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 |
都是浮云这个简单题……都是被discuss给整的,让我wa了好多次,算法很多,比如笨办法, while(s[i]) { if(s[i]=='A'||s[i]=='B'||s[i]=='C') { t+=(s[i]-'A'+1)*t2; if(f==1) t+=t3; f=1; } else if(s[i]=='D'||s[i]=='E'||s[i]=='F') { t+=(s[i]-'D'+1)*t2; if(f==2) t+=t3; f=2; } else if(s[i]=='G'||s[i]=='H'||s[i]=='I') { t+=(s[i]-'G'+1)*t2; if(f==3) t+=t3; f=3; } else if(s[i]=='J'||s[i]=='K'||s[i]=='L') { t+=(s[i]-'J'+1)*t2; if(f==4) t+=t3; f=4; } else if(s[i]=='M'||s[i]=='N'||s[i]=='O') { t+=(s[i]-'M'+1)*t2; if(f==5) t+=t3; f=5; } else if(s[i]=='P'||s[i]=='Q'||s[i]=='R'||s[i]=='S') { t+=(s[i]-'P'+1)*t2; if(f==6) t+=t3; f=6; } else if(s[i]=='T'||s[i]=='U'||s[i]=='V') { t+=(s[i]-'T'+1)*t2; if(f==7) t+=t3; f=7; } else if(s[i]=='W'||s[i]=='X'||s[i]=='Y'||s[i]=='Z') { t+=(s[i]-'W'+1)*t2; if(f==8) t+=t3; f=8; } else if(s[i]==' ') { t+=t2; f=9; } i++; 好比较优的办法就是前辈们的打表发很不错 Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator