Feb7
补了一下学校里的套题。
- Hack 构造一个字符串,使之与给出的字符串Hash相同,字符串长度小于等于8,字符集为26,Hash方式为 BKDRHash,且种子给定。
- Tree 求最小标准差生成树(
BZOJ 3751
) - Wall 一道连通性DP,坑着。
Feb 8
BZOJ 3513
FFTBZOJ 1975
AstarCOCI18 garaza
前缀gcd性质/线段树
Feb 9
COCI18 planinarenje
二分图博弈
Feb 10
LOJ 6279
水了一下hzwer的数列分块入门·3,一开始用了set,没能过。准备优化常数的时候想到两种操作的复杂度是不平衡的,用不等式推了一下发现,在数据随机的情况下分块大小不应该是$\sqrt n$而应该是$\sqrt {n \times \frac {log_2 n*a+b}{log_2 n \times b+a}}$,这样就可以把$log$放到根号里面去。可惜LOJ的数据丧心病狂,后面出的全是$op=1$的情况,这种优化就退化成了一种特殊情况,即分块大小为$\sqrt {nlog_2 n}$,在这篇文章里已经说过了1。BZOJ 1070
费用流/拆点游戏BZOJ 1016
暴力
Feb 12
Feb 13
中间两天被吃掉了23333
YJQ的最短路理论让我有点心累啊。
Feb 14
Feb 16
- CodeForces Round 463(Div 1 + Div 2) :ABCDEFG
Feb 17
- CodeForces Round 464(Div 2) :ABCDEF
Feb 18
Feb 19
Feb 21
BZOJ 4621
「普及组」DPHDU 1724
自适应辛普森
Feb 24
BZOJ 4868
贪心BZOJ 4869
欧拉降幂BZOJ 4870
组合数意义/矩阵乘法- Codeforces Round 466(Div 2) :ABCDEF
Feb 25
BZOJ 4872
最大权闭合子图BZOJ 4873
贪心/期望DP
Mar1
CF 940F
带修莫队SPOJ 839
最小割
Mar 2
CF 932E
第二类Strling
Mar 3
CF 932F
树上启发式合并/李超树BZOJ 3527
FFT- 对于
vector<T>
中的元素进行引用时,要注意push_back
是否会引起一次扩张,如果扩张了则该引用会失效。1
Mar 4
BZOJ 3626
离线/链剖CF 906D
欧拉降幂
Mar 5
BZOJ 1488/1815
图同构计数/Polya定理/排列组合BZOJ 2657
三角剖分转树CodeChef CHANOQ
KDTREE
Mar 6
BZOJ 2795
HashBKDRHash
的 $seed$ 要取得正常一点,像 $26$ 这样的会表现得很萎。
Mar 7
LOJ 6036
Trie/2-SAT
Mar 8
COGS 2123
最小表示法LOJ 6039
分治DP
Mar 9
BZOJ 4777
生成树BZOJ 1059
二分图匹配- Codeforces Round 469(Div 2) :ABCDEF
Mar 10
BZOJ 5163
读题与猜题/二分
Mar 11
BZOJ 3240
矩乘/费马小定理
Mar 12
BZOJ 3996
最小割
Mar 13
BZOJ 1492
cdq分治斜率优化
Mar 15
BZOJ 4382/LOJ 2275
HashBZOJ 5099
极角排序/双指针
Mar 16
NOI2016十连测 stack
可持久化TreapNOI2016十连测 string
可持久化KMP
Mar 18
CF949E
结论/暴力COCI18 COVER
简单DP
Mar 19-21
连续三天,雨。
War3颓得醉生梦死,各种神奇的多人地图局域网打起来不知道比一些吸金网游高到哪里去了。
有件事情很有趣,打开炉石传说发现旁边来了个长沙雅礼的大佬看我玩模块术打弑君贼他就激动地说我模块术打弑君贼不占优势打赢全靠手溜啊长沙话真是amazing。
然鹅,Day1的出题人又是那个代表黑恶势力的男人,学了好几年OI和没学OI其实体现在成绩上或许差不多。
二中图书馆里有本《老子的智慧》,超级好看。抬头看见的隔着玻璃的崇高的太阳,慈中是看不见的,或者好久没看见过了。
春分,春天是这么丧的省选,妙不可言。
Day2? 可能没有Day2了,半AFO。
吉老师多可爱啊,不出题就更可爱了。
Mar 27
BZOJ 1835
线段树优化DPCF 954I
bitset
Mar 28
NOI2016十连测 gene
Manacher/主席树NOI2016十连测 life
类De Bruijn序列/欧拉回路
Mar 29
CF 954H
简单DP
Mar 30
NOI2016十连测 canal
Lindström–Gessel–Viennot引理(wiki)CF 559D
SOS DP
Mar 31
CF 755G
倍增DP/NTTLOJ 2274
贪心
Apr Fool
CF 663E
FWT(picks)BZOJ 4036
FWT/不太懂
Apr 3
CF 464E
数据结构练手题priority_queue
的重载运算符不能写成非成员函数
Apr 11
BZOJ 5215
可重组合CF 959F
线性基/自由元
Apr 12
void mod(int x,int y,int z){
for(;x<=n;x+=lowbit(x))for(;y<=m;y+=lowbit(y)) //wrong
for(;x<=n;x+=lowbit(x))for(int _y=y;_y<=m;_y+=lowbit(_y)) //right
}
Apr 14
CF 896D
卡特兰数- Helvetic Coding 2018 :A2B2C2C3D2E2E3F2F3
Apr 16
CF 958F3
等价类/启发式合并FFTCF 958C2
模域DP
Apr 17
CF 958C3
分类算法/模域DP/抽屉原理CF 958E3
结论/极角排序/分治
Apr 18
CF 958A2
HashCF 958B2
树的直径BZOJ 5294
水题/辣鸡 SYH 一眼看成拉格朗日插值BZOJ 5301
莫队- 省选怎么出水题啊,省选怎么出原题啊,ZJOI 怎么就没有此等福利啊
- $HC^{2}$ 的题目好像快切完了,还剩一道不可做题和一道线代题
Apr 20
BZOJ 5298
二项式反演- 上面那题是 TC 的
FibonacciStringSum
,你省原题真多
Apr 21
BZOJ 1878
扫描线强制在线 -> 主席树BZOJ 4026
同上
Apr 23
51Nod 1135
原根BZOJ 3992
原根/倍增NTT- Tinkoff Internship Warmup Round 2018 and Codeforces Round 475 (Div. 1) :ABCDE
CF 963D
复杂度分析CF 193B
爆搜/转换 $2^n$ -> $Fib_n$
Apr 24
COCI18 PRIGLAVCI
最大流BZOJ 3143
高斯消元
Apr 25
LOJ 6276
dfs序/矩形覆盖扫描线- sfc 还把我准考证搞丢了,退役flag?
- 退役flag个@,明天可得婊死 sfc
Apr 26
呕呕呕,四月快没了,我也退役了。
Day2 的画风稍微正常点,T2 我能想出个 Treap 的 40 分解法,但是不一定还会打,打了不一定对,对了也不一定能翻盘。
cwy 也进不了队,好像这个队不是凭本事进的一样。
不如多学学文化课,免得变成傻逼网友。
身既死兮神以灵。
补题
- vector::push_back:If a reallocation happens, all contained elements are modified. [return]