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

## Re:谁能找出我代码的错，我就，嫁给他……

Posted by saintqdd at 2010-03-24 21:44:56 on Problem 1750
In Reply To:谁能找出我代码的错，我就，嫁给他…… Posted by:highspeed at 2010-03-24 19:51:24
```刚才做了一下，907ms.我觉得你不应该存贮这些单词吧，不只10w啊，还有数以万计的空行
> #include<iostream>
> #include<cstdio>
> #include<cstdlib>
> #include<cstring>
> using namespace std;
>
> char a[100001][11];
> int len[100001],dot[100001],i;
> int main()
> {
> 	//printf("NOTE: For reading convenience spaces are replaced with '.' characters. Your output file should contain spaces instead.\n");
>     scanf("%s",a[0]);
> 	len[0]=strlen(a[0]);
> 	dot[0]=0;
> 	printf("%s\n",a[0]);
> 	int k=0;
> 	i=1;
> 	while(scanf("%s",a[i])!=EOF)
> 	{
> 		len[i]=strlen(a[i]);
> 		int t=0;
> 		for(int j=0;j<len[i]&&j<len[i-1];j++)
> 			if(a[i][j]==a[i-1][j])
> 				t++;
> 			else break;
> 			if(t>dot[i-1])
> 				dot[i]=dot[i-1]+1;
> 			else
> 				dot[i]=t;
> 			for(int j=0;j<dot[i];j++)
> 				printf(".");
> 			printf("%s\n",a[i]);
> 			i++;
> 	}
> 	return 0;
> }
```

Followed by: