您的位置:首页 > 理论基础 > 计算机网络

http://acm.hdu.edu.cn/showproblem.php?pid=1211 (水)

2010-08-06 23:39 661 查看
]/*
一开始以为自己题目理解错了,一开始以为M 与 m 是不一样的,搞的我郁闷死
该题只要解密就可以了,题目有不必要的信息
*/
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int p, q, e, l;
while( scanf("%d %d %d %d", &p, &q, &e, &l) != EOF )
{
int n = p * q;
int fn = (p -1) * (q - 1);
int d = 1;
while(d * e % fn != 1)
d++;
int graph;
int t;
int temp;
for(int i = 0; i < l; i++)
{
scanf("%d", &graph);
t = d;
temp = 1;
while(t--)
{
temp *= graph;
temp %= n;
}
printf("%c", temp);

}
printf("/n");
}
return 0;
}
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  graph 解密 c