leetcode762
class Solution {
public:
    bool IsPrime(int n) {
        if (n == )
        {
            return false;
        }
        if (n ==  || n == )
        {
            return true;
        }
        for (int i = ; i <= sqrt(n); i++) {
            if (n%i == ) {
                return false;
            }
        }
        return true;
    }
    int CountOnes(int n)
    {
        int sum = ;
        while (n)
        {
            int x = n & ;
            if (x)
            {
                sum++;
            }
            n >>= ;
        }
        return sum;
    }
    int countPrimeSetBits(int L, int R) {
        int sum = ;
        for (int i = L; i <= R; i++)
        {
            int x = CountOnes(i);
            if (IsPrime(x))
            {
                sum++;
            }
        }
        return sum;
    }
};
leetcode762的更多相关文章
- [Swift]LeetCode762. 二进制表示中质数个计算置位 | Prime Number of Set Bits in Binary Representation
		Given two integers L and R, find the count of numbers in the range [L, R] (inclusive) having a prime ... 
- Leetcode762.Prime Number of Set Bits in Binary Representation二进制表示中质数个计算置位
		给定两个整数 L 和 R ,找到闭区间 [L, R] 范围内,计算置位位数为质数的整数个数. (注意,计算置位代表二进制表示中1的个数.例如 21 的二进制表示 10101 有 3 个计算置位.还有, ... 
随机推荐
- 33-THREE.JS 圆柱体
			<!DOCTYPE html> <html> <head> <title></title> <script src="htt ... 
- 转载  IO、文件、NIO【草案四】
			本章目录: 1.IO类相关内容 2.文件和目录 3.文件高级操作 NIO详解[1]——缓冲区(Buffer)[深入理解,总结自<Java-NIO>]: [*:下边的Buffer又指代抽象 ... 
- 剑指offer--30.二叉搜索树的后序遍历序列
			正常情况下,因为二叉搜索树,左子树所有结点比根小,右子树所有结点比根大,所以循环一遍就能结束 ----------------------------------------------------- ... 
- 关于htonl()
			htons #include <arpa/inet.h> uint16_t htons(uint16_t hostshort); htons的功能: ... 
- NGUI 学习使用
			http://www.tasharen.com/forum/index.php?board=12.0 
- Ant入门之引用外部jar文件
			笔者在java项目开发中经常遇到引用外部Jar包的情况,使用ant打包过程中需要对其引用.现在此简单记忆以飨来者. 此处引用Log4j,具体程序HelloLog4j.java: package oat ... 
- SQLServer2008导入Excel遇到的问题
			今天同事给客户处理基础物料信息,要把Excel中的几千行物料信息导入到数据库.觉得不是啥难事,写个SQL语句而已,没成想,实际一操作,出问题了. SELECT * FROM OPENROWSET('M ... 
- 【Android】SDK工具学习 - adb
			ADB(Android Debug Bridge) 小白笔记 学习资料 adb简要介绍 adb 是一个 C/S 架构的命令行工具,主要由 3 部分组成: 运行在 PC 端的 Client : 可以通过 ... 
- 【retina】手机上 1PX 边框
			1像素边框,在2倍屏幕上为2“占位”,3倍屏上为3“占位”,但设计师就要1“占位” .content h1:after, .content h2:after { border-top: 1px sol ... 
- 压缩感知Compressive sensing(一)
			compressive sensing(CS) 又称 compressived sensing ,compressived sample,大意是在采集信号的时候(模拟到数字),同时完成对信号压缩之意. ... 
