Online JudgeProblem SetAuthorsOnline ContestsUser
Web Board
Home Page
F.A.Qs
Statistical Charts
Problems
Submit Problem
Online Status
Prob.ID:
Register
Update your info
Authors ranklist
Current Contest
Past Contests
Scheduled Contests
Award Contest
User ID:
Password:
  Register

这难道不算在服务器端打表...

Posted by nuanran at 2007-11-09 09:32:01
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:
User ID:
Password:
Title:

Content:

Home Page   Go Back  To top


All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator