Codeforces Round 461 (Div. 2) |
---|
Закончено |
Имп решил посмотреть документальный фильм про наскальную живопись.
Его внимание мгновенно привлекли нацарапанные в хаотическом порядке числа, подозрительно напоминающие остатки от деления числа n на всевозможные i от 1 до k. К несчастью, этих чисел слишком много, а потому последовательность уходит далеко за пределы экрана и ее сложно анализировать.
Имп просит вас заняться этим вместо него и сообщить, правда ли, что все эти остатки от деления различны. Более формально, необходимо проверить, что все различны для 1 ≤ i ≤ k, то есть не существует такой пары (i, j), что одновременно выполняются следующие условия:
В единственной строке заданы два числа n, k (1 ≤ n, k ≤ 1018).
Выведите «Yes», если все остатки различны, и «No» в противном случае.
Вы можете выводить каждую букву в любом регистре (строчную или заглавную).
4 4
No
5 3
Yes
В первом примере остатки по модулю 1 и 4 совпадают.
Название |
---|