luogu#B4294. [蓝桥杯青少年组国赛 2022] 电线上的小鸟
[蓝桥杯青少年组国赛 2022] 电线上的小鸟
题目描述
在一根电线上落有 只小鸟,每只小鸟的朝向要么向左(用 q
表示),要么向右(用 p
表示)。每只小鸟只能看到它视线方向上的相邻小鸟。给定 只小鸟的朝向序列,请计算:
- 有多少只小鸟没有被任何小鸟看到(被 只小鸟看到);
- 有多少只小鸟被 只小鸟看到;
- 有多少只小鸟被 只小鸟看到。
例如:当 ,朝向序列为 p q p p q q
时:
- 有 只小鸟被 只小鸟看到(第 只和第 只);
- 有 只小鸟被 只小鸟看到(第 只和第 只);
- 有 只小鸟被 只小鸟看到(第 只和第 只)。
输入格式
输入共两行:
- 第一行:一个正整数 (),表示小鸟的数量;
- 第二行: 个字符(每个字符为
q
或p
),表示小鸟的朝向序列,字符之间用一个空格隔开。
输出格式
输出三个整数,分别表示:
- 被 只小鸟看到的小鸟数量;
- 被 只小鸟看到的小鸟数量;
- 被 只小鸟看到的小鸟数量。
三个整数之间用一个空格隔开。
6
p q p p q q
2 2 2