1樓:
r4->r1的單射是存在的。
這個演算法用公式,演算法很難,但說明起來還是容易的。
其作用也正如上面所說,證明線和麵和體上的點一樣多。
舉個例子來把
xyzw分別是 12.34 34.56 789.012 1234.5678
1:以小數點為準,將所有數字對其,不足的用0添滿0012.3400
0034.5600
0789.0120
1234.5678
以數字縱向取數,先是xyzw的第一位,再第二位。。。
f(xyzw)=0001 0072 1383 2494. 3505 4616 0027 0008
2樓:匿名使用者
1.如果你要求結果是一個實數的話,那麼你這個問題相當於是求「4維歐幾里得空間r^4到1維歐幾里得空間r的一個單射」,但這種單射是不存在的。因為雖然存在r^4到r的滿射,但r^4與r並不同構,即兩者之間不存在雙射,由此可知,r^4到r的單射並不存在。
換言之,不存在這樣的演算法。
2.如果你說的唯一值不限於實數的話,那麼這個唯一值的一個簡單例子是一個四元數,即f(x,y,z,w)=x+yi+zj+wk;其中i是虛數單位,j和k是與i類似的四元數單位,它們滿足i²=j²=k²=ijk=-1
3樓:
這個是我對你另一處相同提問的回答,給你轉過來
原問題
建議你用md5演算法
f(x,y,z,w)=md5(x)+md5(y)+md5(z)+md5(w)
md5函式生成的是16位字串,這裡的"+"號表示將字串連線起來,這樣得到一個64位字串,該字串即可唯一表示對任意x,y,z,w序列所得到的結果
要想進一步得到整數,只需將這個64位字串中的字元逐個用其ascii碼錶示(不足三位的前面補零),這樣可得一個192位十進位制整數
由於md5碰撞還在研究之中,故這一方法就通常情況來說可以滿足你的需要,出現相同結果的機率極小,你放心,如果你發現對於兩組不同的x,y,z,w序列出現同樣的結果,那麼恭喜你獲得1到4個md5碰撞,可以發表**領取獎金了,呵呵
4樓:
如果四個數都是[0, a)範圍的整數,其中a是一個整數,則
最簡單的,
f(x, y, z, w) = x + ya + za^2 + wa^3即可。
如果 f(x1, y1, z1, w1) = f(x2, y2, z2, w2)
則因為 x1-x2 + (y1-y2)a + (z1-z2)a^2 + (w1-w2)a^3 = 0
| x1-x2 + (y1-y2)a + (z1-z2)a^2 |
<= | x1-x2 | + |(y1-y2)| a + |(z1-z2)| a^2
<= a-1 + (a-1)a + (a-1)a^2
= a^3 - 1
所以必須 (w1-w2)a^3 = 0,也就是 w1 = w2
同樣的可以得到 z1 = z2, y1 = y2, x1 = x2
5樓:匿名使用者
如果都是整數的話,
f(x,y,w,z)=g(g(x,y),g(w,z)),其中g(a,b)=(a+b)*(a+b+1)/2+b。
g是一個從n^2到n的一一對應(這是容易驗證的)。所以f是n^4到n的一個一一對應。
如果是實數的話,
記x=...xn...x1x2.x1x2...xn,其中xn等是x的十進位制表達的每一位的數字。
別的也是相同地定義。如果十進位制表達沒有那一位的話就把那一位當作0。
那麼,f(x,y,w,z)=...znwnynzn...z2w2y2x2z1w1y1x1.x1y1w1z1...xnynwnzn...
顯然這也是一個雙射。
6樓:品一口回味無窮
"求一演算法,根據x,y,w,z四個數值計算得到一個唯一的值"
求 v 使 (x-v)²+(y-v)²+(z-v)²+(w-v)² 最小。
此 v, 就是你要找的值。
7樓:匿名使用者
1000x+100y+10w+z 明顯不對比如第1組取:1,2,3,4
第2組取:1.2,0,3,4
得出的結果是相同的的。類似的基於數進位制的都不行,因為這4個數沒限制在整數範圍內。
還有那個推導不等式的,推到"= a^3 - 1"然後和後那句"所以必須"沒任何邏輯聯絡啊。
8樓:匿名使用者
樓上說的很對,不存在這樣的計算式,除非你在加條件
9樓:匿名使用者
1000x+100y+10w+z
選我 必須的
10樓:匿名使用者
exp(x)+y+w+z
11樓:放吞吞吐吐條
在vheigsdheiuv
12樓:匿名使用者
4x+3y+2w+z
13樓:enter辛拉麵
啥意思?能否再詳細點?
求鑑算一算今天的運氣財運,算一算我今天的運氣
算是平穩,僅bai得一個不吉月令,屆du時不心,自zhi能趨吉避凶dao,可以放心!生肖回屬猴的人,來到2015年乙未2015年羊答年,流年逢 劫煞 寡宿 及 指背 紅豔煞 這四顆凶星入宮,攪亂了全年的運勢,導致屬猴人在2015年小人是非不斷,尤其是感情方面的是非,同時與家人聚少離多,且隱藏意外受傷...
各代表數,根據下面的已知條件,求的值
o十口二911 口二632 o二463 1 2得 284 3 4得2 74 37 口 91 37 54 63 54 9 圓 37 方54三角9 各代表一個數,根據下面的已知條件,求 的值 12,31,74 31 o 12 74 各代表一個數,根據下面的已知條件,求 的值.8,12,各代表一個數,根據...
1各代表數根據下面的已知條件,求o的值
2 圓 三角 方框 182 126 92 400圓 三角 方框 200 元 200 126 74 三角 200 182 18 方框 200 92 108 各代表一個數,根據下面的已知條件,求 的值 12,31,74 31 o 12 74 各代表一個數,根據下面的已知條件,求 的值.8,12,各代表一...