Rezolvare PBinfo #2682

Decorative Icon Problema: LungimeRandMax / 2682

Decorative IconAutor: Darius

Cerința

Se dă un număr natural l și un șir de cel mult 10000 de caractere ce conține cuvinte separate prin câte un spațiu. Fiecare cuvânt din șir este format din cel mult l litere mari ale alfabetului englez.

Să se scrie un program care afișează cuvintele din text, în ordine, pe linii de cel mult l caractere, astfel încât orice linie începe și se termină cu un cuvânt și oricare două cuvinte de pe aceeași linie sunt separate printr-un singur spațiu. Fiecare linie va fi folosită la maxim, adică dacă un cuvânt are loc pe acea linie va fi pus acolo și nu va fi trecut pe linia următoare sau despărțit în silabe.

Date de intrare

Fișierul de intrare lungimerandmax.in conține două linii:

  • pe prima linie se află numărul l;
  • pe a doua linie se află șirul de caractere.
Date de ieșire

Fișierul de ieșire lungimerandmax.out va conține textul transformat conform regulilor de mai sus.

Restricții și precizări
  • 20 ≤ l ≤ 1000
Exemplu:

lungimerandmax.in

22
PROBLEMA DE LA EXAMEN NU MI SE PARE FOARTE GREU DE REZOLVAT IN TIMPUL ACORDAT

lungimerandmax.out

PROBLEMA DE LA EXAMEN
NU MI SE PARE FOARTE 
GREU DE REZOLVAT IN
TIMPUL ACORDAT

Decorative Icon Explică rezolvarea folosind Inteligența Artificială

Folosește modelul nostru de AI special antrenament pentru a rezolva problemele de pe PBinfo! În baza creditelor AI primești explicații pentru probleme, pe care le alegi și le rulezi exact atunci când dorești, la un singur click distanță! Află mai multe informații:

👉 Achiziționează credite AI
Andrei Frîntu
Andrei Frîntu

Fondatorul platformei - mentor Academia

LinkedIn Instagram GitHub
© Copyright 2026 - CodulLuiAndrei.ro - Toate drepturile sunt rezervate