题解:hash解法
c++代码如下:
#includeusing namespace std;int main(){ int k; string str; while(cin>>k&&getline(cin,str)){ //注意这个str吸收了k之后的空格,所以在之后扫描的时候str都是从1开始的,当然你也可以用erase方法删除0号位置的空格 int hash[256],cnt=0; memset(hash,0,sizeof(hash)); for(int i=1;i 0){// cout<<(char)i<<" :"< <