Binary Numbers(HDU1390)
2024-08-26 02:08:43
Binary Numbers
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 3820 Accepted Submission(s):
2321
Problem Description
Given a positive integer n, find the positions of all
1's in its binary representation. The position of the least significant bit is
0.
1's in its binary representation. The position of the least significant bit is
0.
Example
The positions of 1's in the binary representation
of 13 are 0, 2, 3.
Task
Write a program which for each data
set:
reads a positive integer n,
computes the positions of 1's in
the binary representation of n,
writes the result.
Input
The first line of the input contains exactly one
positive integer d equal to the number of data sets, 1 <= d <= 10. The
data sets follow.
positive integer d equal to the number of data sets, 1 <= d <= 10. The
data sets follow.
Each data set consists of exactly one line containing
exactly one integer n, 1 <= n <= 10^6.
Output
The output should consists of exactly d lines, one line
for each data set.
for each data set.
Line i, 1 <= i <= d, should contain increasing
sequence of integers separated by single spaces - the positions of 1's in the
binary representation of the i-th input number.
Sample Input
1
13
Sample Output
0 2 3
#include <iostream>
using namespace std;
int main(int argc, char const *argv[])
{
int T;
cin>>T;
while(T--)
{
int n,i=,j,k,flag=;
cin>>n;
while(n)
{
if(n%==)
{
cout<<i;
if(n>=)
cout<<' ';
}
i++;
n/=;
}
cout<<endl;
}
}
最新文章
- 7.Java中的字符串
- 控制器(Controller) &ndash; ASP.NET MVC 4 系列
- nginx location 的配置
- 双方都在线,qq总是离线发文件
- Linux 上的游戏 Supertuxkart
- BZOJ 3265 志愿者招募增强版 单
- OC - 15.NSURLSession与NSURLSessionTask
- POJ1797 Heavy Transportation 【Dijkstra】
- sql查询表说明
- PostgreSql的Explain命令详解
- Android 视频通信,低延时解决方案
- [Educational Round 59][Codeforces 1107G. Vasya and Maximum Profit]
- Where is the Marble? (寻找大理石上的数字)
- 通过iptables添加QoS标记
- UE4动画及相关物理的更新顺序图
- DbProviderFactory
- [翻译]高并发框架 LMAX Disruptor 介绍
- 高可用Hadoop平台-实战尾声篇
- python+Django框架运用(三)
- React 入门学习笔记1