Lang:G++
Edit12345678910111213141516171819202122232425262728293031#define others#ifdef others#include <iostream>#include <cstring>#include <cmath>#include <cstdio>#include <algorithm>#include <vector>#include <string>#include <map>#include <set>#endif // poj#ifdef others#include <bits/stdc++.h>#endif // others//#define file//#define time#define all(x) x.begin(), x.end()using namespace std;const double eps = 1e-8;const double pi = acos(-1.0);int dcmp(double x) {if(fabs(x)<=eps) return 0;return (x>0)?1:-1;};typedef long long LL;typedef unsigned long long ULL;void umax(LL &a, LL b) {a = max(a, b);}void umin(LL &a, LL b) {