나는 이것으로 열심히 노력하고있다. 기본적으로, 내가 먼저 숫자를 읽을 수 있습니다벡터에 숫자 읽기
int n;
scanf("%d", &n);
가 그럼 난 벡터로 N 간격을 읽을 수 있습니다
3
1 4
terminate called after throwing an instance of 'std::out_of_range'
what(): vector::_M_range_check
Program received signal SIGABRT, Aborted.
0x00007ffff7260c35 in raise() from /lib/libc.so.6
(gdb)
:
vector< vector<int> > intervals;
int a, b;
for (int i = 0; i < n; i++) {
scanf("%d %d", &a, &b);
intervals.at(i).at(0) = a;
intervals.at(i).at(1) = b;
}
GDB 디버거를 사용하여, 나는이를 얻을 수 내가 뭘 잘못하고 있는지 알 겠어? 고맙습니다!