Fișierul intrare/ieșire | reuniune.in, reuniune.out | Sursă | ad-hoc |
---|---|---|---|
Autor | din folclor | Adăugată de | Irina Neagu • irina |
Timp de execuție pe test | 0.05 sec | Limită de memorie | 2048 KB |
Scorul tău | N/A | Dificultate |
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]