【学习笔记】【题解】树形依赖 DP 选做 世界讯息
地址:https: www cnblogs com FReQuenter5156 p shuxingyilaidp html 简介这类背包本质上是分组背包问题
2023-05-05地址:https://www.cnblogs.com/FReQuenter5156/p/shuxingyilaidp.html/
简介这类背包本质上是分组背包问题。
将一个节点的每一棵子树看作一组,进行分组背包。所谓分组背包,即在选择物品的时候,一开始将物品分为好几组,在选择时,可以从每一组中至多选择一件物品,问如何获得最大的价值,所以我们每次可以枚举这个组数,用 \(i\) 表示第几组,用 \(j\) 表示体积,用 \(k\) 来表示选择的物品,伪代码如下:
(相关资料图)
for (int i=0到组数)for (int j=max_v到0)for (int k=此组所有物品)f[j]=max(f[j],f[j-v[k]]+w[k])
注意循环顺序。这个和 01 背包的道理类似。
例题[CTSC1997] 选课题面在大学里每个学生,为了达到一定的学分,必须从很多课程里选择一些课程来学习,在课程里有些课程必须在某些课程之前学习,如高等数学总是在其它课程之前学习。现在有 \(N\) 门功课,每门课有个学分,每门课有一门或没有直接先修课(若课程 a 是课程 b 的先修课即只有学完了课程 a,才能学习课程 b)。一个学生要从这些课程里选择 \(M\) 门课程学习,问他能获得的最大学分是多少?
题解定义\(f_{i,j}\) 表示当前第 \(i\) 个点的子树内选 \(j\) 个点(不包括自己)的最大学分。
转移直接套板子。初值在输入时已经设置好了,DP 中只要比大小。具体参考代码。
代码#include#define MAXN 305using namespace std;int n,m,k[MAXN],s[MAXN],sz[MAXN],f[MAXN][MAXN];vector gv[MAXN];void dfs(int now,int father){sz[now]=1;for(auto nx:gv[now]){if(nx!=father) dfs(nx,now),sz[now]+=sz[nx];}}void dp(int now,int father){int sum=0;for(auto nx:gv[now]){if(nx==father) continue;sum+=sz[nx];dp(nx,now);for(int j=sum;j>=0;j--){for(int k=0;k=1){f[now][j]=max(f[now][j],f[now][j-k-1]+f[nx][k]);}}}}}signed main(){cin>>n>>m;for(int i=1;i<=n;i++){cin>>k[i]>>s[i];gv[k[i]].push_back(i);f[i][0]=s[i];}dfs(0,0);dp(0,0);cout<
有线电视网题面某收费有线电视网计划转播一场重要的足球比赛。他们的转播网和用户终端构成一棵树状结构,这棵树的根结点位于足球比赛的现场,树叶为各个用户终端,其他中转站为该树的内部节点。
从转播站到转播站以及从转播站到所有用户终端的信号传输费用都是已知的,一场转播的总费用等于传输信号的费用总和。
现在每个用户都准备了一笔费用想观看这场精彩的足球比赛,有线电视网有权决定给哪些用户提供信号而不给哪些用户提供信号。
写一个程序找出一个方案使得有线电视网在不亏本的情况下使观看转播的用户尽可能多。
题解定义\(f_{i,j}\) 表示到第 \(i\) 个点供应 \(j\) 个用户的最大收益。最后求答案的时候枚举下 \(f_{1,i}\geq 0\) 的最大 \(i\)。注意初值赋 -INF。
转移也是套板子。直接看代码应该就能理解。
代码#include#define fi first#define se second#define MAXN 3005using namespace std;vector> gv[MAXN];int n,m,f[MAXN][MAXN],v[MAXN];int dp(int now){if(now>=n-m+1){f[now][1]=v[now];return 1;}int sum=0;for(auto nx:gv[now]){int tmp=dp(nx.fi);sum+=tmp;for(int j=sum;j>=1;j--){for(int k=1;k<=tmp;k++){if(j-k>=0) f[now][j]=max(f[now][j],f[now][j-k]+f[nx.fi][k]-nx.se);}}}return sum;}signed main(){memset(f,-0x3f,sizeof(f));cin>>n>>m;for(int i=1;i<=n-m;i++){int k;cin>>k;for(int j=1;j<=k;j++){int a,c;cin>>a>>c;gv[i].push_back({a,c});}} for(int i=n-m+1;i<=n;i++) cin>>v[i];for(int i=1;i<=n;i++) f[i][0]=0;int maxn=0;dp(1);for(int i=0;i<=m;i++) if(f[1][i]>=0) maxn=i;cout<
重建道路题面一场可怕的地震后,人们用 \(N\) 个牲口棚(编号 \(1\sim N\))重建了农夫 John 的牧场。由于人们没有时间建设多余的道路,所以现在从一个牲口棚到另一个牲口棚的道路是惟一的。因此,牧场运输系统可以被构建成一棵树。
John 想要知道另一次地震会造成多严重的破坏。有些道路一旦被毁坏,就会使一棵含有 \(P\) 个牲口棚的子树和剩余的牲口棚分离,John 想知道这些道路的最小数目。
题解定义\(f_{i,j}\) 表示当前第 \(i\) 个点为根的子树保留 \(j\) 个点(包括自己)删去的最小的边数。答案需要枚举所有的子树。
转移其实也差不多。可以直接看代码。注意初始值 \(f_{i,1}\) 为每个点的出度。这题相对来说比较细节。如方程中的 -1
,和自己的“父亲”的连边不能拆。
#includeusing namespace std;vector gv[155];int n,p,ans=0x3f3f3f3f,f[155][155],sz[155],od[155];bool ir[155];void dp(int now){ sz[now]=1; if(!od[now]) return f[now][1]=0,void(); for(auto nx:gv[now]){ dp(nx); sz[now]+=sz[nx]; for(int j=sz[now];j>=0;j--) for(int k=1;k>n>>p; for(int i=1;i>x>>y; gv[x].push_back(y),od[x]++,ir[y]=true; } memset(f,0x3f,sizeof(f)); for(int i=1;i<=n;i++) f[i][1]=od[i]; int root=0; for(int i=1;i<=n;i++) if(!ir[i]) root=i; dp(root); for(int i=1;i<=n;i++){ if(i==root) ans=min(ans,f[i][p]); else ans=min(ans,f[i][p]+1);} cout<
拓展[JSOI2016]最佳团体题面JSOI 信息学代表队一共有 \(N\) 名候选人,这些候选人从 \(1\) 到 \(N\) 编号。方便起见,JYY 的编号是 \(0\) 号。每个候选人都由一位编号比他小的候选人\(R_i\) 推荐。如果 \(R_i = 0\)?,则说明这个候选人是 JYY 自己看上的。
为了保证团队的和谐,JYY 需要保证,如果招募了候选人 \(i\),那么候选人 \(R_i\) 也一定需要在团队中。当然了,JYY 自己总是在团队里的。每一个候选人都有一个战斗值 \(P_i\) ,也有一个招募费用 \(S_i\) 。JYY 希望招募 \(K\) 个候选人(JYY 自己不算),组成一个性价比最高的团队。也就是,这 \(K\) 个被 JYY 选择的候选人的总战斗值与总招募费用的比值最大。
题解简单说一下。比值类似于 最优比例生成树,可以使用分数规划,然后就可以去套板子了。
没来得及实现,可以参考洛谷题解。
标签:
地址:https: www cnblogs com FReQuenter5156 p shuxingyilaidp html 简介这类背包本质上是分组背包问题
2023-05-05张颂文不怕打雷!一句“我认识雷军”把网友整笑了快科技5月5日消息,有网友问张颂文“老师,你怕不怕打...
2023-05-051、第五单元《杜甫诗三首》:《望岳》------岱宗夫如何,齐鲁青未了。2、造化钟神秀,阴阳割昏晓。3、荡胸
2023-05-0521世纪经济报道记者李域深圳报道5月5日,被外界戏称为“私募魔女”的网红私募管理人李蓓发声回应半夏投...
2023-05-05来自农业农村部的消息,4月份,农业农村部监测的28种蔬菜全国平均批发价为每公斤4 87元,环比跌8 5%,同比
2023-05-05radlecfd简介:一款强大的专业热流场分析工具-CradleCFD是MSCSoftware公司开发的一系列CFD仿真和可视化软件
2023-05-05【财华社讯】中国海外宏洋集团(00081 HK)公布,在2023年4月份,中海宏洋系列公司实现合约销售额人民币38 73
2023-05-05今年“五一”假期,消费市场有多火热,相信很多人已经亲身感受到了。4日,商务部、交通运输部、国家税务...
2023-05-05克莱:湖人后卫都很出色我虽没有20岁的速度但会利用身高&选位,湖人,浓眉,里夫斯,施罗德,亨利·克莱,美国...
2023-05-05日前,从国家知识产权局获悉,由水电五局申报的实用新型专利《一种建筑施工混凝土泵管固定装置》获国家知识
2023-05-051、1公斤=2斤=200钱。2、解析:1公斤=1千克=2斤,1斤=10两,1两=10钱,所以有1公斤=2斤=200钱。3、1斤=10两
2023-05-05农业知识:蓝莓是一种美味的浆果,能补充人体丰富的营养,并能提高身体的抗衰老能力,蓝莓有很多功效和功能
2023-05-051 最近这一年IPO,当然跟注册制也没有直接太大的关系,主要是因为金融反腐背景下,对于IPO突击入股以及特殊
2023-05-051、互联网上的个人空间又叫个人主页,个人主页是从英文PersonalHomepage翻译而来,更适合的意思是 "属于个人
2023-05-05记者今天(5月5日)从南京市场监管部门获悉,在南京浦口区食安办、市场监管局的指导下,日前,“食安浦...
2023-05-05交易商品牌 产地交货地最新报价二叔丁基过氧化物 99%含量20kg包装聊城芫泽化工产品有限公司山东山东省 聊
2023-05-05【铁路五一小长假运输收官】记者从中国国家铁路集团有限公司(下称国铁集团)获悉,自4月27日铁路五一小长
2023-05-05中国日报网5月4日电美国医疗网站StatNews2日刊文称,一项新的调查分析发现,许多美国黑人为了找到一个能看心脏
2023-05-05【财华社讯】碧桂园服务(06098 HK)截至11:15上涨4 1%,现报12 2港元,涨0 48港元。成交846万股,涉资1 02亿
2023-05-05金投网提供中国银行兔年生肖金条价格今天多少一克(2023年05月05日),中国银行兔年生肖金条价格最新消息(
2023-05-05从传统旅游热点重现人山人海场面,到新兴旅游城市异军突起;从“特种兵式旅游”出圈,到“味蕾游”兴起...
2023-05-05这次上海车展,长安林肯带来了全新航海家。这里给大伙科普一下林肯SUV的产品序列,从小到大依次是冒险家、
2023-05-05撤离中国在苏丹人员任务圆满完成,网友赞叹——“有一种安全叫祖国接你回家”,苏丹,军舰,亚丁湾,巴基斯...
2023-05-05黑马案例企业名称:墨鱼旅行创始人:马丽萍 Sara黑马身份:吴世春实验室7期,吴志祥实验室1期关键词:旅游
2023-05-05事实上,来自食品杂货、酒类和零售等较新的外卖服务的订单增长速度超过了餐馆的销售额。
2023-05-05综合外媒报道,乌克兰总统泽连斯基当地时间3日晚突然到访荷兰,4日将与荷兰首相马克吕特以及荷兰外交大臣和
2023-05-055月4日,博众精工(688097)融资买入271 26万元,融资偿还278 4万元,融资净卖出7 13万元,融资余额5748 63
2023-05-055月4日ST新海发布公告《ST新海关于公司控股股东实际控制人及其一致行动人增持股份超过1的公告》其股东苏州
2023-05-05天风证券(601162)研报指出,中特估的主线下,市场经历了从通讯到大基建再到军工、医药等板块的发散过程,银
2023-05-05当地时间5月4日,美股三大股指集体收跌,道指连跌四交易日。截至收盘,道指报33127 74点,下跌0 86%;标普5
2023-05-055月4日,京东招聘微信公众号发文,“京东青年城”正式启动,在与京东总部大楼隔路相望的地块上,未来将...
2023-05-051、高中以上文化程度,近视不要超过三百度都是可以用钱解决的,不要有纹身烟疤之类的媒传染病心脏病等不适
2023-05-055月4日北向资金增持6 37万股宝立食品。近5个交易日中,获北向资金增持的有3天,累计净增持6 69万股。近20个
2023-05-05近日,贵州安顺西秀区消防救援大队联合民政部门依法对一存在严重火灾隐患拒不整改的养老福利机构实施关停消
2023-05-05IT时报记者■林斐作为第九艺术,游戏一向是电影跨界取材的来源之一,很早之前有《银河飞将》同名电影,其后
2023-05-05铭凡推出新款UN305迷你主机:八核i3-N305、双网口
2023-05-041、前者是没有人物、物质、精神等实物或虚拟的替代物,可以、能够代替。2、后者是有人物、物质、精神等实物
2023-05-04波罗的海干散货指数跌0 83%,报1545点。本文到此结束,希望对大家有所帮助。
2023-05-045月4日,九龙县2023年农旅能矿优质资源招商引资推介会在成都举行,全国各地的100余家企业负责人应邀参会。
2023-05-04长城汽车建设巴西首个新能源汽车工厂,明年启动运营,巴西,工厂,运营,长城汽车,新能源车,电动汽车,通用汽车,
2023-05-04一、生活中存在的医患问题有哪些①政府投入不足:卫生总支出占GDP的标准是衡量一国卫生投入的重要指标。世
2023-05-04四季更迭带来无限生机和活力,五月的明媚也带来了最动人的“春之声”。由吕嘉执棒上海交响乐团,携手女...
2023-05-041、正常高压压力:表压0 5-0 6MP(最好0 5MP)毛细管的长度:约5米左右(内径参考原来的作适当改变,内径比原
2023-05-042022年普洱市茶叶种植面积达209万亩,产量14 46万吨;咖啡种植面积67 9万亩,产量5 57万吨。星巴克、雀巢、
2023-05-04厦门国际元宇宙产业博览会介绍由国机集团中国机械国际合作股份有限公司主承办,中国文物交流中心支持的...
2023-05-04随着00后开始迈入职场,消费者的购车需求也快速向年轻化与个性化转变。各大车企为了满足年轻消费者的审美与
2023-05-045月4日,外交部发言人毛宁主持例行记者会。有记者提问,刚刚结束的“五一”假期异常火爆,全国餐饮消费...
2023-05-04大家好,今日关于【河南现大暴雨已发30条预警】的话题登上了各大平台的热搜榜,受到全网的关注度非常高,那
2023-05-04实时行情截至:2023-05-0414:56:36资金流入流出统计股票名称股票代码收盘价涨跌幅大单(万股)卖出净量占流通
2023-05-04财联社5月4日讯(编辑周子意)近几个月来,随着OpenAI的ChatGPT等人工智能模型迅速崛起,一些技术专家和研究人
2023-05-04中国平安,新华保险,中国太保,保险三强,谁最有投资价值?,寿险,三强,中国平安,中国太保,新华保险,保险行
2023-05-04国内对AI人才的需求正在快速增长,尤其是AIGC相关人才
2023-05-04文字脑洞世外桃园怎么过文字脑洞世外桃园攻略,
2023-05-042023年虎啸盛典开幕论坛上,主办方邀请到了“数字交往小组”四位著名学者,一起探讨“数字交往与人的未...
2023-05-042023上海车展中,2023款欧拉好猫GT木兰版正式上市,共计推出2款配置车型,官方指导价14 38-15 38万元。作为
2023-05-04安徽省预计2023年退休人员养老金会涨多少?每人能涨107元吗?社保网小编为您整理了以下最新资讯供您参考。
2023-05-04盼了两个月的五一小长假转眼就结束了。这是一组假期断网期间重要热搜事件,以及五一期间陕西旅游数据的整理
2023-05-04原标题:为游客织密筑牢权益防护网5月2日,内蒙古自治区呼和浩特市文化旅游广电局发布情况通报称,4月29日
2023-05-04天上掉馅饼一掉,掉四年甚至让捡到馅饼的人都开始怀疑人生……这就是江西肖先生近日的真实写照不过他却...
2023-05-04➤➤天津区域指标车办理高峰通行证需要什么材料?答:天津区域指标车办理高峰通行证的过程中,需要提交车辆
2023-05-04记者从甘肃省司法厅获悉,为进一步深化基层管理体制改革,完善基层综合行政执法体制机制,省委编办、省司法
2023-05-041、曹仰锋,香港创业创新研究院(InstituteofGlobalEntrepreneurship&Innovation
2023-05-04还记得吗?2019年一根卖出八十多万人民币的天价香蕉艺术品曾在全球引起过关注这件艺术品的名字叫《喜剧演员
2023-05-042023年5月1日,中化集团鲁西化工集团聊城鲁西双氧水新材料科技有限公司发生爆炸着火事故。山东省政府成立由
2023-05-044月28日,数字人(835670)融资买入4 47万元,融资偿还0 0万元,融资净买入4 47万元,融资余额110 04万元,
2023-05-04如果您跟我一样,经常上GitHub看开源项目,那么一定有这样的感觉:在线阅读代码很不方便!所以,很多时候,
2023-05-04国际在线报道(记者周涛):1967年,中国向刚果共和国,也就是刚果(布)派出首支援外医疗队,从此,一批批
2023-05-041、浣溪沙苏轼簌簌衣巾落枣花,村南村北响缫车。2、牛衣古柳卖黄瓜。3、酒困路长惟欲睡,日高人渴漫思茶,
2023-05-041、孙胜涛。2、现任吉林省白山市民族事务委员会主任、市宗教事务局局长。文章到此就分享结束,希望对大家有
2023-05-045月4日电,欧盟称将于10月份更新关于碳市场的拍卖制度。
2023-05-04欢迎观看本篇文章,小升来为大家解答以上问题。PPT培训讲课的技巧,操作步骤如下很多人还不知道,现在让我
2023-05-031、首先打开photoshop,新建一个500pxX500px的文档。2、在工具栏里找到“矩形工具”用鼠标右击它,或者用左
2023-05-035月3日电,美国财政部保持与上一季度相同的再融资拍卖。
2023-05-03联发科已经正式官宣,将于5月10日发布天玑9200+处理器,这款处理器的Geekbenchv6跑分已经出现。据了解,天
2023-05-03今天来聊聊关于周末加班是双倍工资吗,周末加班是几倍工资的文章,现在就为大家来简单介绍下周末加班是双倍
2023-05-03来自湖南省应急广播湖南交通频道的最新消息↓↓↓截至16:00,临时管制:京港澳高速长沙段,广福收费站入口
2023-05-031、北京和平街一中怎么样合唱专业考试内容包括:-合唱技术,包括协调技能、演唱形式、声部结合、心理素养等
2023-05-03现代快报网是由凤凰出版传媒集团旗下的现代快报倾力打造的江苏新闻门户网站,目前在南京、苏州、无锡、常州
2023-05-031、深圳大学录取分数线2021年,预测广东省内是文科450分,理科500分。2、省外录取分数线文科520分,理科560分
2023-05-03都市爱情甜爽剧《为你逆光而来》五一假期也在持续“营业”。5月2日晚,主演余玥、涂冰、张冠森线上连麦...
2023-05-03今天上午6时,中央气象台继续发布暴雨蓝色预警,预计今天8时至4日0时,河南中东部、山东西部和南部、安徽中
2023-05-03近年来,随着健身热潮的兴起,瑜伽成为了许多年轻女性健身的首选。穿上合适的运动装不仅是舒适的保障,也是
2023-05-03执着于为电动车、混动汽车配备手动挡变速箱的车企,全球可能就丰田一家。去年,丰田曾为雷克萨斯电动车UX30
2023-05-035月1日,来自省、市气象局的消息,五一假期已经过了一半,由于春季冷暖空气此消彼长,预计假期后半段总体还
2023-05-03北京时间3月16日消息,2021年斯诺克WST职业系列赛结束I组的较量。选手吕昊天表现出色,以6胜1负小组第二晋
2023-05-03一、拆迁房公积金要怎么样提取?拆迁房公积金需要在提交相关的材料的情况之下,然后提取出来。购买拆迁安置
2023-05-03省市县三级试点示范成型湖北全面铺开公共机构能源费用托管服务---湖北日报讯(记者王成龙、通讯员杜芳新)4
2023-05-031、前言之前试过用棉花糖做牛轧糖,今天来做第二次,新手来做都很容易成功。2、材料主料:;辅料:牛轧糖1
2023-05-031、手机杀毒软件哪个比较好?2、在日常生活中,相信每个人都会遇到这种情况。手机总是收到一些骚扰电话,短
2023-05-03今天来聊聊关于迟志强什么原因,迟志强为什么被枪毙的文章,现在就为大家来简单介绍下迟志强什么原因,迟志
2023-05-03路由(Routing)是Web应用程序中的一个重要概念,它指的是将请求(Request)映射到处理程序(Handler)的过
2023-05-03大家好,我是良许。在我的直播间,每天晚上都有人在问,我今年30多岁了,还能不能转行做程序员呢?我一般都
2023-05-02证券时报e公司讯,据灯塔专业版实时数据,截至5月2日20时10分,2023年五一档新片总票房(含预售)突破13亿。
2023-05-021、亲宝宝PC助手可以导出亲宝宝中的图片和视频等内容,但是在使用过程中,有些用户遇到了打不开的情况,那
2023-05-02极目新闻记者张万军4月30日,浙江东阳一个景区的检票口,两名女子疑插队时遭到一名男子的劝阻,两人当场发
2023-05-02在上一轮意甲联赛中,罗马主场1-1战平米兰。卡萨诺批评这是一场垃圾比赛,罗马主帅穆里尼奥总是这么踢球,
2023-05-02五一假期各地纷纷开启“人潮”模式此前有网友发视频称珠峰攀登路线5500米昆布冰川凌晨2点出现“堵人”情...
2023-05-02“社会主义是干出来的,新时代是奋斗出来的。”多年来,习近平总书记一直情系全国广大劳动者,多次强调...
2023-05-021、一种是直径较小的透明,一种是直径稍大的纯色。把小的插进大的(这样做的好处是两根管在一起比较粗,会有
2023-05-02“看美景、吃油茶,体验苗侗文化,这趟来的值了。”5月1日上午,天气晴朗,湖南靖州飞山景区郁郁葱葱,...
2023-05-02Copyright © 2015-2022 西方水产网版权所有 备案号:沪ICP备2020036824号-7 联系邮箱:5 626 629 @qq.com