#1216
Echer
Oli are un echer de forma unui triunghi dreptunghic, cu catetele de lungimi L1
și L2
unități, și o foaie de caiet de matematică cu M
rânduri și N
coloane de pătrățele având latura de o unitate.
Oli a poziționat echerul în colțul din stânga sus al foii de hârtie, ca în imaginea alăturată și vrea să îl mute astfel încât să atingă colțul din dreapta jos al foii de hârtie cu oricare din colțurile echerului, utilizând doar mutări de forma:
Scrieţi un program care citeşte lungimile catetelor echerului, numărul de rânduri, respectiv numărul de coloane ale foii de hârtie și determină:
1. numărul minim de mutări K
, prin care poate muta echerul din colțul din stânga sus al foii de matematică, astfel încât echerul să atingă colțul din dreapta jos al foii;
2. cele K
mutări efectuate pentru a deplasa echerul din colțul din stânga sus al foii, până când un colț al echerului atinge colțul din dreapta jos al foii; dacă există mai multe soluții, se va afișa soluția minimă în sens lexicografic.
ONI GIM 2015, Clasa a VI-a
Problema | Echer | Operații I/O |
echer.in /echer.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 1 MB
/
Stivă 1 MB
|
Id soluție | #53395348 | Utilizator | |
Fișier | echer.cpp | Dimensiune | 1.23 KB |
Data încărcării | 28 Octombrie 2024, 10:49 | Scor / rezultat | 88 puncte |
echer.cpp: In function 'int main()': echer.cpp:9:29: warning: unused variable 'udt' [-Wunused-variable] int c, c1, c2, j, n, m, udt, x, y, k, mx, mn, i; ^
Test | Timp | Mesaj evaluare | Scor posibil | Scor obținut | ||
---|---|---|---|---|---|---|
0 | 0 secunde | OK. | 3 | 3 | ||
1 | 0 secunde | OK. | 7 | 7 | ||
2 | 0 secunde | Raspuns gresit. | 3 | 0 | ||
3 | 0 secunde | OK. | 7 | 7 | ||
4 | 0 secunde | Raspuns gresit. | 3 | 0 | ||
5 | 0 secunde | OK. | 7 | 7 | ||
6 | 0 secunde | OK. | 3 | 3 | ||
7 | 0 secunde | OK. | 7 | 7 | ||
8 | 0 secunde | OK. | 3 | 3 | ||
9 | 0 secunde | OK. | 7 | 7 | ||
10 | 0 secunde | OK. | 3 | 3 | ||
11 | 0 secunde | OK. | 7 | 7 | ||
12 | 0 secunde | OK. | 3 | 3 | ||
13 | 0 secunde | OK. | 7 | 7 | ||
14 | 0 secunde | Raspuns gresit. | 3 | 0 | ||
15 | 0 secunde | OK. | 7 | 7 | ||
16 | 0 secunde | OK. | 3 | 3 | ||
17 | 0.012 secunde | OK. | 7 | 7 | ||
18 | 0 secunde | Raspuns gresit. | 3 | 0 | ||
19 | 0 secunde | OK. | 7 | 7 | ||
Punctaj total | 88 |
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Echer 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ă.