poj1595
来源:互联网 发布:淘宝详情页ps技巧 编辑:程序博客网 时间:2024/06/05 07:18
题目大意:
和zoj1312是同一道题。给一个整数N,算出1到N有多少个素数,然后给一个C,从这些素数中间位置开始,输出C*2或(C*2)-1个素数
解题思路:
无
代码如下:
#include<stdio.h>#include<stdlib.h>int prime(int n){ int i; for(i=2;i*i<=n;i++) { if(n%i==0) { return 0; } } return 1;}int main(){ int n,c,i,j,m; int num[1010]; while(scanf("%d%d",&n,&c)!=EOF) { memset(num,0,sizeof(num)); num[1]=1; j=2; for(i=2;i<=n;i++) { if(prime(i)) { num[j++]=i; } } printf("%d %d:",n,c); m=j-1; if(m%2==0) { if(c*2>=m) { for(i=1;i<=m;i++) { printf(" %d",num[i]); } printf("\n\n"); } else { for(i=m/2-c+1;i<=m/2+c;i++) { printf(" %d",num[i]); } printf("\n\n"); } } else { if(2*c-1>=m) { for(i=1;i<=m;i++) { printf(" %d",num[i]); } printf("\n\n"); } else { for(i=m/2-c+2;i<=m/2+c;i++) { printf(" %d",num[i]); } printf("\n\n"); } } } return 0;}
0 0
- poj1595
- poj1595
- poj1595
- poj1595
- 【筛法打表】poj1595 Prime Cuts
- Prime Cuts(poj1595)
- poj1595 素数打表
- poj1595-Prime Cuts
- POJ1595 Prime Cuts [暴力打表]
- poj1595 prime cuts(快速筛选)
- poj1595 Prime Cuts (素数筛选)
- 打表法之素数打表POJ1595
- TextView 利用html换行和加粗字体
- 用户态文件系统fuse学习
- Redis主从配置异常解决:Error condition on socket for SYNC: Connection refused
- Java设计模式之行为型模式(迭代器模式)
- 使用GDB调试C库
- poj1595
- C++命名空间
- wpf 模板内控件在后台CS文件里面获取属性值
- 清除浮动最好的两种方式
- spring boot(六):如何优雅的使用mybatis
- keytool生成keystore、truststore、证书
- TensorFlow学习笔记(1)--TensorFlow简介,常用基本操作
- Android进阶之RadioButton选中值的获取
- Makefile基础