题解 CF427A 【Police Recruits】
TRZ_2007
2019-07-10 15:39:46
## Solution
这题目是一个典型的~~大~~小型模拟,我们用一个变量$num$来存你充了多少钱,用$ans$来存你欠了多少钱最后兵来将挡一波即可。
## $code$
```
#include <bits/stdc++.h>
using namespace std;
int x,ans,n,num_1;
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>x;
if(x == -1&&num_1 == 0) ans++;//你透支了
else if(x == -1&&num_1 > 0) num_1--;//你还有钱
else num_1+=x;//你在充钱
}
cout<<ans<<"\n";
}
```