hello, this is my first acm contest! work hard for hdu acm.
a:1 b:0 c:2 d:0 e:2 f:1 g:0 h:2 i:3 j:0 k:0 l:2 m:2 n:1 o:2 p:0 q:0 r:1 s:4 t:4 u:0 v:0 w:0 x:0 y:1 z:0 a:2 b:0 c:1 d:2 e:0 f:1 g:0 h:2 i:0 j:0 k:1 l:0 m:1 n:0 o:2 p:0 q:0 r:3 s:0 t:0 u:1 v:0 w:1 x:0 y:0 z:0
其实特别水,wa多次 究其原因就是c++输入输出流耗时严重。
#include<iostream> #include<string.h> using namespace std; int main() { char gq[100001]; while(gets(gq)) { int ls[27]={0}; for(int i=0;i<strlen(gq);i++) { ls[gq[i]-'a']++; } for(int p=0;p<26;p++) { cout<<char(p+'a')<<":"<<ls[p]<<endl; } printf("\n"); } return 0; }
原文地址:http://blog.csdn.net/lsgqjh/article/details/44789799