- 博客(10)
- 收藏
- 关注
原创 python-孙悟空爱吃蟠桃
孙悟空可以决定他吃蟠桃的速度K(个/小时),每个小时选一颗桃树,并从树上吃掉K个,如果树上的桃子少于K个,则全部吃掉,已知蟠桃园有N颗桃树,每颗树上都有桃子,守卫将在H小时后回来。请返回孙悟空可以在H小时内吃掉所有桃子的最小速度K(K为整数)。如果以任何速度都吃不完所有桃子,则返回0。其中数字通过空格分割,N、H为正整数,每棵树上都有蟠桃,且0<N<10000,0<H<10000。第一行输入为N个数字,N表示桃树的数量,这N个数字表示每棵桃树上蟠桃的数量。吃掉所有蟠桃的最小速度K,无解或输入异常时输出0。
2024-05-25 10:21:41 182
原创 最多可以派出团队的数量
1个人只能参加一个团队,一个团队只可以是一个人或者两个人。right = N - 1 # 右指针。最多可以派出团队的数量, int。left = 0 # 左指针。最低能力值 int。每个人能力,list。
2024-04-16 22:14:30 266 1
原创 python-最接近的三数之和
最接近的三数之和,给定一个包含n个整数的数组nums,和target 判断nums中存在三个元素,abc ,之和最接近target。# 初始值-前三个都大于等于target了,后面肯定更大,
2024-04-16 22:12:30 260 2
原创 python-最接近的三数之和
最接近的三数之和,给定一个包含n个整数的数组nums,和target 判断nums中存在三个元素,abc ,之和最接近target。# 初始值-前三个都大于等于target了,后面肯定更大,
2024-01-03 08:03:00 401 1
原创 python-三数之和
三数之和,给定一个包含n个整数的数组nums,判断nums中存在三个元素,abc ,之和为0,答案中不可以包含重复的三元祖。
2024-01-03 08:01:14 682 1
原创 找出其中两条线使得它们与x轴共同构成的容器可以容纳更多的水
maxarea = max(maxarea, min(height[left], height[right]) * (right - left)) # 计算之间的面积最大值。给定一个长度为n 的整数数组 height,有n条垂线,第i条 线的两个端点是(i,0) 和 (i,height[i])if height[left] < height[right]: #控制指针移动,谁小谁先动。def maxArea(self, height): # 双指针。输入 [1,8,6,2,5,4,8,3,7]
2024-01-03 07:59:57 387 1
原创 找出字符串中第一个匹配项的下标
给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 0 开始)。输入:haystack = “leetcode”, needle = “leeto”输入:haystack = “sadbutsad”, needle = “sad”解释:“leeto” 没有在 “leetcode” 中出现,所以返回 -1。题解:转list,切片list1,和list2对比。解释:“sad” 在下标 0 和 6 处匹配。
2023-12-11 08:14:41 42
原创 python-接雨水
解释:上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。输入:nums=[0,1,0,2,0,1,3,1,0,1]
2023-12-05 22:47:58 107
原创 【无标题】
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S
2023-12-05 22:36:02 36
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人