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