Lang:G++
Edit12345678910111213141516171819202122232425262728293031#pragma comment(linker, "/STACK:102400000,102400000")#include<cstdio>#include<cstring>#include<iostream>#include<sstream>#include<algorithm>#include<vector>#include<bitset>#include<set>#include<queue>#include<stack>#include<map>#include<cstdlib>#include<cmath>#define PI 2*asin(1.0)#define LL long long#define pa pair<int,int>#define pb push_back#define clr(a,b) memset(a,b,sizeof(a))#define lson lr<<1,l,mid#define rson lr<<1|1,mid+1,r#define bug(x) printf("%d++++++++++++++++++++%d\n",x,x)const int MOD = 1000000007;const int N = 100+15;const int maxn = 2e4 + 14;const int INF = 1e17;const int letter = 130;const double pi=acos(-1.0);const double eps=1e-10;using namespace std;inline int read()