#743
Operatii
Fiind date două tablouri bidimensionale a
şi b
, cu m
linii şi n
coloane fiecare, definim următoarele operaţii:
1. suma tablourilor a
şi b
, ca fiind un tablou c
cu m
linii şi n
coloane, în care fiecare element este egal cu suma elementelor de pe aceeași linie şi aceeași coloană din a
şi b
. În acest caz folosim operatorul +
, adică c=a+b
.
2. produsul tablourilor a
şi b
, ca fiind un tablou d
cu m
linii şi n
coloane, în care fiecare element este egal cu produsul elementelor de pe aceeași linie şi aceeași coloană din a
şi b
. În acest caz folosim operatorul *
, adică d=a*b
. Dacă a
şi b
sunt tablouri identice (a
şi b
au elemente identice pe aceeaşi poziţie), atunci pentru d
se mai foloseşte şi notaţia a
2
sau b
2
.
De exemplu, pentru m=2
, n=3
şi tablourile:
se obține:
Fiind dat un tablou bidimensional a
, cu m
linii, n
coloane şi componente numere naturale dorim să determinăm un şir de tablouri bidimensionale: b
1
, b
2
, …, b
k
cu număr minim de termeni (k
minim), cu proprietatea că a
=b
1
2
+b
2
2
...+b
k
2
.
Lot Juniori, Bistrita, 2009
Problema | Operatii | Operații I/O |
operatii.in /operatii.out
|
---|---|---|---|
Limita timp | 1 secunde | Limita memorie |
Total: 16 MB
/
Stivă 16 MB
|
Id soluție | #50510114 | Utilizator | |
Fișier | operatii.cpp | Dimensiune | 1.30 KB |
Data încărcării | 12 Aprilie 2024, 09:42 | Scor / rezultat | 0 puncte |
Test | Timp | Mesaj evaluare | Scor posibil | Scor obținut | ||
---|---|---|---|---|---|---|
1 | 0 secunde | numar de tablouri incorect | 5 | 0 | ||
2 | 0 secunde | numar de tablouri incorect | 5 | 0 | ||
3 | 0 secunde | numar de tablouri incorect | 5 | 0 | ||
4 | 0 secunde | numar de tablouri incorect | 5 | 0 | ||
5 | 0.092 secunde | numar de tablouri incorect | 5 | 0 | ||
6 | 0.1 secunde | numar de tablouri incorect | 5 | 0 | ||
7 | Depășit | Limita de timp depășită | 5 | 0 | ||
8 | Depășit | Limita de timp depășită | 5 | 0 | ||
9 | 0.08 secunde | numar de tablouri incorect | 5 | 0 | ||
10 | 0.116 secunde | numar de tablouri incorect | 5 | 0 | ||
11 | Depășit | Limita de timp depășită | 5 | 0 | ||
12 | 0.128 secunde | numar de tablouri incorect | 5 | 0 | ||
13 | 0.496 secunde | numar de tablouri incorect | 5 | 0 | ||
14 | 0.28 secunde | numar de tablouri incorect | 5 | 0 | ||
15 | 0.46 secunde | numar de tablouri incorect | 5 | 0 | ||
16 | 0.024 secunde | numar de tablouri incorect | 5 | 0 | ||
17 | 0.696 secunde | numar de tablouri incorect | 5 | 0 | ||
18 | 0.38 secunde | numar de tablouri incorect | 5 | 0 | ||
19 | Depășit | Limita de timp depășită | 5 | 0 | ||
20 | 0 secunde | numar de tablouri incorect | 5 | 0 | ||
Punctaj total | 0 |
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Operatii 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ă.