17-03-01(分蛋糕)

五分钟完成,二十分钟找错(菜狗)

import java.util.*;
public class Main{
    
    
   public static void main(String[] args){
    
    
        Scanner input = new Scanner(System.in);
        int n = input.nextInt();
        int k = input.nextInt();     
        int count = 0;//人数
        int[] a = new int[n];
        for(int i =0;i<n;i++){
    
    
          a[i] = input.nextInt();
         }
         for(int i =0;i<n;i++){
    
    
          int temp = 0;
           while(i<n && temp <k){
    
    
                   temp += a[i];
                    i++;
           }
           i--; // 关键所在**
           count++;
         }

        System.out.print(count);

}//main
}

猜你喜欢

转载自blog.csdn.net/qq_51985653/article/details/121054590