結果
問題 | No.240 ナイト散歩 |
ユーザー | yamanchu3776 |
提出日時 | 2017-08-07 21:18:05 |
言語 | C++11 (gcc 11.4.0) |
結果 |
CE
(最新)
AC
(最初)
|
実行時間 | - |
コード長 | 666 bytes |
コンパイル時間 | 259 ms |
コンパイル使用メモリ | 11,776 KB |
最終ジャッジ日時 | 2024-11-14 20:11:26 |
合計ジャッジ時間 | 711 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge5 |
(要ログイン)
コンパイルエラー時のメッセージ・ソースコードは、提出者また管理者しか表示できないようにしております。(リジャッジ後のコンパイルエラーは公開されます)
ただし、clay言語の場合は開発者のデバッグのため、公開されます。
ただし、clay言語の場合は開発者のデバッグのため、公開されます。
コンパイルメッセージ
main.cpp:4:3: error: invalid preprocessing directive #last 4 | # last = [100, 100] | ^~~~ main.cpp:1:1: error: ‘import’ does not name a type 1 | import itertools | ^~~~~~ main.cpp:1:1: note: C++20 ‘import’ only available with ‘-fmodules-ts’
ソースコード
import itertools import sys last = list(map(int, raw_input().split())) # last = [100, 100] mv = [(-2,-1), (-2,1), (-1,-2), (-1,2), (1,-2), (1,2), (2,-1), (2,1)] mv2 = list( itertools.product(mv, repeat=2) ) mv3 = list( itertools.product(mv, repeat=3) ) mv2r = [] for i in range(len(mv2)): x = 0 y = 0 for j in range(len(mv2[i])): x += mv2[i][j][0] y += mv2[i][j][1] mv2r.append([x,y]) a = last in mv2r if a == True: print "YES" sys.exit() mv3r = [] for i in range(len(mv3)): x = 0 y = 0 for j in range(len(mv3[i])): x += mv3[i][j][0] y += mv3[i][j][1] mv3r.append([x,y]) b = last in mv3r if b == True: print "YES" sys.exit() print "NO"