cost 122 ms
找到十二个 32 位数字,对之间至少有 17 位差异 - Finding twelve 32-bit numbers with at least 17 bit differences between pairs

找到 12 个 32 位数字,使得它们中的每一对至少在 17 个位置上有不同的位。 我正在努力寻找这个问题的最佳算法。 更一般的问题是:找到“n”个 32 位数字,使得它们中的每对数字至少在“m”个位置上有不同的位。 我的第一种方法是随机选择一个数字或从任意数字开始,比方说 6 (00000110) ...

无符号乘法与有符号乘法的执行方式不同吗? - Are unsigned vs. signed multiply performed differently?

我正在尝试将两个数字相乘。 一个是 3'b111,另一个是 2'b11(使用 Verilog 语法)。 如果我们假设它们是无符号的,那么结果是: 这是有道理的,因为 3'b111 是 7,而 2'b11 是 3,7 * 3 = 21,即 5'b10101。 到目前为止我很好。 但是现在让我们假设我 ...

C++ 的 Atom 编译器给了我错误的 output 将值转换为二进制 - Atom Compiler for C++ gives me wrong output for converting a value to binary

所以我写了一个代码来打印前 20 个二进制数,比如 0 1 10 11 100 101 等等...... 我尝试在 Atom 编辑器中运行代码,它不准确,但是当我在在线编译器中运行相同的代码时,它给了我一个正确的答案,这符合我的预期这是我使用的代码: 这是我在 ATOM 编辑器中得到的 output ...

在一行中声明和循环变量 - Declaring and Looping over a variable in one line

只是为了好玩,我试图将一个编程问题压缩成一行。 我知道这通常是一种不好的做法,但这是一个有趣的挑战,我正在寻求您的帮助。 我有一段代码声明变量,在第二行中循环遍历在第一行中创建的列表,直到找不到数字为止。 最后它返回那个值。 编程题如下。 给定一个句子,将每个字符转换为它的 ascii 表示形式。 ...

python:使用 binascii.a2b_hex 将十六进制转换为 bin 导致 binascii.Error:奇数长度字符串 - python: hex to bin with binascii.a2b_hex results in binascii.Error: Odd-length string

我正在尝试使用binascii.a2b_hex将十六进制字符串转换为 bin,但我得到binascii.Error: Odd-length string only with some strings,不是每次。 例如这是抛出错误的字符串: 177B16283F6C72F52DB9F00DF2629E ...

为什么 FileReader 上传的数据超过了文件的长度? - Why is the uploaded data from FileReader more than the file's length?

我想使用FileReader将POST文件发布到我的界面。 一切正常(因为没有错误),只是发送的数据似乎在某处被破坏了。 检查线路时,我可以看到POST的Content-Length为 11910 字节,而我上传的文件只有 8852 字节大。 这是 Javascript 代码: restPutP ...

快速将 id 分配给给定的位组合 - Quickly assigning an id to a given combination of bits

我的问题背后的背景并不重要,因为我的问题本身相当独立。 我目前正在尝试将数字分配给位序列。 这样,如果我向functionA询问位序列 42,它会返回相应的位,比如“0110101011...”(不正确,只是一个例子),如果我给functionB序列“0110101011...”,它可以给我 42 ...

大型无符号整数的安全、有符号减法 - Safe, signed subtraction of large unsigned ints

我正在使用无法控制输入类型的协议。 但我需要计算两个 64 位无符号整数的差值(目前已烘焙到std::uint64_t中)。 但差异可能是消极的或积极的。 我不想这样做: 所以我在这里查看了 Boost 的safe_numerics 。 大值案例的处理方式如下: 伟大的。 但是......他们有点太 ...

读取二进制的 UInt 类型 - Read UInt types in binary

我正在实现一个MidiReader ,它需要我读取天气 MSB First 或 LSB First UInts(8、16、32 或 64)。 我对二进制和类型知之甚少,所以我目前正在从 C# 复制其他人的代码。 这些是我复制的: 但据说其中一个读取 MSB First UInt。 所以我想问一下如何 ...

对 Python 中二进制字符串的每一位进行异或运算 - XOR'ing each bit of a binary string in Python

我有两个二进制字符串(不是整数),例如0101和0010 ,我需要对这两个二进制字符串进行异或,然后再次对结果的每一位进行异或。 这两个结果在0111中异或,现在我想得到结果0 xor 1 xor 1 xor 1 。 我怎样才能在python中实现呢? 我已经对结果变量中的两个字符串进行了异或,现在 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM