题目链接:https://vjudge.net/contest/436484#problem/F
题目链接 https://vjudge.net/contest/436484#problem/F
讲道理,这个题干我是真么懂啥意思,翻译出来也没看懂(不会英语是真难受),但是看样例,结合题干给的一些数据发现是算n的k次方对1e7的余数,那就好办了
以下代码
#include<stdio.h> #define f 1000000007 int main() { int n; long long sum; scanf("%d",&n); for(int i=0;i<n;i++){ int a,b; sum=1; scanf("%d %d",&a,&b); for(int j=1;j<=b;j++){ sum*=a; sum%=f; } printf("%d\n",sum); } return 0; }