题解:CF291B Command Line Arguments

· · 题解

CF291B Command Line Arguments 题解

题目大意

给定一个字符串 s两个引号中间的字符串为一个词素,引号外的非空格子串也为一个词素。输出所有词素。

大致思路

定义字符串 c 以存储词素,bool 型变量 is 以记录在遍历时是否出现还未被输出的子串。

遍历字符串 s。若 s_i 不是双引号或空格,即将 s_i 加入 c。当 s_i 是双引号或空格,我们先查询 is 的值是否为 0。若 is=1,我们直接输出 c 即可。

注意: