Đăng nhập để hỏi chi tiết
25
14
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
#include<bits/stdc++.h>
using namespace std;
#define ll long long
ll x,m=1000000007,y;
long long mu(long long n,long long x)
{
if(n==0) return 1;
if (n==1) return 2;
long long t=mu(n/2,x)%m;
if (n%2==0) return(t%m*t%m);
else return(t*t%m*x%m);
}
int main()
{
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
cin>>y;
long long x=2;
long long a=(mu(y,x)+1)%m;
long long b=(mu(y,x)+2)%m;
cout<<(a*b/2)%m;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin