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

力扣2859-计算k置位下标对应元素的和

计算K置位下标对应元素的和

题目链接

解题思路

  1. 对每个下标进行位运算,求得二进制位1的个数,与k进行比较
  2. 如果相等,证明该元素符合题目要求的值
  3. 对所有满足要求的值进行累加即可
class Solution {
public:int sumIndicesWithKSetBits(vector<int>& nums, int k) {long ans=0;for(int i = 0;i<nums.size();i++){int temp = i;int sum=0;while(temp){if(temp & 1) sum++;temp= temp >> 1;}if(sum == k){ans = ans + nums[i];}}return ans;}
};
http://www.lryc.cn/news/287229.html

相关文章:

  • [计算机提升] 切换(域)用户
  • 蓝桥杯练习题dfs与bfs
  • 软件游戏提示msvcp140.dll丢失的解决方法,全面分析msvcp140.dll文件
  • LandrayOA内存调优 / JAVA内存调优 / Tomcat web.xml 超时时间调优实战
  • 免费SSL数字证书申请,免费数字证书使用教程
  • 深入理解Flutter中的GlobalKey与LocalKey(ValueKey、ObjectKey、UniqueKey)及其使用方法
  • linux命令学习
  • 核桃的数量---蓝桥杯
  • 进程通信与socket编程实践之猜数字小游戏
  • AcWing 1241. 外卖店优先级(复杂模拟思路 + 代码详解)
  • 查询文件hash值
  • [docker] Docker资源管理
  • 不就业,纯兴趣,应该自学C#还是JAVA?
  • 【Go面试向】defer与time.sleep初探
  • fpga外置flash程序烧录流程
  • 什么是通配监听端口? 什么是通配监听IP?
  • CentOS 安装 Ruby
  • Laya3.0 相机使用
  • 前端语音识别(webkitSpeechRecognition)
  • Flutter中状态管理选项的比较:利弊探索
  • # [NOI2019] 斗主地 洛谷黑题题解
  • 踩坑(6)Redisson调用unlockAsync方法释放锁失败
  • 树莓派实战应用:基于人脸识别系统
  • 5G赋能智慧文旅:科技与文化的完美结合,打造无缝旅游体验,重塑旅游业的未来
  • 大模型:相关参数总结
  • 腾讯云短信开发
  • Dockerfile:如何写一个Dockerfile文件?
  • Lua 中的高级特性:模块的使用、字符串模式匹配、高阶函数和表的元方法
  • openssl3.2/test/certs - 040 - EC cert with named curve signed by named curve ca
  • LabVIEW准分子激光器控制系统