用户工具

站点工具


2020-2021:teams:wangzai_milk:weekly14

这是本文档旧的修订版!


2020.08.01-2020.08.07 周报

团队训练

_wzx27

专题

题目

比赛

Infinity37

专题

题目

比赛

Zars19

专题

暂无。

题目

比赛

牛客七、八及cf加训。

本周推荐

Zars19

来源CF1326E - Bombs

tag:思维,线段树。

概述:给出长度为 $n$ 的两个排列 $p,q$ ,按照顺序从 $1$ 到 $n$ ,把 $p_i$ 加入集合,如果位置 $i$ 有炸弹则从集合中取出一个最大值,结果是最后集合中的最大值。第 $i$ 个答案回答的是 $q_1,q_2,\ldots q_{i-1}$ 处有炸弹时的结果。

答案:我们观察到答案是单调不上升的,如果答案至多为 $x$ ,我们就需要让 $x+1,x+2,\ldots,n$ 都被炸掉,条件就是对于每个位置右边大于 $x$ 的 $p_i$ 的数量都不多于右边的炸弹数量。可以线段树维护 $右面不小于当前答案的p_i的数量-右面炸弹数量$ ,如果小于等于 $ 0 $ 则减小当前答案。

comments:神奇的转换思维。

2020-2021/teams/wangzai_milk/weekly14.1596630373.txt.gz · 最后更改: 2020/08/05 20:26 由 zars19