上一页 1 ··· 59 60 61 62 63 64 65 66 67 ··· 120 下一页
摘要: 长度小于 10 是关键信息~ 阅读全文
posted @ 2019-08-28 09:33 EM-LGH 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 开始读错题了,然后发现一眼切~ Code: 阅读全文
posted @ 2019-08-28 09:10 EM-LGH 阅读(157) 评论(0) 推荐(0) 编辑
摘要: Description JSOI交给队员ZYX一个任务,编制一个称之为“文本生成器”的电脑软件:该软件的使用者是一些低幼人群,他们现在使用的是GW文本生成器v6版。该软件可以随机生成一些文章―――总是生成一篇长度固定且完全随机的文章—— 也就是说,生成的文章中每个字节都是完全随机的。如果一篇文章中至 阅读全文
posted @ 2019-08-28 08:45 EM-LGH 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 首先,一个神奇的结论:一个合法的方案存在的条件是每一个联通块的节点数都是偶数个的. 这个可以用数学归纳法简单证一证. 证出这个后,我们只需动态加入每一个边,并查看一下有哪些边能够被删除(删掉后联通块依然合法). 对于维护加边,删边,我们用动态树. 对于枚举哪些边可以被删,我们可以用堆/set来维护. 阅读全文
posted @ 2019-08-27 14:41 EM-LGH 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 这里给出一个后缀自动机的做法. 假设每次询问 $t$ 在所有 $s$ 中的出现次数,那么这是非常简单的: 直接对 $s$ 构建后缀自动机,随便维护一下 $endpos$ 大小就可以. 然而,想求 $t$ 在 $trie$ 树中一个节点到根的字符串中的出现次数就难了很多. 我们慢慢讲: 首先,我们对题 阅读全文
posted @ 2019-08-26 18:11 EM-LGH 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 这个套路挺有意思的. 把 $trie$ 和 $fail$ 树都建出来,然后一起跑一跑就好了~ 阅读全文
posted @ 2019-08-26 13:48 EM-LGH 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 打比赛的时候切的,不过竟然 wa 了 14 次~ 挺简单的,直接在跑 $Dijkstra$ 的时候记录一下路径最大值就好了. 阅读全文
posted @ 2019-08-24 16:59 EM-LGH 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 挺水的一道题~ 拿全排列随便乘一下就好了. 阅读全文
posted @ 2019-08-23 14:27 EM-LGH 阅读(204) 评论(0) 推荐(1) 编辑
摘要: 一眼切~ 重点是按照 $1$~$n$ 的顺序插入每一个数,这样的话就简单了. 阅读全文
posted @ 2019-08-22 20:16 EM-LGH 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 对于这个神仙题,我还能说什么~ 第一个答案=$n/2$ 还是比较好猜的. 对于构造这个树,大概就是先从 $1$ 号节点向 $n/2$ 距离以内都连一条边,再在第 $n/2$ 个节点进行这个操作,然后从 $2$ 开始..... 你会发现不合法的情况就是有重边,然而这个是循环的,第 $n/2+1$ 次才 阅读全文
posted @ 2019-08-22 16:23 EM-LGH 阅读(206) 评论(0) 推荐(0) 编辑
上一页 1 ··· 59 60 61 62 63 64 65 66 67 ··· 120 下一页