AT_abc282_c [ABC282C] String Delimiter

题目描述

给定一个由小写英文字母、`,` 和 `"` 组成的长度为 $N$ 的字符串 $S$。保证 $S$ 中出现的 `"` 的个数为偶数。 如果 $S$ 中的 `"` 出现了 $2K$ 次,则对于每个 $i=1,2,\ldots,K$,从第 $2i-1$ 个 `"` 到第 $2i$ 个 `"` 之间的所有字符,称为**被括起来的字符**。 你的任务是,将 $S$ 中所有**不属于被括起来的字符**的 `,` 替换为 `.`,并输出替换后的字符串。

输入格式

输入以以下格式从标准输入给出。 > $N$ $S$

输出格式

请输出答案。

说明/提示

### 限制条件 - $N$ 是 $1$ 到 $2\times 10^5$ 之间的整数。 - $S$ 是一个长度为 $N$ 的字符串,仅包含小写英文字母、`,` 和 `"`。 - $S$ 中出现的 `"` 的个数为偶数。 ### 样例解释 1 在 $S$ 中,`"a,b"` 是被括起来的字符,而 `c,d` 不是被括起来的字符。$S$ 中不属于被括起来的字符的 `,` 是从左数第 $7$ 个字符,因此将第 $7$ 个字符替换为 `.` 后的字符串即为答案。 由 ChatGPT 4.1 翻译