摘要: 【ZJOI2018】历史 该来的总归还是会来的…… 题意: [题目传送门][1] 题解: 考虑把题意转化成一个更加科学一点的模型,发现这个 崛起 操作类似于$LCT$的$Access$操作,继续分析一下,发现每次崛起的灾难度就是这次$Access$的轻重链的切换次数。那么题目就转化成了给出一个$Ac 阅读全文
posted @ 2019-04-18 21:02 Apocrypha 阅读(347) 评论(0) 推荐(1) 编辑
摘要: UOJ 283. 直径拆除鸡 题意: [题目传送门][1] 题解: 只能说是好妙的一个构造啊……(开花金字塔这名字真形象……) 考虑删除掉一条长度为$d$的直径之后,最长的直径是$(\lfloor \frac{d}{2} \rfloor 1) 2$。这个还是比较容易证明的,发现由于这个式子中有一个下 阅读全文
posted @ 2019-04-17 19:12 Apocrypha 阅读(212) 评论(0) 推荐(0) 编辑
摘要: Codeforces Round 551 (Div.2) 题解 $Out \ \ of \ \ Competition$ 选手翻车记…… 可能这场比赛自己也没怎么认真打,然后……然后就翻车了…… $C$题之后的题写写题解吧: C. Serval and Parenthesis Sequence 一句 阅读全文
posted @ 2019-04-14 21:58 Apocrypha 阅读(370) 评论(0) 推荐(1) 编辑
摘要: [科技] 假装是ETT的ETT [科技] 假装是ETT的ETT Codechef 的 April Challenge 2019 Division 1 的 Sonya and Queries 这题的$45$分部分分,似乎是一个出栈入栈序$ETT$,看着似乎还挺好的,就写了写。那么这里就讲一讲这个假装是 阅读全文
posted @ 2019-04-13 16:38 Apocrypha 阅读(568) 评论(2) 推荐(3) 编辑
摘要: [NOI2018] 你的名字 该来的总归还是会来的…… 题意: [题目传送门][1] 一句话题意:给出一个字符串$T$,$Q$组询问,每次询问字符串$S$中有多少个本质不同的子串在$T[l..r]$中没有出现。(我们用$T[l..r]$表示截取$T$中$[l, r]$区间内的字符得到的字符串) 题解 阅读全文
posted @ 2019-04-12 08:02 Apocrypha 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 2017 2018 ACM ICPC Pacific Northwest Regional Contest (Div. 2) 找个机会水了一场CF,感觉是不是选得太简单了这场……那么过于水的题目就不写出来了吧…… P.Fear Factoring The Slivians are afraid of 阅读全文
posted @ 2019-04-10 14:47 Apocrypha 阅读(394) 评论(0) 推荐(0) 编辑
摘要: [科技]$Miller\_Rabin$ 和 $Pollard\_Rho$ 及各种玄学优化 [科技] $Miller\_Rabin$ 和 $Pollard\_Rho$ 先讲$Miller\_Rabin$吧,$Miller\_Rabin$是用来检验素数的高效算法。 我们先要知道两个定理 : 1. 费马小 阅读全文
posted @ 2019-04-08 18:23 Apocrypha 阅读(317) 评论(0) 推荐(0) 编辑
摘要: [十二省联考2019] 异或粽子 题意: [题目传送门][1] 题解: 没有做过[异或之][2]和[超级钢琴][3],但是这几道题的做法似乎还是非常好想的。首先做前缀异或和,这样问题转化成了个给定序列,找出$K$对数字对$(i, j)$使这几对数字的异或的值之和最大。考虑如果我们确定右端点$r$,那 阅读全文
posted @ 2019-04-07 20:32 Apocrypha 阅读(640) 评论(0) 推荐(0) 编辑
摘要: ZJOI2019 线段树 题意: [题目传送门][1] 题解: 来讲一个非常卡常的矩阵+线段树做法。首先转化一下题意,直接将$2^m$棵线段树建出来一定是不现实的,我们对于每一个节点,记录这个节点在所有线段树中带有标记的次数,这样所有节点的权值之和就是答案了。 接下来考虑如何维护这个答案,由于每一个 阅读全文
posted @ 2019-04-02 18:51 Apocrypha 阅读(341) 评论(0) 推荐(1) 编辑
摘要: SDOI2010 代码拍卖会 题意: [题目传送门][1] 题解: 看完题目之后,第一反应应该就是数位$Dp$了,但是考虑到$N$非常的大,我们需要考虑另一种方法。注意到这个满足条件的数字的每一位都大于等于前一位,所以我们可以比较明显的发现,最后组成的数字一定可以表示成小于等于$9$个$111... 阅读全文
posted @ 2019-04-01 21:32 Apocrypha 阅读(155) 评论(0) 推荐(1) 编辑