直接暴力遍历,用 记录每种字符是否出现过,加一下答案就行了。
#include<bits/stdc++.h>
using namespace std;
int T;
char s[1007];
bool vis[100];
int main(){
cin>>T;
int ans=0;
while(T--){
cin>>(s+1);
int n=strlen(s+1);
memset(vis,0,sizeof vis);
bool flg=1;
for(int i=1;i<=n;i++){
if(vis[s[i]-'a'])flg=0;
vis[s[i]-'a']=1;
}
ans+=flg;
}
cout<<ans;
}
暂无评论