BZOJ 4475: [Jsoi2015]子集选取 快速幂
来源:互联网 发布:最新ppt制作软件 编辑:程序博客网 时间:2024/06/04 19:14
4475: [Jsoi2015]子集选取
Time Limit: 1 Sec Memory Limit: 512 MBSubmit: 217 Solved: 159
[Submit][Status][Discuss]
Description
Input
输入包含一行两个整数N和K,1<=N,K<=10^9
Output
一行一个整数,表示不同方案数目模1,000,000,007的值。
Sample Input
2 2
Sample Output
16
cos alone_wolf --__--
#include<cmath>#include<ctime>#include<cstdio>#include<cstdlib>#include<cstring>#include<complex>#include<iostream>#include<algorithm>#include<iomanip>#include<vector>#include<string>#include<queue>#include<set>#include<map>using namespace std;typedef long long ll;inline int read(){int x=0,f=1;char ch=getchar();while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();}while(ch<='9'&&ch>='0'){x=(x<<1)+(x<<3)+ch-'0';ch=getchar();}return f*x;}const ll mod=1000000007;ll n,k;inline ll qpow(ll a,ll b){ll ans=1;while(b){if(b&1)ans=1ll*ans*a%mod;a=1ll*a*a%mod;b>>=1;}return ans%mod;}int main(){n=read();k=read();printf("%lld\n",qpow(qpow(2,n),k));return 0;}
阅读全文
0 0
- BZOJ 4475: [Jsoi2015]子集选取 快速幂
- bzoj 4475: [Jsoi2015]子集选取
- BZOJ 4475: [Jsoi2015]子集选取
- bzoj 4475: [Jsoi2015]子集选取 数学
- bzoj 4475: [Jsoi2015]子集选取 找规律
- 4475: [Jsoi2015]子集选取
- BZOJ4475 [Jsoi2015]子集选取
- [JZOJ4058]【JSOI2015】子集选取
- bzoj4475【JSOI2015】子集选取
- 【JSOI2015】【JZOJ 4058】子集选取
- JZOJ 4058. 【JSOI2015】子集选取
- [BZOJ4475][JSOI2015]子集选取(DP+结论)
- bzoj 4472: [Jsoi2015]salesman
- bzoj 4474: [Jsoi2015]isomorphism
- bzoj 4488: [Jsoi2015]最大公约数
- BZOJ 4481 [Jsoi2015] 非诚勿扰
- bzoj 4481 [Jsoi2015]非诚勿扰
- bzoj 4488: [Jsoi2015]最大公约数
- angularJs控制input只能输入数字并且小数点后只能输入两位
- P3518 [POI2011]strongbox
- 3DES加密 java与 C# 可以相互加密解密
- 从匿名聊聊被封停,看微信小程序坚持的线下策略
- Kyoto Cabinet库的编译说明
- BZOJ 4475: [Jsoi2015]子集选取 快速幂
- 118. Pascal's Triangle
- Spring in Action之DI
- TensorFlow一些常用的基本概念和函数
- java native方法及JNI实例
- Kotlin中的面向对象(一)
- Linux磁盘坏道问题解决!
- [游记]SDOI2017 R2酱油记
- tf.strided_slice