20pts求助
查看原帖
20pts求助
948943
Wrongcepted楼主2024/8/6 21:10
/*
	首次提交分数:
	最终提交分数:
	尝试次数:
	时间复杂度:O()
*/
#include <iostream>
#include <algorithm>
#include <bits/stdc++.h>
using namespace std;
int a[30]={0},b[30]={0};
bool pd(int a[],int b[]){
	bool flag=1;
	for(int i=0;i<30;++i){
		if(a[i]!=b[i])flag=0;
	}
	return flag;
}
int n,cnt=1;
int main(){
	cin>>n;
	for(int x=1;x<=n;++x){
		string s;
		cin>>s;
		if(x%2==1){
			for(int i=0;i<s.size();++i){
				a[s[i]-'A']++;
			}
		}else{
			for(int i=0;i<s.size();++i){
				b[s[i]-'A']++;
			}	
			if(!pd(a,b))cnt++;	
		}
	}
	cout<<cnt;
	return 0;
}

2024/8/6 21:10
加载中...