图论
Site1997
[呆]
展开
-
codeforces 894E
(强连通+dp) 题意:给定一个单向边的图(n,m<10^6),每条路上都有wi个宝石,每次经过一条路可将这条边上的宝石捡完,第ii次经过该路,能捡到的宝石数量为wi−i∗(i+1)/2,直到宝石数目为0。 问从指定一点出发,最多能捡到多少宝石?思路:由于每条路可以走很多遍,那么最好情况下是一直将每这条路重复走,直至该路上宝石被捡完。原创 2017-11-28 21:40:35 · 1559 阅读 · 0 评论 -
eoj 3449
(二分+二分匹配)题意:总共n(n≤3000)轮游戏,每一轮给定一个数(第 i 轮给出的数是ai(ai≤106))。同时每次要回答一个数x,x是我给出的这个数的质因数,并且说出的数不能重复。求游戏能进行几轮?思路:将模型转化为二分图的最大匹配来做,二分图左边为前k轮的数字,右边为这k个数字的所有质因子,然后二分k求解即可。(复习下二分匹配原创 2017-12-13 22:16:17 · 317 阅读 · 0 评论