만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

만취한 간수

면접 대비

시간 제한1초메모리 제한128 MB

요약
k번째 라운드에서 k의 배수 번호 셀의 문을 여닫는 과정을 n번 반복한 뒤, 열린 채로 남는 문의 개수를 센다.
난이도

쉬움10점 중 3점

유형
수학, 정수론, 구현, 완전 탐색
정답자
아직 제출이 없습니다

문제

어느 기숙사 지하에는 nn개의 방이 일렬로 늘어선 감옥이 있고, 각 방에는 벌점을 많이 받은 학생이 한 명씩 갇혀 있다. 방에는 11번부터 nn번까지 번호가 붙어 있다.

어느 날 감옥의 간수는 지루함을 이기지 못하고 이상한 게임을 시작한다. 게임은 총 nn개의 라운드로 이루어진다.

  • 첫 번째 라운드에서 간수는 위스키를 한 잔 마신 뒤 달려가며 모든 방의 문을 연다.
  • kk번째 라운드에서는 번호가 kk의 배수인 모든 방을 확인하여, 문이 열려 있으면 잠그고 잠겨 있으면 연다.

이렇게 nn번째 라운드까지 마친 뒤, 간수는 위스키 마지막 병까지 비우고 그 자리에 쓰러져 잠든다.

갇혀 있던 학생들 중 자신의 방문이 열린 채로 간수가 쓰러진 것을 알아챈 학생들은 즉시 도망친다. (도망치는 학생은 00명일 수도 있다.)

방의 개수 nn이 주어질 때, 도망칠 수 있는 학생이 몇 명인지 구하여라.

입력

첫 번째 줄에 테스트 케이스의 개수 TT가 주어진다. 이어지는 TT개의 줄에 각 테스트 케이스마다 방의 개수 nn (5≤n≤1005 \le n \le 100)이 한 줄에 하나씩 주어진다.

출력

각 테스트 케이스마다 도망칠 수 있는 학생의 수를 한 줄에 하나씩 출력한다.

예제1

  1. 예제 1

    입력
    2
    5
    100
    
    예상 출력
    2
    10