题目信息

题目类型
练习
题目年份
2025
题目题型
编程题
关 键 词
垃圾分类

题目题干

垃圾分类 据香港《南华早报》2019年7月15日文章,上海严格的垃圾分类新规令不少居民抓狂。这催生出大量帮助找出正确分类答案的App和小程序。目前仅微信上就至少有280种与垃圾处理有关的App,在苹果应用商店也达130种。支付宝表示,已有60多家独立App开发商申请为该平台提供类似服务。  本题就请你现场实现一个简单的垃圾分类小助手。  输入格式: 输入首先给出官方分类指南中每种物品的归属。在一行中给出一个正整数 N(≤105),即物品数量;随后 N 行,每行给出一个物品名称(长度不超过 10 的、由小写英文字母和下划线组成的字符串)和该物品所属的分类(1 代表干垃圾、2 代表湿垃圾、3 代表可回收物、4 代表有害垃圾)。题目保证所有物品名称无重复。  随后每行给出一个查询物品的名称(格式与指南物品名称相同)。最后一行给出结束符 #,表示查询终止,这一行不需要查询。  输出格式: 对每个查询的物品,在一行中给出其所属分类:Gan laji 代表干垃圾;Shi laji 代表湿垃圾;Ke Hui Shou 代表可回收物;You Hai laji 代表有害垃圾。如果查询的物品不在指南中,则输出 ? 表示不知道。  输入样例: 4 bao_zhi 3 dian_chi 4 dan_ke 2 bei_ke 1 dan_ke dian_chi ren_zha bao_zhi bei_ke # 输出样例: Shi laji You Hai laji ? Ke Hui Shou Gan laji7xq100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

据香港《南华早报》2019年7月15日文章,上海严格的垃圾分类新规令不少居民抓狂。这催生出大量帮助找出正确分类答案的App和小程序。目前仅微信上就至少有280种与垃圾处理有关的App,在苹果应用商店也达130种。支付宝表示,已有60多家独立App开发商申请为该平台提供类似服务。7xq100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

本题就请你现场实现一个简单的垃圾分类小助手。7xq100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入格式:

输入首先给出官方分类指南中每种物品的归属。在一行中给出一个正整数 N(≤105),即物品数量;随后 N 行,每行给出一个物品名称(长度不超过 10 的、由小写英文字母和下划线组成的字符串)和该物品所属的分类(1 代表干垃圾、2 代表湿垃圾、3 代表可回收物、4 代表有害垃圾)。题目保证所有物品名称无重复。7xq100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

随后每行给出一个查询物品的名称(格式与指南物品名称相同)。最后一行给出结束符 #,表示查询终止,这一行不需要查询。7xq100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出格式:

对每个查询的物品,在一行中给出其所属分类:Gan laji 代表干垃圾;Shi laji 代表湿垃圾;Ke Hui Shou 代表可回收物;You Hai laji 代表有害垃圾。如果查询的物品不在指南中,则输出 ? 表示不知道。7xq100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入样例:

4
bao_zhi 3
dian_chi 4
dan_ke 2
bei_ke 1
dan_ke
dian_chi
ren_zha
bao_zhi
bei_ke
#

输出样例:

Shi laji
You Hai laji
?
Ke Hui Shou
Gan laji

答案解析

相关题目

整型关键字的散列映射给定一系列整型关键字和素数 p,用除留余数法定义的散列函数 H(key)=key%p 将关键字映射到长度为 p 的散列表中。用线性探测法解决冲突。 输入格式: 输入第一行首先给出
AVL 树的根将给定的一系列数字插入初始为空的 AVL 树,请你输出最后生成的 AVL 树的根结点的值。 输入格式: 输入的第一行给出一个正整数 n(≤20),随后一行给出 n 个整形 int 范围
垃圾分类 据香港《南华早报》2019年7月15日文章,上海严格的垃圾分类新规令不少居民抓狂。这催生出大量帮助找出正确分类答案的App和小程序。目前仅微信上就至少有280种与垃圾处理有关的App,在苹果
开放定址法请编写程序,实现采用开放定址法的散列查找算法。 输入格式: 输入首先在第一行给出散列表表长 L,为不超过 100 的素数;随后一行给出将要插入表中的元素个数 n(≤L);下一行给出 n 个
英文字典的散列请编写程序,实现英文字典散列算法。 输入格式: 输入在一行中给出长度不超过 10 个字符的小写字母串、以及散列表的表长(≤10007),以空格分隔。 输出格式: 在一行中输出字母串的
AVL树的操作请编写程序,实现 AVL 树的插入及旋转操作。 输入格式: 输入首先给出一个正整数 n(≤20),随后一行给出 n 个不重复的整数。数字间以空格分隔。 输出格式: 将给定的 n 个不
二叉查找树的操作请编写程序,实现二叉查找树的插入、删除、查找操作,并完成简单的测试。 输入格式: 输入首先给出一个正整数 n(≤10),随后一行给出 n 个不重复的整数。最后一行给出一个测试用的整数
索引表的顺序查找请编写程序,实现分块有序的索引表的顺序查找算法。 输入格式: 输入首先给出 2 个正整数,即索引表的规模 m(≤100)和数据块的规模 l(≤100)。随后 m 行,每行给出 l 个
索引表的顺序查找请编写程序,实现分块有序的索引表的顺序查找算法。 输入格式: 输入首先给出 2 个正整数,即索引表的规模 m(≤100)和数据块的规模 l(≤100)。随后 m 行,每行给出 l 个
索引表的顺序查找请编写程序,实现分块有序的索引表的顺序查找算法。 输入格式: 输入首先给出 2 个正整数,即索引表的规模 m(≤100)和数据块的规模 l(≤100)。随后 m 行,每行给出 l 个

提示声明

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

猜你喜欢