关闭
当前搜索:

[置顶] 一直更新中

各种神奇的东西,包括一些板子,犯错集合,计划写的题目,做的事情。 一些板子 由于比较懒就直接写在这里了 1.自然数幂和 伯努利数: Ans=1k+1∑i=1k+1Cik+1Bk+1−i(n+1)iAns={1\over {k+1}}\sum_{i=1}^{k+1}C_{k+1}^{i}B_{k+1-i}(n+1)^i Bn=−1n+1∑i=0n−1Cin+1BiB_n=-{1\ov...
阅读(588) 评论(0)

[置顶] 我和我的小伙伴们

博主OIER一名。就读于中山市中山纪念中学高一...
阅读(751) 评论(0)

[CF889E]Mod Mod Mod

Description给出一个长度为n的序列a,定义f(x,n)=x%a[n],f(x,i)=x mod a[i]+f(x mod a[i],i+1) (1<=i < n) 求最大的f(x,1) n<=2*1e5,ai<=1e13Solution我太菜了不会做,还是来翻译题解吧: 设x=初始值mod a[1] mod a[2] mod a[3]…mod a[i],F[i][j]为当前做到第i个...
阅读(10) 评论(0)

[CF862F]Mahmoud and Ehab and the final stage

Description给出n个字符串s[i],资瓷两种操作: 1 a b 询问所有[a,b]的子区间[l,r]中LCP(l,r)*(r-l+1)的最大值。 其中LCP(l,r)表示s[l]~s[r]的LCP 2 x st 把s[x]变成stn,q<=1e5,∑|S|<=1e5Solution看到总串长比较小就知道是套路题。 分三种情况考虑。 第一种情况,只有一个串,那么直接用线段树维护区间...
阅读(12) 评论(0)

朱老师的难题(whzzt)

Description n<=1e5Solution首先设一组题的生成函数为G(x),则G(x)=−∏i=1n(1−aix)+1G(x)=-\prod_{i=1}^{n}(1-aix)+1 然后设所有题的生成函数为F(x),则F(x)=11−G(x)F(x)={1\over {1-G(x)}} 然后我们已经能把F求出来了,但是这道题并没有这么简单。 发现1−G(x)=∏ni=11−aix...
阅读(26) 评论(0)

【清华集训模拟】树

Description给出一棵n个点的树,每个点有点权a[i] 求把这棵树划分成若干条不相交的路径,使得每条路径上的点权和均非负的方案数。 n<=1e5Solution先考虑Dp怎么写,设Fx表示以x为根的子树已经覆盖完成了. 转移两条链,把这两条链上挂着的F值乘起来就是答案。 那么这个东西要如何用数据结构优化? 我们以权值为下标建立线段树,线段树里的每个点维护的是其到当前所做的根x路径上...
阅读(21) 评论(0)

Description 这个世界是一个有向图,图中有n个点m条边且无重边无自环,每秒第i条边出现的概率是p[i]/100,一开始Samjia在1点,每一秒假设Samjia在点x上,那么Samjia要从存在的边中选一条来走,不可以不走,如果不存在可以走的边,那么Samjia就会掉出这个世界,假设Samjia绝顶聪明,问最后Samjia可以成功到达n的概率是多少。 n Solution 首...
阅读(52) 评论(0)

Every one will meet some difficult

Description 求方程∑mi=1xi=s\sum_{i=1}^{m}xi且对于i=1~n,xi=txi的正整数解数。 n,m Beat the Challeng Part 1 答案等于∑i=0n(−1)iCinCms−ti\sum_{i=0}^{n}(-1)^iC_n^iC_{s-ti}^m 大概思路是容斥然后用组合数计算。 Part 2 我们先来介绍一下n阶差...
阅读(41) 评论(0)

Try to find out the wrong in the test

Description 有n个人排成一排,你需要对这n个人分组,每组必须是连续的一段。 每个人有要求,(c[i],d[i])表示这个人所在的组的最少人数和最多人数。 求最多能分成多少组和方案。 n Solution 如果只有d的限制这道题就很好做了。 因为d限制了我们i只能从i前面的一段区间转移过来,不妨设为left[i],显然left是单调的 但是有c的限制就很麻烦了,因为c...
阅读(98) 评论(0)

Hello my friend

Description给出一棵黑白树,你现在在一号节点。 你现在有一个计数器,初始为0,每个时刻你需要进行如下操作 1:如果你所在的点为第一次到达或者为黑点则计数器+1 2:等概率的走到和你所在的点相邻的点 3:如果你所在的点度数为1则停止 保证1号点的度数>1,求最后计数器的数值的期望。 n<=1e5Solution概率期望和我讲不来.jpg 显然黑点白点可以独立考虑,先考虑黑点怎么...
阅读(45) 评论(0)

[CF913F]Strongly Connected Tournament

Description 太长了自己看 相信各位打过Hello 2018的dalao都知道题意我就不多讲了。 Solution 这道题比赛时没想真是亏了。。。 首先根据一些竞赛图相关姿势我们知道汉密尔顿回路唯一且一定存在,那么这个条件就没有用了 然后让我们来慢慢套路。 首先设Fn表示n个点的答案,枚举n所在的强联通分量的大小,我们可以得到:F[n]=∑i=1n(F[n−i]+F[i...
阅读(75) 评论(0)

[CF878E]Numbers on the blackboard

Description 给出n个数字,每次询问一个区间[l,r],对这个区间内部的点进行操作。 每次操作可以合并相邻两个数x,y,将它们变成x+2y 对于每次询问输出当最后只剩下一个数字时,这个数字的最大值。 询问互相独立,答案对1e9+7取模。 n Solution 首先我们考虑怎么O(n)解决询问 容易发现最后的答案一定是形如∑ni=1ai2ki\sum_{i=1}^{n}...
阅读(62) 评论(0)

【NOI2015模拟1.17】⑨

DescriptionCirno闲着无事的时候喜欢冰冻青蛙。 Cirno每次从雾之湖中固定的n个结点中选出一些点构成一个简单多边形,Cirno运用自己的能力能将此多边形内所有青蛙冰冻。 雾之湖生活着m只青蛙,青蛙有大有小,所以每只青蛙的价值为一个不大于10000的正整数。 Cirno很想知道每次冻住的青蛙的价值总和。因为智商有限,Cirno将这个问题交给完美算术教室里的你。 因为爱护动物,所...
阅读(79) 评论(0)

【CF424E】Colored Jenga

DescriptionTomsk 寒冷的冬季傍晚非常无聊——没人想要在这个时间点儿上在街上晃。居住在Tomsk 的市民都坐在温暖的公寓里玩游戏打发时间。他们玩的其中一个游戏唤作“有色积木” 。这个游戏需要三种不同颜色的木块:红色,绿色及蓝色。接着,用这些积木堆出一座n 层的塔。塔中每一层由三块积木组成。虽然这些组成塔的积木可以是三色中的任意一种颜色,但是它们必须平行且紧密排列。本文图中作为样例展示了...
阅读(74) 评论(0)

【WC2016模拟】计数系统(stones)

Description n,k<=2000,T<=50Solution是不是很容易想到数位Dp? 讲一下我考场上想到的辣鸡做法,从中间向两边对称着做,满足第三个条件必然在某个时刻出现左端点为0,右端点为1,分成两段Dp。 特别难写而且自带一个大常数在50组数据的加强下可以达到接近N^3 膜拜一下题解: 先考虑字典序严格小于,枚举一个X把它变成I,然后考虑这一段前缀对答案的贡献。 既然要反...
阅读(102) 评论(0)

【WC2016模拟】几何

Description n<=60000,T<=5 时限0.8SSolution忽略掉题面最开始三个字 显然这题分为两部分 第一部分是求出Dp[i]表示i-多面体的选择方案数。 第二部分是把Dp[1]~Dp[n]组合起来。第二部分显然可以用分治FFT来搞(求n个一次多项式的乘积),我们来看第一部分 考虑Dp[n],枚举棱上选了多少条边,Dp[n]=∑4k=0Ck43k∑6n−12+ki=...
阅读(56) 评论(0)

【WinterCamp 2013】阿凡达

Description维护一个序列,资瓷 1:将A[l]~A[r]中的每一个A[x]变为(x-l+1)*a mod b 2:询问A[l]~A[r]的和n<=1e9,m<=5*1e4Solution考虑将一次赋值看做一个颜色段,然后同一个颜色段里面的和我们可以用类欧来计算。 用线段树维护是log^2的,但我们其实有一种更加优美的写法 我们可以用一棵平衡树来维护每一个颜色端,这样子复杂度就变成了...
阅读(58) 评论(0)

[HDU4694]Important Sisters

Description在御坂网络里有N<=5*10^4个炮姐,之间存在单向的信息传递关系,构成一张M<=10^5的有向图 炮姐N是所有消息的源头 如果去掉炮姐b,炮姐N就无法给炮姐a传递信息,则称b是a的important sister 求每个炮姐的所有important sister的编号之和Solution支配树裸题,每个点的答案即为它在支配树上到根的点的编号之和。 注意图不连通的情况要...
阅读(255) 评论(0)

支配树(Dominator Tree)学习笔记

因为是学习笔记所以是边学边写,以防自己到时候忘掉了=w=首先,支配树是一棵树(废话),用来求解必经点问题。 即求一个有向图中以r为根到达每一个点的必经点。 树中每一个点x的父亲为idom(x),表示x的最近必经点。 我们把从r到x必经y称作“y支配x”,显然支配是具有传递性的。 所以可以证明idom是唯一的。首先对原图G建出其的dfs树T并且按dfs序重标号,那么就具有一些性质:1:横叉边必...
阅读(91) 评论(0)

【清华集训2017模拟12.10】回文串

DescriptionNYG 很喜欢研究回文串问题,有一天他想到了这样一个问题: 给出一个字符串 S,现在有 4 种操作: • addl c :在当前字符串的左端加入字符 c; • addr c :在当前字符串的右端加入字符 c; • transl l 1 r 1 l 2 r 2 :取出 S 的两个子串 S[l 1 …r 1 ],S[l 2 …r 2 ],现在 NYG想把前一个字符串变换为后...
阅读(181) 评论(0)

【清华集训2017模拟11.29】K小数查询

Description维护一个数据结构,资瓷区间取min和区间求k小值。 n<=8*1e4Solution和由乃OI那题很像,直接分块,块内归并重构,二分答案块内二分查询。 只不过比较良心的是JZOJ上不卡常,但是我块大小开n√logn\sqrt n log nT了,开n√\sqrt n过了。。。Code#include #include #include...
阅读(111) 评论(0)

回文树模板

还是用0号点比较好,用数据结构维护的时候多注意一下。...
阅读(65) 评论(0)
365条 共19页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:165325次
    • 积分:5307
    • 等级:
    • 排名:第5983名
    • 原创:361篇
    • 转载:4篇
    • 译文:0篇
    • 评论:80条
    博客公告
    我觉得我已经是一碗废蘑菇汤了……
    博客专栏
    文章分类
    最新评论