Module: Geometri


Problem

1 /7


Perubahan jam

Theory Click to read/hide

Takrif dan konsep

Vektor ialah garis arah yang ditakrifkan 2 koordinat.


Mendarab vektor dengan nombor k sedang menukar panjangnya sebanyak k kali. Apabila \(k < 0\) vektor akan berkembang.

Panjang vektor dikira dengan formula \(\sqrt {x^2 + y^2} \)

Vektor biasa - vektor panjang unit, diperoleh dengan membahagikan vektor dengan panjangnya.

Jumlah vektor diperoleh dengan membina vektor kedua dari penghujung yang pertama dan meletakkan vektor ke dalam titik yang terhasil.< /p>

Jika x1, y1, x 2, y2 - koordinat bagi vektor pertama dan kedua, masing-masing, maka jumlahnya ialah vektor dengan koordinat \((x_1 + x_2) \)dan \((y_1 + y_2) \).

Perbezaan vektor - jumlah di mana vektor kedua diterbalikkan (didarab dengan -1).

Darab titik bagi vektor - nombor, unjuran satu vektor ke yang lain didarab dengan panjangnya. Dalam kes paling mudah ruang Euclidean biasa, ruang "geometrik" kadangkala digunakan. takrif produk skalar bagi vektor bukan sifar a dan b sebagai hasil darab panjang vektor ini dan kosinus sudut antara keduanya:  
\(a \cdot b = |a| \cdot |b| \cdot cos \alpha\).

Untuk produk titik oleh vektor, formula berikut adalah benar:
\(a \cdot b = x_1 \cdot x_2 + y_1 \cdot y_2\)
di mana x1, y1, x2, y2 - koordinat bagi vektor pertama dan kedua, masing-masing, membolehkan anda menentukan sama ada vektor kedua terletak pada separuh satah yang sama dengan yang pertama.< /p>

Darab silang vektor - vektor dalam ruang tiga dimensi berserenjang dengan kedua-dua vektor, sama panjang dengan kawasan berorientasikan segi empat selari dibina pada vektor ini. Hasil darab panjang vektor dengan sinus sudut di antaranya dan tanda sinus ini bergantung pada susunan operan:   alpha\) 

Jika dikira menggunakan koordinat:
\(a\ x\ b = x_1 \cdot y_2 + x_2 \cdot y_1\),
di mana x1, y1, x2, y2 - koordinat bagi vektor pertama dan kedua, masing-masing, membolehkan anda menentukan sisi garisan yang mana vektor pertama terletak, vektor kedua terletak . Juga membolehkan anda mencari kawasan berorientasikan segi tiga dan segi empat selari.

Putaran vektor dilakukan menggunakan ilmu hitam pakar rahsia geometri Lobachevsky.
Untuk memutarkan vektor dengan \(\alpha\) lawan jam (\(\alpha <= 2 \cdot \ pi\ ), biasakan dengan sudut dalam radian), anda perlu mendarabkan vektor dengan matriks ini:
\(\begin{bmatrix} \cos \alpha & -sin \alpha \\ \sin \alpha & cos \alpha \end{bmatrix}\)< /p>

Apakah yang dimaksudkan untuk mendarab vektor dengan matriks? Katakan koordinat vektor kami ialah x dan y, maka hasil darab vektor ini dan matriks kami akan sama dengan vektor dengan koordinat x' ; dan y':
\(x' = x \cdot cos \alpha - y \cdot sin \alpha \\ y' = x \cdot sin \alpha + y \cdot cos\alpha\)

Jadi kita mendapat vektor baharu yang sama panjangnya, tetapi sudah diputar mengikut sudut A lawan jam.

Problem

Satu lagi musim sejuk telah tiba di negara yang rata, dan kami perlu segera beralih kepada musim sejuk! Masalahnya ialah jarum jam bandar (satu-satunya, dengan cara itu) yang terletak di tempat asal adalah sangat, sangat berat, dan oleh itu pekerja ingin tahu cara mana untuk memusingkan tangan akan lebih cepat. Untuk memudahkan anda, mereka telah mengetahui ke mana anak panah itu dihalakan dan ke mana ia harus dihalakan. Bantu mereka!
 
Input
Baris pertama menentukan titik di mana anak panah menunjuk. Ia ditentukan oleh koordinat X1 dan Y1 ( \(- 10 <= X_1, Y_1 <= 10\)).
Baris kedua menentukan titik di mana anak panah harus menunjuk. Ia ditentukan oleh koordinat X2 dan Y2 (\ (- 10 <= X2, Y2 <= 10\)).
Koordinat diberikan mengikut jenis sebenar.
 
Output
Pada satu baris cetak "Mengikut arah jam" jika anak panah perlu diputar mengikut arah jam, "Berlawanan arah jam" jika ia perlu diputar lawan jam , dan " ;Tidak mengapa", jika ia mengambil masa yang sama, ke arah mana ia tidak akan berpusing. Frasa hendaklah dipaparkan tanpa petikan.

 

Contoh
# Input Output
1
10
-1 1
Berlawanan arah jam