Fișierul intrare/ieșire reuniune.in, reuniune.out Sursă ad-hoc
Autor din folclor Adăugată de avatar irina Irina Neagu irina
Timp de execuție pe test 0.05 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 .

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 categorii