blob: cca2243f094e5068e1e27ed2b9a613aeebb9f74e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
#define sz(x) ((int)(x).size())
#define all(x) (x).begin(), (x).end()
template<typename T>
T _lg_check(T n) {
assert(n > 0);
return __lg(n);
}
#define __lg _lg_check
|