#2444
eq4
Se dă o expresie matematică în care pot să apară literele x
, y
, z
, t
, cifre și semnele +
sau -
.
Cifrele alăturate formează numere. Literele reprezintă variabile. O variabilă poate fi precedată de un număr. Între variabilă și numărul care o precede nu există alte caractere. Un grup format dintr-o literă și, eventual, un număr care o precede formează un monom. Un monom nu conține mai multe litere. Numărul care apare într-un monom se numește coeficient.
Expresia poate să conțină și numere care nu sunt urmate de o variabilă. Aceste numere se numesc termeni liberi.
Expresia este deci alcătuită din monoame și termeni liberi. Fiecare monom și fiecare termen liber este precedat de unul dintre semnele +
sau -
.
Valoarea matematică a unei expresii este valoarea care se obține dacă înlocuim literele care apar în expresie cu valori numerice și efectuăm calculele. Valoarea unui monom se obține înmulțind coeficientul monomului cu valoarea pe care o are variabila care apare în respectivul monom. De exemplu, valoarea expresiei +3x
pentru x=2
este 6
.
Fiind dată o expresie corectă, să se determine:
1. valoarea matematică a expresiei dacă x
, y
, z
și t
au valoarea 1
.
2. numărul de cvartete distincte (x,y,z,t)
, de valori întregi care aparțin unui interval dat [a,b]
, pentru care expresia matematică corespunzătoare expresiei date este egală cu o valoare dată E
. Două cvartete sunt distincte dacă există cel puţin o poziţie pentru care valorile corespunzătoare sunt diferite.
OJI 2018
Problema | eq4 | Operații I/O |
eq4.in /eq4.out
|
---|---|---|---|
Limita timp | 1.5 secunde | Limita memorie |
Total: 64 MB
/
Stivă 32 MB
|
Id soluție | #54752493 | Utilizator | |
Fișier | eq4.cpp | Dimensiune | 1.69 KB |
Data încărcării | 07 Decembrie 2024, 13:42 | Scor / rezultat | Eroare de compilare |
eq4.cpp:13:16: error: 'char exp [100001]' redeclared as different kind of symbol char exp[100001], aux[100001]; ^ In file included from /usr/include/features.h:374:0, from /usr/include/i386-linux-gnu/c++/4.8/bits/os_defines.h:39, from /usr/include/i386-linux-gnu/c++/4.8/bits/c++config.h:426, from /usr/include/c++/4.8/iosfwd:38, 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 eq4.cpp:1: /usr/include/i386-linux-gnu/bits/mathcalls.h:100:1: error: previous declaration of 'double exp(double)' __MATHCALL (exp,, (_Mdouble_ __x)); ^ eq4.cpp: In function 'void prelucrare()': eq4.cpp:19:20: error: cannot resolve overloaded function 'exp' based on conversion to type 'const char*' strcpy(aux, exp); ^ eq4.cpp:23:34: error: invalid types '<unresolved overloaded function type>[int]' for array subscript int semn = exp[elem-aux-1]=='+' ? 1 : -1; ^ eq4.cpp: In function 'void citire()': eq4.cpp:85:8: error: no match for 'operator>>' (operand types are 'std::ifstream {aka std::basic_ifstream<char>}' and '<unresolved overloaded function type>') fin>>exp; ^ eq4.cpp:85:8: note: candidates are: In file included from /usr/include/c++/4.8/fstream:38:0, from eq4.cpp:1: /usr/include/c++/4.8/istream:120:7: note: std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(std::basic_istream<_CharT, _Traits>::__istream_type& (*)(std::basic_istream<_CharT, _Traits>::__istream_type&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream<char>] operator>>(__istream_type& (*__pf)(__istream_type&)) ^ /usr/include/c++/4.8/istream:120:7: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'std::basic_istream<char>::__istream_type& (*)(std::basic_istream<char>::__istream_type&) {aka std::basic_istream<char>& (*)(std::basic_istream<char>&)}' /usr/include/c++/4.8/istream:124:7: note: std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(std::basic_istream<_CharT, _Traits>::__ios_type& (*)(std::basic_istream<_CharT, _Traits>::__ios_type&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream<char>; std::basic_istream<_CharT, _Traits>::__ios_type = std::basic_ios<char>] operator>>(__ios_type& (*__pf)(__ios_type&)) ^ /usr/include/c++/4.8/istream:124:7: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'std::basic_istream<char>::__ios_type& (*)(std::basic_istream<char>::__ios_type&) {aka std::basic_ios<char>& (*)(std::basic_ios<char>&)}' /usr/include/c++/4.8/istream:131:7: note: std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(std::ios_base& (*)(std::ios_base&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream<char>] operator>>(ios_base& (*__pf)(ios_base&)) ^ /usr/include/c++/4.8/istream:131:7: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'std::ios_base& (*)(std::ios_base&)' /usr/include/c++/4.8/istream:168:7: note: std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(bool&) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream<char>] operator>>(bool& __n) ^ /usr/include/c++/4.8/istream:168:7: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'bool&' /usr/include/c++/4.8/istream:172:7: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(short int&) [with _CharT = char; _Traits = std::char_traits<char>] operator>>(short& __n); ^ /usr/include/c++/4.8/istream:172:7: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'short int&' /usr/include/c++/4.8/istream:175:7: note: std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(short unsigned int&) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream<char>] operator>>(unsigned short& __n) ^ /usr/include/c++/4.8/istream:175:7: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'short unsigned int&' /usr/include/c++/4.8/istream:179:7: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(int&) [with _CharT = char; _Traits = std::char_traits<char>] operator>>(int& __n); ^ /usr/include/c++/4.8/istream:179:7: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'int&' /usr/include/c++/4.8/istream:182:7: note: std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(unsigned int&) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream<char>] operator>>(unsigned int& __n) ^ /usr/include/c++/4.8/istream:182:7: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'unsigned int&' /usr/include/c++/4.8/istream:186:7: note: std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(long int&) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream<char>] operator>>(long& __n) ^ /usr/include/c++/4.8/istream:186:7: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'long int&' /usr/include/c++/4.8/istream:190:7: note: std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(long unsigned int&) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream<char>] operator>>(unsigned long& __n) ^ /usr/include/c++/4.8/istream:190:7: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'long unsigned int&' /usr/include/c++/4.8/istream:195:7: note: std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(long long int&) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream<char>] operator>>(long long& __n) ^ /usr/include/c++/4.8/istream:195:7: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'long long int&' /usr/include/c++/4.8/istream:199:7: note: std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(long long unsigned int&) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream<char>] operator>>(unsigned long long& __n) ^ /usr/include/c++/4.8/istream:199:7: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'long long unsigned int&' /usr/include/c++/4.8/istream:214:7: note: std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(float&) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream<char>] operator>>(float& __f) ^ /usr/include/c++/4.8/istream:214:7: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'float&' /usr/include/c++/4.8/istream:218:7: note: std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(double&) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream<char>] operator>>(double& __f) ^ /usr/include/c++/4.8/istream:218:7: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'double&' /usr/include/c++/4.8/istream:222:7: note: std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(long double&) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream<char>] operator>>(long double& __f) ^ /usr/include/c++/4.8/istream:222:7: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'long double&' /usr/include/c++/4.8/istream:235:7: note: std::basic_istream<_CharT, _Traits>::__istream_type& std::basic_istream<_CharT, _Traits>::operator>>(void*&) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_istream<_CharT, _Traits>::__istream_type = std::basic_istream<char>] operator>>(void*& __p) ^ /usr/include/c++/4.8/istream:235:7: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'void*&' /usr/include/c++/4.8/istream:259:7: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(std::basic_istream<_CharT, _Traits>::__streambuf_type*) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_istream<_CharT, _Traits>::__streambuf_type = std::basic_streambuf<char>] operator>>(__streambuf_type* __sb); ^ /usr/include/c++/4.8/istream:259:7: note: no known conversion for argument 1 from '<unresolved overloaded function type>' to 'std::basic_istream<char>::__streambuf_type* {aka std::basic_streambuf<char>*}' In file included from /usr/include/c++/4.8/string:53:0, from /usr/include/c++/4.8/bits/locale_classes.h:40, from /usr/include/c++/4.8/bits/ios_base.h:41, from /usr/include/c++/4.8/ios:42, from /usr/include/c++/4.8/istream:38, from /usr/include/c++/4.8/fstream:38, from eq4.cpp:1: /usr/include/c++/4.8/bits/basic_string.tcc:996:5: note: template<class _CharT, class _Traits, class _Alloc> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::basic_string<_CharT, _Traits, _Alloc>&) operator>>(basic_istream<_CharT, _Traits>& __in, ^ /usr/include/c++/4.8/bits/basic_string.tcc:996:5: note: template argument deduction/substitution failed: eq4.cpp:85:10: note: mismatched types 'std::basic_string<_CharT, _Traits, _Alloc>' and 'float(float)' fin>>exp; ^ eq4.cpp:85:10: note: mismatched types 'std::basic_string<_CharT, _Traits, _Alloc>' and 'long double(long double)' eq4.cpp:85:10: note: mismatched types 'std::basic_string<_CharT, _Traits, _Alloc>' and 'double(double)throw ()' eq4.cpp:85:10: note: couldn't deduce template parameter '_Alloc' In file included from /usr/include/c++/4.8/fstream:38:0, from eq4.cpp:1: /usr/include/c++/4.8/istream:770:5: note: std::basic_istream<_CharT2, _Traits2>& std::operator>>(std::basic_istream<_CharT2, _Traits2>&, _CharT2*) [with _CharT2 = char; _Traits2 = std::char_traits<char>; _CharT = char; _Traits = std::char_traits<char>] operator>>(basic_istream<char>& __in, char* __s); ^ /usr/include/c++/4.8/istream:770:5: note: no known conversion for argument 2 from '<unresolved overloaded function type>' to 'char*' In file included from /usr/include/c++/4.8/istream:882:0, from /usr/include/c++/4.8/fstream:38, from eq4.cpp:1: /usr/include/c++/4.8/bits/istream.tcc:923:5: note: std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, _CharT&) [with _CharT = char; _Traits = std::char_traits<char>] operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) ^ /usr/include/c++/4.8/bits/istream.tcc:923:5: note: no known conversion for argument 2 from '<unresolved overloaded function type>' to 'char&' In file included from /usr/include/c++/4.8/fstream:38:0, from eq4.cpp:1: /usr/include/c++/4.8/istream:727:5: note: template<class _Traits> std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, unsigned char&) operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c) ^ /usr/include/c++/4.8/istream:727:5: note: template argument deduction/substitution failed: eq4.cpp:85:10: note: cannot convert 'std::exp' (type '<unresolved overloaded function type>') to type 'unsigned char&' fin>>exp; ^ In file included from /usr/include/c++/4.8/fstream:38:0, from eq4.cpp:1: /usr/include/c++/4.8/istream:732:5: note: template<class _Traits> std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, signed char&) operator>>(basic_istream<char, _Traits>& __in, signed char& __c) ^ /usr/include/c++/4.8/istream:732:5: note: template argument deduction/substitution failed: eq4.cpp:85:10: note: cannot convert 'std::exp' (type '<unresolved overloaded function type>') to type 'signed char&' fin>>exp; ^ In file included from /usr/include/c++/4.8/fstream:38:0, from eq4.cpp:1: /usr/include/c++/4.8/istream:774:5: note: template<class _Traits> std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, unsigned char*) operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s) ^ /usr/include/c++/4.8/istream:774:5: note: template argument deduction/substitution failed: eq4.cpp:85:10: note: cannot convert 'std::exp' (type '<unresolved overloaded function type>') to type 'unsigned char*' fin>>exp; ^ In file included from /usr/include/c++/4.8/fstream:38:0, from eq4.cpp:1: /usr/include/c++/4.8/istream:779:5: note: template<class _Traits> std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, signed char*) operator>>(basic_istream<char, _Traits>& __in, signed char* __s) ^ /usr/include/c++/4.8/istream:779:5: note: template argument deduction/substitution failed: eq4.cpp:85:10: note: cannot convert 'std::exp' (type '<unresolved overloaded function type>') to type 'signed char*' fin>>exp; ^ In file included from /usr/include/c++/4.8/fstream:38:0, from eq4.cpp:1: /usr/include/c++/4.8/istream:872:5: note: template<class _CharT, class _Traits, class _Tp> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&&, _Tp&) operator>>(basic_istream<_CharT, _Traits>&& __is, _Tp& __x) ^ /usr/include/c++/4.8/istream:872:5: note: template argument deduction/substitution failed: eq4.cpp:85:10: note: couldn't deduce template parameter '_Tp' fin>>exp; ^ In file included from /usr/include/c++/4.8/random:52:0, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from eq4.cpp:2: /usr/include/c++/4.8/bits/random.tcc:505:5: note: template<class _UIntType1, unsigned int __w1, unsigned int __n1, unsigned int __m1, unsigned int __r1, _UIntType1 __a1, unsigned int __u1, _UIntType1 __d1, unsigned int __s1, _UIntType1 __b1, unsigned int __t1, _UIntType1 __c1, unsigned int __l1, _UIntType1 __f1, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>&) operator>>(std::basic_istream<_CharT, _Traits>& __is, ^ /usr/include/c++/4.8/bits/random.tcc:505:5: note: template argument deduction/substitution failed: eq4.cpp:85:10: note: mismatched types 'std::mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>' and 'float(float)' fin>>exp; ^ eq4.cpp:85:10: note: mismatched types 'std::mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>' and 'long double(long double)' eq4.cpp:85:10: note: mismatched types 'std::mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>' and 'double(double)throw ()' eq4.cpp:85:10: note: couldn't deduce template parameter '_UIntType1' In file included from /usr/include/c++/4.8/random:52:0, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from eq4.cpp:2: /usr/include/c++/4.8/bits/random.tcc:1050:5: note: template<class _IntType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::uniform_int_distribution<_IntType>&) operator>>(std::basic_istream<_CharT, _Traits>& __is, ^ /usr/include/c++/4.8/bits/random.tcc:1050:5: note: template argument deduction/substitution failed: eq4.cpp:85:10: note: mismatched types 'std::uniform_int_distribution<_IntType>' and 'float(float)' fin>>exp; ^ eq4.cpp:85:10: note: mismatched types 'std::uniform_int_distribution<_IntType>' and 'long double(long double)' eq4.cpp:85:10: note: mismatched types 'std::uniform_int_distribution<_IntType>' and 'double(double)throw ()' eq4.cpp:85:10: note: couldn't deduce template parameter '_IntType' In file included from /usr/include/c++/4.8/random:52:0, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from eq4.cpp:2: /usr/include/c++/4.8/bits/random.tcc:1112:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::uniform_real_distribution<_IntType>&) operator>>(std::basic_istream<_CharT, _Traits>& __is, ^ /usr/include/c++/4.8/bits/random.tcc:1112:5: note: template argument deduction/substitution failed: eq4.cpp:85:10: note: mismatched types 'std::uniform_real_distribution<_IntType>' and 'float(float)' fin>>exp; ^ eq4.cpp:85:10: note: mismatched types 'std::uniform_real_distribution<_IntType>' and 'long double(long double)' eq4.cpp:85:10: note: mismatched types 'std::uniform_real_distribution<_IntType>' and 'double(double)throw ()' eq4.cpp:85:10: note: couldn't deduce template parameter '_RealType' In file included from /usr/include/c++/4.8/random:52:0, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from eq4.cpp:2: /usr/include/c++/4.8/bits/random.tcc:2299:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::cauchy_distribution<_RealType>&) operator>>(std::basic_istream<_CharT, _Traits>& __is, ^ /usr/include/c++/4.8/bits/random.tcc:2299:5: note: template argument deduction/substitution failed: eq4.cpp:85:10: note: mismatched types 'std::cauchy_distribution<_RealType>' and 'float(float)' fin>>exp; ^ eq4.cpp:85:10: note: mismatched types 'std::cauchy_distribution<_RealType>' and 'long double(long double)' eq4.cpp:85:10: note: mismatched types 'std::cauchy_distribution<_RealType>' and 'double(double)throw ()' eq4.cpp:85:10: note: couldn't deduce template parameter '_RealType' In file included from /usr/include/c++/4.8/random:50:0, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from eq4.cpp:2: /usr/include/c++/4.8/bits/random.h:3759:5: note: template<class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::bernoulli_distribution&) operator>>(std::basic_istream<_CharT, _Traits>& __is, ^ /usr/include/c++/4.8/bits/random.h:3759:5: note: template argument deduction/substitution failed: eq4.cpp:85:10: note: cannot convert 'std::exp' (type '<unresolved overloaded function type>') to type 'std::bernoulli_distribution&' fin>>exp; ^ In file included from /usr/include/c++/4.8/random:52:0, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from eq4.cpp:2: /usr/include/c++/4.8/bits/random.tcc:2077:5: note: template<class _RealType1, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::normal_distribution<_RealType>&) operator>>(std::basic_istream<_CharT, _Traits>& __is, ^ /usr/include/c++/4.8/bits/random.tcc:2077:5: note: template argument deduction/substitution failed: eq4.cpp:85:10: note: mismatched types 'std::normal_distribution<_RealType>' and 'float(float)' fin>>exp; ^ eq4.cpp:85:10: note: mismatched types 'std::normal_distribution<_RealType>' and 'long double(long double)' eq4.cpp:85:10: note: mismatched types 'std::normal_distribution<_RealType>' and 'double(double)throw ()' eq4.cpp:85:10: note: couldn't deduce template parameter '_RealType1' In file included from /usr/include/c++/4.8/random:52:0, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from eq4.cpp:2: /usr/include/c++/4.8/bits/random.tcc:1256:5: note: template<class _IntType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::geometric_distribution<_IntType>&) operator>>(std::basic_istream<_CharT, _Traits>& __is, ^ /usr/include/c++/4.8/bits/random.tcc:1256:5: note: template argument deduction/substitution failed: eq4.cpp:85:10: note: mismatched types 'std::geometric_distribution<_IntType>' and 'float(float)' fin>>exp; ^ eq4.cpp:85:10: note: mismatched types 'std::geometric_distribution<_IntType>' and 'long double(long double)' eq4.cpp:85:10: note: mismatched types 'std::geometric_distribution<_IntType>' and 'double(double)throw ()' eq4.cpp:85:10: note: couldn't deduce template parameter '_IntType' In file included from /usr/include/c++/4.8/random:52:0, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from eq4.cpp:2: /usr/include/c++/4.8/bits/random.tcc:2621:5: note: template<class _RealType1, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::gamma_distribution<_RealType>&) operator>>(std::basic_istream<_CharT, _Traits>& __is, ^ /usr/include/c++/4.8/bits/random.tcc:2621:5: note: template argument deduction/substitution failed: eq4.cpp:85:10: note: mismatched types 'std::gamma_distribution<_RealType>' and 'float(float)' fin>>exp; ^ eq4.cpp:85:10: note: mismatched types 'std::gamma_distribution<_RealType>' and 'long double(long double)' eq4.cpp:85:10: note: mismatched types 'std::gamma_distribution<_RealType>' and 'double(double)throw ()' eq4.cpp:85:10: note: couldn't deduce template parameter '_RealType1' In file included from /usr/include/c++/4.8/random:52:0, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from eq4.cpp:2: /usr/include/c++/4.8/bits/random.tcc:1906:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::exponential_distribution<_RealType>&) operator>>(std::basic_istream<_CharT, _Traits>& __is, ^ /usr/include/c++/4.8/bits/random.tcc:1906:5: note: template argument deduction/substitution failed: eq4.cpp:85:10: note: mismatched types 'std::exponential_distribution<_RealType>' and 'float(float)' fin>>exp; ^ eq4.cpp:85:10: note: mismatched types 'std::exponential_distribution<_RealType>' and 'long double(long double)' eq4.cpp:85:10: note: mismatched types 'std::exponential_distribution<_RealType>' and 'double(double)throw ()' eq4.cpp:85:10: note: couldn't deduce template parameter '_RealType' In file included from /usr/include/c++/4.8/random:52:0, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from eq4.cpp:2: /usr/include/c++/4.8/bits/random.tcc:2698:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::weibull_distribution<_RealType>&) operator>>(std::basic_istream<_CharT, _Traits>& __is, ^ /usr/include/c++/4.8/bits/random.tcc:2698:5: note: template argument deduction/substitution failed: eq4.cpp:85:10: note: mismatched types 'std::weibull_distribution<_RealType>' and 'float(float)' fin>>exp; ^ eq4.cpp:85:10: note: mismatched types 'std::weibull_distribution<_RealType>' and 'long double(long double)' eq4.cpp:85:10: note: mismatched types 'std::weibull_distribution<_RealType>' and 'double(double)throw ()' eq4.cpp:85:10: note: couldn't deduce template parameter '_RealType' In file included from /usr/include/c++/4.8/random:52:0, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from eq4.cpp:2: /usr/include/c++/4.8/bits/random.tcc:2774:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::extreme_value_distribution<_RealType>&) operator>>(std::basic_istream<_CharT, _Traits>& __is, ^ /usr/include/c++/4.8/bits/random.tcc:2774:5: note: template argument deduction/substitution failed: eq4.cpp:85:10: note: mismatched types 'std::extreme_value_distribution<_RealType>' and 'float(float)' fin>>exp; ^ eq4.cpp:85:10: note: mismatched types 'std::extreme_value_distribution<_RealType>' and 'long double(long double)' eq4.cpp:85:10: note: mismatched types 'std::extreme_value_distribution<_RealType>' and 'double(double)throw ()' eq4.cpp:85:10: note: couldn't deduce template parameter '_RealType' In file included from /usr/include/c++/4.8/random:52:0, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from eq4.cpp:2: /usr/include/c++/4.8/bits/random.tcc:178:5: note: template<class _UIntType, _UIntType __a, _UIntType __c, _UIntType __m, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::linear_congruential_engine<_UIntType, __a, __c, __m>&) operator>>(std::basic_istream<_CharT, _Traits>& __is, ^ /usr/include/c++/4.8/bits/random.tcc:178:5: note: template argument deduction/substitution failed: eq4.cpp:85:10: note: mismatched types 'std::linear_congruential_engine<_UIntType, __a, __c, __m>' and 'float(float)' fin>>exp; ^ eq4.cpp:85:10: note: mismatched types 'std::linear_congruential_engine<_UIntType, __a, __c, __m>' and 'long double(long double)' eq4.cpp:85:10: note: mismatched types 'std::linear_congruential_engine<_UIntType, __a, __c, __m>' and 'double(double)throw ()' eq4.cpp:85:10: note: couldn't deduce template parameter '_UIntType' In file included from /usr/include/c++/4.8/random:52:0, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from eq4.cpp:2: /usr/include/c++/4.8/bits/random.tcc:657:5: note: template<class _UIntType, unsigned int __w, unsigned int __s, unsigned int __r, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::subtract_with_carry_engine<_UIntType, __w, __s, __r>&) operator>>(std::basic_istream<_CharT, _Traits>& __is, ^ /usr/include/c++/4.8/bits/random.tcc:657:5: note: template argument deduction/substitution failed: eq4.cpp:85:10: note: mismatched types 'std::subtract_with_carry_engine<_UIntType, __w, __s, __r>' and 'float(float)' fin>>exp; ^ eq4.cpp:85:10: note: mismatched types 'std::subtract_with_carry_engine<_UIntType, __w, __s, __r>' and 'long double(long double)' eq4.cpp:85:10: note: mismatched types 'std::subtract_with_carry_engine<_UIntType, __w, __s, __r>' and 'double(double)throw ()' eq4.cpp:85:10: note: couldn't deduce template parameter '_UIntType' In file included from /usr/include/c++/4.8/random:52:0, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from eq4.cpp:2: /usr/include/c++/4.8/bits/random.tcc:725:5: note: template<class _RandomNumberEngine, unsigned int __p, unsigned int __r, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::discard_block_engine<_RandomNumberEngine, __p, __r>&) operator>>(std::basic_istream<_CharT, _Traits>& __is, ^ /usr/include/c++/4.8/bits/random.tcc:725:5: note: template argument deduction/substitution failed: eq4.cpp:85:10: note: mismatched types 'std::discard_block_engine<_RandomNumberEngine, __p, __r>' and 'float(float)' fin>>exp; ^ eq4.cpp:85:10: note: mismatched types 'std::discard_block_engine<_RandomNumberEngine, __p, __r>' and 'long double(long double)' eq4.cpp:85:10: note: mismatched types 'std::discard_block_engine<_RandomNumberEngine, __p, __r>' and 'double(double)throw ()' eq4.cpp:85:10: note: couldn't deduce template parameter '_RandomNumberEngine' In file included from /usr/include/c++/4.8/random:52:0, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from eq4.cpp:2: /usr/include/c++/4.8/bits/random.tcc:856:5: note: template<class _RandomNumberEngine, unsigned int __k, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::shuffle_order_engine<_RandomNumberEngine, __k>&) operator>>(std::basic_istream<_CharT, _Traits>& __is, ^ /usr/include/c++/4.8/bits/random.tcc:856:5: note: template argument deduction/substitution failed: eq4.cpp:85:10: note: mismatched types 'std::shuffle_order_engine<_RandomNumberEngine, __k>' and 'float(float)' fin>>exp; ^ eq4.cpp:85:10: note: mismatched types 'std::shuffle_order_engine<_RandomNumberEngine, __k>' and 'long double(long double)' eq4.cpp:85:10: note: mismatched types 'std::shuffle_order_engine<_RandomNumberEngine, __k>' and 'double(double)throw ()' eq4.cpp:85:10: note: couldn't deduce template parameter '_RandomNumberEngine' In file included from /usr/include/c++/4.8/random:52:0, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from eq4.cpp:2: /usr/include/c++/4.8/bits/random.tcc:1372:5: note: template<class _IntType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::negative_binomial_distribution<_IntType>&) operator>>(std::basic_istream<_CharT, _Traits>& __is, ^ /usr/include/c++/4.8/bits/random.tcc:1372:5: note: template argument deduction/substitution failed: eq4.cpp:85:10: note: mismatched types 'std::negative_binomial_distribution<_IntType>' and 'float(float)' fin>>exp; ^ eq4.cpp:85:10: note: mismatched types 'std::negative_binomial_distribution<_IntType>' and 'long double(long double)' eq4.cpp:85:10: note: mismatched types 'std::negative_binomial_distribution<_IntType>' and 'double(double)throw ()' eq4.cpp:85:10: note: couldn't deduce template parameter '_IntType' In file included from /usr/include/c++/4.8/random:52:0, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from eq4.cpp:2: /usr/include/c++/4.8/bits/random.tcc:1577:5: note: template<class _IntType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::poisson_distribution<_IntType>&) operator>>(std::basic_istream<_CharT, _Traits>& __is, ^ /usr/include/c++/4.8/bits/random.tcc:1577:5: note: template argument deduction/substitution failed: eq4.cpp:85:10: note: mismatched types 'std::poisson_distribution<_IntType>' and 'float(float)' fin>>exp; ^ eq4.cpp:85:10: note: mismatched types 'std::poisson_distribution<_IntType>' and 'long double(long double)' eq4.cpp:85:10: note: mismatched types 'std::poisson_distribution<_IntType>' and 'double(double)throw ()' eq4.cpp:85:10: note: couldn't deduce template parameter '_IntType' In file included from /usr/include/c++/4.8/random:52:0, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from eq4.cpp:2: /usr/include/c++/4.8/bits/random.tcc:1845:5: note: template<class _IntType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::binomial_distribution<_IntType>&) operator>>(std::basic_istream<_CharT, _Traits>& __is, ^ /usr/include/c++/4.8/bits/random.tcc:1845:5: note: template argument deduction/substitution failed: eq4.cpp:85:10: note: mismatched types 'std::binomial_distribution<_IntType>' and 'float(float)' fin>>exp; ^ eq4.cpp:85:10: note: mismatched types 'std::binomial_distribution<_IntType>' and 'long double(long double)' eq4.cpp:85:10: note: mismatched types 'std::binomial_distribution<_IntType>' and 'double(double)throw ()' eq4.cpp:85:10: note: couldn't deduce template parameter '_IntType' In file included from /usr/include/c++/4.8/random:52:0, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from eq4.cpp:2: /usr/include/c++/4.8/bits/random.tcc:2140:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::lognormal_distribution<_RealType>&) operator>>(std::basic_istream<_CharT, _Traits>& __is, ^ /usr/include/c++/4.8/bits/random.tcc:2140:5: note: template argument deduction/substitution failed: eq4.cpp:85:10: note: mismatched types 'std::lognormal_distribution<_RealType>' and 'float(float)' fin>>exp; ^ eq4.cpp:85:10: note: mismatched types 'std::lognormal_distribution<_RealType>' and 'long double(long double)' eq4.cpp:85:10: note: mismatched types 'std::lognormal_distribution<_RealType>' and 'double(double)throw ()' eq4.cpp:85:10: note: couldn't deduce template parameter '_RealType' In file included from /usr/include/c++/4.8/random:52:0, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from eq4.cpp:2: /usr/include/c++/4.8/bits/random.tcc:2212:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::chi_squared_distribution<_RealType>&) operator>>(std::basic_istream<_CharT, _Traits>& __is, ^ /usr/include/c++/4.8/bits/random.tcc:2212:5: note: template argument deduction/substitution failed: eq4.cpp:85:10: note: mismatched types 'std::chi_squared_distribution<_RealType>' and 'float(float)' fin>>exp; ^ eq4.cpp:85:10: note: mismatched types 'std::chi_squared_distribution<_RealType>' and 'long double(long double)' eq4.cpp:85:10: note: mismatched types 'std::chi_squared_distribution<_RealType>' and 'double(double)throw ()' eq4.cpp:85:10: note: couldn't deduce template parameter '_RealType' In file included from /usr/include/c++/4.8/random:52:0, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from eq4.cpp:2: /usr/include/c++/4.8/bits/random.tcc:2377:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::fisher_f_distribution<_RealType>&) operator>>(std::basic_istream<_CharT, _Traits>& __is, ^ /usr/include/c++/4.8/bits/random.tcc:2377:5: note: template argument deduction/substitution failed: eq4.cpp:85:10: note: mismatched types 'std::fisher_f_distribution<_RealType>' and 'float(float)' fin>>exp; ^ eq4.cpp:85:10: note: mismatched types 'std::fisher_f_distribution<_RealType>' and 'long double(long double)' eq4.cpp:85:10: note: mismatched types 'std::fisher_f_distribution<_RealType>' and 'double(double)throw ()' eq4.cpp:85:10: note: couldn't deduce template parameter '_RealType' In file included from /usr/include/c++/4.8/random:52:0, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from eq4.cpp:2: /usr/include/c++/4.8/bits/random.tcc:2451:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::student_t_distribution<_RealType>&) operator>>(std::basic_istream<_CharT, _Traits>& __is, ^ /usr/include/c++/4.8/bits/random.tcc:2451:5: note: template argument deduction/substitution failed: eq4.cpp:85:10: note: mismatched types 'std::student_t_distribution<_RealType>' and 'float(float)' fin>>exp; ^ eq4.cpp:85:10: note: mismatched types 'std::student_t_distribution<_RealType>' and 'long double(long double)' eq4.cpp:85:10: note: mismatched types 'std::student_t_distribution<_RealType>' and 'double(double)throw ()' eq4.cpp:85:10: note: couldn't deduce template parameter '_RealType' In file included from /usr/include/c++/4.8/random:52:0, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from eq4.cpp:2: /usr/include/c++/4.8/bits/random.tcc:2913:5: note: template<class _IntType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::discrete_distribution<_IntType>&) operator>>(std::basic_istream<_CharT, _Traits>& __is, ^ /usr/include/c++/4.8/bits/random.tcc:2913:5: note: template argument deduction/substitution failed: eq4.cpp:85:10: note: mismatched types 'std::discrete_distribution<_IntType>' and 'float(float)' fin>>exp; ^ eq4.cpp:85:10: note: mismatched types 'std::discrete_distribution<_IntType>' and 'long double(long double)' eq4.cpp:85:10: note: mismatched types 'std::discrete_distribution<_IntType>' and 'double(double)throw ()' eq4.cpp:85:10: note: couldn't deduce template parameter '_IntType' In file included from /usr/include/c++/4.8/random:52:0, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from eq4.cpp:2: /usr/include/c++/4.8/bits/random.tcc:3128:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::piecewise_constant_distribution<_RealType>&) operator>>(std::basic_istream<_CharT, _Traits>& __is, ^ /usr/include/c++/4.8/bits/random.tcc:3128:5: note: template argument deduction/substitution failed: eq4.cpp:85:10: note: mismatched types 'std::piecewise_constant_distribution<_RealType>' and 'float(float)' fin>>exp; ^ eq4.cpp:85:10: note: mismatched types 'std::piecewise_constant_distribution<_RealType>' and 'long double(long double)' eq4.cpp:85:10: note: mismatched types 'std::piecewise_constant_distribution<_RealType>' and 'double(double)throw ()' eq4.cpp:85:10: note: couldn't deduce template parameter '_RealType' In file included from /usr/include/c++/4.8/random:52:0, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from eq4.cpp:2: /usr/include/c++/4.8/bits/random.tcc:3344:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::piecewise_linear_distribution<_RealType>&) operator>>(std::basic_istream<_CharT, _Traits>& __is, ^ /usr/include/c++/4.8/bits/random.tcc:3344:5: note: template argument deduction/substitution failed: eq4.cpp:85:10: note: mismatched types 'std::piecewise_linear_distribution<_RealType>' and 'float(float)' fin>>exp; ^ eq4.cpp:85:10: note: mismatched types 'std::piecewise_linear_distribution<_RealType>' and 'long double(long double)' eq4.cpp:85:10: note: mismatched types 'std::piecewise_linear_distribution<_RealType>' and 'double(double)throw ()' eq4.cpp:85:10: note: couldn't deduce template parameter '_RealType'
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema eq4 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ă.