NC244927. 超市里扫货
描述
输入描述
第一行输入两个整数 。
第二行输入 个整数 。
输出描述
输出一个整数表示 The__Flash 需要进入超市的次数。
示例1
输入:
5 3 1 2 3 3 1
输出:
4
示例2
输入:
3 3 1 3 1
输出:
3
Java 解法, 执行用时: 504ms, 内存消耗: 20356K, 提交时间: 2023-08-04 16:07:13
import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner in = new Scanner(System.in); int m = in.nextInt(); int n = in.nextInt(); int[] a = new int[m]; int sum=n; int index=1; for(int i=0;i<m;i++) { a[i] = in.nextInt(); } for(int i=0;i<m;) { if(sum>=a[i]) { sum-=a[i++]; } else { sum=n; index++; } } System.out.println(index); } }