#549. [ABC375A] Seats

[ABC375A] Seats

题目描述

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

输入格式

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

输出格式

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

样例

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

数据范围

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