Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 

Считалочка

(Время: 1 сек. Память: 32 Мб Сложность: 7%)

Дети решили поиграть в интересную игру, но для игры необходимо выбрать водящего. В игре планируют принять участие N детей. Водящего решили определить с помощью считалочки, состоящей из M слов.

Перед тем, как произносить считалочку все встали в круг и пронумеровали каждого из участников числами от 1 до N так, что ребёнок с номером 1 стоит рядом с ребенком с номером N. На первом слове считалочки указывается первый человек в кругу, на втором слове – второй человек и так далее. После N-го человека снова идет первый.

Требуется определить номер ребёнка, на которого придётся последнее M-е слово считалочки.

Входные данные

Входной файл INPUT.TXT содержит в двух строках целые числа N и M (1 ≤ N, M ≤ 109) по одному в каждой строке – количество детей и количество слов в считалочке соответственно.

Выходные данные

В выходной файл OUTPUT.TXT выведите целое число от 1 до N – номер ребёнка в кругу, который станет водящим в игре.

Пример

№INPUT.TXTOUTPUT.TXT
110
25
5

Для отправки решения задачи необходимо зарегистрироваться и авторизоваться!

[Обсуждение] [Все попытки] [Лучшие попытки]


 Язык программирования C++
 Решение олимпиадных задач
 Региональные олимпиады
 ЕГЭ по информатике
 Авторские задачи
 Тренировочные олимпиады
 Личные олимпиады
 Командные олимпиады
 Первая личная олимпиада
 Вторая личная олимпиада
 A. Считалочка
 B. Максимальная разность
 C. Палиндром
 D. Щедрое приданое

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru