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:请高手给几组测试数据,我的编译没有问题啊,为什么总是wrong answer?

Posted by nan5515522 at 2014-05-25 12:53:41 on Problem 1250
In Reply To:请高手给几组测试数据,我的编译没有问题啊,为什么总是wrong answer? Posted by:weifei at 2009-11-11 20:21:47
> #include <iostream>
> 
> using namespace std;
> 
> struct tan
> {
>     char data;
>     int tanned;
>     int unTanned;
> };
> 
> int main()
> {
>     int count;
>     char customers[100];
>     cin>>count;
>     while(count != 0)
>     {
>         int i,j,nowCount=0,totalUnTanned = 0;
>         tan *client[100];
>         cin>>customers;
>         for(i = 0;customers[i] != '\0';i++)
>         {
>             int flag = 0,temp = 0;
>             for(j = 0;j <= i - 1;j ++)
>             {
>                 if(client[j] -> data == customers[i])
>                 {
>                     flag = 1;
>                     temp = j;
>                     break;
>                 }
>                 else
>                     continue;
>             }
>             client[i] = new tan;
>             if(nowCount < count && flag == 0)
>             {
>                 client[i] -> data = customers[i];
>                 client[i] -> tanned = 1;
>                 client[i] -> unTanned = 0;
>                 nowCount ++;
>             }
> 
>             else if(nowCount <= count && flag == 1)
>             {
>                 client[i] -> data = 'a';
>                 client[temp] -> data = 'a';
>                 client[i] -> unTanned = 0;
>                 if(nowCount == 0)
>                 {
>                     nowCount = 0;
>                 }
>                 else
>                     nowCount --;
>             }
> 
>             else if(nowCount == count && flag == 0)
>             {
>                 client[i] -> data = customers[i];
>                 client[i] -> unTanned = 1;
>             }
> 
>         }
> 
>         for(j = 0;j < i;j ++)
>         {
>             if(client[j] -> unTanned == 1)
>             {
>                 totalUnTanned ++;
>             }
>         }
>         if(totalUnTanned == 0)
>         {
>             cout<<"All customers tanned successfully."<<endl;
>         }
>         else
>         {
>             cout<<totalUnTanned<<" customer(s) walked away."<<endl;
>         }
>         cin>>count;
>     }
> 
>     return 0;
> }

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