暴力枚举超时了,
这个尺取法蛮基础的,是在上升序列中的尺取法(单调变化为重点,貌似上升序列不是重点,重要的是上升序列都单调变化,全正的无序数列求和也单调变化)
这个质数的写法可以作为模板,蛮全面的
bool is_primes[MAXN];//判断质数
int primes[MAXN];//质数数组,从0开始
int prime_count;//质数数量
void GetPrimes(int n){
int k = 0;
memset(is_primes, true, sizeof(is_primes));
for (int i = 2; i <= n; i++){
if (!is_primes[i]

这篇博客介绍了如何用尺取法解决poj2739题目,该题目的暴力枚举方法会超时。文章强调了尺取法在单调变化序列中的应用,并提供了一个全面的质数判断模板。解题思路是从右向左增加数字,检查是否满足条件,然后减少左边的数,直到满足终止循环的条件。
最低0.47元/天 解锁文章
1024

被折叠的 条评论
为什么被折叠?



