Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <cstdio>#include <algorithm>#include <climits>#include <string>#include <set>#include <numeric>#include <bitset>#include <cmath>#include <map>#include <unordered_set>#include <unordered_map>#include <queue>#include <stack>#include <numeric>#include <vector>#include <cassert>#include <ctime>#define rep(i,m,n) for(int i=m;i<n;i++)#define pb push_back#define mp make_pair#define fi first#define se second#define ll long long#define pi acos(-1.0)using namespace std;typedef vector<int> vi;typedef vector<ll> vl;typedef vector<vi> vvi;typedef vector<vl> vvl;typedef pair<int,int> pii;