#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 | #54635136 | Utilizator | |
Fișier | eq4.cpp | Dimensiune | 2.84 KB |
Data încărcării | 04 Decembrie 2024, 10:50 | Scor / rezultat | 37 puncte |
eq4.cpp: In function 'void detcoef()': eq4.cpp:40:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int it = 0; it < s.size(); it++) ^ eq4.cpp: In function 'float conversieint(char)': eq4.cpp:34:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ eq4.cpp: In function 'void detcoef()': eq4.cpp:88:19: warning: 'semn' may be used uninitialized in this function [-Wmaybe-uninitialized] val += nr * semn; ^
Test | Timp | Mesaj evaluare | Scor posibil | Scor obținut | ||
---|---|---|---|---|---|---|
0 | 0 secunde | OK. | 5 | 5 | ||
1 | 0 secunde | OK. | 5 | 5 | ||
2 | 0.176 secunde | Raspuns gresit. | 5 | 0 | ||
3 | 1.436 secunde | Raspuns gresit. | 5 | 0 | ||
4 | 0 secunde | OK. | 5 | 5 | ||
5 | 0 secunde | OK. | 5 | 5 | ||
6 | 0 secunde | OK. | 5 | 5 | ||
7 | Depășit | Limita de timp depășită | 5 | 0 | ||
8 | Depășit | Limita de timp depășită | 5 | 0 | ||
9 | 1.48 secunde | Raspuns gresit. | 5 | 0 | ||
10 | Depășit | Limita de timp depășită | 5 | 0 | ||
11 | Depășit | Limita de timp depășită | 5 | 0 | ||
12 | 0 secunde | OK. | 5 | 5 | ||
13 | Depășit | Limita de timp depășită | 5 | 0 | ||
14 | Depășit | Limita de timp depășită | 5 | 0 | ||
15 | Depășit | Limita de timp depășită | 5 | 0 | ||
16 | 1.332 secunde | Raspuns gresit. | 5 | 0 | ||
17 | Depășit | Limita de timp depășită | 5 | 0 | ||
18 | 0 secunde | OK. | 2 | 2 | Exemplu | |
19 | 0 secunde | OK. | 2 | 2 | Exemplu | |
20 | 0 secunde | OK. | 3 | 3 | Exemplu | |
21 | 0 secunde | Raspuns gresit. | 3 | 0 | Exemplu | |
Punctaj total | 37 |
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ă.