2024는 무엇이 특별할까?
시간 제한2초메모리 제한1024 MB
N과 K가 주어질 때, N 이하의 정수 중 2의 지수가 K인 수의 개수를 구합니다.
문제
신년 대회의 개최일은 2024년 1월 14일이다. 정휘는 대회가 열린다는 사실이 기뻐 제목을 뚫어져라 보다가 2024에 무언가 특별한 점이 있다는 것을 깨달았다.
그렇다. 을 n의 약수이면서 홀수인 양의 정수의 개수, 을 의 약수이면서 짝수인 양의 정수의 개수라고 할 때, 을 만족한다. 다음에 이런 연도가 오려면 16년 뒤인 2040년이 되어야 한다.
를 만족하는 양의 정수 를 -특별한 수라고 정의하자. 양의 정수 과 음이 아닌 정수 가 주어진다. 이하의 양의 정수 중 -특별한 수의 개수를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 테스트 케이스의 개수 가 주어진다.
이후 개의 줄에 걸쳐 테스트 케이스가 한 줄에 하나씩 주어진다. 각 테스트 케이스는 양의 정수 과 음이 아닌 정수 가 공백으로 구분되어 한 줄로 주어진다.
출력
각 테스트 케이스마다, 한 줄에 하나씩 이하의 양의 정수 중 -특별한 수의 개수를 출력한다.