Soluții trimise

Rezumat problemă

#2540 optiuni

Michael își petrece vacanța de vară la bunici, în Delta Dunării. În prima zi, se duce la pescuit cu tatăl său în locul în care acesta se ducea în copilărie. Michael își dă seama că traseul ales nu este singura opțiune de a parcurge distanța de la casa bunicilor până la locul unde pescuiesc, așa că, odată ce vizitează întreaga regiune împreună cu bunicul său, se întreabă în câte moduri distincte poate parcurge distanța de la casa bunicilor la locul unde pescuiesc. Regiunea pe care Michael o cunoaște are formă dreptunghiulară, cu rânduri numerotate de la 1 la L și coloane numerotate de la 1 la C. Valorile de 1 reprezintă zone de uscat și valorile de 0 reprezintă zone acoperite de apă. Michael poate merge doar pe uscat, cu următoarea restricție: din zona de coordonate (i, j) se poate duce doar în una din zonele (i – 1, j + 1), (i, j + 1), (i + 1, j + 1) – bineînțeles, doar dacă acestea reprezintă zone de uscat și Michael nu părăsește regiunea. Fiind un băiat inteligent, când Michael vizitează împrejurimile cu bunicul său, își dă seama de următorul lucru: coloanele din matricea care codifică regiunea se repetă identic din K în K. Coloanele 2, K + 2, 2 * K + 2, … sunt identice, coloanele K – 1, K + (K - 1), 2 * K + (K - 1), … sunt identice. Două coloane c1 și c2 sunt identice dacă elementul de pe poziția (i, c1) este egal cu elementul de pe poziția (i, c2), oricare ar fi i de la 1 la L. Știind coordonatele locului unde se află casa bunicilor și coordonatele locului de pescuit pe care tatăl lui Michael i l-a arătat acestuia, să se determine numărul de moduri de a parcurge distanța dintre ele. Două drumuri sunt considerate distincte dacă, scriind secvența rândurilor vizitate (în ordine crescătoare a coloanelor), ele diferă prin cel puțin o poziție.

Olimpiada internațională pe Echipe, 2018

ID   Utilizator Problema Data încărcării Stare
Lorintz Alexandru (Alex_tz307) optiuni 04 Noiembrie 2022, 23:11 Evaluare finalizată 100
Lorintz Alexandru (Alex_tz307) optiuni 04 Noiembrie 2022, 23:09 Evaluare finalizată 100
Lorintz Alexandru (Alex_tz307) optiuni 04 Noiembrie 2022, 23:02 Evaluare finalizată 100
Lorintz Alexandru (Alex_tz307) optiuni 04 Noiembrie 2022, 22:58 Evaluare finalizată 20
Lorintz Alexandru (Alex_tz307) optiuni 04 Noiembrie 2022, 22:55 Evaluare finalizată 95
Lorintz Alexandru (Alex_tz307) optiuni 04 Noiembrie 2022, 22:48 Evaluare finalizată 100
Lorintz Alexandru (Alex_tz307) optiuni 04 Noiembrie 2022, 22:48 Evaluare finalizată 95
Lorintz Alexandru (Alex_tz307) optiuni 04 Noiembrie 2022, 22:47 Evaluare finalizată 95
Lorintz Alexandru (Alex_tz307) optiuni 04 Noiembrie 2022, 22:45 Evaluare finalizată 100
Lorintz Alexandru (Alex_tz307) optiuni 04 Noiembrie 2022, 22:42 Evaluare finalizată 100
Lorintz Alexandru (Alex_tz307) optiuni 04 Noiembrie 2022, 22:39 Evaluare finalizată 100
Lorintz Alexandru (Alex_tz307) optiuni 04 Noiembrie 2022, 22:37 Evaluare finalizată 95
Lorintz Alexandru (Alex_tz307) optiuni 04 Noiembrie 2022, 22:37 Evaluare finalizată 0
Lorintz Alexandru (Alex_tz307) optiuni 04 Noiembrie 2022, 22:30 Evaluare finalizată 100
Lorintz Alexandru (Alex_tz307) optiuni 04 Noiembrie 2022, 22:29 Evaluare finalizată 80
Lorintz Alexandru (Alex_tz307) optiuni 04 Noiembrie 2022, 22:25 Evaluare finalizată 75
Lorintz Alexandru (Alex_tz307) optiuni 04 Noiembrie 2022, 22:25 Evaluare finalizată 90
Lorintz Alexandru (Alex_tz307) optiuni 04 Noiembrie 2022, 22:23 Evaluare finalizată 90
Lorintz Alexandru (Alex_tz307) optiuni 04 Noiembrie 2022, 22:22 Evaluare finalizată 75
Lorintz Alexandru (Alex_tz307) optiuni 04 Noiembrie 2022, 22:20 Evaluare finalizată 5
Lorintz Alexandru (Alex_tz307) optiuni 04 Noiembrie 2022, 22:19 Evaluare finalizată 0
Lorintz Alexandru (Alex_tz307) optiuni 04 Noiembrie 2022, 22:19 Evaluare finalizată 0
Lorintz Alexandru (Alex_tz307) optiuni 04 Noiembrie 2022, 22:18 Evaluare finalizată 45
Lorintz Alexandru (Alex_tz307) optiuni 04 Noiembrie 2022, 22:17 Evaluare finalizată 65
Lorintz Alexandru (Alex_tz307) optiuni 04 Noiembrie 2022, 22:12 Evaluare finalizată 65
Lorintz Alexandru (Alex_tz307) optiuni 04 Noiembrie 2022, 22:09 Evaluare finalizată 65
Lorintz Alexandru (Alex_tz307) optiuni 04 Noiembrie 2022, 22:07 Evaluare finalizată 45
Lorintz Alexandru (Alex_tz307) optiuni 04 Noiembrie 2022, 21:53 Evaluare finalizată 25
Lorintz Alexandru (Alex_tz307) optiuni 04 Noiembrie 2022, 21:50 Evaluare finalizată 0
Lorintz Alexandru (Alex_tz307) optiuni 04 Noiembrie 2022, 21:48 Evaluare finalizată 0
Popescu Sebastian (USER1234567) optiuni 25 Octombrie 2022, 13:23 Evaluare finalizată 0
Popescu Sebastian (USER1234567) optiuni 25 Octombrie 2022, 13:22 Evaluare finalizată 0
Popescu Sebastian (USER1234567) optiuni 25 Octombrie 2022, 13:22 Evaluare finalizată E.C
Popescu Sebastian (USER1234567) optiuni 25 Octombrie 2022, 13:22 Evaluare finalizată E.C
Tanasă George (gogoki04) optiuni 13 Octombrie 2022, 15:44 Evaluare finalizată 100
just Alex (ATO_junior) optiuni 11 Octombrie 2022, 18:32 Evaluare finalizată 100
ig eusebiumihaita (limonada07) optiuni 11 Octombrie 2022, 17:00 Evaluare finalizată 100
Preda Cristian-Andrei (Preda_Cristian) optiuni 17 Septembrie 2022, 17:43 Evaluare finalizată 100
Maestrul Buzaului (GoodbyeCiorbel) optiuni 15 Septembrie 2022, 06:18 Evaluare finalizată 100
Sala Darius (sala_boss) optiuni 07 Septembrie 2022, 17:28 Evaluare finalizată 100
Vata Stefan (vatastefan) optiuni 21 Mai 2022, 11:00 Evaluare finalizată 100
Adrian Timofti este gay |🇺🇦Support Ukraine (marcuradu2) optiuni 19 Mai 2022, 19:24 Evaluare finalizată 100
Adrian Timofti este gay |🇺🇦Support Ukraine (marcuradu2) optiuni 18 Mai 2022, 19:04 Evaluare finalizată 100
solinfo.ro | Soluții probleme (solinfo_ro) optiuni 24 Aprilie 2022, 08:45 Evaluare finalizată 100
neagoe eugen (eneagoe) optiuni 14 Aprilie 2022, 17:28 Evaluare finalizată 100
neagoe eugen (eneagoe) optiuni 14 Aprilie 2022, 17:26 Evaluare finalizată 0
Langa Radu (langa_b) optiuni 28 Martie 2022, 17:03 Evaluare finalizată 100
Langa Radu (langa_b) optiuni 28 Martie 2022, 16:43 Evaluare finalizată 0
Tufescu Lacramioara (lacramioaratufescu) optiuni 25 Martie 2022, 19:59 Evaluare finalizată 100
Homentcovschi Andrei (arsy19) optiuni 23 Martie 2022, 13:29 Evaluare finalizată 0