当前位置: 首页 > news >正文

华为OD机考双机位C卷 - 字符串解密 (Java Python JS C/C++ GO )

字符串解密

2025华为OD机试双机位C卷 - 华为OD上机考试双机位C卷

华为OD机试双机位C卷真题目录点击查看: 【全网首发】2025华为OD机位C卷 机考真题题库含考点说明以及在线OJ(OD上机考试双机位C卷)

题目描述

给定两个字符串string1和string2。
string1是一个被加扰的字符串。

string1由小写英文字母(’a’’z’)和数字字符(’0’’9’)组成,而加扰字符串由’0’’9’、’a’’f’组成。

string1里面可能包含0个或多个加扰子串,剩下可能有0个或多个有效子串,这些有效子串被加扰子串隔开。

string2是一个参考字符串,仅由小写英文字母(’a’~’z’)组成。

你需要在string1字符串里找到一个有效子串,这个有效子串要同时满足下面两个条件:

(1)这个有效子串里不同字母的数量不超过且最接近于string2里不同字母的数量,即小于或等于string2里不同字母的数量的同时且最大。

(2)这个有效子串是满足条件(1)里的所有子串(如果有多个的话)里字典序最大的一个。

如果没有找到合适条件的子串的话,请输出”Not Found”

输入描述

input_string1
input_string2

输出描述

output_string

示例1

输入

123admyffc79pt ssyy

输出

pt

说明

将输入字符串1里的加扰子串“123ad”、“ffc79”去除后得到有效子串序列:“my”、“pt”,其中"my"里不同字母的数量为2(有‘m’和’y’两个不同字母),“pt”里不同字母的数量为2(有’p’和’t’两个不同字母);输入字符串2里不同字母的数量为2(有‘s’和’y’两个不同字母)。

可得到最终输出结果为“pt”,其不同字母的数量最接近与“ssyy”里不同字母的数量的同时字典序最大。

示例2

输入

123admyffc79ptaagghi2222smeersst88mnrt ssyyfgh

输出

mnrt

说明

将输入字符串1里的加扰子串“123ad”、“ffc79”、“aa”、“2222”、“ee”、"88"去除后得到有效子串序列:“my”、“pt”、“gghi”、“sm”、“rsst”、“mnrt”;输入字符串2里不同字母的数量为5(有’s’、‘y’、‘f’、‘g’、'h’5个不同字母)。可得到最终输出结果为“mnrt”,其不同字母的数量(为4)最接近于“ssyyfgh”里不同字母的数量,其他有效子串不同字母的数量都小于“mnrt”。

示例3

输入

abcmnq rt

输出

Not Found

说明

http://www.jsqmd.com/news/381295/

相关文章:

  • Spring MVC 过时了吗?
  • 构建之法笔记一
  • DBConformer:华中科技大学伍冬睿教授团队提出并行时空建模的脑电解码模型
  • Solution - P4027 [NOI2007] 货币兑换
  • 5 分钟理解一致性哈希算法
  • 常见问题解决 --- 无华为环境下如何安装华为pixlab b5打印机驱动
  • JVM GC 耗时频频升高,这次排查完想说:还有谁?
  • 2026年2月不错的代办公司推荐,排行情况揭秘,代办营业执照/代办公司/注册公司/公司注册/资质代办,代办公司找哪家 - 品牌推荐师
  • 植入式脑机接口中电极数多多益善还是少即是多,哪条技术路线胜出?
  • 一个HTTP请求的曲折经历
  • 【程序源代码】蜜雪冰城微信小程序(含小程序源码)
  • 感知无界创造有形:百灵全模态 Ming-flash-omni-2.0 焕新生活想象
  • Flutter框架跨平台鸿蒙开发——Future基础与资料加载
  • 构建之法笔记三
  • OpenClaw狂跑两周,打醒了硬件和Agent厂商
  • vue3的ref响应式,取值的时候自动补全value的设置,以及两种修改方式
  • 程序员修炼之道笔记二
  • 中西医执医冲刺卷哪个好?推荐阿虎医考 - 医考机构品牌测评专家
  • 构建之法笔记二
  • 基于WPF的折线图和仪表盘实现
  • 一戴一护,方盾守护每一次呼吸
  • CF2194E The Turtle Strikes Back
  • 电子产品结构(减重)做拓扑优化设计
  • 2026年2月安徽阳台壁挂太阳能热水器批发厂家,本地服务快速响应 - 品牌鉴赏师
  • 程序员修炼之道笔记三
  • Seedance 2.0终结比赛
  • 分布式与集群的区别究竟是什么?
  • 干货分享:手把手教你计算自然对流中的流体速度公式、步骤与实例
  • Nanobot+OpenClaw+MySQL:智能数据库管理工具开发指南
  • GEO时代,这些“隐形变量”正在深度影响AI推荐