3000번 버스
시간 제한1초메모리 제한128 MB
매 정류장에서 승객 절반에 0.5명을 더한 인원이 내려 k번 만에 빈 차가 될 때 처음 탄 승객 수를 구합니다.
문제
승객 명을 태운 3000번 버스는 강화에서 김포를 지나 신촌까지 가는 좌석버스다. 이 버스는 정류장마다 문을 열고, 문이 열릴 때마다 타고 있는 승객 수의 정확히 절반에 반 명(0.5명)을 더한 만큼이 내린다.
정류장 개에서 승객이 내렸고, 마지막 정류장을 지난 뒤에는 버스에 남은 승객이 없었다. 아무도 다치지 않았다면 처음에 타고 있던 승객은 몇 명인가?
입력
첫째 줄에 테스트 케이스의 수가 주어진다. 각 테스트 케이스는 정류장의 수 를 한 줄에 담는다. 이다.
출력
각 테스트 케이스마다 처음 버스에 타고 있던 승객 수를 한 줄에 출력한다.