Soluții trimise

Rezumat problemă

Orice număr natural mai mare decât 2 poate fi scris ca sumă de numere naturale nenule aflate în ordine strict crescătoare, astfel încât orice termen al sumei, cu excepția primului termen, este un multiplu al termenului precedent din sumă. De exemplu, 27=3+6+18, unde 6 este multiplul lui 3, iar 18 este multiplul lui 6. Cum se dorește o descompunere formată dintr-un număr cât mai mare de termeni, vom obține și descompuneri cu 4 termeni: 27=1+2+8+16, 27=1+2+4+20, 27=1+2+6+18. Dintre cele trei descompuneri cu 4 termeni, descompunerea 27=1+2+4+20 este minimă din punct de vedere lexicografic (1 și 2 sunt la fel în cele trei descompuneri, dar 4 < 6 și 4 < 8). Numărul 30 poate fi descompus 30=2+4+8+16. El are o descompunere tot de lungime 4, dar este mai mare din punct de vedere lexicografic decât oricare dintre descompunerile cu patru termeni ale lui 27 (2 > 1).

Pentru mai multe seturi de date formate din câte două numere naturale A și B, A ≤ B, se cere să se determine, pentru fiecare set una dintre următoarele cerințe:
1. numărul maxim de termeni în care pot fi descompuse numerele din intervalul [A,B] după regula descrisă în enunț;
2. numărul de numere din intervalul [A,B] care pot fi descompuse cu un număr maxim de termeni;
3. numărul din intervalul [A,B] care admite o descompunere cu un număr maxim de termeni, minimă din punct de vedere lexicografic.

ONI 2017, clasa a X-a

ID   Utilizator Problema Data încărcării Stare
Liviu-Constantin Olaru (cplusplus) multisum 11 Aprilie 2020, 06:49 Evaluare finalizată 100
Liviu-Constantin Olaru (cplusplus) multisum 11 Aprilie 2020, 06:49 Evaluare finalizată 60
Liviu-Constantin Olaru (cplusplus) multisum 10 Aprilie 2020, 20:39 Evaluare finalizată 0
Liviu-Constantin Olaru (cplusplus) multisum 10 Aprilie 2020, 20:39 Evaluare finalizată E.C
Popa Ioan Alexandru (ALEX11br) multisum 07 Aprilie 2020, 17:51 Evaluare finalizată 100
Rusu Bogdan (Bogdan17) multisum 07 Aprilie 2020, 14:02 Evaluare finalizată 60
Ondreovici Patrick (PatrickAR) multisum 05 Aprilie 2020, 14:25 Evaluare finalizată 60
Indreias Mihai (Mihai0077) multisum 27 Martie 2020, 13:21 Evaluare finalizată 14
Indreias Mihai (Mihai0077) multisum 27 Martie 2020, 13:14 Evaluare finalizată 2
Indreias Mihai (Mihai0077) multisum 27 Martie 2020, 13:08 Evaluare finalizată 10
Paduraru Andrei (andrei0000111) multisum 27 Martie 2020, 12:51 Evaluare finalizată 60
Dobleaga Alexandru (Alexandruabcde) multisum 21 Martie 2020, 20:41 Evaluare finalizată 100
Dobleaga Alexandru (Alexandruabcde) multisum 21 Martie 2020, 20:33 Evaluare finalizată 64
Dobleaga Alexandru (Alexandruabcde) multisum 21 Martie 2020, 19:18 Evaluare finalizată 60
Dumitrescul Eduard Valentin (NECUNOSCUT7) multisum 16 Martie 2020, 13:26 Evaluare finalizată 12
Dumitrescul Eduard Valentin (NECUNOSCUT7) multisum 16 Martie 2020, 13:24 Evaluare finalizată 0
Coarfa Andreea (coarfaandreea) multisum 14 Martie 2020, 20:26 Evaluare finalizată 100
Andreea Coarfa (andreeacoarfa) multisum 14 Martie 2020, 06:30 Evaluare finalizată 100
Dobleaga Alexandru (Alexandruabcde) multisum 09 Februarie 2020, 19:54 Evaluare finalizată 60
Dobleaga Alexandru (Alexandruabcde) multisum 09 Februarie 2020, 19:50 Evaluare finalizată 20
Dobleaga Alexandru (Alexandruabcde) multisum 09 Februarie 2020, 19:48 Evaluare finalizată 10
Dobleaga Alexandru (Alexandruabcde) multisum 09 Februarie 2020, 19:27 Evaluare finalizată 0
Dobleaga Alexandru (Alexandruabcde) multisum 09 Februarie 2020, 19:15 Evaluare finalizată 0
Paul Laurentiu (Shader) multisum 05 Februarie 2020, 13:12 Evaluare finalizată 100
/ / (Nirvana) multisum 11 Ianuarie 2020, 22:00 Evaluare finalizată 100
Gelu Ionescu (test111) multisum 06 Ianuarie 2020, 14:49 Evaluare finalizată 100
Andrei . (skylake59) multisum 12 Decembrie 2019, 19:14 Evaluare finalizată 100
Daria - (PopescuStefan) multisum 23 Noiembrie 2019, 16:38 Evaluare finalizată 100
Daria - (PopescuStefan) multisum 23 Noiembrie 2019, 16:36 Evaluare finalizată 60
Daria - (PopescuStefan) multisum 23 Noiembrie 2019, 16:33 Evaluare finalizată 60
Daria - (PopescuStefan) multisum 23 Noiembrie 2019, 16:24 Evaluare finalizată 60
Taga Stefan (stefantaga) multisum 14 Noiembrie 2019, 21:44 Evaluare finalizată 100
Bogdan Vlad-Mihai (bogdanvladmihai) multisum 27 Octombrie 2019, 23:18 Evaluare finalizată 100
Bogdan Vlad-Mihai (bogdanvladmihai) multisum 27 Octombrie 2019, 23:09 Evaluare finalizată 60
Bogdan Vlad-Mihai (bogdanvladmihai) multisum 27 Octombrie 2019, 23:05 Evaluare finalizată 60
Bogdan Vlad-Mihai (bogdanvladmihai) multisum 27 Octombrie 2019, 23:00 Evaluare finalizată 60
this is (the_end) multisum 10 Septembrie 2019, 17:25 Evaluare finalizată 100
barbu robert (robertbarbu27) multisum 26 August 2019, 13:29 Evaluare finalizată 100
Camilla Camilla (camilla) multisum 19 August 2019, 21:34 Evaluare finalizată 100
Nicola Alexandra-Mihaela (nicolaalexandra) multisum 02 August 2019, 18:07 Evaluare finalizată 100
Nicola Alexandra-Mihaela (nicolaalexandra) multisum 02 August 2019, 18:06 Evaluare finalizată 0
Mesota Ioan (MESOTRIST_2) multisum 06 Iulie 2019, 12:31 Evaluare finalizată 100
Mesota Ioan (MESOTRIST_1) multisum 04 Iulie 2019, 19:45 Evaluare finalizată 100
Visinescu Violeta (violeta_visinescu) multisum 10 Mai 2019, 13:21 Evaluare finalizată 100
Vlad Adriana (VladAdriana) multisum 23 Aprilie 2019, 17:27 Evaluare finalizată 68
Predescu Sebastian Ion (SebastianPredescuIon) multisum 22 Aprilie 2019, 16:49 Evaluare finalizată 100
Gabriel Mihai (fivegum) multisum 20 Aprilie 2019, 17:05 Evaluare finalizată 60
Vlad Adriana (VladAdriana) multisum 19 Aprilie 2019, 18:33 Evaluare finalizată 64
Vlad Adriana (VladAdriana) multisum 19 Aprilie 2019, 18:31 Evaluare finalizată 60
Popa Stefan (popashtefan) multisum 18 Aprilie 2019, 15:36 Evaluare finalizată 18
Du-te sus!