#549. [ABC375A] Seats

[ABC375A] Seats

题目描述

NN 个座位排成一排,编号依次为 1,2,,N1, 2, \ldots, N。 座位的情况用一个长度为 NN 的字符串 SS 表示,SS 由字符 #. 组成。若 SS 的第 ii 个字符为 #,说明座位 ii 有人;若为 .,说明座位 ii 无人。 求满足以下条件的整数 ii 的个数:ii11N2N-2 之间(含两端),且座位 iii+2i+2 都有人,座位 i+1i+1 无人。

输入格式

第一行一个整数 NN。 第二行一个长度为 NN 的字符串 SS

输出格式

输出一个整数,表示满足条件的 ii 的个数。

样例

6
#.##.#
2
1
#
0
9
##.#.#.##
3

数据范围

  • 1N2×1051 \le N \le 2 \times 10^5
  • SS 是一个长度为 NN 的由 #. 组成的字符串。