抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

是的。

拖更了 INF 年,摆完了。

このまま 奪って 隠して 忘れたい
就这样被剥夺 隐藏起来 想忘却一切

****,一篇都凑不齐了吗。

[CF1558F] Strange Sort

Portal.

将数字排序转化为 01 排序,答案是最右侧的 00 的就位时间。

设第 ii00 的就位时间是 fif_i,如果其向左交换的过程中碰到了 00,那么答案是 fi1+1f_{i-1}+1,否则就是前面 11 的个数 piip_i-i 加上一个 pimod2p_i\bmod 2pip_i 代表其位置)。

考虑当前有 ii00,从第 prepre00 开始没有归位,其代价暴力拆开后是 mim-i,长成这样:

fm=maxi=prem{pii+(pimod2)+(mi)}f_m = \max_{i=pre}^m \{p_i-i+(p_i \bmod 2) + (m - i)\}

枚举 mm,线段树维护即可。代码

[CF55D] Beautiful numbers

Portal.

我们维护当前出现所有数的 lcm\operatorname{lcm} 即可很方便地判断,直接数位 DP 即可。代码

[CEOI2011] Matching

Portal.

相当于求出 aa 的置换再进行字符串匹配。可以动态对 bb 进行扫描,使用权值树状数组将 KMP 的相等判定改掉,记录其值域的前驱后继的位置,然后匹配的时候要满足它们之间的位置关系。代码

[QOJ4829] Mark on a Graph

Portal.

由于它给的是随机图,因此我们要给他搞一些特殊标识使得这张图可以被我们识别。找到度数最大的五个点,然后给它上一个环即可。代码

所以这玩意儿能过是什么鬼啊??

#import<time.h>
main(){int t=time(0);puts(t&1?"mark 0":"ok");while(t==time(0));}

[Ynoi E2024] TEST_132

Portal.

直接根号分治做完了,卡常题。代码


好像,这种东西不更新,就没有效率。

今天就这样吧,明天再加更!!

评论

若无法加载,请尝试刷新,欢迎讨论、交流和提出意见,支持 Markdown 与 LaTeX 语法(公式与文字间必须有空格)!