解题思路:
这题记住两点 素数的判断 还有(a*b)%c==(a%c)*(b%c)%c j记住这两点 题目就很简单啦!!!
参考代码:
#include<iostream> using namespace std; bool prime(int n) { if(n<2) return false; for(int i=2;i*i<=n;i++) { if(n%i==0) return false; } return true; } int main() { int n; cin>>n; long long sum=1; int i=0; int j=2; while(i<n) { if(prime(j)) { sum*=j%50000; sum%=50000; i++; } j++; } cout<<sum<<endl; return 0; }
0.0分
7 人评分
文科生的悲哀 (C语言代码)浏览:1538 |
蚂蚁感冒 (C语言代码)浏览:816 |
C语言训练-亲密数 (C语言描述,反正怎么都能对)浏览:2256 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:585 |
拆分位数 (C语言代码)浏览:464 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:620 |
回文数(一) (C语言代码)浏览:1170 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:550 |
P1001 (Java代码)浏览:740 |
蛇行矩阵 (C语言代码)浏览:707 |