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

企业网站优化的弊端各国网站域名

企业网站优化的弊端,各国网站域名,阿里云免费服务器领取,口碑好的聊城网站建设Description 探险队长凯因意外的弄到了一份黑暗森林的藏宝图#xff0c;于是#xff0c;探险队一行人便踏上了寻宝之旅#xff0c;去寻找传说中的宝藏。藏宝点分布在黑暗森林的各处#xff0c;每个点有一个值#xff0c;表示藏宝的价值。它们之间由一些小路相连#xff0…Description 探险队长凯因意外的弄到了一份黑暗森林的藏宝图于是探险队一行人便踏上了寻宝之旅去寻找传说中的宝藏。藏宝点分布在黑暗森林的各处每个点有一个值表示藏宝的价值。它们之间由一些小路相连小路不会形成环即两个宝藏点之间有且只有一条通路。探险队从其中的一点出发每次他们可以留一个人在此点开采宝藏也可以不留然后其余的人可以分成若干队向这一点相邻的点走去。需要注意的是如果他们把队伍分成两队或两队以上就必须留一个人在当前点提供联络和通讯当然这个人也可以一边开采此地的宝藏。并且为了节约时间队伍在前往开采宝藏的过程中是不会走回头路的。现在你作为队长的助理已经提供了这幅藏宝图请你算出探险队所能开采的最大宝藏的价值。 Input 第一行有两个正整数n(1n100)表示藏宝点的个数m(1m100)表示探险队的人数。第二行是n个不超过100的正整数分别表示1到n每个点的宝藏价值。接下来的n-1行每行两个数x和y(1x,yn,xy)表示藏宝点x,y之间有一条路数据保证不会有重复的路出现。假设一开始探险队在点1处。 Output 一个整数表示探险队所能获得最大的宝藏价值。 Sample Input 5 3 1 3 7 2 8 1 2 2 3 1 4 4 5     题解 又是一道树形dp今天题做的要死了题目说 它们之间由一些小路相连小路不会形成环即两个宝藏点之间有且只有一条通路 显然就是棵树容易得到设f[i][j]以i为根的子树剩j的的最大价值那就有两种情况①当前点不挖直接跳②当前点留一个人挖可以向下派j-1个人则有 f[i][j]max(f[i][j]f[i][j-1-k]f[son[i]][k]v[i]) 那么我们不知道在f[i][j-1-k]中是否有v[i]如果有就算重了 可以多定一个数组g也可以多加一维其实是一样的 g[i][j]表示 ]以i为根的子树剩j不挖i 的的最大价值 代码 1 #includecstdio2 #includeiostream3 #includealgorithm4 using namespace std;5 int n,m,cnt,v[110],f[110][110],to[210],from[210],head[110],k[110],g[110][110];6 void insert(int x,int y) { to[cnt]y; from[cnt]head[x]; head[x]cnt; }7 void dp(int root,int fa)8 {9 f[root][1]v[root]; 10 for (int whead[root];w;wfrom[w]) 11 if (to[w]!fa) 12 { 13 dp(to[w],root); 14 for (int i1;im;i) k[i]max(f[root][i],f[to[w]][i]); 15 for (int i1;im;i) 16 for (int j1;ji;j) 17 k[i]max(k[i],g[root][i-j-1]f[to[w]][j]v[root]); 18 for (int i1;im;i) f[root][i]k[i]; 19 for (int i1;im;i) k[i]max(f[to[w]][i],g[root][i]); 20 for (int i1;im;i) 21 for (int j1;ji;j) 22 k[i]max(k[i],g[root][i-j]f[to[w]][j]); 23 for (int i1;im;i) g[root][i]k[i]; 24 } 25 } 26 int main() 27 { 28 scanf(%d%d,n,m); 29 for (int i1;in;i) scanf(%d,v[i]); 30 for (int i1;in-1;i) 31 { 32 int x,y; 33 scanf(%d%d,x,y); 34 insert(x,y); insert(y,x); 35 } 36 dp(1,0); 37 printf(%d,f[1][m]); 38 return 0; 39 }  转载于:https://www.cnblogs.com/Comfortable/p/9277479.html
http://wiki.neutronadmin.com/news/218266/

相关文章:

  • 建网站那家好html网页模板下载html模板
  • 中国空间站建造完成网站挂载
  • 网站怎么做二维码链接低代码开发平台哪个最好
  • 深圳网站建设智能小程序怎么开发公众号平台
  • 网站开发技术的现状及发展趋势网易考拉的网站建设
  • 国家基础设施建设网站在别人的网站做域名跳转
  • 寮步网站建设哪家好官方网站改版建议
  • 建设局网站模板企业官网的建设
  • 什么网站能免费做推广网站建设互联网营销营销推广
  • 个人网站备案可以做项目网站邢台市教育局
  • 做简单的网站首页做sorry动图的网站
  • 企业如何进行网站备案wordpress重新发布
  • 推荐个做兼职的网站免费发布信息有哪些网站
  • 海鲜网站模板工信部网站域名备案
  • 网站优化的方法有哪些网站建设目的主要包括哪些
  • 网站自动提交收录网页设计师培训多久
  • 重庆建工集团建设网站新媒体代运营公司
  • 南宁小程序开发网站建设公司一级a做片免费网站
  • 大连住房和建设局网站专门做优选的网站
  • 企业网站模板psd怎么做学校官方网站
  • 泉州网站建设企业wordpress插件语言
  • 档案网站建设钓鱼网站建设
  • 青海高端网站建设公司html自动导入wordpress
  • 做网址导航网站收益wordpress企业网站seo
  • 网站建设包含美工外贸如何做网站推广
  • 河南省建设厅网站中州杯网站seo在哪里设置
  • 温州网站维护工作网站代理最快最干净
  • 南昌seo网站开发小程序代理公司
  • 山西网站建设免费咨询哈尔滨人社app官网
  • 一小时学会网站建设漫画网站开发源码