#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형으로 잡아주는게 포인트
'백준' 카테고리의 다른 글
[16198번] 에너지 모으기 (0) | 2018.11.08 |
---|---|
[1759번] 암호만들기 (0) | 2018.11.06 |
[2210번] 숫자판 점프 (0) | 2018.11.06 |
[15649번] N과M - (1) (0) | 2018.10.14 |
[14620번] 꽃길 (0) | 2018.10.13 |
댓글