leetcode每日一题:最大或值
题目
2680. 最大或值
给你一个下标从 0 开始长度为 n 的整数数组 nums 和一个整数 k 。每一次操作中,你可以选择一个数并将它乘 2 。
你最多可以进行 k 次操作,请你返回 nums | nums | ... | nums 的最大值。
a | b 表示两个整数 a 和 b 的 按位或 运算。
示例 1:
输入:nums = , k = 1
输出:30
解释:如果我们对下标为 1 的元素进行操作,新的数组为 。此时得到最优答案为 12 和 18 的按位或运算的结果,也就是 30 。示例 2:
输入:nums = , k = 2
输出:35
解释:如果我们对下标 0 处的元素进行操作,得到新数组 。此时得到最优答案为 32|1|2 = 35 。提示:
<ul>1 过来提前占个楼 感谢分享 感谢分享,学习下。 东西不错很实用谢谢分享 鼓励转贴优秀软件安全工具和文档! 东西不错很实用谢谢分享 懂技术并乐意极积无私分享的人越来越少。珍惜 感谢,下载保存了 过来提前占个楼 收藏一下 不知道什么时候能用到 前排留名,哈哈哈 谢谢分享,辛苦了 鼓励转贴优秀软件安全工具和文档! 用心讨论,共获提升! 分享、互助 让互联网精神温暖你我 感谢,下载保存了 这个有用。 这个好,看起来很实用 感谢分享,学习下。
页:
[1]
2