Re: [闲聊] 每日leetcode

楼主: sustainer123 (caster)   2024-04-29 14:50:28
※ 引述《Rushia (早瀬ユウカの体操服 )》之铭言:
: https://leetcode.com/problems/minimum-number-of-operations-to-make-array-xor-equal-to-k/description
: 2997. Minimum Number of Operations to Make Array XOR Equal to K
: 给你一个阵列nums和一个数字k,我们希望将每个数字xor起来之后等于k,你可以使用一
: 个操作翻转任意数字的任一位元,求出最少要翻几次。
: 思路:
: 1.假设 num1 ^ num2 ^ ... numn = x,我们希望 x == k 等价于 x ^ k == 0,所以我们
: 把 nums 的所有元素和 k 做 xor 然后看看翻转几个 1 可以令他为 0 即可。
: pycode
:
作者: Rushia (みけねこ的鼻屎)   2024-04-29 14:52:00
count = Integer.bitCount(k); 一步就好
作者: SecondRun (雨夜琴声)   2024-04-29 14:53:00
大师
楼主: sustainer123 (caster)   2024-04-29 14:54:00
我记一下这函式 刚学java 现在只会基本操作我想说找不到count 所以直接手搓一个
作者: JIWP (JIWP)   2024-04-29 14:55:00
别卷了
楼主: sustainer123 (caster)   2024-04-29 14:57:00
速度100%了 感谢大老:))
作者: Rushia (みけねこ的鼻屎)   2024-04-29 14:58:00
Character也满多静态好用方法
楼主: sustainer123 (caster)   2024-04-29 15:01:00
好 我有空研究一下

Links booklink

Contact Us: admin [ a t ] ucptt.com