大橙子有糖
大橙子有糖
全部文章
分类
归档
标签
去牛客网
登录
/
注册
大橙子有糖的博客
TA的专栏
130篇文章
16人订阅
华为HJ103所有解法
104篇文章
1332人学习
动态规划专题
26篇文章
292人学习
全部文章
(共137篇)
HJ3 题解 | #明明的随机数#
#思路:接收输入,集合去重,sorted排序 #排序时就使用sorted函数就行了,只要是序列都可以使用,sort方法集合没有,列表有 #sorted函数是有返回值的,返回值是一个有序列表,默认升序 #如果需要降序,就再对得到的列表使用reverse方法即可 a=int(input()) b=[]...
2023-01-03
0
366
HJ2 题解 | #计算某字符出现次数#
#思路: #全部转换成大写或者小写之后再利用count去数个数 a=input().lower() b=input().lower() print(a.count(b))
2023-01-03
0
203
HJ1 题解 | #字符串最后一个单词的长度#
Python解一些字符串类型的题目实在是太方便了 a=input() b=a.split() print(len(b[-1]))#取倒数第一个的长度
2023-01-03
0
224
HJ7 题解 | #取近似值#
#简单模拟,按照题目要求用计算机语言写出来就行了 #实际上就是四舍五入,要是记得四舍五入的函数直接用也行 a=float(input()) b=a-int(a) if b>=0.5: print(int(a)+1) else: print(int(a)) #四舍五入函数:...
2023-01-03
0
224
HJ6 题解 | #质数因子#
#类似短除法的思想: #短除法:从最小的质数除起,一直除到结果为质数为止。 #本解法: #定义输入为a,遍历变量为i #1、从最小的质数除起,能除则除,不能除就递增,找到之后相除,更新a,存储i #2、重复1,直到不满足i*i<a #3、检查一下最后剩下这个a是否为质数 a=int(in...
2023-01-03
0
389
HJ4 题解 | #字符串分隔#
while True: try: a = input() while len(a) > 8:# 当字符串长度大于8就直接取 print(a[0:8]) a = a[8:] if len(a)...
2023-01-03
1
257
题解 | #迷宫问题#
现学的深搜算法解这道题,没想到运行时间是第一名,做这道题拖了很久,终于AC,发一篇题解庆祝一下。 分割线 —————————————————————————————————————————————————— 主题: 深搜迷宫问题 求最短路径的详细走法 思路: ...
C++
深度优先搜索
华为机试自己的题解
2022-09-09
2
418
题解 | #密码截取#
思路: 典型的最长回文子串的问题,两层for循环暴力枚举所有的子串然后检查子串是否为回文串即可,存储下最大长度。 但是你会发现下面这个代码过不了 #典型的最长回文子串的问题 s=input() max=0 for i in range(len(s)): ...
字符串
2022-08-04
0
207
题解 | #MP3光标位置#
思路:使用两个滑窗记录当前歌词列表和选择的歌词,根据字符串中操作指令模拟即可 代码: #感觉很简单,就是两个滑窗,一个长度为4,一个长度为1 #注意,大滑窗带一个光标,要与小滑窗区别开 #当然,要对歌曲总数做分类讨论 n=int(input()) s=list(input()) ans=0...
字符串
Python3
2022-08-03
0
270
题解 | #查找两个字符串a,b中的最长公共子串#
描述 查找两个字符串a,b中的最长公共子串。若有多个,输出在较短串中最先出现的那个。 注:子串的定义:将一个字符串删去前缀和后缀(也可以不删)形成的字符串。请和“子序列”的概念分开! 数据范围:字符...
字符串
2022-07-27
0
389
首页
上一页
5
6
7
8
9
10
11
12
13
14
下一页
末页