首页 / 题库

P90071 - 贴吧 82 号

基础算法
通过次数0 提交次数0 内存限制 512MB 时间限制1秒

描述

小 Z 在贴吧上刷到了个帖子,编号 $82$。

他看不懂,但他大受震撼,所以他决定把这份愤怒转化为一道 OI 题。

 

给定一个长度为 $n$ 的 $\texttt{01}$ 字符串 $s$(下标从 $1$ 开始)。

你可以进行若干次操作,每次操作选择一个正整数 $x$($1 \le x \le n$),然后将所有下标是 $x$ 的倍数的位置上的字符取反(即 $\texttt{0}$ 变成 $\texttt{1}$,$\texttt{1}$ 变成 $\texttt{0}$)。

请问,最少需要多少次操作,才能将整个字符串变成全 $\texttt{1}$ 的字符串?

输入

第一行,输入一个整数 $n$,表示字符串长度。

第二行,输入一个长度为 $n$ 的字符串 $s$,保证 $s$ 只包含字符 $\texttt{0}$ 和 $\texttt{1}$。

 

输出

输出共一行,一个整数,表示最少操作次数。

样例

  • 复制
  • 复制
  • 复制
  • 复制
  • 复制
  • 复制

提示

#### 样例 #1

选择 $x = 2$,将位置 $2,4$ 取反,得到 $\texttt{1111}$,共 $1$ 次操作。

### 数据范围

**本题采用捆绑测试**。

- 子任务 $0$($10$ 分):$n \le 10$;
- 子任务 $1$($30$ 分):$n \le 10^3$;
- 子任务 $2$($10$ 分):字符串 $s$ 只由 $\texttt{0}$ 构成或只由 $\texttt{1}$ 构成;
- 子任务 $3$($50$ 分):无特殊限制;

对于 $100\%$ 的数据,$1 \le n \le 10^5$,字符串仅由 $\texttt{0}$ 和 $\texttt{1}$ 组成。

意见反馈

    最多上传3张图片,格式为JPG、PNG、JPEG,单张不超过5MB

    注册

    发送验证码

    密码必须包含数字、字母和特殊字符

    找回密码

    发送验证码

    密码必须包含数字、字母和特殊字符

    运行 ID:67149

    • 测试点1:Accepted
    • 用时:0 ms
    • 内存:288 kb
    • 测试点2:Accepted
    • 用时:0 ms
    • 内存:288 kb
    输入
    203
    输出
    203

    test

    测评信息

    错误.in文件下载

    错误.out文件下载

    运行 ID:67149

    2019-01-24 15:06:36