摘要: 这周主要搞一下多项式和计算几何。 day3 上午 搞明白向量旋转公式 3 idots 赛车(重新写) 下午 写一下blog 睡觉 订正比赛题目T1,T3 铁人三项 蓝书半平面交习题 晚上 usaco铂金组T1 共点圆 回房间 继续共点圆 day4 上午 复习多项式求逆代替分治FFT。 子序列权值和方 阅读全文
posted @ 2018-12-26 03:10 Creed-qwq 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 写半平面交的时候注意以下几点 1.考虑x,y是否有正负号限制。 2.注意特判分母为0的情况。 3.对于分母正负不确定的情况分类讨论。 #include<iostream> #include<cctype> #include<cstdio> #include<cstring> #include<str 阅读全文
posted @ 2018-12-24 17:02 Creed-qwq 阅读(225) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-12-24 00:39 Creed-qwq 阅读(9) 评论(0) 推荐(0) 编辑
摘要: SAM真让人头秃。 题面 https://www.luogu.org/problemnew/show/P4770 首先考虑 l=1,r=∣S∣的做法 如果对于ION2018的子串不用判重的话,对ION2017建SAM跑一遍就好了. 此时ION2018的每一个前缀对答案的贡献为前缀长度 匹配长度。 考 阅读全文
posted @ 2018-12-23 12:49 Creed-qwq 阅读(225) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-12-23 12:08 Creed-qwq 阅读(11) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-12-22 23:30 Creed-qwq 阅读(18) 评论(0) 推荐(0) 编辑
摘要: https://www.luogu.org/problem/P3226 考虑构造矩阵 1 3 9 27...... 2 6 18 54...... 4 12 36 108...... ...... 发现在这个矩阵上一个合法的集合是一个满足选择的数字不相邻的集合,由于行数列数的大小都是log级别的,可 阅读全文
posted @ 2018-12-22 01:37 Creed-qwq 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 首先有两个结论: 1.后缀自动机具有最简性,即每种不同的子串只会在sam上体现一次,体现形式是sam上一条由root出发的路径。 2.一个字符串不同子串的个数等于所有关键节点的max(x) min(x)+1。证明就是考虑后缀自动机的最简性。 然后,这就是个水题了。 每次插入一个字符后,更新答案即可。 阅读全文
posted @ 2018-12-22 00:04 Creed-qwq 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 题面 https://www.luogu.org/problemnew/show/UVA557 这里顺便整理一下二维格点随机游走问题。 遇到这种问题时,需注意分母的计算问题。 设x为起点到终点的距离。 可以使用2^x作为分母需要满足一个前提条件: 在起点走到终点的所有方案中,每一种方案都满足等概率转 阅读全文
posted @ 2018-12-20 16:59 Creed-qwq 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 题面 https://www.lydsy.com/JudgeOnline/problem.php?id=1396 首先,对于题目所说的T在S中只出现一次这个要求, 可以利用后缀自动机的parent树的叶子节点的性质来满足要求。 显然所有满足T在S中只出现过一次的子串就是parent树所有叶子节点的r 阅读全文
posted @ 2018-12-20 14:14 Creed-qwq 阅读(124) 评论(0) 推荐(0) 编辑