摘要: 打完这个赛季(上个青岛铜牌),刷刷蓝书 题目合集: https://cn.vjudge.net/article/737 eg1: https://cn.vjudge.net/problem/UVA-11292 #include<stdio.h> #include<stdlib.h> #include阅读全文
posted @ 2018-11-07 20:40 SuuTTT 阅读(80) 评论(0) 编辑
摘要: 单调栈与单调队列 Minimum stack / Minimum queue 问题1:如何O(1)地访问一个栈的最小值? Ans:我们给栈里的数附上第二个域,代表在这个数之前(包含这个数)的最小值。 我们单独观察second元素,发现是一个非递增的单调递减数列,所以叫它单调栈。 刷题时,常常不用存本阅读全文
posted @ 2019-04-11 17:13 SuuTTT 阅读(5) 评论(0) 编辑
摘要: $\begin{array}{l} 考虑问题\sum\limits ^{n}_{i=1}\sum\limits ^{m}_{j=1} [gcd(i,j)=p]\ \ \ ( n,m\leqslant 1e7)\\ \\ \Leftrightarrow \sum\limits _{p}\sum\nol阅读全文
posted @ 2019-04-08 13:01 SuuTTT 阅读(4) 评论(0) 编辑
摘要: abstract: 1. V const & a 加速 F. Mirror 题意 "链接" 问题: 有n个人在y=0的平面上(及xoz平面)。z=0平面上有一面镜子(边平行于坐标轴)。z=a平面上有q个点(保证a大于所有人的z坐标)。 所有人面朝镜子,且在镜子和q个点之间(即每个人的z坐标保证0 i阅读全文
posted @ 2019-04-08 12:41 SuuTTT 阅读(11) 评论(0) 编辑
摘要: COCI 2018/2019 CONTEST 2 T4 T5 Solution abstract 花式暴力 \ 2 T5 Sunčanje 题意 按顺序给你1e5个长方形(左下角坐标&&长宽),对于每个长方形询问是否有后面的长方形盖住了它。 题解 暴力几何。不需要线段树维护。 用一个排序剪枝,先按矩阅读全文
posted @ 2019-03-24 20:59 SuuTTT 阅读(12) 评论(0) 编辑
摘要: 基本定义直接上图 还有神奇教学网站 "莫比乌斯反演入门" 和 "欧拉反演" orz 上图中k的含义:将n分解$n = {p_1}^{a_1}{p_2}^{a_2}...{p_k}^{a_k}$ n的所有因子中,有r个质因子的方案数为C(r,k),$\therefore \mu = ( 1)^rC(r阅读全文
posted @ 2019-03-22 16:27 SuuTTT 阅读(22) 评论(0) 编辑
摘要: $a \cdot x = b \pmod n$ 线性同余方程 题解 法1.n,a互质时使用逆元,否则两边除掉gcd(a,x)然后逆元。(如果b除不尽及无解) 法2.化为$a \cdot x + n \cdot k = b$ 扩展欧几里得 线性同余方程组 中国剩余定理 板题测试:51nod1079 题阅读全文
posted @ 2019-03-21 15:59 SuuTTT 阅读(18) 评论(0) 编辑
摘要: abstract 线性筛与容斥 本文解决以下问题: $\sum\limits ^{n}_{i=1} i[ gcd( i,n) =1] =\frac{N \phi (N)}{2}$ $\sum\limits ^{n}_{i=1}\sum\limits ^{n}_{i=1}[ gcd( i,j) =p]阅读全文
posted @ 2019-03-20 20:58 SuuTTT 阅读(35) 评论(0) 编辑
摘要: USACO1.4 题解 Arithmetic Progressions 题意 让你求长为n的由小于2\ m\ m的双平方数组成的等差数列有几个 双平方数: 题解 枚举首项和公差,判n个数是否为等差数列,复杂度为 m\ m/(n 1)为公差的枚举次数,m\ m为首项的结局次数,n为数列的枚举次数,其中阅读全文
posted @ 2019-03-14 16:08 SuuTTT 阅读(9) 评论(0) 编辑
摘要: usaco ch1.4 Barn Repair 题意 数轴上有给你c个点,问用m个线段覆盖这些点的最小总长度。 题解 贪心 原题等价于在一条线段上有c个点,让你切出m 1条线段(不包含任何一个点),使得切的线段长度和最大。 所以直接处理出任意相邻两点的距离,取前m 1大的即可 代码 Combinat阅读全文
posted @ 2019-03-13 15:51 SuuTTT 阅读(15) 评论(0) 编辑
摘要: Codeforces Round 542 abstract I决策中的独立性, II联通块染色板子 IIIVoronoi diagram O(N^2 logN) VI环上距离分类讨论加取模,最值中的决定性元素 V代数构造 B 题意 2n个数排成一行,1..n各出现两次,两个人分别从1按顺序走到n(每阅读全文
posted @ 2019-03-02 20:22 SuuTTT 阅读(10) 评论(0) 编辑