수열과 병규
시간 제한1초메모리 제한512 MB
3진법 인덱스에 대한 재귀로 정의된 수열에서 n이 10^18까지, 쿼리 20만 개에 대해 부분합 S_n을 구한다.
문제
특이한 수열을 만드는 게 취미인 병규는 다음과 같은 수열 를 만들었다.
이며 모든 양의 정수 에 대해 아래 식을 만족한다.
이라 할 때, 병규는 을 빠르게 구하는 방법을 찾고 싶다. 병규를 위해 이 문제를 풀어주자.
입력
첫째 줄에 쿼리의 개수 가 주어진다.
둘째 줄부터 개의 줄에 걸쳐 이 주어진다.
입력으로 주어지는 모든 수는 정수이다.
출력
각 줄에 을 한 줄에 하나씩 순서대로 출력한다.