배열 주소 계산


답안 제출

Points: 30
시간 제한: 1.0s
메모리 제한: 64M

문제 유형
허용된 언어
C

문제

배열은 메모리에서 연속된 공간에 저장된다.

배열의 시작 주소가 A, 자료형 하나의 크기가 S, 배열의 길이가 N일 때, 인덱스 i의 주소는 다음과 같다.

A + i * S

여러 개의 인덱스가 주어진다. 각 인덱스가 정상 범위 안에 있으면 그 주소를, 범위를 벗어나면 OOB를 출력하라.

정상 인덱스 범위는 0 <= i <= N - 1이다.

입력

S A N Q
i1 i2 ... iQ

출력

각 인덱스에 대해 한 줄씩 결과를 출력한다.

제한

1 <= S <= 16
0 <= A <= 100000
1 <= N <= 1000
1 <= Q <= 100
-1000 <= i <= 1000

예제 입력

4 1000 5 4
0 2 4 5

예제 출력

1000
1008
1016
OOB

코멘트

현재 작성된 코멘트가 없습니다.