The problem statement is here.
Usage
Changing the value in the Seed field will generate the corresponding input to the Input field.
Pressing the Download button will download the inputs for seed values seed, seed+1, ..., seed+#cases-1 at
once.
By running your program locally against the generated input and pasting the output of your program into the
Output field, the visualization results will be displayed.
Pressing the ▶ button starts animation.
By pressing the Save as PNG button, you can download the visualization results.
You can quickly switch between multiple outputs by pressing the Select File button at the top and selecting the
directory containing the output files.
By naming the output file 1234.txt or abcd_1234.txt, the seed number (in this case 1234) is automatically set
when the file is selected.
The left side of the visualization shows a list of seeds you have, and the right side shows the state of the
field.
Turn can be changed in increments of 0.5. Turn = t shows the state after the harvest of the (t-1)-th turn,
and turn = t + 0.5 shows the state after the planting of the t-th turn.
Each seed is represented by a radar chart showing the evaluation vector, with the outer polygon
representing the maximum value of the evaluation criteria of the initially given seeds (X_l in the problem
statement).
Hovering over each seed displays its details as a tooltip, and related seeds are highlighted.
When turn = t, all seeds in a parent-child relationship are highlighted. By hovering between two seeds in the
field on the right, the corresponding child can be highlighted.
When turn = t + 0.5, the same seed is highlighted on both sides.
Setting color to -1 will color the seeds based on their value.
Setting color to a non-negative value i will color the seeds based on the value of the i-th element of the
evaluation vector.
問題文はこちら。
使い方
Seed 欄の値を変えると対応する入力が Input 欄に生成されます。
Download ボタンを押すと、シード値が seed, seed+1, ..., seed+#cases-1 に対応する入力を一括ダウンロード出来ます。
生成された入力に対して解答プログラムをローカル実行し、プログラムの出力を Output 欄に貼り付けると、ビジュアライズ結果が表示されます。
▶ ボタンを押すと、アニメーションが開始します。
Save as PNG ボタンを押すと、ビジュアライズ結果のダウンロードが出来ます。
上部の「ファイルを選択」ボタンを押して出力ファイルを含むディレクトリを選択することで、複数の出力を素早く切り替えることが出来るようになります。
出力ファイル名を 1234.txt もしくは abcd_1234.txt という形式にすることで、ファイルを選択時に自動的にseed番号(この場合は1234)が設定されます。
ビジュアライズ結果の左側が手持ちの種の一覧を、右側が畑の状態を表しています。
turn は 0.5 刻みで変更することができ、turn = t の場合は t-1 ターン目の収穫が終わった状態を、turn = t + 0.5 の場合は t ターン目の栽培が終わった状態を表示します。
それぞれの種は評価項目ベクトルを図示したレーダーチャートによって描画され、外側の多角形が最初に与えられた種の評価項目の最大値 (問題文中の X_l) を表します。
各種にマウスカーソルを合わせると、その種の詳細がツールチップとして表示され、更に関連する種がハイライトされます。
turn = t の場合、親子関係にあるすべての種がハイライトされます。右側の畑で2つの種の中間にマウスカーソルを合わせることで対応する子のハイライトが可能です。
turn = t + 0.5 の場合、左右で同じ種がハイライトされます。
color を -1 にすると、種の価値によって色分けされます。
color を 0 以上の値 i にすると、評価項目ベクトルの i 番目の要素の大きさによって色分けされます。