АВТ
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.

1216. Missing multiplier

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

Факториал числа N обозначается как N! и вычисляется как произведение всех натуральных чисел от 1 до N:

N! = 1 * 2 * 3 * … * N

Вася решил сосчитать, чему же будет равен N! для его любимого натурального числа N. Но поскольку даже для сравнительно небольших N значение N! будет очень большим числом, то Вася посчитал его по модулю M (то есть нашёл остаток от деления N! на некоторое натуральное число M).

Ценой больших усилий N! mod M был сосчитан. Но впоследствии случайно выяснилось, что во время вычисления был пропущен ровно один из множителей. Найдите пропущенный множитель.

В первой строке входных данных записаны числа N, M и R через пробел, где N – исходное число, M – модуль, по которому Вася производил расчёты, R – полученный результат (2 ≤ N ≤ 30 000,  2 ≤ M ≤ 100 000, 0 ≤ R < M).

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

 

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

5 10 0

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

1 2 3 4

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

5 15 0

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

1 2 4

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

5 7 5

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

3

 

 


View Problem Statistics Submit Problem discussion Author/source:
Problems from Contests and Camps / School olympiads and couses of Vologda region / All-Russian school olympiad, municipal stage / City School Olympiad 2012-13 /
1183. 3 - Chains of contacts 1216. 1214. 6 - Sequence of integers 1217. 6 - Squares 1215. 7 - Agents on skis
Problems from Contests and Camps / School olympiads and couses of Vologda region / Impulse, September 2021 / Impulse, Sept 2021, Closing Olympiad 7-10, group 2 /
1519. 03 - Mathematics for 6 Form 1216. 1214. 05 - Sequence of integers 1184. 06 - Game with chips
Problems from Contests and Camps / School olympiads and couses of Vologda region / Impulse, August-September 2022 / Impulse, August-September 2022, Closing Olympiad for Hardened Professionals /
1317. 01 - Tiles 1216. 1214. 03 - Sequence of integers 1535. 04 - Hill 2038. 05 - Most Frequent Element
time generating 0.094 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.