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

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

test_3
Послано naaxall 22 окт 2013 22:40
#include <stdio.h>
#include <math.h>

int main(void) {

    int N, M, Y;
    int i;
    int flag = 0;

    scanf("%d %d %d", &N, &M, &Y);

    for(i = 0; i < M; ++i) {
        if(fmod(pow(i, N), M) == Y) {
            printf("%d ", i);
            flag = 1;
        }
    }

    if(flag == 0) {
        printf("-1");
    }

    return 0;
}