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

Re:哪位大牛看看为什么超时

Posted by czcpy at 2010-07-16 16:11:59 on Problem 1781
In Reply To:哪位大牛看看为什么超时 Posted by:freefly at 2007-06-03 00:05:00
> #include<iostream>
> #include<cstring>
> #include<cmath>
> using namespace std;
> void main()
> {
> 	char str[10];
> 	while(cin>>str)
> 	{
> 		int i,j=0,k=0;
> 		char str1[10],str2[10];
> 		for(i=0;str[i]!='e';i++)
> 			str1[i]=str[i];
> 		str1[i]=0;
> 			for(j=i+1;str[j]!=0;j++)
> 				str2[j-1-i]=str[j];
> 			str2[j-1-i]=0;
> 			if(strcmp(str1,"00")==0&&strcmp(str2,"0")==0)break;
> 			j=atoi(str1);k=atoi(str2);
> 			
> 			int m,n;
> 			n=j*pow(10,k);
> 			m=2;	
> 			
> 			int s=0;
> 			for(i=2;i<=n;i++)	s=(s+m)%i;
> 			
> 			cout<<s+1<<endl;
> 	}
> 	
> }
> 
遇到00e0结束。。。你那个是遇到ctrl+z结束

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