#include <iostream>
using namespace std;
int N, A[1000000], B, C;
int main() {
cin >> N;
for (int i = 0; i < N; i++) {
scanf("%d", &A[i]);
}
cin >> B >> C;
long long int num = 0;
for (int i = 0; i < N; i++) {
A[i] -= B;
num++;
if (A[i] > 0) {
if (A[i] % C == 0) {
num += (A[i] / C);
}
else {
num += (A[i] / C) + 1;
}
}
else continue;
}
printf("%lld", num);
return 0;
}
간단한 산술을 이용한 문제다.
출력을 long long int 형식, 형식 지정자 %lld로 받아야 올바른 결과가 나온다.
각 강의실 인원에서 총 감독관이 담당할 수 있는 학생의 수를 빼고,
나머지 인원에 대해 부 감독관이 몇명 필요한지 계산하면 된다.