Lang:G++
Edit12345678910111213141516171819202122232425262728293031/*************************************************** Author : xiaohao Z* Blog : http://www.cnblogs.com/shu-xiaohao/* Last modified : 2017-04-02 11:49* Filename : A.cpp* Description :* ************************************************/#include <iostream>#include <cstdio>#include <cstring>#include <cstdlib>#include <string>#include <cmath>#include <algorithm>#include <queue>#include <stack>#include <vector>#include <set>#include <map>#define MP(a, b) make_pair(a, b)#define PB(a) push_back(a)using namespace std;typedef long long ll;typedef pair<int, int> pii;typedef pair<unsigned int,unsigned int> puu;typedef pair<int, double> pid;typedef pair<ll, int> pli;typedef pair<int, ll> pil;