算法提高 Torry的困惑(提高型)
来源:互联网 发布:明朝北伐 知乎 编辑:程序博客网 时间:2024/06/05 07:53
1010: 算法提高 Torry的困惑(提高型)
时间限制: 1 Sec 内存限制: 512 MB提交: 25 解决: 4
[提交][状态][讨论版]
题目描述
Torry从小喜爱数学。一天,老师告诉他, 像2、3、5、7……这样的数叫做质数。Torry突然想到一个问题,前10、100、1000、10000……个质数的乘积是多少呢?他把这个问题告诉 老师。老师愣住了,一时回答不出来。于是Torry求助于会编程的你,请你算出前n个质数的乘积。不过,考虑到你才接触编程不久,Torry只要你算出这 个数模上50000的值。
输入
仅包含一个正整数n,其中n<=100000。
输出
输出一行,即前n个质数的乘积模50000的值。
样例输入
1
样例输出
2
提示
来源
#include<iostream>#include<string.h>#include<math.h>using namespace std;int a[2000000]={0};int main(){int n,i,j;cin>>n;for(i=2;i<2000000;i++){if(a[i]==1) continue;else{for(j=i+i;j<2000000;j+=i){ if(j%i==0) a[j]=1;}}}int sum=0;long long int k=1;for(i=2;i<2000000;i++){if(a[i]==0){k=(k*i)%50000;sum++;}if(sum==n)break;}cout<<k<<endl;return 0;}
0 0
- 算法提高 Torry的困惑(提高型)
- 算法提高 Torry的困惑(提高型)
- 算法提高 Torry的困惑(提高型)
- 蓝桥杯 ADV-11 算法提高 Torry的困惑(提高型)
- 算法提高 Torry的困惑(提高型) (筛选素数)
- 算法训练 Torry的困惑(基本型)
- 算法训练 Torry的困惑(基本型)
- 算法训练 Torry的困惑(基本型)
- 算法训练 Torry的困惑(基本型)
- 算法训练 Torry的困惑(基本型)
- 算法训练 Torry的困惑(基本型)
- 算法训练 Torry的困惑(基本型)
- 算法训练 Torry的困惑(基本型)
- 算法训练 Torry的困惑(基本型)
- 算法训练 Torry的困惑(基本型)
- 算法训练 Torry的困惑(基本型)
- 算法训练 Torry的困惑(基本型)
- 算法训练 Torry的困惑(基本型)
- Hadoop源码解析之java动态代理机制
- SDL 系统框架
- LeetCode 236. Lowest Common Ancestor of a Binary Tree
- <持续更新>ubuntu下开发环境常见问题解决
- 每天10个前端知识点:事件篇
- 算法提高 Torry的困惑(提高型)
- 一个例子说明机器学习在做什么
- QQ机器人{功能介绍篇}
- 计算机中内存、cache和寄存器之间的关系及区别
- 排序算法之归并排序<Merge_Sort>及其C语言代码实现
- 科普:关于ES版的CPU(正显、不显、QS等)
- 使用js和jquery实现点击图片上传及预览
- 37-1-book
- 本地项目上传到github