2014年5月5日
摘要:
思路:状态压缩dp,用二进制位的1表示放了,0表示没有放。设dp[i][j],表示第i行状态为j时,前i行的方案数,状态转移方程就是 dp[i][j] += dp[i-1][k],j与k这两个状态不冲突。最后答案就是dp[n][1...top] 之和。#include#include#include...
阅读全文
posted @ 2014-05-05 13:35
wangzhili
阅读(129)
推荐(0)
2014年5月4日
摘要:
中文题目,题意就不说了。不得不说这是一道十分经典的状态压缩DP的题目。思路: 通过分析可以发现,第i行的格子能不能放大炮仅与第i-1和i-2行的放法有关,而与前面的放法无关,因此,如果我们知道了i-1行和i-2放的状态,那么,我们就可以推出第i行的可行的放法状态。因此可以看出i行的状态由它上面两行决...
阅读全文
posted @ 2014-05-04 22:39
wangzhili
阅读(127)
推荐(0)
摘要:
DP:According to the meaning of problems,if we check n to m, assume x and y are both solvable,then we only should:(1). check xy;(2). check AxA(3). chec...
阅读全文
posted @ 2014-05-04 13:20
wangzhili
阅读(120)
推荐(0)
2014年5月1日
摘要:
题意 :给出一些上下级关系,要求i和i的直接上级不能同时出现,现在选出一些人构成一个集合,问你这个集合里面的最大人数是都少,同时给出这个最大的人数的集合是否唯一。思路:树形DP,dp[i][0],表示以i为跟节点的子树,不取i时的最优解,dp[i][1]表示以i为跟节点的子树,取i时的最优解,再另设...
阅读全文
posted @ 2014-05-01 13:45
wangzhili
阅读(115)
推荐(0)
摘要:
Anniversary partyTime Limit:1000MSMemory Limit:65536KTotal Submissions:3863Accepted:2172DescriptionThere is going to be a party to celebrate the 80-th...
阅读全文
posted @ 2014-05-01 11:37
wangzhili
阅读(152)
推荐(0)
2014年4月30日
摘要:
Number SequenceTime Limit: 10000/5000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 9899Accepted Submission(s): 4518Pr...
阅读全文
posted @ 2014-04-30 18:39
wangzhili
阅读(84)
推荐(0)
摘要:
C. Magic Formulastime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputPeople in the Tomskaya region l...
阅读全文
posted @ 2014-04-30 18:39
wangzhili
阅读(143)
推荐(0)
摘要:
水题:直接模拟即可,次数cnt = abs(cnt1-cnt2)/2;#include#include#include#include#includeusing namespace std;int main(){ string s; int n, ans; while(~scanf...
阅读全文
posted @ 2014-04-30 18:39
wangzhili
阅读(133)
推荐(0)
摘要:
对于每头牛可以取或者不取,因此两种方法:dfs或二进制枚举,不过二进制枚举比较慢,但一般来说都能在题目限定时间内出解。1.DFS(32ms):#include#include#include#include#include#define INF 0x7fffffffusing namespace s...
阅读全文
posted @ 2014-04-30 18:39
wangzhili
阅读(90)
推荐(0)
摘要:
题意:平面上给你n个点。1为起始点,问你从1号点出发经过其他所有点再回到1号点的最短距离,两点之间的距离是曼哈顿距离(abs(x1-x2)+abs(y1-y2))。思路:DFS,算出每次的距离,取最短即可。#include#include#include#include#include#define...
阅读全文
posted @ 2014-04-30 18:39
wangzhili
阅读(124)
推荐(0)