티스토리 뷰

알고리즘

C++ 백준 2839번 설탕 배달

yu현규 2022. 7. 6. 21:42

그리디 알고리즘으로 푸는 간단한 문제

#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;
	
}

출처 : https://www.acmicpc.net/problem/2839

'알고리즘' 카테고리의 다른 글

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
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/09   »
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 26 27
28 29 30
글 보관함