题解 CF427A 【Police Recruits】

TRZ_2007

2019-07-10 15:39:46

Solution

## 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"; } ```