求助
  • 板块灌水区
  • 楼主Cccp145
  • 当前回复23
  • 已保存回复23
  • 发布时间2023/12/17 10:21
  • 上次更新2023/12/17 12:36:46
查看原帖
求助
1189384
Cccp145楼主2023/12/17 10:21

快速求幂

题目描述

有qq个询问,对于每个询问,输出dx mod 1145141d^x\bmod1145141。

输入格式

第一行输入两个数,分别表示d,qd,q。

第2∼q+12 \sim q+1行,每行输入一个数,表示xx。

输出格式

每个询问的输出。

样例 #1

样例输入 #1

1 3
1
2
3

样例输出 #1

1
1
1

样例 #2

样例输入 #2

2 3
1
2
3

样例输出 #2

2
4
8

提示

如果你使用cin 和cout ,请加入以下两行代码且把代码里所有的endl换成'\n':

std::ios::sync_with_stdio(0);
std::cin.tie(0);

来避免超时。

对于20%20\%的数据,0$$\le$$q$$\le$$10^3,0$$\le$$x$$\le$$10^4。

对于50%50\%的数据,0$$\le$$q$$\le$$2\times10^6,0$$\le$$x$$\le$$5 \times10^5。

对于100%100\%的数据,0$$\le$$q$$\le$$2 \times10^6,0$$\le$$x$$\le$$2 \times 10^6,0$$\le$$d$$\le$$10^4。

2023/12/17 10:21
加载中...