小明求素数积
来源:互联网 发布:昆明网络维护员 编辑:程序博客网 时间:2024/05/19 12:13
小明求素数积
时间限制:1000 ms | 内存限制:65535 KB
难度:1
- 描述
小明最近遇到了一个素数题,是给你一个正整数N(2=<N<=1000)让你求出2~N的所有素数乘积的后六位。
- 输入
- 第一行输入一个正整数T(T<=20)表示有T组数据
每组数据占一行,输入一个正整数N(2=<N<=1000) - 输出
- 每组数据输出占一行,输出2~N素数乘积的后六位
- 样例输入
33643
- 样例输出
630670030
#include<stdio.h>int is_prime(int x){ int i; if(x<2) return 0; for(i=2; i*i<=x; i++) if(x%i==0) return 0; return 1;}int main(){ int n; scanf("%d",&n); while(n--){ int i,m; scanf("%d",&m); long long s=1;
for(i=2; i<=m; i++){ if(is_prime(i)) s=s*i%1000000; } printf("%lld\n",s%1000000); } return 0;}
仅需要后六位相乘就可,以前做过同种类型的水题,又忘了!!!
0 0
- 小明求素数积
- NYOJ - 小明求素数积
- 小明求素数积
- NYOJ225 小明求素数积
- 小明求素数积
- nyoj225小明求素数积
- NYOJ-小明求素数积
- 小明求素数积
- 小明求素数积
- 小明求素数积
- 小明求素数积
- NYOJ 225 小明求素数积
- NOJ-225-小明求素数积
- NYOJ 225 小明求素数积
- NYOJ 225 小明求素数积
- NYOJ 225 小明求素数积
- NYOJ 225题 小明求素数积
- 素数之积
- 图论-割点数目
- 小明的难题
- Java 8 Lambda Expressions by Examples
- Oracle Enterprise Linux 64-bit下安装apache-tomcat-7.0.53步骤
- C++里的int 和string类型相互转换
- 小明求素数积
- Software Version 1976
- Upgrade shell的一些知识
- 编程之美读书笔记最大公约数
- ZOJ 2109 FatMouse' Trade (背包 dp + 贪心)
- Opencv读取视频一闪而过情况分析
- 解决ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
- CSS:绝对定位元素实现水平居中
- 升级你的App,都知道怎么做吗