上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页
摘要: 传送门 "洛谷" Solution 这是一个比较实用的套路,很多题目都有用,而且这个套路难以口胡出来。 考虑把每一个附加贡献重新建一个点,然后向必需的点连边,流量为val。 然后直接种植的从源点向这个点连,流量为val。 最后跑一个最小割就可以了。 代码实现 cpp include using na 阅读全文
posted @ 2019-03-17 23:25 QwQGJH 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 传送门 "洛谷" Solution emmm,直接对于每一个点拆点就好了。 然后边连Inf,点连1,跑最小割就是答案。 代码实现 cpp include using namespace std; const int N=100010,Inf=1e9+10; int front[N],cnt,s,t, 阅读全文
posted @ 2019-03-17 23:22 QwQGJH 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 传送门 "洛谷" Solution 考虑一本书最多用一次,所以拆点。 其他的答案、练习册与书本的限制直接连1的边就好了。 最后跑出来的最大流就是答案。 代码实现 cpp include using namespace std; const int N=100010,Inf=1e9+10; int f 阅读全文
posted @ 2019-03-17 23:20 QwQGJH 阅读(188) 评论(0) 推荐(0) 编辑
摘要: "pdf文档看这里" 最后一题还是咕了. 阅读全文
posted @ 2019-03-14 17:29 QwQGJH 阅读(105) 评论(0) 推荐(0) 编辑
摘要: BZOJ3098 Hash Killer II Solution 这道题目好像题面里面给了提示(当然没给就有点难想了.) 曾经讲过一个叫做生日悖论的,不知道还有多少人记得 考虑相同的可能性大概是$\sqrt{n}$的,所以直接随机一下就好了(~~概率AC~~). 代码实现 cpp include i 阅读全文
posted @ 2019-02-14 22:31 QwQGJH 阅读(241) 评论(0) 推荐(0) 编辑
摘要: BZOJ3097 Hash Killer I Solution 考虑它是自然溢出,相当于就是对$2^{63}$取膜 那么就有$aaaaa...aaa$(多于64个)和$baaaa...aaa$(多于64个)的$Hash$相同 当然,这是对于偶数的Base. 奇数直接再反转一遍拼上去就可以了. 代码实 阅读全文
posted @ 2019-02-14 22:30 QwQGJH 阅读(286) 评论(1) 推荐(0) 编辑
摘要: BZOJ3555 [Ctsc2014]企鹅QQ Solution 只需要前缀Hash,然后考虑每一段的贡献就好了!!! 代码实现 cpp include include include include include include include include include using nam 阅读全文
posted @ 2019-02-13 17:30 QwQGJH 阅读(146) 评论(0) 推荐(0) 编辑
摘要: BZOJ5290 [Hnoi2018]道路 前言 这道题目我竟然没有在去年省选切? 我太菜了. Solution 对题面进行一个语文透彻解析,发现这是一个二叉树,乡村都是叶子节点,城市都有两个儿子.(依据在下) " " 那么就可以树形dp了.我们假设公路是左儿子,铁路是右儿子. $dp_{i,j,k 阅读全文
posted @ 2019-02-13 08:52 QwQGJH 阅读(152) 评论(0) 推荐(0) 编辑
摘要: BZOJ2328 [HNOI2011]赛车游戏 前言 这道题目我真的佛了,卡精度+卡时间这就是下一个聊天鬼才. Solution 首先可以二分出最大速度,然后考虑下坡的话可能有更好的解,然后这样子算一下就好了. 代码实现 cpp include include include include inc 阅读全文
posted @ 2019-02-02 22:43 QwQGJH 阅读(166) 评论(1) 推荐(0) 编辑
摘要: 牛客OI赛制测试赛3 毒瘤xor 传送门 "题面,水表者自重" Solution 前缀和简单题(挖坑待补) 代码实现 阅读全文
posted @ 2019-02-02 17:37 QwQGJH 阅读(231) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页