记录详情

Runtime Error

In file included from /usr/include/c++/12/algorithm:61,
                 from /in/foo.cc:2:
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = Vector3*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Vector3Array::Sort()::<lambda(Vector3, Vector3)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = Vector3*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<Vector3Array::Sort()::<lambda(Vector3, Vector3)> >]' at /usr/include/c++/12/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = Vector3*; _Compare = Vector3Array::Sort()::<lambda(Vector3, Vector3)>]' at /usr/include/c++/12/bits/stl_algo.h:4853:18,
    inlined from 'void Vector3Array::Sort()' at /in/foo.cc:50:13,
    inlined from 'int main()' at /in/foo.cc:63:11:
/usr/include/c++/12/bits/stl_algo.h:1849:32: warning: array subscript 16 is outside array bounds of 'Vector3Array [1]' [-Warray-bounds]
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/in/foo.cc: In function 'int main()':
/in/foo.cc:61:18: note: at offset 196 into object 'v' of size 4
   61 |     Vector3Array v(n);
      |                  ^
In member function 'void Vector3Array::output()',
    inlined from 'int main()' at /in/foo.cc:64:13:
/in/foo.cc:54:36: warning: array subscript i is outside array bounds of 'Vector3 []' [-Warray-bounds]
   54 |         for(int i=0;i<n;i++)    v[i].output();
      |                                 ~~~^
/in/foo.cc: In function 'int main()':
/in/foo.cc:41:13: note: while referencing 'Vector3Array::v'
   41 |     Vector3 v[];
      |             ^
In member function 'void Vector3Array::output()',
    inlined from 'int main()' at /in/foo.cc:64:13:
/in/foo.cc:54:36: warning: array subscript i is outside array bounds of 'Vector3 []' [-Warray-bounds]
   54 |         for(int i=0;i<n;i++)    v[i].output();
      |                                 ~~~^
/in/foo.cc: In function 'int main()':
/in/foo.cc:41:13: note: while referencing 'Vector3Array::v'
   41 |     Vector3 v[];
      |             ^
In member function 'void Vector3Array::output()',
    inlined from 'int main()' at /in/foo.cc:64:13:
/in/foo.cc:54:36: warning: array subscript i is outside array bounds of 'Vector3 []' [-Warray-bounds]
   54 |         for(int i=0;i<n;i++)    v[i].output();
      |                                 ~~~^
/in/foo.cc: In function 'int main()':
/in/foo.cc:41:13: note: while referencing 'Vector3Array::v'
   41 |     Vector3 v[];
      |             ^
In member function 'void Vector3::input()',
    inlined from 'void Vector3Array::input()' at /in/foo.cc:46:43,
    inlined from 'int main()' at /in/foo.cc:62:12:
/in/foo.cc:11:14: warning: array subscript i is outside array bounds of 'Vector3 []' [-Warray-bounds]
   11 |         cin>>x>>y>>z;
      |              ^
/in/foo.cc: In function 'int main()':
/in/foo.cc:41:13: note: while referencing 'Vector3Array::v'
   41 |     Vector3 v[];
      |             ^
In member function 'void Vector3::input()',
    inlined from 'void Vector3Array::input()' at /in/foo.cc:46:43,
    inlined from 'int main()' at /in/foo.cc:62:12:
/in/foo.cc:11:17: warning: array subscript i is outside array bounds of 'Vector3 []' [-Warray-bounds]
   11 |         cin>>x>>y>>z;
      |                 ^
/in/foo.cc: In function 'int main()':
/in/foo.cc:41:13: note: while referencing 'Vector3Array::v'
   41 |     Vector3 v[];
      |             ^
In member function 'void Vector3::input()',
    inlined from 'void Vector3Array::input()' at /in/foo.cc:46:43,
    inlined from 'int main()' at /in/foo.cc:62:12:
/in/foo.cc:11:20: warning: array subscript i is outside array bounds of 'Vector3 []' [-Warray-bounds]
   11 |         cin>>x>>y>>z;
      |                    ^
/in/foo.cc: In function 'int main()':
/in/foo.cc:41:13: note: while referencing 'Vector3Array::v'
   41 |     Vector3 v[];
      |             ^
# 状态 耗时 内存占用
#1 Accepted 2ms 480.0 KiB
#2 Runtime Error 2ms 544.0 KiB
#3 Runtime Error 2ms 536.0 KiB
#4 Runtime Error 2ms 536.0 KiB
#5 Runtime Error 3ms 540.0 KiB

信息

递交者
类型
递交
题目
P1018 OO4-2 向量的比较、赋值及向量集合类的排序
语言
C++
递交时间
2025-03-31 02:20:21
评测时间
2025-03-31 02:20:21
评测机
分数
20
总耗时
12ms
峰值内存
544.0 KiB