自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

转载 「考试」 Or

不得不说是一道多项式神题了。虽然说颓代码颓的很厉害不过最终A掉了。好好讲一讲这道题。涉及的知识点是:高阶导数,NTT,指数型母函数,泰勒公式,以及意志力和数学推导能力。那就开始了。一个测试点一个测试点来。首先注意到$b[i]=lim_{i=1}^{i<=n}(|=a[i])$1.$n,k<=4$ 直接爆搜。$O(2^{nk})$2.$n,k&l...

2019-09-25 21:35:00 131

转载 「考试」weight

正解是树剖。首先Kru求最小生成树。然后分别考虑树边和非树边的答案。首先是非树边,非树边链接的两个点在MST上能够构成一条链。这条链上最大的那条边-1就是这条边的答案。为什么。模拟Kru的过程。如果这条边在树上那一条之前的话。这条边的起点和终点两个集合必然还没有链接。因为之前那树上那一条断了树链就断了。那么这条边会成为树边。然后是树边。树边的答案就...

2019-09-22 12:08:00 127

转载 「刷题」GERALD07加强版

是LCT了。首先我们不知道联通块怎么数。然后颓标签知道了是LCT。那么考虑一下怎么LCT搞。有一个很普遍的思路大家也应该都知道,就是如何求一个区间中某种颜色的个数。这个可以很简单的用主席树来实现对吧,只需要记录下来这种颜色上次出现的位置就可以了,然后在$[l,r]$中查询值在$[0,l-1]$中的数的个数。然后联通块和这个有什么关系呢?颜色的话为什么可以用这种...

2019-09-22 12:01:00 126

转载 「刷题」Triple

正解是普通型母函数+FFT。才学了多项式,做了一道比较好的题了。首先有三个斧子被偷了。我们考虑构造一种普通型母函数。就是说一种多项式吧,我的理解。系数是方案,下标,也就是所谓的元指数代表的是价值。这样如果两个母函数相乘的话,指数相加,系数相乘。正好就是两个单元合并之后的方案和价值。$A(x),B(x),C(x)$分别代表一把相同的斧子用价值为x,2把为x,...

2019-09-21 17:54:00 134

转载 「考试」夜莺与玫瑰

  这道题还是不错的,不过一开始读错了题,以为要求线段个数,那样的话是一个裸的莫比乌斯反演,写完过不了大样例才发现是求直线。于是直接死了。  考后看题解。  发现$ans=\sum\limits_{i=1}^{n-1}\sum\limits_{j=1}^{m-1}[gcd(i,j)==1]((n-i)(m-j)-max(0,n-2i)*max(0,m-2j))$  什么意思呢...

2019-09-15 21:44:00 157

转载 「刷题」xor

说实话这道题没有A掉,不过所有的思路都是我自己想的,我觉得这个思路真的很棒很棒很棒的。首先这个题的题面描述告诉我这种运算有封闭性,满足结合律和交换率,那么其实这个东西是个群运算了,而且这个群有单位元和逆元,那我们就可以针对题中的运算制造逆运算。然后考虑树桶dp。我们发现当所有的x都是0的时候,可以直接简单的换根dp。然而x不为0的时候我们就必须对路径上的每个点...

2019-08-30 21:43:00 81

转载 「总结」2019暑假集训

  啊,我最喜欢的暑假集训终究还是结束了。  感觉集训收获的还是挺大的,不管是在知识方面还是心态方面,感觉现在考试心态稳了很多,不管是考前考时考后,都可以很快的调整了。大概就是教练所说的考试心态调整的加速。最近感觉非常好,虽然水题还是老爆零,考得也不怎么样,不过我的确是飞快的在进步了,只要我在进步就好了,我很心满意足的。  总结一下接近30场的考试吧。  一开始的7场一直只有...

2019-08-22 21:29:00 83

转载 「刷题」JZPKIL

  这道反演题,真牛逼。  以下用$B$代表伯努利数,$l*g=f$代表狄利克雷卷积,先推式子。  对于给出的$n,x,y$求一百组数据的$ans$$\begin{array}{rcl} ans & = & \sum\limits_{i=1}^ngcd(i,n)^xlcm(i,n)^y\end{array}$$\begin{array}{rcl} &...

2019-08-17 21:12:00 130

转载 「证明」联赛数学相关证明(持续更新,想看什么评论即可)

联赛的数学知识并不多,但是还是挺重要挺基础的。本人巨弱,有问题请指出哦。看不明白的评论即可,或者你可以直接来找我问。数论相关1.裴蜀定理一个二元线性方程:$ax+by=c$,存在解的充分必要条件为:$gcd(a,b)|c$证明: 令$\begin{array}{rcl}d & = & gcd(a,b) \\ a & = &a...

2019-08-14 18:04:00 171

转载 「2019.8.11 考试」一套把OI写的很诗意的题

这次写的更惨了,T2暴力再次挂掉了。先写了T1的75暴力,然后写了T2的70分暴力(挂成了25),T3啥也不会骗了12分。T3看完题一点思路没有,心态爆炸了,一直在观察数据,忽略的思考的重要性,以至于一点都没打出来,总的来说这次考试还是挺失败的。入阵曲:写一个式子:$(sum[r]-sum[l-1])\equiv 0 (mod\ k)$那么我们$O(n^2)$枚举两行,...

2019-08-12 06:27:00 179

转载 「2019.8.10 考试」绝望贪心

T1神仙贪心,我打了半天只能写个纯暴力70分,挂的很惨,T2暴力写挂了,爆了个0,T3的话拿了30的大众分。没啥多说的这次,直接上题解了。T1:直接贪心,越靠后的石头越先走,这样子用队列维护一下m只青蛙,不断用石头拓展即可。T2:线段树板子题,维护一下当前删完自己之后还下没有删的要删右儿子的层数,自己的层数,自己真正剩下的高度,合并的时候用右儿子删左儿子即可,写个...

2019-08-11 06:17:00 90

转载 「2019.8.9 考试」神仙的dp总让人无所适从

  T1是个容斥,我掐手指一算他为了卡容斥的正确性,绝不会把n和m出的很相近($O(n^2)$算法在nm相等的时候达到最高时间复杂度),不然就太好做了,于是开了特判+各种卡常和滚动数组优化,卡到了70分,$n^2$过100000,暴力碾标算。T2十三分钟AC没啥说的,也就是审题吧。大概是个flag了。T3的话自以为状压拿了50,看来是我太天真了。WA了10分,QJ的另外10分没拿到noo...

2019-08-10 06:26:00 85

转载 「2019.8.7 考试」侥幸

  这次答题思路等等各种方面比较顺利,但是还是有一些不稳定因素,比如说不会拍的T2,然而他A了,如果没A我就凉凉了。  大体过程就是,先看完题,写45min的T2,过了三个样例不会拍,于是过了,然后写了T160分暴力,再写了T360分三分暴力,在回头看T1的100分,没有思路,就写了T3的100分,之后还有半个小时,写了个n3T1暴力拍T1的60分n2暴力,最后拍了半个小时发现n3是...

2019-08-08 21:30:00 54

转载 「2019.8.5 考试」反复琢磨

非常棒的一套题。总的来说大体策略没有什么大的失误,就是T1T2挂的有点惨。这几道题的思路都非常棒!题解:T1:其实发现先行乘还是列乘无关紧要,那就先处理列,然后记录下每一列的系数,这样可以通过第一列来找出下面几列的和,然后乘上行系数统计答案即可。T2:考场上写了个倍增,但是挂掉了,事实证明倍增不是错的,但是我用了更强悍的线段树来维护修改操作从而A掉了这道题。...

2019-08-07 06:22:00 93

转载 「2019.8.3 考试」人不需要吝惜错误

  CE了T1,然后掉了80分。emmmmmm,要当买了个教训吧。下次交之前先跑一次lemon就行了。  大概的考试过程就是45分钟yy了一颗T2树套树,T1花了10分钟打了LCA和两个QJ数据,T3干了俩半小时啥也没出来。我可能是太在意教练的那句话了。他说人和人的差距就在最难那道题上,于是我疯狂压缩前两题的时间干T3,结果还是不尽如人意的成绩,我太注意T3导致给T1T2花的时间太少...

2019-08-03 20:05:00 92

转载 「2019.8.1 考试」做题需要耐心和细致

  先总结一下考试过程,大概就是打了T1暴力然后打了T2暴力然后打了T3暴力,然后打了T3正解。然后T3第二问读错题错丢40分我真是个傻逼。。。这样从160变成了120,从rk3变成了rk5,我磕爆。T1暴力打的很顺一遍过样例,手玩了几下发现没问题,T2一开始想用$3^n$的补集来做,但是发现复杂度过高而且会出现各种无用状态,于是打了离散状态$dp$,这时候还剩下俩小时左右,诚信诚意干T...

2019-08-02 07:58:00 116

转载 「刷题」最佳团体

  一开始想了一个很沙雕思路,是dp嵌套,先线性dp处理出每个人的必须入队的捆绑人之和(战斗力和代价),然后接着线性dp处理出最优的解,但发现算法假的,因为这个东西没有无后效果性。因为可能一个分子分母都很大的情况下比值很大,而另外一种情况是分子分母很小比值一样很大但是比前面那个小,这样小的被舍掉了。可是现在有一个比较小的捆绑人,加入到之前那个分子小的得到的比值会比加入那个大的要大。这样算...

2019-07-30 21:26:00 148

转载 「2019.7.29 考试」什么都无法舍弃的人什么也无法改变

  总的来说是比较失败的一次考试,两个半小时死刚T1,剩下不到四十分钟写T3,很仓促,爆了0。时间分配严重不均匀导致T3虽然想到了部分解法但是没有来得及实现和调试。  大概考试过程就是先看了三道题,发现T3很简单,然后开始想,三分钟秒掉式子,大概7:22的时候就切掉了(事实证明它除了一个特判的确切掉了,而且才开考7分钟我还看了表)。然后回去看第一题,发现贡献分了两半,矩形内部和矩形之...

2019-07-30 06:39:00 106

转载 「2019.7.27 考试」数学极限

达哥简单题,一道半数学一道半$dp$,总的来说还是比较简单的(虽然我考成了x)总的来说就是$T2$干的时间太长了,导致我没有时间想T1,(样例都错想个p)。T2真的是一步之遥,但是还是功亏一溃了,连个高斯消元也没打,老以为自己能推出来公式。。。下次还是好好打暴力吧。题解:T1:首先特判20可以拿到,发现$n=1$的时候直接快速幂即可只有一组方案。当$mod=...

2019-07-27 18:43:00 72

转载 「证明」原根和离散对数相关性质及证明

先定义阶的概念:如果$gcd(a,p)==1$,那么对于方程$a^r \equiv 1 (mod\ p)$来说,首先根据欧拉定理$ a^{\phi(p)}\equiv 1 (mod\ p) $,解一定存在所以$ r\leq \phi(p) $,最小的$r$称为$a$关于$p$的阶,记作$ ord_p(a) $定义原根概念:一个模$ p $意义下的$ 0->p-1 $次幂各...

2019-07-27 16:52:00 395

转载 「刷题」分治

  分治,大多复杂度在$ O(log_2n) $ 级别,因为每次递归把大小减半,所以最多$ log_2n $层,今天做的点分和$CDQ$都是这样的。  先总结一下$CDQ$,很强的数据结构,不知道陈丹琦怎么做到$ noi $现场$yy$这么一个数据结构出来实在是$TQL$,昨天学过了之后今天上午11点左右才开始做题,找了几个板子刷了一下,然后写了自己的板子。  主要思想就是以时间...

2019-07-26 21:11:00 70

转载 「2019.7.25 考试」偶然发生

今天不知道怎么回事突然考得高了一点。总的来说还是败在T3上了,前两题都挺水的,T3剩下俩小时。结果还是啥也没高出来,写了个假贪心拿到了5分的好成绩,和别人差就差在了T3,果然还是最难的一道题来决定胜败。题解:T1:暴力$ hash $ , $ kmp O(n) hash $ 也$ O(n) $,一样快,还不如写简单的$ hash $。T2:$ tarjan $ 缩点双...

2019-07-25 21:44:00 77

转载 「刷题」可怜与STS

又是一道假期望,我们发现一共有$ C_{2n}^m $种情况。而$ \frac{(2n)!}{m!(2n-m)!}=C_{2n}^m $其实结果就是各个情况总伤害。1.10分算法,爆搜10分。2.30分算法,发现20%的攻击牌数值相同,这样先强化后攻击(至少留一张攻击牌)是最优策略。计算拿到$i$张强化牌,最小是第$j$张的情况下强化乘积和,乘上攻击牌的大小即可。3....

2019-07-23 21:41:00 91

转载 「刷题」小星星

我很久以前就做过这道题,但是当时没有想出来于是扔掉了(在状压dp那块),今天被学长重新拿出来再讲一次,终于有了点思路。先讲一下暴力思路,说是暴力也很难想了。设dp[i][j][s]为以树上编号为i的点为子树,i对应原图的j的,s是i的子树中包含对应原图中的点状态为s的方案数。那么写一下式子。$ dp[i][j][s]= \sum \limits_t^{t|s=\phi} \s...

2019-07-23 20:48:00 100

转载 「刷题」数三角形

考虑大力容斥。全集是: $ C_{nm}^3 $需要减去三点共线的情况。那么以原点为一个端点,$ n^2 $ 枚举另外一个端点(x,y),得到一条线段,每条线段上有gcd(x,y)个点,那么这条的贡献就是gcd(x,y)-1(去除(x,y))可以平移得到另外(n-x)*(m-y)条线段。容斥出解。转载于:https://www.cnblogs.com/Lrefrain...

2019-07-23 20:33:00 116

转载 「刷题」 关于线段上的整点个数

  今天学长说了个结论是 $ num=gcd(x_1-x_2,y1_-y_2) $现在我试着证明一下。证明:  令 $ x=x_1-x_2 , y=y_1-y_2 $  令 $ d=gcd(x,y) $  $ x=pd , y=qd $  令直线上某一点为$ (a,h) $  由相似三角形可得:  $ \frac{a}{x} = \frac{h}{y} $...

2019-07-23 17:38:00 632

转载 「刷题」Color 群论

  这道题乍一看挺水的,直接$ Ploya $就可以了,可是再看看数据范围:n<=1e9那就是有1e9种置换,这不歇比了。于是考虑式子的优化。首先证明,转i次的置换的每个循环结大小是 $ gcd(i,n) $证明:  首先设第x个元素的位置是p,置换种类是i,循环k次后回到原点,k也就是循环结个数。  $ ik+p \equiv p (mod n) $ ...

2019-07-23 12:11:00 77

转载 「2019.7.22 考试」AC和WA0一步之遥

这卷子还是答的挺惨的。第一题5min写完了,自认为AC(其实WA了80),第二题推了半天CRT的公式老出错结果发现是程序打错了。第三题打模拟150行结果数组没开够,开大就是0->60的转变。状态很差,坏肚子了,一直在去厕所,看来下次早起要吃点素的了。题解:T1方程的解。发现就是个exgcd,先求出gcd和顺带的特解 $ x_0 y_0 $设 $ gcd(a...

2019-07-22 21:43:00 366

转载 「刷题」幸运数字

正解线性基。总的来说和lca一样,预处理出f[x][i]为x一直到x向根走 $ 2^i $ 步的合并线性基,那么可以和lca一样进行处理和合并,从而得到路径的线性基。再进行操作即可。不过我没有控memset,卡常卡了半天都没过,最后改了下memset就A了。卡常真的恶心。#include<iostream>#include<cs...

2019-07-21 21:42:00 247

转载 「刷题」卡特兰数&prufer序列

1.网格转换模型,翻折容斥出解。2.有趣的数列抽象一下模型,把奇数项当作横坐标,偶数项当作纵坐标,就是从n*n矩阵左下角走到右上角并且每一步x<=y的方案数,发现是卡特兰数,关于gcd,可以线筛出质数,顺手处理每个数的最小质因子,从而快速得到每个数的唯一分解,从而约分。3.树屋阶梯把每放上一块后当前x的最大值和y的最大值想象成坐标点,这样是n*n矩阵从左下角走到...

2019-07-21 21:28:00 150

转载 「刷题」一个人的数论

一个人的数论,这题也昨晚好久了,是另外一道神题。#include<cstdio>#include<iostream>using namespace std;typedef long long ll;const ll mod=1e9+7,maxn=1005,maxd=105;ll d,w,p[maxn],pk[maxn]...

2019-07-21 21:18:00 108

转载 「刷题」数论之神

这题挺神的,刚刚在学BSGS,现在把这道题题解再转到blogs上来。#include<iostream>#include<cstdio>#include<cmath>#include<map>using namespace std;int T,a,b,k,num,ans,d,dp[100000...

2019-07-21 21:14:00 81

转载 2019.7.19 考试」悲伤的出题人

  题面出的很悲伤很悲伤,他绝对是失恋了。  一下就看到了三道题小的要死的64M内存,每道题开完数组我就立马算一次内存。所以没有出意料之外的MLE。 第一题一开始花5min写了个30暴力,写的很顺。然后直接攻第二题,写了个Astar觉得AC稳了,可是有个地方没写下来(yet数组的问题),于是我爆了10分。所以死了,这时候还剩下两个小时。于是开始写第三题爆搜,写完之后想不出剩下的部...

2019-07-21 11:58:00 92

转载 「2019.7.18 考试」关于压力下的加速度。

今天早上又考了一场。现在题还没改完,先写一下考试路程。我习惯性的先看完了三道题。然后昨天教练还读了一下那个IOI选手的答题思路,就是先切第三题然后攻T2,我的话打算先把T3打个暴力就不管他,跑到考试结束连个6也没跑出来于是结束了。然后我就开始写T1的暴力了。看出来是欧拉路,但是我不会统计,然而用map判重一个傻逼重载运算符我卡了半天写不对,最后还是用了随机化hash的...

2019-07-18 12:01:00 106

转载 「日常」树规子树并归优化

学长留了三道题。才写完然后来写一下总结。我在蓝皮书上学的树规全都是n3的dp,当时学的时候没什么感觉,但是后来做软件安装的时候就有一点感觉好像这个背包的很多转移都是浪费的,因为当前的物品远远不能达到整个子树的大小,而每次外层枚举的空间大小全部都是整个子树大小,而不是当前正在当作背包物品的大小和之前合并的物品的大小,也就是,多余的空间,全是浪费的。然后wq学长就讲了一下他对熟练...

2019-07-17 09:47:00 99

转载 「2019.7.16 考试」给狂妄自负加以适当的绝望。

三道题,礼物,通讯,奇袭第二题应当是比较简单的,但是我并没有想到正解,其实稍微一贪心就能得到解。第一题的话,教训就是,我应该先有个大致的思路或者框架再进行程序设计,没有想明白就开始写或者是想当然的写,这样写到一半再重新写,很浪费时间。我一开始写了一个正向dp,但是死活不过样例,后来想到了高斯消元,因为式子仿佛是有后效性的,但是最终我想了一下,可以移项消除这个后效性,那么我们需要找...

2019-07-16 18:47:00 100

转载 「卡常」我T死了我好桑心,我不会卡常。

我死了我死了我死了puts(“Lrefrain==T”)转载于:https://www.cnblogs.com/Lrefrain/p/11191049.html

2019-07-15 19:52:00 62

转载 「计划」2019.7.15

早读早预备:改题。上午10:20-12:10自测1。下午2:00-4:00自测2。4:05-6:00改题。晚上刷题。不行就要练。转载于:https://www.cnblogs.com/Lrefrain/p/11186747.html...

2019-07-15 06:06:00 244

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除