| ||||||||||
| 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 | |||||||||
Re:贴一个C++,供参考In Reply To:贴一个C++,供参考 Posted by:wwwaaannngggrs at 2010-06-04 22:31:22 > #include <iostream>
> using namespace std;
>
> int a[2000];
> int k;
> bool ok(int n,int m)
> {
> int s=0;
> int t=n-1;
> for (int i=1;i<n-1;i++)
> {
> s=(s+m-1)%t;
> t--;
> if (s==0) return false;
> }
> return true;
> }
> void solve(int k)
> {
> int i=2;
> while (i<3000000)
> {
> if (ok(k,i)) {a[k]=i; return;}
> i++;
> }
> }
>
> int main()
> {
> for (int k=1;k<=150;k++)
> {
> solve(k);
> }
> cin>>k;
> while (k)
> {cout<<a[k]<<endl; cin>>k;}
> return 0;
> }
Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator