样例过,0分求救
查看原帖
样例过,0分求救
766633
steve255楼主2023/5/3 21:28
#include<bits/stdc++.h>

using namespace std;

int a[114514191];
int l=114514191,r=114514191,sum;
int main(){
	long long n,m;
	cin>>n>>m;
	for(int i=1;i<=n;i++){
		cin>>a[i];
	}
	for(int i=1;i<n;i++){
		int sb=a[i];
		int pr=i+1;
		while(true){
			if(sb+a[pr]>=m){
				if(i<l&&sum<sb){
					sum=sb;
					l=i;
					r=pr-1;
				}
				break;
			}
			sb+=a[pr];
			pr++;
		}
	}
	cout<<l<<" "<<r<<" "<<sum;
	return 0;
}
2023/5/3 21:28
加载中...