蒟蒻求助vector嵌套
  • 板块学术版
  • 楼主RP_INT_MAX
  • 当前回复5
  • 已保存回复5
  • 发布时间2022/8/26 13:58
  • 上次更新2023/10/27 13:36:29
查看原帖
蒟蒻求助vector嵌套
566289
RP_INT_MAX楼主2022/8/26 13:58

rt。蒟蒻在做一道题时,发现有如下输入格式:

第一行为正整数 nn,接下来 nn 行,每行第一个正整数 aia_i,然后有 aia_i 个正整数 xix_i

于是本蒟蒻就用了 vector<vector<int>>。然而,蜜汁 RE 令我调了半个小时……

int n,x,a;
in(n); //快读
vector<vector<int> >v;
while(n--) {
	vector<int>v1;
	in(a);
	while(a--) in(x),v1.push_back(x);
	v.push_back(v1);
}

这样写是对的。

int n,x,a;
in(n);
vector<vector<int> >v;
for(int i=0;i<n;++i) {
	in(a);
	while(a--) in(x),v[i].push_back(x);
}

这样就 RE 了。

有没有巨佬指出为什么?感谢。

2022/8/26 13:58
加载中...