難易度評価

難易度を1〜10段階で評価できます。投票はあとから変更・取り消しできます。

難易度(投票) 未投票 (0票)

投票の分布

まだ投票はありません。

  1. Lv.10票
  2. Lv.20票
  3. Lv.30票
  4. Lv.40票
  5. Lv.50票
  6. Lv.60票
  7. Lv.70票
  8. Lv.80票
  9. Lv.90票
  10. Lv.100票

難易度の目安を見る ↗

ログインして難易度を投票

外部サイトへ移動します

リンク先の URL を確認してから開いてください。

別タブで開く

Shoreline

作成者 mackerel38

テスター nikoro256

難易度(作成者設定) Lv.2

難易度(投票) 未投票 (0票)

実行時間制限
2 秒
メモリ制限
512 MiB

問題文

正整数 H,WH, W と HH 個の # と . のみからなる長さ WW の文字列 S1,S2,…,SHS_1, S_2, \dots, S_H が与えられる。

縦 HH 行、横 WW 列の地図がある。各マスは一辺の長さが 11 の正方形である。SiS_i の jj 文字目が # ならば上から ii 行目、左から jj 列目のマスは陸地であり、 . ならば水面である。

また、地図の外側はすべて水面であるとする。

陸地と水面が共有している辺の長さの合計を求めよ。

制約

  • H,WH, W は整数である。
  • 1≤H,W≤1031 \le H, W \le 10^3
  • SiS_i (1≤i≤H)(1 \le i \le H) は # または . のみからなる長さ WW の文字列である。

入力

入力は以下の形式で標準入力から与えられる。

HH WW S1S_1 S2S_2 ⋮\vdots SHS_H

出力

答えを出力せよ。

サンプル

サンプル 1

入力

4 5
##...
#.#..
.###.
..#..

出力

20

サンプル 2

入力

3 5
#####
#...#
#####

出力

24