AOJでjavaScript(node.js)が使えることに気づいたので早速やってみたのですが、非同期I/Oでプロコンするのはなかなか斬新な体験だった(皮肉です)ので、後世のために残しておきます。 入力が馬鹿みたいにでかかったり変則的な形式を取る問題の場合、これじゃ対処できないです。でも、そもそもNode.jsで競技プログラミングしようっていう発想が間違ってるので、そういうときは諦めてRubyとかPython使ってください。自分で入力を処理しようとすると多分詰みます。 function main() { //ここで問題を解く //`input` に入力が改行で区切られた配列として入ってくるので頑張って } var input = ''; process.stdin.resume(); process.stdin.setEncoding('utf8'); process.stdin.on('