연봉 998244353원 주세요
시간 제한0.5초메모리 제한512 MB
0번 사원의 연봉이 X일 때, 각 사원은 자신의 번호의 배수이면서 다음 번호 사원보다 많이 받아야 한다. 번호 A인 사원의 연봉을 구하는 쿼리에 답한다.
문제
사원이 무수히 많은 거대기업 "Monthly PS Inc."의 연봉협상 날이 다가오고 있다. 이곳의 사원들은 번부터 차례대로 고유한 사원 번호가 부여되어 있고, 모든 사원은 자신보다 사원 번호가 큰 사원의 직속 부하이다.
번 사원을 제외한 모든 사원이 다음과 같이 요구하기 시작한다.
그래도 명색이 상사인데, 적어도 제 부하보다는 연봉을 더 받고 싶어요.. 또, 제가 받는 연봉이 제 사원 번호의 배수이면 좋겠어요.
이곳의 CEO인 당신은 돈을 최대한 아끼면서, 사원들이 원하는 바를 모두 들어주려 한다. 또 당신은 번 사원이 연봉 를 받을 때, 특정 번호에 배정된 사원이 받게 될 연봉이 얼마일지에 대해 개의 질문이 생겼다.
질문을 해결해 주는 프로그램을 작성하자.
입력
첫째 줄에 번 사원이 받는 연봉 와 쿼리의 개수 가 공백으로 구분되어 주어진다.
둘째 줄부터 개의 줄에 걸쳐 쿼리가 한 줄에 하나씩 순서대로 주어진다. 번째 쿼리로 연봉이 궁금한 사원 번호 가 주어진다.
입력으로 주어지는 모든 수는 정수다.
출력
쿼리마다 한 줄에 하나씩, 해당 사원 번호에 배정된 사원이 받게 될 연봉을 출력한다.