ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1110. Степень

Test #1
Послано BrainFuck 22 фев 2013 10:02
Combo fail: floating-point + division by zero
var y,n,m,c,e,f:int64;x,p:integer;
begin
read(n,m,y);
for x:=0 to m-1 do
begin
   f:=trunc(exp(ln(x)*n));
   if f mod m = y then inc(p);
end;
If p=0 then write ('-1');
for x:=0 to m-1 do
begin
   f:=round(exp(ln(x)*n));
   if f mod m = y then write (x,' ');
end;
end.
WHY????