二倍扩展域,数据范围在int里,不用特意longlong
这个分类的时候注意,按仇恨从大到小排,所以仇恨更深的先分配两边。
#include<bits/stdc++.h>
using namespace std;
const int N=2e4+10,M=1e5+10;
struct node{
int a,b;
int w;
bool operator < (const node &x) const {
return w>x
二倍扩展域,数据范围在int里,不用特意longlong
这个分类的时候注意,按仇恨从大到小排,所以仇恨更深的先分配两边。
#include<bits/stdc++.h>
using namespace std;
const int N=2e4+10,M=1e5+10;
struct node{
int a,b;
int w;
bool operator < (const node &x) const {
return w>x