Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
卡cin cout。有意思吗另外素数列到433,不然RE #include <iostream> #include <string> #include <stdio.h> using namespace std; int primes[1229] = {2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433}; int g(int n, int p){ int res = 0; while(n>=p){ n/=p; res+=n; } return res; } int main() { int n,k; while(scanf("%d%d",&n,&k)>0){ long long int gs = 1; for(int i = 0; primes[i] <= n && primes[i] != 0; i++){ int p = primes[i]; gs *= (g(n,p)-g(k,p)-g(n-k,p)+1); } printf("%I64d\n",gs); } return 0; } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator