Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|
Problem hidden on 2017-11-10 19:46:57 by

FORESTIT - Khu rừng kỳ diệu

Trong một khu rừng kỳ diệu, có n cây trúc mọc với độ cao không như Kirito muốn. Ban đầu, chiều cao của cây trúc thứ i là hi. Mỗi khi Kirito dùng kiếm của mình chém 1 một, độ cao của cây trúc đó giảm đi 1 nhưng ma thuật của khu rùng lại làm độ cao của tất cả các cây trúc còn lại tăng lên 1.
Hỏi Kirito có thể làm cho độ cao của tất cả các cây trúc bằng nhau hay không?

Input

Dòng đầu tiên là số bộ test T (0 < T < 100).

Dòng đầu của mỗi bộ test là số nguyên dương N (2 ≤ N ≤ 200 000) – số cây trúc trong khu rừng.

Dòng thứ 2 của mỗi bộ test là n số nguyên dương hi – chiều cao của cây trúc thứ i, mỗi số cách nhau bởi dấu cách (hi ≤ 109).

Output

Với mỗi bộ test in ra trên 1 dòng “YES” nếu Kirito có thể làm cho độ cao của tất cả các cây trúc bằng nhau, ngược lại in ra “NO”.

Example

Input:

2

3

2 4 2

2

1 2 Output:

YES

NO

Được gửi lên bởi:ITPTIT Club
Ngày:2017-11-02
Thời gian chạy:1s-2s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:C C++ 4.3.2 CPP CPP14 JAVA PAS-FPC PYTHON PYTHON3
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.