Fişierul intrare/ieşire:reuniune.in, reuniune.outSursăad-hoc
AutorDin FolclorAdăugată deirinaIrina Neagu irina
Timp execuţie pe test0.05 secLimită de memorie2048 kbytes
Scorul tăuN/ADificultatenormalnormalnormalnormalnormal

Vezi solutiile trimise

Reuniunea a doua intervale

Scrieti un program care citeste a1, a2, capetele intervalului [a1, a2] si b1, b2, capetele intervalului [b1, b2]. Se cere sa se afiseze r1, r2, capetele intervalului [r1, r2], reprezentand reuniunea dintre [a1, a2] si [b1, b2].

Date de intrare

Fişierul de intrare reuniune.in va contine a1, a2 si b1, b2.

Date de ieşire

În fişierul de ieşire reuniune.out se vor afisa r1, r2.

Restricţii

  • -10000000 ≤ a1, a2, b1, b2 ≤ 10000000
  • a1 < a2, b1 < b2
  • Daca reuniunea nu poate fi scrisa sub forma unui singur interval se afisaza -1

Exemplu

reuniune.inreuniune.out
12 19 11 23
11 23

Explicaţie

[12, 19] U [11, 23] = [11, 23]

Trebuie sa te autentifici pentru a trimite solutii. Click aici