题目描述给定两个字符串s1和s2和正整数K,其中s1长度为n1,s2长度为n2,在s2中选一个子串,满足:该子串长度为n1+k该子串中包含s1中全部字母,该子串每个字母出现次数不小于s1中对应的字母,我们称s2以长度k冗余覆盖s1,给定s1,s2,k,求最左侧的s2以长度k冗余覆盖s1的子串的首个元素的下标,如果没有返回-1。输入描述输入三行,第一行为s1,第二行为s2,第三行为k,s1和s2只包含小写字母输出描述最左侧的s2以长度k冗余覆盖s1的子串首个元素下标,如果没有返回-1。用例输入abaabcd1输出0说明无
所有题目均有五种语言实现。C实现目录、C++实现目录、Python实现目录、Java实现目录、JavaScript实现目录
最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为od机试,独家整理已参加机试人员的实战技巧本篇题解:删除重复数字后的最大数字题目一个长整型数字,消除重复的数字后,得到最大的一个数字。如12341,消除重复的1,可得到1234或2341,取最大值2341。42234,消除4得到4223或者2234,再消除2,得到423或234,取最大值423。输入输入一个数字,范围[1,100000]
所有题目均有五种语言实现。C实现目录、C++实现目录、Python实现目录、Java实现目录、JavaScript实现目录题目n行m列的矩阵,每个位置上有一个元素你可以上下左右行走,代价是前后两个位置元素值差的绝对值.另外,你最多可以使用一次传送阵(只能从一个数跳到另外一个相同的数)求从走上角走到右下角最少需要多少时间。输入描述:第一行两个整数n,m,分别代表矩阵的行和列。后面n行,每行m个整数,分别代表矩阵中的元素。输出描述:
计算面积绘图机器的绘图笔初始位i在原点(0.0)。机器启动后其绘图笔按下面规则绘制直线:1)尝试沿着横向坐标轴正向绘制直线,直到给定的终点值E,2)期间可通过指令在纵坐标轴方向进行偏移。井同时绘制直线,偏移后按规则1绘制直线;指令的格式为XoffsetY。表示在横坐标X沿纵坐标方向偏移,offsetY为正数表示正向偏移,为负数表示负向偏移。给定了横坐标终点值E.以及若干条绘制指令。请计算给制的直线和横坐标轴。以及X-E的直线组成图形的面积。输入输出描述:输入模述:首行为两个整数NE。表示有N条指令。机器运行的横坐标終点值E.接下来N行。每行两个整数表示-条给制指令xosorr。用例保证横坐标X
华为Od必看系列华为OD机试全流程解析+经验分享,题型分享,防作弊指南)华为od机试,独家整理已参加机试人员的实战技巧华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典使用说明参加华为od机试,一定要注意不要完全背诵代码,需要理解之后模仿写出,通过率才会高。华为OD清单查看地址:https://blog.csdn.net/hihell/category_12201821.html华为OD详细说明:https://dream.blog.csdn.net/article/detail
前言《华为OD笔试真题python》本专栏包含华为OD机试真题,会实时更新收纳网友反馈,为大家更新最新的华为德科OD机试试题,为大家提供学习和练手的题库,订阅本专栏后可私信进交流群哦■题目描述【货币单位换算】小华记账本上记录了若干条多国货币金额,现需要转换成人民币分(fen),然后汇总后输出。每行记录一条金额,金额带有货币单位,格式为数字+单位,可能是单独元,或者单独分,或者元与分的组合。要求将这些货币全部换算成人民币分(fen)后进行汇总,汇总结果仅保留整数,小数部分舍弃。元和分的换算关系都是1:100,如下:1CNY=100fen(1元=100分)1HKD=100cents(1港元=100
题目描述请按下列描述构建一颗二叉树,并返回该树的根节点:1、先创建值为-1的根结点,根节点在第0层;2、然后根据operations依次添加节点:operations[i]=[height,index]表示对第height层的第index个节点node,添加值为i的子节点:若node无「左子节点」,则添加左子节点;若node有「左子节点」,但无「右子节点」,则添加右子节点;否则不作任何处理。height、index均从0开始计数;index指所在层的创建顺序。注意:输入用例保证每次操作对应的节点已存在;控制台输出的内容是根据返回的树根节点,按照层序遍历二叉树打印的结果。输入描述operatio
本题已有网友报告代码100%通过率本题视频讲解:视频讲解OJ&答疑服务购买任意专栏,即可添加博主vx:utheyi,获取答疑/辅导服务OJ权限获取可以在购买专栏后访问网站:首页-CodeFun2000题目描述孙悟空爱吃蟠桃,有一天趁着蟠桃园守卫不在来偷吃。已知蟠桃园有NNN棵蟠桃树,每颗树上都桃子,守卫将在HHH小时后回来。孙悟空可以决定他吃蟠桃的速度KKK(个/每小时),每个小时选一棵桃树,并从树上吃掉KKK个,则全部吃掉,并且这一小时剩余的时间里不再吃桃。孙悟空喜欢慢慢吃,但又想在守卫回来前吃完桃子。请返回孙悟空可以在HHH小时内吃掉所有桃子的最小速度KKK(KKK为整数)。如果以任何速度
题目描述:在一款虚拟游戏中生活,你必须进行投资以增强在虚拟游戏中的资产以免被淘汰出局。现有一家Bank,它提供有若干理财产品m,风险及投资回报不同,你有N(元)进行投资,能接受的总风险值为X。你要在可接受范围内选择最优的投资方式获得最大回报。说明:在虚拟游戏中,每项投资风险值相加为总风险值;在虚拟游戏中,最多只能投资2个理财产品;在虚拟游戏中,最小单位为整数,不能拆分为小数;投资额*回报率=投资回报输入描述:第一行:产品数(取值范围[1,20]),总投资额(整数,取值范围[1,10000]),可接受的总风险(整数,取值范围[1,200])第二行:产品投资回报率序列,输入为整数,取值范围[1,6