题目描述
给一个字符串,表示用’,’分开的人名。
然后给定一个字符串,进行快速人名查找,符合要求的输出。
快速人名查找要求︰人名的每个单词的连续前几位能组成给定字符串,一定要用到每个单词。
输入描述
第一行是人名,用’,’分开的人名
第二行是 查找字符串
输出描述
输出满足要求的人名
用例1
输入
zhang san,zhang san san
zs
输出
zhang san
用例2
输入
zhang san san,zhang an sa,zhang hang,zhang seng,zhang sen a
zhas
输出
zhang an sa,zhang seng
C++
#include <iostream>
#include <vector>
using namespace std;
bool dfs(vector<string>& person, int pi, string exp, int ej
快速人名查找算法

本文介绍了华为OD统一考试B卷的最新题库情况,特别关注快速人名查找问题。考试可能包含A卷或B卷,B卷包含2022部分考题和新题。问题要求从给定的逗号分隔人名列表中,找出名字的连续前缀能匹配指定字符串的人名。提供了C++、JavaScript、Java和Python四种语言的解题示例及完整测试用例。
订阅专栏 解锁全文
704






