SRM406 Div2 250

問題

長方形のグリッドが与えられる。各セルには、占領済み「X」か空「.」が書かれている。1-happyなセルとはそのセルが空で8近傍すべてが占領されているセル、2-happyなセルとはそのセルが空で直交セル(上下左右)が占領されていて斜めのセルの1つ以上が空になっているセル、3-happyなセルとはそのセルが空で斜めのセルのが占領されていて直交セルの1つ以上が空になっているセルをいう。それぞれのセルがいくつあるかを返す。

考え方

やるだけ。
すべての空のセルを調べて、その8近傍をチェックして当てはまるかどうかを確認する。