static int mod = (int) 1e9 + 7; public static void main(String[] args) { int m = 2, n = 2, x = 2; System.out.println(qpow(x, m + n - 1) * qpow(x / 2, (m - 1) * (n - 1)) % mod); } static long qpow(long x, long n) { long ans = 1; while (n != 0) { if ((n &; 1) != 0) { ans *= x; ans %= mod; } x = x * x; x %= mod; n >>= 1; } return ans; }
点赞 评论

相关推荐

牛客网
牛客企业服务