electicode
Bosh sahifaKurslarResurslarMasalalarMilliy olimpiadaMusobaqalarReyting
...

Termit

Vaqt limiti: 1000msXotira limiti: 256MB
Barcha yechimlar

Masala tavsifi

Termit taxtada, konveks ko'p burchak shaklida joylashgan. U qarab turgan tomonga to'g'ri harakat qiladi, lekin qaysi tomonga ekanligini bilmaydi. Agar u taxtaning chetiga yetib kelsa, u tushib ketadi. Termitning joylashuvi va ko'p burchakni tashkil etuvchi burchaklarning joylashuvlarini hisobga olib, u taxtadan tushib ketishidan oldin o'tishi mumkin bo'lgan eng qisqa masofani aniqlang. Barcha joylashuvlar 2D koordinatalarda berilgan.

Kirish ma'lumotlari

Birinchi qatorda ikki butun son xxx va yyy berilgan, ular Termitning koordinatalarini ifodalaydi (−100≤x≤100-100 \le x \le 100−100≤x≤100, −100≤y≤100-100 \le y \le 100−100≤y≤100).

Ikkinchi qatorda butun son NNN berilgan, bu ko'p burchakning burchaklari sonini ifodalaydi (3≤N≤103 \le N \le 103≤N≤10).

Keyingi NNN qatorlarda butun sonlar xix_ixi​ va yiy_iyi​ (−100≤xi,yi≤100-100 \le x_i, y_i \le 100−100≤) berilgan, bu ko'p burchakning burchaklarining koordinatalarini ifodalaydi, soat yo'nalishiga qarshi tartibda berilgan.

Barcha kirish qiymatlari butun sonlardir. Nuqta (x,y)(x,y)(x,y) kafolatlangan ravishda ko'p burchak ichida joylashgan (chetda emas) va ko'p burchak kafolatlangan ravishda konveksdir.

Chiqish ma'lumotlari

Termit taxtadan tushib ketishidan oldin o'tishi mumkin bo'lgan eng qisqa masofani bir qatorda chiqarib bering. Chiqarish qabul qilinadi, agar mutlaq xato yoki nisbiy xato 10−610^{-6}10−6 dan oshmasa.

Baholash tizimi

QismQo'shimcha cheklovlarBallarTalab qilinadigan qismlar
0Misol0—
1N=3N = 3N=325—
2N=4N = 4N=4, tomonlar koordinata o'qlari bilan parallel ekanligi kafolatlanadi

Misollar

Misol 1
Kirish
0 0
4
100 100
-100 100
-100 -100
100 -100
Chiqish
100
Misol 2
Kirish
10 10
3
0 100
-100 -100
100 -100
Chiqish
31.3049516850
Misol 3
Kirish
34 6
7
-43 -65
-23 -99
54 -68
65 92
16 83
-18 43
-39 2
Chiqish
25.0284205314

© 2026 Electicode. All rights reserved.

xi​,yi​≤
100
15
—
3—600, 1, 2