Începând cu anul de gratie 8991, a fost accelerat procesul de colonizare
a planetelor care îndeplineau conditii de teraformare. Planeta AEDARO
a fost populata de Klingonieni si Borgi. Din pacate, în scurt timp au
aparut conflicte între ei. Autoritatea interstelara a decis sa traseze
o frontiera, care sa separe coloniile Klingonienilor de coloniile Borgilor.
Cerinta
Cunoscând ca exista
n1 colonii Klingoniene, respectiv
n2 colonii Borgiene, specificate
prin coordonatele lor carteziene referitoare la un sistem de coordonate ortogonal
cu centrul în mijlocul hartii planare, verificati daca este posibila separarea
Klingonienilor de Borgi printr-o frontiera rectilinie.
Date de intrare
Fisierul de intrare aedaro.in contine
pe prima linie un numar natural n1,
reprezentand numarul de colonii Klingoniene. Pe fiecare dintre urmatoarele n1
linii se afla cate doua numere reale separate printr-un spatiu x
y reprezentand coordonatele unei colonii Klingoniene. Pe linia urmatoare
(linia n1+2) se afla un numar
natural n2, reprezentand numarul
de colonii Borgiene. Pe fiecare dintre urmatoarele n2
linii se afla cate doua numere reale separate printr-un spatiu x
y reprezentand coordonatele unei colonii Borgiene.
Date de iesire
Pe prima linie a fisierului
de iesire aedaro.out se va scrie
cuvântul POSIBIL, respectiv
IMPOSIBIL, dupa caz (cu majuscule!).
În cazul în care coloniile pot fi separate printr-o frontiera rectilinie,
pe cea de a doua linie veti scrie 3 valori reale, cu trei zecimale, separate
prin cate un spatiu:
a b c
cu semnificatia "dreapta a×x+b×y=c
separa coloniile Klingoniene de coloniile Borgiene".
Restrictii
0<n1<101
0<n1<101 Pe frontiera nu exista colonii.
Exemple
aedaro.in
aedaro.out
aedaro.in
aedaro.out
3
0 5
0 0
5 0
2
10 0
8 0
POSIBIL
1.000 0.000 6.000
3
0 5
0 0
5 0
2
10 2
2 2
IMPOSIBIL
prof. Emanuela Cerchez
Liceul de Informatica "Grigore Moisil" Iasi