分糖果,偶数与奇数的问题

描述

阿离和阿信是很好的朋友,他们经常在一起玩好玩的游戏。这一天,他们玩了一个关于糖果的游戏:

有 n 包糖果,每包有 ��ai​ 糖果,如果该包糖果数是偶数,阿离会拿走,否则阿信会拿走。

两人会按照顺序依次拿走 �1,�2...��a1​,a2​...an​,现在可以对数列重新排序,问是否存在一种情况,使得任意时刻阿离拿到的糖果数严格大于阿信拿到的。

输入

第一行一个整数 t(1≤�≤10001≤t≤1000)表示有 t 组数据。

每一组数据,第一行为一个整数 n(1≤�≤1001≤n≤100)。

第二行为 n 个整数,其中第 i 个数为 ��ai​(1≤��≤1001≤ai​≤100)表示每个包内的糖果数。

输出

对于每组数据,输出"YES"表示存在一种情况使得任意时刻阿离拿到的糖果数严格大于阿信拿到的,反之,输出"NO"。

样例

输入

复制代码
3
4
1 2 3 4
4
1 1 1 2
3
1 4 3

输出

复制代码
YES
NO
NO

提示

请从标准输入读入数据,将结果输出到标准输出。

cpp 复制代码
#include<stdio.h>   
int main() {

	int t;
	scanf("%d",&t);//几个案例

	for (int i = 0; i < t; i++) {
		int n;
		int a[100];
		int sum1 = 0, sum2 = 0;
		scanf("%d", &n);//多少包
		for (int j = 0; j < n; j++) {
			scanf("%d", a + j);
			if (a[j] % 2 == 0)
				sum1 += a[j];
			else
				sum2 += a[j];
		}
		if (sum1 > sum2)
			printf("YES\n");
		else
			printf("NO\n");
	}
	return 0;
}
相关推荐
njsgcs2 分钟前
已知链中心距用节数算中间电机摆放位置 常量弧长 三链轮弦长模型算法
算法
2601_962440841 小时前
计算机毕业设计之jsp旅游网站管理系统
java·开发语言·算法·课程设计·旅游·推荐算法
池塘的蜗牛1 小时前
AFDM波形基于DFT的通感一体化
算法
147API2 小时前
Claude global workspace 研究给智能体测试提了一个醒
人工智能·算法·机器学习
葫三生2 小时前
《论三生原理》与模糊数学的关联、异同、互补关系?
人工智能·科技·算法·机器学习·开源
我命由我123452 小时前
方差(实例实操、与标准差的区别)
java·数据结构·算法·数据分析·java-ee·intellij-idea·idea
闲研随记2 小时前
【文献阅读 ICML 2026】RL算法:Critique-GRPO
论文阅读·算法·llm·强化学习·rl·icml·grpo
民乐团扒谱机2 小时前
【微实验】从迷雾中看清世界:卡尔曼滤波的数学诗意与MATLAB实践
人工智能·算法·matlab·卡尔曼滤波·kalman
努力努力再努力wz2 小时前
【高性能网络库与HTTP Server系列】:基于主从 Reactor 模型实现高性能 C++ 网络库与 HTTP Server
开发语言·网络·数据结构·数据库·c++·网络协议·http
什巳3 小时前
JAVA练习275-乘积最大子数组
java·开发语言·数据结构·算法