98分,谢谢
查看原帖
98分,谢谢
867752
ZM_123_楼主2024/5/7 14:20
#include<stdio.h>
#define N 1000005
int main(){
	int n;
	char a[N]; 
	int a0,a1,a2,a4;
	a0=a1=a2=a4=0;
	scanf("%d\n",&n);
	for(int i=1;i<=n;i++)
		scanf("%c",&a[i]);
	if(n%4!=0){
		printf("No");
		return 0;
	}
	for(int i=1;i<=n;i++){
		if(a[i]=='0') a0++;
		else if(a[i]=='1') a1++;
		else if(a[i]=='2') a2++;
		else if(a[i]=='4') a4++;
		else {
			printf("No");
			return 0;
		}
	}
	if(a1==a2&&a1==a0&&a0==a4){
		printf("Yes");
	}
	return 0;
}
2024/5/7 14:20
加载中...