반응형
문제출처
https://www.acmicpc.net/problem/2839
문제 이해하기
5킬로그램 봉지로 먼저 담아야 더 적은 개수의 봉지를 배달할수 있기 때문에 조건을 5로 먼저두고 남은걸 3으로 그렇게 정확하게 만들 수 없으면 -1로 출력하면된다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#include <stdio.h>
int main(int argc, char *argv[]) {
int a,cnt=0;
scanf("%d",&a);
while(a>0){
if(a%5==0){
a=a-5;
cnt++;
}
else if(a%3==0){
a-=3;
cnt++;
}
else if(a>5){
a=a-5;
cnt++;
}else{
cnt = -1;
break;
}
}
printf("%d",cnt);
return 0;
|
반응형
'Computer Language > Algorism' 카테고리의 다른 글
[백준알고리즘] 11720 숫자의 합 (0) | 2019.05.05 |
---|---|
[백준알고리즘] 별찍기 2438, 2439, 2440, 2441 (0) | 2019.05.04 |
[백준알고리즘] 1단계 입/출력을 받아보기 (0) | 2019.05.02 |
[백준 알고리즘] 1003 피보나치 함수 (0) | 2019.05.01 |
[백준 알고리즘] 1002번 터렛 (0) | 2019.04.30 |