欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

P1181 数列分段Section I(贪心,模拟,洛谷,java)

程序员文章站 2022-03-24 20:41:34
...

洛谷链接:https://www.luogu.com.cn/problem/P1181
第一次做贪心题目,有点不知从何下手

P1181 数列分段Section I(贪心,模拟,洛谷,java)
P1181 数列分段Section I(贪心,模拟,洛谷,java)

import java.util.Arrays;
import java.util.Comparator;
import java.util.Scanner;
class Main{

	
	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		int n=in.nextInt();
		int m=in.nextInt();
		int[] a=new int[100001];
        int ans=n+1;
		
		for(int i=1;i<=n;i++) {
			a[i]=in.nextInt();
			if(a[i]+a[i-1]<=m) {
				a[i]+=a[i-1];
				ans--;
			}
		}
		System.out.println(ans);
	
	}
}

相关标签: 算法题