dp
spnooyseed
冲破大学的束缚,内心与实力并肩高升
展开
-
牛客算法周周练13 B - 病毒感染 换根dp
https://ac.nowcoder.com/acm/contest/6173/B有一天clccle和rqy走在某个国家的街头上,机智的rqy却发现周围的行人不太对劲,他们嘴里念念有词,说着"sqn tql!",一边漫无目的的行走,clccle也发现了这一点,却惊讶的发觉这种奇怪的病毒会向周围的城市,最终会感染整个国家,因为网络已经崩溃,所以她们忘记了自己所在的城市,她们唯一知道的是这种病毒是从当前她们所在的城市开始传播的,并且这个国家的所有城市到这个城市的距离和最小(所有道路的距离都为1),现在给定聪原创 2020-06-30 22:18:17 · 259 阅读 · 0 评论 -
白魔法师-牛客小白月赛25
对于这个题目,我的做法是换根dp, 因为可以选择将某一个点染成白色(不论之前的点是黑是白) , 做法如下:将每个点当成根节点, 然后将根节点染成白色, 完全符合题意;;首先dfs一下, 自底向上,求出每一个点在子树内的白色连通块大小。然后从上到下开始算对孩子节点的贡献::如果当前点是黑色, 那么对儿子节点肯定没有贡献 , 因为上面的所有节点都被这个黑色节点隔开了,下面的节点不能和上面的节点连接;如果当前节点是白色 : 如果孩子节点是黑色, 那么在第一次dfs的时候,孩子节点肯定对这个父亲节原创 2020-05-20 21:36:06 · 265 阅读 · 0 评论 -
P2858 [USACO06FEB]奶牛零食Treats for the Cows
约翰经常给产奶量高的奶牛发特殊津贴,于是很快奶牛们拥有了大笔不知该怎么花的钱.为此,约翰购置了N(1≤N≤2000)份美味的零食来卖给奶牛们.每天约翰售出一份零食.当然约翰希望这些零食全部售出后能得到最大的收益.这些零食有以下这些有趣的特性:•零食按照1..N编号,它们被排成一列放在一个很长的盒子里.盒子的两端都有开口,约翰每天可以从盒子的任一端取出最外面的一个.•与美酒与好吃的奶酪相似,...原创 2019-10-17 00:12:31 · 192 阅读 · 0 评论 -
The least round way
B. The least round waytime limit per test2 secondsmemory limit per test64 megabytesinputstandard inputoutputstandard outputThere is a square matrix n × n, consisting of non-negative integer numbe...原创 2019-10-16 17:07:54 · 184 阅读 · 0 评论