![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
题解
文章平均质量分 79
题解
波诺波
来日方长
展开
-
算法题-竞赛技巧(.sort()方法,布尔值)
来源:牛客网。原创 2023-11-15 20:29:08 · 158 阅读 · 0 评论 -
罗马数字转整数(字典)
罗马数字包含以下七种字符:IVXLCD和M。例如, 罗马数字2写做II,即为两个并列的 1。12写做XII,即为XII。27写做XXVII, 即为XXVII。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做IIII,而是IV。数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4。同样地,数字 9 表示为IX。IVXXLCCDM给定一个罗马数字,将其转换成整数。原创 2023-10-21 21:34:26 · 62 阅读 · 1 评论 -
需要添加的硬币的最小数量
假设现在得到了 [0,s−1] 内的所有整数,如果此时新发现了一个整数 x,那么把 x 加到已得到的数字中,就得到了 [x,s+x−1] 内的所有整数。可以证明从 1 到 19 的所有整数都可由数组中的硬币组合得到,且需要添加到数组中的硬币数目最小为 2。可以证明从 1 到 19 的所有整数都可由数组中的硬币组合得到,且需要添加到数组中的硬币数目最小为 1。可以证明从 1 到 20 的所有整数都可由数组中的硬币组合得到,且需要添加到数组中的硬币数目最小为 3。,表示可用的硬币的面值,以及一个整数。原创 2023-12-16 22:17:18 · 62 阅读 · 0 评论 -
算法题-小H和迷宫(map函数,lambda函数,pop方法)
来源:牛客网。原创 2023-11-14 22:03:40 · 175 阅读 · 1 评论 -
C语言-力扣100155.双模幂运算(malloc函数)
给你一个下标从开始的二维数组variables,其中,以及一个整数target。如果满足以下公式,则下标i是返回一个由组成的数组,。[0,2]对于 variables 数组中的每个下标 i :1) 对于下标 0 ,variables[0] = [2,3,3,10] ,(23 % 10)3 % 10 = 2。2) 对于下标 1 ,variables[1] = [3,3,3,1] ,(33 % 10)3 % 1 = 0。原创 2023-12-10 21:20:39 · 199 阅读 · 0 评论 -
力扣-使三个字符串相等
因为 s1 和 s2 的最左位置上的字母不相等,所以无论进行多少次操作,它们都不可能相等。因此答案是 -1。如果存在某种方法能够使这三个字符串相等,请返回使它们相等所需的。对 s1 和 s2 进行一次操作后,可以得到三个相等的字符串。你可以根据需要对这三个字符串执行以下操作。在每次操作中,你可以选择其中一个长度至少为。可以证明,不可能用少于两次操作使它们相等。一样,很巧妙的思路,是那道题的升级版。这个思路跟之前写的博客。原创 2023-11-19 21:35:39 · 121 阅读 · 0 评论 -
最长公共前缀(集合)
编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。"fl"""输入不存在公共前缀。原创 2023-10-27 18:38:52 · 274 阅读 · 1 评论 -
元素和最小的山形三元组
给你一个下标从开始的整数数组nums。如果下标三元组(i, j, k)满足下述全部条件,则认为它是一个请你找出nums中的山形三元组,并返回其。如果不存在满足条件的三元组,返回-1。9三元组 (2, 3, 4) 是一个元素和等于 9 的山形三元组,因为:- nums[2] < nums[3] 且 nums[4] < nums[3]这个三元组的元素和等于 nums[2] + nums[3] + nums[4] = 9。可以证明不存在元素和小于 9 的山形三元组。13。原创 2023-10-24 22:09:04 · 169 阅读 · 0 评论 -
两数之和( index()方法,range()函数 )
给定一个整数数组nums和一个整数目标值target,请你在该数组中找出target的那整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。[0,1]因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。[1,2][0,1]解法一。原创 2023-10-19 11:14:28 · 65 阅读 · 0 评论