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

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

This is my answer!
Послано train 21 сен 2002 17:41
#include "stdio.h"

main() {
    long n, m, y, x, i, temp, flag=0;

   scanf("%ld %ld %ld",&n,&m,&y);
   for (x=0; x<m; x++) {
       temp = x;
       for (i=2; i<=n; i++) {
          temp *= x;
         temp %= m;
      }
      if (temp==y) {
         if (flag>0) printf(" ");
          printf("%ld",x);
         flag++;
      }
   }
   if (flag==0) printf("-1");
   printf("\n");

}
Re: This is my answer!
Послано Ural_FanWenzhong 25 окт 2002 11:51
> #include "stdio.h"
>
> main() {
>     long n, m, y, x, i, temp, flag=0;
>
>    scanf("%ld %ld %ld",&n,&m,&y);
>    for (x=0; x<m; x++) {
>        temp = x;
>        for (i=2; i<=n; i++) {
>           temp *= x;
>          temp %= m;
>       }
>       if (temp==y) {
>          if (flag>0) printf(" ");
>           printf("%ld",x);
>          flag++;
>       }
>    }
>    if (flag==0) printf("-1");
>    printf("\n");
>
> }