亲测错误,却AC了,为什么?
查看原帖
亲测错误,却AC了,为什么?
1206388
pengjingfei267楼主2024/6/23 16:38

代码:

#include <bits/stdc++.h>
using namespace std;

struct node {
	int v;
	int next;
} a[100005 * 2], adj[5002];
int n, m, fa = 0;

void insert(int x, int y) {
	a[++fa].v = y;
	a[fa].next = adj[x].next;
	adj[x].next = fa;
	adj[x].v++;
}

int main() {
	cin >> n >> m;
	for (int i = 0; i < m; i++) {
		int u, v;
		cin >> u >> v;
		insert(u, v);
		insert(v, u);
	}
	for (int i = 1; i <= n; i++) {
		cout << adj[i].v << " ";
		for (int hd = adj[i].next; hd; hd = a[hd].next) {
			cout << a[hd].v << " ";
		}
		cout << "\n";
	}
	return 0;
}

题目:T465887

2024/6/23 16:38
加载中...