전구
시간 제한2초메모리 제한1024 MB
N개의 전구와 K개의 d_i가 주어질 때, 홀수 번 뒤집히는 전구의 개수를 구합니다.
문제
물리 실험실에 1번부터 번까지 번호가 매겨진 전구 개가 일렬로 놓여 있다. 처음에는 모든 전구가 꺼져 있다. 수업 중에 학생 명이 각각 정수 ()를 하나씩 고른다. 학생은 번호가 의 배수인 전구의 상태를 모두 바꾼다. 켜져 있는 전구는 꺼지고, 꺼져 있는 전구는 켜진다. 상태를 바꾼 학생은 교실을 떠난다.
모든 학생이 교실을 떠난 뒤 켜져 있는 전구의 개수를 구하는 프로그램을 작성하시오.
입력
첫째 줄에 전구의 개수 이 주어진다. 둘째 줄에 학생 수 가 주어진다. 셋째 줄에 개의 정수 가 공백 한 칸씩 사이에 두고 주어진다.
출력
모든 학생이 교실을 떠난 뒤 켜져 있는 전구의 개수를 한 줄에 출력한다.
제한
- 같은 가 여러 번 나올 수 있다.
힌트
처음에는 모든 전구가 꺼져 있다. 첫 번째 학생이 상태를 바꾸면 2번, 4번, 6번, 8번 전구가 켜진다. 두 번째 학생이 상태를 바꾸면 2번, 3번, 4번, 8번 전구가 켜진 채로 남는다.