https://www.acmicpc.net/problem/2839
μμ μ νμλ λ¬Έμ μ΄λ€. νμ§λ§ νμ΄κ° μκ°μ΄ μ λμ§ μμλ€..
DPλ‘ νμ΄μΌ νλ μκ°νλλ°, λ κ°λ¨ν νμ΄κ° μλ€.
1. μ²μμ 5λ‘ λλ λ¨μ΄μ§λ©΄ 5λ‘ λλκ³ μ λ΅μ λμΆνκ³ λλΈλ€.
2. νμ§λ§ μ²μλΆν° 5λ‘ λλ λ¨μ΄μ§λ μκ° μλλΌλ©΄ 5λ‘ λλ λ¨μ΄μ§λκΉμ§ 3μ λΊλ€.
3. κ³μ 3μ© λΉΌλ€κ° 0μ΄νλ‘ λ¨μ΄μ§λ©΄ κ²°κ΅ λΆκ°λ₯ν κ²μ΄λ€.
μ½λ
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
int count = 0;
while(true) {
if(N % 5 == 0 ) { //5λ‘ λλ λ¨μ΄μ§λ κ²½μ°
count += N / 5;
break;
} else { //5λ‘ μλλ λ¨μ΄μ§λ κ²½μ°
count++;
N -= 3; //3μ© κ³μ λΊ(λλκΈ°)
}
if(N < 0) { //λΆκ°λ₯
count = -1;
break;
}
}
System.out.println(count);
}
}
κ²°κ³Ό
μ΄μ μ΄λ λκ°μ νμ΄μΈλ° μκ°μ΄ 100msλμμ 200msλλ‘ λμλ€. μ€μΊλλ‘ μ λ ₯μ λ°μμ κ·Έλ° κ² κ°λ€..
'Algorithm > λ°±μ€' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
λ°±μ€ 17608λ² - λ§λκΈ° (0) | 2022.08.21 |
---|---|
λ°±μ€ 1074λ² - Z (0) | 2022.08.21 |
λ°±μ€ 1193λ² - λΆμμ°ΎκΈ° (0) | 2022.08.21 |
λ°±μ€ 15686λ² - μΉν¨ λ°°λ¬ (0) | 2022.08.21 |
λ°±μ€ 1987λ² - μνλ²³ (0) | 2022.08.18 |