刚刚的T1
  • 板块灌水区
  • 楼主lovely_hyzhuo
  • 当前回复4
  • 已保存回复4
  • 发布时间2024/1/1 21:20
  • 上次更新2024/1/2 12:48:38
查看原帖
刚刚的T1
716099
lovely_hyzhuo楼主2024/1/1 21:20

rt

我感觉我写的没毛病啊

#include<bits/stdc++.h>
#define int long long
using namespace std;
const int mod=1e9+7;
int mi(int b,int p)
{
	int ans=1;
	while(p>0)
    {
        if(p%2!=0)
        	ans=ans*b%mod;
        b=b*b%mod;
        p=p>>1;
    }
    if(ans%mod==0)
    	return ans;
    ans%=mod;
    return ans;
}
void solve()
{
	int N;
	cin>>N;
    cout<<(mi(3,N)-1)/2<<endl;
}
signed main()
{
	int t;
	cin>>t;
	while(t--)
		solve();
	return 0;
}
2024/1/1 21:20
加载中...