[문제 링크] : https://www.acmicpc.net/problem/1350
#include <iostream>
#include <vector>
using namespace std;
int N, M;
long long inp, Ans = 0;
vector<int> V;
int main(){
cin >> N;
for(int i=0; i<N; i++){
cin >> inp;
V.push_back(inp);
}
cin >> M;
for(int i=0; i<N; i++){
if(V[i] > M){
if(V[i] % M == 0){
Ans += V[i] / M;
}
else{
Ans += V[i] / M + 1;
}
}
else if(V[i] != 0){
Ans += 1;
}
}
cout << Ans * M << "\n";
return 0;
}
'알고리즘' 카테고리의 다른 글
[알고리즘] 백준 25628 - 햄버거 만들기 (C++) (0) | 2024.12.01 |
---|---|
[알고리즘] 백준 28444 - HI-ARC=? (C++) (0) | 2024.11.30 |
[알고리즘] 백준 2997 - 네 번째 수 (C++) (0) | 2024.11.28 |
[알고리즘] 백준 30030 - 스위트콘 가격 구하기 (C++) (0) | 2024.11.27 |
[알고리즘] 백준 21756 - 지우개 (C++) (0) | 2024.11.26 |