当前位置: 首页 > news >正文

郑州网站托管公司哪家好营销策略方案

郑州网站托管公司哪家好,营销策略方案,住房和城乡建设部政务服务门户app,兰州市城乡建设局网站通知公告题目传送门:https://www.luogu.org/problemnew/show/P4438 题意: 有n-1个点为城市,n-1个点为农村,每个城市连出两种道路,一边为公路,一边为铁路。现在每一个城市所连出的其中一种路都要修改,求…

题目传送门:https://www.luogu.org/problemnew/show/P4438



题意:

有n-1个点为城市,n-1个点为农村,每个城市连出两种道路,一边为公路,一边为铁路。现在每一个城市所连出的其中一种路都要修改,求通过公式(i表示第i个农村,x 表示到城市1(就是根)的未被修复的公路,y 表示到城市1(就是根)的未被修复的铁路)所算出的最小值。



思路:

树形dp。

考场竟然没有想出来,太菜。

son[i][0]表示i的左儿子(也就是修公路),son[i][1]表示i的右儿子(也就是修铁路)。

f[i][j][k]表示第i个点到根经过j个未被修复的公路,k个未被修复的铁路所得到的最小值。

最后用个记忆化搜索一下即可。



代码:

#include<cstdio>
#include<cstring>
#include<algorithm>
#define LL long long
using namespace std;int n;struct node{LL x,y,z;} a[20010];int son[20010][5];LL f[20010][45][45];
LL dfs(int x,int p,int q)
{if(x>=n) return a[x-n+1].z*(a[x-n+1].x+p)*(a[x-n+1].y+q);if(f[x][p][q]!=f[n+1][41][41]) return f[x][p][q];return f[x][p][q]=min(dfs(son[x][0],p,q)+dfs(son[x][1],p,q+1),dfs(son[x][1],p,q)+dfs(son[x][0],p+1,q));
}
int main()
{int x,y;scanf("%d",&n);memset(f,63,sizeof(f));for(int i=1;i<n;i++){scanf("%d %d",&x,&y);if(x<0) x=-x+n-1;if(y<0) y=-y+n-1;son[i][0]=x;son[i][1]=y;}for(int i=1;i<=n;i++)scanf("%lld %lld %lld",&a[i].x,&a[i].y,&a[i].z);printf("%lld",dfs(1,0,0));
}

http://www.dt0577.cn/news/26720.html

相关文章:

  • 男女做性哪个的小视频网站最新网站查询工具
  • ppt设计网站有哪些常德网站建设公司
  • 网站推广优化开发建设最好用的搜索引擎
  • 官方网站建设 磐石网络多少费用排名优化课程
  • 网站建设行业细分关键词资源
  • 环保类网站模板免费下载seo优化团队
  • mac 与wordpress兰州seo整站优化服务商
  • 如何做实体店的网站怎么提高关键词搜索排名
  • 手机wap游戏南昌seo排名公司
  • 利用公共dns做网站解析注册网站平台
  • 做图片网站赚不赚钱小学生收集的新闻10条
  • 武汉网站推广报价网络公司取什么名字好
  • 网站备案 动态ip做网站多少钱
  • 免费做婚礼邀请函的网站免费域名怎么注册
  • 公司注册域名怎么申请北京网站seo招聘
  • 武汉哪一家做网站专业佛山seo网站排名
  • 王爷后悔吗官网优化包括什么内容
  • 做网站的哪里好百度官网首页下载
  • 茂名网站建设公司哪个好成都有实力的seo团队
  • 贵阳做网站找哪家好武汉百度开户代理
  • 新闻网站建设策划郑州网站制作公司
  • seo网站建设时文章频率临沂seo顾问
  • 重庆网站建设公司有哪些免费推广有哪些
  • 竭诚网络网站建设东莞搜索优化
  • 内江网站建设0832hdsj服装品牌营销策划方案
  • 花西子品牌营销策略研究论文东莞企业网站排名优化
  • 商城网站 价格北京网站优化托管
  • 建网站logo怎么做站长工具
  • 有用建站宝盒做网站的吗广东seo推广公司
  • 最好最值得做的调查网站互联网推广怎么做