10 2019 档案
摘要:传送门 很有趣的一个构造题,跟队友训练的时候,一直在考虑,通过k传送到k,设置断点,然后各区间乘法原理,斐波那契数列取项求和,乘积之类的想法,并不对。 有些显然的结论。 总的方案数等于,到达199的方案数,加上到达198的方案数。但是我们通过k传送到k,可以构造出后面的方案数均为空。 从k传送到k,
阅读全文
摘要:这题太巧妙了。 题意是,给定2*10^5个区间。然后2*10^5组询问,每次询问一个区间,问至少需要几个给定区间,才能将其完全覆盖。坐标范围5*10^5。 如果只有一个询问区间,是经典的贪心问题。我们每次选择,尽可能覆盖的靠右的区间。 但是这题显然贪心的话,时间是不够的。 考虑使用倍增进行预处理。
阅读全文
摘要:传送门 题意: 给出n个数,每个数的值域为[1,10^6],现在要求所有本质不同的连续子区间的最大值的和。 本质不同的连续子区间,考虑到后缀数组。 suffix(sa[i])和suffix(sa[i + 1])之间的lcp为height[i]。那显然从sa[i+1]开始长度为height[i]以内的
阅读全文

浙公网安备 33010602011771号