cost 327 ms
找到十二個 32 位數字,對之間至少有 17 位差異

[英]Finding twelve 32-bit numbers with at least 17 bit differences between pairs

找到 12 個 32 位數字,使得它們中的每一對至少在 17 個位置上有不同的位。 我正在努力尋找這個問題的最佳算法。 更一般的問題是:找到“n”個 32 位數字,使得它們中的每對數字至少在“m”個位置上有不同的位。 我的第一種方法是隨機選擇一個數字或從任意數字開始,比方說 6 (00000110) ...

計算 Python 中的最小二元運算

[英]Count Min Binary Operations in Python

問題:給定一個正數 integer n ,在一次操作中,選擇任何i >= 0並將n轉換為n + 2^i或n - 2^i 。 找出將n轉換為 0 所需的最少操作次數。例如, n = 5 。 n可以通過兩個操作減少為 0:5 - 2^0 - 2^2 = 0。 我的解決方案適用於我手動測試過的每個 ...

無符號乘法與有符號乘法的執行方式不同嗎?

[英]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 ...

從字節表示的 Int 計算

[英]Int calculation from byte representation

給定字節為 HEX: 710e00fe我執行以下操作: 我得到mantissa = 3697 and exponent = -2 。 我嘗試手動執行此操作,但我無法弄清楚我是如何獲得這些值的。 我實際上可以得到正確的 exp,但是當我手動計算時,尾數是一個巨大的數字。 有什么不對? ...

快速將 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 。 大值案例的處理方式如下: 偉大的。 但是......他們有點太 ...

如何根據 substring 行名匹配合並二進制矩陣的行?

[英]How to merge rows of binary matrix based on substring rowname matches?

如果二進制矩陣的行名在第 4 個之前匹配. 分隔符,合並兩行,其中如果任何一行為1 ,則列值將為1 。 另外,刪除 4th 之后的所有內容. 行名中的分隔符。 樣本數據: 所需的 output: ...

如何在 C++ 中提取此圖像的高度和寬度?

[英]How can I extract the height and width of this image in C++?

我在提取 png 文件的正確高度和寬度時遇到問題。 寬度打印正確,但高度打印不正確。 我目前輸入的圖像高度為 2264 像素 * 寬度為 2382 像素,但我的 output 是這樣的: Image width: 2382, Image height: 1229472850 。 以下是我的代碼,任 ...

如何從 SerialPort 將 byteArray 轉換為 object

[英]How can i convert byteArray to object from SerialPort

我輸入了 COM 端口。 我從這些數據中接收數據,例如binary 。 問題是我無法將binary轉換為object 。 我試試這個。 它在這一行拋出異常object obj = bf.Deserialize(ms); System.Runtime.Serialization.Serializat ...

讀取二進制的 UInt 類型

[英]Read UInt types in binary

我正在實現一個MidiReader ,它需要我讀取天氣 MSB First 或 LSB First UInts(8、16、32 或 64)。 我對二進制和類型知之甚少,所以我目前正在從 C# 復制其他人的代碼。 這些是我復制的: 但據說其中一個讀取 MSB First UInt。 所以我想問一下如何 ...

Python 二進制列,如果 GetDate 在日期之間

[英]Python Binary Column if GetDate is between dates

如果 GameDate 列中的給定數據在一組日期之間,我正在嘗試在 python 中創建一個二進制列。 這是我嘗試過的: 通過這個,我希望創建一個調用 pre_season 的二進制列,當 GameDate 落在這些范圍內時,該列將具有 1 或 0。 ...

我如何找到 12h06f 是什么號碼?

[英]How do I find what number is 12h06f?

我在 verilog 和數字邏輯練習中一次又一次地發現這樣的數字,但我不知道我應該如何知道這是什么數字或如何在 verilog 代碼中將其寫為 12'b。 有人可以向我解釋嗎? ...

對 Python 中二進制字符串的每一位進行異或運算

[英]XOR'ing each bit of a binary string in Python

我有兩個二進制字符串(不是整數),例如0101和0010 ,我需要對這兩個二進制字符串進行異或,然后再次對結果的每一位進行異或。 這兩個結果在0111中異或,現在我想得到結果0 xor 1 xor 1 xor 1 。 我怎樣才能在python中實現呢? 我已經對結果變量中的兩個字符串進行了異或,現在 ...

如何將位串轉換為 Julia 中的二進制形式

[英]How can I convert a bitstring to the binary form in Julia

我正在使用位串對字符串的第 i 個位執行異或運算: 但是結果將是一個字符串,所以我不能繼續使用其他 i. 所以我想知道如何將位串(格式為“000000000000000000000001001”)轉換為 (0b1001)? 謝謝 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM