Hôm nay, hedgehog Filya đã đi học cho lần đầu tiên! Giáo viên đã cho anh ta một bài tập ở nhà mà Filya đã không thể hoàn thành mà không có sự giúp đỡ của bạn.Filya được đưa ra một mảng số nguyên không âm a1, a2,..., an. Đầu tiên, ông chọn một số nguyên x và sau đó ông cho biết thêm x để một số phần tử của mảng (không có nhiều hơn một lần), trừ x từ một số yếu tố khác (ngoài ra, không có nhiều hơn một lần) và không có thay đổi các yếu tố khác. Ông ấy muốn tất cả các phần tử của mảng để được bình đẳng.Bây giờ ông thắc mắc nếu có thể chọn số nguyên x và thay đổi một số phần tử của mảng bằng cách sử dụng x này để làm cho tất cả các yếu tố bình đẳng.Đầu vàoDòng đầu tiên của các đầu vào có chứa một số nguyên n (1 ≤ n ≤ 100 000)-một số nguyên trong Filya của mảng. Dòng thứ hai chứa các số nguyên n a1, a2,..., một (0 ≤ ai ≤ 109) — các phần tử của mảng.Sản lượngNếu nó không thể làm cho tất cả các phần tử của mảng bằng cách sử dụng quá trình này được đưa ra trong báo cáo vấn đề, sau đó in "NO" (không có dấu ngoặc kép) trong dòng đầu ra, duy nhất. Nếu không in "CÓ" (không có dấu ngoặc kép).
đang được dịch, vui lòng đợi..
