というわけでCODE VSにmugenenって名前で参加してます.
Pythonでクライアントとの入出力に苦しんだので,同じ苦しみを味わう人が減るようにテンプレートを晒しときます.
もっと効率の良い書き方があったら教えてくれると嬉しいです.
Windows,Python 2.7.1環境で動作確認.
敵やタワーの読み込みの動作は入れていません.
PCによっては全然実行時間が足らなくて,CODE VS怖い><
# -*- coding: utf-8 -*- import sys def read(): line = sys.stdin.readline() if line: return line.strip() else: sys.exit() S = int(read())#ステージ数 for i in xrange(S): stage = [] W, H = map(int, read().split(' '))#ステージの広さ for i in xrange(H):#ステージの読み込み stage.append(read()) L = int(read())#レベル数 read()#ENDの読み込み for j in xrange(L): Lp, M, T, E = map(int, read().split(' '))#現在の状態 for k in xrange(T):#設置済みのタワーの読み込み read() for k in xrange(E):#敵の読み込み read() #出力 print '0' print ''#出力数が0の時には改行を入れるといいという噂 sys.stdout.flush() read()#ENDの読み込み