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.

The visualization result can be rotated by mouse dragging and scaled by mouse wheel.
There are two color settings: if "size" is selected, the blocks are colored according to their size (in the order of blue, green, and red, the sizes decrease, and blocks that are used only in one of the objects are colored in gray.); if "id" is selected, the blocks are colored according to their number (in the order of blue, green, and red, the id increases).
Changing the value of the block field makes all but the specified block transparent.
Pressing the buttons in the "camera" section will move the camera to fixed positions.

問題文はこちら

使い方

Seed 欄の値を変えると対応する入力が Input 欄に生成されます。
Download ボタンを押すと、シード値が seed, seed+1, ..., seed+#cases-1 に対応する入力を一括ダウンロード出来ます。

生成された入力に対して解答プログラムをローカル実行し、プログラムの出力を Output 欄に貼り付けると、ビジュアライズ結果が表示されます。
▶ ボタンを押すと、アニメーションが開始します。
Save as PNG ボタンを押すと、ビジュアライズ結果のダウンロードが出来ます。

ビジュアライズ結果は、マウスドラッグで回転、マウスホイールで拡大縮小が出来ます。
色の設定は2種類あり、「size」を選んだ場合、ブロックの大きさに応じて色付けされ(青→緑→赤の順に小さくなり、片方にしか使われていないブロックは灰色)、「id」を選んだ場合、ブロックの番号に応じて色付けされます(青→緑→赤の順に番号が大きくなる)。
blockの値を変更すると、指定したブロック以外が半透明になります。
cameraの項目にあるボタンを押すと、カメラが固定位置に移動します。


fix D:

show target silhouette

  camera: