摘要: 1. 仙人掌 无向连通图,每条边要么不在环里,要么只在一个环里。 2. 圆方树 仙人掌 G=(V,E) 的圆方树 T=(VT,ET) 为满足以下条件的无向图: VT=RTSTRT=VRTST=,其中 RT 集合表示圆点,\( 阅读全文
posted @ 2022-06-12 15:51 Wilson_Inversion 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 考虑环套环: 容易发现,环套环一共是三环,任意一条边一定属于且仅属于两个环,且所属环编号相同的边一定可以构成一条链。现在恰好有三类链,假设三个环编号分别为 h1,h2,h3,三条链分别为 l1,l2,l3,假设现在钦定有三种颜色,数量为 x,y,z,并给每个环(或 阅读全文
posted @ 2022-06-08 19:54 Wilson_Inversion 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 题目传送门(洛谷) 题目传送门(codeforces) 题意 给定 n 个元素的数组 a,最多可修改 k 次,每次把数组中的一个值该为任意非负整数,求 DIFF(a)MEX(a),其中 DIFF(a) 表示 \(a\ 阅读全文
posted @ 2022-05-21 23:57 Wilson_Inversion 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 题目描述 有 m 个椅子在数轴上排列,第 i 张椅子的坐标为 i。 高桥君和他的朋友一共有 n 个人。高桥君他们因为玩了太久的游戏,大家的腰和背都很痛,所以他们很有必要坐在椅子上休息一下。 高桥君他们每个人坐的椅子的坐标都很讲究,第 i 个人想坐在 阅读全文
posted @ 2022-05-21 23:29 Wilson_Inversion 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 题意 t 组数据,每组 n 个字符串,求一个最长的字符串,使得它在这 n 个字符串中的每一个都至少出现过两次,并且存在两段是不重叠的。 做法 这里提供一种广义后缀自动机做法。 首先需要引入两个新的变量: mxi j:表示广义后缀自动 阅读全文
posted @ 2022-05-10 21:58 Wilson_Inversion 阅读(16) 评论(1) 推荐(0) 编辑
摘要: 传送门 来交一个广义后缀自动机的题解。 这题需要用到一个后缀自动机的性质:设 minlen[i] 表示 i 节点所表示的 endpos 等价类中最短串的长度, len[i] 表示 i 节点所表示的 endpos 等价类中最长串的长度, \(fa[i]\ 阅读全文
posted @ 2022-05-09 21:06 Wilson_Inversion 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 传送门(洛谷) 传送门(codeforces) 题意 n×m 的平面,有 k 个障碍物,激光碰到障碍物后会反射,给定激光初始位置和方向,求激光能经过多少障碍物。 解法 首先需要证明两个性质: 激光反弹次数为 O(n+m+k) 级别。 证明:对角线级别为 \(O( 阅读全文
posted @ 2022-05-09 21:02 Wilson_Inversion 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 题意 多组数据,每组给定一个 n 表示字符串个数,接下来 n 个字符串,求出现次数大于 [n2] 的所有串( [x] 表示 x 向下取整),并按照字典序从小到大输出,每个字符串一行,注意两组数据间要有一个空行, n=0阅读全文
posted @ 2022-05-09 20:56 Wilson_Inversion 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 先引入一道题: URAL1297. Palindrome 题意 给定一个字符串 s, 保证 |s|1000,求出任意一个最长回文子串。 回文自动机 回文自动机是一种能够储存所有回文串信息的一种很好用的工具,它可以在 O(n) 时间求出字符串的所有回文子串。 节点含义 阅读全文
posted @ 2022-05-09 17:09 Wilson_Inversion 阅读(102) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示