耶复活啦
那些笨蛋天天卷算法题所以喵喵才想到自己曾经想过搞技术的说…!喵喵灵堂
日寄和每题一日11.26
bgm:Between Two Worlds
喵喵知道大概就喵喵酱会注意我写东西。
净…化! 喵喵现在感觉很坏。喵喵想把尖钉钉在你身上。 喵喵想要变得可爱。喵喵给你这么多钱钱,但是喵喵还是信不过你,喵喵不认为你知道怎样让喵喵可爱。喵喵有点困困。喵喵就直说,喵喵想要那个很可爱的东西。
每题一日返工 返工返什么啦无非就是那样。 喵喵酱我我看了fds,终于是有时间整fds了,是这么叫吧。喵喵不很懂c。我个人觉得还是从下面看起好点,好玩的东西最终跟我还是无缘,单独追求好玩的话还是打游戏来得正常。喵喵觉得自己很有趣,明明是卷但是硬要加个好玩作为理由。 卷就卷好啦。
喵喵不喜欢有些笨蛋,自卑的那种,觉得自己笨笨完蛋了那种。但是喵喵会去接近。喵喵不希望被她看见。喵喵要看悲剧,喵喵喜欢看悲剧。就算它变成了喜剧也无所谓,喵喵都喜欢。
喵喵看完这个月刷的题了。喵喵不认为把题干和题解放在一个文章里就算错题本了。喵喵想想办法,能不能提炼点东西。
喵喵讨厌记笔记,不记了。 我手指受了点伤。我去买了点东西在保养。喵喵酱,我没什么希望,我还是只想着变可爱笨蛋被你包养好啦。
昨天的每题一日5
309. 买卖股票的最佳时机含冷冻期给定一个整数数组prices,其中第 prices[i] 表示第 *i* 天的股票价格 。
设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一支股票):
卖出股票后,你无法在第二天买入股票 (即冷冻期为 1 天)。
注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。
12345678910111213141516class Solution: def maxProfit(self, prices: List[int]) -> int: n = len(prices) if n < 2: return 0 b = [-prices[0]] * n # 记录每天的买入最大利润 s = [0] * n # 记录每天的卖出最大利润 c = 0 # 记录每天的冷却期最大利润 for i in range(1, n): ...
昨天的每题一日4
bgm
605. 发配到提瓦特大陆跟植物抢土地假设有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花不能种植在相邻的地块上,它们会争夺水源,两者都会死去。
给你一个整数数组 flowerbed 表示花坛,由若干 0 和 1 组成,其中 0 表示没种植花,1 表示种植了花。另有一个数 n ,能否在不打破种植规则的情况下种入 n 朵花?能则返回 true ,不能则返回 false 。
示例 1:
12输入:flowerbed = [1,0,0,0,1], n = 1输出:true
示例 2:
12输入:flowerbed = [1,0,0,0,1], n = 2输出:false
速成java失败就摆
bgm
对象和基本那啥的区别:对象要new一下,而且像指针一样真实伤害,引用本体,基本那啥数据只是引用值,在函数里不能造成函数外全局伤害
没写完
昨天的每题一日3
bgm
***
2251. 花期内花的数目给你一个下标从 0 开始的二维整数数组 flowers ,其中 flowers[i] = [starti, endi] 表示第 i 朵花的 花期 从 starti 到 endi (都 包含)。同时给你一个下标从 0 开始大小为 n 的整数数组 people ,people[i] 是第 i 个人来看花的时间。
请你返回一个大小为 n 的整数数组 answer ,其中 answer[i]是第 i 个人到达时在花期内花的 数目 。
示例 1:
输入:flowers = [[1,6],[3,7],[9,12],[4,13]], people = [2,3,7,11]输出:[1,2,2,2]解释:上图展示了每朵花的花期时间,和每个人的到达时间。对每个人,我们返回他们到达时在花期内花的数目。
示例 2:
输入:flowers = [[1,10],[3,3]], people = [3,3,2]输出:[2,2,1]解释:上图展示了每朵花的花期时间,和每个人的到达时间。对每个人,我们返回他们到达时在 ...
昨天的每题一日2
1331 餐厅过滤器给你一个餐馆信息数组 restaurants,其中 restaurants[i] = [idi, ratingi, veganFriendlyi, pricei, distancei]。你必须使用以下三个过滤器来过滤这些餐馆信息。
其中素食者友好过滤器 veganFriendly 的值可以为 true 或者 false,如果为 true 就意味着你应该只包括 veganFriendlyi 为 true 的餐馆,为 false 则意味着可以包括任何餐馆。此外,我们还有最大价格 maxPrice 和最大距离 maxDistance 两个过滤器,它们分别考虑餐厅的价格因素和距离因素的最大值。
过滤后返回餐馆的 id,按照 rating 从高到低排序。如果 rating 相同,那么按 id 从高到低排序。简单起见, veganFriendlyi 和 veganFriendly 为 true 时取值为 1,为 false 时,取值为 0 。
示例 1:
输入:restaurants = [[1,4,1,40,10],[2,8,0,50,5],[3,8,1, ...
利在千秋
王工会偶尔想起大学时工程伦理课上曾在昏昏欲睡中听老师提起过的例子。
“粘液瘤病毒并没能消灭澳洲的兔子,用以制鼠的猫引发了岛屿鸟类的灭绝,工业革命的滚滚浓烟弄得地球乌烟瘴气——我并不是教育大家要追求环保。”老师敲了敲黑板。“而是希望你们记住一件事,面对一项工程,不能仅仅看到功在当代,更要追求利在千秋。”
那时的王工还不叫王工,那时的他也还没有秃瓢。还是学生的他问了老师一个问题:
“那千秋之后呢?”老师没有回答,而是摘下了眼镜,宣布下课。
王工是国家级科创项目,试验型速子计算机“千秋”的工程负责人之一。每天,他都要指挥调动着数千名工人,将建筑材料浇筑成为项目的一部分。而时不时的,会有坐着专车的专家们前来,拿着图纸,对着工程各处指指点点。王工不太清楚细节,但仍明白他们讨论的关键:如何才能让速子计算机搭建成功。
“它究竟是什么呢?”有一次吃午饭的时候,王工在食堂里揪住了那些专家里他唯一一个认识的人,李博士问道。“速子计算机……是不是就是升级版的量子计算机?”
“这个问题很复杂。”供职于中科院计算所的李博士显然被这么问过很多次。“不能一概而论,我们和量子项目部的研究是平行的……”
接下来的解释, ...
力扣昨天的每题一日
据说可以秒掉所以看看喵
2582 递枕头题目简介有 n 个人站成一排,按从 1 到 n 编号。
最初,排在队首的第一个人拿着一个枕头。每秒钟,拿着枕头的人会将枕头传递给队伍中的下一个人。一旦枕头到达队首或队尾,传递方向就会改变,队伍会继续沿相反方向传递枕头。
给你两个正整数 n 和 time ,返回 time 秒后拿着枕头的人的编号。
示例示例 1:输入:n = 4, time = 5输出:2解释:队伍中枕头的传递情况为:1 -> 2 -> 3 -> 4 -> 3 -> 2 。5 秒后,枕头传递到第 2 个人手中。
示例 2:输入:n = 3, time = 2输出:3解释:队伍中枕头的传递情况为:1 -> 2 -> 3 。2 秒后,枕头传递到第 3 个人手中。
123456789class Solution: def passThePillow(self, n: int, time: int) -> int: dir=1 k=1 for i in ...