上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 21 下一页
摘要: 膜了半天sxt和网上题解。。。 http://www.cnblogs.com/BLADEVIL/p/3490321.html 1 #include<cstdio> 2 #include<iostream> 3 #include<cstring> 4 #define ll long long 5 us 阅读全文
posted @ 2016-06-28 08:57 czllgzmzl 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 还是比较好想到的..设第一个数为x,那么以后的所有数都能用x和M表示出来。 然后再根据非递减的限制条件得出x的取值范围。 1 #include<cstdio> 2 #include<iostream> 3 #include<cstring> 4 #define ll long long 5 usin 阅读全文
posted @ 2016-06-28 08:48 czllgzmzl 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 费用流。 因为有能力爆发这种鬼东西。。每次能力爆发就相当于重新开始一条路径...除此以外就和一般的题一样了。。 拆点,每个点从出点往能到达的入点连流量正无穷,费用为航行时间的边。 每个点从入点往出点连一条流量为1,费用为0的边限制。 S往入点,出点往T连流量为1,费用为0的边。 S往出点连流量为1, 阅读全文
posted @ 2016-06-28 08:43 czllgzmzl 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 交换一下行列对答案显然是没有影响的。。 所以先把障碍都挪到主对角线上。。然后就是错排问题了..... f[i]=(f[i-1]+f[i-2])*(i-1) 1 #include<cstdio> 2 #include<iostream> 3 #include<cstring> 4 #include<a 阅读全文
posted @ 2016-06-28 08:29 czllgzmzl 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 将两堆东西并起来(前面那堆就倒过来了)...然后就是在一列数里面跑来跑去... 这个显然可以树状数组维护一波。。 1 #include<cstdio> 2 #include<iostream> 3 #include<cstring> 4 #include<algorithm> 5 #define l 阅读全文
posted @ 2016-06-28 08:12 czllgzmzl 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 概率DP。 首先由题解可得>_<,胜出概率只与剩余人数、与庄家的相对位置有关。 所以设f[i][j]表示剩下i个人,从庄家开始第j个人的胜利概率。。。 根据卡牌一通乱搞即可。。。 1 #include<cstdio> 2 #include<iostream> 3 #include<cstring> 阅读全文
posted @ 2016-06-28 08:04 czllgzmzl 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 到现在还不是很懂。网络流这块基础太弱了QAQ 一开始先把初始状态黑白棋子数目不同的情况去掉。 然后只要关注黑色棋子就好了。 每个棋子拆点,入点往出点流量限制是m(i,j)/2,费用为2。但如果这个棋子入点是黑或者出点是黑的话就加1/2 棋子初始状态为黑的话,就从S往它入点连一条流量1,费用-1的边, 阅读全文
posted @ 2016-06-27 22:08 czllgzmzl 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 首先有一个直观暴力的想法.. 枚举每个数,如果这个数可行的话,就加进答案里,然后把和它超过4个位置相同的数去掉。 然后正解真的是这个>_< 假设取到了数x,只要和x有5位相同的数就可以排除掉.. 暴力C(7,5)=21种枚举那5个位置是啥,f[id][i][j][k][a][b]表示第id种位置,5 阅读全文
posted @ 2016-06-27 21:35 czllgzmzl 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 听说叫李超线段树?... 加线段(或直线)的操作在http://wenku.baidu.com/link?url=sWGcvUR1m_SwkQ7XeZtMGacA9H7UOcPgYCLNDSSu8YSSClVP11fGN4RNaMwcP5Ltr4HKj10izVldQnvaZRtQ6hvPmFKGf 阅读全文
posted @ 2016-06-27 21:26 czllgzmzl 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 强行上hash。。复杂度两个log。。 把字符串倒过来。就是每次加一个后缀。。就变成问一个后缀会产生多少个不同子串的板子题了。 听说是SAM板子题..这辈子学不会SAM系列>_< 1 #include<cstdio> 2 #include<iostream> 3 #include<cstring> 阅读全文
posted @ 2016-06-19 15:51 czllgzmzl 阅读(216) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 21 下一页