题目
思路: 看代码就知道了。。发现我的脑子每天都跟被驴踢了一样哦。怎么什么都想不起来。。。
我一开始认为按我的代码的话num=2就一定可以保证num=3。
emmm 第33组数据卡掉我了 我是错的…
4
0 1
1 -1
2 1
3 -1
这组数组当你的sum=0的时候。0/3=0不代表0可以三等分哦,这组数据被二等分了。。
#include<bits/stdc++.h>
#define en '\n'
#define m(a,b) memset(a,b,sizeof a)
using namespace std;
typedef long long ll;
const int N=1e6+5;
struct Edge{
int to,nex;}edge[N<<1];
int head[N],tot;
void add(int from,int to){