Leetcode题库 762.二进制表示中质数个计算置位(哈希数组 C实现)
文章目录
- 思路
- 代码
思路
bit_1函数用于返回十进制数对应二进制数中1的位数
temp为哈希数组,若temp[i]=1,则表明i为质数
若bit_1(i)为质数,ret加1,则否ret加0
代码
int bit_1(int n){int r,ret=0;do{r = n%2;n = (n-r)/2;ret+=r;}while(n!=0);return ret;
}int countPrimeSetBits(int left, int right){int ret=0;int temp[] = {0,0,1,1,0,1,0,1,0,0,0,1,0,1,0,0,0,1,0,1};for(int i=left;i<=right;i++){ret+=temp[bit_1(i)];}return ret;
}
Leetcode题库 762.二进制表示中质数个计算置位(哈希数组 C实现)相关推荐
- 《LeetCode刷题》762. 二进制表示中质数个计算置位(java篇)
题目描述: 给你两个整数 left 和 right ,在闭区间 [left, right] 范围内,统计并返回 计算置位位数为质数 的整数个数. 计算置位位数 就是二进制表示中 1 的个数. 例如, ...
- 【leetcode】762. 二进制表示中质数个计算置位
给你两个整数 left 和 right ,在闭区间 [left, right] 范围内,统计并返回 计算置位位数为质数 的整数个数. 计算置位位数 就是二进制表示中 1 的个数. 例如, 21 的二进 ...
- 力扣762.二进制表示中质数个计算置位
题目描述 给定两个整数 L 和 R ,找到闭区间 [L, R] 范围内,计算置位位数为质数的整数个数. (注意,计算置位代表二进制表示中1的个数.例如 21 的二进制表示 10101 有 3 个计算置 ...
- 二进制表示中质数个计算置位
二. 二进制表示中质数个计算置位 2.1.题设要求 给你两个整数 left 和 right ,在闭区间 [left, right] 范围内,统计并返回计算置位位数为质数的整数个数.计算置位位数就是 ...
- LeetCode简单题之二进制表示中质数个计算置位
题目 给你两个整数 left 和 right ,在闭区间 [left, right] 范围内,统计并返回 计算置位位数为质数 的整数个数. 计算置位位数 就是二进制表示中 1 的个数. 例如, 21 ...
- LeetCode(762)——二进制表示中质数个计算置位(JavaScript)
给定两个整数 L 和 R ,找到闭区间[L, R] 范围内,计算置位位数为质数的整数个数. (注意,计算置位代表二进制表示中1的个数.例如21 的二进制表示10101有 3 个计算置位.还有,1 不是 ...
- Leetcode题库 94.二叉树的中序遍历(递归 C实现)
文章目录 解析 代码 解析 中序遍历:先左再中后右 Func函数,接收一个节点,节点非空,则先遍历其左子树,再存入自身val值,最后遍历右子树 ret数组存储每个非空节点的val值 pos为下一个存入 ...
- LeetCode题库第867题 转置矩阵
LeetCode题库第867题 转置矩阵 LeetCode题库第867题 转置矩阵 我首先想到的方法是新建一个二维的矩阵,然后遍历原来的矩阵,将每一个元素放在新矩阵中该放的位置: // javapub ...
- LeetCode题库第888题 公平的糖果棒交换
LeetCode题库第888题 公平的糖果棒交换 LeetCode第888道题 公平的糖果棒交换 首先,题目中说他们两个人的糖果的总数量是不一样的,并且要将A中的一个糖果和B的一个糖果交换后使得他们两 ...
最新文章
- ipad无法与itunes同步,提示因为这台电脑不再被授权使用在此ipad上购买的项目解决方案...
- FFmpeg被声明为已否决的解决方案
- as f报错 open with_一篇文章了解python常见内置异常报错
- 快速上手linux玩转典型网络,5- 快速上手Linux玩转典型应用- Linux常用命令
- python paramiko并发_使用Python paramiko模块利用多线程实现ssh并发执行操作
- Laravel大型项目系列教程(五)之文章和标签管理
- 1000种对Java的响应没有死
- Team Up!用Visual Studio 2005 Team System组织所有的装备 --作者:Chris Menage
- 【Linux】查看文件内容的相关命令总结
- [收藏]用CSS构建iframe效果
- Smarty的入门使用
- C++11 原生字符串
- 利用ArcGIS Pro对疫情数据进行分析并可视化
- 树分解 tree decomposition
- a星算法的优缺点_轻松理解机器学习算法:C4.5算法
- 【小程序实战系列】电商平台源码及功能实现
- 【腾讯TMQ】远程移动测试平台对比分析
- OWC资料收集-绑定到数据源 Office XP 图表组件
- 使用XMLSerializer报错java.lang.NoClassDefFoundError: nu/xom/ParentNode
- ElasticSearch 中的中文分词器以及索引基本操作详解
热门文章
- 广州技术沙龙第 4 期报名开始!
- C# 连接SQLServer数据库及登录验证知识
- iOS GPUImage之视频采集GPUImageVideoCamera
- Georgia and Bob POJ - 1704
- 信息学奥赛一本通(C++)在线评测系统——基础(二)基础算法 —— 1312:【例3.4】昆虫繁殖
- 【Tiny4412】烧写最小文件系统到EMMC
- 【Linux】一步一步学Linux——touch命令(33)
- 【Linux】一步一步学Linux——Linux文件属性详解(28)
- python中requests的常用方法_Python爬虫简介(2)——请求库的常用方法及使用,python,入门,二,requests,常见,和,库中,文官,网...
- html请求接口_通用网关接口-FastCGI介绍