| ||||||||||
| 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 | |||||||||
这难道不算在服务器端打表...In Reply To:这个题目我没有打表 Posted by:wanglinggui at 2007-11-08 23:59:18 > #include<stdio.h>
> int get_value(int n)
> {
> int i, c=2*n, q=0, tag=0, k=n+1, m=1;
> while(true)
> {
> m+=k-1;
> i=m%(c-q);
> if(i>n||i==0)
> {
> tag++;
> if(tag==n) return k;
> q++;
> if(i==0)m=1;
> else m=i;
> }
> else
> {
> m=1;
> q=tag=0;
> k++;
> }
> }
> }
> int main()
> {
> int n, a[20];
> for(n=1; n<14; ++n)
> a[n]=get_value(n);
> while(scanf("%d",&n), n)
> {
> printf("%d\n",a[n]);
> }
> return 0;
> }
Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator