1625:关灯
文件提交:文件名:light
内存限制:128 MB
时间限制:1.000 S
评测方式:普通裁判
命题人:
提交:6
解决:2
题目描述
一条路上有 n 盏灯,每盏灯有两种状态,开或关,你每次可以选择一个开着的灯进行操作,那么这盏灯及编号是其因数的灯都会置为灭的状态。
问:最少要操作几次才能使所有灯都熄灭?
输入
第一行一个整数 n,表示灯的个数。
第二行一个由 0 和 1 组成的字符串,1 表示这个位置的灯初始时是亮的,0 表示这个位置的灯初始时是灭的。
n<=105
输出
一个整数表示最少的操作次数。
要求使用文件输入、输出的方式解题,输入文件为 light.in, 输出文件为 light.out.
样例输入-1 复制
5
10110
样例输出-1 复制
2
提示
样例解释:第一次选择 3 号灯进行操作,亮灭状态变为:00010
第二次选择 4 号灯进行操作,亮灭状态变为:00000