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:还是WA...

Posted by frkstyc at 2005-04-27 23:49:47 on Problem 1013
In Reply To:还是WA... Posted by:phantomr at 2005-04-27 23:46:54
coins that appear on an even balance can't be counterfeit. they're always real.

> #include<stdio.h>
> #include<string.h>
> main()
> {
>     char left[20],right[20],result[5],input[3][12],fact[12];
>     int i,j,t;
>     
>     scanf("%d",&t);  //the number of cases
>     
>     for(;t>0;t--)
>     {
>     for(j=0;j<3;j++)
>     {
>     scanf("%s %s %s",left,right,result);//input condition
>     
>     if(strcmp(result,"even")==0)
>     {for(i=1;i<=12;i++)
>      input[j][i]='?';    //can be all the possibilities 
>      for(i=0;left[i]!='\0';i++)
>      {input[j][(int)(left[i]-64)]=0;   //real
>       input[j][(int)(right[i]-64)]=0;}
>     } 
>     else
>    {for(i=1;i<=12;i++)
>     input[j][i]=0;
>     if(strcmp(result,"up")==0)
>     for(i=0;left[i]!='\0';i++)
>     {input[j][(int)(left[i]-64)]=1;  //possibly heavy
>      input[j][(int)(right[i]-64)]=-1;}  //possibly light
>     else
>     for(i=0;left[i]!='\0';i++)
>     {input[j][(int)(left[i]-64)]=-1;   //'A'-64=1
>      input[j][(int)(right[i]-64)]=1;}
>     } 
>     }
>     
>     for(i=1;i<=12;i++)
>     {if(input[0][i]==0||input[1][i]==0||input[2][i]==0)
>      continue;
>      else
>      if(input[0][i]==1||input[1][i]==1||input[2][i]==1)
>      {strcpy(fact,"heavy");
>       break;}
>      else
>      {strcpy(fact,"light");
>       break;}
>     }
>     printf("%c is the counterfeit coin and it is %s.\n",(char)(i+64),fact);
>     }
>   
>      
> }

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