#5946. 字符串
字符串
题目描述
给定一个长度为 的字符串 ,仅由 . o 和 ? 组成。将所有 ? 分别替换为 . 或 o 后得到的字符串中,满足以下所有条件的字符串集合记为 :
o的个数恰好为 个;o不连续出现。
保证 不是空集。
请输出满足以下条件且长度为 的字符串 (其中 表示 的第 个字符):
- 若 中所有字符串的第 个字符都是
.,则 ; - 若 中所有字符串的第 个字符都是
o,则 ; - 若 中既存在第 个字符为
.的字符串,也存在第 个字符为o的字符串,则 。
输入格式
输入通过标准输入给出,格式如下:
N K
S
输出格式
输出答案字符串 。
输入输出样例
输入 #1
4 2
o???
输出 #1
o.??
输入 #2
5 2
?????
输出 #2
?????
输入 #3
7 3
.o???o.
输出 #3
.o.o.o.
说明/提示
约束条件
- 是仅由
.、o和?组成的长度为 的字符串 - 不是空集
- 输入的所有数值均为整数
样例解释 1
包含两个字符串 o.o. 和 o..o。由于 中所有字符串的第 个字符都是 o,所以 。 中所有字符串的第 个字符都是 .,所以 。 中既有第 个字符为 . 的字符串,也有为 o 的字符串,因此 。