文章

67

粉丝

207

获赞

29

访问

36.7k

头像
消消乐 题解:冲刺最后21天复试,看到的都必然上岸
P1869 云南大学机试题
发布于2024年3月6日 13:24
阅读数 467

#include<iostream>
#include<math.h>
#include <algorithm>
#include <string.h>
using namespace std;
int main(){


	int t,n,flag=0;
	cin >>t;
	int a[105];
	for(int i=0;i<105;i++)
			a[i]=0;
	for(int i=0;i<t;i++){
		for(int i1=0;i1<105;i1++)
			a[i1]=0;
		flag=0;
		cin >>n;
		for(int j=0;j<n;j++)
			cin >>a[j];
		sort(a,a+n);
		
		for(int ii=0;ii<n-1;ii++){
			while(1){
				if(a[ii]<a[n-1]){

					a[ii]=a[ii]+2;
				}
				else if(a[ii]==a[n-1]){
					break;
				}
				else{
					flag=1;
					break;
				}
			}

		}
		if(flag==1)
			cout <<"NO"<<endl;
		else
                 cout <<"YES"<<endl;

	}

	//system("pause");
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发