所有标签为 数学 的文章

    【5.3】LeetCode每日一题· 整数翻转

    给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。如果反转后整数超过 32 位的有符号整数的范围 ([-2^{32}, 2^{32}-1]),就返回 0。假设环境不允许存储 64 位整数(有符号或无符号)。来源:力扣(LeetCo

    【5.6】LeetCode每日一题· 解码异或后的数组

    未知 整数数组 arr 由 n 个非负整数组成。经编码后变为长度为n - 1的另一个整数数组encoded,其中encoded[i] = arr[i] XOR arr[i + 1]。例如,arr = [1,0,2,1]经编码后得到encoded = [1,

    【5.7】LeetCode每日一题·数组异或操作

    给你两个整数,n 和 start 。数组nums定义为:nums[i] = start + 2*i(下标从0开始)且n == nums.length。请返回nums中所有元素按位异或(XOR)后得到的结果。来源:力扣(LeetCode) 链接:题目链接由于

    【5.11】LeetCode每日一题·解码异或后的序列

    给你一个整数数组 perm ,它是前 n 个正整数的排列,且 n 是个 奇数 。它被加密成另一个长度为n - 1的整数数组encoded,满足encoded[i] = perm[i] XOR perm[i + 1]。比方说,如果perm = [1,3,2]

    【2024.03.27】LeetCode每日一题·统计将重叠区间合并成组的方案数

    给你一个二维整数数组ranges,其中ranges[i] = [start_i, end_i]表示 start_i到end_i之间(包括二者)的所有整数都包含在第i个区间中。你需要将ranges分成两个组(可以为空),满足:每个区间只属于一个组。两个有交集

    【2024.04.10】LeetCode每日一题·修改后的最大二进制字符串

    给你一个二进制字符串binary,它仅有0或者1组成。你可以使用下面的操作任意次对它进行修改:操作1:如果二进制串包含子字符串"00",你可以用"10"将其替换。操作2:如果二进制串包含子字符串"10",你可以用"01"将其替换。请你返回执行上述操作任意次