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

华为OD机试 - 挑选字符串(Python)| 真题+思路+代码

挑选字符串

题目

给定 a-z,26 个英文字母小写字符串组成的字符串 AB
其中 A 可能存在重复字母,B 不会存在重复字母,
现从字符串 A 中按规则挑选一些字母可以组成字符串 B
挑选规则如下:
同一个位置的字母只能挑选一次,
被挑选字母的相对先后顺序不能被改变,
求最多可以同时从 A 中挑选多少组能组成B的字符串

输入

输入为 2 行,
第一行输入字符串 a,
第二行输入字符串 b,
行首行尾没有多余空格

输出

输出一行
包含一个数字表示最多可以同时从 a 中挑选多少组能组成 b 的字符串,
行末没有多余空格

示例一

输入

badc
bac

输出

1

说明

示例二

输入

badc
a
http://www.lryc.cn/news/4732.html

相关文章:

  • python笔记-- “__del__”析构方法
  • 支付系统核心架构设计思路(万能通用)
  • python实现mongdb的双活
  • LeetCode-110. 平衡二叉树
  • Python蓝桥杯训练:基本数据结构 [链表]
  • 华为OD机试 - 找字符(Python)| 真题+思路+代码
  • 使用继承与派生的6大要点
  • 加一-力扣66-java高效方案
  • 记一次 .NET 某游戏网站 CPU爆高分析
  • 集群使用——资源管理和租户创建
  • 谷歌浏览器登录失败,提示【无法同步到“...@gmail.com”】
  • 75 111111
  • 分销系统逻辑
  • MySQL视图特性
  • RabbitMQ详解(二):Docker安装RabbitMQ
  • 如何使用代码注释:关于JavaScript与TypeScript 注释和文档的自动生成
  • Echarts 设置面积区域图(areaStyle核心)
  • pandas——字符串处理【建议收藏】
  • 反射,枚举,lambda表达式
  • .Net Core对于RabbitMQ封装分布式事件总线
  • GPIO功能描述
  • 指派问题与匈牙利法讲解
  • day5——冒泡排序,选择排序和插入排序的学习
  • Windows 数据类型 (Windows Data Types)
  • 九龙证券|本周5只新股申购,特斯拉、蔚来、理想的供应商来A股了!
  • 设计模式(持续更新)
  • Prometheus 告警规则
  • mulesoft MCIA 破釜沉舟备考 2023.02.13.02
  • 获取DLL运行时路径的方法
  • “华为杯”研究生数学建模竞赛2006年-【华为杯】D题:学生面试中教师安排的优化与算法(附获奖论文)