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

诶,TLE了

Posted by plich at 2006-11-04 13:14:15 on Problem 1002
#include<stdio.h>
char *f(char a[])
{
        int i=0,j=0;
        char f[20];
        while(*(a+i)!='\0')
        {
                switch(a[i])
                {
                case '1':
                *(f+j)='1';i++;j++;break;
				case 'A':case 'B':case 'C':case '2':
                *(f+j)='2';i++;j++;break;
                case 'D':case 'E':case 'F':case '3':
                *(f+j)='3';i++;j++;break;
                case 'G':case 'H':case 'I':case '4':
                *(f+j)='4';i++;j++;break;
                case 'J':case 'K':case 'L':case '5':
                *(f+j)='5';i++;j++;break;
                case 'M':case 'N':case 'O':case '6':
                *(f+j)='6';i++;j++;break;
                case 'P':case 'R':case 'S':case '7':
                *(f+j)='7';i++;j++;break;
                case 'T':case 'U':case 'V':case '8':
                *(f+j)='8';i++;j++;break;
                case 'W':case 'X':case 'Y':case '9':
                *(f+j)='9';i++;j++;break;
                case '-':i++;
                }

        }
        return f;

}
void main()
{
       int n=0,i,j,EX_dup=0;
       char *c[100],p[20];
	   int k[100];
	   scanf("%i",&n);

       for(i=0;i<n;i++)
       {
        scanf("%s",&p);
        c[i]=f(p);
        for(j=1;j<i;j++)
                if(c[j]==c[i])
                {
                        k[j]=k[j]+1;
                        c[i]="00000000";
						EX_dup=1;
                }
	   }


	   for(n=0;n<100;n++)
	   		if(k[n+1]>0)
			{
			for(i=0;i<3;i++)
				printf("%c",*(c[n]+i));
			printf("-");
			for(i=3;i<=6;i++)
				printf("%c",*(c[n]+i));
			printf(" %i",k[n+1]+1);

			}				

		if(EX_dup==0)
			printf("No duplicates.");
}

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