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

帝国网站如何做中英文切换百度关键词排名点击器

帝国网站如何做中英文切换,百度关键词排名点击器,陕西网站建设电话,前端角度实现网站首页加载慢优化题目: 给你一个下标从 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.tj-hxxt.cn/news/82441.html

相关文章:

  • 360门户网站怎样做网站收录提交入口
  • 网站设计面试问题英文seo是什么意思
  • 怎样网络营销推广seo外贸公司推广
  • 免费咨询做网站优化大师app
  • 做网站那个搜索引擎好举一个网络营销的例子
  • 凡客做网站怎么样友点企业网站管理系统
  • 免费ppt模板软件网络搜索优化
  • 建设网站方面的知识品牌推广外包公司
  • 如何做网站的优化网站关键词在哪里看
  • 做360优化网站都有哪家seo关键词排名软件
  • 企业商城网站建设海口网站关键词优化
  • 营销策略英文网页优化包括什么
  • 网站设计思路作用陕西seo顾问服务
  • 网站单子十五种常见的销售策略
  • 微网站建设公司哪家好软文范例大全100字
  • 个人网站示例世界500强企业名单
  • 户网站建设的不全.青岛快速排名
  • 网络兼职做网站项目优化seo
  • 网站动画广告条怎么做的下载百度2023最新版
  • 案例模板我的网站十大门户网站
  • 学做网站要多久哈尔滨seo
  • 内蒙古建设住房与城乡厅官方网站2022年新闻摘抄十条
  • 如何做网站改版本地推广平台有哪些
  • 网站设计中超链接怎么做2023年第三波疫情9月
  • 做网站技术员百度seo排名360
  • 网站开发人员属于什么软件最新热搜新闻
  • 2015手机版网站制作网络运营课程培训班
  • 沈阳营销型网站制作windows优化大师电脑版
  • wordpress支付插件重庆seo杨洋
  • 北京京西建设集团网站市场营销培训