NeosKnight

Yu Gi Oh! DM    GX    5D's    ZEXAL    ARCV    VRAINS    SEVENS
摘要: 同余&逆元 1. 同余 1. 同余的基本概念及性质 1. 若$x$%$m=a$即m是 x a 的一个因子, 则称x与a关于m同余,记作:$$x \equiv a(mod \;m)$$ 2. 同余基本性质: ○1. 自反性:$a \equiv a(mod\;m)$ ○2. 对称性:$a 阅读全文
posted @ 2019-02-17 15:14 NeosKnight 阅读(1545) 评论(3) 推荐(0) 编辑
摘要: 原根&离散对数 1.原根 1.定义: 定义$Ord_m(a)$为使得$a^d\equiv1\;(mod\;m)$成立的最小的d(其中a和m互质) 由欧拉定理可知: $Ord\le\Phi(m)$ 当$Ord_m(a)=\Phi(m)时,称a是模m意义下m的一个原根$ (记住原根是a,不是d!) 2. 阅读全文
posted @ 2019-02-17 15:11 NeosKnight 阅读(1042) 评论(1) 推荐(1) 编辑
摘要: 题目描述 传送门 Sol 看到是一个与周期串有关的问题,朴素的KMP算法求出来的boder只能帮助我们求出一个周期串的最小循环节,这在本题中是不够的。因为我们要知道对于一个 AB 来说它最多能往后循环多少次。 虽然似乎可以用二分来解决。 考虑 扩展KMP算法: 用于在线性时间内求解一个串的所有后缀与 阅读全文
posted @ 2021-01-23 12:14 NeosKnight 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 牛能和牛可乐的礼物 C++版本答案: #include<iostream> #include<cstdio> #include<cstdlib> #include<algorithm> #include<cmath> #include<stack> #include<queue> #include< 阅读全文
posted @ 2020-11-03 23:37 NeosKnight 阅读(94) 评论(2) 推荐(0) 编辑
摘要: "题目链接" 题目描述 「UniversalNO」的规则如下:每张牌有一种颜色和一个点数。两个人轮流出牌,由 Alice 先手,最开始牌堆为空,出的人可以出任意牌(放到牌堆顶),之后出的牌必须和当时牌堆顶的牌的颜色或点数至少有一个相同。有牌可出者必须出,无牌可出者输。 Alice 和 Shinobu 阅读全文
posted @ 2019-07-02 20:34 NeosKnight 阅读(246) 评论(0) 推荐(0) 编辑
摘要: "题目链接" 题意 区间两数异或在二进制下有 $k$ 个 $1$ 的对数。 Sol 普通莫队的话,如果要实时维护好区间内的答案需要支持区间对一个数求答案。 直接做不是很好做,容易发现其实这也就是一个区间询问。那么可以把莫队中要求的东西再次离线下来。 我们把上述询问拆成前缀相减的形式,这样我们要做到就 阅读全文
posted @ 2019-06-27 19:37 NeosKnight 阅读(277) 评论(0) 推荐(0) 编辑
摘要: "题目链接" 题意 区间 boder $n,q\leq 2 10^5$ Sol ~~(暴力哈希/SA可以水过)~~ 字符串区间询问问题,考虑用 $SAM$ 解决。 boder相当于是询问区间 $[l,r]$ 内满足 $lcs(i,r) =i l+1$ 的最大的 $i$ 那么首先可以得到一个暴力做法, 阅读全文
posted @ 2019-06-21 22:58 NeosKnight 阅读(298) 评论(0) 推荐(0) 编辑
摘要: "题目链接" 题意 给你一堆斜率和纵截距都为正的直线 ,求对于一个条直线是否存在一个 x 使得在这条直线在 x 处能是前 m 大,输出最高能够达到的排名(排名定义为在 x 处严格大于自己的直线条数+1) ,如果不能输出 1。 $n\leq 10^5 , m\leq 20$ Sol 一道思路不算太难但 阅读全文
posted @ 2019-06-19 19:21 NeosKnight 阅读(220) 评论(0) 推荐(0) 编辑
摘要: "题目链接" 题意 给你两个点集。 q次询问 , 每次把其中一个点集往一个方向移动 , 问两个点集的凸包还有没有交。 Sol 闵可夫斯基和板子题。 把问题做如下转换: 我们本来两个凸包相交是相当于是对于移动向量 $c$ 来说 , 存在分别在两个点集中的向量 $a,b$ 有 $b+c=a$ 也就是 $ 阅读全文
posted @ 2019-06-19 11:02 NeosKnight 阅读(150) 评论(0) 推荐(0) 编辑
摘要: "题目链接" 题意 给你一个凸多边形,求出在其内部选择一个点,这个点与最开始输入的两个点形成的三角形是以该点对凸多边形三角剖分的三角形中面积最小的一个三角形的概率。 Sol 答案就是 可行域面积与该凸多边形面积之比。 通过数学方法列出第一个三角形和其他三角形面积关系的式子,解出来发现都是一个半平面, 阅读全文
posted @ 2019-06-17 19:58 NeosKnight 阅读(176) 评论(0) 推荐(0) 编辑
摘要: "题目链接" 题意 给定多个字符串,每个串中仅在该串中出现的本质不同的子串个数。 Sol 多串匹配想到用广义SAM。 之后从串的匹配角度不是很好做。发现一个本质不同的串最多只会贡献到一个串的答案里。 那么建完广义SAM后,如果我们能够知道那些点是只有一个串能够到达并且知道是哪个的话我们就可以直接把这 阅读全文
posted @ 2019-05-21 15:04 NeosKnight 阅读(192) 评论(0) 推荐(0) 编辑
摘要: "传送门" Sol ~~(怎么老是有人喜欢出新的多项式毒瘤板子,懒得整到一起了)~~ 核心就是把 幂用下降幂来代替。 使用斯特林数展开幂为下降幂: $$x^n=\sum_{i=0}^n{x\choose i}i!S(n,i)=\sum_{i=0}^nS(n,i)x^{\underline i}$$ 阅读全文
posted @ 2019-05-17 10:33 NeosKnight 阅读(207) 评论(0) 推荐(0) 编辑