上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 31 下一页

2016年3月18日

spoj TSUM - Triple Sums fft+容斥

摘要: 题目链接 首先忽略 i < j < k这个条件。 那么我们构造多项式 $$A(x) = \sum_{1 现在我们考虑容斥: 1. $ (\sum_{}x)^3 = \sum_{}x^3 + 3\sum_{}x^2 y + 6\sum_{}xyz $ 2. $ (\sum_{}x^2)(\ 阅读全文

posted @ 2016-03-18 23:42 yohaha 阅读(183) 评论(0) 推荐(0) 编辑

大概会用到的链接

摘要: 随手存 Latex数学符号 markdown 的一些命令 阅读全文

posted @ 2016-03-18 21:40 yohaha 阅读(199) 评论(1) 推荐(0) 编辑

2016年3月17日

hdu 4634 Swipe Bo bfs+状态压缩

摘要: 题目链接 状态压缩记录当前拿到了哪些钥匙, 然后暴力搜索。 搞了好几个小时, 一开始也不知道哪里错了, 最后A了也不知道一开始哪里有问题。 阅读全文

posted @ 2016-03-17 21:27 yohaha 阅读(220) 评论(0) 推荐(0) 编辑

hdu 4635 Strongly connected 强连通

摘要: 题目链接 给一个有向图, 问你最多可以加多少条边, 使得加完边后的图不是一个强连通图。 只做过加多少条边变成强连通的, 一下子就懵逼了 我们可以反过来想。 最后的图不是强连通, 那么我们一定可以将它分成两部分, 两部分中, 每一部分都是一个强连通分量。 然后两部分连接的情况一定是一部分的每个点向另一 阅读全文

posted @ 2016-03-17 16:00 yohaha 阅读(195) 评论(0) 推荐(0) 编辑

hdu 4632 Palindrome subsequence 区间dp

摘要: 题目链接 给一个字符串, 求它的子串有多少个回文串, 就是可以不连续的那种。 两种情况视为不同, 只要有一个字符在原串的位置不同就可以, 及时两个子串相同。 区间dp, dp[l][r] = dp[l+1][r]+dp[l][r-1]-dp[l+1][r-1]。 如果s[l] == s[r] , d 阅读全文

posted @ 2016-03-17 14:16 yohaha 阅读(185) 评论(0) 推荐(0) 编辑

2016年3月16日

poj 3678 Katu Puzzle 2-SAT

摘要: 题目链接 给n个点,每个点有一个点权0或1, m个条件, 每个条件给出两个点u, v, 给出一个值w,w = 0或1, 给出一个条件s。 s为AND, OR或者XOR。 表示u 和 v经过条件s后得到的值为w。 问能否找到满足条件的点权集合。 因为只有0或1两种条件, 所以转化为2-sat。 我们将 阅读全文

posted @ 2016-03-16 16:54 yohaha 阅读(176) 评论(0) 推荐(0) 编辑

poj 3207 Ikki's Story IV - Panda's Trick 2-SAT

摘要: 题目链接 两条边, 如果需要一条画在里面, 一条画在外面, 那么需要满足 p.fi < q.fi, q.fi<p.se, p.se < q.se。 p, q是两条边, fi, se是两个端点。 这个画画图就可以看出来。 然后我们连边, 如果两条边有冲突, 那么只能一条在外面, 一条在里面。 令<i, 阅读全文

posted @ 2016-03-16 16:03 yohaha 阅读(220) 评论(0) 推荐(0) 编辑

codeforces 13E . Holes 分块

摘要: 题目链接 nextt数组表示这个位置的下一个位置。 cnt数组表示这个位置 i 到nextt[i]可以弹几次。 end[i] 表示在从 i 弹出去的情况下, 最后一个位置是哪里。 然后就看代码吧。 阅读全文

posted @ 2016-03-16 14:05 yohaha 阅读(236) 评论(0) 推荐(0) 编辑

2016年3月15日

hdu 4334 Trouble

摘要: 题目链接   给5个数组, 问你能否从每个数组里取出一个数, 使得5个数相加为0.数组长度小于200   将第一个数组和第二个数组合并,  第三个数组和第四个数组合并。将合并好的两个数组排序。 然后枚举第五个数组里的数, 将这个数取反, 记为x。  然后两个指针, 一个指针pos1指向合并后第一个数 阅读全文

posted @ 2016-03-15 20:27 yohaha 阅读(133) 评论(0) 推荐(0) 编辑

2016年3月14日

codeforces 580D . Kefa and Dishes 状压dp

摘要: 题目链接   令dp[i][j]表示状态i中最后一个拿的是j的情况, 然后转移就好。   阅读全文

posted @ 2016-03-14 20:51 yohaha 阅读(222) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 31 下一页

导航