|洛谷|模拟|P1181 数列分段Section I

http://www.luogu.org/problem/show?pid=1181

水题不解释

#include
#include
#include
#include
#define ms(i,j) memset(i,j, sizeof i);
using namespace std;
int main()
{
    int n,m;
    int ans = 1;
    int tot = 0;
    scanf("%d%d", &n, &m);
    for (int i=1;i<=n;i++)
    {
         int a;
         scanf("%d", &a);
         if (tot+a<=m) tot += a;
         else {ans++; tot = a;}
    } 
    printf("%d\n", ans);
    return 0;
}


你可能感兴趣的:(模拟,洛谷)