跳至内容
CVBB ACM Team
用户工具
注册
登录
站点工具
搜索
工具
显示源文件
修订记录
Copy this page
导出 PDF
反向链接
最近更改
媒体管理器
网站地图
注册
登录
>
最近更改
媒体管理器
网站地图
您在这里:
front_page
»
2020-2021
»
teams
»
farmer_john
»
2sozx
»
codeforces_round_672_div._2
2020-2021:teams:farmer_john:2sozx:codeforces_round_672_div._2
这是本文档旧的修订版!
C2
题意:给一个序列 $a$,找一个递增序列$b$ 使得$a_{b_1}-a_{b_2}+a_{b_3}-a_{b_4}+\cdots$最大,有 $q$ 次交换,每次交换 $a_l, a_r$ 并询问交换后的最大值。
题解:观察所求的式子与 $a$ 的关系,显然若是 $a_i > a_{i + 1}$ 直接将这两个数加入答案一定是增加的,若 $a_i < a_{i + 1}$ 则只加一个 $a_{i + 1}$ 则会更优,考虑最后一位的特殊性令 $a_{n + 1} = 0$ 即可,只需维护差分数组即可,答案即为正差分的和,考虑交换操作,修改差分数组即可。
E
题意:
题解:
2020-2021/teams/farmer_john/2sozx/codeforces_round_672_div._2.1601952918.txt.gz
· 最后更改: 2020/10/06 10:55 由
2sozx
页面工具
显示源文件
修订记录
反向链接
Copy this page
导出 PDF
回到顶部