标签:
input | output |
---|---|
2 6 4 |
2 4 |
解析:直接很裸的幂取模运算。
AC代码:
#include <cstdio> int mod_pow(int x, int n, int m){ int ans = 1; while(n--){ ans = ans * x % m; } return ans; } int main(){ int n, m, y, flag; while(scanf("%d%d%d", &n, &m, &y)==3){ flag = 0; for(int i=0; i<m; i++){ if(mod_pow(i, n, m) == y){ flag = 1; printf("%d ", i); } } if(flag) puts(""); else puts("-1"); } return 0; }
标签:
原文地址:http://blog.csdn.net/u013446688/article/details/44153127