zoukankan
html css js c++ java
1的个数
一个我认为简单的方法;
#include<stdio.h>
int main()
{
int t;
scanf("%d",&t);
while(t--)
{
int n,sum=0;
scanf("%d",&n);
while(n)
{
if(n&1)//看二进制最右边的那一位是不是1;
sum++;
n/=2;
}
printf("%d ",sum);
}
return 0;
}
"No regrets."
查看全文
相关阅读:
[模板]杜教筛
[NOIP2014]解方程
[NOIP2016] 组合数问题
[HAOI2011] Problem b
Rmq Problem mex
[模板]Link-Cut-Tree
[SDOI2013]森林
单调队列优化多重背包
[USACO17JAN]Promotion Counting
[模板] 点分治
原文地址:https://www.cnblogs.com/zxy160/p/7215192.html
最新文章
异常语句:try(尝试)-catch(抓取)-finally 跳转语句:break
for循环语句之兔子生崽
for语句之侦查队挑选人、猴子吃桃、5个小朋友算年龄、1 () 2 () 3 ()4 = 4;问括号里我要填 (- 或 +)问题
for语句之打印三角形问题
for循环语句之棋盘放粮食、百鸡百钱、纸张的折叠问题
for循环语句之求和,阶乘,求偶,求n次篮球蹦起高度
switch语句:适用于一个条件有多个分支的情况---分支语句
if语句之求一元二次方程
if语句之有房么?有钱么?有能力么?
if语句求三个数中最大的
热门文章
[51nod1666] 最大值
[51nod1673] 树有几多愁
From 7.29 To 8.4
From 7.22 To 7.28
From 7.15 To 7.21
[题解] [JLOI2013] 卡牌游戏
[题解] [AHOI2009] 跳棋
From 7.8 To 7.14
[题解] [SCOI2010] 生成字符串
[BZOJ4916]神犇(Monster_Qi)和蒟蒻(SWHsz)
Copyright © 2011-2022 走看看