题意:给定初始数量的冰激凌,然后n个操作,如果是“+”,那么数量就会增加,如果是“-”,如果现有的数量大于等于要减的数量,那么就减掉,如果小于,

那么孩子就会离家。问你最后剩下多少冰激凌,和出走的孩子数量。

析:多水的一个题,就是一个模拟,如果是+,就加上,如果是‘-’,就判断一下,如果不够,就记录下来。

代码如下:

#include <iostream>
#include <cmath>
#include <cstdlib>
#include <set>
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <string> using namespace std;
typedef long long LL;
char s[5]; int main(){
int n, x;
LL sum = 0, t;
int ans = 0;
scanf("%d %d", &n, &x);
sum += x;
for(int i = 0; i < n; ++i){
scanf("%s", s);
scanf("%lld", &t);
if('+' == s[0]) sum += t;
else {
if(sum >= t) sum -= t;
else ++ans;
}
}
printf("%lld %d\n", sum, ans);
return 0;
}

最新文章

  1. 【转】Intellij IDEA 14中使用MyBatis-generator 自动生成MyBatis代码
  2. 关于jquery中html()、text()、val()的区别
  3. Android Studio使用百度地图示例BaiduMapsApiASDemo
  4. Unity3D使用经验总结 编辑器扩展篇
  5. HTTPS原理介绍
  6. Cell的一些坑: UITableViewCell宽度,在iphone5的时候是320,在iphone6的时候为啥也是320?
  7. log4net学习笔记
  8. JQGrid+Webservice+LINQ
  9. MySQL结果集处理
  10. Linux如何查找文件安装路径?
  11. 使用Android SDK Manager自动下载速度慢解决方法
  12. mac brew 安装包下载失败解决
  13. sessionStorage和localStorage之间的差别
  14. 1354 - IP Checking(水题)
  15. js怎样推断一个对象{}是否为空对象,没有不论什么属性
  16. POI导出多张图片到Excel
  17. Maven pom.xml中的元素modules、parent、properties以及import
  18. python--文件流读写
  19. 安装SQL Server For Linux(Install SQL Server)
  20. C艹目录

热门文章

  1. oracle之 关闭透明大页
  2. VMware ESXi NAT实现
  3. 冒泡排序算法-Python实现
  4. 简单实现高并发处理秒杀思路(redis分布式锁)
  5. 2018-2019学年第一学期Java课程设计
  6. Bootstrap-Other:v2 教程
  7. 设置修改CentOS系统时间和时区
  8. thymeleaf 之 th:each迭代循环对象集合
  9. 自己动手实现RPC服务调用框架
  10. 关于RDS for mysql中导入数据库set global event_scheduler =1 需要更多超级权限