Problem

5 /5


İvan'ın Okları

Problem

Aptal İvan (Aptal İvan) — rus, belarus ve ukrayna masallarının en popüler kahramanlarından biridir. Aptal İvan gerçekten aptal değil, sadece ailedeki son çocuk. Üçüncü oğul olduğu için mirastan pay alma hakkı yoktur. Ivan boş zamanlarında okçuluğu severdi. Okları bir kez daha fırlatan Ivan, düşen okların noktalarını birleştirirsek hangi şekli oluşturduklarını görmeye karar verdi. Ivan aptal olmasa da yine de senin yardımına ihtiyacı var.
Uçakta Ivan'ın oklarının düştüğü üç noktanın koordinatları biliniyor. Okların göreli konumunu belirleyin.

Giriş verileri: Program giriş olarak 6 sayı alır: x1, y1, x2, y2, x3, y3. Tüm sayılar tam sayıdır, modulo 100'ü geçmez. Düzlemde 3 nokta tanımlarlar: a(x1, y1), b(x2, y2), c(x3, y3).
Çıktı: Noktaların göreceli konumunu belirlemek ve durum kodunu ekranda görüntülemek gerekir:

0 — 3 nokta eşleşir;
1 — 3 maçta tam 2 puan;
2 — noktalar çakışmaz, aynı doğru üzerinde bulunurlar;
3 — noktalar keskin bir üçgen oluşturur;
4 — noktalar bir dik üçgen oluşturur;
5 — noktalar geniş bir üçgen oluşturur.

 
Örnekler

# Girdi Çıktı
1 1 1 1 1 1 1 0
2 0 0 3 0 0 4 4