03 2023 档案
发表于 2023-03-31 17:54阅读:7评论:0推荐:0
摘要:题目太难,我想摆了。 这题咋做嘛,人脑搜索呗。 难就难在,如果第一步搜索就走错了,后面的步骤难度就大了。 如果询问单个字符,虽然这样字符集大小变成了 2 2 2,但是这一步花销太大了,以至于难以为继。 于是我们可以通过询问 C H , C O , H C , H O CH,CO,HC,HO CH,C
阅读全文 »
发表于 2023-03-30 21:03阅读:4评论:0推荐:0
摘要:给你两种操作: a k ← a i + a j a_k\gets a_i+a_j ak←ai+aj, a k ← [ a i < a j ] a_k\gets [a_i<a_j] ak←[ai<aj] ,让你用上述操作构造运算 A × B A\times B A×B, A A A, B
阅读全文 »
发表于 2023-03-30 21:00阅读:42评论:0推荐:0
摘要:题目挺绕的,中途甚至怀疑自己是不是读错了题。 瞪了半天一无所获,冷静了一下发现可能是哪个地方想错了,结果又产出了伪算法,根本没想到 trie \text{trie} trie树可做。。。 为什么我认为 trie \text{trie} trie树不可做?因为我觉得操作 1 1 1用 trie \te
阅读全文 »
发表于 2023-03-30 20:11阅读:9评论:0推荐:0
摘要:出这种猜结论题,我挺无语的 不妨从字符集大小为 2 2 2入手。如果 s 1 ≠ s n s_1\ne s_n s1=sn那么显然将 s 1 s_1 s1和 s n s_n sn交换就能构造出合法的方案。 最难的地方可能就在于发现这个条件事实上也是充要的。道理很简单,画一个折线图不难发现中
阅读全文 »
发表于 2023-03-29 21:43阅读:7评论:0推荐:0
摘要:从题解的角度来说,这是一道简单题。不过考场上在没有任何人提示的情况下要想出正确的结论其实并不容易。 我自己做这道题的时候,因为没有想清楚题目给出的下界能取到的充要条件是什么,所以到了很晚才猜到结论,以至于难以为继。 结论:当且仅当一个排列不含有长度为 3 3 3的下降子序列,冒泡排序的交换次数取到下
阅读全文 »
发表于 2023-03-29 15:35阅读:3评论:0推荐:0
摘要:计算几何我是真不会 我们要求的点集其实是 { ( x , y ) ∣ ( x , y ) = ( x i , y i ) − ( x j , y j ) , i ≠ j } \{(x_,y)|(x,y)=(x_i,y_i)-(x_j,y_j),i\ne j\} {(x,y)∣(x,y)=(xi,
阅读全文 »
发表于 2023-03-28 17:33阅读:10评论:0推荐:0
摘要:我不好说。这题考场上没推出来。*3400的难度,然而是非常无聊的推式子题。不过看到大家都没推出来我就放心了 第一个结论,对于给定的串 s , t s,t s,t,若 ∣ s ∣ ≠ ∣ t ∣ |s|\ne |t| ∣s∣=∣t∣,并且其拼接完全相同(至少有一个位置不一样),那么一定可以把 s ,
阅读全文 »
发表于 2023-03-28 15:59阅读:14评论:0推荐:0
摘要:写这篇题解单纯是因为考场上把这道题想错了,其实也没啥特别难的地方。 方便起见,下文用 01 01 01串来叙述。考虑假设没有被固定的 0 0 0的数目为 K K K,那么我们可以先把这 K K K个 0 0 0放到最前面,这样每一个连续的 1 1 1可以表述为区间 [ l i , r i ] [l_
阅读全文 »
发表于 2023-03-27 20:57阅读:5评论:0推荐:0
摘要:不妨假设边的长度为 1 1 1,然后允许小数的出现。设 ( i , e ) (i,e) (i,e)表示从 i i i出发,油量为 e e e的状态。发现对于点 i i i,如果剩余能走的距离 e ≤ K 2 e\le \frac{K}{2} e≤2K,并且到最近的关键点的距离 ≤ e \le e
阅读全文 »
发表于 2023-03-27 18:42阅读:7评论:0推荐:0
摘要:智商不够,要回炉重造了 没猜出来结论,是不是该退役了 既然没做出来,那么还是要写一下题解。记与右部点 i i i相邻的点的集合为 S i S_i Si,如果 S i = S j S_i=S_j Si=Sj那么合并成一组,其权值为 c i + c j c_i+c_j ci+cj。最后答案是不
阅读全文 »
发表于 2023-03-25 11:31阅读:33评论:0推荐:0
摘要:非常标准的oi风格题目 这题很脑洞啊。首先你要强行把树的结构构建出来,然后对于败者组,显然如果一个节点是 1 1 1那么就会被保留下来,那么符合条件的比赛数目可以转化为除了叶子节点外为 1 1 1的节点的个数。注意到如果一个节点是 1 1 1,那么其祖先节点一定都是 1 1 1,我们可以据此设计 d
阅读全文 »
发表于 2023-03-23 15:29阅读:9评论:0推荐:0
摘要:显然按位考虑。我们只需要数进位的总次数即可。只要两个数之和 ≥ 1 0 i \ge 10^{i} ≥10i就会进位,而这只需要排一个序然后用指针扫一遍即可。 说实话还是挺脑洞的。~~但是这个随机化的思想总还是应该想到吧?~~ 这题微妙的地方在于左右两边是齐次的,并且次数恰好相差 1 1 1。也就是说
阅读全文 »
发表于 2023-03-18 10:56阅读:6评论:0推荐:0
摘要:非常基础的 S A M SAM SAM题目。 假设给你了 S 1 S_1 S1,那么显然非常好求,随便怎么搞都行。 字典序这玩意也非常好翻译啊,直接枚举前缀 L C S LCS LCS就完了。 然后就是实现细节。乍一看这玩意要线段树合并,还要可持久化啊 直接把我劝退了 。不过如果固定了 r r r
阅读全文 »
发表于 2023-03-13 21:57阅读:3评论:0推荐:0
摘要:这题需要自己构造过程。但是我这方面能力比较差所以还是不会做 显然倒着考虑。如果先手胜利的话那么 a , b , c a,b,c a,b,c一定构成等差数列,并且上一次操作的是 c c c。 再往前倒推一步。接下来就非常有运气成分了:假设 c c c不能操作,并且任意操作 a , b a,b a,b都
阅读全文 »
发表于 2023-03-11 11:35阅读:7评论:0推荐:0
摘要:想了一下,觉得还是发单篇的题解比较合理 怎么感觉这题之前做过 先抛开建边方式不管 这一步其实挺重要的,但是可能大多数人独立做这道题的时候都在想用位运算的性质,而没有想到分开考虑吧?,考虑新建 0 0 0号节点,问题转化为如果 a i and a j = 0 a_i\ \text{and}\ a_j=
阅读全文 »
发表于 2023-03-11 10:28阅读:8评论:0推荐:0
摘要:这玩意是个科技。那么我们首先需要直观的了解它的结构。 通俗的讲,后缀自动机是将后缀字典树进行压缩后的结果。可以发现,后缀自动机能够不重不漏地接受 S S S的所有子串。(结合 D F A DFA DFA的知识不难理解) 1.1 1.1 1.1 将后缀字典树上 Right \text{Right} R
阅读全文 »
发表于 2023-03-02 10:08阅读:10评论:0推荐:0
摘要:C - Folia 不难想到自底向上确定树的形态。可能要多尝试一下 一开始想错了好几个地方,服了 假设某一层有 X X X个节点,那么上一层可能有 ⌈ X 2 ⌉ , ⌈ X 2 ⌉ + 1 , . . . , X \lceil\frac{X}{2}\rceil,\lceil\frac{X}{2}\
阅读全文 »
发表于 2023-03-01 15:20阅读:3评论:0推荐:0
摘要:这场考炸了,不过也还好,正好给自己警醒的作用 t 1 t1 t1应该是想到正解了,就是最后边界那个地方还是没有想清楚,哎这种交互题卡询问次数还是挺难受的,并且似乎我对于这种细节并不能很好把握。然后就少了 50 p t s 50pts 50pts是吧 t 2 t2 t2是纯纯的傻逼题,因为 X i ,
阅读全文 »