Codeforces Round #569 (Div. 1)

前言

Hape线段树题调一年我真是佛辣。

题解

A - Valeriy and Deque

发现次操作后,最大元素一定在队列顶部,这之后的每次操作就是将第二个元素放到队列尾,因此模拟前次操作即可。

B - Tolik and His Uncle

对于最左边的一列和最右边的一列考虑如下构造法,从两边往之间缩。

C - Serge and Dining Room

考虑维护值域的后缀和,如果不带修改,就是找到最大的使得
带修改的话考虑区间加减,维护区间的最大值,在线段树上二分查找每个询问。

D - Fedor Runs for President

最大化基环树简单路径条数。
即要求环上最小。树形套斜率优化

全部评论

相关推荐

小红书 后端开发 总包n+8w+期权
点赞 评论 收藏
分享
尊嘟假嘟点击就送:加v细说,问题很大
点赞 评论 收藏
分享
贺兰星辰:不要漏个人信息,除了简历模板不太好以外你这个个人简介是不是太夸大了...
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务