Soluții trimise

Rezumat problemă

#1203

Fie un vector V cu N elemente și un număr K. Vectorul V trebuie împărțit în exact K subsecvențe nevide, astfel încât fiecare element din vector să aparțină exact unei subsecvențe. Această împărțire trebuie făcută astfel încât maximul șmecheriei fiecărei subsecvențe să fie cât mai mic. (Această problemă concepe greșit sistemul de șmecherie și valoare). Șmecheria fiecărei subsecvențe se definește ca fiind parte întreagă din ((Vmax – Vmin + 1) / 2), unde Vmax este valoarea maximă din subsecvență, iar Vmin este valoarea minimă.

Vectorul V de N elemente va fi generat în felul următor: se dă un număr M și 2 vectori A și B de lungime M (indexați de la 0 la M - 1). Fiecare element i, 0 ≤ i < N, din vectorul V va fi calculat cu următoarea formulă: V[i] = (A[i % M] ^ B[i / M]), unde x % y reprezintă restul lui x la împărțirea cu y, x / y reprezintă câtul împărțirii lui x la y și x ^ y reprezintă rezultatul operației xor (sau exclusiv pe biți) dintre x și y.

ONI 2015, Clasele XI-XII
Fișiere Candale Silviu (silviu) Eugenie Daniel Posdarascu, Mihai Ciucu, Radu Voroneanu concurs Clasa 11 Probleme diverse Probleme diverse
ID   Utilizator Problema Data încărcării Stare
Petre Alexia-Bianca (informatica1218) KSecv 20 Aprilie 2026, 17:00 Evaluare finalizată 100
Prof C.N. (flaviusboian) KSecv 13 Martie 2026, 09:28 Evaluare finalizată 100
Aninis Catrinel (Nieeez) KSecv 11 Martie 2026, 17:53 Evaluare finalizată 100
Aninis Catrinel (Nieeez) KSecv 11 Martie 2026, 17:49 Evaluare finalizată 40
Aninis Catrinel (Nieeez) KSecv 11 Martie 2026, 17:45 Evaluare finalizată 40
Aninis Catrinel (Nieeez) KSecv 11 Martie 2026, 17:31 Evaluare finalizată 40
Aninis Catrinel (Nieeez) KSecv 11 Martie 2026, 17:27 Evaluare finalizată 40
Gligor Andrei (GLIGOR_ANDREI) KSecv 10 Martie 2026, 23:04 Evaluare finalizată 100
Gliggy Gliggy (Gliggy) KSecv 10 Martie 2026, 23:04 Evaluare finalizată 100
Gliggy Gliggy (Gliggy) KSecv 10 Martie 2026, 23:02 Evaluare finalizată 0
Gliggy Gliggy (Gliggy) KSecv 10 Martie 2026, 23:01 Evaluare finalizată 0
Gliggy Gliggy (Gliggy) KSecv 10 Martie 2026, 23:00 Evaluare finalizată 40
Gliggy Gliggy (Gliggy) KSecv 10 Martie 2026, 22:58 Evaluare finalizată 40
Gliggy Gliggy (Gliggy) KSecv 10 Martie 2026, 22:57 Evaluare finalizată E.C
Gliggy Gliggy (Gliggy) KSecv 10 Martie 2026, 22:35 Evaluare finalizată 40
Gliggy Gliggy (Gliggy) KSecv 10 Martie 2026, 22:24 Evaluare finalizată 40
Gliggy Gliggy (Gliggy) KSecv 10 Martie 2026, 22:22 Evaluare finalizată 40
Dobricean Ionuţ (Dobricean_ioan) KSecv 31 Ianuarie 2026, 13:44 Evaluare finalizată 100
Georgescu Rares (Rares_Georgescu) KSecv 24 Ianuarie 2026, 12:39 Evaluare finalizată 100
Nechifor Octavian (Octavian_siiuuu) KSecv 15 Ianuarie 2026, 18:25 Evaluare finalizată 40
Țigău Alexandru (ALEXANDRUTIGAU04) KSecv 13 Ianuarie 2026, 20:19 Evaluare finalizată 100
Costea Diana Stefania (Dia3141) KSecv 12 Ianuarie 2026, 21:17 Evaluare finalizată 100
Ismail Melissa (ismail_melissa) KSecv 15 Decembrie 2025, 12:55 Evaluare finalizată 0
Tanase Victor (Victor5539) KSecv 01 Decembrie 2025, 08:01 Evaluare finalizată 100
Tanase Victor (Victor5539) KSecv 01 Decembrie 2025, 07:58 Evaluare finalizată 60
Tanase Victor (Victor5539) KSecv 01 Decembrie 2025, 07:56 Evaluare finalizată 60
Tanase Victor (Victor5539) KSecv 01 Decembrie 2025, 07:45 Evaluare finalizată 60
. . (rexzy1000) KSecv 08 Noiembrie 2025, 01:48 Evaluare finalizată 100
Serban Alexandru (AlexSerban21) KSecv 01 Octombrie 2025, 12:13 Evaluare finalizată 40
Serban Alexandru (AlexSerban21) KSecv 01 Octombrie 2025, 11:52 Evaluare finalizată 0
Serban Alexandru (AlexSerban21) KSecv 01 Octombrie 2025, 11:41 Evaluare finalizată 10
Serban Alexandru (AlexSerban21) KSecv 01 Octombrie 2025, 11:41 Evaluare finalizată 0
NITA Mioara (Mioara_NITA) KSecv 30 Septembrie 2025, 18:31 Evaluare finalizată 100
Moldovan Robert (moldovan_robert_lol) KSecv 02 Septembrie 2025, 18:57 Evaluare finalizată 100
Moldovan Robert (moldovan_robert_lol) KSecv 02 Septembrie 2025, 18:56 Evaluare finalizată 0
Moldovan Robert (moldovan_robert_lol) KSecv 02 Septembrie 2025, 18:56 Evaluare finalizată 0
Moldovan Robert (moldovan_robert_lol) KSecv 02 Septembrie 2025, 18:55 Evaluare finalizată E.C
Moldovan Robert (moldovan_robert_lol) KSecv 02 Septembrie 2025, 18:55 Evaluare finalizată E.C
Moldovan Robert (moldovan_robert_lol) KSecv 02 Septembrie 2025, 18:54 Evaluare finalizată E.C
Raduta Mihail (Mihailraduta) KSecv 05 August 2025, 23:05 Evaluare finalizată 100
Raduta Mihail (Mihailraduta) KSecv 05 August 2025, 23:02 Evaluare finalizată 40
boeriu horia (horiaboeriu) KSecv 26 Iulie 2025, 23:52 Evaluare finalizată 100
Cismaru Eric-Dimitrie (Eric_278) KSecv 11 Iulie 2025, 12:15 Evaluare finalizată 100
David Celina (Celina2510) KSecv 10 Iulie 2025, 18:47 Evaluare finalizată 0
Negoita Cristian (Cristian_Negoita) KSecv 10 Iunie 2025, 16:09 Evaluare finalizată 100
Lupau Alin (Bubu_Orange) KSecv 10 Aprilie 2025, 20:35 Evaluare finalizată 100
Lupau Alin (Bubu_Orange) KSecv 10 Aprilie 2025, 20:35 Evaluare finalizată 100
Lupau Alin (Bubu_Orange) KSecv 10 Aprilie 2025, 20:34 Evaluare finalizată 20
Lupau Alin (Bubu_Orange) KSecv 10 Aprilie 2025, 20:21 Evaluare finalizată 40
Savin Alexandru-Stefan (Alex10123) KSecv 09 Aprilie 2025, 14:33 Evaluare finalizată 40
Du-te sus!