#include<iostream>
#include<cstdio>
#include<cstring>
#include<cmath>
#include<cstdlib>
using namespace std;
typedef long long ll;
int main()
{
ll n,x,s=0,m;
char str;
cin>>n>>x;
for(int i=0;i<n;i++)
{
cin>>str>>m;
if(str=='+')
x+=m;
else
{
if(x>=m)
x-=m;
else
s++;
}
}
cout<<x<<" "<<s<<endl;
return 0;
}
本文介绍了一个简单的模拟问题,涉及初始冰淇淋数量与一系列增加或减少冰淇淋的请求操作。通过逐个处理队伍中的人来更新剩余冰淇淋数量,并计算因库存不足而无法满足需求的孩子人数。
375

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



