专栏文章
题解:CF2152E Monotone Subsequence
CF2152E题解参与者 1已保存评论 0
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @minp8j9v
- 此快照首次捕获于
- 2025/12/02 06:06 3 个月前
- 此快照最后确认于
- 2025/12/02 06:06 3 个月前
先问一遍 ,如果结果大于等于 就直接输出,否则把结果的那些下标删了继续问。最坏情况是问了 次还没问出来,此时每次结果 ,因此必然剩下至少一个位置没被删。
考虑这样一件事:令 代表以位置 结尾的最长降序子序列长度,那么在这问的 遍中,若 出现在第 次问出来的结果中,则有 。证明也是容易的, 前面那 个数,每次询问会从左往右删一个,等删到自己的时候就是第 次。
观察到了这一点后,只需取出最终那个没被删的位置 ,有 ,取出以 结尾的最长降序子序列即可。
submission:https://codeforces.com/contest/2152/submission/341787318
相关推荐
评论
共 0 条评论,欢迎与作者交流。
正在加载评论...