티스토리 뷰
그리디 알고리즘으로 푸는 간단한 문제
#include<iostream>
using namespace std;
int main()
{
int N;
int answer=0;
cin >> N;
//5kg로 나누어 질때까지 3kg를 감소
while (N>=0)
{
if (N % 5 == 0)
{
answer += N / 5;
cout << answer<<endl;
return 0;
}
N = N - 3;
answer++;
}
cout << "-1"<<endl;
return 0;
}
'알고리즘' 카테고리의 다른 글
C++ 백준 17204번 죽음의 게임 (0) | 2022.07.12 |
---|---|
C++ 백준 1439번 뒤집기 (0) | 2022.07.12 |
C++ 백준 1436번 영화감독 숌 (0) | 2022.07.10 |
C++ 백준 1049번 기타줄 (0) | 2022.07.10 |
C++ 백준 1026번 보물 (0) | 2022.07.10 |