#5236. Seats

0
    ID: 5236 传统题 2000ms 1024MiB 尝试: 0 已通过: 0 难度: 1 上传者: 标签>AtCoderabc375AGESP 3级字符串枚举(单层循环)

Seats

Seats

题目描述

有 NN 个座位排成一行,编号为 1,2,…,N1, 2, \ldots, N。 座位的状态由长度为 NN 的字符串 SS 给出,字符串由 # 和 .. 组成。如果 SS 的第 ii 个字符是 #,表示第 ii 个座位有人;如果是 ..,表示第 ii 个座位无人。 求满足以下条件的整数 ii 的个数,ii 在 11 到 N−2N - 2(含)之间:

座位 ii 和 i+2i + 2 有人,而座位 i+1i + 1 无人。

输入格式

输入从标准输入给出,格式如下: NN SS

输出格式

输出答案。

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

提示

NN 是满足 1≤N≤2×1051 \leq N \leq 2 \times 10^5 的整数。 SS 是长度为 NN、由 # 和 .. 组成的字符串。i=1i = 1 和 44 满足条件,所以答案是 22.

标签: AtCoder|abc375A

来源

AtCoder|abc375A