为什么一半tle
查看原帖
为什么一半tle
1089592
FUUSA楼主2024/5/17 17:36

求大佬改进

#include <bits/stdc++.h>
#define MAXN 100001
using namespace std;
int cnt;
char s[MAXN],t[MAXN];

int main()
{
	scanf("%s%s",&s,&t);
	int ss=strlen(s),st=strlen(t);
	for(int i=0;i<ss;++i)
	{
		for(int q=0;q<st;++q)
		{
			if(!t[q])
			continue;
			if(s[i]==t[q])
			{
				t[q]=0;
				++cnt;
				break;
			}
		}
	}
	printf("%d",cnt);
}
2024/5/17 17:36
加载中...