Soluții trimise

Rezumat problemă

tbile

#2439

Roboțelul Nino a primit cadou un dispozitiv care inscripționează bile. Dispozitivul poate fi încărcat cu n bile, ce vor fi inscripționate în ordine, cu numerele 1, 2, …, n.
Nino trebuie să împartă bilele inscripționate în două șiruri, X și Y, astfel:
- La primul pas Nino va pune în primul șir bila cu numărul 1 (X[1] = 1), iar în al doilea șir bila cu numărul 2 (Y[1] = 2).
- La al doilea pas Nino va pune în primul șir bila cu numărul 3 (X[2] = 3), iar în al doilea șir bila cu numărul 4 (Y[2] = 4).
- La fiecare pas i ≥ 3 Nino va pune în șirul X bila X[i] = X[i-1] + Y[i-1], iar în șirul Y, în ordine crescătoare, bilele numerotate cu X[i-1+1], X[i-1+2], …, X[i-1], cu excepția bilei 4 care a fost pusă deja.
Dacă la un pas k, X[k] > n, bilele rămase vor fi inscripționate cu valorile X[k-1+1], X[k-1+2], …, n și vor fi puse în șirul Y.
Pentru că bilele se rostogolesc, Nino împachetează în tuburi verticale de culoare galbenă, bilele din primul șir, iar în tuburi verticale de culoare roșie, bilele din al doilea șir. În fiecare tub încap cel mult m bile, dispuse pe o singură coloană. Tuburile sunt așezate vertical, întâi cele galbene, în ordinea umplerii, apoi cele roșii în ordinea umplerii lor. Bilele de la baza fiecărui tub formează nivelul 1, cele situate imediat deasupra lor formează nivelul 2 etc., nivelul maxim putând fi m.

Se dau numerele naturale n și m și se cere să se determine:
1. Numărul de tuburi de culoare roșie necesare pentru a împacheta bilele din șirul Y și numărul total de bile conținute de acestea.
2. Pentru un nivel v dat, suma numerelor inscripționate pe bilele de pe nivelul v.

ID   Utilizator Problema Data încărcării Stare
IDK and IDC (Luke_P) tbile 07 Aprilie 2025, 20:11 Evaluare finalizată 100
Marin Bogdan (BogdanMarin) tbile 06 Aprilie 2025, 09:33 Evaluare finalizată 100
Iancu Calin (iancu_calin) tbile 06 Aprilie 2025, 09:32 Evaluare finalizată 100
Marin Bogdan (BogdanMarin) tbile 06 Aprilie 2025, 09:32 Evaluare finalizată 100
test subject (testsubject) tbile 06 Aprilie 2025, 09:31 Evaluare finalizată 100
test subject (testsubject) tbile 06 Aprilie 2025, 09:00 Evaluare finalizată 35
alecu izsak andrei (andrei216216) tbile 15 Martie 2025, 16:25 Evaluare finalizată E.C
Ripa Filip (filiq) tbile 15 Martie 2025, 12:42 Evaluare finalizată 64
Ripa Filip (filiq) tbile 15 Martie 2025, 12:39 Evaluare finalizată 64
Vlad Popescu (VladPope01) tbile 14 Martie 2025, 15:39 Evaluare finalizată 100
Vlad Popescu (VladPope01) tbile 14 Martie 2025, 15:37 Evaluare finalizată 65
Vlad Popescu (VladPope01) tbile 14 Martie 2025, 15:36 Evaluare finalizată 0
Vlad Popescu (VladPope01) tbile 14 Martie 2025, 15:35 Evaluare finalizată 35
Vlad Popescu (VladPope01) tbile 14 Martie 2025, 15:30 Evaluare finalizată 0
Liteanu David (David2011) tbile 13 Martie 2025, 19:06 Evaluare finalizată 100
Pufulete Bogdan-Mihai (BogdanPufulete) tbile 13 Martie 2025, 17:31 Evaluare finalizată 35
Pufulete Bogdan-Mihai (BogdanPufulete) tbile 13 Martie 2025, 17:14 Evaluare finalizată 14
Pufulete Bogdan-Mihai (BogdanPufulete) tbile 13 Martie 2025, 17:12 Evaluare finalizată 11
Darii Ana-Maria (ana15243) tbile 13 Martie 2025, 14:37 Evaluare finalizată 0
Pufulete Bogdan-Mihai (BogdanPufulete) tbile 10 Martie 2025, 18:35 Evaluare finalizată E.C
Patpaiac Alexandru (AlexPat) tbile 10 Martie 2025, 15:35 Evaluare finalizată 100
Patpaiac Alexandru (AlexPat) tbile 10 Martie 2025, 15:34 Evaluare finalizată 88
Patpaiac Alexandru (AlexPat) tbile 10 Martie 2025, 15:34 Evaluare finalizată 100
Patpaiac Alexandru (AlexPat) tbile 10 Martie 2025, 15:33 Evaluare finalizată 94
Patpaiac Alexandru (AlexPat) tbile 10 Martie 2025, 15:31 Evaluare finalizată 94
Patpaiac Alexandru (AlexPat) tbile 09 Martie 2025, 17:40 Evaluare finalizată 100
Budulan Filip (GiGiKa) tbile 01 Martie 2025, 20:44 Evaluare finalizată 70
Budulan Filip (GiGiKa) tbile 01 Martie 2025, 20:40 Evaluare finalizată 8
Budulan Filip (GiGiKa) tbile 01 Martie 2025, 20:38 Evaluare finalizată 70
Budulan Filip (GiGiKa) tbile 01 Martie 2025, 20:37 Evaluare finalizată 55
Ilovan Sergiu Andrei (sergiu943421) tbile 26 Februarie 2025, 17:08 Evaluare finalizată 100
Timofei Filip Emanuel (Filip09) tbile 16 Februarie 2025, 16:02 Evaluare finalizată 100
Timofei Filip Emanuel (Filip09) tbile 16 Februarie 2025, 16:02 Evaluare finalizată E.C
Timofei Filip Emanuel (Filip09) tbile 16 Februarie 2025, 16:00 Evaluare finalizată 35
Timofei Filip Emanuel (Filip09) tbile 16 Februarie 2025, 16:00 Evaluare finalizată 23
Timofei Filip Emanuel (Filip09) tbile 16 Februarie 2025, 15:57 Evaluare finalizată 23
Timofei Filip Emanuel (Filip09) tbile 16 Februarie 2025, 15:53 Evaluare finalizată 0
Timofei Filip Emanuel (Filip09) tbile 16 Februarie 2025, 15:53 Evaluare finalizată 0
Timofei Filip Emanuel (Filip09) tbile 16 Februarie 2025, 15:47 Evaluare finalizată E.C
Timofei Filip Emanuel (Filip09) tbile 16 Februarie 2025, 15:47 Evaluare finalizată E.C
Timofei Filip Emanuel (Filip09) tbile 16 Februarie 2025, 15:47 Evaluare finalizată E.C
Blaga Gabriela (gblaga) tbile 14 Februarie 2025, 22:42 Evaluare finalizată 67
Blaga Gabriela (gblaga) tbile 14 Februarie 2025, 22:37 Evaluare finalizată 26
Blaga Gabriela (gblaga) tbile 14 Februarie 2025, 21:00 Evaluare finalizată 100
Blaga Gabriela (gblaga) tbile 14 Februarie 2025, 18:55 Evaluare finalizată 100
Blaga Gabriela (gblaga) tbile 14 Februarie 2025, 18:55 Evaluare finalizată 35
Blaga Gabriela (gblaga) tbile 14 Februarie 2025, 18:54 Evaluare finalizată 35
Blaga Gabriela (gblaga) tbile 14 Februarie 2025, 18:39 Evaluare finalizată 100
Caca Cornel e cel mai bun (corneliucaca) tbile 12 Februarie 2025, 10:06 Evaluare finalizată 100
Darii Ana-Maria (ana15243) tbile 02 Februarie 2025, 14:18 Evaluare finalizată 100
Du-te sus!