问题 2023 --水明打枪

2023: 水明打枪★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 319  解决: 172
[提交][状态][命题人:]

题目描述

水明很喜欢玩射击游戏。就到了射击娱乐场放松一下。和上次一样,先从老板那租了一把步枪和装有N发子弹的弹夹。这里,再把规则说一遍。在射击的过程中,小明每次都有两种选择:从弹夹中取出一颗子弹上膛,或者打一发子弹出去。注意:所有的子弹都从枪口上膛。水明感觉这有点像《数据结构》课程中的“栈”的特点。因此在打完了这N发子弹之后,他想验证一下这些子弹打出来的顺序是不是真的满足“栈”的特性。假设N颗子弹的编号为1,2,…,N子弹从弹夹中取出的顺序也是从1N,这里N = 10。给定一个子弹被打出的顺序,你可以帮水明验证它满不满足“栈”的打出顺序吗?

输入

可能有多个测试输入,第一行给出总共的测试输入的个数。

每个测试输入只有一行:用空格隔开的十个数,表示子弹打出的编号顺序。

输出

对每个测试输入,输出只有一行:

“Yes”,如果打出顺序满足“栈”的特点;

“No”,如果打出顺序不满足“栈”的特点。

样例输入
Copy
3
1 2 3 4 5 6 7 8 9 10
10 9 8 7 6 5 4 3 2 1
3 1 2 4 5 6 7 8 9 10
样例输出
Copy
Yes
Yes
No

提示

来源

[提交][状态]