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

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

全部评论

相关推荐

神哥不得了:神哥来啦~ JVm可以写在juc的下面,另外的话,项目亮点的话再重新用star法则再改一遍,其余的东西写的还是非常的好的
点赞 评论 收藏
分享
mq2:我倒是觉得这种敞亮一点好。能接受就去不能就不去呗。 完了跟现在“正常”公司一样,hr说的天花乱坠,进去一看根本就是996核动力牛马,想走又没应届生身份了。岂不是更糟。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务