| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
Re:请高手给几组测试数据,我的编译没有问题啊,为什么总是wrong answer?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: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator