P15702 [2018 KAIST RUN Spring] Winter Olympic Games

题目描述

:::align{center} ![](https://cdn.luogu.com.cn/upload/image_hosting/folezsuo.png) 图:“Soohorang”——与本题无关,只是因为可爱而包含在此。 ::: 2018 年 RUN@KAIST 冬季冰壶锦标赛女子决赛正在进行中。在 KAIST 结冰的“鸭池”上,韩国女子冰壶队正与来自 *Jwepan* 国的队伍展开激烈角逐! “鸭池”上有 $N$ 个冰壶石。由于比赛异常激烈,所有冰壶石都从标志点起排成一条直线。最左边的冰壶石离标志点最近,最右边的冰壶石离标志点最远。冰壶石要么属于韩国队(用 '1' 表示),要么属于 *Jwepan* 队(用 '0' 表示)。这种冰壶石的排列可以用一个长度为 $N$ 的二进制序列来表示。 平昌冬奥会结束后,韩国队进行了强化训练。如今,通过一些呼喊(?),负责投掷冰壶石的队员“Youngmi”可以弹开一些连续的冰壶石,并将她的冰壶石放置在该位置。形式化地说,韩国队可以选择二进制字符串中的任意一个子段(可以为空),并将其替换为单个数字“1”。 韩国队是冰壶策略的大师,他们知道单轮比赛的最佳策略是使字符串**字典序最大**!为了在比赛中快速决策,他们希望找到能实现这一目标的最快算法。帮助韩国队赢得比赛吧! 长度为 $n$ 的字符串 $s = s_1 s_2 \cdots s_n$ **字典序大于**长度为 $m$ 的字符串 $t = t_1 t_2 \cdots t_m$,当且仅当以下条件之一成立: - 存在某个 $i$,使得 $s_1 = t_1, s_2 = t_2, \cdots, s_{i-1} = t_{i-1}$,且 $s_i > t_i$。 - $n > m$ 且 $s_1 = t_1, s_2 = t_2, \cdots, s_m = t_m$。

输入格式

第一行包含一个整数 $N$,表示冰壶石的数量。 第二行包含一个长度为 $N$ 的二进制字符串,仅由 '0' 或 '1' 组成。该字符串按距离标志点的远近顺序表示每个冰壶石的归属。字符串中不包含引号或空格。

输出格式

输出两个整数 $S$ 和 $L$。这表示 Youngmi 从第 $S$ 个字符之后开始移除了 $L$ 个冰壶石。如果存在多个正确答案,输出任意一个即可。($0 \le S, L \le N$)

说明/提示

### 数据范围 - $1 \le N \le 1,000,000$ 翻译由 DeepSeek V3.2 完成