50分求调
查看原帖
50分求调
1176087
XQ0014楼主2024/10/28 22:27

考试时的思路,样例过了,但只有50;

#include<bits/stdc++.h>
using namespace std;
char pk[200];
int main(){
	int n,ans=0;
	cin>>n;
	for(int i=1;i<=n*2;i++)
		cin>>pk[i];
	for(int i=1;i<=n;i++)
	    for(int j=1;j<=n;j+=2)
			if(pk[j]==pk[j+2])
				if(pk[j+1]==pk[j+3]){
					ans++;
					pk[j+2]='0';
				}
	ans=n-ans;
	cout<<52-n;
	return 0;
}
2024/10/28 22:27
加载中...