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

山东网站建设服务商小程序制作

山东网站建设服务商,小程序制作,小广告模板,山东省建设教育集团网站首页题目传送门#xff1a;https://www.luogu.org/problemnew/show/P4438 题意#xff1a; 有n-1个点为城市#xff0c;n-1个点为农村#xff0c;每个城市连出两种道路#xff0c;一边为公路#xff0c;一边为铁路。现在每一个城市所连出的其中一种路都要修改#xff0c;求…题目传送门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个未被修复的铁路所得到的最小值。 最后用个记忆化搜索一下即可。 代码 #includecstdio #includecstring #includealgorithm #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(xn) return a[x-n1].z*(a[x-n1].xp)*(a[x-n1].yq);if(f[x][p][q]!f[n1][41][41]) return f[x][p][q];return f[x][p][q]min(dfs(son[x][0],p,q)dfs(son[x][1],p,q1),dfs(son[x][1],p,q)dfs(son[x][0],p1,q)); } int main() {int x,y;scanf(%d,n);memset(f,63,sizeof(f));for(int i1;in;i){scanf(%d %d,x,y);if(x0) x-xn-1;if(y0) y-yn-1;son[i][0]x;son[i][1]y;}for(int i1;in;i)scanf(%lld %lld %lld,a[i].x,a[i].y,a[i].z);printf(%lld,dfs(1,0,0)); }
http://www.hkea.cn/news/14338327/

相关文章:

  • 网站当前位置怎么做盈世企业邮箱
  • 南京专业做网站公司阿里云中文域名建设网站
  • 百度联盟添加网站国际战事最新消息
  • 网站被挂黑链了北京pc端网站开发
  • 开发微分销系统长沙百度快照优化排名
  • 个人网站建设月租抵30元wordpress百度收录搜索
  • 网站建设电子自己开公司 自己做网站吗
  • 做很多网站杭州互联网企业
  • 阿里云网站模板 解析网站建设 没市场了吧
  • 备案过的网站换域名企业网站建设策划书范文
  • 游戏开发和网站开发哪个好玩网站群建设模板迁移原站迁移pc
  • 公司做个网站大数据培训哪家好
  • 商丘整站优化点餐小程序源码下载
  • 备案 个人网站江西医疗网站建设
  • 江西南昌网站开发wordpress图片实现下一篇文章
  • 龙岩网站建设一般多少钱行业网站排名
  • 网站建设企业云市场东莞百度seo服务公司
  • 泉州网站制作网页高端大气网络设计建设公司网站织梦模板
  • 网站建设书籍资料二维码生成器表白文字
  • 网站建设深圳给原码wordpress主页模板
  • 做电影网站不放国内主机苏宁易购网站建设的不足之处
  • 北京高端网站设计建筑设计公司官网
  • 广州哪个公司做网站好亚马逊计划裁员1万人
  • 赣州网站优化推广办网站需要什么
  • 网站如何续费十大免费软件免费下载
  • 想接外包做网站上海网站建设开发哪家好
  • 四川做网站福州网站建设fjfzwl
  • 国外设计师作品网站网站制作实例
  • 网站视频怎么做征信网站开发
  • 片多多可以免费看电视剧吗关键词优化排名详细步骤