아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

입이 떡 벌어지는 집합

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

요약
1 이상 n 이하의 정수 중 어느 두 원소도 서로를 나누지 않는 부분집합의 최대 크기를 구하고, 그 크기를 가지는 부분집합 중 원소 합이 최소인 값을 각 테스트마다 계산한다.
난이도

보통10점 중 6점

유형
수학, 정수론, 그리디, 조합론
정답자
아직 제출이 없습니다

문제

집합 {1,2,3,…,n}\{1, 2, 3, \ldots, n\}의 부분집합 AA가 흥미롭다는 것은, AA에 속한 서로 다른 두 정수 x,yx, y에 대해 xx가 yy를 나누지도 않고 yy가 xx를 나누지도 않는다는 뜻이다.

흥미로운 부분집합 AA가 놀랍다는 것은, 모든 흥미로운 부분집합 가운데 원소의 개수가 최대라는 뜻이다.

마지막으로, 놀라운 부분집합 AA가 입이 떡 벌어진다는 것은, 모든 놀라운 부분집합 가운데 원소의 합이 최소라는 뜻이다.

nn이 주어질 때, {1,2,3,…,n}\{1, 2, 3, \ldots, n\}의 입이 떡 벌어지는 부분집합의 원소 합을 구한다.

입력

첫째 줄에는 테스트 케이스의 수 tt가 주어진다 (1≤t≤1051 \le t \le 10^5).

다음 TT개의 줄에는 각각 정수 nin_i가 주어진다 (1≤ni≤1091 \le n_i \le 10^9).

출력

각 테스트 케이스의 답을 한 줄에 하나씩 TT줄에 걸쳐 출력한다.

예제1

  1. 예제 1

    입력
    7
    1
    2
    3
    4
    5
    6
    7
    
    예상 출력
    1
    1
    5
    5
    10
    10
    17