• 题目描述

最近在石器的不懈努力之下终于谋得一份电影院的兼职了!不用风吹雨晒就能赚到生活费石器喜极而泣,最重要的是第一天上任boss就承诺石器:“要是有顾客全都买到票,就给你长工资!“现在电影票25RMB一张,顾客很傻只带了25 or 50 or 100面额的RMB,并且大家都不会插队,会严格按顺序买票。石器数学不好,也不会编代码,于是又找到了万能的石坝迪迪帮忙!

  • 输入

    第一行输入一个正整数 n (1 ≤ n ≤ 105) 表示顾客人数,接下来的一行输入n个顾客的面额

  • 输出

    如果石器有加工资的希望输出YES
    如果石器凉凉输出NO

  • 样例输入
4
25 25 50 50
  • 样例输出
YES
  • 考察
#include <stdio.h>
#include <stdlib.h>int main()
{int n ,i ,c = 0 ,b = 0 ,flag = 0 ;scanf("%d", &n);int a[n];for(i = 0;i < n;i++ ){scanf("%d", &a[i]);}if(a[0] != 25){flag++;}if(a[1] == 100){flag++;}for(i = 0;i < n;i++ ){if(a[i] == 25){c++;}if(a[i] == 50){b++;}if(a[i] == 50){if(c > 0){c--;}else{flag++;}}if(a[i] == 100){if((c>0&&b>0)||(c>2)){if(c > 2){c = c - 2;}else if(c > 0&&b > 0){c--;b--;}}else{flag++;}}}if(flag == 0){printf("YES");}else{printf("NO");}return 0;
}

【C语言】找到兼职了心情紧张!相关推荐

  1. R语言找到CRAN库已经不在提供的包、手动下载并使用RStudio进行安装

    R语言找到CRAN库已经不在提供的包.手动下载并使用RStudio进行安装 目录 R语言找到CRAN库已经不在提供的包.手动下载并使用RStudio进行安装 #R语言找到CRAN库已经不在提供的包.手 ...

  2. 华为机试C语言-找到比自己强的人数

    题目描述:https://pycoder.blog.csdn.net/article/details/127216746?spm=1001.2014.3001.5502 https://blog.cs ...

  3. c语言编程兼职干什么,都说程序员靠兼职就可以年收15万,是真的吗?

    到底是钱难赚了,还是钱好赚了,以至于现在,只要一看新闻一打开手机,各种兼职挣钱的方法层出不穷,各种方法挣的钱是一个比一个多! 其实,一直在程序员这个行业里,都有靠私活接单挣外快很挣钱的说法和传统!诚然 ...

  4. c语言建立迷宫坐标,c语言 找到迷宫出口并显示坐标,可以自定义迷宫或者选用已经设计好的迷宫...

    #include #include #include #include typedef struct { unsigned ord,x,y;/*通道块在路径上的序号和在迷宫中的坐标位置*/ short ...

  5. c语言找到串口,再次熟悉串口

    串口是非常常用的一个调试工具,我们都必须熟练使用串口的各个功能. 1.题目要求和解决方案 我们要做的是,电脑端发送字符串过来给单片机,然后单片机这边接收完之后要回复给电脑端,回复内容为"接收 ...

  6. c语言找到10以内素数,C#求10以内所有素数的积

    满意答案 benboyviking 推荐于 2017.05.18 using System; using System.Collections.Generic; using System.Linq; ...

  7. c语言找到一个或多个多重定义符号,error LNK2005: “找到一个或多个多重定义的符号” 已经在 xxxx.obj 中定义 的解决方法...

    1 问题还原 这里我有三个源文件:Base.hpp, Base.cpp 和 main.cpp 在Base.hpp里面定义一个基类,注意,基类只包含构造函数和析构函数的声明,函数在Base.cpp里实现 ...

  8. 形容心情比较紧张的名言警句

    时间带给我们的不止是年纪的增长,应该还有阅历.在学生写作时经常会引用一些名人名言,名人名言在我们的成长路上指引着我们前进.什么样的名言句子更吸引你呢?小编特地为您收集整理"形容心情紧张的名言 ...

  9. 嵌入式|这些年我都是怎么找兼职的?

    ‍‍ ‍‍1 这篇文章是在上一篇文章之后写的,因为上篇文章写到了嵌入式找兼职的一些坑,下面有同学留言说要怎么找到兼职项目,所以这篇文章会写一些我的兼职经历还有总结建议,希望对大家如何找兼职有一些帮助. ...

最新文章

  1. Oracle中merge into的使用
  2. Input.GetAxis
  3. 从民工到CCNA-献给想考认证的朋友
  4. table布局注意点
  5. Mysql学习总结(3)——MySql语句大全:创建、授权、查询、修改等
  6. php过滤手机特殊字符,php过滤特殊字符实用函数
  7. java导出excel_如何导出你和女票的微信聊天记录
  8. 跨链资产原子转移工具包 Decred atomicswap
  9. 自定义镜像-Dockerfile
  10. PHP程序性能优化的50种方法
  11. 优先级队列用的的数据结构
  12. 资源放送丨《SQL条件等价改写秘笈》PPT视频
  13. 有了它,Python编码再也不为字符集问题而发愁了!
  14. 微信小程序page设定css,微信小程序——启动,渲染与Page
  15. linux的网络管理,Linux下的网络管理工具—OpenNMS
  16. 谷歌浏览器如何正确离线网页
  17. 阿里云云解析DNS怎么样?云解析DNS有什么优势?
  18. ATmega16 单片机 AVR单片机 自动计价电子秤
  19. 品牌该如何做好软文营销?软文营销怎么规避风险?
  20. C++程序的设计机制1 NVI机制

热门文章

  1. mysql undo log回收_MySQL5.7 可以回收(收缩)undo log回滚日志物理文件空间
  2. Java 算法 FBI树
  3. java中常见数据库字段类型与java.sql.Types的对应
  4. python numpy中对ndarry按照index(位置下标)增删改查
  5. dataframe填充到指定的行数
  6. linux 科学绘图软件,在Linux中使用matplotlib进行科学画图
  7. c语言编程命令,C语言编程命令
  8. Laravel短信mysql_使用 Laravel 实现阿里云短信服务队列
  9. mysql for update缺点_有关mysql的for update以及 死锁问题
  10. 宝塔 ftp 不能连接 列出时出错