杂文
文章平均质量分 79
WerKeyTom_FTD
我是一只来自中山纪念中学高三的oier,请多多指教
展开
-
[肝学习资料]构造题
Hack it CF468C定义f(x)表示x的数字和,给定a请输出一组l,r,使[l,r]的f值和为a的倍数 。对于x考虑10^y>x,那么显然f(x+10^y)-f(x)=1 设solve(l,r)表示[l,r]的答案,显然有solve(2,10^18+1)-solve(1,10^18)=1 相当于少了个f(1)多了个f(10^18+1),根据上面的结论差为1。 推广到一搬solve(x+原创 2016-07-03 21:41:18 · 1020 阅读 · 0 评论 -
2017.1.17WC模拟赛总结
boom zero了,很不开心,总结一下问题。 T1boom zero了,原因是常数太大自己又没有去卡。 T2boom zero了,原因是没看好题,不符合它输出要求。 T3boom zero了,原因是常数太大自己又没有去卡。 读题很重要,暴力也要测极限和卡常!原创 2017-01-17 14:47:27 · 860 阅读 · 2 评论 -
GDKOI2017流泪记
DAY 0到宾馆见到了zzq 怒跪一波 未完待续原创 2017-02-19 22:07:25 · 1706 阅读 · 7 评论 -
WC2017咸鱼记&THUWC2017垫底记
DAY -3来到杭州 下午一直和张棍格斗 晚上走了n久找不到饭吃,还冻成了dogDAY -2早上模拟赛因为账号权限没了所以啥都不记得了 讨论完试题只有1h给我们洗澡/吃饭 洗完澡去买了个汉堡 晚上继续做模拟赛,假老师的题贼毒,我20分就是高分选手DAY -1早上做的全程倦生,因为肚子好疼啊 这个持续了一天,估计是冷的原因 晚上可以自由做题就去刷了一下luogu月赛。DAY 0早上继续做原创 2017-02-09 00:04:52 · 3410 阅读 · 2 评论 -
东方风神录E难度混关
因为本人非常沙包,所以选择了风神录这一作。 由于太弱了,因此我们今天讲的是E难度。 为了锻炼自己,所以通E的时候没看板。我们的玩法当然是炸通,选择的机体是懒人不背板机梦A。 小怪什么的除了一些比较重要的,其余自己打吧。 全程要注意勤快上线收点。 记录这个以后我想再回来玩也能知道当年的规划了^_^1面没什么好说的2面厄运那符本人极度不想扭,1B带走没问题。 然后收点比较勤快的话差不多道中过原创 2017-01-25 17:06:25 · 1257 阅读 · 4 评论 -
东方神灵庙及东方辉针城E难度混关
东方神灵庙特别水 推荐梦机 随便扭扭就能过东方辉针城推荐咲A 怂了就炸 如果规划得不错到了六面每符基本都能炸 狼女终符推荐炸 四面和五面道中比较恶心人千万注意不要收点把自己撞死了 四面的符卡怂了就炸吧 五面终符和爆菊弓可以炸,逆转左右和上下的都很简单,从下往上飞的弹幕可以贴着正邪方便躲。 小碗的话,判定点变大那符最后几秒可能会坑爹要注意。 然后剩下的怂了就炸。 炸着炸着躲着躲着原创 2017-03-18 14:18:30 · 966 阅读 · 0 评论 -
Hall定理学习小记
前言蒟蒻Tom学hall定理!他萌萌哒! hall定理就是关于判定二分图是否存在完美匹配的东西啦。 那我们来一些基本定义吧。基本定义也没啥好定义的。。 学过网络流应该都懂本文要提到的东西。 完美匹配是指最大匹配数为min(|X|,|Y|) 也就是X或Y集合其中一个集合所有点都被匹配了。定理内容我们来假设X集合点少一点好了。X集合就当做有n个点。 那么二分图G存在完美匹配,则取任意正整数1原创 2017-03-24 21:58:48 · 9301 阅读 · 4 评论 -
2017.3.25NOI模拟赛总结
今天策略比较失败,虽然成绩和排名不是很难看,但暴露了很多问题。 一开始正着看题,第一题是字符串,第二题什么鬼,第三题没看懂。 瞎想了一下第一题可以倒过来用SA+莫队+数据结构求LCP。 一开始很naive觉得用个并查集可以把log消掉,就没看了。 第二题想了会想到个很靠谱的贪心,但这是n^2 log n的。 发现随手推推可以n log n,噫这第二题送的。 回头看第一题发现自己萎的,推了原创 2017-03-25 16:01:30 · 1026 阅读 · 0 评论 -
后缀数组复习小记
前言学习了SAM为什么要学习SA?(没复习之前我就是传说中的只会SAM不会SA的蒟蒻) 因为有些问题SA可做SAM不可做。 (以下开始扯淡,大家可以跳过前言部分了…… 我还记得我上一次打SA是将近一年前的GDOI赛场上—— day1只考了50分的我对比同年级其他神犇十分失落。day2我开始看题: t1sb广搜呀! t2sbtarjan呀! t3奥妙重重,字符串的题……恩,我只会sa,想原创 2016-04-22 19:40:05 · 675 阅读 · 0 评论 -
生成树计数问题——矩阵树定理及其证明
生成树计数问题给一副n个节点的无向图G,求一个包含n-1条边的边集使得边集的边构成一颗树,问这样的边集的数量。矩阵树定理以下我们都不对重边与自环进行讨论。 先定义度数矩阵D,是一个n*n的矩阵。 Di,i=节点i的度数,对于i不等于j,Di,j=0。 再定义邻接矩阵A,也是一个n*n的矩阵。 i与j有边相连就有Ai,j=1否则Ai,j=0。 最后定义基尔霍夫矩阵C=D-A。 那么,Ci,原创 2017-02-07 20:01:43 · 11962 阅读 · 1 评论 -
NOIP集训总结
一直积累的东西错误及好东西10.31考场上以为能做第二题,于是搞了半天第二题。 然而人人都会做只是稍微麻烦一点的第三题,我却根本没有去打。 结果最后出来90+50+0,不是很好的分数。 第二题的50是再简单不过的东西,打了第三题的人基本都有分,也不会没做第二题。能拿的分就拿,有余力再去挑战高峰。一个劲的往高处爬最后掉下来,结果不如稳稳的往上爬。 正确的策略?迅速打完第一第二题,然后去做第三题原创 2016-11-15 22:23:31 · 665 阅读 · 0 评论 -
NOIP2016提高组题解
DAY1T1很简单的一个模拟算法。 从0标号就可以用模,从1标号也可以通过特判(>n就减小于1就加)T2我们用d表示深度,a表示一条路线的长度。 对于路线S->T,若lca为V,拆成S->V以及V->T两条树链。 对于S->V上每一个点j,其答案可以加一的条件: dS−dj=wjdS-dj=wj dS=dj+wjdS=dj+wj 右边只与j有关。 同样,对于V->T上每一个点j,其答案原创 2016-11-21 15:02:33 · 4607 阅读 · 3 评论 -
NOI2016.7.15模拟赛总结
我今天又没有垫底(dp口气 第一题感觉部分分之间差异好大,发现自己好像一档都不太会,只对70分那一档有想法。dp状态很容易看出,关键在转移,推了一下之后就会了。但由于只会70分这一档导致不太懂如何验证我程序正确,就随手出几个小数据+读程序过了。 第二题不知道为什么总觉得要枚举第一个被占据的点,于是联赛难度狗礼都会做的题目(这不是本人的嘲讽)没想到怎么做,暴力还打挂了。 第三题感觉部分分也有点麻原创 2016-07-15 21:54:08 · 887 阅读 · 0 评论 -
用SJ定理解决Anti-SG游戏
Anti-SG游戏定义1、决策集合为空的操作者胜。 2、其余规则与SG游戏一致。SJ定理对于任意一个Anti-SG游戏,如果定义所有子游戏的SG值为0时游戏结束,先手必胜的条件: 1、游戏的SG值为0且所有子游戏SG值均不超过1。 2、游戏的SG值不为0且至少一个子游戏SG值超过1。证明先证明第一个条件: 所有都不超过1,那么显然如果有偶数个1则先手必胜偶数个1即游戏的SG值为0。再证明第二原创 2015-09-04 10:08:09 · 3090 阅读 · 0 评论 -
2016.9.1~2016.9.4模拟赛总结
9.2(雅礼联考day 1)因为听讲座所以晚了20min到机房。 一看题,第一题一直在想“一个篱笆三个桩”,觉得相当不可做…… 第二题原题,于是迅速码完。 第三题好像见过,不会做,一档部分分都不会。 对拍完第二题后挣扎了一会儿弃疗了。 最后才100分,见大家一片过第一题。 看题解,这不是显然不能处理一个篱笆三个桩? 但是过了的各位都没想辣么多,于是我个SB就吃大亏了…… 因为没有这种原创 2016-09-05 21:52:41 · 448 阅读 · 0 评论 -
ACM赛滚粗记
和酸酸、逸逸组队参加了9.17的ACM赛,因为本来就没有出线希望,所以就是随便玩。 一开始以为只有10题,于是瞎jb分配一下每个人的默认看题顺序,我按3 1 9看,逸逸按4 7 8看,酸酸按5 10 2看。 我一看3,好像是AC自动机,但是空间小的可怕,边集数组又肯定会超时。此时酸酸说自己会做10了,但是看到5好多人过,于是酸酸去做掉了5。看完3后我开始看1,发现1是水题于是也切了。此时大家都是原创 2016-09-18 20:58:01 · 866 阅读 · 0 评论 -
NOIP模拟赛10.6~10.7总结
10.6104分,不好题目看起来很难,初一看三道题都没有头绪。 但是思考时间是不能过久的,仔细看一下,第一题80分,第二题60分,第三题68分,似乎还是不难的。 打完第一题80分之后打对拍,拍的过程中疑惑为什么极限是10000,而且n^2给到了80分,于是猜想正解也是n^2,卡了大约半小时的常数,本机测还是过不去的样子,最后OJ上过了。 第二题60分和第三题68分,打完后没有检查时间,都得分较原创 2016-10-09 21:04:18 · 487 阅读 · 0 评论 -
NOIP模拟赛11.5总结
前言比赛过程中出现断电尴尬 真的逗。。 。。逗的真过程看完第一题,因数这种东西都是根号个,再看范围才200个数。所以就是随便做。 看完第二题,本来觉得用什么map保存状态,因为状态不会很多,所以可以做。仔细想想发现状态可能很多,于是仔细观察题目条件。价值很小,就理所应当想到第二维设成价值的DP。不难。 第三题看完,就知道是套路题了,但总感觉常数虚。 打完第一题,拍。 打完第二题,拍。原创 2016-11-05 16:33:55 · 520 阅读 · 0 评论 -
NOIP2016.11.1模拟赛总结
过程看完题之后,因为第一题很眼熟很快推出了容斥。 第二题怎么都不会操作,第4个因为见过类似套路所以想到了操作树的做法,但是前三个不太会维护。只能想到暴力。 第三题50分很好做,100分不太会,也没怎么仔细思考。 于是打了第一第二题,花了比较多的时间来卡第二题的常数,因为感觉好像过不了,测极限1.0s。 第一题最后随便看了一下会不会爆类型,但是没有去注意,我把一个m打成了n。 不对拍,肉眼检原创 2016-11-01 16:32:37 · 690 阅读 · 0 评论 -
NOIP2016酱油记
NOIP前的集训集训的感觉一般,星期四那天的模拟赛还大崩盘…… 回家大概也没干什么,就是放松身心(雾) NOIP前一直在讨论面基,最后也没讨论出来怎么面基……DAY 0去到了广州,这次是自己组织吃饭,于是出现了不知所措找饭吃的情况。 晚上发了samjia大爷的总结,印象很深刻的有这样一句话 “反正noip不考期望” flag++ 11:00才去洗澡,最后应该是11:30睡吧。 结果失眠原创 2016-11-26 10:58:01 · 1186 阅读 · 2 评论 -
Bestcoder2017.4.1瞎打
A贪心一段一段选,每次越大越好。 证明? 设f[i]表示前i个至少多少下。 f显然有单调性。 那么对于一个i找到一个最大的j,然后f[i]=f[i-j]+1 这样看看就是贪心啊。#include<cstdio>#include<algorithm>#include<map>#define fo(i,a,b) for(i=a;i<=b;i++)using namespace std;原创 2017-04-01 22:06:14 · 561 阅读 · 1 评论 -
GDOI冲刺训练模拟赛第一套总结
DAY 1拿到题一看,第一题显然是水题,跳。 第二题看起来非常不好做,想了一会儿没思路,看了一下暴力70分可能是可以离散化后跑最短路的,跳。 第三题这种路径表示的问题一般用点分,可是之后的部分好像只会2^k。思考了一会儿发现和以前做过的一道题很像,就知道怎么做了。 第四题没什么头绪,一档都不会,先跳。 回去想了下第二题发现很容易用扫描线+线段树做。 然后按1-3-2的顺序做完了。第1第2题原创 2017-04-14 12:22:02 · 515 阅读 · 0 评论 -
NOIP2017差评记
DAY 0车上不断被要耳机,我说要看番没给,结果我车上全程没用耳机。DAY 1我以为密码是不膜王楚星。 原来是不忘初心。 t1一股巨难的感觉(怎么10min我都不会做) t2是个傻逼模拟吧 t3待会再想 又推了10min才做出t1。 这时我注意到%lld本机会炸,想到了还有输出类型这种玩意,于是举手提问,得到了不解答的回答。 于是气愤的改了个高精度(当时已经气傻了大概) t2好写啊。原创 2017-11-13 09:17:18 · 1646 阅读 · 3 评论 -
清华集训2017给修记
day -1开启懵逼之旅。 高铁上和__debug,h10,dy0607打扑克牌,每一局规则都不一样。1h后各自颓。samjia又打通了一次以撒。 来到西郊后跟着h10和__debug颓,虽然最后莫名奇妙的变成了看电影。h10掘地求升居然过灯了。 今天没给到修修。day 0早上睡得舒服,吃的舒服,报道完颓的舒服。 中午富榄请去thu吃饭,舒服。 下午回来给到修修,舒服。 晚上连赢AK杀,原创 2017-12-19 17:43:19 · 1766 阅读 · 1 评论 -
[一直更新中]WerKeyTom的口胡
前言因为要保证能力的提升,不能啥题都是写写。 所以开一个口胡题解坑。 可能以后有心情和能力也会来写一写收录的题。 至少留下一个思考过的痕迹。 实在太水可能就不口胡啦。 有些题也会写写。2017.3.13bzoj3679 计算可以被分解成1~9的乘积且在1e9内的数只有5194个 然后可以数位dpbzoj3756 直接给Trie建SAM是伪的。 这个伪指的是深...原创 2017-03-13 22:39:13 · 4277 阅读 · 0 评论 -
2017年终吹水
前言因为可能写的很散,因此就不说年终总结了,叫年终吹水吧。 吹啥水?一路历程,以及认识各位大佬的过程。1~2月月首的时候Drin_E给我说了一道他出的数论题(Jason曾不想做的数论题),我不小心听错了题,还思考出了解法,于是把这个题(陵陵曾玩的数论题)造好了出出来。然后拿去给一些人验了验,发现难度好像还可以。 打完期末考试,就进入了寒假,好像是这个时候开始得知还有清华冬令营这原创 2018-01-17 15:48:58 · 2096 阅读 · 4 评论 -
GDKOI2018终焉记&WC2018并列记
由于时间跨度实在是非常的大,这次用日期而不是Day x来表示。 依然可能用比较流水账的风格叙述(即,自我满足+娱乐,篇幅废话略长,不会有别的人看完,不喜请勿喷,然后某个我不知道的是不是对我有意见的习惯点踩的不知道是谁,我也管不着,当然更没必要纠结)GDKOI2018终焉记1.25一如既往的叫夜宵吃。 开始了我的春物二周目。 因为对自己的本质写暴力水平已经有了B数,所以心态上非常平稳,这是老年选原创 2018-02-21 19:23:10 · 1545 阅读 · 2 评论 -
GDOI2018自爆记
DAY 0在一中暴躁。 出去喝水。 成功邀请SBAO和我一起坐在那玩SD游戏。 真的很SD。DAY 1开场试机半小时,一个排序就完事。T1久违的签到题,GDOI居然有送分难度的题了。 T2肝了2h才会,我太菜了。 T3反复看错,写了又删,中规中矩DS题。 T4心态崩了,只会20。估分大众分,只能苟到校内第四。 出分一看心态崩了,才200。 然后发现T2T4连...原创 2018-05-03 22:18:36 · 1561 阅读 · 3 评论 -
CTSC2018心了记&APIO2018态了记&THUPC2018崩了记
day -1第二天早的飞机,先去广州住。 继续推石头门0,发现弹性界限的认知和私密镜里的圣痕剧情大量重复,爽快skip。 终于推完了无限远点的牵牛星,跳了ed,发现没进交叉坐标的星辰。 然后又来了一次没跳ed,发现还是没进。 然后才知道得从闭时曲线的碑文开始重走A线,可以接收到来自盟誓的文艺复兴发来的d-rine,然后通完无限远点的牵牛星就能进交叉坐标的星辰。 推完后还顺便看了dit...原创 2018-05-16 11:53:28 · 2534 阅读 · 2 评论 -
Astar百度之星2017转圈记
DAY 0坐飞机+坐车真累。 欢迎晚宴非常尬。 百度事情非常多。 拍mv是不是凉了?DAY 1如何30min从起点到起点。 坐车dfs到目的地。 强行比预计晚2h开始了比赛。 题目是贪吃蛇大作战。 第一阶段我主要在搞懂给我发的那些示例代码。 枚举类型是啥,不会啊。 咋编译啊。 我vector是不是不会用了,咋CE啊。 测试赛第一轮交了示例代码,往右走撞墙。 然后一开始的策略很原创 2017-10-25 14:20:11 · 1040 阅读 · 0 评论 -
n根号n解决在线无修区间逆序对问题
做法带log的分块相信大家都会,今天我们来讲讲不带log。 首先先离散化,这样值域就变成n了。 我们以根号为阈值分块,然后我们记A->B的含义是将A和B两个序列拼接在一起有多少逆序对两个元素一个来自A另一个来自B。 首先考虑如何求A->B,可以发现A和B的内部顺序是没有关系的,因此如果我们把A和B排好序了,运用归并即可线性求得A->B。 现在我们先把每个块排序,然后预处理一个位置到块头的逆序原创 2017-09-14 17:04:43 · 3201 阅读 · 0 评论 -
NOI2017银色记
NOI前模拟赛总体做的还好吧。。状态还行。学军中学集训不得不说这里的训练和我们很不一样,而且机房安排和训练安排都有毒,每天过着不知所措的生活。 模拟赛都不错(有时会翻车) NOI前两天基本都在放松了,没咋做题。DAY 0晚上也不知道干啥就去找sqc颓东方。 然后回来被鄙视。 就睡觉了。DAY 1上午开幕式,校长讲话居然最有趣。 dzd一个D一个D挣亿。 下午鄙视,一样5min做完,和去年原创 2017-07-24 22:33:49 · 4109 阅读 · 10 评论 -
GDOI冲刺训练模拟赛第二套总结
DAY 1这次选择了使用新策略。 上来觉得t130好拿在,直接写了,另30应该能拿,回来再想。 t2看起来有点难,但是暴力打点可以很多分。 t3直接看出来FFT可做,暴力也好写先写了。 t4不是很会。 接着就去写了t3,然后拍没什么问题。 然后去思考了下t1,不是很会,想了想另30分,发现是简单的扫描线+数据结构,然后写了之后和前30对拍了一下。 然后写了t2暴力,可以跑40分,n=7原创 2017-04-18 16:08:44 · 583 阅读 · 0 评论 -
GDOI2017旅游记
DAY 0上车睡觉,因为颓废颓到头痛。 晚上也是颓废,我随便推了一下减rp的gal。 板子没看就睡觉了。DAY 1看题。 t1好迷,跳。 t2好长,翻到加粗好像看懂了,一看输入格式又开始怀疑。然后成为和题面软磨硬泡的选手。最后感受到出题人深深的恶意。好像不是很会,先跳。 t3没看懂,先跳。 t4吓坏了,跳。 回去看t1,好像可以模拟题意。那要用个判断匹配的算法,当时的模型是要判断以A串原创 2017-05-03 21:36:54 · 1752 阅读 · 3 评论 -
GDOI冲刺训练模拟赛第三套总结
前言经过上两轮的试验,这次的策略差不多是上两轮的综合。DAY 1HNOI的题,但我虽然看过题面,也没有看过题解,而且也不是所有题都看过。 t4看到就吓死了,弃。 t3也吓死了,弃,不过可以写个40分暴力,然后发现过不了样例,读了一会儿后先弃。 t2推了一下,好像可以单调栈+主席树,感觉不是很难,思路和我出过的一道题很像。 t1那些操作看着挺猎奇,知道实质后就是LCT模板题,应该比较无脑。原创 2017-04-22 09:40:47 · 436 阅读 · 0 评论 -
[bzoj4893/bzoj4895]项链分赃,一个强大的脑洞
试证明一条n个珠宝的项链,每个珠宝有一个颜色,一共m种颜色。每种颜色均有偶数个珠宝。 现在切若干刀分成若干段,将一些段给A另一些给B。 使A和B每种颜色获得的珠宝数相同。 试证明至多m刀即可。地球问题基本是参考原题解的。 假设地球是一个完美的球体,而且气温和气压的变化是连续的,那么地球上一定存在一对相对的点气温和气压都相等。 我们来考虑证明吧。 假设你和你的女朋友都绕赤道走了半圈,且时刻原创 2017-05-26 22:32:53 · 2041 阅读 · 4 评论 -
GDOI冲刺训练模拟赛第四套总结
DAY 1一看t1知道是sa后算一算 t2是原题 t3看起来像折半 t4是原题 然后瞬间产生了要切三题的念头。 接着刚t1,先写了暴力发现式子不对,然后改,接着改sa,这里写了好久,这题还是很不可调的。 写了最暴力的暴力拍,没什么问题。 t2很好写,不是很会拍。 t3先没管,然后跳去写t4了。 发现t4的做法有问题,最后还是写了暴力,没时间写t3。 回去检查,发现了t2是原题改了原创 2017-04-27 10:18:55 · 542 阅读 · 0 评论 -
类欧几里得算法小结
基本定义f(a,b,c,n)=∑ni=0⌊ai+bc⌋f(a,b,c,n)=\sum_{i=0}^n\lfloor\frac{ai+b}{c}\rfloor g(a,b,c,n)=∑ni=0i⌊ai+bc⌋g(a,b,c,n)=\sum_{i=0}^ni\lfloor\frac{ai+b}{c}\rfloor h(a,b,c,n)=∑ni=0⌊ai+bc⌋2h(a,b,c,n)=\sum_{i=原创 2016-12-23 22:22:34 · 6430 阅读 · 4 评论 -
容斥的原理及广义应用
容斥原理想起容斥原理,大家都不陌生。 相信很多地方都会举这样类似一个最简单的例子让大家理解容斥: 现在赛场上有n个人,都参加过WC、CTSC和APIO。 拿过至少一个比赛的金牌的有多少人? 我们可以简单计算拿过WC金牌的人数+拿过CTSC的金牌的人数+拿过APIO的金牌的人数。 但是这样会记重,比如jasonvictoryan,他既拿过WC的金牌又拿过APIO的金牌,又比如czllgzmz原创 2017-07-07 16:30:35 · 8372 阅读 · 3 评论 -
NOI2016铜色记
前言没错这确实是2017年7月写的……NOI前每场模拟赛基本都被学长们虐的死去活来,每场只改一题。 反正才初三随便浪。南山中学集训这里的题都好简单。 第一天全校写动态点分挂。 第二天我提前离场扬言AK最后FST。 信心赛! 期间有翻车,就是我买了省内流量下载this is war of mine然后扣了200元话费。。 轻松的颓废,死了两把twom,too difficult(一局我能玩原创 2017-07-24 21:45:19 · 1569 阅读 · 2 评论