XTU 1140

题目分析:http://202.197.224.59/OnlineJudge2/index.php/Problem/read/id/1140


#include<iostream>
#include<cstdio>
#include<math.h>
using namespace std;
int arr[1000100];
int notprime[1000100];
int a[1000100];
__int64 p[1000100];
int main()
{
	int n;
	memset(notprime,0,sizeof(notprime));
	memset(p,0,sizeof(p));
	for(int i=2;i<1000100;i++)
        for(int j=i*2;j<1000100;j+=i)
			notprime[j]=1;//合数标记为1
	/*int num=1;
	for(int i=9;i<=1000000;i++)
		if(notprime[i]==1&&i%2==1)
			a[num++]=i;
	num--;
	//printf("%d***\n",num);
	for(int i=1;i<=100;i++)
	{
		printf("%d   ",a[i]);
		if(i%10==0)
			printf("\n");
	}*/
	__int64 cnt=1;
	for(int i=13;i<1000100;i+=2)
	{
		p[i]=cnt;
		if(notprime[i])
			cnt++;
		if(notprime[i-2])
			p[i]--;
	}
	/*for(int i=13;i<100;i+=2)
		printf("p[%d]=%d\n",i,p[i]);*/
	while(scanf("%d",&n)!=EOF)
	{
		__int64  sum=0;
		for(int i=13;i<=n;i+=2)
			sum+=p[i];

		printf("%I64d\n",sum);
	}
	//system("pause");
	return 0;
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
修改说明: 1、加入中文语言包,修正显示字体大小不一的缺点,显示为微软雅黑字体, 2、修改网页背景色为灰色(护眼), 3、修改UA为诺基亚5800W,下载无限制, 4、修改为完全绿色版,不会在其它盘生成文件夹, 5、修改快速拨号为5X8, 6、添加几个按钮 (1)、菜单按钮,点下后就剩标签栏,其它菜单栏跟标题栏隐藏掉, (2)、删除私人数据, (3)、皮肤, (4)、关闭的标签(这个原版本就有的), (5)、隐藏到系统托盘, (6)、转到(这个不用说了吧,应该知道什么功能吧,对有些习惯用回车键的人有可能是多余的,就在地址栏旁边,多个选择也不错吧,不喜欢可以自己删除) (7)、我的按钮(这个在右下角)可以自己定义我的按钮, (8)、还有就是在工具栏加入了一个搜索引擎,多一个搜索的选择,不喜欢可以自己删了 下面是官网更新说明 重要更新: 修復 Gmail 高 CPU 佔用的問題 修復一些 flash 相關崩潰問題 鼠標手勢 修復僅應用程序級別的手勢有效的問題 修復右鍵+滾輪不顯示可視化提示的問題 修復右鍵點擊 flash 出現可視化提示的問題 修復同時出現多個可視化提示的問題 修復執行鼠標手勢時崩潰的問題 修復可視化提示中的文本缺少本地化的問題 修復標籤切換順序不正常的問題 修復一些地址欄顯示問題 修复一些扩展问题 修復一些內核問題

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值