随笔分类 -  OI

1 2 3 4 5 ··· 24 下一页
摘要:最近学校里很多题目都没时间做,顺便来写一下博客 斜率DP十连: A[征途] 注意到,原题的式子,等价于m∑ai2−(∑ai)2" role="presentation">m∑a2i−(∑ai)2m∑ai2−(∑ai)2后... 阅读全文
posted @ 2018-08-13 00:00 扩展的灰(Extended_Ash) 阅读(231) 评论(0) 推荐(0)
摘要:题目看这里 经典的n次剩余问题,用到很多数论知识点 1.扩展gcd 2.原根 3.离散对数 4.n次剩余 说一下这个算法的流程 首先,我们的方程为xn=a(mod m)" role="presentation">xn=a(mod m)xn=... 阅读全文
posted @ 2018-08-02 09:54 扩展的灰(Extended_Ash) 阅读(181) 评论(0) 推荐(0)
摘要:题目看这里 一个非常好的题! 好的,看到题目就很懵逼 首先这个f不就是ϕ" role="presentation">ϕϕ吗,认真一看才发现不对 让后问题?f(lcm)*f(gcd)? 肯定有问题,推了一会没有结论,去看看题解: 有这么一个... 阅读全文
posted @ 2018-08-02 09:32 扩展的灰(Extended_Ash) 阅读(169) 评论(0) 推荐(0)
摘要:题目看这里 又到了推式子的时候了,莫比乌斯反演入门题 ∑i=1n∑j=1m[prime(i,j)]" role="presentation">∑i=1n∑j=1m[prime(i,j)]∑i=1n∑j=1m[prime(i,j)] ... 阅读全文
posted @ 2018-08-02 09:12 扩展的灰(Extended_Ash) 阅读(155) 评论(0) 推荐(0)
摘要:题目看这里 最近才学的杜教筛,顺便就写一写模板题吧 杜教筛简易教程 直接上代码了 #include#include#include#include#define N 10000010#define LL long long#define M 1000000... 阅读全文
posted @ 2018-08-02 08:49 扩展的灰(Extended_Ash) 阅读(153) 评论(0) 推荐(0)
摘要:题目看这里 又是一个七级题目 妥妥的分治啊,枚举右端点,左边分两段计数就好啦~ 关于标解: 网上好像很多都是前缀和+二分之类的,反正应该差不多快吧 #include#include#include#define N 300010#define LL long lon... 阅读全文
posted @ 2018-08-01 14:16 扩展的灰(Extended_Ash) 阅读(124) 评论(0) 推荐(0)
摘要:题目看这里 无比暴力的大分块,极端不优美 听说很多人用莫队水过去了,我还是被最后一个点卡WAing(本地都过了) 说下解法: 首先,将整个序列分块,分成n" role="presentation">n−−√n块 将区间分成三个部分:前面多出来的+中间若干整块+后面多... 阅读全文
posted @ 2018-08-01 09:05 扩展的灰(Extended_Ash) 阅读(190) 评论(0) 推荐(0)
摘要:∑i=1n∑j=1mgcd(i,j)" role="presentation">∑ni=1∑mj=1gcd(i,j)∑i=1n∑j=1mgcd(i,j) =∑d=1nd∗f(d)" role="presentat... 阅读全文
posted @ 2018-07-29 18:44 扩展的灰(Extended_Ash) 阅读(131) 评论(0) 推荐(0)
摘要:题目看这里 一个非常好的逆向思维题(都是套路233) 如果直接做发现其实可以做,但是数据范围太大不能过了,具体做法参考这里 开始正文: 首先,我们设f[i,j]表示" role="presentation">f[i,j]表示f[i,... 阅读全文
posted @ 2018-07-29 11:30 扩展的灰(Extended_Ash) 阅读(204) 评论(0) 推荐(0)
摘要:题目看这里 一个简单的反演题目: ∑i=1n∑j=1nϕ(gcd(ϕ(i),ϕ(j)))" role="presentation">∑i=1n∑j=1nϕ(gcd(ϕ(i),ϕ(j)))∑i=1n... 阅读全文
posted @ 2018-07-27 20:19 扩展的灰(Extended_Ash) 阅读(213) 评论(0) 推荐(0)
摘要:题目点这里 一个非常好玩的题目 一开始各种推结论没有推出来,后来看到一位大佬提到“凸包”突然明白 首先去掉所有两项速度都比某个人慢的那些,让后开始分析剩下的人 我们设函数Ti(x)=x/ri+1/si" role="presentation">Ti(x)=x/... 阅读全文
posted @ 2018-07-26 17:55 扩展的灰(Extended_Ash) 阅读(135) 评论(0) 推荐(0)
摘要:题目看这里 (为什么xhEditor不能支持字体了,不管了,那就用markdown吧) 一个非常有意思的题目,首先考虑离线做法,把所有的询问按照l排序,所有的边倒序插入整个树中 我们需要维护两个东西: 1.f[x][i]表示当整颗树有[x,f[x][i]]这一个区间... 阅读全文
posted @ 2018-07-25 17:59 扩展的灰(Extended_Ash) 阅读(118) 评论(0) 推荐(0)
摘要:题目看这里繁衍反演真好玩来看看这个题的式子求Σlcm(i,b) (a#include#include#define N 40010#define LL long long#define M 1000000007using namespace std;bool vis[... 阅读全文
posted @ 2018-05-15 22:09 扩展的灰(Extended_Ash) 阅读(227) 评论(0) 推荐(0)
摘要:前言该拿的分一分不失,是我本次GDOI最成功的地方Day0考前延续了在JZ腐败的习惯,直到十点半还在淦CR,突然意识到我自己可能真的完蛋了,于是删了安卓模拟器来复习模板(事实证明并没有对后面的解题起到作用但是直到心情恢复了一点)带着非常慌张的心,抱着自己带的抱枕,还是... 阅读全文
posted @ 2018-05-05 22:04 扩展的灰(Extended_Ash) 阅读(276) 评论(0) 推荐(0)
摘要:题目看这里一道比较简单的贪心题容易想到从前到后确定每一位我们可以用一个splay来维护当前未确定的部分的顺序假设当前剩下k次操作机会那么我们可以求出splay中前k+1个元素中的最大元素i,令k减少rank(i),让后将其输出并从splay中删掉最后k=0时,输出sp... 阅读全文
posted @ 2018-04-27 22:04 扩展的灰(Extended_Ash) 阅读(143) 评论(0) 推荐(0)
摘要:题目看这里基于一个思想,如果x=y+1 那么一定有x%M=y+1%M可以发现1+√2和复数有着类似的运算法则,可以用快速幂加取模来计算所以我们考虑用几个不同的模数来判断,如果都有x=y+1,那么就可以认为问题有解#pragma GCC opitmize("O3")#p... 阅读全文
posted @ 2018-04-27 21:42 扩展的灰(Extended_Ash) 阅读(160) 评论(0) 推荐(0)
摘要:题目看这里题意很简单,大概是有多少种删边方法使得每一块大小不小于k我们设一个树形dp,f[i][j]表示i的子树中,i所在联通块的大小为j的方案数有多少特别的,我们用f[i][0]表示∑f[i][j] (j>=k)那么可以写出以下转移:f[x][i+j]+=f[x][... 阅读全文
posted @ 2018-04-27 21:09 扩展的灰(Extended_Ash) 阅读(154) 评论(0) 推荐(0)
摘要:题目看这里01分数规划入门题这道题有非常经典的错误解法:按照pi/wi排序这样是不能保证答案最大的,反例(本体样例)已经有了那么我们来考虑怎么做首先我们二分这个答案ans让后我们给每个物品i设置一个权值v[i]=p[i]-ans*w[i]所有物品按照v排序,取前k大求... 阅读全文
posted @ 2018-04-27 20:01 扩展的灰(Extended_Ash) 阅读(114) 评论(0) 推荐(0)
摘要:题目看这里数论好题我们以前在做反演的时候,常常用到一个叫做分块除法的东西具体来说,[n/i]只会有不超过√n种取值那么这题也可以这样做 因为n%i=n-[n/i]*i我们可以对i分块,对于[n/i]取值相同的一起计算,那么每次就是一个等差数列求和,总复杂度O(√n)#... 阅读全文
posted @ 2018-04-27 19:45 扩展的灰(Extended_Ash) 阅读(127) 评论(0) 推荐(0)
摘要:题目看这里各种求和最好玩的啦看到题目就应该知道要单独考虑每个元素的贡献那么一个元素i的贡献肯定是a[i]*(l[i]-i)*(i-r[i]),这里l,r分别表示左边和右边第一个比i大的数的位置最大值部分的贡献算完了最小值是类似的考虑怎么求这个l和r,直接上单调栈就可以... 阅读全文
posted @ 2018-04-27 17:38 扩展的灰(Extended_Ash) 阅读(117) 评论(0) 推荐(0)

1 2 3 4 5 ··· 24 下一页