xor

    0熱度

    2回答

    我正在爲foo.bar進行練習,基本思想是獲取一個整數列表,並對它做一些事情來派生該列表的特定子集,則XOR(對於校驗),通過此裝置的那些值: result = 0^1^2^3^4^6 其等於2 又如: result2 = 17^18^19^20^21^22^23^25^26^29 它等於14 我不太確定這裏發生了什麼,以及這些值(2,14)是如何得出的。 從Foo.Bar問題實際說明 >

    1熱度

    1回答

    對於整數的給定陣列總和,我們要計算XORed總和withing給定範圍[L, R],通過XORed總和我的意思是Σ(Arr[i]^p)其中i:[L,R]和p是一些數。在計算XORed總和時,可以輕鬆完成此操作,直到數組中的每個i-th元素爲止。現在問題發生在p頻繁更改時。並重新計算XORed總和,直到每個i-th元素在這種情況下似乎都不是理想的解決方案。我想這可以使用fenwick tree或BI

    -1熱度

    1回答

    它有比通過XOR加密數據更快的選擇嗎? private static function getBinary($string) { $output = ''; for($i = 0; $i < strlen($string); $i++) { $value = decbin(ord($string[$i])); $binary = str_pa

    1熱度

    1回答

    我正在努力寫漢明距離。 作爲輸入我確實有兩個矩陣M1和M2,一個是40x20,第二個50x20;它們包含真/假。我需要計算每行之間的距離,因此M2 [0],M1 [0]與M2 [1] ... M1 [39]與M2 [49]之間的距離爲M1 [0]。產生40x50結果矩陣。我的第一次嘗試當然循環如下: for x_i in range(X.shape[0]): for x_train_j

    3熱度

    1回答

    我有兩個非負整數x和y,它們都有至多30位(所以它們的值在10^9左右)。 我想計算4個數字{a_1,a_2,a_3,a_4}有多少組,這樣a_1 + a_2 = x和a_3 + a_4 = y,所有這4個數字的xor等於0. 解決此問題的最快算法是什麼? 我能想到的最快的方法是將xor方程重新排列爲a_1 xor a_2 = a_3 xor a_4。 然後我可以計算出O(x)中左側的所有值和O(

    0熱度

    1回答

    我試圖用多層感知器來模擬異或問題。到目前爲止,我已經知道它不是線性可分的,因此它需要一個隱藏層。我無法理解的是哪些神經元決定了決策邊界。就我所見,似乎隱藏層神經元的輸出被考慮了,但是如果我只將權重改變到輸出層的輸入,決策邊界不會改變。 這使我感到困惑,並希望能夠幫助理解這一點。 另外將一個圖像: Graph of the XOR classifier W11 W12 W21 B1 B2 W22 V

    0熱度

    1回答

    我碰到一個問題,用xor交換兩個數字。所以它基本上是x=x^y; y=x^y; x=x^y,我可以想到y=(x^y)^y=x,所以現在y變成x,但最後一個不會是x=x^y = (x^y)^(x^y)= 0? x怎麼變成y?

    6熱度

    1回答

    我最近遇到以下問題:我們給出一個整數序列n (n < 10^5)整數x_i (x_i < 2^60)和整數S (S < 2^60)發現a使得下式成立的最小整數: 。 例如:a x = [1, 2, 5, 10, 50, 100] S = 242 可能的解決方案是21,23,37,39,但最小的是21 (1^21) + (2^21) + (5^21) + (10^21) + (50^21) +

    3熱度

    1回答

    XOR中的Exclusive是什麼真的意味着兩個以上的輸入?不單字獨家建議只有一個輸入必須爲真,而不是奇數個輸入。請注意輸入順序。 這可能看起來像重複的問題,但所有類似的問題只回答兩個輸入,因此引起我的困惑。

    1熱度

    1回答

    這是「編程面試元素」中的一個問題。我看到這個問題here,但接受的答案(或其他答案)不完整。 使用類似於XOR的操作對基本3系統(在文章中稱爲xor3)起作用,得到的結果是x xor3 x。但是,問題是得到x。 xor3被定義爲加法模3(其中數字以基3系統表示) 如何獲得x xor3 x中的x部分?