上一页 1 ··· 47 48 49 50 51 52 53 54 55 ··· 85 下一页
摘要: 题意:字符串E是字符串S的前缀和后缀,同时也出现在字符串S的中间,不与前缀后缀重合,问字符串S中符合要求的字符串E的最大长度。 分析: 1、nex数组的含义,就是从开始截止到当前字符形成的字符串中,前缀与后缀相同的最大长度。 2、所以取len = nex[slen - 1]为枚举字符串E的最大长度, 阅读全文
posted @ 2017-04-01 18:32 Somnuspoppy 阅读(197) 评论(0) 推荐(0)
摘要: 题意:给定n(0 < n ≤ 100000)个雪花,每个雪花有6个花瓣(花瓣具有一定的长度),问是否存在两个相同的雪花。若两个雪花以某个花瓣为起点顺时针或逆时针各花瓣长度依次相同,则认为两花瓣相同。 分析: 1、按雪花各花瓣长度之和对MOD取余哈希。对各雪花,算出哈希值,在哈希表中查询是否有与之相同 阅读全文
posted @ 2017-03-31 22:11 Somnuspoppy 阅读(225) 评论(0) 推荐(0)
摘要: 题意:现在小学的数学题目也不是那么好玩的。 看看这个寒假作业: □ + □ = □ □ - □ = □ □ × □ = □ □ ÷ □ = □ 每个方块代表1~13中的某一个数字,但不能重复。 比如: 6 + 7 = 13 9 - 8 = 1 3 * 4 = 12 10 / 2 = 5 以及: 7 阅读全文
posted @ 2017-03-30 18:05 Somnuspoppy 阅读(1364) 评论(0) 推荐(0)
摘要: 题意:给定一个有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)
上一页 1 ··· 47 48 49 50 51 52 53 54 55 ··· 85 下一页