結果

問題 No.2628 Shrinkage
ユーザー AngrySadEight
提出日時 2025-03-05 16:44:57
言語 PyPy3
(7.3.15)
結果
WA  
実行時間 -
コード長 426 bytes
コンパイル時間 476 ms
コンパイル使用メモリ 82,728 KB
実行使用メモリ 55,476 KB
最終ジャッジ日時 2025-03-05 16:45:00
合計ジャッジ時間 2,796 ms
ジャッジサーバーID
(参考情報)
judge3 / judge5
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other WA * 28
権限があれば一括ダウンロードができます

ソースコード

diff #

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')
0