其他分享
首页 > 其他分享> > 多校NOIP30

多校NOIP30

作者:互联网

T1:

  考虑问题的形式,存在若干点对相同,存在若干点对不同,于是不妨

利用并查集将其分组,再统一处理

  由于要求字典序最小,于是不妨在并查集中由编号大的向编号小的进

行连边在逐一分配点权,考虑一个点的点权分配当且仅当它之前所有会与

它产生矛盾的集合没有出现过这个点权,即集合mex。

T2:

  并查集裸题,考虑根据障碍物将图划分为若干联通快,那么传送门的

作用即为在若干联通快之间互相链接,考虑到k  的范围很小,直接暴力BFS

即可

  注意数据范围,不要心急

T3:

  李超线段树板子题。

  考虑暴力的做法显然是对于每个点,分别向左右寻找最大值再求和,

考虑左侧,设向左a  前缀和为sa,b 前缀和为sb,一种套路做法显然为

钦定更优法,然而发现sa,sb不断变化,考虑将其转化为不变量,于是

可以前缀和做差得到,将相同性质的元素分类,最终可以转化为一次函

数,相当于给定的k  为x  值,李超线段树维护,离线处理即可

  注意将区间和转化为前缀和的应用,变量转化为定量

标签:前缀,NOIP30,点权,若干点,多校,转化,考虑,并查
来源: https://www.cnblogs.com/HZOI-LYM/p/15559366.html