最近,同期的一位大佬给我出了一道题目,改编自 洛谷 P2783 有机化学之神偶尔会做作弊 这道题好坑啊,普通链表过不了,只能用vector来存边.可能更快一些吧? 所以,我想记录并分享一下vector怎么实现邻接表. I:存边 通常我们用的链表结构需要自己打一个add函数 int cnt,head[maxn]; struct edge { int next,to,cost; } e[maxn]; void add(int a,int b,int c) { e[++cnt].to=b;e[cnt]…