結果
| 問題 |
No.2602 Real Collider
|
| コンテスト | |
| ユーザー |
👑 |
| 提出日時 | 2024-01-12 22:03:32 |
| 言語 | PyPy3 (7.3.15) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 539 bytes |
| コンパイル時間 | 427 ms |
| コンパイル使用メモリ | 82,536 KB |
| 実行使用メモリ | 77,212 KB |
| 最終ジャッジ日時 | 2024-09-27 22:18:42 |
| 合計ジャッジ時間 | 19,242 ms |
|
ジャッジサーバーID (参考情報) |
judge3 / judge1 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | WA * 2 RE * 1 |
| other | AC * 3 WA * 75 |
ソースコード
I,R,O=input,range,print
J=lambda:map(int,I().split())
Q=int(I())
a,b,c,d,e,f=J()
#https://qiita.com/tatesuke/items/59133758ec25146766c3
aa = a * a
bb = b * b
cc = c * c
dd = d * d
ee = e * e
ff = f * f
py = ((e - a) * (aa + bb - cc - dd) - (c - a) * (aa + bb - ee- ff)) / (2 * (e - a)*(b - d) - 2 * (c - a) * (b - f))
px = (2 * (b - f) * py - aa - bb + ee + ff) / (2 * (e - a)) if (c == a) else (2 * (b - d) * py - aa - bb + cc + dd) / (2 * (c - a))
r = (px - a)**2+(py - b)**2
for q in R(Q):
x,y=J()
O("YNeos"[(x-px)**2+(y-px)**2>r::2])