Fişierul intrare/ieşire:comp2.in, comp2.outSursăpreONI 2002
AutorMugurel Ionut AndreicaAdăugată demugurelionutMugurel-Ionut Andreica mugurelionut
Timp execuţie pe test0.1 secLimită de memorie5096 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise | Statistici

Comp2

Intr-o companie lucreaza N persoane. Fiecare persoana face parte dintr-unul din departamentele companiei si are o functie de sef sau de simplu angajat. Fiecare sef dintr-un departament interactioneaza cu fiecare angajat din acelasi departament (dar nu si cu ceilalti sefi). Eficienta unui departament este egala cu numarul de interactiuni distincte (sef, angajat) ce au loc in departamentul respectiv. Eficienta ce caracterizeaza intreaga companie este egala cu suma gradelor de eficienta ale fiecarui departament.

Directorul companiei stie ca eficienta firmei sale este egala cu E. Totusi, pentru ca aceasta sa reprezinte un indicator economic relevant, ea trebuie obtinuta cu un numar minim de persoane si, in cazul in care se poate obtine in mai multe feluri cu acelasi numar minim de persoane, cu cat mai putini sefi (se stie ca sefii lucreaza mult mai putin decat angajatii simpli).

Scrieti un program care determina numarul minim de persoane necesare, si pentru acest numar, numarul minim de sefi, pentru ca eficienta companiei sa fie egala cu E. Determinati, de asemenea, structura companiei, pe departamente.

Date de intrare

In fisierul comp2.in se afla un singur numar intreg: E.

Date de iesire

Pe prima linie a fisierului comp2.out veti scrie 3 numere intregi: N - numarul minim de persoane, S - numarul minim total de sefi dintre cele N persoane - si K - numarul de departamente ale companiei. Pe urmatoarele K linii veti afisa cate 2 numere intregi: Pi, reprezentand numarul de persoane ce lucreaza in departamentul i si Si, reprezentand numarul de sefi dintre cele Pi persoane (Pi≥Si). Daca exista mai multe solutii cu aceleasi valori N si S minime, puteti afisa oricare dintre ele.

Restrictii

  • 1 ≤ E ≤ 2000
  • Compania trebuie sa aiba cel putin un departament.
  • S1 + S2 + .. + SK = S
  • Pi ≥ 1
  • 1 ≤ Si ≤ Pi

Exemplu

comp2.incomp2.out
77 3 2
2 1
5 2
Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?

remote content