这题书上写让用DFS……可是这一比较就出来啊……


Ball

Aizu - 0033

図のように二股に分かれている容器があります。1 から 10 までの番号が付けられた10 個の玉を容器の開口部 A から落とし、左の筒 B か右の筒 C に玉を入れます。板 D は支点 E を中心に左右に回転できるので、板 D を動かすことで筒 B と筒 C のどちらに入れるか決めることができます。

開口部 A から落とす玉の並びを与えます。それらを順番に筒 B 又は筒 Cに入れていきます。このとき、筒 B と筒 C のおのおのが両方とも番号の小さい玉の上に大きい玉を並べられる場合は YES、並べられない場合は NO と出力するプログラムを作成してください。ただし、容器の中で玉の順序を入れ替えることはできないものとします。また、続けて同じ筒に入れることができるものとし、筒 B, C ともに 10 個の玉がすべて入るだけの余裕があるものとします。

Input

複数のデータセットが与えられます。1行目にデータセット数 N が与えられます。つづいて、N 行のデータセットが与えられます。各データセットに 10 個の番号が左から順番に空白区切りで与えられます。

Output

各データセットに対して、YES または NO を1行に出力して下さい。

Sample Input

2
3 1 4 2 5 6 7 8 9 10
10 9 8 7 6 5 4 3 2 1

Output for the Sample Input

YES
NO

#include<iostream>
#include <algorithm>
using namespace std;int main(void)
{int n;cin >> n;while(n--){int judge = 1;int a = -1, b = -1, c;for (int i = 0; i < 10; i++){cin >> c;if(c > a)a = c;else if(c > b)b = c;elsejudge = 0;}if(judge)cout << "YES" << endl;elsecout << "NO" << endl;}return 0;
}

Aizu - 0033 Ball相关推荐

  1. AOJ 0033 Ball 深度优先搜索

    有一个形似央视大楼(Orz)的筒,从A口可以放球,放进去的球可通过挡板DE使其掉进B裤管或C裤管里,现有带1-10标号的球按给定顺序从A口放入,问是否有一种控制挡板的策略可以使B裤管和C裤管中的球从下 ...

  2. 《挑战程序设计竞赛(第2版)》习题册攻略

    本项目来源于GitHub 链接: 项目GitHub链接 1 前言 项目为<挑战程序设计竞赛(第2版)>习题册攻略,已完结.可配合书籍或笔记,系统学习算法. 题量:约200道,代码注释内含详 ...

  3. nomasp 博客导读:Lisp/Emacs、Algorithm、Android

    Profile Introduction to Blog 您能看到这篇博客导读是我的荣幸,只要我的技术有提升,这个博客就会一直更新下去,感谢您的支持,欢迎您的关注与留言.目前博客有多个专栏,分别是关于 ...

  4. nomasp 博客导读:Android、UWP、Algorithm、Lisp(找工作中……

    Profile Introduction to Blog 您能看到这篇博客导读是我的荣幸.本博客会持续更新.感谢您的支持.欢迎您的关注与留言.博客有多个专栏,各自是关于 Android应用开发 .Wi ...

  5. 专题一:简单搜索、深搜、广搜

    挑战程序设计竞赛(课后题难题汇总) 1. AOJ 0033 Ball(贪心) #include<cstdio> #include<algorithm> using namesp ...

  6. CUDA Samples: green ball

    以下CUDA sample是分别用C++和CUDA实现的生成的绿色的球图像,并对其中使用到的CUDA函数进行了解说,code参考了<GPU高性能编程CUDA实战>一书的第五章,各个文件内容 ...

  7. BFS:图的最短路径  Aizu - 0558 ​​​​​​​Cheese

    Cheese Aizu - 0558 大意:在H * W的地图上有N个奶酪工厂,每个工厂分别生产硬度为1-N的奶酪.有一只老鼠准备从出发点吃遍每一个工厂的奶酪.老鼠有一个体力值,初始时为1,每吃一个工 ...

  8. AOJ0033 Ball【贪心+序列处理】

    図のように二股に分かれている容器があります.1 から 10 までの番号が付けられた10 個の玉を容器の開口部 A から落とし.左の筒 B か右の筒 C に玉を入れます.板 D は支点 E を中心に左右 ...

  9. hdu-4811 Ball

    题目链接: Ball Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total ...

最新文章

  1. Linux添加新硬盘、分区、格式化、自动挂载
  2. 【剑指offer】矩形覆盖
  3. 某网session覆盖导致重置密码漏洞
  4. 第二节:Css重写样式
  5. TypeScript入门教程 之 点差算子/散布运算符/...运算符/剩余参数/...参数
  6. 英特尔CEO称他们相信到2030年,芯片将占到汽车成本20%
  7. iPhone 12 mini大幅砍单 苹果可能又要因为屏幕而向三星支付违约金
  8. CALL TRANSACTION 和 SUBMIT 事务码之间的跳转
  9. 位运算(异或运算) :数组中数字出现的次数
  10. PHP 根据年月返回这个月的第一天时间戳和这个月的最后一天时间戳
  11. (1)了解cocostudio基础
  12. 精读CSS权威指南第四版(1)
  13. 在LUA中使用异步IO的思考
  14. WORD如何互相复制样式?
  15. 地方征信平台第2讲:河北省征信
  16. PLSQL是什么、为什么要用PLSQL
  17. 微信小程序和Java后台连接,进行数据交互
  18. 2017年的电子设计竞赛快开始了,学放大器的小伙伴们进来一起谈论一下!
  19. linux中bash命令占用内存高,最牛B的 Linux Shell 命令 系列连载(三)
  20. 分析哪个国家在总体幸福指数上排名最高,中国居然80名以外?

热门文章

  1. 配置Tomcat和在Eclipse中创建Web工程
  2. red hat DHCP服务器配置
  3. 一个总裁做企业的十条心得
  4. 使用docker-compose进行多节点部署
  5. 控制行输入以下两句命令16倍速播放青年大学习
  6. 1057 Stack
  7. Java培训都学什么
  8. WPS 2019 更新版(8392)发布,搭配优麒麟 19.04 运行更奇妙!
  9. 给每个函数写一个记录日志的功能.
  10. 七牛云内容审核服务被选为「上海首批人工智能创新产品」