- 博客(111)
- 收藏
- 关注
原创 LeetCode 3397. 执行操作后不同元素的最大数量
可以获得 6 个不同的元素。,可以获得 3 个不同的元素。你可以对数组中的每个元素。中可能拥有的不同元素的。对前四个元素执行操作,返回执行这些操作后,
2025-10-18 23:12:18
207
原创 LeetCode 1.两数之和
因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。整数,并返回它们的数组下标。你可以按任意顺序返回答案。,请你在该数组中找出。
2025-10-17 21:31:31
161
原创 LeetCode 2598. 执行操作后的最大 MEX
数组的 MEX (minimum excluded) 是指其中数组中缺失的最小非负整数。可以证明 4 是可以取到的最大 MEX。nums 的 MEX 是 2。可以证明 2 是可以取到的最大 MEX。- nums[3] 减去 value 两次,nums = [1,0,2,- nums[2] 减去 value 一次,nums = [1,-10,- nums[2] 减去 value 一次,nums = [1,0,- nums[1] 加上 value 两次,nums = [1,在一步操作中,你可以对。
2025-10-16 10:59:38
436
原创 LeetCode 2273.移除字母异位词后的结果数组
由于 words[2] = "bbaa" 和 words[1] = "baba" 是字母异位词,选择下标 2 并删除 words[2]。- 由于 words[1] = "baba" 和 words[0] = "abba" 是字母异位词,选择下标 1 并删除 words[1]。- 由于 words[2] = "cd" 和 words[1] = "cd" 是字母异位词,选择下标 2 并删除 words[2]。现在 words = ["abba","baba","cd","cd"]。
2025-10-13 16:10:41
212
原创 LeetCode 3186.施咒的最大总伤害
可以使用咒语 1,2,3,伤害值分别为 1,6,6,总伤害值为 13。,其中每个元素表示一个咒语的伤害值,可能会有多个咒语有相同的伤害值。可以使用咒语 0,1,3,伤害值分别为 1,1,4,总伤害值为 6。easy easy 注意开long long。请你返回这个魔法师可以达到的伤害值之和的。一个魔法师有许多不同的咒语。已知魔法师使用伤害值为。每个咒语最多只能被使用。
2025-10-11 22:08:28
144
原创 LeetCode 3147.从魔法师身上吸取的最大能量
每个魔法师都拥有一个属性,这个属性可以给你提供能量。有些魔法师可能会给你负能量,即从你身上吸取能量。可以从魔法师 1 开始,吸收能量 2 + 1 = 3。这一过程将重复进行,直到你到达一个不存在。处吸收能量后,你将被立即传送到魔法师。为间隔跳跃,直到到达魔法师序列的末端,可以从魔法师 2 开始,吸收能量 -1。换句话说,你将选择一个起点,然后以。你被施加了一种诅咒,当你从魔法师。
2025-10-10 14:12:53
186
原创 LeetCode 3494.酿造药水需要的总时间
我真的有一点崩溃,这道题是一道很简单的题,但是刚开始思维错了,改了好久都没反应过来,写了我几个小时,都想扇自己一下了。时,巫师 2 已经完成了第 1 个药水的处理,但巫师 3 直到时间。仍在处理第 0 个药水,无法马上开始处理第 1个药水。由于酿造过程非常精细,药水在当前巫师完成工作后。前开始处理第 1 个药水,假设巫师们在时间。举个例子,为什么巫师 0 不能在时间。开始准备第 1 个药水。个药水上处理需要的时间为。第 0 个药水的准备从时间。第 1 个药水的准备从时间。第 2 个药水的准备从时间。
2025-10-09 14:57:15
197
原创 LeetCode 3100.换水问题Ⅱ
上表显示了满水瓶的数量、空水瓶的数量、numExchange 的值,以及累计喝掉的水瓶数量。上表显示了满水瓶的数量、空水瓶的数量、numExchange 的值,以及累计喝掉的水瓶数量。代表你最初拥有的满水瓶数量。注意,你不能使用相同的。
2025-10-02 23:11:53
387
原创 LeetCode 1518.换水问题
所以最多能喝到 15 + 3 + 1 = 19 瓶水。所以最多能喝到 9 + 3 + 1 = 13 瓶水。个空水瓶从超市兑换一瓶水。最开始,你一共购入了。如果喝掉了水瓶中的水,那么水瓶就会变成空的。超市正在促销,你可以用。个空瓶兑换 1 瓶水。个空瓶兑换 1 瓶水。
2025-10-01 22:44:21
162
原创 LeetCode 8.字符串转换整数(atoi)
第 3 步:"1337c0d3"(读入 "1337";第 2 步:"1337c0d3"(当前没有读入字符,因为这里不存在 '-' 或者 '+')第 2 步:"0-1" (当前没有读入字符,因为这里不存在 '-' 或者 '+')第 2 步:"42"(当前没有读入字符,因为这里不存在 '-' 或者 '+')第 1 步:"1337c0d3"(当前没有读入字符,因为没有前导空格)第 1 步:"0-1" (当前没有读入字符,因为没有前导空格)第 1 步:"42"(当前没有读入字符,因为没有前导空格)
2025-09-30 13:37:54
499
原创 LeetCode 2221.数组的三角和
由于 nums 中只有一个元素,数组的三角和为这个元素自己。之间(两者都包含)的一个数字。上图展示了得到数组三角和的过程。
2025-09-30 13:08:23
402
原创 LeetCode 976.三角形的最大周长
将所有边排序sort后(从小到大顺序),从最大开始往下取,i=l-1,c=nums[i]。如果nums[i-1]+nums[i-2]<=nums[i],证明取nums[i-1]与nums[i-2】前面的边,都会始终使得两个边的和一定小于nums[i];因此,当满足nusm[i-1]+nums[i-2]>nums[i]的时候,此时一定是是周长最大的三角形(从最大值i--)。我自己做的时候,只想到确定两条边a、b,通过a+b>c和b-a<c来寻找c的范围来取最大。你不能用边长 1,1,2 来组成三角形。
2025-09-28 13:25:12
178
原创 LeetCode 812.最大三角形的面积
从其中取任意三个不同的点组成三角形,返回能组成的最大三角形的面积。S平行四边形=AB×AC=(x2-x1)(y3-y1)-(y2-y1)(x3-x1)输入中的 5 个点如上图所示,红色的三角形面积最大。内的答案将会视为正确答案。S三角形=S平行四边形/2。平面上的点组成的数组。
2025-09-27 20:18:31
195
1
原创 LeetCode 3.无重复字符的最长子串
请你找出其中不含有重复字符的。请注意,你的答案必须是。因为无重复字符的最长子串是。因为无重复字符的最长子串是。因为无重复字符的最长子串是。,所以其长度为 3。,所以其长度为 1。,所以其长度为 3。
2025-09-26 13:50:34
157
原创 LeetCode 611.有效三角形的个数
返回其中可以组成三角形三条边的三元组个数。2,3,4 (使用第一个 2)2,3,4 (使用第二个 2)给定一个包含非负整数的数组。
2025-09-26 09:36:20
330
原创 LeetCode 2.两数相加
你可以假设除了数字 0 之外,这两个数都不会以 0 开头。的链表,表示两个非负的整数。它们每位数字都是按照。请你将两个数相加,并以相同形式返回一个表示和的链表。的方式存储的,并且每个节点只能存储。是我愚钝了,看了题解才写出来的。
2025-09-25 22:27:33
193
原创 LeetCode 724.寻找数组的中心下标
左侧数之和 sum = nums[0] + nums[1] + nums[2] = 1 + 7 + 3 = 11 ,右侧数之和 sum = nums[4] + nums[5] = 5 + 6 = 11 ,二者相等。右侧数之和 sum = nums[1] + nums[2] = 1 + -1 = 0。是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。左侧数之和 sum = 0 ,(下标 0 左侧不存在元素),如果中心下标位于数组最左端,那么左侧数之和视为。数组中不存在满足此条件的中心下标。
2025-09-25 15:11:21
235
原创 LeetCode 120.三角形最小路径和
自顶向下的最小路径和为 11(即,2 + 3 + 5 + 1 = 11)。也就是说,如果正位于当前行的下标。每一步只能移动到下一行中相邻的结点上。,那么下一步可以移动到下一行的下标。,找出自顶向下的最小路径和。
2025-09-25 14:20:40
627
原创 LeetCode 166.分数到小数
如果小数部分为循环小数,则将循环的部分括在括号内。这道题做得太绝望了,大大小小的错误!给定两个整数,分别表示分数的分子。如果存在多个答案,只需返回。答案字符串的长度小于。对于所有给定的输入,
2025-09-24 20:28:35
148
原创 LeetCode 189. 轮转数组
向右轮转 1 步: [99,-1,-100,3]向右轮转 2 步: [3,99,-1,-100],将数组中的元素向右轮转。
2025-09-24 12:44:31
410
原创 LeetCode 66. 加一
这些数字按从左到右,从最高位到最低位排列。这个大整数不包含任何前导。加 1 后得到 4321 + 1 = 4322。加 1 后得到 123 + 1 = 124。将大整数加 1,并返回结果的数字数组。因此,结果应该是 [4,3,2,2]。加 1 得到了 9 + 1 = 10。因此,结果应该是 [1,2,4]。因此,结果应该是 [1,0]。输入数组表示数字 4321。输入数组表示数字 123。输入数组表示数字 9。
2025-09-24 12:31:01
519
原创 LeetCode寻找两个有序数组的中位数 O(log (m+n))
合并数组 = [1,2,3,4] ,中位数 (2 + 3) / 2 = 2.5。合并数组 = [1,2,3] ,中位数 2。请你找出并返回这两个正序数组的。算法的时间复杂度应该为。
2025-09-20 20:08:36
849
原创 云计算-Azure Functions :构建事件驱动的云原生应用报告
要实现成本的优化需要拥有良好的策略。第二,可以通过监控执行和资源的消耗,使用Azure Monitor 和 Application Insights紧密追踪函数的执行过程与状态,识别高成本的部分进行优化;在Azure Functions在运行时,需要处理绑定的底层逻辑,要与目标建立连接,处理数据的输入绑定与输出绑定,并进行序列化与反序列化。触发器与绑定体现了云计算中的的弹性、事件响应能力和云服务间的集成和自动化的能力,让云服务能够动态变化,按需分配资源,让数据在多个服务之间的流动变得简单、声明化和高效。
2025-06-25 15:25:44
1247
原创 实验一——Docker基础实战教程
避免 Shell 变量替换,当使用双引号(")时,Shell 会尝试解析其中的变量(如 $VAR),单引号会禁用 Shell 的变量替换,确保文本按原样传递。问题分析:docker run 命令格式错误,--name 是选项参数,需紧跟 -/-- ,当前写法 --name firstContainer 被识别成要执行的 “可执行文件”,但系统找不到该命令,导致报错。该部分包括对镜像的定制保存加载,导入导出容器,镜像的删除,构建构建私有。该部分包括拉取镜像,启动,停止,进入,删除容器,属于比较基础的内容。
2025-06-23 17:24:13
648
原创 云计算-Raft算法报告-raft与paxos对比
最初,在分布式系统领域中,Paxos算法虽然是作为主体的,但是其复杂性太大并且难以理解,而且它在实际系统中需要大量的扩展。Raft算法的出现,提高了可理解性,在状态简化与算法方面减小了复杂性。相比于Paxos,Raft就实现了可理解性的更高,更容易的学习,而且还提供了一个足够好的用来构建一个现实系统的基础适合实际系统的实现。在分布式系统领域,共识算法是保证数据一致性与可靠性的核心技术,Raft 算法是其中的代表。Raft算法将一致性问题分成。
2025-06-17 13:45:07
715
原创 文件的基础学习:读取与存入
ungetc(int char, FILE *stream)//比如在读取字符之后发现不符合预期的字符,需要将其放回输入流以便稍后重新处理。//从文件fp中读取数,分别放入a,b,c中;ungetc()//把字符 char(一个无符号字符)推入到指定的流 stream 中,以便它是下一个被读取到的字符。//从fp中读取长size的文件,存入数组s中//s是一个一维数组。//将s中的字符串写到文件fp中;c=fgetc(fp)//从fp文件中读取一个字符到c中。fputc()//把一个字符写入指定的文件中。
2024-03-13 20:10:00
402
原创 为什么创建链表要申请空间,目的,原因
创建链表需要申请空间的原因是因为链表是一种动态数据结构,它的大小可以根据需要进行动态调整。链表中的每个节点都需要存储数据以及指向下一个节点的指针,因此需要在内存中为每个节点分配一定的空间。如果数组大小不够,需要重新创建一个更大的数组,并将原数组中的数据复制到新数组中,这样会造成额外的时间和空间开销。当我们向链表中插入新的节点时,需要为新节点分配内存空间,并将其插入到链表中适当的位置。因此,链表通过动态申请和释放内存空间的方式,可以更加灵活地管理数据,适应不同大小和数量的数据需求。
2024-02-26 11:24:33
861
蓝桥杯2024年第十五届决赛真题-最小字符串
2025-12-05
数据库 查询 报错修改 头歌平台
2024-10-15
头歌平台 数据库 创建表
2024-10-15
P8436 【模板】边双连通分量
2024-08-15
答疑安排 PTA python3
2024-06-18
这段代码为什么会运行错误?
2024-04-12
P1400 [CERC2016] Easy Equation洛谷
2024-04-12
如何改正,我要设置自动化保存
2024-04-04
如何用realloc给一个初始定义了的数组再次扩展内存
2024-03-31
必须使用该模块完成集合的合并
2024-03-31
为什么输入的集合输出来是逆序的
2024-03-30
链表综合问题PTA,急
2024-03-22
PTA 两个字符串穿插错了一个测试点 不会改
2023-12-06
PTA 查找二维数组中的最大值及其行列下标 有一个测试点错误
2023-12-06
PTA中为什么编译错误
2023-12-05
PTA 分词并显示 为什么在PTA上是编译错误,具体怎么改
2023-12-04
PTA选民投票 代码是错误的,具体要怎么改
2023-12-04
通讯录排序I“:L》《?
2023-12-02
想知道具体怎么改对!?/、
2023-11-28
找鞍点 为什么不对啊 崩溃啊
2023-11-15
出现段错误/运行时错误
2023-11-12
没有正确输出答案,请解答
2023-11-08
C语言之计算两数之和
2023-09-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅