第二题超时。。贴个第一题代码,快速幂: #include<bits/stdc++.h> using namespace std; int main() { long long n, m; while(cin >> n >> m) { long long res = 1, t = m + 1, mod = 1e9 + 7; while(n) { if(n & 1) res = res * t % mod; t = t * t % mod; n >>= 1; } cout << res << endl; } return 0; }