[C++] 백준 1350 : 진짜 공간
#include <iostream>
#include <vector>
using namespace std;
int N, cluster;
long long f, n = 0;
vector<int> files;
int main(int argc, char **argv){
scanf("%d", &N);
for(int i = 0; i < N; i++){
scanf("%lld", &f);
files.push_back(f);
}
scanf("%d", &cluster);
for(int i = 0; i < N; i++){
if(files[i] > cluster){
if(files[i] % cluster == 0){
n += files[i] / cluster;
} else {
n += files[i] / cluster + 1;
}
} else if (files[i] != 0){
n += 1;
}
}
printf("%lld", n * cluster);
return 0;
}
오랜만에 백준 다시 풀기 위한 워밍업 문제. 아주 간단하다!
정답률이 33% 정도던데 아마 메모리를 고려하지 못하여 그런 것으로 보인다. 아주 간단하게 풀 수 있는 문제다.
Author And Source
이 문제에 관하여([C++] 백준 1350 : 진짜 공간), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@lamknh/C-백준-1350-진짜-공간저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)