結果

問題 No.55 正方形を描くだけの簡単なお仕事です。
ユーザー Tawara
提出日時 2015-10-16 21:52:14
言語 Python2
(2.7.18)
結果
AC  
実行時間 14 ms / 5,000 ms
コード長 420 bytes
コンパイル時間 600 ms
コンパイル使用メモリ 7,040 KB
実行使用メモリ 6,820 KB
最終ジャッジ日時 2024-11-14 13:51:49
合計ジャッジ時間 1,216 ms
ジャッジサーバーID
(参考情報)
judge5 / judge1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 4
other AC * 21
権限があれば一括ダウンロードができます

ソースコード

diff #
プレゼンテーションモードにする

p = map(int,raw_input().split())
def sub_v(i,j):
return (p[j]-p[i],p[j+1]-p[i+1])
def in_p(v1,v2):
return v1[0]*v2[0]+v1[1]*v2[1]
def sq_d(i,j):
return (p[i]-p[j])**2+(p[i+1]-p[j+1])**2
v = [sub_v(i*2,(i+1)%3*2) for i in xrange(3)]
d = [sq_d(i*2,(i+1)%3*2) for i in xrange(3)]
for i in xrange(3):
j = (i+1)%3
if in_p(v[i],v[j]) == 0 and d[i] == d[j]:
print p[2*i]+v[j][0],p[2*i+1]+v[j][1]
break
else:
print -1
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0