Atenție! Aceasta este o versiune veche a paginii., scrisă la 2013-04-22 11:14:51.
Revizia anterioară   Revizia următoare  

Fișierul intrare/ieșire danut.in, danut.out Sursă Concursul Grigore Moisil 2012 (Lugoj)
Autor autor necunoscut Adăugată de avatar francu Cristian Frâncu francu
Timp de execuție pe test 1 sec Limită de memorie 2048 KB
Scorul tău N/A Dificultate stea de rating de tip fullstea de rating de tip emptystea de rating de tip emptystea de rating de tip emptystea de rating de tip empty
open book Poți vedea testele pentru această problemă accesând atașamentele .

Dănuț (clasa 5-6)


Dănuț are o colecție de n mașinuțe. El dorește să le aranjeze pe rânduri și coloane.

Cerințe:

Scrieți un program care să-l ajute pe Dănuț să facă acest lucru.

Mașinuțele trebuie aranjate astfel încât:

  • Numărul liniilor plus cel al coloanelor necesare să fie minimum posibil.
  • În cazul în care există mai multe sume egale (linii plus coloane) numărul eventualelor spații neocupate trebuie să fie minim.
  • În cazul în care numărul liniilor este diferit de numărul coloanelor, se alege soluția pentru care numărul liniilor va fi mai mic decât numărul coloanelor.

Date de intrare

Fișierul de intrare danut.in ...

Date de ieșire

În fișierul de ieșire danut.out ...

Restricții

  • ... ≤ ... ≤ ...

Exemplu

danut.in danut.out
This is some
text written on
multiple lines.
This is another
text written on
multiple lines.

Explicație

...

Trebuie să te autentifici pentru a trimite soluții. Click aici

Indicii de rezolvare

Arată 3 categorii