博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Codeforces 385C Bear and Prime Numbers
阅读量:7177 次
发布时间:2019-06-29

本文共 796 字,大约阅读时间需要 2 分钟。

题目链接:

这题告诉我仅仅有询问没有更新通常是不用线段树的。或者说还有比线段树更简单的方法。

用一个sum数组记录前n项和,这个sum数组在打素数表时候就能够求出来,注意一点求素数的内层循环要改成i。不能再写成i + i或者i * i了。原因想想就明确了。

这学期最后一场比赛也结束了,结果不非常惬意但也还好。

总的来说这学收获还是蛮多的。

近期可能就不再做ACM了吧,可能要复习CET6了吧,可能要复习期末考试的内容了吧。可能要考研了吧。。

#include 
#include
#include
using namespace std;const int MAX_N = 1000000 * 10 + 1000;bool primes[MAX_N];long long sum[MAX_N];int arr[MAX_N], cnt[MAX_N];//primes[i] = 0表示i是素数,为1表示i不是素数void get_primes(){ memset(primes,0,sizeof primes); primes[0]=primes[1]=1; for(int i=2;i
_max && b > _max) puts("0"); else { if(a > _max) a = _max; if(b > _max) b = _max; printf("%I64d\n", sum[b] - sum[a - 1]); } } return 0;}

转载地址:http://ktbzm.baihongyu.com/

你可能感兴趣的文章
jmeter大神博客笔记
查看>>
弹出无边框网页的Javscrpt代码
查看>>
修改linux最大文件句柄数
查看>>
Django基于Form之登录和注册
查看>>
excel 图表
查看>>
Cake
查看>>
java虚拟机:gc内存回收
查看>>
博客迁移公告
查看>>
Oracle使用——PLSQL的中文乱码显示全是问号
查看>>
Validator验证Ajax提交表单的方法
查看>>
自动化测试语言的选择
查看>>
WPF 实现带标题的TextBox
查看>>
OpenGL中如何抗锯齿
查看>>
入坑~
查看>>
Docker,用任何工具链和任何语言来构建任何应用
查看>>
sql中1=1的and和or问题
查看>>
浅复制 深复制
查看>>
C#窗体学习
查看>>
怎样关闭adobe reader的自动更新
查看>>
ROS Twist和Odometry消息类型使用(Python)
查看>>