题目信息

题目类型
练习
题目年份
2025
题目题型
编程题
关 键 词
木桶饭

题目题干

描述

农园二层的木桶饭广受师生欢迎。现在窗口提供木桶鸡肉饭和木桶烟笋腊肉饭两种木桶饭,为方便起见,我们记木桶鸡肉饭为种类 1,木桶烟笋腊肉饭为种类 2。每一份饭都有一个编号 i ,代表它是第 i 份被做好的饭,编号从 1 开始。HGg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

在购买时,每名同学只能购买所有做好的饭当中最早做好的那一份。同学也可以指定购买某一种饭,但得到的同样是该种饭中最早做好的那一份。如果没有做好的木桶饭,该学生会选择离开窗口去吃别的饭。HGg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

现在有一群同学在排队购买木桶饭,给出后厨做饭和学生购买的行为序列,我们想知道每名学生买到的饭的编号和种类。HGg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入
第一行:一个整数 N ,代表 N 次操作HGg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
接下来的N行,每行一个操作,分为三种情况:HGg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
push i, (i = 1,2) 代表做好了一份种类为 i 的木桶饭HGg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
pop 0, 代表顾客买走两种饭中最早做好的那一份木桶饭,饭的种类未知HGg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
pop i, (i = 1,2) 代表顾客买走种类为 i 的最早做好的木桶饭
输出
对每一个 pop 操作,输出一行,包含两个整数,用空格隔开,依次为顾客买到的木桶饭的编号与种类HGg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
如果当前没有做好的该种类的木桶饭,输出 -1 -1
样例输入
10
push 1 
push 2
push 1
pop 0
pop 1
push 2
push 1
pop 1
pop 0 
pop 2
样例输出
1 1
3 1
5 1
2 2
4 2
提示
可以使用STLHGg100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
#include

答案解析

相关题目

实现一个栈描述 实现一个栈,支持以下操作: - push(x):将整数 x 压入栈顶 - pop():弹出栈顶元素,并输出该元素 - top():输出栈顶元素 - isEmpty():判断栈是否为空,
木桶饭描述 农园二层的木桶饭广受师生欢迎。现在窗口提供木桶鸡肉饭和木桶烟笋腊肉饭两种木桶饭,为方便起见,我们记木桶鸡肉饭为种类 1,木桶烟笋腊肉饭为种类 2。每一份饭都有一个编号 i ,代表它是第 i
升空的焰火,换一侧看描述 为了庆祝建校125周年,Peking Fireworks University燃放了一种二叉树形状的烟花,烟花上有N个节点,每个节点都有一个1~N之间的颜色编号,根节点的编号
构建最小数字描述 你能否设计一种算法,在非负整数Z中找到一个长度为length(Z)-m的子序列,也就是删除m个数字,使得剩下的数字子序列组成的数字最小。 输入 输入由两个整数组成,分别为Z与m。
兑换零钱描述 给你一个整数数组,表示不同面额的硬币;以及需要兑换的总金额。 计算并输出可以凑成总金额所需的最少的硬币个数 。如果没有任何一种硬币组合能组成总金额,则输出 -1 。 你可以认为每种硬
公共子序列描述 我们称序列Z = < z1, z2, ..., zk >是序列X = < x1, x2, ..., xm >的子序列当且仅当存在 严格上升 的序列< i1
计算字符串距离描述 对于两个不同的字符串,我们有一套操作方法来把他们变得相同,具体方法为: 修改一个字符(如把“a”替换为“b”) 删除一个字符(如把“traveling”变为“travelng”)
整数拆分描述 给定一个正整数 n ,将其拆分为 k 个 正整数 的和( k >= 2 ),并使这些整数的乘积最大化。 打印 你可以获得的最大乘积 。 输入 一个整数 n 输出 可以获得的最大
棋盘问题描述 在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行
救生艇描述 给定数组 people 。people[i]表示第 i 个人的体重 ,船的数量不限,每艘船可以承载的最大重量为 limit。 每艘船最多可同时载两人,但条件是这些人的重量之和最多为 li

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢