hughqiao

Biweekly Contest 116

100104. Minimum Number of Changes to Make Binary String Beautiful 给你一个长度为偶数下标从 0 开始的二进制字符串 s 。 如果可以将一个字符串分割成一个或者更多满足以下条件的子字符串,那么我们称这个字符串是 美丽的 : 每个子字符串的长度都是 偶数 。 每个子字符串都 只 包含 1 或 只 包含 0 。…

LeetCode Contest 367

100096. Find Indices With Index and Value Difference I 给你一个下标从 0 开始、长度为 n 的整数数组 nums ,以及整数 indexDifference 和整数 valueDifference 。 你的任务是从范围 内找出 2 个满足下述所有条件的下标 i 和 j : abs(i -…

LeetCode Contest 366

100103. Divisible and Non-divisible Sums Difference 给你两个正整数 n 和 m 。 现定义两个整数 num1 和 num2 ,如下所示: num1:范围 内所有 无法被 m 整除 的整数之和。 num2:范围 内所有 能够被 m 整除 的整数之和。 返回整数 num1…

LeetCode Contest 365

100088. Maximum Value of an Ordered Triplet I 给你一个下标从 0 开始的整数数组 nums 。 请你从所有满足 i < j < k 的下标三元组 (i, j, k) 中,找出并返回下标三元组的最大值。如果所有满足条件的三元组的值都是负数,则返回 0 。 下标三元组 (i, j, k)…

LeetCode Biweekly Contest 114

8038. Minimum Operations to Collect Elements 给你一个正整数数组 nums 和一个整数 k 。 一次操作中,你可以将数组的最后一个元素删除,将该元素添加到一个集合中。 请你返回收集元素 1, 2, ..., k 需要的 最少操作次数 测试样例 输入:nums = , k = 2 输出:4 解释:4 次操作后,集合中的元素依次添加了 2…

LeetCode Contest 364

8048. Maximum Odd Binary Number 给你一个 二进制 字符串 s ,其中至少包含一个 '1' 。 你必须按某种方式 重新排列 字符串中的位,使得到的二进制数字是可以由该组合生成的 最大二进制奇数 。 以字符串形式,表示并返回可以由给定组合生成的最大二进制奇数。 注意 返回的结果字符串 可以 含前导零。 测试样例: 输入:s = "010" 输出:"001" 解释: 因为字符串 s…

LeetCode Contest 363

100031. Sum of Values at Indices With K Set Bits 给你一个下标从 0 开始的整数数组 nums 和一个整数 k 。 请你用整数形式返回 nums 中的特定元素之 和 ,这些特定元素满足:其对应下标的二进制表示中恰存在 k 个置位。 整数的二进制表示中的 1 就是这个整数的 置位 。 例如,21…

LeetCode Biweekly Contest 113

8039. Minimum Right Shifts to Sort the Array 给你一个长度为 n 下标从 0 开始的数组 nums ,数组中的元素为 互不相同 的正整数。请你返回让 nums 成为递增数组的 最少右移 次数,如果无法得到递增数组,返回 -1 。 一次 右移 指的是同时对所有下标进行操作,将下标为 i 的元素移动到下标 (i +…