02 2019 档案
摘要:T1.数列 题目描述不贴了。 一眼秒,显然是一个模拟辗转相减的过程,因为辗转相减会T,所以我们用取模替代,就是做一个gcd。每次答案加上即可,然后算上0要+1. T2.最短距离 这题好像是什么雀巢杯的题。在一位dalao博客中找到了。 "传送门"
阅读全文
摘要:T1.电灯 题目描述不贴了。 这题好像有很多做法。题目还是很简单的……但是自己很菜还想了好久。 容易知道所获得的最长交错序列必然是由多个交错序列拼接的,所以只要每次枚举反转哪一个序列更新答案即可。 intlsy的做法是首先处理出来,如果想修改成交替序列有哪些位置需要被修改,之后取其中连续段更新答案。
阅读全文
摘要:"传送门" 看到这个题想起来熟悉的插板(正整数解,不能为空)。 首先看后一种限制,这个好办,强制先往这些盒子里放一些球,之后再插板。 前一种限制怎么办……? 那我们考虑反着做,用容斥原理计算出不合法的情况,减掉就可以了。 想起来还是很简单的,但是这玩意实现起来真是恶心的要死…… 模数可以分解,于是我
阅读全文
摘要:"传送门" 这个题的暴力比较好想……然后用一些组合的知识就可以变成正解了。 首先我们考虑a=b的情况。我们把扔出来的硬币看成是一个01序列,那么对于一个b获胜的序列,他在每一位都按位异或1之后必然是一个a获胜的序列,那么a获胜的情况就是总情况减去平局,再除以二。总情况显然是,平局的
阅读全文
摘要:1.Lucas定理 首先给出式子:,其中p为质数。 这里给出证明……证明是我在luogu上看到的lance1ot大佬的证
阅读全文
摘要:从最基础的开始。 1.gcd 这个不用说了吧……,这个很显然。 2.exgcd 这玩意可以用来求形如的不定方程的一组特解。 首先来证明一下为什么一定是有解的。 因为我们是像上面的gcd一样递归解决问题的,所以当$b
阅读全文
摘要:迟到的线性筛合集。 1.线性筛质数。 这个不讲了大家都会。不过他是下面的基础。注意每个数都是被最小质因子筛去的。 2.线性筛逆元。 这个有两种做法。第一种是质数直接用费马小定理,然后根据逆元是完全积性函数直接乘起来。 第二种直接线性递推。设,则有$ki + b \equiv
阅读全文
摘要:BSGS,全称,是用于求解离散对数的一种算法。 就是用来求 的x这么一种算法…… 理论知识是:在[0,p)之内是一定有解的,因为指数模的周期性。即对p的模随x变化有周期性,最大周期不超过p。首先,余数
阅读全文
摘要:多项式的一堆乱七八糟的操作学了一部分了……(多点求值和快速插值还没有) 打算写下来整理一下。不过因为还有一些没学的以及没完全理解的……只好先持续更新了。 不扯淡了,直接开始。 1.NTT FFT咱就不说了,有兴趣可以看 "兔哥博客" . NTT和FFT很相似。但是因为FFT涉及到复数运算所以会有一些
阅读全文