結果
問題 |
No.2628 Shrinkage
|
ユーザー |
![]() |
提出日時 | 2025-03-05 16:45:33 |
言語 | PyPy3 (7.3.15) |
結果 |
WA
|
実行時間 | - |
コード長 | 427 bytes |
コンパイル時間 | 302 ms |
コンパイル使用メモリ | 82,900 KB |
実行使用メモリ | 54,928 KB |
最終ジャッジ日時 | 2025-03-05 16:45:37 |
合計ジャッジ時間 | 2,687 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 2 WA * 26 |
ソースコード
import math t=int(input()) for _ in range(t): a1,b1,a2,b2,x1,y1,x2,y2=map(int, input().split()) if a1==x1 and b1==y1 and a2==x2 and b2==y2: print('Yes') continue deg1=math.atan2(b2-b1, a2-a1) deg2=math.atan2(y2-y1, x2-x1) dis1=((b2-b1)**2+(a2-a1)**2) dis2=((y2-y1)**2+(x2-x1)**2) #print(deg1, deg2) if dis1>dis2 and deg1==deg2: print('Yes') else: print('No')