Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <iostream>#include <stack>using namespace std;#define MaxN 100000#define MaxM 500000int head[MaxN+1] = {0};int p[MaxM+1];int nxt[MaxM+1]={0};int deg[MaxN+1]={0};int num[MaxN+1]={0};int edgecnt;void addedge(int u,int v){++edgecnt;p[edgecnt] = v;nxt[edgecnt] = head[u];head[u] = edgecnt;deg[v]++;}int main(){int n,m,k,t,u,v;long long sum = 0;cin>>n>>m>>k;while(k--){