Đề bài như sau ạ :
Hôm nay là ngày đầu tiên JK đi học. JK được giao một bài tập về nhà như sau:
Thầy giáo có một mảng n số nguyên không âm. Thầy muốn tìm 1 số nguyên x, sau đó cộng thêm x vào một số phần tử của mảng (không quá 1 lần với mỗi phần tử), và trừ đi x vào một số phần tử của mảng (không quá 1 lần với mỗi phần tử), sao cho sau đó tất cả các phần tử của mảng đều bằng nhau.
Với mảng n số nguyên ban đầu thầy cho, JK phải trả lời thầy rằng có tồn tại số nguyên x thỏa mãn hay không?
Hãy giúp JK ghi điểm ngay buổi đầu đi học nhé!
Input
Dòng đầu tiên chứa số nguyên n (1 ≤ n ≤ 105) - số lượng phần tử trong mảng Dòng thứ hai chứa n số nguyên a1 , a2 , … , an (0 ≤ ai ≤ 109) - các phần tử của mảng.
Output
Nếu không tồn tại số nguyên x làm cho tất cả các phần tử của mảng bằng nhau, in "NO, ngược lại in " YES ".
Example
Input:
5
1 3 3 2 1
Output:
YES
Input:
5
1 2 3 4 5
Output:
NO
Mình mong được mọi người giúp đỡ ạ =))
mấy số cũng được, chốt bằng một câu if.
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?