Problem

5 /5


Anak panah Ivan

Problem

Ivan the Fool (Ivan the Fool) — salah satu wira paling popular Rusia, serta cerita dongeng Belarusia dan Ukraine. Ivan the Fool sebenarnya tidak bodoh, tetapi hanya anak terakhir dalam keluarga. Oleh kerana dia adalah anak ketiga, dia tidak berhak mendapat bahagian dalam harta pusaka. Ivan suka memanah pada masa lapangnya. Melancarkan anak panah sekali lagi, Ivan memutuskan untuk melihat bentuk apa yang terbentuk jika kita menyambungkan mata anak panah yang jatuh. Walaupun Ivan tidak bodoh, dia masih memerlukan bantuan awak.
Koordinat tiga titik pada pesawat tempat anak panah Ivan jatuh diketahui. Tentukan kedudukan relatif anak panah.

Data input: Atur cara menerima 6 nombor sebagai input: x1, y1, x2, y2, x3, y3. Semua nombor adalah integer, modulo tidak melebihi 100. Mereka mentakrifkan 3 titik satah: a(x1, y1), b(x2, y2), c(x3, y3).
Output: Adalah perlu untuk menentukan kedudukan relatif titik dan memaparkan kod situasi pada skrin:

0 — Padanan 3 titik;
1 — tepat 2 mata daripada 3 perlawanan;
2 — mata tidak bertepatan, ia terletak pada baris yang sama;
3 — titik membentuk segi tiga akut;
4 — titik membentuk segi tiga tepat;
5 — titik membentuk segi tiga tumpul.

 
Contoh

# Input Output
1 1 1 1 1 1 1 0
2 0 0 3 0 0 4 4