Statistics)。普段はC++とPythonしか使わないのですが、今回はこのランキングに乗ることを狙いました。1用に温存しておきたかったので、他の言語から8つを捻出します。C#は昔入門書を読んだので何とかなりそう。JavaとGoは今後のために勉強しつつ書く。Juliaに挑戦――という感じでした。関数型言語にも挑戦したかったのですが、数時間では入出力部分さえ動かなそうだったので諦めました。どの言語でどの問題を解くかはなかなか迷いました。Aはやるだけなので、まったく未知の言語であるJuliaとLuaを割り当て。Bは優先度付きキューを使う問題だと当初勘違いしていたので、標準ライブラリでそれを提供するGoとJavaを採用。Cはクオータニオンをクラスで表現しようと思ったので、少しは知識があるC#とRubyを割り当て。Dはその残り、という決め方です。結果D-largeを間違えて7つ通りました。1つか2つ増えるだけで打ち止めでしょう。OvationJuliaとLuaで解きました。問題自体は単純なシミュレーションなので簡単ですが、まったく初めての言語だと入出力すら覚束ず。Luaは、正規表現を使ったSplitが独特で、入力部だけで1時間以上かかりました。どちらの言語も、去年GCJを解いた人のコードが参考になりました。シンタックス・ハイライトできない...。endendmain()以下はLua。Pancakes皿に乗ったパンケーキを二つに分割する処理と、すべての皿のパンケーキを一つ減らす処理のどちらか一つを選ぶ。パンケーキが0枚となる最小の処理回数を答える問題。パンケーキを分割する処理を最初にまとめて行い、最後にすべての皿のパンケーキを一つ減らす処理を行うのがよさそうです。120]のときうまくいきません。「すべての皿がn以下になるまでパンケーキの分割を行う」と考えるとうまくいきます。nを1からmaxまで変えて、処理回数が最小になるnの場合を探します。未使用の変数などがあればエラーが出る仕様は、時間に追われるコンテストだと有難迷惑という感じです。}}Javaは恥ずかしながらmainの書き方が分かりませんでした...。文法はC++と似ているので他は簡単でした。kからなる、長さLの文字列を、X倍した文字列が与えられる。kになるかどうかを判定する問題。