#java初心者 C問題に挑戦するも失敗
###現状
java初心者です。最近atcoderをはじめ,atcoder problemsで練習しています。
atcoder problemsのabc203のc問題を以下のソースコードで提出したところ
reが14個, ac7が7個となりました。原因がわかる方ご回答よろしくお願いします。
問題: https://atcoder.jp/contests/abc203/tasks/abc203_c
発生している問題・エラーメッセージ
ランタイムエラー
該当のソースコード
java
1import java.util.Scanner; 2public class Main { 3 public static void main(String[] args) { 4 Scanner sc = new Scanner(System.in); 5 int N = sc.nextInt(); 6 long villageCount = 0; 7 long K = sc.nextInt(); 8 long[] A = new long[N]; 9 long[] B = new long[N]; 10 for(int i = 0; i < A.length; i++){ 11 A[i] = sc.nextInt(); 12 B[i] = sc.nextInt(); 13 } 14 while(!(K==0)){ 15 villageCount += K; 16 K = 0; 17 for(int i = 0; i < A.length; i++){ 18 if(A[i] <= villageCount){ 19 K += B[i]; 20 B[i] = 0; 21 } 22 } 23 } 24 System.out.println(villageCount); 25 } 26}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/08 11:47
2021/07/08 13:24