#include <iostream>
#include <cstring>
#include<cstdio>using namespace std;
long long num[1000009];
int main()
{int n;
while(scanf("%d",&n)!=EOF)
{
for(int i=0;i<n;i++)
{
scanf("%lld",&num[i]);
}
long long sum;
int time=0;
for(int i=n-1;i>=0;i--)
{
if(num[i]>=0)
time++;
else
{
num[i-1]+=num[i];
}
}
printf("%d\n",time);
}
return 0;
}
本文介绍了一个针对HDU-5783 D-青葙问题的C++解决方案,通过遍历输入数组并进行特定条件判断与数值操作,实现了对特定条件下数组元素的有效计数。
447

被折叠的 条评论
为什么被折叠?



