АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

1918. Shooting Gallery

Time Limit: 1 seconds
Memory Limit:262144KB
Points:100
View Problem Statistics Submit Problem added debug

Однажды Вася с родителями пошли в тир. Родители предложили Васе следующее: он делает K выстрелов, и за каждое попадание в цель получает право сделать ещё M выстрелов. Вася помнит, что всего он сделал N выстрелов, после чего доступных попыток не осталось. Требуется определить, сколько раз он попал в цель.

Ваша задача – придумать формулу, дающую верный ответ для любых значений K, M и N (где 1 ≤ K, M ≤ 1000, K ≤ N ≤ 1000). Например, при K = 5, M = 2, N = 17 ваша формула должна давать ответ 6.

Если для заданных K, M и N решение не существует (например, при K = 5, M = 2, N = 6), то в таких случаях ваша формула должна давать ответ -1.

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

В поле ответа напишите одну строку с формулой.

В формуле разрешено использовать только следующие элементы:

  • переменные K, M, N (заглавные латинские буквы)
  • целые числа от -1000 до 1000
  • круглые скобки
  • знаки бинарных операций +, -, *, /, %, где '/' означает деление нацело, '%' означает взятие остатка от деления. Например, 8 / 5 = 1, 8 % 5 = 3.

Приоритет операций умножения, деления нацело и взятия остатка выше, чем у операций сложения и вычитания.

Дополнительные ограничения: длина вашей формулы не должна превышать 255 символов, в процессе вычисления промежуточные результаты не должны оказываться по модулю больше 109.

Пример, как может выглядеть запись формулы в ответе (этот ответ неправильный): ((K + 1) / N + (K * M))%2 - 1

Система оценки

Подзадача 1 (70 баллов): решение существует.

Подзадача 2 (30 баллов): решение не существует (формула должна выдать -1).

Баллы за каждый тест начисляются независимо. В отчёте сообщается результат проверки на каждом тесте.

Примечание

При отправке решения этой задачи на проверку в поле выбора языка следует выбирать 'Plain text'.


View Problem Statistics Submit Problem discussion Author/source:
Problems from Contests and Camps / School olympiads and couses of Vologda region / Regional olympiads for the prize of the Governor / IV Regional School Olympias on Informatics 2019 / Main tour, Froms 9-10 /
1918. 1919. 2 - Fence 1920. 3 - Game 1921. 4 - Division of Array
time generating 0.234 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.