electicode
АсосӣКурсҳоМанбаъҳоМасъалаҳоОлимпиадаи миллӣМусобиқаҳоҶадвали роҳбарон
...

Мурабй

Маҳдудияти вақт: 1000msМаҳдудияти ҳофиза: 256MB
Ҳамаи ҳалҳо

Тавсифи масъала

Мурабй дар тахта, ки шакли полигон конусӣ дорад, қарор дорад. Вай мустақим ба самти, ки ба он менигарад, меравад, аммо намедонад, ки он самт чӣ аст. Агар вай ба канори тахта расад, вай меафтад. Бо дарназардошти мавқеи Мурабй ва мавқеи нуқтаҳо, ки полигонро ташкил медиҳанд, масофаи кӯтоҳтаринро, ки вай метавонад пеш равад, пеш аз он ки аз тахта афтад, муайян кунед. Ҳамаи мавқеъҳо дар координатҳои 2D муайян шудаанд.

Воридот

Сатри аввал ду адади бутун xxx ва yyy - ро, ки координатҳои Мурабйро ( −100≤x≤100-100 \le x \le 100−100≤x≤100, −100≤y≤100-100 \le y \le 100−100≤y≤100) ифода мекунанд, дар бар мегирад.

Сатри дуюм адади бутун NNN - ро, ки шумораи нуқтаҳои полигонро ( 3≤N≤103 \le N \le 103≤N≤10) ифода мекунад, дар бар мегирад.

Нуқтаҳои NNN - ро, ки ададҳои бутун xix_ixi​ ва yiy_iyi​ (−100≤xi,yi≤100-100 \le x_i, y_i \le 100−100≤) - ро, ки координатҳои нуқтаҳои полигонро, ки дар тартиби гардиши зидди соат нишон дода шудаанд, ифода мекунанд, дар бар мегирад.

Ҳамаи арзишҳои воридшуда ададҳои бутун мебошанд. Нуқта (x,y)(x,y)(x,y) боэътимод дар дохили полигон қарор дорад (на дар марз), ва полигон боэътимод конусӣ мебошад.

Хуруҷот

Масофаи кӯтоҳтарин, ки Мурабй метавонад пеш равад, пеш аз он ки аз тахта афтад, дар як сатри алоҳида чоп кунед. Хуруҷ қабул карда мешавад, агар хатои мутлақ ё хатои нисбӣ аз 10−610^{-6}10−6 зиёд набошад.

Системаи баҳогузорӣ

ЗерзадаҳоМаҳдудиятҳои иловагӣНокарЗарурии зерзадаҳо
0Намуна0—
1N=3N = 3N=325—
2N=4N = 4N=4, кафолат дода мешавад, ки тарафҳо ба осиёни координат параллел мебошанд

Мисолҳо

Мисол 1
Вуруд
0 0
4
100 100
-100 100
-100 -100
100 -100
Баромад
100
Мисол 2
Вуруд
10 10
3
0 100
-100 -100
100 -100
Баромад
31.3049516850
Мисол 3
Вуруд
34 6
7
-43 -65
-23 -99
54 -68
65 92
16 83
-18 43
-39 2
Баромад
25.0284205314

© 2026 Electicode. All rights reserved.

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