当前位置: 首页 > news >正文

江西省城乡建设厅网站证件查询杭州智能模板建站

江西省城乡建设厅网站证件查询,杭州智能模板建站,hexo wordpress,seo值怎么提高题目: 给你一个下标从 0 开始的整数数组 nums 和一个 正 整数 k 。 你可以对数组执行以下操作 任意次 : 选择两个互不相同的下标 i 和 j ,同时 将 nums[i] 更新为 (nums[i] AND nums[j]) 且将 nums[j] 更新为 (nums[i] OR nums[j]) &#…

题目:

给你一个下标从 0 开始的整数数组 nums 和一个 正 整数 k 。

你可以对数组执行以下操作 任意次 :

选择两个互不相同的下标 i 和 j ,同时 将 nums[i] 更新为 (nums[i] AND nums[j]) 且将 nums[j] 更新为 (nums[i] OR nums[j]) ,OR 表示按位 或 运算,AND 表示按位 与 运算。
你需要从最终的数组里选择 k 个元素,并计算它们的 平方 之和。

请你返回你可以得到的 最大 平方和。

由于答案可能会很大,将答案对 109 + 7 取余 后返回。

示例 1:

输入:nums = [2,6,5,8], k = 2
输出:261
解释:我们可以对数组执行以下操作:

  • 选择 i = 0 和 j = 3 ,同时将 nums[0] 变为 (2 AND 8) = 0 且 nums[3] 变为 (2 OR 8) = 10 ,结果数组为 nums = [0,6,5,10] 。
  • 选择 i = 2 和 j = 3 ,同时将 nums[2] 变为 (5 AND 10) = 0 且 nums[3] 变为 (5 OR 10) = 15 ,结果数组为 nums = [0,6,0,15] 。
    从最终数组里选择元素 15 和 6 ,平方和为 152 + 62 = 261 。
    261 是可以得到的最大结果。
    示例 2:

输入:nums = [4,5,4,7], k = 3
输出:90
解释:不需要执行任何操作。
选择元素 7 ,5 和 4 ,平方和为 72 + 52 + 42 = 90 。
90 是可以得到的最大结果。

提示:

1 <= k <= nums.length <= 10^5
1 <= nums[i] <= 10^9

java代码:

public class Solution {public int maxSum(List<Integer> nums, int k) {final long MOD = 1_000_000_007;int[] cnt = new int[30];for (int x : nums) {for (int i = 0; i < 30; i++) {cnt[i] += (x >> i) & 1;}}long ans = 0;while (k-- > 0) {int x = 0;for (int i = 0; i < 30; i++) {if (cnt[i] > 0) {cnt[i]--;x |= 1 << i;}}ans = (ans + (long) x * x) % MOD;}return (int) ans;}
}
http://www.yayakq.cn/news/324855/

相关文章:

  • 设计类网站策划书彭州做网站的公司
  • 网页设计入门书籍百度关键词排名优化工具
  • 专业创建网站公司宁波做百度网站
  • 大学生兼职网站策划书婴儿睡袋网站建设
  • 网站开发 用户角色网站建设与代运营介绍
  • 青羊区网站建设个人网站风格
  • 互联网站建设机构国际原油价格最新实时消息
  • 比较有名的设计网站镇江平台公司
  • 域名和网站培训网站建设报价单
  • 苏州市建设中心网站首页中山专业外贸网站开发公司
  • 哪里有网站建设加工企业设计网页
  • 站长工具在线查询贵阳个人做网站
  • Wordpress做什么网站赚钱展厅效果图网站
  • 深圳外贸建站模版即刻搜索
  • 网站关键词google优化怎么做免费建造公司网站
  • 网站开发外包协议360免费wifi无法在win10下正常运行
  • 自助定制网站开发公司外链推广是什么意思
  • 搭建网站视频教程怎样创办网站
  • 免费建设网站赚钱万能浏览器手机版下载安装2022
  • 如何注册chn域名网站做网站要不要用jsp
  • 店铺头像logo设计枫树seo
  • 杭州网站制作外包汽油最新价格
  • 哪个公司可以专门做网站东莞住房和城乡建设部网站
  • 浙江凌宇环境建设公司网站许昌公司网站开发
  • 带网站的电话河北省承德市建设局网站上不去
  • 深圳企业网站建设服务中心wordpress珠宝主题
  • 免费的空间网站医院网站建设情况汇报
  • 泰安网站建设哪家好网站优化的方法与技巧
  • 外贸网站排名专业舆情公关公司
  • 淮安网站建设电话网站初期如何推广