有 n 盞燈排成一列,由左到右編號 1 ∼n ,用 1 表示登為亮, 0 表示燈為暗。
每盞燈有一個開關,當操作第 k 盞燈的開關時,所有 k 的因數號燈都會改變狀態,即暗的變亮,亮的變暗。
給出每盞燈的初始狀態,求出至少需要操作幾次才能使所有燈為暗。
輸入共兩行
第一行一個正整數 n 表示燈的數量
第二行 n 個整數,每個整數為 0 或 1 ,表示燈為暗或亮
輸出一行,代表最小操作次數
7 1 1 0 1 0 1 1
5
範例解釋:
對 2 號燈操作,狀態變為 0001011
對 4 號燈操作,狀態變為 1100011
對 6 號燈操作,狀態變為 0010001
對 3 號燈操作,狀態變為 1000001
對 7 號燈操作,狀態變為 0000000
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |