![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 04.05.2014
Сообщений: 12
|
![]()
Помогите, пожалуйста, исправить программу
Вам даны целые числа A, B и C. Выведите остаток от деления A^B (A в степени B) на C. Технические условия Входные данные Единственная строка входного файла содержит три целых числа: A, B, C (1 <= A, B, C <= 1018). Числа разделены пробелами. Выходные данные Выходной файл должен содержать одно целое неотрицательное число, меньшее C - ответ к задаче. Код:
3 4 5 Пример выходных данных 1 Последний раз редактировалось Stilet; 08.06.2014 в 19:30. |
![]() |
![]() |
![]() |
#2 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
И кстати: Код:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 04.05.2014
Сообщений: 12
|
![]()
теперь просто открывается консоль, а при нажатии на клавиши закрывается
|
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ну. А ты чего хочешь?
Читай внимательно условие задачи - у тебя данные не из консоли берутся. И выход тоже не в консоль.
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 04.05.2014
Сообщений: 12
|
![]()
Хорошо, Виталий, спасибо. Не могли бы ли вы мне помочь мне ещё с одной задачей. Она тоже на e-olimp не проходит
Код:
Но Анфиса, как и подобает даме года, любила употреблять сыр несколько меньших размеров, для чего она всегда разрезала предложенный кусочек деликатеса на две части, предварительно установив его строго вертикально квадратом к столу. При разрезании нож всегда размещался по диагонали квадрата, но Анфисе не всегда удавалось разрезать кусочек пополам, так как плоскость лезвия ножа образовывала двугранный угол Z o с плоскостью основания. Найти площадь S созданного Анфисой сечения. Технические условия Вход Целые числа А, B, Z, не превышающие 90. Выход Площадь S образованного сечения с точностью до 3-х знаков после запятой. |
![]() |
![]() |
![]() |
#6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Я опять должен догадываться что зашифровано под фразой "тоже на e-olimp не проходит"?
Ладно. Ответ будет тот же: Цитата:
I'm learning to live...
Последний раз редактировалось Stilet; 08.06.2014 в 21:37. |
|
![]() |
![]() |
![]() |
#7 | |
JAVA BEAN
Участник клуба
Регистрация: 22.04.2007
Сообщений: 1,329
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#9 | |
JAVA BEAN
Участник клуба
Регистрация: 22.04.2007
Сообщений: 1,329
|
![]() Цитата:
Вот смотри: Пусть P = kC + m (P делится на C с остатком m) и нужно найти, какой остаток дает PQ на C. (kC + m)Q = kCQ + mQ получается, что PQ mod C = (P mod C)Q (естественно, все числа целые). Если взять Q = A, P = A^(B - 1), тогда A^B mod C = (A^(B - 1) mod C)A. Ну и для вычисления результата достаточен простой цикл: Код:
Код:
|
|
![]() |
![]() |
![]() |
#10 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ладно, согласен )
Я не особо сведущ в делах олимпиадных, так что пусть будет по твоему.
I'm learning to live...
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача из e-olimp №915 | vadimmmm | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 16.03.2014 21:18 |
Задача из e-olimp №76 | vadimmmm | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 15.03.2014 21:00 |
Задача из e-olimp №8 | vadimmmm | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 15.03.2014 17:37 |
Задача из e-olimp №1622 | vadimmmm | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 15.03.2014 10:48 |
бэкап проходит средствами sql но не проходит средствами 1с | so1idsnake | Помощь студентам | 4 | 16.09.2013 08:44 |