#包含?& lt字符串& gt
#包含?& lt地圖& gt
#包含?& ltvector & gt
使用?命名空間?std
int?main(){
int?n = 0;//n個字符?
CIN & gt;& gtn;
向量& lt字符串& gt?r;?//保存n個字符遊程?
字符串?s;//保存單個字符?
for(int?c = 0;c & ltn;c++){
CIN & gt;& gts;//輸入單個字符?
推回;//保存n?
}
for(int?k = 0;k & ltn;k++){
s?= r[k];//提取字符通靈?
地圖& ltchar,int & gt?abc
for(int?I = 0;我& lts.length()。i++){
If(ABC . count(s[I])= = 1){//如果第二次找到描述,直接輸出並退出循環?
cout & lt& lts[I]& lt;& ltendl
打破;
}//假設字符通靈是abcc找A,不在,key是(A),找B,不在key是(A,B),找C,不在,key是(A,B,C),找A,上面有if嗎?
If(abc.count(s[i])==0){//map由鍵和值組成。它原本是空的。找出有沒有以key為第壹個字符的沒有加入的?
abc.insert(make_pair(s[i],1));
}
}
}
系統(“暫停”);
回歸?0;
}