摘要: 题目大概说有n个yang珠子n个yin珠子,要交替串成一个环形项链,有些yang珠子和某个yin珠子相邻这个yang珠子会不高兴,问最少有几个yang珠子不高兴。 自然会想到直接用状压DP去解,转移很烦,也没写出来。标程是搜索不明觉厉。。听闻了可以枚举一边的顺序,8!,然后用最大匹配解决。 然后想到 阅读全文
posted @ 2016-07-20 17:11 WABoss 阅读(341) 评论(2) 推荐(0) 编辑
摘要: 题目大概说有一棵树要给结点染色0或1,要求所有度为1的结点一半是0一半是1,然后问怎么染色,使两端点颜色不一样的边最少。 dp[0/1][u][x]表示以u结点为根的子树中u结点是0/1色 且其子树有x个结点染成1色 的最少边数 转移就是树上背包了。有点就是各个子树必须选,这种形式的树上背包之前做过 阅读全文
posted @ 2016-07-20 11:07 WABoss 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 题目大概说有n行,每行20格子,都有一些棋子,两个人轮流进行这个操作:选择某一行一个棋子移动到该行右边第一个空的格子。不能进行的人输。问先手是否能赢。 阅读全文
posted @ 2016-07-20 09:25 WABoss 阅读(1107) 评论(0) 推荐(1) 编辑
摘要: 题目 Source http://acm.hdu.edu.cn/showproblem.php?pid=5726 Description Give you a sequence of N(N≤100,000) integers : a1,...,an(0<ai≤1000,000,000). Ther 阅读全文
posted @ 2016-07-20 08:52 WABoss 阅读(2089) 评论(0) 推荐(4) 编辑