CF825A Binary Protocol

题目描述

Polycarp 刚刚发明了一种新的数据传输二进制协议。他用如下算法将正整数十进制数字编码为二进制字符串: - 每个数字用与该数字数值相同个数的字符 '1' 表示(若数字为 0,则表示为零个 '1')。 - 各位数字依次写出,并用单个 '0' 字符分隔。 虽然 Polycarp 学会了如何编码数字,但他不知道如何将它们解码回来。请你帮他计算出被编码的原始数字。

输入格式

第一行包含一个整数 $n$($1 \leq n \leq 89$)——字符串 $s$ 的长度。 第二行包含字符串 $s$,由字符 '0' 和 '1' 构成,为所给的编码格式。保证该字符串对应的数字是正整数且不超过 $10^{9}$。字符串总是以 '1' 开头。

输出格式

输出解码后的数字。

说明/提示

由 ChatGPT 5 翻译