TopCoder SRM578

250

盤面上にいくつか鳥がいて、そのうち何羽かは goose である。goose は 1 羽以上存在し、偶数羽存在する。goose から Manhattan 距離 D 以下の鳥は goose である。goose の場所のパターンは何通りあるか。

距離 D 以下の鳥の属性(goose or not) は同じでないといけないことが示せる。
Union Find したあと DP した

500

直線状のマス目の上に何頭か wolf がいる。1 マスに wolf は高々 1 頭いる。いくつかの、「この範囲には wolf は高々 2 頭しかいない」情報が与えられる。wolf の場所は何通り考えられるか。

[位置][最後の wolf の位置][その前の wolf の位置] で DP

1000

わからない

challenge phase

あたしのいくじなし〜><

結果

oox 633.67 (14 位)
rating: 2783 -> 2824