https://www.acmicpc.net/problem/14916
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Testing2{
public static int solution(int value, int answer){
if(value<0)
return -1;
if(value==0)
return answer;
int result=solution(value-5, answer+1);
if(result!=-1)
return result;
result=solution(value-2, answer+1);
if(result!=-1)
return result;
return -1;
}
public static void main(String[] args) throws IOException {
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
int n=Integer.parseInt(br.readLine());
int answer=0;
System.out.println(solution(n, answer));
}
}
'알고리즘 > Greedy Algorithm' 카테고리의 다른 글
백준(BOJ) 2839번 설탕배달 (0) | 2023.11.11 |
---|---|
백준(BOJ) 27112 시간외 근무 멈춰!!! (0) | 2023.11.09 |
백준(BOJ) 13164번 행복 유치원 (1) | 2023.11.03 |
백준(BOJ) 11000: 강의실 배정 (0) | 2023.11.03 |
백준(BOJ) 1343 : 폴리오미노 (1) | 2023.10.31 |