贪心
略
嘉伟森的猫
NYU Shanghai本科,MBZUAI机器学习硕士,深度学习/强化学习菜鸡
展开
-
Codeforces 1336A Linova and Kingdom(树上贪心)
传送门题意:一棵大小为n的有根树上,要求将K个节点设为工业城市,其余为旅游城市。只有工业城市对总收益有贡献且每个工业城市的贡献为从它到根的路径上旅游节点的个数。求合理安置K个工业城市后最大化的收益。题解:这就是传说中的“正难则反”吗...如果考虑贪心地安放工业城市,那安排完最深的点之后,先安排其他子树中较深的点?还是安排当前子树中次深的点?这个似乎无法确定。所以先默认所有点是工业城市,尝试贪心地安放旅游城市。引理:如果x点是旅游城市,那么它的父节点一定是旅游城市。否则两者交换一下一定更优原创 2020-06-29 11:22:35 · 366 阅读 · 0 评论 -
Luogu 2949(倒序贪心)
传送门题意:n个工作,每个工作有DDL和收益,每个时间点最多跟一项工作(该工作只消耗该时间点),求选择某些工作能获得的最大收益题解:1. “后悔法”:(留坑待填)2. 蜜汁倒序贪心:#include<cstdio>#include<cstring>#include<iostream>#include<algorithm>...原创 2020-02-11 13:21:50 · 299 阅读 · 0 评论