結果

問題 No.471 直列回転機
ユーザー rpy3cpprpy3cpp
提出日時 2017-01-12 01:52:08
言語 Python3
(3.12.2 + numpy 1.26.4 + scipy 1.12.0)
結果
AC  
実行時間 423 ms / 3,141 ms
コード長 652 bytes
コンパイル時間 298 ms
コンパイル使用メモリ 12,800 KB
実行使用メモリ 34,264 KB
平均クエリ数 19588.39
最終ジャッジ日時 2024-06-11 10:36:40
合計ジャッジ時間 15,485 ms
ジャッジサーバーID
(参考情報)
judge3 / judge2
このコードへのチャレンジ
(要ログイン)

テストケース

テストケース表示
入力 結果 実行時間
実行使用メモリ
testcase_00 AC 48 ms
27,608 KB
testcase_01 AC 47 ms
27,720 KB
testcase_02 AC 44 ms
27,592 KB
testcase_03 AC 44 ms
27,464 KB
testcase_04 AC 45 ms
27,208 KB
testcase_05 AC 48 ms
27,464 KB
testcase_06 AC 44 ms
27,336 KB
testcase_07 AC 47 ms
27,464 KB
testcase_08 AC 91 ms
28,104 KB
testcase_09 AC 97 ms
28,104 KB
testcase_10 AC 66 ms
27,976 KB
testcase_11 AC 185 ms
30,152 KB
testcase_12 AC 339 ms
32,728 KB
testcase_13 AC 351 ms
33,240 KB
testcase_14 AC 386 ms
33,496 KB
testcase_15 AC 406 ms
34,264 KB
testcase_16 AC 47 ms
27,224 KB
testcase_17 AC 45 ms
27,592 KB
testcase_18 AC 44 ms
27,720 KB
testcase_19 AC 43 ms
27,464 KB
testcase_20 AC 392 ms
34,000 KB
testcase_21 AC 124 ms
28,240 KB
testcase_22 AC 356 ms
32,848 KB
testcase_23 AC 322 ms
32,976 KB
testcase_24 AC 225 ms
30,464 KB
testcase_25 AC 118 ms
28,368 KB
testcase_26 AC 423 ms
33,752 KB
testcase_27 AC 226 ms
30,544 KB
testcase_28 AC 246 ms
30,672 KB
testcase_29 AC 256 ms
31,184 KB
testcase_30 AC 144 ms
28,624 KB
testcase_31 AC 383 ms
33,616 KB
testcase_32 AC 347 ms
32,720 KB
testcase_33 AC 255 ms
31,696 KB
testcase_34 AC 370 ms
33,744 KB
testcase_35 AC 126 ms
28,496 KB
testcase_36 AC 204 ms
29,776 KB
testcase_37 AC 86 ms
28,112 KB
testcase_38 AC 119 ms
28,624 KB
testcase_39 AC 172 ms
29,008 KB
testcase_40 AC 291 ms
31,688 KB
testcase_41 AC 402 ms
33,872 KB
testcase_42 AC 268 ms
31,440 KB
testcase_43 AC 355 ms
33,232 KB
testcase_44 AC 85 ms
27,592 KB
testcase_45 AC 259 ms
31,696 KB
testcase_46 AC 286 ms
32,208 KB
testcase_47 AC 354 ms
33,872 KB
testcase_48 AC 322 ms
32,336 KB
testcase_49 AC 308 ms
32,592 KB
testcase_50 AC 352 ms
33,232 KB
testcase_51 AC 169 ms
29,520 KB
testcase_52 AC 48 ms
27,680 KB
testcase_53 AC 49 ms
27,592 KB
testcase_54 AC 48 ms
27,592 KB
testcase_55 AC 132 ms
28,360 KB
testcase_56 AC 126 ms
28,104 KB
testcase_57 AC 92 ms
27,592 KB
testcase_58 AC 72 ms
27,720 KB
権限があれば一括ダウンロードができます

ソースコード

diff #

M = int(input())
xys = []
for m in range(M):
    x, y = map(int, input().split())
    xys.append((x, y))

print("? 0 0")
x0, y0 = map(int, input().split())
print("? 1 0")
x1, y1 = map(int, input().split())
xx = x1 - x0
yy = y1 - y0
if xx == 1 and yy == 0:
    d = 0
elif xx == 0 and yy == 1:
    d = 90
elif xx == -1 and yy == 0:
    d = 180
elif xx == 0 and yy == -1:
    d = 270
else:
    raise RuntimeError('unexpected result!')

print("!")
for x, y in xys:
    if d == 0:
        print(x0 + x, y0 + y)
    elif d == 90:
        print(x0 - y, y0 + x)
    elif d == 180:
        print(x0 - x, y0 - y)
    elif d == 270:
        print(x0 + y, y0 - x)
0