#4416
sah3
Să considerăm o tablă de șah de dimensiune n
(n
este par), în care liniile și coloanele sale sunt numerotate de la 1
la n
. Pe această tablă se află, pe fiecare pătrat, câte un număr natural astfel încât suma numerelor de pe pătratele albe este egală cu suma numerelor de pe pătratele negre. Definim două operații:
1 i j k p x
– adună la valorile două pătrate vecine aflate pe pozițiile (i,j)
și (k,p)
același număr natural x
.2 i j k p
– scade din valorile două pătrate vecine aflate pe pozițiile (i,j)
și (k,p)
valoarea minimă reținută pe cele două poziții.Utilizând un număr cât mai mic de operații de tip 1
sau 2
să se obțină pe tabla de șah numai valori nule.
Urmasii lui Moisil, 2023, Clasa a IX-a
Problema | sah3 | Operații I/O |
sah.in /sah.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 128 MB
/
Stivă 8 MB
|
Id soluție | #50136673 | Utilizator | |
Fișier | sah3.cpp | Dimensiune | 1.54 KB |
Data încărcării | 28 Martie 2024, 11:11 | Scor / rezultat | Eroare de compilare |
sah3.cpp:5:1: error: expected initializer before 'ifstream' ifstream f("sah.in"); ^ sah3.cpp: In function 'int main()': sah3.cpp:10:5: error: 'f' was not declared in this scope f >> n; ^ sah3.cpp:13:16: error: 'a' was not declared in this scope f >> a[i][j]; ^ sah3.cpp:19:17: error: 'a' was not declared in this scope if (a[i][j-1]<a[i][j]) ^ sah3.cpp:29:88: error: 'a' was not declared in this scope g << 1 << ' ' << l1 << ' ' << c1 << ' ' << l1+1 << ' ' << c1 << ' ' << abs(a[i][j-1]-a[i][j]) <<'\n'; ^ sah3.cpp:37:13: error: 'a' was not declared in this scope if (a[n][j]==a[n][j+1]) ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema sah3 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ă.