LightOJ-1259
来源:互联网 发布:idp诺思留学知乎 编辑:程序博客网 时间:2024/06/08 14:56
///题意:求一个数分解为两个素数且该和为原数的对数.///思路:在1e7的范围内打一个素数表,直接暴力进行搜索。#include<cstdio>#include<cstring>using namespace std;typedef long long LL;const int maxn=1e7+7,maxn1=1e6+7;///我只能说这道题时是卡内存;int prime[maxn1],flag=1;bool vis[maxn];///1e7真的是卡内存,果然还是骚断了腰;时至今日我才知道bool ,是他妈有多么省内存;2017/11/03;void getprime(){ memset(prime,0,sizeof(prime)); memset(vis,0,sizeof(vis)); for(int i=2;i<=maxn;i++) { if(!vis[i]) { prime[++flag]=i; for(long long j=i*2;j<=maxn;j+=i) vis[j]=1; } }}int main (){ getprime(); int t; scanf("%d",&t); for(int cas=1;cas<=t;cas++) { int n,ans=0; scanf("%d",&n); for(int i=1;i<=flag&&prime[i]*2<=n;i++)///prime[i]*2,后半段不需要进行讨论,省时间; if(!vis[n-prime[i]]) ans++; printf("Case %d: %d\n",cas,ans); } return 0;}
阅读全文
0 0
- LightOJ 1259
- LightOJ 1259
- LightOJ 1259
- lightoj 1259
- LightOJ-1259
- LightOJ
- LightOJ
- LightOJ
- LightOJ
- LightOJ
- [LightOJ
- LightOJ
- LightOJ
- LightOJ
- LightOJ
- LightOJ
- LightOJ
- LightOJ
- Springmvc框架(非注解与注解)
- 我的CSDN博客开通啦
- android studio 快捷方式
- Python-17.11.06
- Dubbo+Zookeeper实现分布式服务和负载均衡
- LightOJ-1259
- js中typeof()方法使用
- 关于1>uafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI
- 走进Redis:Redis的安装、使用以及集群的搭建
- 实现opengl截取窗口图像到内存,然后用cv处理
- Oracle的memory_max_target和memory_target修改和ORA-00845: MEMORY_TARGET not supported on this system错误解决
- MYSQL存储过程循环CURSOR(游标)使用
- 效率问题
- spark JVM调优之原理概述以及降低cache操作的内存占比