Submission

Status:

[TSSSSSSSSSSSSSSSSSSS]

Score: 0

User: Nathlol2

Problemset: ยกกำลัง

Language: cpp

Time: 0.289 second

Submitted On: 2024-10-24 13:28:32

#include <bits/stdc++.h>
#define ll long long
using namespace std;

ll mod = 1000000007;

void solve(){
    int a, b;
    cin >> a >> b;
    ll res = 1;
    for(int i = 0;i<b;i++){
        res *= a;
        if(res > mod){
            res %= mod;
        }
    }
    cout << res <<endl;
}

int main(){
    ios::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);

    int t;
    cin >> t;
    while(t--){
        solve();
    }
}