106场LeetCode双周赛
周赛综述&总结:
https://leetcode.cn/contest/biweekly-contest-106/
再次保分大师is me(吃wa吃的有点多555),整体还是体会比较好的一次周赛,移动机器人这个t3,LR往左往右移动的,其实是一个经典的问题,因为可以看做两只蚂蚁(机器人)完成了身份替换,而不是碰撞后往两边走了,那么就是直接记录最后状态,然后积累一个板子,就是数轴上所有点,求所有两两点之间的距离和,可以使用前缀和的思路在On的时间复杂度内解决问题。板子原题:https://leetcode.cn/problems/sum-of-absolute-differences-in-a-sorted-array/
第一题:数字和字符串之间的操作,在python上很好实现
第二题:这是那个经典题,就是codetop里面排名很靠前的,找到前一个位置,两次max的一个题“无重复字符的最长子串”,原题:https://leetcode.cn/problems/longest-substring-without-repeating-characters/
第三题:LR往左往右移动的,其实是一个经典的问题,因为可以看做两只蚂蚁(机器人)完成了身份替换,而不是碰撞后往两边走了,那么就是直接记录最后状态,然后积累一个板子,就是数轴上所有点,求所有两两点之间的距离和,可以使用前缀和的思路在On的时间复杂度内解决问题。(最后忘了取模还被hidden case wa了,人有点麻)板子原题:https://leetcode.cn/problems/sum-of-absolute-differences-in-a-sorted-array/
第四题:g
第一题:6461. 判断一个数是否迷人
https://leetcode.cn/problems/check-if-the-number-is-fascinating/
题目大意
分析和解答
数字和字符串之间的操作,在python上很好实现
1 |
|
第二题:2730. 找到最长的半重复子字符串
题目大意
分析和解答
这是那个经典题,就是codetop里面排名很靠前的,找到前一个位置,两次max的一个题“无重复字符的最长子串”,原题:https://leetcode.cn/problems/longest-substring-without-repeating-characters/
1 |
|
第三题:6426. 移动机器人
https://leetcode.cn/contest/biweekly-contest-106/problems/movement-of-robots/
题目大意
分析和解答
LR往左往右移动的,其实是一个经典的问题,因为可以看做两只蚂蚁(机器人)完成了身份替换,而不是碰撞后往两边走了,那么就是直接记录最后状态,然后积累一个板子,就是数轴上所有点,求所有两两点之间的距离和,可以使用前缀和的思路在On的时间复杂度内解决问题。(最后忘了取模还被hidden case wa了,人有点麻)板子原题:https://leetcode.cn/problems/sum-of-absolute-differences-in-a-sorted-array/
1 |
|