上一页 1 ··· 47 48 49 50 51 52 53 54 55 ··· 62 下一页
摘要: 看到这种题,要么猥琐数学题,要么DP,还能搞搞什么矩乘什么的。 然后这题就是硬刚DP。很容易看出每行每列的棋子数都不超过2吧 f[i][j][k]表示枚举到第i行,有j列有1个棋子,有k列有2个棋子。然后m-j-k就可以的到没放的多少列吧。 枚举每一行,分六种情况。 1、这一行不放 2、放一个,放在 阅读全文
posted @ 2018-02-13 11:59 AKCqhzdy 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 补写。 学了学用bitset优化floyd,做这题比用强联通缩点+DP方便多了。 bitset具体就是一串编码,比如说定义bitset<2100>b,b就是一个2100位的01串。 由于位运算的存在,那么folyd的时候可以省掉一个j的循环,直接用整个串和另一个串做或运算 就像这样 for(int 阅读全文
posted @ 2018-02-13 10:25 AKCqhzdy 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 这题想写三次了。结果前两次太困╯﹏╰没写成,大数据结构题就是烦人啊。 没什么值得注意的,就按题意一步步来吧。(写了map表示对应树上位置,担心编号大爆掉,不加好像也没啥关系) 阅读全文
posted @ 2018-02-13 10:18 AKCqhzdy 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 这题一眼过去网络流,关键是怎么流的问题。。 然后回忆起了好久没用过的二分答案+网络流。 解法很神奇,主要是构图问题,直接看代码应该看得懂吧(懒得写23333 阅读全文
posted @ 2018-02-12 11:50 AKCqhzdy 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 很有趣的题啊。 看到n、m、T这么小,一开始还以为是插头DP。。。 结果实际上就是暴力枚举起点,然后往周围spfa,d数组记录经过的障碍数且不能超过T,跑完就判断可以到达那些点,暴力枚举,记录最大值 阅读全文
posted @ 2018-02-12 09:08 AKCqhzdy 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 二分答案。。。 然后用joker牌去补不够的。 完了。 阅读全文
posted @ 2018-02-10 09:30 AKCqhzdy 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 如果不是hz说是大水题我还以为是数论。。 如果n个五边形每个断掉一条边,我们就会得到一个基环外向树。 此时还需要断掉一条边,也就是n个五边形中就有一个五边形要断掉两条边,其他断一条。 而且有一条肯定是在中心的那个n边形上,从n个五边形中选取一个是选两条边的,而且五边形在中间n边形上那条边必选, 那就 阅读全文
posted @ 2018-02-07 16:15 AKCqhzdy 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 跟上题(文理分科)几乎一样啊。 结果findflow没有h[x]==0 T了N次。。。 阅读全文
posted @ 2018-02-07 15:26 AKCqhzdy 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 这题感觉就是最大权闭合子图嘛。 但是是最小割?我懒得写blog 先去看看一个sb的blog http://www.cnblogs.com/CHerish_OI/p/8126311.html 然后主要要想一想为啥要用sum-ans 经过sb CHerish_OI也就是蓝蓝的讲解,终于懂了。 这个图是用 阅读全文
posted @ 2018-02-07 11:41 AKCqhzdy 阅读(147) 评论(0) 推荐(0) 编辑
摘要: exgcd的题。(给我留下巨大心理阴影的gcd啊,你又断了我的连A纪录。。) 就是推柿子 (av-bv)*x-(L*y+(bp-ap+L)%L)=0 (av-bv)*x-L*y=(bp-ap+L)%L 然后就gcd。 有个神奇的问题,B不能是负的?我把B=-L改成L就过了? 阅读全文
posted @ 2018-02-07 10:49 AKCqhzdy 阅读(150) 评论(0) 推荐(0) 编辑
上一页 1 ··· 47 48 49 50 51 52 53 54 55 ··· 62 下一页