CF Beta Round 35(A, B)

時間を勘違いしてて参加できなかった.眠いのでとりあえず2問だけやった.

A. Shell Game

3つのカップにボールを入れて3回シャッフルする.シャッフルし終わった時のボールの位置を返す.


やるだけ.swapするだけ.

B. Warehouse

倉庫にn*mの棚があって飲み物のケースをいれていく.ただし,座標を指定してそこに入れられない場合は右側の場所(右がない場合は次の段のはじめ)で探していって入れられる所にいれる.入れられない場合捨てる."+1"のときケースを入れて,"-1"のときケースを取り出し,その座標を出力する.


書いてある通りに実装するだけ.
x,y座標を間違ったり,次の段にうつるときにちゃんと左端から探さなかったり.