Soluții trimise

Rezumat problemă

Deedee a descoperit în parc un şotron triunghiular construit din N*(N+1)/2 dale de piatră dintre care K au culoarea gri iar restul sunt albe. Dalele sunt numerotate cu numerele distincte de la 1 la N*(N+1)/2 şi sunt dispuse pe N rânduri, una lângă alta, ca în desenul de mai jos realizat pentru un şotron cu N=6 şi K=5, astfel:

  • pe rândul 1, dala cu numărul 1
  • pe rândul 2, dalele cu numerele: 2 şi 3
  • pe rândul 3, dalele cu numerele: 4, 5 şi 6
  • …………..
  • pe rândul N, dalele cu numerele: N*(N-1)/2+1, N*(N-1)/2+2 , … , N*(N+1)/2

Pornind de pe dala iniţială, adică dala cu numărul 1, sărind din dală în dală, Deedee trebuie să ajungă pe dala finală, adică dala cu numărul N*(N+1)/2, respectând regula următoare: de pe dala curentă, numerotată cu X şi situată pe rândul Y, ea poate să sară doar pe o dală albă situată pe rândul Y şi numerotată cu X+1 (dacă aceasta există) sau pe rândul Y+1 pe aceeaşi coloană cu dala curentă.

Nefiind o bună sportivă, Deedee vrea să descopere mai întâi dalele pe care ar trebui să sară pornind de la dala iniţială astfel încât să execute un număr minim de sărituri până la dala finală, respectând la fiecare săritură regula.

Scrieţi un program care să determine:

a) numărul R al rândului care conţine cele mai multe dale gri, iar dacă sunt mai multe rânduri cu această proprietate atunci R va fi egal cu numărul cel mai mic al unui astfel de rând;
b) numărul minim D de dale pe care trebuie să sară Deedee pornind de la dala iniţială astfel încât să ajungă pe dala finală, respectând la fiecare săritură regula din enunţ.

Olimpiada de Informatică, etapa pe sector, Bucureşti, 2012

ID   Utilizator Problema Data încărcării Stare
Cosmin Budu (C05M1N) deedee 22 Decembrie 2024, 11:16 Evaluare finalizată 100
Leahu Lucas (Lucas2023) deedee 18 Decembrie 2024, 21:09 Evaluare finalizată 100
Istrate Ilinca (Ilinca_Istrate) deedee 18 Decembrie 2024, 17:16 Evaluare finalizată 100
Enachescu Teodora (Teodora_Enachescu) deedee 16 Decembrie 2024, 16:15 Evaluare finalizată 100
Popescu Adina (Popescu_Adina) deedee 12 Decembrie 2024, 15:21 Evaluare finalizată 25
Popescu Adina (Popescu_Adina) deedee 12 Decembrie 2024, 15:20 Evaluare finalizată E.C
Dobre Rares (Dobre_Rares_Andrei) deedee 11 Decembrie 2024, 11:18 Evaluare finalizată 100
Dobre Rares (Dobre_Rares_Andrei) deedee 11 Decembrie 2024, 11:15 Evaluare finalizată 85
STOICA TATIANA (pemanuela) deedee 11 Decembrie 2024, 11:14 Evaluare finalizată 100
Peter Tobias (PeterTobias) deedee 08 Decembrie 2024, 15:22 Evaluare finalizată 100
Bucur Luca-Matei (bucur_luca) deedee 06 Decembrie 2024, 09:36 Evaluare finalizată 100
darius (Gorun_Hector_Darius) deedee 03 Decembrie 2024, 16:10 Evaluare finalizată 100
Bacis Mihai (MihaiBacis) deedee 30 Noiembrie 2024, 07:48 Evaluare finalizată 100
Barbu Tudor Andrei (TUDOR12345678ab) deedee 29 Noiembrie 2024, 20:20 Evaluare finalizată 100
Dobre Rares (Dobre_Rares_Andrei) deedee 24 Noiembrie 2024, 15:47 Evaluare finalizată 85
Dobre Rares (Dobre_Rares_Andrei) deedee 24 Noiembrie 2024, 15:47 Evaluare finalizată 85
Khan Hadi (KhanHadi) deedee 21 Noiembrie 2024, 22:15 Evaluare finalizată 10
Khan Hadi (KhanHadi) deedee 21 Noiembrie 2024, 22:15 Evaluare finalizată E.C
dana flori (danaflorina) deedee 20 Noiembrie 2024, 23:18 Evaluare finalizată 39
dana flori (danaflorina) deedee 20 Noiembrie 2024, 23:16 Evaluare finalizată 100
dana flori (danaflorina) deedee 20 Noiembrie 2024, 23:14 Evaluare finalizată 39
dana flori (danaflorina) deedee 20 Noiembrie 2024, 23:12 Evaluare finalizată 39
Cristi Pundichi (Bricolone1) deedee 19 Noiembrie 2024, 17:17 Evaluare finalizată 100
Cristi Pundichi (Bricolone1) deedee 19 Noiembrie 2024, 17:15 Evaluare finalizată 0
Cristi Pundichi (Bricolone1) deedee 19 Noiembrie 2024, 17:13 Evaluare finalizată 15
Cristi Pundichi (Bricolone1) deedee 19 Noiembrie 2024, 17:11 Evaluare finalizată 25
Dobre Rares (Dobre_Rares_Andrei) deedee 18 Noiembrie 2024, 16:32 Evaluare finalizată 75
Dobre Rares (Dobre_Rares_Andrei) deedee 18 Noiembrie 2024, 16:28 Evaluare finalizată 70
Dobre Rares (Dobre_Rares_Andrei) deedee 18 Noiembrie 2024, 16:25 Evaluare finalizată 70
Dobre Rares (Dobre_Rares_Andrei) deedee 18 Noiembrie 2024, 16:25 Evaluare finalizată E.C
Dobre Rares (Dobre_Rares_Andrei) deedee 18 Noiembrie 2024, 16:23 Evaluare finalizată 85
Dobre Rares (Dobre_Rares_Andrei) deedee 18 Noiembrie 2024, 16:22 Evaluare finalizată 85
Dobre Rares (Dobre_Rares_Andrei) deedee 18 Noiembrie 2024, 16:22 Evaluare finalizată 85
Dobre Rares (Dobre_Rares_Andrei) deedee 18 Noiembrie 2024, 16:21 Evaluare finalizată 60
Dobre Rares (Dobre_Rares_Andrei) deedee 18 Noiembrie 2024, 16:20 Evaluare finalizată 0
Dobre Rares (Dobre_Rares_Andrei) deedee 18 Noiembrie 2024, 16:20 Evaluare finalizată 0
Dobre Rares (Dobre_Rares_Andrei) deedee 18 Noiembrie 2024, 16:18 Evaluare finalizată 65
darius (Gorun_Hector_Darius) deedee 16 Noiembrie 2024, 21:54 Evaluare finalizată 100
Seica Rares Andrei (RaresSeica) deedee 16 Noiembrie 2024, 10:30 Evaluare finalizată 100
Seica Rares Andrei (SeicaRares) deedee 16 Noiembrie 2024, 10:24 Evaluare finalizată 100
Blendea Eric (EDB) deedee 15 Noiembrie 2024, 16:19 Evaluare finalizată 0
Dobre Rares (Dobre_Rares_Andrei) deedee 14 Noiembrie 2024, 12:51 Evaluare finalizată 65
Dobre Rares (Dobre_Rares_Andrei) deedee 14 Noiembrie 2024, 12:50 Evaluare finalizată 65
darius (Gorun_Hector_Darius) deedee 12 Noiembrie 2024, 18:17 Evaluare finalizată 100
Dobre Rares (Dobre_Rares_Andrei) deedee 12 Noiembrie 2024, 15:52 Evaluare finalizată 65
Dobre Rares (Dobre_Rares_Andrei) deedee 12 Noiembrie 2024, 15:52 Evaluare finalizată 60
Dobre Rares (Dobre_Rares_Andrei) deedee 12 Noiembrie 2024, 15:51 Evaluare finalizată 36
Oprea Andrei (androca) deedee 12 Noiembrie 2024, 15:50 Evaluare finalizată 100
Dobre Rares (Dobre_Rares_Andrei) deedee 12 Noiembrie 2024, 15:49 Evaluare finalizată 40
Dobre Rares (Dobre_Rares_Andrei) deedee 12 Noiembrie 2024, 15:49 Evaluare finalizată 47