05 2018 档案
摘要:【最小值最大,二分判定】
【对以后的影响较优,可以贪心】
阅读全文
摘要:题目大意 给出几个点的坐标,雷达的覆盖范围为R,雷达布置在x轴上,问要覆盖这些点,至少需要多少雷达? 思路 由点的坐标我们可以得到能控制到该点的区间。由此问题就变成了:给出区间集合$R$,求一点集$P$,使得任意区间$[l,r]\in R, \exists p\in P且p\in[l,r]$。求这点
阅读全文
摘要:题目大意 给出一些区间和一些点,一个点如果在一个区间内,那么此两者可以匹配。问匹配数最大是多少。 题解 这样的题我们一般都是站在区间上去找与其配对的点。我们可以得到如下性质: 对于一段区间$[l_1,r_1]$的任意两点$a,b, aP(b\in[l_2,r_2])$。 什么叫“可能性大”呢?暂且规
阅读全文
摘要:【最大瓶颈生成树是最大生成树】
阅读全文
摘要:题目大意 n 个小伙伴(编号从 0 到 n 1)围坐一圈玩游戏。按照顺时针方向给 n 个位置编号,从0 到 n 1。最初,第 0 号小伙伴在第 0 号位置,第 1 号小伙伴在第 1 号位置,……,依此类推。游戏规则如下:每一轮第 0 号位置上的小伙伴顺时针走到第 m 号位置,第 1 号位置小伙伴走到
阅读全文
摘要:【看到$2^k$,想二进制】【二进制按照数位分类讨论】
阅读全文
摘要:【将无用的具体数据转化为有用的粗略数字】
阅读全文
摘要:题目大意 一行格子,每个格子里有数字。一些卡片,卡片上有1、2、3、4这几种数字。一开始你在格子1,随后每次选一个卡片,你可以前进卡片上的数字个格子,得到格子上的分数,然后讲该卡片丢弃。求取卡片的顺序,使得得到的分数之和最大。 题解 定义$A$数组为格子上的各个数字,$f(p,a,b,c,d)$为从
阅读全文
摘要:题目大意 给出一个长度为N的非负整数序列A[i],对于所有1 ≤ k ≤ (N + 1) / 2,输出A[1], A[3], …, A[2k 1]的中位数。即前1,3,5,……个数的中位数。 题解 要找到中位数我们需要的序列是单调不减的,故可以用二叉平衡树解决。 cpp include includ
阅读全文
摘要:【多个对象变化,建立适当的搜索顺序,化繁为简】
阅读全文
摘要:【以前的具体状态对当前状态有影响,且数据量小,用状压DP】
阅读全文
摘要:题目大意 给出一些数$A_1,A_2,\cdots A_n$,求 $$\sum_{i=1}^{n}\sum_{j=1}^{n}\mathrm{lcm}(A_i,A_j)$$ $A_i,A_n\leq 50000$ 运用莫比乌斯反演思路 对于这种对多个数进行gcd、lcm统计的题,往往要用莫比乌斯反演
阅读全文
摘要:题目大意 求 $$\sum_{i=l}^{r}(i \varphi(i))$$ $l,r\leq 10^{12}, r l1) deal_as_big_prime(x) foreach prime p (in [1, sqrt(r)]) foreach x[i] (i in [l, r] && p|
阅读全文
摘要:题目大意 给出$a,b,c,x_1,x_2,y_1,y_2$,求满足$ax+by+c=0$,且$x\in[x1,x2],y\in [y1,y2]$的整数解有多少对。 题解 用扩展欧几里得算法算出方程$ax+by= c$的一个解,再将该解移动到题目所要求的范围内。具体操作看代码。
阅读全文
摘要:题目大意 求 $$\sum_{i=1}^{n}(k\mod i)$$ $n,k\leq 10^9$。 题解 先只考虑$n\leq k$的情况。 $$\sum_{i=1}^{n}(k\mod i)=\sum_{i=1}^{n}k i\lfloor \frac{k}{i}\rfloor=kn \sum_
阅读全文
摘要:题目大意:给定$n,m,k$,对于所有的$0\leq i\leq n,0\leq j\leq \min(i,m)$有多少对$(i,j)$满足$k|C_{i}^{j}$。 题解:预处理,在运用$C_{n}^{m}=C_{n-1}^{m-1}+C_{n-1}^{m}$求组合数的过程中顺便求一下$f(n,
阅读全文
摘要:【对两个数值a,b的差整除m的问题,要想到a-b把a%m,b%m抵消掉了,因此要考虑余数】
【一维问题扩展到二维问题,枚举上下两排,把夹在两排之间的每一列数的统计值看作数列的一项】
阅读全文
摘要:【将对一段区间内多种对象的查询 转化为 对多种对象在一段区间内的查询】
【线段树空间不够用,动态开点】
【可以通过排序将同一类对象放在一起,简化运算】
阅读全文
摘要:二分搜索?莫非就是对于一个值单调递增的序列,给出$l,r$,将要找的值与区间$[l,r]$的中点值$a[m]$比较,大了$l$变成$m$,小了$r$变成$m$呗?但是如果不细究,很容易发生off one错误。下面我们将要讨论该问题。 序列内没有重复数字 定义 LowerBound:给出$l,r,x$
阅读全文

浙公网安备 33010602011771号