logo AlgoBeat OnlineJudge
登录 注册

题解

作者: _ZXY_  ·  发布于 2026-05-19 21:12:24  ·  最后修改于 2026-05-19 21:16:45
已通过
审核员:UnratedCheater 终将消亡 · 2026-05-19 21:16:45

直接暴力遍历,用 记录每种字符是否出现过,加一下答案就行了。

#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;
}

暂无评论

登录 后即可评论。