原文:2019牛客暑期多校训练营(第三场)G: Removing Stones(启发式分治)

题意:给定N,表示N堆石子,每堆石子数为a ,问多少个区间,可以满足 石子总和若为偶数,那么可以两两取来自不同堆的石子,直到取完 如果为奇数,那么排除其中一个,然后可以两两取来自不同堆的石子,直到取完 。 思路:结论是,如果一个区间的区间和大于等于区间最大值的两倍,则这个区间合法。 考虑分治,我们首先找到区间最大值 为了不重复统计,多个最大值时,统一取最左边的,这个可以ST表示实现 ,然后考虑跨越 ...

2019-07-26 17:32 0 460 推荐指数:

查看详情

2019暑期校训练营(第一

2019暑期校训练营(第一) A.Equivalent Prefixes solved by RDC 42min -1, assisted by F0_0H 题意 给两个序列,求最长前缀使得笛卡尔树相同。 做法1 二分前缀,建笛卡尔树。 做法2 递归地计算 \([l,r ...

Fri Jul 19 03:39:00 CST 2019 0 761
2019暑期校训练营(第二)

A. Eddy Walker solved by rdc 202min -1 题意 一个点在长度为 \(n\) 的环上游走,输出第一次访问到所有点时在 \(x\) 上的概率。 做法 考虑经典的线 ...

Sun Jul 21 02:13:00 CST 2019 0 819
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM