2150:神奇的工号分数: 2
题目描述
ACM俱乐部里员工的都有一个工号,这个工号的二进制表达中1的个数越多,这个员工的级别就越高。
输入一个工号,求这个工号的二进制表达中1的个数。
例如输入10,由于其二进制表示为1010,有两个1,因此输出2。
输入格式
每组测试数据输入一行,每行输入一个整数(绝对值<=1000000)。
输出
每组测试数据输出一行,这个工号的二进制表达中1的个数。
样例输入
10
0
-32768
样例输出
2
0
17
#include<iostream> #include<cstdio> #include<cstring> using namespace std; int solve(int x){ int cnt=0; unsigned int flag=1; while(flag){ if(x&flag) cnt++; flag<<=1; } return cnt; } int main(){ //freopen("input.txt","r",stdin); int n; while(~scanf("%d",&n)){ printf("%d\n",solve(n)); } return 0; }
相关推荐
读书笔记:Leetcode、剑指Offer——名企面试官精讲典型编程题
《剑指offer笔试及源程序》是一份针对IT求职者极具价值的资源,它涵盖了名企面试中常见的编程题目,并提供了详细的源代码解析。这份资料旨在帮助应聘者提升编程技能,增强解决实际问题的能力,从而在面试中脱颖而出...
剑指Offer是针对Java面试的一本经典题目集,包含大量经典算法题目及其解答,这些题目对于应聘者在面试时应对此类问题有很大的帮助。书中题目覆盖了从基础到高级的各种难度,包括但不限于算法、数据结构、JVM知识等...
剑指offer(C++)1 在该资源中,我们将深入探讨剑指offer(C++)1中涉及的知识点,包括数组、vector、循环、条件语句、交换算法、函数返回值等。 数组 在这份代码中,我们可以看到数组的使用。数组是一种基本的...
剑指offer例题代码 不想看书可以直接看代码 学完了找工作、机试、考研都不会有问题 剑指offer例题代码 不想看书可以直接看代码 学完了找工作、机试、考研都不会有问题 剑指offer例题代码 不想看书可以直接看代码 ...
### 剑指Offer刷题笔记知识点解析 #### 一、二维数组查找 **题目描述:** 给定一个二维数组,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。编写一个函数来判断一个给定的数是否存在...
《剑指Offer——源代码解析与实战》 这个压缩包文件是编程面试准备的一个宝贵资源,其中包含了"剑指Offer"这本书中所有题目的源代码。"剑指Offer"是一本针对中国IT行业面试的经典书籍,它涵盖了大量面试中常见的...
《剑指Offer》是一本备受推崇的编程面试指南,它集结了众多知名互联网公司的面试题,旨在帮助程序员提升算法和编程能力,为求职面试做好准备。本书主要关注于Java语言的实现,通过解决书中提出的各类问题,读者可以...
牛客网剑指offer——Java题解为我们提供了一套完整的Java算法练习题库,以及对应的解题思路和代码实现,这些题目覆盖了数据结构和算法的多个关键知识点。 首先,让我们看看JZ1题目,即在二维数组中查找指定的整数。...
《剑指Offer》是一本备受推崇的编程面试指南,尤其对于Java开发者来说,它提供了大量精心设计的面试题目,旨在帮助求职者提升编程技能和解决问题的能力。这本书的Java代码实现和文字说明是深入理解问题解决方案的...
标题:剑指 offer 题解 该标题表明了该资源的主要内容是关于剑指 Offer 题解的解决方案。 描述:剑指 offer 题解.pdf 该描述表明了该资源是一个 PDF 文件,内容是关于剑指 Offer 题解的解决方案。 标签:互联网 ...
《Java版-剑指offer数据结构与算法 视频教程 下载 百度网盘链接2.zip》这个压缩包文件提供了关于Java编程语言中的数据结构与算法的学习资源,特别是针对"剑指Offer"这本书中的经典问题。"剑指Offer"是许多Java程序员...
在这个过程中,《剑指Offer(专项突破版)数据结构与算法名企面试题精讲1》为求职者提供了一盏明灯。 作者何海涛,以自己多年面试官的经验为基础,精心编写了这本程序员面试指南。书中不仅覆盖了数据结构与算法的...
《剑指Offer》是一本非常知名的编程面试指南,它涵盖了大量经典的编程面试题目,旨在帮助求职者提升在面试中的竞争力。这里的"剑指offer源代码"指的是书中各题目的C语言实现版本,这些代码经过了严格的测试,确保了...
《剑指Offer》是面试官在招聘过程中常常参考的一本书,它涵盖了大量经典的编程面试题,旨在帮助求职者提升算法和编程能力。该压缩包包含了《剑指Offer》中的所有代码,适合用Visual Studio(VS)开发环境打开,并且...
《剑指Offer——Java版》是一本针对Java程序员面试的经典指南,它涵盖了众多面试中常见的问题和解题策略。这本书的第二版进一步更新和完善了原有的内容,为求职者提供了更全面、更深入的编程和算法解析。以下是基于...
【标题】:“剑指Offer面试题25”是关于寻找二叉树中和为特定数值的路径的问题。这个问题经常出现在编程面试中,特别是在《剑指Offer》这本书中被提及,是一道典型的二叉树遍历题目。 【描述】:描述中提到这道题目...
《剑指Offer》是面试界的一本经典书籍,主要针对计算机科学与技术领域的求职者,尤其是Java程序员。这本书集合了大量的面试题目,涵盖了算法、数据结构、设计模式等多个方面,旨在帮助求职者提升技能,顺利通过面试...
python面试题、知识点,用于程序员应聘学习参考,提供代码+题型等资料 python面试题、知识点,用于程序员应聘学习参考,提供代码+题型等资料 python面试题、知识点,用于程序员应聘学习参考,提供代码+题型等资料 ...
《剑指Offer》 1. 赋值运算函数 2. 单例设计模式 3. 二维数组中查找目标值 4. 替换字符串中的空格 5. 从尾到头打印链表 6. 由前序和中序遍历重建二叉树 7. 用两个栈实现队列 8. 求旋转数组的最小数字 9. ...