题解
2023-08-14 16:16:03
发布于:广东
2阅读
0回复
0点赞
#include <cstdio>
using namespace std;
int n,m,ans=1; //开场必须自定义
int main(){
scanf ("%d %d",&n,&m); //输入格式化最快
int k=0;
while (n--){
int a;
scanf ("%d",&a);
if (k+a<=m){ //判断二分左式右
k+=a;
}else{
ans++;
k=a;
}
}
printf ("%d\n",ans); //最后输出满地绿
}
这里空空如也
有帮助,赞一个