【数学】排列组合
zhang_kevin · · 个人记录
排列组合是数学中非常重要的知识,它其实是排列与组合的统称。
排列
咕咕咕。
组合
组合指从
例如,洛谷里面有
这道题中,只要选出来了就给两个
数学中规定:从
例如:
再返回洛谷管理员那道题,答案显而易见,
例题
1. 洛谷P8557
这是一道简单的排列组合问题。
我们可以先从这
现在有
#include<bits/stdc++.h>
#define int unsigned long long
#define endl '\n'
using namespace std;
const int mod = 998244353;
int ksm(int a, int b){
int ans = 1;
while(b){
if(b & 1)
ans = ans * a % mod;
b >>= 1;
a = a * a % mod;
}
return ans;
}
int32_t main(){
ios::sync_with_stdio(false);
cin.tie(nullptr);
cout.tie(nullptr);
int n, k, ans = 0;
cin >> n >> k;
cout << ksm(ksm(2, k)-1, n) << endl;
return 0;
}