Python百事通

关注

AcWing 801. 二进制中1的个数(Java)

Python百事通

关注

阅读 60

2022-04-24

位运算呜呜呜呜 

import java.util.*;

public class Main{
    public static void main(String[] args){
        Scanner scan = new Scanner(System.in);
        int n = scan.nextInt();
        while(n -- > 0){
            int tmp = scan.nextInt();
            int ans = 0;
            while(tmp != 0){
                tmp -= tmp & (-tmp);
                ans++;
            }
            System.out.print(ans + " ");
        }
    }
}

相关推荐

快乐小鱼儿_9911

AcWing 801. 二进制中1的个数 【】

快乐小鱼儿_9911 87 0 0

那小那小

位运算:AcWing 801. 二进制中1的个数

那小那小 69 0 0

Brose

Acwing位运算-801-二进制1的个数

Brose 33 0 0

左手梦圆

AcWing——凑数(二进制中1的个数)

左手梦圆 109 0 0

E_topia

Java查找输入整数二进制中1的个数(二进制转换)

E_topia 75 0 0

IT程序员

LeetCode 二进制中1的个数

IT程序员 139 0 0

五殳师兄

求二进制数中 1 的个数

五殳师兄 114 0 0

架构大数据双料架构师

统计二进制中1的个数(多解)

架构大数据双料架构师 99 0 0

SPEIKE

位运算-二进制中1的个数

SPEIKE 66 0 0

豆丁趣

26. 二进制中1的个数

豆丁趣 109 0 0

精彩评论(0)

0 0 举报