hdu 5272

简介:

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5272
这道题就是按照题意模拟。
正常做就行

#include <iostream>

using namespace std;
int main()
{
    int t;
    long long m;
    cin>>t;
    while(t--)
    {
        cin>>m;
        int sum=0;
        while(m)
        {
            if(m&1==1)
            {
                sum++;
                while(m)
                {
                    if(m&1==1)
                        m/=2;
                    else
                        break;
                }
            }
            m/=2;
        }
        cout<<sum<<endl;
    }
    return 0;
}
目录
相关文章
|
8月前
|
Java
hdu-2546-饭卡
hdu-2546-饭卡
33 0
|
Java
hdu 2503 a/b + c/d
hdu 2503 a/b + c/d
51 0
|
Java 测试技术
hdu 1228 A + B
hdu 1228 A + B
61 0
|
人工智能 Java
hdu 1712 ACboy needs your help
ACboy这学期有N门课程,他计划花最多M天去学习去学习这些课程,ACboy再第i天学习第j门课程的收益是不同的,求ACboy能获得的最大收益。
146 0
|
Java BI
HDU 1412 {A} + {B}
{A} + {B} Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 19833    Accepted Submission(s): 8245 Problem Description 给你两个集合,要求{A} + {B}.
845 0
|
Java BI
HDU 2034 人见人爱A-B
人见人爱A-B Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 77157    Accepted Submission(s): 21509 Problem Description 参加过上个月月赛的同学一定还记得其中的一个最简单的题目,就是{A}+{B},那个题目求的是两个集合的并集,今天我们这个A-B求的是两个集合的差,就是做集合的减法运算。
1167 0
|
测试技术 Java

热门文章

最新文章