- 博客(25)
- 收藏
- 关注
转载 [HAOI2015] 按位或
传送门BZOJ怎么挂掉了。。因为这题有点东西,所以单开一篇。。min-max容斥:\[min(S)=\sum_{T \subseteq S} (-1)^{|T|-1}min(T)\]这东西在期望意义下也成立 -_-!回到这题,全部变成 1 的时间就是每个位变成 1 的时间取max,但这东西还是不好求。但是一个集合最早有 1 的时间还是可求的。。对于一个集合 \(T\),设...
2019-10-03 13:15:00
179
转载 一句话CF
目录 \(\bf {Round \ \#500 \ (Div. \ 1)}\) \(\bf {Round \ \#589 \ (Div. \ 2)}\) \(\bf {Avito \ Cool \ Challenge \ 2018}\) \(\bf {Round \ \#545 \ (D...
2019-09-28 14:54:00
151
转载 [BZOJ4568][SCOI2016] 幸运数字
传送门有一个两个log的在线做法,有点类似kcz说的序列做法kcz说的那个,可以去做这题,裸的对每一个点,我们可以预处理出从根到它的线性基,并且贪心的让高位的向量对应的点深度尽量大,并预处理出 \(pos[x][i]\) 表示 \(x\) 号结点第 \(i\) 位的向量对应最深的点,可以用以下代码求出。LL bas[N][61];int pos[N][61];void ins...
2019-08-08 18:31:00
129
转载 [BZOJ2115][WC2011] 最大XOR和路径
\(\bf Description\)RT,求最大XOR和路径\(\bf Solution\)看这个,下文是给我自己看的。我们发现,对于一个环,它可以对答案有贡献,而不在环上的点,一来一去贡献就没了。。。所以暴力跑环,都丢到一个线性基里。然后随便选一条 \(1\) 到 \(n\) 的路径的XOR和,再搞上线性基里的,尽量大就行了。#include<bits/stdc++...
2019-08-08 14:58:00
125
转载 Codeforces 1183F - Topforces Strikes Back
Div. 3的题,竟然卡了好久,自闭.jpg好像我的思路不太一样呢QAQ首先注意到,如果一个数是另一个的因子,那它肯定不会出现在答案中。我们先把所有数排序,然后对每个数,我们要往前再找两个数(或者一个,都差不多,就不区分了)和它凑个答案,那我们暴力往前扫,如果碰到它的因子,就直接将这个因子从数列中删掉;如果不是它的因子,就加到答案里,凑满3个就break。Q:那这样做找到的前面两...
2019-08-06 20:59:00
107
转载 [洛谷2664] 树上游戏
传送门看起来像是点分,其实有 \(O(n)\) 做法?其实我就是不想写点分才这么写结果感觉脑子烧掉了考虑一种颜色对答案的贡献。考虑把树中这种颜色的点都删掉,那么就会有很多的小树,这些小树中的点互相之间不会产生贡献,而不同树的两个点之间会产生贡献。由此,我们可以得到每一种颜色,点的sum值就是 n - 所在小树的size。由此,一个点总的sum就是 n * 颜色数 - 每种颜色...
2019-08-02 09:39:00
106
转载 [BZOJ4553][HEOI2016/TJOI2016]序列
传送门好像是DP再套个裸的CDQ?树套树是不可能写树套树的,这辈子都不可能写树套树的对于一个 \(i\) ,设它最小为 \(a_i\) ,原数为 \(b_i\) ,最大为 \(c_i\)\(f_i\) 表示 \(i\) 结尾的最长子序列, \(f_i=f_j+1\) , \(j\) 要满足\(j<i\)\(c_j \leq b_i\)\(b_j \leq a_i\)...
2019-07-31 20:45:00
91
转载 [BZOJ3561] DZY Loves Math VI
推推柿子,得到答案是这个东东(我果然对莫比乌斯反演还不够熟悉啊QAQ)\[\sum_{d=1}^n d^d \sum_{x=1}^{\lfloor \frac{n}{d} \rfloor} \mu(x) \cdot x^{2d} \sum_{i=1}^{\lfloor \frac{n}{dx} \rfloor} i^d \sum_{j=1}^{\lfloor \frac{m}{dx} ...
2019-07-30 21:08:00
88
转载 [BZOJ3560] DZY Loves Math V
传送门啊终于有一道我会自己做的啦ヾ(◍°∇°◍)ノ゙发现可以对每个质因子分别考虑贡献,最后乘起来。对于一个质因子 \(p\) ,设它在 \(i\) 个数里出现了 \(a_i\) 次,令 \(sum=\prod (1+p^1+p^2+ \cdots +p^{a_i})\),那么它的贡献就是 \((sum-1) \cdot \dfrac{p-1}{p}+1\)然后很有信仰地暴力分解...
2019-07-30 19:02:00
87
转载 [BZOJ3512] DZY Loves Math IV
传送门昨天花了好久好像是看懂了,那今天早上尝试自己推一遍柿子 顺便水了一篇博客\(\bf {Description}\)求\[\sum_{i=1}^n \sum_{i=1}^m\varphi(ij)\]\(1 \leq n \leq 10^5 , 1 \leq m \leq 10^9\),模 \(10^9+7\)\(\bf Solution\)先给个结论,当 \(|\mu(n...
2019-07-30 18:04:00
114
转载 文件列表
BSOI在线评测机被不明身份的人入侵了!!系统中大量的数据遭到恶意破坏,数据文件残缺不全。现在,老师正在尽力抢救数据文件。为了检查数据文件是否完整,老师打印出了所有文件的列表,但数据文件太多,老师眼睛都要看花了。所以,为了方便老师检查,需要你写个程序处理一下文件列表,转换成下面这样统一的格式:(//后面为注释)data //data文件夹,根目录|----prob //data下面的...
2019-07-30 14:42:00
279
转载 [BZOJ2821][Luogu4135] 作诗
由于BZOJ这题要contact lydsy2012@163.com,所以就放个洛谷的传送门(我木有BZOJ权限号啊0.0)诶?这不是莫队裸题??等等……这题强制在线欸,没办法莫队了,肿么破?之前好像看过一篇洛谷日报 你以为莫队只能离线?莫队的在线化改造感觉思想可能差不多,不过也就是个分块吧。用 \(s[i][j]\) 表示第 \(i\) 块到第 \(j\) 块的答案用 \...
2019-07-26 20:54:00
111
转载 [BZOJ4310] 跳蚤 SAM || SA
没有代码的。传送门先二分出第 \(mid\) 大的字串 \(s\),然后从后往前切割,每次大于 \(s\) 了就不行。涉及到的操作:求第 \(mid\) 大子串;比较两个字串(求 \(lcp\))。SAM:\(mid\) 大子串随便求。求 \(lcp\)?二分+字符串哈希?莫名其妙多个 \(log\),而且字符串哈希以前没实现过啊QAQ再建一个反串SAM在parent树上求...
2019-07-26 14:48:00
95
转载 [BZOJ] DZY Loves Math 系列 I && II
为了让自己看起来有点事干 ,做个套题吧。。不然老是东翻翻西翻翻也不知道在干嘛。。。\(\bf 3309: DZY \ Loves \ Math\)令 \(h=f*\mu\)很明显题目要求的就是\[\sum_{i=1}^{min(n,m)}h(i) \cdot \left \lfloor \frac{n}{i} \right \rfloor \left \lfloor \frac{...
2019-07-26 14:47:00
120
转载 [BZOJ3481] DZY Loves Math III
传送门被续了大半天。。因为我不会 Miller-Rabin,更不会Pollard-Rho,而且作为一个自带大常数的菜鸡,我写的Pollard-Rho甚至过不去洛谷上的模板QAQ(因为没写路径倍增?)言归正传,假设我们有充足的时间枚举每一个 \(x\),那么在 \(x\) 确定的情况下,原式变成了一个模方程。根据裴蜀定理,我们知道只有当 \(gcd(x,P)|Q\) 的情况下方程有 ...
2019-07-26 14:46:00
72
转载 十进制快速幂
【模板】欧拉定理不会扩展欧拉定理?十进制快速幂,你值得拥有!!#include<bits/stdc++.h>#define LL long long#define fr(i,x,y) for(int i=(x);i<=(y);i++)#define rf(i,x,y) for(int i=(x);i>=(y);i--)#define frl(i,x,...
2019-07-24 18:49:00
92
转载 AtCoder Grand Contest 036D - Negative Cycle
神仙题?反正我是完全想不到哇QAQ这场AGC真的很难咧\(\times 10086\)\(\bf Description\)一张 \(n\) 个点的图,\(i\) 到 \(i+1\) 有连边。现在来了个Snuke,他会给所有 \((i,j) ,i \ne j\) 连边,如果 \(i<j\) ,边权为 \(-1\) ,否则为 \(1\) 。然鹅Ringo不想要图里有负环,所...
2019-07-24 08:44:00
87
转载 AtCoder Grand Contest 036 A-C
AGC这么hard的嘛,从A就开始卡题,然后只会AB。。\(\bf A - Triangle\)\(\bf Description\):在坐标系中找三个整点,使其构成三角形面积为 \(S/2\) , \(1 ≤ S ≤ 10^{18}\) , \(0 \leq X,Y \leq 10^9\)\(\bf Solution\):我也不知道怎么说??设三个点分别在 \((a,0) , (...
2019-07-23 18:50:00
235
转载 页面定制源码
2019/10/2 UPD:进行了一番魔改。。怎么都不满意。。最后选择返璞归真。。。被续了大半个下午。。。感觉唯一的收获就是对HTML有了一点点理解。。。然而。。真的只是一点点。。。不懂CSS,大概就是到处贺贺的吧。。反正就记录一下。。。页面定制:#Snow{ position: fixed; top: 0; left: 0; width: 100...
2019-07-22 20:33:00
107
转载 Codeforces 1178G. The Awesomest Vertex
传送门首先通过dfs序把子树操作转化为区间操作,求最大值可以用斜率优化。然后分个块,对每个块维护个凸包。修改时中间的打个标记,边角暴力重构;询问时中间的用斜率优化的方法求,边角的暴力求。由于此题有绝对值,所以还要对原值取负后再维护一个凸包。。。。时间复杂度\(O(nlogn+q \sqrt n)\)代码很丑,感觉不是人看的。。官方题解讲得比我好多了。。#include<...
2019-07-22 20:19:00
119
转载 欧拉定理及其证明
我真的很逊,所以有错也说不定。这篇很简,所以看不懂也说不定。总觉得小满哥讲过这个证明,虽然身为老年健忘选手我大概是不记得什么了。。欧拉定理:\(a^{\varphi(n)} \equiv 1 \ (mod \ n)\) ,其中 \((a,n) = 1\)费马小定理:\(a^{p-1} \equiv 1 \ (mod\ p)\) ,其中 \((a,p) = 1\) ,容易发现是欧拉...
2019-07-17 08:53:00
967
转载 。。
我将超越你们所有人,让你们望尘莫及。最近脑子里经常浮现这句话。《呼啸山庄》里Catherine的一句话,看起来挺厉害的,其实是Catherine快死的时候表示她要到天国去了。转载于:https://www.cnblogs.com/ymzqwq/p/11196875.html...
2019-07-16 19:09:00
64
转载 非旋treap(fhq treap) 指针版
传送门看了一圈,好像真的没什么用指针的呢。。明明觉得指针很好看(什么??你说RE???听不见听不见)其实我觉得用数组的话不RE直接WA调起来不是更困难嘛,毕竟通过gdb还可以知道哪里RE,WA就不知道咋回事了,是不是很有道理,虽然我还是调了几小时我写的是fhq treap,核心是split和merge操作,思想高赞dalao都讲得很清楚,我语文弱渣就不班门弄斧了,主要是想提供一个...
2019-07-12 20:29:00
268
转载 Codeforces 1109D: generalizations of Cayley's formula证明
做这题的时候发现题解里有提到\(generalizations\ of\ Cayley's\ formula\)的,当场懵逼,Wikipedia里也就带到了一下,没有解释怎么来的,然后下面贴了篇论文。大概就是\(n\)个点\(k\)个联通块的森林,\(1,2,\cdots,k\)属于不同的联通块,这样不同的方案数共有\(k\cdot n^{n-k-1}\)种。我自己用\(Prüfer...
2019-07-11 18:47:00
75
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人