通過檢測
------------------------------------------------------------
請高手指點
#include <iostream>
#include <string.h>
#include <map>
using namespace std;
map<string,int> M,A,R;
map<string,int>::iterator it;
//=======================================
int main() {
int n,AC,SG;
char a[35],b[5];
cin>>n;
M.clear();
R.clear(); //秒殺人數
A.clear(); //AC人數
while(n--){
scanf("%s %s",a,b);
if(strcmp(b,"AC")==0 && M.find(a)==M.end())
R[a]=1; //第一次較就AC
M[a]++;
if(strcmp(b,"AC")==0) A[a]=1;
}
SG=R.size(); AC=A.size();
printf("%.0f%%\n",100.0*SG/AC);
}