周赛总结
文章平均质量分 89
大帅比的小跟班
双非水硕在读憨憨一枚。。。
展开
-
单周赛 2022.2.13 题解汇总(美团专场)
T1 6004. 得到 0 的操作数给你两个 非负 整数 num1 和 num2 。每一步 操作 中,如果 num1 >= num2 ,你必须用 num1 减 num2 ;否则,你必须用 num2 减 num1 。例如,num1 = 5 且 num2 = 4 ,应该用num1 减 num2 ,因此,得到 num1 = 1 和 num2 = 4 。然而,如果 num1 = 4且 num2 = 5 ,一步操作后,得到 num1 = 4 和 num2 = 1 。返回使 num1 = 0 或 .原创 2022-02-13 23:23:52 · 447 阅读 · 1 评论 -
单周赛 2022.2.6 题解汇总
T16000. 对奇偶下标分别排序给你一个下标从 0 开始的整数数组 nums 。根据下述规则重排 nums 中的值:按 非递增 顺序排列 nums 奇数下标 上的所有值。举个例子,如果排序前 nums = [4,1,2,3] ,对奇数下标的值排序后变为 [4,3,2,1] 。奇数下标 1 和 3 的值按照非递增顺序重排。按 非递减 顺序排列 nums 偶数下标 上的所有值。举个例子,如果排序前 nums = [4,1,2,3] ,对偶数下标的值排序后变为 [2,1,4,3] 。偶数下标 0.原创 2022-02-06 21:22:11 · 934 阅读 · 0 评论 -
单周赛 2022.1.30 题解汇总
T15993. 将找到的值乘以 2给你一个整数数组 nums ,另给你一个整数 original ,这是需要在 nums 中搜索的第一个数字。接下来,你需要按下述步骤操作:如果在 nums 中找到 original ,将 original乘以 2 ,得到新 original(即,令 original = 2 * original)。否则,停止这一过程。只要能在数组中找到新 original ,就对新 original 继续 重复 这一过程。返回 original 的 最终 值。...原创 2022-01-30 16:09:47 · 896 阅读 · 0 评论 -
单周赛 2022.1.23 题解汇总补充(T4 基于陈述统计最多好人数)
2151. 基于陈述统计最多好人数游戏中存在两种角色:好人:该角色只说真话。坏人:该角色可能说真话,也可能说假话。给你一个下标从 0 开始的二维整数数组 statements ,大小为 n x n ,表示 n 个玩家对彼此角色的陈述。具体来说,statements[i][j] 可以是下述值之一:0 表示 i 的陈述认为 j 是 坏人 。1 表示 i 的陈述认为 j 是 好人 。2 表示 i 没有对 j 作出陈述。另外,玩家不会对自己进行陈述。形式上,对所有0 <= i <.原创 2022-01-26 20:54:22 · 289 阅读 · 0 评论 -
单周赛 2022.1.23 题解汇总
T15989. 元素计数给你一个整数数组 nums ,统计并返回在 nums 中同时具有一个严格较小元素和一个严格较大元素的元素数目。提示:1 <= nums.length <= 100 -105<= nums[i] <= 105解题思路:按照题意,我们只需要对题目数组进行排序,然后用数组元素的总个数减去最大以及最小元素的个数,即为所求答案。因为只有最大最小值是严格最大元素和严格最小元素不能够同时拥有的。代码和提交截图如下:class Solu...原创 2022-01-23 23:59:10 · 269 阅读 · 0 评论 -
单周赛 2022.1.16 题解汇总
T1 5980. 将字符串拆分为若干长度为 k 的组字符串 s 可以按下述步骤划分为若干长度为 k 的组:第一组由字符串中的前 k 个字符组成,第二组由接下来的 k 个字符串组成,依此类推。每个字符都能够成为 某一个 组的一部分。对于最后一组,如果字符串剩下的字符 不足 k 个,需使用字符 fill 来补全这一组字符。注意,在去除最后一个组的填充字符 fill(如果存在的话)并按顺序连接所有的组后,所得到的字符串应该是 s 。给你一个字符串 s ,以及每组的长度 k 和一个用于填充的字符 f原创 2022-01-16 22:57:04 · 2185 阅读 · 0 评论 -
单周赛 2022.1.9 题解汇总
T15976. 检查是否每一行每一列都包含全部整数对一个大小为 n x n 的矩阵而言,如果其每一行和每一列都包含从 1 到 n 的 全部 整数(含 1 和 n),则认为该矩阵是一个 有效 矩阵。给你一个大小为 n x n 的整数矩阵 matrix ,请你判断矩阵是否为一个有效矩阵:如果是,返回 true ;否则,返回 false 。解题思路:可以使用 set 进行去重,但是 n 的大小最高是100,所以我们可以用数组来代替set进行去重操作,只需遍历每行每列没有重复数字即可,...原创 2022-01-09 20:25:13 · 336 阅读 · 0 评论 -
双周赛 2022.1.8 题解汇总
T15960. 将标题首字母大写给你一个字符串 title ,它由单个空格连接一个或多个单词组成,每个单词都只包含英文字母。请你按以下规则将每个单词的首字母 大写 :如果单词的长度为1或者2,所有字母变成小写。否则,将单词首字母大写,剩余字母变成小写。请你返回 大写后的title。解题思路:① 将字符串全部转成小写,然后用 " " 分割整个字符串得到字符串数组。 ② 遍历字符串数组,如果长度 <= 2,用S...原创 2022-01-09 19:06:21 · 196 阅读 · 0 评论