3507:单调环

时间限制:2 S   /  内存限制:65536 KB
AC:49   /  Submit:68
问题描述

给你一个数组,下标从 1 到 n ,把它的首位相连,就形成了一个环,也就是下标为 n 的元素的下一个元素的下标为 1。

我们定义单调环为,每一个元素与其下一个元素的大小关系全部相等,很明显,除非所有数字都一样,否则无法构成单调环。

于是我们稍作修改,如果至少有 n - 1 个元素与其下一个元素的大小关系相等,我们就称它为单调环。

输入描述

第一行是一个正整数 T 表示测试案例的数量。(1 <= T <= 200)

每组案例先是一个正整数 n 表示数字的数量。(3 <= n <= 100)

然后是 n 个不大于 100 的正整数。

输出描述

针对每组案例,如果给定数组可以形成单调环则输出 YES,否则输出 NO,最后换行。

样例输入复制样例

4

5

1 1 1 1 1

5

4 5 1 2 3

5

5 4 1 2 3

3

1 1 2

样例输出

YES

YES

NO

NO

提示说明

数字的大小关系只有 大于、小于 和 等于,所以最后一组输出 NO。

相关

21-22(2)第0次线上赛


Copyright 2016 - 2024 XUJC ACM Team
闽ICP备2020022076号-1