파스칼의 삼각형
시간 제한2초메모리 제한1024 MB
n이 20억까지 주어질 때 파스칼 삼각형의 n번째 행에서 홀수의 개수를 구한다.
문제
파스칼의 삼각형은 다음과 같은 모양의 무한한 삼각형이다.
파스칼의 삼각형에서 행은 0부터 번호를 매기고, 각 행의 수도 0부터 번호를 매긴다. 0번째 행은 수 하나만 가지며 그 값은 1이고, 각 행은 이전 행보다 수를 하나 더 가진다. 각 행의 0번째 수와 마지막 수는 1이며, 나머지 수는 각각 이전 행에서 자기 위에 있는 두 수의 합이다.
따라서 번째 행은 개의 수를 가진다. 번째 행의 번째 원소를 라고 하면 가 성립한다. 이전 행에서 없는 원소(번호가 인 원소와 인 원소)를 0으로 두면 이 등식은 양 끝 원소에 대해서도 성립한다.
콜라는 파스칼의 삼각형 번째 행에 홀수가 몇 개 있는지 알고 싶어 한다. 삼각형을 그리기 시작했지만 곧 종이에 다 들어가지 않았다. 그래서 콜라는 컴퓨터로 이 일을 하기로 했다. 콜라를 도와주자.
입력
입력 파일에 수 이 주어진다. ()
출력
출력 파일에 파스칼의 삼각형 번째 행에 있는 홀수의 개수를 출력한다.