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 |
我的怎么总是wa啊 例子通过了#include<iostream> using namespace std; int main() { char temp[20]; bool flag(false); int count,i,j,k; char* num = new char[10000000]; for(i=0;i<10000000;i++) num[i]=0; cin>>count; cin.getline(temp,20); while(count--) { cin.getline(temp,20); for(i=0,j=1000000,k=0;temp[i]!=0;i++) { switch(temp[i]){ case '-': break; case '0': j/=10; break; case '1': k+=j; j/=10; break; case '2': case 'A': case 'B': case 'C': case 'a': case 'b': case 'c': k+=2*j; j/=10; break; case '3': case 'D': case 'E': case 'F': case 'd': case 'e': case 'f': k+=3*j; j/=10; break; case '4': case 'G': case 'H': case 'I': case 'g': case 'h': case 'i': k+=4*j; j/=10; break; case '5': case 'J': case 'K': case 'L': case 'j': case 'k': case 'l': k+=5*j; j/=10; break; case '6': case 'M': case 'N': case 'O': case 'm': case 'n': case 'o': k+=6*j; j/=10; break; case '7': case 'P': case 'R': case 'S': case 'p': case 'r': case 's': k+=7*j; j/=10; break; case '8': case 'T': case 'U': case 'V': case 't': case 'u': case 'v': k+=8*j; j/=10; break; case '9': case 'W': case 'X': case 'Y': case 'w': case 'x': case 'y': k+=9*j; j/=10; break; default: break;} } num[k]++; } for(i=0;i<10000000;i++) if(num[i]>1) cout<<i/10000<<"-"<<i%10000<<" "<<(int)num[i]<<endl; delete[] num; return 0; } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator