Borderou de evaluare (job #3124066)

Utilizator redstonegamer22Andrei Ion redstonegamer22 Data 26 aprilie 2023 19:45:56
Problema Impiedicat Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 100

Raport evaluator

Compilare: main.cpp: In function 'int main()': main.cpp:459:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 459 | for(auto SR : on_path_down(y, l)) ans += SR.count_hits(h); | ^~ main.cpp:459:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 459 | for(auto SR : on_path_down(y, l)) ans += SR.count_hits(h); | ^ In file included from /usr/include/c++/12.2.1/x86_64-pc-linux-gnu/bits/c++allocator.h:33, from /usr/include/c++/12.2.1/bits/allocator.h:46, from /usr/include/c++/12.2.1/string:41, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/istream:38, from /usr/include/c++/12.2.1/sstream:38, from /usr/include/c++/12.2.1/complex:45, from /usr/include/c++/12.2.1/ccomplex:39, from /usr/include/c++/12.2.1/x86_64-pc-linux-gnu/bits/stdc++.h:54, from main.cpp:5: In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = std::__detail::_Hash_node<std::pair<const std::pair<Drum::Node*, int>, int>, true>]', inlined from 'constexpr void std::allocator< <template-parameter-1-1> >::deallocate(_Tp*, std::size_t) [with _Tp = std::__detail::_Hash_node<std::pair<const std::pair<Drum::Node*, int>, int>, true>]' at /usr/include/c++/12.2.1/bits/allocator.h:200:35, inlined from 'static constexpr void std::allocator_traits<std::allocator<_CharT> >::deallocate(allocator_type&, pointer, size_type) [with _Tp = std::__detail::_Hash_node<std::pair<const std::pair<Drum::Node*, int>, int>, true>]' at /usr/include/c++/12.2.1/bits/alloc_traits.h:496:23, inlined from 'void std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_deallocate_node_ptr(__node_ptr) [with _NodeAlloc = std::allocator<std::__detail::_Hash_node<std::pair<const std::pair<Drum::Node*, int>, int>, true> >]' at /usr/include/c++/12.2.1/bits/hashtable_policy.h:1995:38, inlined from 'void std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_deallocate_node(__node_ptr) [with _NodeAlloc = std::allocator<std::__detail::_Hash_node<std::pair<const std::pair<Drum::Node*, int>, int>, true> >]' at /usr/include/c++/12.2.1/bits/hashtable_policy.h:1985:29, inlined from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Scoped_node::~_Scoped_node() [with _Key = std::pair<Drum::Node*, int>; _Value = std::pair<const std::pair<Drum::Node*, int>, int>; _Alloc = std::allocator<std::pair<const std::pair<Drum::Node*, int>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<std::pair<Drum::Node*, int> >; _Hash = hops; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>]' at /usr/include/c++/12.2.1/bits/hashtable.h:312:57, inlined from 'std::__detail::_Map_base<_Key, std::pair<const _Key, _Val>, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, std::pair<const _Key, _Val>, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::operator[](key_type&&) [with _Key = std::pair<Drum::Node*, int>; _Val = int; _Alloc = std::allocator<std::pair<const std::pair<Drum::Node*, int>, int> >; _Equal = std::equal_to<std::pair<Drum::Node*, int> >; _Hash = hops; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>]' at /usr/include/c++/12.2.1/bits/hashtable_policy.h:815:5: /usr/include/c++/12.2.1/bits/new_allocator.h:158:33: warning: 'void operator delete(void*, std::size_t)' called on unallocated object 'buf' [-Wfree-nonheap-object] 158 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ main.cpp: In member function 'std::__detail::_Map_base<_Key, std::pair<const _Key, _Val>, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, std::pair<const _Key, _Val>, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::operator[](key_type&&) [with _Key = std::pair<Drum::Node*, int>; _Val = int; _Alloc = std::allocator<std::pair<const std::pair<Drum::Node*, int>, int> >; _Equal = std::equal_to<std::pair<Drum::Node*, int> >; _Hash = hops; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>]': main.cpp:9:13: note: declared here 9 | static char buf[500 << 20]; | ^~~ In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = int]', inlined from 'constexpr void std::allocator< <template-parameter-1-1> >::deallocate(_Tp*, std::size_t) [with _Tp = int]' at /usr/include/c++/12.2.1/bits/allocator.h:200:35, inlined from 'static constexpr void std::allocator_traits<std::allocator<_CharT> >::deallocate(allocator_type&, pointer, size_type) [with _Tp = int]' at /usr/include/c++/12.2.1/bits/alloc_traits.h:496:23, inlined from 'constexpr void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = int; _Alloc = std::allocator<int>]' at /usr/include/c++/12.2.1/bits/stl_vector.h:387:19, inlined from 'constexpr std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = int; _Alloc = std::allocator<int>]' at /usr/include/c++/12.2.1/bits/stl_vector.h:366:15, inlined from 'constexpr std::vector<_Tp, _Alloc>::~vector() [with _Tp = int; _Alloc = std::allocator<int>]' at /usr/include/c++/12.2.1/bits/stl_vector.h:733:7, inlined from 'int main()' at main.cpp:419:5: /usr/include/c++/12.2.1/bits/new_allocator.h:158:33: warning: 'void operator delete(void*, std::size_t)' called on unallocated object 'buf' [-Wfree-nonheap-object] 158 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ main.cpp: In function 'int main()': main.cpp:9:13: note: declared here 9 | static char buf[500 << 20]; | ^~~
Test Timp executie Memorie folosita Mesaj Punctaj/test Punctaj/grupa
15ms9994kbAccepted911
25ms9994kbAccepted1
37ms11829kbAccepted1
449ms37183kbAccepted18
5157ms98828kbAccepted5
6316ms158691kbAccepted1
7901ms406188kbAccepted1
8767ms298491kbAccepted19
9757ms293851kbAccepted1
10673ms300937kbAccepted5
11648ms302301kbAccepted1
12589ms289173kbAccepted1
13708ms318189kbAccepted128
14728ms298291kbAccepted1
15624ms288202kbAccepted24
16718ms301006kbAccepted1
17659ms284086kbAccepted1
1849ms39960kbAccepted121
1948ms34926kbAccepted1
2054ms43536kbAccepted16
2149ms36880kbAccepted1
22138ms79441kbAccepted1
23133ms79233kbAccepted1
24753ms333697kbAccepted123
25822ms339509kbAccepted19
26737ms243191kbAccepted1
27698ms250974kbAccepted1
28782ms312930kbAccepted1
Punctaj total100

Ceva nu functioneaza?