摘要:
E - Shiritori 对抗博弈,BFS,哈希 对于每个字符串,设前三位哈希值为 a,后三位哈希值为 b,则可用 b 来代表该字符串,连一条 a → b 表示若当前是 a 字符串,可以变成 b 反向建图,连 b → a 的边,则入度为 0 的边就是原图的终点,是必败态,赋 0,并将其放入队列 b 阅读全文
摘要:
D - String Deletion 贪心、链表 要想操作次数最大,设当前已经删到了第 i 个字符,那第一步操作就要找到 i 后面第一个有连续0/1的串,删掉其中一个 找到 i 后面第一个有连续0/1的串:将这些可以被删去的位置记录到 set 里,二分找到 i 后面第一个,找到了就删去 删去元素后 阅读全文