每日1题
力扣每日一题
Kkkuu..
这个作者很懒,什么都没留下…
展开
-
每日1题-8
原创 2024-09-30 16:30:50 · 20 阅读 · 0 评论 -
每日1题-7
原创 2024-09-29 23:04:54 · 126 阅读 · 0 评论 -
每日1题-6
【代码】每日1题-6。原创 2024-09-28 21:08:59 · 57 阅读 · 0 评论 -
每日1题-5
【代码】每日1题-5。原创 2024-09-27 19:40:07 · 93 阅读 · 0 评论 -
每日1题-4
【代码】每日1题-4。原创 2024-09-27 19:39:24 · 56 阅读 · 0 评论 -
每日1题-3
【代码】每日1题-3。原创 2024-09-25 20:37:56 · 68 阅读 · 0 评论 -
每日1题-2
我们可以用遍历的方式 让pattern[0]为x pattern[1]为y 遍历text遇到x让x数目加1 遇到y让y数目加1 总数ans+=x的数目(如果pattern中为两个相同的字符怎么办?我们肯定不能先执行x那段逻辑 要先执行y这段逻辑)本题要找pattern在text出现的次数 然后在插入pattern中的一个字符 得到更多的出现次数 很容易想到先求出不插入字符前 子序列出现的次数。最后text在开头或者结尾插入字符 根据x,y的数目插入。原创 2024-09-24 10:12:53 · 124 阅读 · 0 评论 -
每日1题-1
该题题意清晰 给出了得分的公式 我们可以拆分成values[i]+i和values[j]-j两个部分 要求表达式的最大值 我们可以维护一部分变量最大 再通过遍历确定另一个变量的最大值 因为i是一定小于j的 我们可以在遍历j的同时 确定在j之前values[i]+i该表达式的最大值用mx来表示 最开始肯定初始化成数组第一个数 然后每一次遍历不断更新最大值。原创 2024-09-23 20:41:22 · 114 阅读 · 0 评论