Fișierul intrare/ieșire: reuniune.in, reuniune.out Sursă ad-hoc
Autor din folclor Adăugată de irinaIrina Neagu irina
Timp execuție pe test 0.05 sec Limită de memorie 2048 KB
Scorul tău N/A Dificultate normalnormalnormalnormalnormal

Vezi soluțiile trimise | Statistici

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.in reuniune.out
12 19 11 23
11 23

Explicație

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

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

Indicii de rezolvare

Arată 1 categorie