#364. 请假

请假

时空限制

时间限制 1s1\text{s},内存限制 512MB512\text{MB}

题目描述

给定正整数 CC 和长度为 nn 的字符串 ss,字符串包含字符 xo

  1. sis_io,表示小 A 在第 ii 天可以请假。
  2. sis_ix,表示小 A 在第 ii​ 天必须工作。
  3. 由于公司规定,小 A 任意两天请假的时间不能小于等于 CC 天。

小 A 想要最大化其在这 nn 天的请假天数,显然满足要求的请假方案可能有很多种,小 A 想知道在满足请假天数最大的前提下,哪些天必须要请假。

输入格式

第一行包含 22 个正整数,表示 n,Cn,C

第二行包含 nn 个正整数,第 ii 个正整数表示 aia_i

输出格式

输出若干行,每行包含一个正整数,从小到大输出小 A 必须请假的时间。

输入样例1

5 3
ooxoo

样例输出1

1
5

样例解释1

唯一的一种请假方案为 [1,5][1,5]

输入样例2

11 2
ooxxxoxxxoo

输出样例2

6

样例解释2

合法的请假方案有 [1,6,10],[2,6,10],[1,6,11],[2,6,11][1,6,10],[2,6,10],[1,6,11],[2,6,11]

数据范围

对于 20%20\% 的数据,1n201 \leq n \leq 20

对于 60%60\% 的数据,1n10001 \leq n \leq 1000​。

对于 100%100\% 的数据,0C<n1050 \leq C < n \leq 10^5