摘要: 题意略。 思路: 这个题目没做出来是因为缺少一个整体的构造思路。 正确的构造思路是不断地在s中去构造并且扩大t的后缀,构造好的后缀总是放在前面,然后不断地把它往后挤,最后将s构造成t。 比如: 现在在s中构造好的t的后缀为a(在s中体现为前缀),包含在了s的前缀中,为了继续扩大这个t的后缀,我们需要 阅读全文
posted @ 2018-08-07 20:56 温和的提比略 阅读(131) 评论(0) 推荐(0)
摘要: 题意略。 思路: 图论里掺杂了一些动态规划。 有几个注意点: 1.dp时状态的设计:因为我们要寻求的是出度为0并且可以从起点走奇数步抵达的点,由于同一个点可以通过多种方式到达。 并且我们在获得奇数步点的时候,需要偶数步点作为支撑,所以visit[ i ][ j ]表示第i个点能否具备j状态(0、1) 阅读全文
posted @ 2018-08-07 19:01 温和的提比略 阅读(120) 评论(0) 推荐(0)