printРабочее место участника

printЗадачи

1300. Двери

Ограничения: время – 1s/2s, память – 32MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

В длинном коридоре находится `N` дверей, первоначально закрытых. Первый человек проходит по коридору и открывает каждую вторую дверь. Второй человек проходит и открывает каждую третью дверь, если она была закрыта, или закрывает ее, если она была открыта. Третий человек делает то же самое с каждой четвертой дверью. `K`-й человек – с каждой `(K+1)`-й дверью. Сколько дверей окажется открытыми после того, как по коридору пройдут `M` человек?
Во входном файле содержится две строки. В первой строке содержится целое число `N` – число дверей в коридоре (`2\ ≤\ N\ ≤\ 1000`). Во второй строке содержится целое число `M` – число проходивших людей (`0\ <\ M\ <\ N`).
В выходной файл вывести число открытых дверей.

Пример ввода

6
4

Пример вывода

3
loading