結果
問題 |
No.55 正方形を描くだけの簡単なお仕事です。
|
ユーザー |
![]() |
提出日時 | 2017-01-08 01:51:21 |
言語 | Python3 (3.13.1 + numpy 2.2.1 + scipy 1.14.1) |
結果 |
WA
|
実行時間 | - |
コード長 | 544 bytes |
コンパイル時間 | 147 ms |
コンパイル使用メモリ | 12,672 KB |
実行使用メモリ | 11,008 KB |
最終ジャッジ日時 | 2024-12-17 17:43:06 |
合計ジャッジ時間 | 1,767 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 4 |
other | AC * 18 WA * 3 |
ソースコード
def d(x1,y1,x2,y2): return pow((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2),0.5) x1,y1,x2,y2,x3,y3 = map(int,input().split()) x,y = [x1,x2,x3],[y1,y2,y3] ansx,ansy = -1,-1 for i in range(3): for j in range(3): if i == j: continue for k in range(3): if i == k or j == k: continue ax = x[i] + (x[j] - x[i]) + (x[k] - x[i]) ay = y[i] + (y[j] - y[i]) + (y[k] - y[i]) if d(x[i],y[i],x[j],y[j]) == d(x[i],y[i],x[k],y[k]) == d(ax,ay,x[j],y[j]) == d(ax,ay,x[k],y[k]): ansx,ansy = ax,ay if ansx != -1: print(ansx,ansy) else: print(-1)