첫 점프 뒤 매 점프 길이를 1 이상씩 늘리면서 N번 돌을 반드시 밟아 밟는 돌 수를 가장 많게 합니다.
쉬움3수학이분 탐색면접 대비아직 제출이 없습니다시간 제한1초메모리 제한256 MB승택이는 강을 건너려 한다. 수영을 못하기 때문에 강에 놓인 징검다리를 밟고 건너간다.
수영은 못해도 제자리뛰기는 정말 잘해서, 원하는 곳이면 어디로든 한 번에 점프해 갈 수 있다.
승택이는 지금 강의 한쪽 기슭에 서 있다. 강에는 1번, 2번, 3번, ..., N번 징검다리가 차례대로 놓여 있다. 출발하는 기슭을 위치 0, i번 징검다리를 위치 i라고 하면 한 번 점프하는 거리는 두 위치의 차이다.
강폭이 넓어서 징검다리의 수는 엄청나게 많다. 이 징검다리를 모두 밟고 싶지는 않았던 승택이는 제자리뛰기 실력을 발휘해 적절한 개수의 징검다리만 밟고 가기로 했다.
강 건너편으로 바로 점프하는 것도 가능하지만, 더 재미있게 강을 건너려고 승택이는 다음 규칙을 정했다.
승택이가 이 규칙을 지키며 강을 건널 때 밟을 수 있는 징검다리의 최대 개수를 구하라.
첫째 줄에 테스트 케이스의 수 T가 주어진다. (1≤T≤100000)
이어지는 T개의 줄에 각각 정수 N이 하나씩 주어진다. N은 징검다리의 총 개수다. (1≤N≤1016)
각 테스트 케이스마다 승택이가 밟을 수 있는 징검다리의 최대 개수를 한 줄에 출력한다.