随笔分类 -  二进制

摘要:B. Make Array Good https://codeforces.com/problemset/problem/1762/B 思路 将不是2n(n>0)的数构造成最小的一个大于a[i]2n, 证明: $$ a[i]_{new} = 2^n = a[i] + x(0 \le 阅读全文
posted @ 2023-03-20 17:29 Keith- 阅读(24) 评论(0) 推荐(0) 编辑
摘要:10 进制转2进制数 大家都知道,数据在计算机里中存储是以二进制的形式存储的。 有一天,小明学了 C 语言之后,他想知道一个类型为 unsigned int 类型的数字,存储在计算机中的二进制串是什么样子的。 你能帮帮小明吗? 并且,小明不想要二进制串中前面的没有意义的 0 串,即要去掉前导 0 。 阅读全文
posted @ 2023-02-27 08:54 Keith- 阅读(60) 评论(0) 推荐(0) 编辑
摘要:二进制中1的个数 输入一个 32 位整数,输出该数二进制表示中 1 的个数。 注意: 负数在计算机中用其绝对值的补码来表示。 数据范围 −100≤ 输入整数 ≤100 样例1 输入:9 输出:2 解释:9的二进制表示是1001,一共有2个1。 样例2 输入:-2 输出:31 解释:-2在计算机里会被 阅读全文
posted @ 2023-02-27 08:29 Keith- 阅读(45) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示