#888. 队列和栈

队列和栈

1、羽毛球运动员练习发球,他每次从球桶前端取一个球,发完球后,球童会把球放到球桶的后端(球桶前后端都开口),运动员在第50次发球时,发现这个球就是他第一次发的球,那么在练习开始前,球桶里可能的球数量是({{ select(1) }})。

  • 6个
  • 7个
  • 8个
  • 5个

2、小谕出门时,家里的时钟指上整点a,小谕回家时,时钟指向了整点b(不保证b大于a),小谕离开家的时长不超过12小时,问小谕离开家的时长是{{ input(2) }}小时。

3、下图中每个圆点代表一个小朋友的年龄,箭头从一个圆点指向另一个圆点,表示原圆点的小朋友年龄比目标圆点的小朋友年龄大,例如2的年龄大于1的年龄。则图中年龄从大到小的排列是正确的是({{ select(3) }})(按圆点的数字排) image

  • 1-2-6-5-4-3
  • 2-1-6-4-5-3
  • 2-6-1-4-5-3
  • 2-6-1-5-4-3

4、如下图,有3个瓶子A、B、C,其中A有3个绿、蓝、红3个球,B、C是空瓶,现要将A瓶中的球通过B瓶转到C瓶中,每次只能取最上面的一个球,且C最后球的顺序与A瓶中的顺序一样,问最少要拿({{ input(4) }})次?

image

5、有5张纸牌,上面的数字是2、3、4、5、6,把它们从小到大排列,每次把最上面的3张牌移动到到底部,问经过({{ input(5) }})次洗牌,6第二次出现在最上面。