きままにものづくり

日々の気付いたことなんかを書いてます。

2013-10-04から1日間の記事一覧

POJ 2674 : Linear World

問題 一直線上に左右それぞれに進行する物体がある。直線の長さLと物体の速度Vと初期位置Pと進行方向が与えられる。最後に落ちる物体の名称と時間を求めよ。 解法 貪欲法を使う。衝突により方向は変わるが速度は変わらない。注目物体以外に何もないと仮定し…

POJ 3185 : The Water Bowls

問題 要素数20の数列が与えられる。各要素は1か0である。すべての要素を0にする。ただし、注目点と隣接する要素は同時に反転される。 解法 反転される一番左の要素に注目する。各要素を見ていき1なら反転させる。ひとつめの要素に関してはそのままでは決定で…

POJ 1222 : EXTENDED LIGHTS OUT

問題 縦5×横6の配列が与えられる。配列の要素は1か0である。与えられた配列の要素を全て0にする。ただし、注目点と四近傍は同時に反転される。 解法 貪欲法で解ける。ひとつ上の要素が1ならその注目点で反転させる。一番上の要素の状態を全探索し、全て0にで…