B. cocktail with hearthstone define int long long
还是慎用,回应影响评测 思路:
#include
#define ll long long
using namespace std;
const int N =4e5+10;
const int mod=1e9+7;
int n,m,q;
ll jc[N];
ll pw(ll x,ll y)
{
ll res=1;
while(y)
{
if(y&1)
res=res*x%mod;
x=x*x%mod;
y>>=1;
}
return res%mod;
}
ll get_inv(ll x)
{
return pw(x,mod-2)%mod;
}
ll C(ll x,ll y)
{
return jc[x]*get_inv(jc[x-y])%mod*get_inv(jc[y])%mod;
}
signed main()
{
scanf("%d%d%d",&n,&m,&q);
jc[0]=1;
for(int i=1;i>n;
for(int i=1;i>x;
mp[x]++;
}
for(int i=1;im>>k;
int k1=k/n;
int x1,y1=k1;
if(k1%2)
{
x1=n-k%n;x1-=1;
}
else
x1=k%n;
//cout
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?