20分求助
  • 板块P2264 情书
  • 楼主chenshixue
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/3/9 10:53
  • 上次更新2024/3/9 13:19:10
查看原帖
20分求助
939292
chenshixue楼主2024/3/9 10:53
#include <bits/stdc++.h>
using namespace std;
int n;
string s[105];
string a[2100];
bool flag[32323];
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>s[i];
		for(int j=0;j<s[i].size();j++){
			if(s[i][j]>='A'&&s[i][j]<='Z') s[i][j]+=('a'-'A');
		}
	
	}
	int w=0;
	for(int i=1;;i++){
	    cin>>a[i];
	    for(int j=0;j<a[i].size();j++){
			if(a[i][j]>='A'&&a[i][j]<='Z') a[i][j]+=('a'-'A');
		}
	    if(a[i][a[i].size()-1]=='.'){
	    	a[i].erase(a[i].size()-1,1);
	    	w=i;
	    	break;
		}
	}
	int ans=0;
	for(int i=1;i<=w;i++){
		for(int j=1;j<=n;j++){
			if(a[i]==s[j]){
				if(flag[j]==0){
					flag[j]=1;
					ans++;
				}
			}
		}
	}
	cout<<ans;
	return 0;
}
2024/3/9 10:53
加载中...