分析:模拟题,只是有几个地方需要注意一下:第一个人必须支付5元,找零15元可以找一张10元一张5元,也可以找3张5元.

#include <cstdio>
#include <cstring>
#include <iostream>
#include <algorithm> int n, t, a[]; int main()
{
scanf("%d", &n);
for (int i = ; i <= n; i++)
{
scanf("%d", &t);
if (i == )
{
if (t != )
{
printf("NO\n");
return ;
}
a[]++;
}
else
{
int p = t - ;
if (p == )
a[]--;
if (p == )
{
if (a[] >= )
a[]--, a[]--;
else
a[] -= ;
}
if (a[] < || a[] < )
{
printf("NO\n");
return ;
}
if (t == )
a[]++;
if (t == )
a[]++;
}
}
printf("YES\n"); return ;
}

最新文章

  1. Android 开发环境在 Windows7 下的部署安装
  2. char varchar nchar nvarcharar到底有多大区别
  3. Java 线程池框架核心代码分析--转
  4. Jasmine入门(上)
  5. POJ 3669 Meteor Shower(流星雨)
  6. 【IHttpHandler】HttpModule,HttpHandler,HttpHandlerFactory简单使用
  7. jQuery 清除div内容
  8. CF Preparing Olympiad (DFS)
  9. 【转】bt协议的详细分析
  10. Asp.Net 5使用第三方容器
  11. java Socket 长连接 心跳包 客户端 信息收发 demo
  12. c++ 链表删除重复的数据
  13. 【转】对ARM堆栈的理解
  14. NPOI导入导出Excel (2)
  15. css选择器的优先级别
  16. 云计算之路-阿里云上:攻击又来了,4个IP分别遭遇超过30G的流量攻击
  17. zabbix监控-自定义监控与报警(二)
  18. 使用NPOI导入导出标准Excel
  19. git使用方法收藏
  20. 墨水屏 E-Paper module【转】

热门文章

  1. 利用Marshal.AllocHGlobal申请非托管内存,unsafe代码
  2. ambari集群里如何正确删除历史修改记录(图文详解)
  3. Kali linux 2016.2(Rolling) 的详细安装(图文教程)附安装VMare Tools 增强工具
  4. android开发学习——Mina框架
  5. C# Equals的重写
  6. AJPFX总结面向对象思想设计原则
  7. SpringMVC与请求控制器
  8. dede自定义表单放首页出错的解决办法
  9. 修改vim注释字体颜色
  10. Proc datasets