#ABC352B. 打字

打字

打字

题目描述

高桥君使用键盘尝试输入由小写英文字母组成的字符串 SS

他输入时只看着键盘,没有看屏幕。

每当误输入一个不同的小写英文字母时,他会立即按下退格键。然而,退格键是坏的,误输入的字母并没有被删除,实际输入出的字符串为 TT

除了小写英文字母的按键外,他没有误按过任何键。

TT 中没有被误输入的字符称为「正确输入字符」。

请找出 TT 中正确输入字符的位置。

输入格式

输入按以下格式从标准输入给出:

SS
TT

输出格式

S|S|SS 的长度。如果正确输入字符是 TT 中的第 A1A_1 个、第 A2A_2 个、\dots、第 ASA_{|S|} 个字符,则按此顺序用空格分隔输出 A1,A2,,ASA_1, A_2, \ldots, A_{|S|}

输出必须按升序排列,即对每个 1iS11 \le i \le |S| - 1,应有 Ai<Ai+1A_i \lt A_{i + 1}

样例

abc
axbxyc
1 3 6

高桥君的输入过程如下:

输入 a。

想输入 b,却误输入了 x。

按下退格键,但字符没有被删除。

输入 b。

想输入 c,却误输入了 x。

按下退格键,但字符没有被删除。

想输入 c,却误输入了 y。

按下退格键,但字符没有被删除。

输入 c。

正确输入字符是第 1、3、6 个字符。

aaaa
bbbbaaaa
5 6 7 8
atcoder
atcoder
1 2 3 4 5 6 7

高桥君没有误输入任何字符。

数据范围

  • SSTT 是长度在 112×1052 \times 10^5 之间(含端点)的小写英文字母组成的字符串
  • TT 是通过题目所述操作过程得到的字符串
难度 普及-
通过率
尝试 0
已通过 0
ID
3285
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签