[白俊2839]砂糖を送るJAVA
5523 ワード
問題を理解する
ソースコード
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
int idx = N / 5;
int result = 9999;
for (int i = 0; i <= idx; i++) {
int num = N - (5 * i);
if ((num % 3) == 0) {
int cnt = i + (num / 3);
result = (cnt < result)? cnt : result;
}
}
if (result == 9999) // 5와 3으로 나누어 떨어지지 않을 때
result = -1;
System.out.println(result);
}
}
複文を回ってNから5に減らし、Nを3に減らし、cntの最小値を求める最初にresultを小数に設定してエラーが発生しました.
必ず最初の価格を高くしなければなりません.😂
Reference
この問題について([白俊2839]砂糖を送るJAVA), 我々は、より多くの情報をここで見つけました https://velog.io/@eunhe2322/백준-2839-설탕-배달.JAVAテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol