반응형
https://www.acmicpc.net/problem/2839
#include <iostream>
using namespace std;
int main() {
int n = 0, pack_5kg = 0, pack_3kg = 0;
cin >> n;
pack_5kg = n / 5;
n %= 5;
while (pack_5kg >= 0) {
if (!(n % 3)) {
pack_3kg = n / 3;
n %= 3;
break;
}
pack_5kg--;
n += 5;
}
if (n == 0) {
cout << pack_3kg + pack_5kg << endl;
}
else cout << -1 << endl;
return 0;
}
'Development. > Problem solving.' 카테고리의 다른 글
[BAEKJOON] 5014 - 스타트링크 (0) | 2020.08.17 |
---|---|
[BAEKJOON] 4344 - 평균은 넘겠지 (0) | 2020.08.17 |
[BAEKJOON] 2753 - 윤년 (0) | 2020.08.17 |
[BAEKJOON] 2751 - 수 정렬하기 2 (0) | 2020.08.17 |
[BAEKJOON] 2745 - 진법 변환 (0) | 2020.08.17 |