#1989
Alina este mare iubitoare de teatru. Directorul teatrului i-a oferit șansa să joace în mai multe spectacole, ca figurant, deocamdată. Costumiera de scenă a decis să-i dea C
costume diferite dintre cele care sunt destinate acestei stagiuni. Alina va duce costumele acasă și le va ajusta ca să-i vină bine. Stagiunea durează Z
zile consecutive și în fiecare zi se joacă câte o piesă. Aceeași piesă se va juca, desigur în una sau mai mai multe zile ale stagiunii. Fiecărei piese i se asociază un unic costum de figurant, deci pentru fiecare piesă în care joacă, Alina trebuie să îmbrace un singur costum, acela asociat piesei respective. Costumele de figuranți sunt identificate prin literele mari ale alfabetului englez: A
, B
, C
, …, X
, Y
, Z
. Alina are voie să-și aleagă cele C
costume diferite.
Cunoscând costumul asociat fiecărei zile a stagiunii, ajutați-o pe Alina să-și aleagă cele C
costume diferite, în așa fel încât să poată juca într-un număr cât mai mare de piese consecutive.
ONI 2008
Problema | Teatru | Operații I/O |
![]() teatru.in /teatru.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 0.3 MB
/
Stivă 0.3 MB
|
Id soluție | #57238867 | Utilizator | |
Fișier | teatru.cpp | Dimensiune | 1.05 KB |
Data încărcării | 21 Martie 2025, 11:02 | Scor / rezultat | Eroare de compilare |
teatru.cpp:1:2: error: stray '#' in program =#include <fstream> ^ teatru.cpp:1:1: error: expected unqualified-id before '=' token =#include <fstream> ^ In file included from /usr/include/c++/4.8/bits/move.h:57:0, from /usr/include/c++/4.8/bits/stl_pair.h:59, from /usr/include/c++/4.8/bits/stl_algobase.h:64, from /usr/include/c++/4.8/deque:60, from /usr/include/c++/4.8/queue:60, from teatru.cpp:2: /usr/include/c++/4.8/type_traits:285:31: error: 'std::size_t' has not been declared template<typename _Tp, std::size_t _Size> ^ /usr/include/c++/4.8/type_traits:419:34: error: 'nullptr_t' is not a member of 'std' struct __is_nullptr_t_helper<std::nullptr_t> ^ /usr/include/c++/4.8/type_traits:419:34: error: 'nullptr_t' is not a member of 'std' /usr/include/c++/4.8/type_traits:419:48: error: template argument 1 is invalid struct __is_nullptr_t_helper<std::nullptr_t> ^ /usr/include/c++/4.8/type_traits:1239:32: error: 'size_t' is not a member of 'std' : public integral_constant<std::size_t, __alignof__(_Tp)> { }; ^ /usr/include/c++/4.8/type_traits:1239:32: error: 'size_t' is not a member of 'std' /usr/include/c++/4.8/type_traits:1239:61: error: template argument 1 is invalid : public integral_constant<std::size_t, __alignof__(_Tp)> { }; ^ /usr/include/c++/4.8/type_traits:1239:61: note: invalid template non-type parameter /usr/include/c++/4.8/type_traits:1244:32: error: 'size_t' is not a member of 'std' : public integral_constant<std::size_t, 0> { }; ^ /usr/include/c++/4.8/type_traits:1244:32: error: 'size_t' is not a member of 'std' /usr/include/c++/4.8/type_traits:1244:46: error: template argument 1 is invalid : public integral_constant<std::size_t, 0> { }; ^ /usr/include/c++/4.8/type_traits:1244:46: note: invalid template non-type parameter /usr/include/c++/4.8/type_traits:1246:31: error: 'std::size_t' has not been declared template<typename _Tp, std::size_t _Size> ^ /usr/include/c++/4.8/type_traits:1248:32: error: 'size_t' is not a member of 'std' : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { }; ^ /usr/include/c++/4.8/type_traits:1248:32: error: 'size_t' is not a member of 'std' /usr/include/c++/4.8/type_traits:1248:65: error: template argument 1 is invalid : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { }; ^ /usr/include/c++/4.8/type_traits:1248:65: note: invalid template non-type parameter /usr/include/c++/4.8/type_traits:1252:32: error: 'size_t' is not a member of 'std' : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { }; ^ /usr/include/c++/4.8/type_traits:1252:32: error: 'size_t' is not a member of 'std' /usr/include/c++/4.8/type_traits:1252:65: error: template argument 1 is invalid : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { }; ^ /usr/include/c++/4.8/type_traits:1252:65: note: invalid template non-type parameter /usr/include/c++/4.8/type_traits:1257:32: error: 'size_t' is not a member of 'std' : public integral_constant<std::size_t, 0> { }; ^ /usr/include/c++/4.8/type_traits:1257:32: error: 'size_t' is not a member of 'std' /usr/include/c++/4.8/type_traits:1257:46: error: template argument 1 is invalid : public integral_constant<std::size_t, 0> { }; ^ /usr/include/c++/4.8/type_traits:1257:46: note: invalid template non-type parameter /usr/include/c++/4.8/type_traits:1259:47: error: 'std::size_t' has not been declared template<typename _Tp, unsigned _Uint, std::size_t _Size> ^ /usr/include/c++/4.8/type_traits:1261:32: error: 'size_t' is not a member of 'std' : public integral_constant<std::size_t, ^ /usr/include/c++/4.8/type_traits:1261:32: error: 'size_t' is not a member of 'std' /usr/include/c++/4.8/type_traits:1263:28: error: template argument 1 is invalid _Uint - 1>::value> ^ /usr/include/c++/4.8/type_traits:1263:28: note: invalid template non-type parameter /usr/include/c++/4.8/type_traits:1268:32: error: 'size_t' is not a member of 'std' : public integral_constant<std::size_t, ^ /usr/include/c++/4.8/type_traits:1268:32: error: 'size_t' is not a member of 'std' /usr/include/c++/4.8/type_traits:1270:31: error: template argument 1 is invalid _Uint - 1>::value> ^ /usr/include/c++/4.8/type_traits:1270:31: note: invalid template non-type parameter /usr/include/c++/4.8/type_traits:1627:31: error: 'std::size_t' has not been declared template<typename _Tp, std::size_t _Size> ^ /usr/include/c++/4.8/type_traits:1640:31: error: 'std::size_t' has not been declared template<typename _Tp, std::size_t _Size> ^ /usr/include/c++/4.8/type_traits:1671:17: error: 'std::size_t' has not been declared template<std::size_t _Len> ^ /usr/include/c++/4.8/type_traits:1691:17: error: 'std::size_t' has not been declared template<std::size_t _Len, std::size_t _Align = ^ /usr/include/c++/4.8/type_traits:1691:35: error: 'std::size_t' has not been declared template<std::size_t _Len, std::size_t _Align = ^ In file included from /usr/include/c++/4.8/bits/stl_pair.h:59:0, from /usr/include/c++/4.8/bits/stl_algobase.h:64, from /usr/include/c++/4.8/deque:60, from /usr/include/c++/4.8/queue:60, from teatru.cpp:2: /usr/include/c++/4.8/bits/move.h:183:26: error: 'size_t' has not been declared template<typename _Tp, size_t _Nm> ^ /usr/include/c++/4.8/bits/move.h: In function 'void std::swap(_Tp (&)[_Nm], _Tp (&)[_Nm])': /usr/include/c++/4.8/bits/move.h:190:12: error: 'size_t' was not declared in this scope for (size_t __n = 0; __n < _Nm; ++__n) ^ /usr/include/c++/4.8/bits/move.h:190:19: error: expected ';' before '__n' for (size_t __n = 0; __n < _Nm; ++__n) ^ /usr/include/c++/4.8/bits/move.h:190:28: error: '__n' was not declared in this scope for (size_t __n = 0; __n < _Nm; ++__n) ^ In file included from /usr/include/c++/4.8/bits/stl_algobase.h:64:0, from /usr/include/c++/4.8/deque:60, from /usr/include/c++/4.8/queue:60, from teatru.cpp:2: /usr/include/c++/4.8/bits/stl_pair.h: At global scope: /usr/include/c++/4.8/bits/stl_pair.h:85:17: error: 'std::size_t' has not been declared template<std::size_t...> ^ /usr/include/c++/4.8/bits/stl_pair.h:204:41: error: 'std::size_t' has not been declared template<typename... _Args1, std::size_t... _Indexes1, ^ /usr/include/c++/4.8/bits/stl_pair.h:205:41: error: 'std::size_t' has not been declared typename... _Args2, std::size_t... _Indexes2> ^ In file included from /usr/include/c++/4.8/bits/stl_algobase.h:65:0, from /usr/include/c++/4.8/deque:60, from /usr/include/c++/4.8/queue:60, from teatru.cpp:2: /usr/include/c++/4.8/bits/stl_iterator_base_types.h:116:67: error: expected type-specifier before 'ptrdiff_t' template<typename _Category, typename _Tp, typename _Distance = ptrdiff_t, ^ /usr/include/c++/4.8/bits/stl_iterator_base_types.h:116:67: error: expected '>' before 'ptrdiff_t' /usr/include/c++/4.8/bits/stl_iterator_base_types.h:127:15: error: '_Pointer' does not name a type typedef _Pointer pointer; ^ /usr/include/c++/4.8/bits/stl_iterator_base_types.h:129:15: error: '_Reference' does not name a type typedef _Reference reference; ^ /usr/include/c++/4.8/bits/stl_iterator_base_types.h:179:15: error: 'ptrdiff_t' does not name a type typedef ptrdiff_t difference_type; ^ /usr/include/c++/4.8/bits/stl_iterator_base_types.h:190:15: error: 'ptrdiff_t' does not name a type typedef ptrdiff_t difference_type; ^ In file included from /usr/include/c++/4.8/bits/stl_algobase.h:67:0, from /usr/include/c++/4.8/deque:60, from /usr/include/c++/4.8/queue:60, from teatru.cpp:2: /usr/include/c++/4.8/bits/stl_iterator.h:101:69: error: wrong number of template arguments (5, should be 3) typename iterator_traits<_Iterator>::reference> ^ In file included from /usr/include/c++/4.8/bits/stl_algobase.h:65:0, from /usr/include/c++/4.8/deque:60, from /usr/include/c++/4.8/queue:60, from teatru.cpp:2: /usr/include/c++/4.8/bits/stl_iterator_base_types.h:118:12: error: provided for 'template<class _Category, class _Tp, class _Distance> struct std::iterator' struct iterator ^ In file included from /usr/include/c++/4.8/bits/stl_algobase.h:67:0, from /usr/include/c++/4.8/deque:60, from /usr/include/c++/4.8/queue:60, from teatru.cpp:2: /usr/include/c++/4.8/bits/stl_iterator.h:403:66: error: wrong number of template arguments (5, should be 3) : public iterator<output_iterator_tag, void, void, void, void> ^ In file included from /usr/include/c++/4.8/bits/stl_algobase.h:65:0, from /usr/include/c++/4.8/deque:60, from /usr/include/c++/4.8/queue:60, from teatru.cpp:2: /usr/include/c++/4.8/bits/stl_iterator_base_types.h:118:12: error: provided for 'template<class _Category, class _Tp, class _Distance> struct std::iterator' struct iterator ^ In file included from /usr/include/c++/4.8/bits/stl_algobase.h:67:0, from /usr/include/c++/4.8/deque:60, from /usr/include/c++/4.8/queue:60, from teatru.cpp:2: /usr/include/c++/4.8/bits/stl_iterator.h:494:66: error: wrong number of template arguments (5, should be 3) : public iterator<output_iterator_tag, void, void, void, void> ^ In file included from /usr/include/c++/4.8/bits/stl_algobase.h:65:0, from /usr/include/c++/4.8/deque:60, from /usr/include/c++/4.8/queue:60, from teatru.cpp:2: /usr/include/c++/4.8/bits/stl_iterator_base_types.h:118:12: error: provided for 'template<class _Category, class _Tp, class _Distance> struct std::iterator' struct iterator ^ In file included from /usr/include/c++/4.8/bits/stl_algobase.h:67:0, from /usr/include/c++/4.8/deque:60, from /usr/include/c++/4.8/queue:60, from teatru.cpp:2: /usr/include/c++/4.8/bits/stl_iterator.h:588:66: error: wrong number of template arguments (5, should be 3) : public iterator<output_iterator_tag, void, void, void, void> ^ In file included from /usr/include/c++/4.8/bits/stl_algobase.h:65:0, from /usr/include/c++/4.8/deque:60, from /usr/include/c++/4.8/queue:60, from teatru.cpp:2: /usr/include/c++/4.8/bits/stl_iterator_base_types.h:118:12: error: provided for 'template<class _Category, class _Tp, class _Distance> struct std::iterator' struct iterator ^ In file included from /usr/include/c++/4.8/deque:60:0, from /usr/include/c++/4.8/queue:60, from teatru.cpp:2: /usr/include/c++/4.8/bits/stl_algobase.h: In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*)': /usr/include/c++/4.8/bits/stl_algobase.h:370:10: error: 'ptrdiff_t' does not name a type const ptrdiff_t _Num = __last - __first; ^ /usr/include/c++/4.8/bits/stl_algobase.h:371:8: error: '_Num' was not declared in this scope if (_Num) ^ /usr/include/c++/4.8/bits/stl_algobase.h:373:22: error: '_Num' was not declared in this scope return __result + _Num; ^ /usr/include/c++/4.8/bits/stl_algobase.h: In static member function 'static _Tp* std::__copy_move_backward<_IsMove, true, std::random_access_iterator_tag>::__copy_move_b(const _Tp*, const _Tp*, _Tp*)': /usr/include/c++/4.8/bits/stl_algobase.h:565:10: error: 'ptrdiff_t' does not name a type const ptrdiff_t _Num = __last - __first; ^ /usr/include/c++/4.8/bits/stl_algobase.h:566:8: error: '_Num' was not declared in this scope if (_Num) ^ /usr/include/c++/4.8/bits/stl_algobase.h:568:22: error: '_Num' was not declared in this scope return __result - _Num; ^ /usr/include/c++/4.8/bits/stl_algobase.h: In static member function 'static bool std::__lexicographical_compare<true>::__lc(const _Tp*, const _Tp*, const _Up*, const _Up*)': /usr/include/c++/4.8/bits/stl_algobase.h:904:10: error: 'size_t' does not name a type const size_t __len1 = __last1 - __first1; ^ /usr/include/c++/4.8/bits/stl_algobase.h:905:10: error: 'size_t' does not name a type const size_t __len2 = __last2 - __first2; ^ /usr/include/c++/4.8/bits/stl_algobase.h:907:16: error: '__len1' was not declared in this scope std::min(__len1, __len2)); ^ /usr/include/c++/4.8/bits/stl_algobase.h:907:24: error: '__len2' was not declared in this scope std::min(__len1, __len2)); ^ In file included from /usr/include/c++/4.8/exception:152:0, from /usr/include/c++/4.8/new:40, from /usr/include/c++/4.8/ext/new_allocator.h:33, from /usr/include/i386-linux-gnu/c++/4.8/bits/c++allocator.h:33, from /usr/include/c++/4.8/bits/allocator.h:46, from /usr/include/c++/4.8/deque:61, from /usr/include/c++/4.8/queue:60, from teatru.cpp:2: /usr/include/c++/4.8/bits/exception_ptr.h: At global scope: /usr/include/c++/4.8/bits/exception_ptr.h:95:30: error: field 'nullptr_t' has incomplete type exception_ptr(nullptr_t) noexcept ^ /usr/include/c++/4.8/bits/exception_ptr.h:95:30: error: expected ';' at end of member declaration /usr/include/c++/4.8/bits/exception_ptr.h:95:32: error: expected unqualified-id before 'noexcept' exception_ptr(nullptr_t) noexcept ^ In file included from /usr/include/c++/4.8/ext/new_allocator.h:33:0, from /usr/include/i386-linux-gnu/c++/4.8/bits/c++allocator.h:33, from /usr/include/c++/4.8/bits/allocator.h:46, from /usr/include/c++/4.8/deque:61, from /usr/include/c++/4.8/queue:60, from teatru.cpp:2: /usr/include/c++/4.8/new:91:31: error: declaration of 'operator new' as non-function void* operator new(std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^ /usr/include/c++/4.8/new:91:20: error: 'size_t' is not a member of 'std' void* operator new(std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^ /usr/include/c++/4.8/new:93:33: error: declaration of 'operator new []' as non-function void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^ /usr/include/c++/4.8/new:93:22: error: 'size_t' is not a member of 'std' void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^ /usr/include/c++/4.8/new:99:25: error: declaration of 'operator new' as non-function void* operator new(std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^ /usr/include/c++/4.8/new:99:20: error: 'size_t' is not a member of 'std' void* operator new(std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^ /usr/include/c++/4.8/new:99:33: error: expected primary-expression before 'const' void* operator new(std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^ /usr/include/c++/4.8/new:101:27: error: declaration of 'operator new []' as non-function void* operator new[](std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^ /usr/include/c++/4.8/new:101:22: error: 'size_t' is not a member of 'std' void* operator new[](std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^ /usr/include/c++/4.8/new:101:35: error: expected primary-expression before 'const' void* operator new[](std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^ /usr/include/c++/4.8/new:109:32: error: declaration of 'operator new' as non-function inline void* operator new(std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^ /usr/include/c++/4.8/new:109:27: error: 'size_t' is not a member of 'std' inline void* operator new(std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^ /usr/include/c++/4.8/new:109:40: error: expected primary-expression before 'void' inline void* operator new(std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^ /usr/include/c++/4.8/new:111:34: error: declaration of 'operator new []' as non-function inline void* operator new[](std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^ /usr/include/c++/4.8/new:111:29: error: 'size_t' is not a member of 'std' inline void* operator new[](std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^ /usr/include/c++/4.8/new:111:42: error: expected primary-expression before 'void' inline void* operator new[](std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^ In file included from /usr/include/i386-linux-gnu/c++/4.8/bits/c++allocator.h:33:0, from /usr/include/c++/4.8/bits/allocator.h:46, from /usr/include/c++/4.8/deque:61, from /usr/include/c++/4.8/queue:60, from teatru.cpp:2: /usr/include/c++/4.8/ext/new_allocator.h:44:14: error: 'std::size_t' has not been declared using std::size_t; ^ /usr/include/c++/4.8/ext/new_allocator.h:45:14: error: 'std::ptrdiff_t' has not been declared using std::ptrdiff_t; ^ /usr/include/c++/4.8/ext/new_allocator.h:61:15: error: 'size_t' does not name a type typedef size_t size_type; ^ /usr/include/c++/4.8/ext/new_allocator.h:62:15: error: 'ptrdiff_t' does not name a type typedef ptrdiff_t difference_type; ^ /usr/include/c++/4.8/ext/new_allocator.h:99:16: error: 'size_type' has not been declared allocate(size_type __n, const void* = 0) ^ /usr/include/c++/4.8/ext/new_allocator.h:109:31: error: 'size_type' has not been declared deallocate(pointer __p, size_type) ^ /usr/include/c++/4.8/ext/new_allocator.h:112:7: error: 'size_type' does not name a type size_type ^ In file included from /usr/include/c++/4.8/deque:61:0, from /usr/include/c++/4.8/queue:60, from teatru.cpp:2: /usr/include/c++/4.8/bits/allocator.h:66:15: error: 'size_t' does not name a type typedef size_t size_type; ^ /usr/include/c++/4.8/bits/allocator.h:67:15: error: 'ptrdiff_t' does not name a type typedef ptrdiff_t difference_type; ^ /usr/include/c++/4.8/bits/allocator.h:95:15: error: 'size_t' does not name a type typedef size_t size_type; ^ /usr/include/c++/4.8/bits/allocator.h:96:15: error: 'ptrdiff_t' does not name a type typedef ptrdiff_t difference_type; ^ In file included from /usr/include/c++/4.8/bits/alloc_traits.h:36:0, from /usr/include/c++/4.8/ext/alloc_traits.h:36, from /usr/include/c++/4.8/bits/stl_construct.h:61, from /usr/include/c++/4.8/deque:62, from /usr/include/c++/4.8/queue:60, from teatru.cpp:2: /usr/include/c++/4.8/bits/ptr_traits.h:69:15: error: 'ptrdiff_t' does not name a type typedef ptrdiff_t __type; ^ /usr/include/c++/4.8/bits/ptr_traits.h:162:15: error: 'ptrdiff_t' does not name a type typedef ptrdiff_t difference_type; ^ In file included from /usr/include/c++/4.8/bits/stl_deque.h:63:0, from /usr/include/c++/4.8/deque:64, from /usr/include/c++/4.8/queue:60, from teatru.cpp:2: /usr/include/c++/4.8/initializer_list:53:15: error: 'size_t' does not name a type typedef size_t size_type; ^ /usr/include/c++/4.8/initializer_list:59:7: error: 'size_type' does not name a type size_type _M_len; ^ /usr/include/c++/4.8/initializer_list:62:54: error: 'size_type' has not been declared constexpr initializer_list(const_iterator __a, size_type __l) ^ /usr/include/c++/4.8/initializer_list:70:17: error: 'size_type' does not name a type constexpr size_type ^ /usr/include/c++/4.8/initializer_list: In constructor 'constexpr std::initializer_list<_E>::initializer_list(std::initializer_list<_E>::const_iterator, int)': /usr/include/c++/4.8/initializer_list:63:24: error: class 'std::initializer_list<_E>' does not have any field named '_M_len' : _M_array(__a), _M_len(__l) { } ^ /usr/include/c++/4.8/initializer_list: In constructor 'constexpr std::initializer_list<_E>::initializer_list()': /usr/include/c++/4.8/initializer_list:67:22: error: class 'std::initializer_list<_E>' does not have any field named '_M_len' : _M_array(0), _M_len(0) { } ^ /usr/include/c++/4.8/initializer_list: In member function 'constexpr const _E* std::initializer_list<_E>::end() const': /usr/include/c++/4.8/initializer_list:79:52: error: there are no arguments to 'size' that depend on a template parameter, so a declaration of 'size' must be available [-fpermissive] end() const noexcept { return begin() + size(); } ^ /usr/include/c++/4.8/initializer_list:79:52: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) In file included from /usr/include/c++/4.8/deque:64:0, from /usr/include/c++/4.8/queue:60, from teatru.cpp:2: /usr/include/c++/4.8/bits/stl_deque.h: At global scope: /usr/include/c++/4.8/bits/stl_deque.h:88:10: error: 'size_t' does not name a type inline size_t ^ /usr/include/c++/4.8/bits/stl_deque.h:111:14: error: 'size_t' does not name a type static size_t _S_buffer_size() ^ /usr/include/c++/4.8/bits/stl_deque.h:118:15: error: 'size_t' does not name a type typedef size_t size_type; ^ /usr/include/c++/4.8/bits/stl_deque.h:119:15: error: 'ptrdiff_t' does not name a type typedef ptrdiff_t difference_type; ^ /usr/include/c++/4.8/bits/stl_deque.h:188:18: error: declaration of 'operator+=' as non-function operator+=(difference_type __n) ^ /usr/include/c++/4.8/bits/stl_deque.h:188:15: error: expected ';' at end of member declaration operator+=(difference_type __n) ^ /usr/include/c++/4.8/bits/stl_deque.h:188:34: error: expected ')' before '__n' operator+=(difference_type __n) ^ teatru.cpp:48:1: error: expected '}' at end of input } ^ In file included from /usr/include/c++/4.8/deque:64:0, from /usr/include/c++/4.8/queue:60, from teatru.cpp:2: /usr/include/c++/4.8/bits/stl_deque.h: In constructor 'std::_Deque_iterator<_Tp, _Ref, _Ptr>::_Deque_iterator(_Tp*, std::_Deque_iterator<_Tp, _Ref, _Ptr>::_Map_pointer)': /usr/include/c++/4.8/bits/stl_deque.h:130:39: error: there are no arguments to '_S_buffer_size' that depend on a template parameter, so a declaration of '_S_buffer_size' must be available [-fpermissive] _M_last(*__y + _S_buffer_size()), _M_node(__y) { } ^ /usr/include/c++/4.8/bits/stl_deque.h: At global scope: /usr/include/c++/4.8/bits/stl_deque.h:185:7: error: expected unqualified-id at end of input } ^ /usr/include/c++/4.8/bits/stl_deque.h:185:7: error: expected '}' at end of input
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Teatru 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ă.