백준
[13458번] 시험 감독
2744m
2018. 11. 6. 14:20
#include <iostream>
using namespace std;
int N, B, C;
int room[1000000];
long ALL_Manager;
long subManager;
int main() {
ios::sync_with_stdio(0), cin.tie(0);
cin >> N;
for (int i = 0; i < N; i++) {
cin >> room[i];
}
cin >> B >> C;
ALL_Manager = N;
for (int i = 0; i < N; i++) {
long subable = room[i] - B;
if (subable < 0) subable = 0;
subManager = subable / C;
if ((subable % C) != 0) { subManager++; }
ALL_Manager = ALL_Manager + subManager;
}
cout << ALL_Manager;
}
단순구현문제
출력을 저장할 변수를 int형이 아닌 long형으로 잡아주는게 포인트