
코드
#include <iostream>
#include <vector>
int main()
{
std::vector<int> A;
int N;
std::cin >> N;
A.resize(N);
for (int i = 0; i < N; i++)
{
std::cin >> A[i];
}
int B, C;
std::cin >> B >> C;
long long result = 0;
for (int i = 0; i < N; i++)
{
long long sum = 1;
if (A[i] > B)
{
// B -> 총 감독관 한명, C -> 부 감독관은 여러명일 수 있다.
sum += ((A[i] - B) / C);
if ((A[i] - B) % C > 0)
{
sum += 1;
}
}
result += sum;
}
std::cout << result;
return 0;
}
'C++ > 백준 C++' 카테고리의 다른 글
| C++ 2805 나무 자르기 [이분 탐색], 범위 long long 사용 (0) | 2024.10.23 |
|---|---|
| C++ 9935 문자열 폭발 [문자열] (0) | 2024.10.22 |
| C++ 11052 카드 구매하기[DP] (0) | 2024.10.22 |
| C++ 1012 우기농 배추 [DFS, 그래프 탐색] (0) | 2024.10.22 |
| C++ 1874 스택 수열 [스택] (0) | 2024.10.21 |