Problem E: 2023年中山市信息学竞赛初赛:吃水果问题(fruit)

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:51 Solved:29

Description

【题目描述】 我们给Jimmy制定了一长串吃水果清单。但是Jimmy非常淘气,如果相邻两天吃的水果一样的话,他将会变得非常暴躁,精通编程的你能否帮助判断:是否可以将原有的方案修改成让Jimmy不暴躁的方案。

【输入格式】 第一行,一个整数case,表示测试组数; 对于每组测试数据: 第一行,一个整数n,表示吃水果天数。 第二行,共n个空格隔开的数字ai,表示每天吃的水果编号。

【输出格式】 输出共case行,对于每一组测试数据如果存在方案则输出Y否则输出N。

【样例输入】

 2 

1 2 4 2 2 4 

5

1 1 1 2 1 

【样例输出】 

【样例解释】 样例1存在新的方案1 2 4 2 4 2使得任意相邻两天吃的水果不一样,样例2不存在能够使得任意相邻两天吃的水果不一样的新方案。

【数据范围】 case<=100,1<=ai<=n 对于40%的数据:1<=n<=8 对于70%的数据:1<=n<=1000 对于100%的数据:1<=n<=10000

Input

第一行,一个整数case,表示测试组数; 对于每组测试数据: 第一行,一个整数n,表示吃水果天数。 第二行,共n个空格隔开的数字ai,表示每天吃的水果编号。

Output

输出共case行,对于每一组测试数据如果存在方案则输出Y否则输出N。

Sample Input Copy

2 
6 
1 2 4 2 2 4 
5
1 1 1 2 1 

Sample Output Copy

Y
N

HINT

【样例解释】 样例1存在新的方案1 2 4 2 4 2使得任意相邻两天吃的水果不一样,样例2不存在能够使得任意相邻两天吃的水果不一样的新方案。

【数据范围】 case<=100,1<=ai<=n 对于40%的数据:1<=n<=8 对于70%的数据:1<=n<=1000 对于100%的数据:1<=n<=10000