代码如下
#include<cstdio>
#include<iostream>
#include<algorithm>
#include<cstring>
#include<string>
#include<cstdlib>
#include<stack>
using namespace std;
typedef long long ll;
const int maxm = 20;
const int maxn = 100;
const int inf = 0x3f3f3f3f;
struct node {
int x, y, w;
int next;
};
node edge[maxm];
int n, m;
int head[maxn];
//e代表活动开始的最早时间, l活动最迟开始的时间, ve[i]事件最早发生的时间, vl[i]事件最迟发生的时间 ,
//indegree[i]顶点的入度