eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Вибори

Вибори

Сем i Юра беруть участь у виборах. Та це їм здалось занадто нудним, i вони опитали всiх виборцiв, за кого вони голосували.

Вiдомо, що всього було n виборцiв та k кандидатiв. Вам потрiбно визначити чи закiнчаться вибори в один тур, тобто чи iснує кандидат, за якого проголосувала бiльш нiж половина виборцiв.

Вхiдні дані

Перший рядок містить два цiлих числа n та k (1n105, 1k100) - кiлькiсть виборцiв та кандидатiв.

Другий рядок мiстить n цiлих чисел a1, a2, ..., an (1aik) - номер кандидата, за якого вiддав свiй голос i-ий виборець.

Формат вихiдних даних:

Виведiть "YES", якщо вибори закiнчаться в один тур, або "NO" у протилежному випадку.

Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
7 4
2 4 1 2 2 3 2
Вихідні дані #1
YES
Вхідні дані #2
4 4
1 2 3 4
Вихідні дані #2
NO
Вхідні дані #3
8 3
3 1 2 1 3 3 1 3
Вихідні дані #3
NO
Джерело 2019 ACM SEERC, 1/8 фiналу, 13 квiтня