2026华为OD面试题032:准备生日礼物

📅 2026/7/21 6:40:22
2026华为OD面试题032:准备生日礼物
题目描述小明在一个人文关怀拉满的公司上班,公司每个月都要给当月过生日的同事发一份小礼物。这活儿归小明管。现在给他一个月份、一份员工名单、一份对应的生日日期名单,让他统计这个月要准备多少份礼物。日期格式统一是Year/Month/Day。要注意:同一个员工可能被重复录入,以末尾一次录入的生日为准,别重复统计,省得浪费预算。输入描述:第 1 行:要发放礼物的月份,取值 1 到 12。第 2 行:员工姓名列表,空格分隔。第 3 行:员工生日日期列表,空格分隔,和姓名一一对应,长度一致。输出描述:该月份要准备的礼物个数。补充说明:员工人数不超过 100。姓名是字母和数字的组合,长度大于 0 小于 16 字节。日期格式Year/Month/Day,Year 长度 4,Month 和 Day 长度 1 到 2,保证是合法日期。不考虑同名多位员工,名字一致就认为是同一个人。(原题文件在示例 2 处截断,这里按常见题型补全示例 2)示例 1输入:5 Alice Bob Charlie David Eve Frank Grace Helen 1985/5/10 1990/10/11 1995/10/11 2000/11/10 2005/05/01 2010/10/13 2015/10/14 2020/5/2