摘要: 题意:给定一个有n个点m条边的有向图,每个边给一个运算符op(AND, OR, XOR)以及一个权值c,问是否能将每个点的值赋成Xi(0或1)后,使得每条边满足Xa op Xb = c。 分析: 1、经典的2-SAT问题。白书324页。 进行强连通分量分解后,若x和¬x在同一个强连通分量中,则无解。 阅读全文
posted @ 2017-03-28 11:31 Somnuspoppy 阅读(149) 评论(0) 推荐(0)
摘要: 题意:有两棵树,标号为1和2,在Tmin内,每分钟都会有一个苹果从其中一棵树上落下,问最多移动M次的情况下(该人可瞬间移动),最多能吃到多少苹果。假设该人一开始在标号为1的树下。 分析: 1、dp[x][y][z] 第x分钟移动了y次的情况下,现在位于标号为z的树下最多吃到的苹果数。 2、枚举所有的 阅读全文
posted @ 2017-03-28 11:13 Somnuspoppy 阅读(143) 评论(0) 推荐(0)
摘要: 题意:如下的10个格子 填入0~9的数字。要求:连续的两个数字不能相邻。 (左右、上下、对角都算相邻) 一共有多少种可能的填数方案? 分析:dfs,划定边界,行1~4,列1~3,初始化为INT_INF,这样所填入的数字与INT_INF一定不相邻,所以可不必单独考虑(1,1)和(3,4)两个格子。 阅读全文
posted @ 2017-03-28 10:11 Somnuspoppy 阅读(542) 评论(0) 推荐(0)