02 2023 档案
摘要:点我看题 A. Recent Actions 注意到只有编号大于n的博客会被更新,所以每当有一个之前没被更新的过的博客被更新时,当前列表中最下面的就会被挤掉。如果这次更新的博客之前已经被更新过,那么此时仍在列表中的编号为1-n的博客的顺序不会被改变。所以直接模拟即可。 时间复杂度。
阅读全文
摘要:点我看题 对两三年前的cf进行考古的时候偶然做到这场,像这种全是构造题和思维题的比赛还是比较少见的。题目本身很有意思,但是对于现场打比赛想上分的人来说体验就比较差了。 A. Subsequence Permutation 先把原串s排序,令排完序的串为t。注意到s和t不相等的那些位置是必须被修改的;
阅读全文
摘要:题目链接 原排列进行k次操作后,一定会剩下一个长度至少为的上升区间。观察发现,一个排列能用次操作得到的充要条件是:其中的最长上升区间长度。 我们枚举k,对每个k计算答案。最长上升区间长度的排列个数不太好算,我们可以算出最长上升区间长度$\l
阅读全文