$Global\ Round\ 5$
A Balanced Rating Changes
只需要保证向上取整的次数和向下取整的次数相同就可以了.
1 | //%std |
B Balanced Tunnel
按照进入的顺序依次遍历,判断一下有没有先进入的车在它之后出去.
1 | //%std |
C Balanced Removals
把所有点以 $x,y,z$ 坐标分别为第一,二,三关键字排序.
构造方案时,对于 $x$ 坐标相同的一段,递归进去通过比较 $y,z$ ,将它们删到只剩一个点或者没有点.
于是剩下所有点的 $x$ 都互不相同,从前往后,相邻的作为一对删掉即可.
1 | //%std |
D Balanced Playlist
可以将链复制两份,接在后面.
复制两份而不是一份,是为了方便判断答案为无穷大的情况.
只考虑这 $3n$ 个点,若某个点答案 $>2n$ ,则实际答案一定为无穷大,否则就是该答案.
考虑第 $i$ 个点对前面哪些点有贡献,这可以在线段树上二分出来,还要和所有前缀的限制取 $\max$ .
1 | //%std |