Soluții trimise

Rezumat problemă

Rareș și Didi au primit în dar o carte rară de povești, cu N+1 pagini numerotate cu numerele distincte: 0, 1, 2, 3,…, N. De ce rară? Din două motive:

  • Este necesar un cifru pentru a deschide cartea. Acest cifru este un număr C egal cu numărul de cifre folosite pentru numerotarea celor N+1 pagini ale cărții.
  • În carte există o pagină magică. Dacă este descoperită, atunci toate poveștile din carte vor fi înlocuite instantaneu cu altele necunoscute.

Pentru a descoperi numărul P al paginii magice se pornește de la numărul N din care se va alege o cifră (diferită de prima și ultima cifră ale lui N), astfel încât produsul dintre prefixul lui N (reprezentând numărul format din cifrele situate la stânga cifrei alese) și sufixul lui N (reprezentând numărul format din cifrele situate la dreapta cifrei alese) să fie maxim. Numărul paginii magice va fi egal cu acest produs maxim. De exemplu, pentru N=21035 se pot obține produsele: 210*5=1050, 21*35=735, 2*35=70. Astfel numărul paginii magice este 1050.

Pasionați de povești, Rareș dorește să descopere pagina magică iar Didi și-a propus să descopere cifrul pentru deschiderea cărții.

Scrieţi un program care citeşte numărul natural nenul N şi care determină:
a) numărul P al paginii magice;
b) numărul C reprezentând cifrul de deschidere a cărții.

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

ID   Utilizator Problema Data încărcării Stare
Gorun Vector (Gorun_Hector_Darius) Povesti 03 Aprilie 2024, 16:37 Evaluare finalizată 100
Rau Codrin (C0drin_) Povesti 01 Aprilie 2024, 20:15 Evaluare finalizată 100
Stancu Teodor-Razvan (road_to_ONI) Povesti 30 Martie 2024, 18:22 Evaluare finalizată 100
Stancu Teodor-Razvan (road_to_ONI) Povesti 30 Martie 2024, 18:17 Evaluare finalizată 84
Stancu Teodor-Razvan (road_to_ONI) Povesti 30 Martie 2024, 17:49 Evaluare finalizată 84
Stancu Teodor-Razvan (road_to_ONI) Povesti 30 Martie 2024, 17:25 Evaluare finalizată 84
Stancu Teodor-Razvan (road_to_ONI) Povesti 30 Martie 2024, 17:21 Evaluare finalizată 92
Stancu Teodor-Razvan (road_to_ONI) Povesti 30 Martie 2024, 17:13 Evaluare finalizată 84
Stancu Teodor-Razvan (road_to_ONI) Povesti 30 Martie 2024, 17:11 Evaluare finalizată 84
Mihai Alba 2.666 (mimimimimi) Povesti 30 Martie 2024, 16:25 Evaluare finalizată 100
Manolea Mădălin (c1x0n4k3) Povesti 19 Martie 2024, 00:18 Evaluare finalizată 36
Manolea Mădălin (c1x0n4k3) Povesti 18 Martie 2024, 23:52 Evaluare finalizată 80
Ionut Niculae (KaNe) Povesti 18 Martie 2024, 23:37 Evaluare finalizată 100
Manolea Mădălin (c1x0n4k3) Povesti 18 Martie 2024, 23:34 Evaluare finalizată 60
Ionut Niculae (KaNe) Povesti 18 Martie 2024, 23:33 Evaluare finalizată 84
Ionut Niculae (KaNe) Povesti 18 Martie 2024, 23:30 Evaluare finalizată 84
Ionut Niculae (KaNe) Povesti 18 Martie 2024, 22:51 Evaluare finalizată 60
Ionut Niculae (KaNe) Povesti 18 Martie 2024, 22:38 Evaluare finalizată 60
Somesan Miruna (somesanmiruna9) Povesti 14 Martie 2024, 20:48 Evaluare finalizată 100
unknown q (mraresionut) Povesti 09 Martie 2024, 20:09 Evaluare finalizată 80
unknown q (mraresionut) Povesti 09 Martie 2024, 17:57 Evaluare finalizată 64
unknown q (mraresionut) Povesti 09 Martie 2024, 17:56 Evaluare finalizată 64
Tanasoiu Darius Andrei (darius_tanasoiu) Povesti 09 Martie 2024, 12:00 Evaluare finalizată 100
Tanasoiu Darius Andrei (darius_tanasoiu) Povesti 09 Martie 2024, 11:57 Evaluare finalizată 89
Tanasoiu Darius Andrei (darius_tanasoiu) Povesti 09 Martie 2024, 11:47 Evaluare finalizată 84
ligma robert (Li6ma) Povesti 05 Martie 2024, 14:12 Evaluare finalizată 100
ligma robert (Li6ma) Povesti 05 Martie 2024, 14:09 Evaluare finalizată 20
Curs Incepatori (curs_incepatori) Povesti 05 Martie 2024, 14:09 Evaluare finalizată 100
ligma robert (Li6ma) Povesti 05 Martie 2024, 14:08 Evaluare finalizată 14
ligma robert (Li6ma) Povesti 05 Martie 2024, 14:08 Evaluare finalizată E.C
Curs Incepatori (curs_incepatori) Povesti 05 Martie 2024, 14:08 Evaluare finalizată 94
Curs Incepatori (curs_incepatori) Povesti 05 Martie 2024, 14:07 Evaluare finalizată 78
ligma robert (Li6ma) Povesti 05 Martie 2024, 14:01 Evaluare finalizată 0
Filimon Theodor Mihai (Theo2346) Povesti 03 Martie 2024, 21:54 Evaluare finalizată 100
Filimon Theodor Mihai (Theo2346) Povesti 03 Martie 2024, 21:53 Evaluare finalizată 20
Somesan Miruna (somesanmiruna9) Povesti 02 Martie 2024, 12:03 Evaluare finalizată 20
Minuță Virgilius-Aurelian (aurelianmva) Povesti 02 Martie 2024, 12:02 Evaluare finalizată 20
Somesan Miruna (somesanmiruna9) Povesti 02 Martie 2024, 12:01 Evaluare finalizată 16
Somesan Miruna (somesanmiruna9) Povesti 02 Martie 2024, 12:00 Evaluare finalizată 16
Somesan Miruna (somesanmiruna9) Povesti 02 Martie 2024, 11:56 Evaluare finalizată 16
Popescu Adina (Popescu_Adina) Povesti 28 Februarie 2024, 11:12 Evaluare finalizată 100
Popescu Adina (Popescu_Adina) Povesti 28 Februarie 2024, 11:10 Evaluare finalizată 94
Popescu Adina (Popescu_Adina) Povesti 28 Februarie 2024, 10:54 Evaluare finalizată 56
Popescu Adina (Popescu_Adina) Povesti 28 Februarie 2024, 10:53 Evaluare finalizată 56
Mărușca Rebecca (becks) Povesti 27 Februarie 2024, 21:10 Evaluare finalizată 100
Mărușca Rebecca (becks) Povesti 27 Februarie 2024, 21:07 Evaluare finalizată 84
Popescu Adina (Popescu_Adina) Povesti 27 Februarie 2024, 19:08 Evaluare finalizată 0
Liviu Liviu (liviu_5) Povesti 09 Februarie 2024, 20:42 Evaluare finalizată 84
Liviu Liviu (liviu_5) Povesti 09 Februarie 2024, 20:40 Evaluare finalizată 84
Irimia David (David1004) Povesti 02 Februarie 2024, 18:24 Evaluare finalizată 0