orgn @ 2023-02-04 09:26:04
我声明了一个vector<int> G[MAXX]
如果在清空时直接G.clear()
过不了
改成for(int i=1;i<=2*n;i++) G[i].clear()
就能过了
不太明白它们之间的差异
by 幻想繁星 @ 2023-02-04 09:29:20
这和
struct kid{
int a,b;
}s[10000];
int main()
{
s.a;
}
是一个道理
by 02Ljh @ 2023-02-04 09:31:15
@orgn 你定义的是一个int vector的数组 就是第一维是int 第二维才是vector 你要遍历每个vector 然后分别clear
二维vector是不是这样定义的
by orgn @ 2023-02-04 09:32:15
@_1412_kid 明白了,跪谢大佬
by 幻想繁星 @ 2023-02-04 09:34:21
@orgn 推荐使用 vector<vector<int> >G;