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 hawk at 2005-03-24 15:35:07 on Problem 1012
In Reply To:系统时间是什么算的? 两个程序明明是一样的嘛,为何一个能过一个不能过。 Posted by:laihang at 2004-11-30 20:26:07
> #include <stdio.h>
> void main (){
> 	int kill,k,n,p;
> 	long m;
> 	scanf ("%d",&k);
> 	while (k!=0&&k<=13){
> 	for (m=k+1;;m++){
> 		kill=1;p=0;
> 		for (n=0;n<=(k-1);n++){
> 			kill=(kill-1+m)%(2*k-n);
> 			if (kill==0) kill=2*k-n;
> 			else if (kill<=k) {p=1;break;}
> 		}
> 		if (p!=1) break;
> 	}
> 	printf ("%ld\n",m);
> 	scanf ("%d",&k);
> 	}
> }    编者——李(大意)!
> #include<stdio.h>
> void main()
> {
> int k,n,m,i,a[16],s[20];
> for(k=1;k<=13;k++)
> {
> a[1]=2*k;
> for(i=2;i<16;i++)
> a[i]=a[i-1]-1;
> for(n=k;;n++)
> {
> m=n;
> for(i=1;i<=k;i++)
> {
> if(n%a[i]>0&&n%a[i]<=k) goto loop;
> else 
> { 
> if(n%a[i]==0) n=m;
> else n=m-(a[i]-n%a[i]);
> }
> }
> s[k]=m;break;
> loop: n=m;
> }
> 
> }
> scanf("%d",&k);
> while(k!=0)
> {
> printf("%d\n",s[k]);
> scanf("%d",&k);
> }
> }   编者——室友!

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