自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 力扣周赛191场

周赛小结P1, P2 送分题。P3,只要理解图的性质等同于送分题。P4注意到数据大小后,基本也是简单题。P1. 数组中两元素的最大乘积给你一个整数数组 nums,请你选择数组的两个不同下标 i 和 j,使 (nums[i]-1)*(nums[j]-1) 取得最大值。请你计算并返回该式的最大值。class Solution: def maxProduct(self, A: List[int]) -> int: n,ret = len(A), 0 for

2020-05-31 13:51:22 215

原创 力扣 第27场双周赛

P1, 排序相等P2,顺序遍历判断个数P3,构建有向图,保证没有环,检索P4,动态规划这双周赛有点水。

2020-05-31 01:44:06 206

原创 Leetcode 第190场周赛

都是简单题。主要看基础函数的熟练度,手速快不快。给你一个字符串 sentence 作为句子并指定检索词为 searchWord ,其中句子由若干用 单个空格 分隔的单词组成。请你检查检索词 searchWord 是否为句子 sentence 中任意单词的前缀。如果 searchWord 是某一个单词的前缀,则返回句子 sentence 中该单词所对应的下标(下标从 1 开始)。如果 searchWord 是多个单词的前缀,则返回匹配的第一个单词的下标(最小下标)。如果 searchWord 不是任

2020-05-24 13:56:27 180

原创 力扣周赛189

题目连接:link这次周赛质量有点差。1到3题,我没发现考点,就是理解题目,直接翻译成代码就可以了。而第四题,考的是计算几何,网上有类似的题目,还有源代码。还就是下次比赛应该会用python3写了。 因为scala在做竞赛题时,会出现MLE,优化会浪费很多时间。代码:class Solution: def busyStudent(self, s: List[int], e: List[int], q: int) -> int: return sum([1 for a,

2020-05-20 14:47:06 212

原创 [LeetCode/Scala] 第188场周赛

P1:用栈操作构建数组给你一个目标数组 target 和一个整数 n。每次迭代,需要从 list = {1,2,3…, n} 中依序读取一个数字。请使用下述操作来构建目标数组 target :Push:从 list 中读取一个新元素, 并将其推入数组中。Pop:删除数组中的最后一个元素。如果目标数组构建完成,就停止读取更多元素。题目数据保证目标数组严格递增,并且只包含 1 到 n 之间的数字。请返回构建目标数组所用的操作序列。题目数据保证答案是唯一的。点评: 这道题是通过栈来描述的,

2020-05-10 14:19:08 239

原创 [LeetCode/Scala] 第187场周赛总结

这次周赛题目比较简单,就贴一下code。 比赛时,后面两道题要用的二分搜索包bisect, 因为python自带,就直接上python了。 今天,自己实现了一下bisect这个包的几个函数,能做到log(n)log(n)log(n)的插入和搜索,不过insort的不是insort_right一: Bisect的scala实现, 用了ArrayBuffer, 以后可能会写成更通用的。看后面竞赛题,...

2020-05-04 17:25:45 182

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除