#4084
pseudocmp
Àles a primit ca temă următoarea problemă: “Fiind dat un șir A
cu N
numere naturale distincte, să se calculeze suma cifrelor fiecărui element al șirului”. După ce și-a terminat tema, acesta observă că sunt mai multe perechi de indici (i, j)
pentru care dacă A[i] < A[j]
atunci S[i] > S[j]
, unde S[i]
reprezintă suma cifrelor lui A[i]
. El le va numi pe acestea perechi speciale de indici. Terminând prea repede tema, Àles primește o temă suplimentară cu două cerințe:
A
, pentru care indicii corespunzători formează o pereche specială.(i, j)
se găsesc în şirul A
?OJI 2022, Clasa a VII-a
Problema | pseudocmp | Operații I/O |
pseudocmp.in /pseudocmp.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #51632300 | Utilizator | |
Fișier | pseudocmp.cpp | Dimensiune | 1.39 KB |
Data încărcării | 24 Iulie 2024, 18:44 | Scor / rezultat | Eroare de compilare |
In file included from /usr/include/c++/4.8/cmath:44:0, from /usr/include/c++/4.8/random:38, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from pseudocmp.cpp:11: pseudocmp.cpp:10:18: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:18: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:18: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:18: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:13: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:18: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:13: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:18: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:18: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:18: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:13: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:18: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:13: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:18: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:18: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:18: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:18: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:18: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:13: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:18: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:13: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:18: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:18: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:18: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:13: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:18: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:13: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:18: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:18: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:18: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:18: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:18: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:13: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:18: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:13: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:18: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:18: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:18: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:13: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:18: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:13: error: 'long long long' is too long for GCC #define int long long ^ pseudocmp.cpp:10:18: error: 'long long long' is too long for GCC #define int long long ^ In file included from /usr/include/c++/4.8/random:38:0, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from pseudocmp.cpp:11: /usr/include/c++/4.8/cmath: In function 'float std::frexp(float, long long int*)': /usr/include/c++/4.8/cmath:320:39: error: cannot convert 'long long int*' to 'int*' for argument '2' to 'float __builtin_frexpf(float, int*)' { return __builtin_frexpf(__x, __exp); } ^ /usr/include/c++/4.8/cmath: In function 'long double std::frexp(long double, long long int*)': /usr/include/c++/4.8/cmath:324:39: error: cannot convert 'long long int*' to 'int*' for argument '2' to 'long double __builtin_frexpl(long double, int*)' { return __builtin_frexpl(__x, __exp); } ^ /usr/include/c++/4.8/cmath: In function 'float std::remquo(float, float, long long int*)': /usr/include/c++/4.8/cmath:1580:46: error: cannot convert 'long long int*' to 'int*' for argument '3' to 'float __builtin_remquof(float, float, int*)' { return __builtin_remquof(__x, __y, __pquo); } ^ /usr/include/c++/4.8/cmath: In function 'long double std::remquo(long double, long double, long long int*)': /usr/include/c++/4.8/cmath:1584:46: error: cannot convert 'long long int*' to 'int*' for argument '3' to 'long double __builtin_remquol(long double, long double, int*)' { return __builtin_remquol(__x, __y, __pquo); } ^ In file included from /usr/include/c++/4.8/random:43:0, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from pseudocmp.cpp:11: /usr/include/c++/4.8/limits: At global scope: /usr/include/c++/4.8/limits:1261:12: error: redefinition of 'struct std::numeric_limits<long long int>' struct numeric_limits<long long> ^ /usr/include/c++/4.8/limits:982:12: error: previous definition of 'struct std::numeric_limits<long long int>' struct numeric_limits<int> ^ /usr/include/c++/4.8/limits:1331:12: error: redefinition of 'struct std::numeric_limits<long long unsigned int>' struct numeric_limits<unsigned long long> ^ /usr/include/c++/4.8/limits:1049:12: error: previous definition of 'struct std::numeric_limits<long long unsigned int>' struct numeric_limits<unsigned int> ^ pseudocmp.cpp:10:13: error: expected primary-expression before 'long' #define int long long ^ pseudocmp.cpp:10:13: error: expected '}' before 'long' /usr/include/c++/4.8/bits/stl_bvector.h:68:28: error: expected unqualified-id before numeric constant enum { _S_word_bit = int(__CHAR_BIT__ * sizeof(_Bit_type)) }; ^ /usr/include/c++/4.8/bits/stl_bvector.h:68:28: error: expected ')' before numeric constant In file included from /usr/include/c++/4.8/vector:65:0, from /usr/include/c++/4.8/bits/random.h:34, from /usr/include/c++/4.8/random:50, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from pseudocmp.cpp:11: /usr/include/c++/4.8/bits/stl_bvector.h:72:5: error: '_Bit_type' does not name a type _Bit_type * _M_p; ^ /usr/include/c++/4.8/bits/stl_bvector.h:73:5: error: '_Bit_type' does not name a type _Bit_type _M_mask; ^ /usr/include/c++/4.8/bits/stl_bvector.h:75:30: error: expected ')' before '*' token _Bit_reference(_Bit_type * __x, _Bit_type __y) ^ /usr/include/c++/4.8/bits/stl_bvector.h: In constructor '_Bit_reference::_Bit_reference()': /usr/include/c++/4.8/bits/stl_bvector.h:78:42: error: class '_Bit_reference' does not have any field named '_M_p' _Bit_reference() _GLIBCXX_NOEXCEPT : _M_p(0), _M_mask(0) { } ^ /usr/include/c++/4.8/bits/stl_bvector.h:78:51: error: class '_Bit_reference' does not have any field named '_M_mask' _Bit_reference() _GLIBCXX_NOEXCEPT : _M_p(0), _M_mask(0) { } ^ /usr/include/c++/4.8/bits/stl_bvector.h: In member function '_Bit_reference::operator bool() const': /usr/include/c++/4.8/bits/stl_bvector.h:81:18: error: '_M_p' was not declared in this scope { return !!(*_M_p & _M_mask); } ^ /usr/include/c++/4.8/bits/stl_bvector.h:81:25: error: '_M_mask' was not declared in this scope { return !!(*_M_p & _M_mask); } ^ /usr/include/c++/4.8/bits/stl_bvector.h: In member function '_Bit_reference& _Bit_reference::operator=(bool)': /usr/include/c++/4.8/bits/stl_bvector.h:87:3: error: '_M_p' was not declared in this scope *_M_p |= _M_mask; ^ /usr/include/c++/4.8/bits/stl_bvector.h:87:11: error: '_M_mask' was not declared in this scope *_M_p |= _M_mask; ^ /usr/include/c++/4.8/bits/stl_bvector.h:89:3: error: '_M_p' was not declared in this scope *_M_p &= ~_M_mask; ^ /usr/include/c++/4.8/bits/stl_bvector.h:89:12: error: '_M_mask' was not declared in this scope *_M_p &= ~_M_mask; ^ /usr/include/c++/4.8/bits/stl_bvector.h: In member function 'void _Bit_reference::flip()': /usr/include/c++/4.8/bits/stl_bvector.h:107:8: error: '_M_p' was not declared in this scope { *_M_p ^= _M_mask; } ^ /usr/include/c++/4.8/bits/stl_bvector.h:107:16: error: '_M_mask' was not declared in this scope { *_M_p ^= _M_mask; } ^ /usr/include/c++/4.8/bits/stl_bvector.h: At global scope: /usr/include/c++/4.8/bits/stl_bvector.h:139:5: error: '_Bit_type' does not name a type _Bit_type * _M_p; ^ /usr/include/c++/4.8/bits/stl_bvector.h:142:34: error: expected ')' before '*' token _Bit_iterator_base(_Bit_type * __x, unsigned int __y) ^ /usr/include/c++/4.8/bits/stl_bvector.h:166:13: error: 'ptrdiff_t' has not been declared _M_incr(ptrdiff_t __i) ^ /usr/include/c++/4.8/bits/stl_bvector.h: In member function 'void _Bit_iterator_base::_M_bump_up()': pseudocmp.cpp:10:13: error: expected primary-expression before 'long' #define int long long ^ pseudocmp.cpp:10:13: error: expected ')' before 'long' In file included from /usr/include/c++/4.8/vector:65:0, from /usr/include/c++/4.8/bits/random.h:34, from /usr/include/c++/4.8/random:50, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from pseudocmp.cpp:11: /usr/include/c++/4.8/bits/stl_bvector.h:151:6: error: '_M_p' was not declared in this scope ++_M_p; ^ /usr/include/c++/4.8/bits/stl_bvector.h: In member function 'void _Bit_iterator_base::_M_bump_down()': pseudocmp.cpp:10:13: error: expected primary-expression before 'long' #define int long long ^ pseudocmp.cpp:10:13: error: expected ';' before 'long' In file included from /usr/include/c++/4.8/vector:65:0, from /usr/include/c++/4.8/bits/random.h:34, from /usr/include/c++/4.8/random:50, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from pseudocmp.cpp:11: /usr/include/c++/4.8/bits/stl_bvector.h:161:6: error: '_M_p' was not declared in this scope --_M_p; ^ /usr/include/c++/4.8/bits/stl_bvector.h: In member function 'void _Bit_iterator_base::_M_incr(int)': /usr/include/c++/4.8/bits/stl_bvector.h:169:7: error: '_M_p' was not declared in this scope _M_p += __n / int(_S_word_bit); ^ pseudocmp.cpp:10:13: error: expected primary-expression before 'long' #define int long long ^ pseudocmp.cpp:10:13: error: expected ';' before 'long' pseudocmp.cpp:10:13: error: expected primary-expression before 'long' #define int long long ^ pseudocmp.cpp:10:13: error: expected ';' before 'long' pseudocmp.cpp:10:13: error: expected primary-expression before 'long' #define int long long ^ pseudocmp.cpp:10:13: error: expected ';' before 'long' In file included from /usr/include/c++/4.8/vector:65:0, from /usr/include/c++/4.8/bits/random.h:34, from /usr/include/c++/4.8/random:50, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from pseudocmp.cpp:11: /usr/include/c++/4.8/bits/stl_bvector.h: In member function 'bool _Bit_iterator_base::operator==(const _Bit_iterator_base&) const': /usr/include/c++/4.8/bits/stl_bvector.h:181:14: error: '_M_p' was not declared in this scope { return _M_p == __i._M_p && _M_offset == __i._M_offset; } ^ /usr/include/c++/4.8/bits/stl_bvector.h:181:26: error: 'const struct _Bit_iterator_base' has no member named '_M_p' { return _M_p == __i._M_p && _M_offset == __i._M_offset; } ^ /usr/include/c++/4.8/bits/stl_bvector.h: In member function 'bool _Bit_iterator_base::operator<(const _Bit_iterator_base&) const': /usr/include/c++/4.8/bits/stl_bvector.h:186:14: error: '_M_p' was not declared in this scope return _M_p < __i._M_p ^ /usr/include/c++/4.8/bits/stl_bvector.h:186:25: error: 'const struct _Bit_iterator_base' has no member named '_M_p' return _M_p < __i._M_p ^ /usr/include/c++/4.8/bits/stl_bvector.h:187:23: error: 'const struct _Bit_iterator_base' has no member named '_M_p' || (_M_p == __i._M_p && _M_offset < __i._M_offset); ^ /usr/include/c++/4.8/bits/stl_bvector.h: At global scope: /usr/include/c++/4.8/bits/stl_bvector.h:207:10: error: 'ptrdiff_t' does not name a type inline ptrdiff_t ^ /usr/include/c++/4.8/bits/stl_bvector.h:222:29: error: expected ')' before '*' token _Bit_iterator(_Bit_type * __x, unsigned int __y) ^ /usr/include/c++/4.8/bits/stl_bvector.h:237:19: error: postfix '_Bit_iterator::iterator _Bit_iterator::operator++(long long int)' must take 'int' as its argument operator++(int) ^ /usr/include/c++/4.8/bits/stl_bvector.h:252:19: error: postfix '_Bit_iterator::iterator _Bit_iterator::operator--(long long int)' must take 'int' as its argument operator--(int) ^ /usr/include/c++/4.8/bits/stl_bvector.h: In constructor '_Bit_iterator::_Bit_iterator()': /usr/include/c++/4.8/bits/stl_bvector.h:220:46: error: no matching function for call to '_Bit_iterator_base::_Bit_iterator_base(int, int)' _Bit_iterator() : _Bit_iterator_base(0, 0) { } ^ /usr/include/c++/4.8/bits/stl_bvector.h:220:46: note: candidates are: /usr/include/c++/4.8/bits/stl_bvector.h:136:10: note: _Bit_iterator_base::_Bit_iterator_base() struct _Bit_iterator_base ^ /usr/include/c++/4.8/bits/stl_bvector.h:136:10: note: candidate expects 0 arguments, 2 provided /usr/include/c++/4.8/bits/stl_bvector.h:136:10: note: constexpr _Bit_iterator_base::_Bit_iterator_base(const _Bit_iterator_base&) /usr/include/c++/4.8/bits/stl_bvector.h:136:10: note: candidate expects 1 argument, 2 provided /usr/include/c++/4.8/bits/stl_bvector.h:136:10: note: constexpr _Bit_iterator_base::_Bit_iterator_base(_Bit_iterator_base&&) /usr/include/c++/4.8/bits/stl_bvector.h:136:10: note: candidate expects 1 argument, 2 provided /usr/include/c++/4.8/bits/stl_bvector.h: In member function '_Bit_iterator::reference _Bit_iterator::operator*() const': /usr/include/c++/4.8/bits/stl_bvector.h:227:24: error: '_M_p' was not declared in this scope { return reference(_M_p, 1UL << _M_offset); } ^ /usr/include/c++/4.8/bits/stl_bvector.h: At global scope: /usr/include/c++/4.8/bits/stl_bvector.h:293:13: error: declaration of 'operator+' as non-function operator+(ptrdiff_t __n, const _Bit_iterator& __x) ^ /usr/include/c++/4.8/bits/stl_bvector.h:293:13: error: 'ptrdiff_t' was not declared in this scope /usr/include/c++/4.8/bits/stl_bvector.h:293:13: note: suggested alternatives: In file included from /usr/include/c++/4.8/iosfwd:38:0, from /usr/include/c++/4.8/ios:38, from /usr/include/c++/4.8/istream:38, from /usr/include/c++/4.8/fstream:38, from pseudocmp.cpp:9: /usr/include/i386-linux-gnu/c++/4.8/bits/c++config.h:187:28: note: 'std::ptrdiff_t' typedef __PTRDIFF_TYPE__ ptrdiff_t; ^ /usr/include/i386-linux-gnu/c++/4.8/bits/c++config.h:187:28: note: 'std::ptrdiff_t' In file included from /usr/include/c++/4.8/vector:65:0, from /usr/include/c++/4.8/bits/random.h:34, from /usr/include/c++/4.8/random:50, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from pseudocmp.cpp:11: /usr/include/c++/4.8/bits/stl_bvector.h:293:28: error: expected primary-expression before 'const' operator+(ptrdiff_t __n, const _Bit_iterator& __x) ^ /usr/include/c++/4.8/bits/stl_bvector.h:305:35: error: expected ')' before '*' token _Bit_const_iterator(_Bit_type * __x, unsigned int __y) ^ /usr/include/c++/4.8/bits/stl_bvector.h:323:19: error: postfix '_Bit_const_iterator::const_iterator _Bit_const_iterator::operator++(long long int)' must take 'int' as its argument operator++(int) ^ /usr/include/c++/4.8/bits/stl_bvector.h:338:19: error: postfix '_Bit_const_iterator::const_iterator _Bit_const_iterator::operator--(long long int)' must take 'int' as its argument operator--(int) ^ /usr/include/c++/4.8/bits/stl_bvector.h: In constructor '_Bit_const_iterator::_Bit_const_iterator()': /usr/include/c++/4.8/bits/stl_bvector.h:303:52: error: no matching function for call to '_Bit_iterator_base::_Bit_iterator_base(int, int)' _Bit_const_iterator() : _Bit_iterator_base(0, 0) { } ^ /usr/include/c++/4.8/bits/stl_bvector.h:303:52: note: candidates are: /usr/include/c++/4.8/bits/stl_bvector.h:136:10: note: _Bit_iterator_base::_Bit_iterator_base() struct _Bit_iterator_base ^ /usr/include/c++/4.8/bits/stl_bvector.h:136:10: note: candidate expects 0 arguments, 2 provided /usr/include/c++/4.8/bits/stl_bvector.h:136:10: note: constexpr _Bit_iterator_base::_Bit_iterator_base(const _Bit_iterator_base&) /usr/include/c++/4.8/bits/stl_bvector.h:136:10: note: candidate expects 1 argument, 2 provided /usr/include/c++/4.8/bits/stl_bvector.h:136:10: note: constexpr _Bit_iterator_base::_Bit_iterator_base(_Bit_iterator_base&&) /usr/include/c++/4.8/bits/stl_bvector.h:136:10: note: candidate expects 1 argument, 2 provided /usr/include/c++/4.8/bits/stl_bvector.h: In constructor '_Bit_const_iterator::_Bit_const_iterator(const _Bit_iterator&)': /usr/include/c++/4.8/bits/stl_bvector.h:309:30: error: 'const struct _Bit_iterator' has no member named '_M_p' : _Bit_iterator_base(__x._M_p, __x._M_offset) { } ^ /usr/include/c++/4.8/bits/stl_bvector.h: In member function '_Bit_const_iterator::const_reference _Bit_const_iterator::operator*() const': /usr/include/c++/4.8/bits/stl_bvector.h:313:29: error: '_M_p' was not declared in this scope { return _Bit_reference(_M_p, 1UL << _M_offset); } ^ /usr/include/c++/4.8/bits/stl_bvector.h: At global scope: /usr/include/c++/4.8/bits/stl_bvector.h:379:13: error: declaration of 'operator+' as non-function operator+(ptrdiff_t __n, const _Bit_const_iterator& __x) ^ /usr/include/c++/4.8/bits/stl_bvector.h:379:13: error: 'ptrdiff_t' was not declared in this scope /usr/include/c++/4.8/bits/stl_bvector.h:379:13: note: suggested alternatives: In file included from /usr/include/c++/4.8/iosfwd:38:0, from /usr/include/c++/4.8/ios:38, from /usr/include/c++/4.8/istream:38, from /usr/include/c++/4.8/fstream:38, from pseudocmp.cpp:9: /usr/include/i386-linux-gnu/c++/4.8/bits/c++config.h:187:28: note: 'std::ptrdiff_t' typedef __PTRDIFF_TYPE__ ptrdiff_t; ^ /usr/include/i386-linux-gnu/c++/4.8/bits/c++config.h:187:28: note: 'std::ptrdiff_t' In file included from /usr/include/c++/4.8/vector:65:0, from /usr/include/c++/4.8/bits/random.h:34, from /usr/include/c++/4.8/random:50, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from pseudocmp.cpp:11: /usr/include/c++/4.8/bits/stl_bvector.h:379:28: error: expected primary-expression before 'const' operator+(ptrdiff_t __n, const _Bit_const_iterator& __x) ^ /usr/include/c++/4.8/bits/stl_bvector.h: In function 'void fill(_Bit_iterator, _Bit_iterator, const bool&)': /usr/include/c++/4.8/bits/stl_bvector.h:392:17: error: 'struct _Bit_iterator' has no member named '_M_p' if (__first._M_p != __last._M_p) ^ /usr/include/c++/4.8/bits/stl_bvector.h:392:32: error: 'struct _Bit_iterator' has no member named '_M_p' if (__first._M_p != __last._M_p) ^ /usr/include/c++/4.8/bits/stl_bvector.h:394:20: error: 'struct _Bit_iterator' has no member named '_M_p' std::fill(__first._M_p + 1, __last._M_p, __x ? ~0 : 0); ^ /usr/include/c++/4.8/bits/stl_bvector.h:394:37: error: 'struct _Bit_iterator' has no member named '_M_p' std::fill(__first._M_p + 1, __last._M_p, __x ? ~0 : 0); ^ /usr/include/c++/4.8/bits/stl_bvector.h:395:48: error: 'struct _Bit_iterator' has no member named '_M_p' __fill_bvector(__first, _Bit_iterator(__first._M_p + 1, 0), __x); ^ /usr/include/c++/4.8/bits/stl_bvector.h:396:38: error: 'struct _Bit_iterator' has no member named '_M_p' __fill_bvector(_Bit_iterator(__last._M_p, 0), __last, __x); ^ /usr/include/c++/4.8/bits/stl_bvector.h: At global scope: /usr/include/c++/4.8/bits/stl_bvector.h:405:48: error: '_Bit_type' was not declared in this scope typedef typename _Alloc::template rebind<_Bit_type>::other ^ /usr/include/c++/4.8/bits/stl_bvector.h:405:48: note: suggested alternative: /usr/include/c++/4.8/bits/stl_bvector.h:67:25: note: 'std::_Bit_type' typedef unsigned long _Bit_type; ^ /usr/include/c++/4.8/bits/stl_bvector.h:413:2: error: '_Bit_type' does not name a type _Bit_type* _M_end_of_storage; ^ /usr/include/c++/4.8/bits/stl_bvector.h:471:7: error: '_Bit_type' does not name a type _Bit_type* ^ /usr/include/c++/4.8/bits/stl_bvector.h: In constructor '_Bvector_base<_Alloc>::_Bvector_impl::_Bvector_impl()': /usr/include/c++/4.8/bits/stl_bvector.h:416:48: error: class '_Bvector_base<_Alloc>::_Bvector_impl' does not have any field named '_M_end_of_storage' : _Bit_alloc_type(), _M_start(), _M_finish(), _M_end_of_storage(0) ^ /usr/include/c++/4.8/bits/stl_bvector.h: In constructor '_Bvector_base<_Alloc>::_Bvector_impl::_Bvector_impl(const _Bit_alloc_type&)': /usr/include/c++/4.8/bits/stl_bvector.h:420:51: error: class '_Bvector_base<_Alloc>::_Bvector_impl' does not have any field named '_M_end_of_storage' : _Bit_alloc_type(__a), _M_start(), _M_finish(), _M_end_of_storage(0) ^ /usr/include/c++/4.8/bits/stl_bvector.h: In constructor '_Bvector_base<_Alloc>::_Bvector_impl::_Bvector_impl(_Bvector_base<_Alloc>::_Bit_alloc_type&&)': /usr/include/c++/4.8/bits/stl_bvector.h:426:4: error: class '_Bvector_base<_Alloc>::_Bvector_impl' does not have any field named '_M_end_of_storage' _M_end_of_storage(0) ^ /usr/include/c++/4.8/bits/stl_bvector.h: In static member function 'static size_t _Bvector_base<_Alloc>::_S_nword(size_t)': pseudocmp.cpp:10:13: error: expected primary-expression before 'long' #define int long long ^ pseudocmp.cpp:10:13: error: expected ')' before 'long' In file included from /usr/include/c++/4.8/vector:65:0, from /usr/include/c++/4.8/bits/random.h:34, from /usr/include/c++/4.8/random:50, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from pseudocmp.cpp:11: /usr/include/c++/4.8/bits/stl_bvector.h: At global scope: /usr/include/c++/4.8/bits/stl_bvector.h:489:1: error: expected declaration before '}' token } // namespace std ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema pseudocmp face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:
Suma punctajelor acordate pe testele utilizate pentru verificare este 100. Astfel, soluția ta poate obține cel mult 100 de puncte, caz în care se poate considera corectă.