Key Set HDU - 5363
2024-09-07 12:02:13
这个题目套公式 2^(n-1)-1,再来个快速幂基本上就可以AC了
写这个题目的: 公式容易推到错: 容易写成 2^n-1/2。。。这样写出来结果也不错 但是一直哇
AC:
#include<iostream>
#include<cstdio>
#include<cstring>
#define N 1000000007
using namespace std;
typedef long long ll;
int pow(ll x,ll y)
{
ll res=;
while(y)
{
if(y&)
res = res * x %N;
x = x * x % N;
y>>=;
}
return res-;
} int main()
{
int t;
scanf("%d",&t);
while(t--)
{
ll n,m;
scanf("%lld",&n);
m=pow(,n-);
cout<<m<<endl;
}
}
最新文章
- 跨平台开发之阿里Weex框架环境搭建(一)
- c++容器(vector、list、deque)
- HDU 4044 GeoDefense(动态规划)
- python __init__ __call__
- return break continue
- Linux中的15个‘echo’ 命令实例
- MS MQ 消息队列
- This 在 C# 中的含义
- 数组对象元素的添加,String对象,BOM对象以及文档对象的获取
- Quartz(GUI)图形界面程序----Quartz Web
- ZXing生成条形码、二维码、带logo二维码
- IDEA启动后页面没有tomcat server选项,显示灰色问号和红叉不能使用
- Jupyter NoteBook功能介绍
- Suse linux enterprise 11添加设置中文输入法的方法
- 20165213 Exp4 恶意代码分析
- 正确理解python中的赋值语句:a, b = b, a + b
- EF数据迁移
- 一口一口吃掉Volley(三)
- JSP -- 从甲骨文开始
- 重温JavaScript预编译的四个步骤