小美图书馆需要根据图书的标题和页数来分类图书。请根据以下规则判断每本图书的类别: _1. 儿童图书( Children ):标题以 "Child" 开头(区分大小写),且页数不超过 100 ; _2. 科技图书( Tech ):标题以 "Tech" 开头(区分大小写),且页数超过 200 ; _3. 小说( Novel ):标题包含 "Novel" (不区分大小写),无论页数多少; _4. 其他情况均返回 "Other" 。 注意:规则按顺序检查,如果符合多个,只取第一个匹配的。
第一行输入一个整数 n(1 ≤ n ≤ 100 ) ,表示有 n 本图书。 此后 n 行,每行依次输入: 一个由大小写字母混合组成的字符串 s (1 ≤ length(s) ≤ 20 ) ,表示图书标题; 一个整数 p (1 ≤ p ≤ 10^3 ) ,表示图书页数。
对于每本图书,新起一行输出其类别。
3 ChildStory 80 TechBook 250 NovelAdventure 150
Children Tech Novel
考点:字符串 · 模拟
数据规模 n ≤ 100 | 限制 1 秒 / 256MB | 标准输入输出
推荐方向:模拟
不涉及复杂算法,把题目描述的流程原样翻译成代码逐步执行即可。
思路框架(模拟 通法 · 非本题专属)
实现要点:结构上通常是一个外层循环包住若干 if/else 分支;只要状态定义清楚,正确率很高。
复杂度:时间 O(操作次数) | 空间 O(状态数)
该范式的通法易错点
对照本题
样例 1
3 / ChildStory 80 / TechBook 250 / NovelAdventure 150Children / Tech / Novel解析由校招宝本地引擎整理(依据源站考点标签 / 人工判题标注 / 题面规模信号),非官方题解,仅供思路参考。
本题来源:2025年秋招-美团-测试岗-第一批笔试。