我正在解决一个像这样的难题。
假设您有三个笔驱动器P1,P2和P3,每个驱动器具有1GB的容量。您有3GB数据。您必须将这些数据划分为P1,P2和P3,这样,如果P1,P2,P3中的任何一个笔驱动器崩溃了,您就应该能够从其余两个笔式驱动器中恢复所有数据。
问题的解决方案是这样的:
假设3GB数据分为A,B和C三组。那么分布将是这样的
P1-> A^B
P2-> B^C
P3-> C^A
如果给出A ^ B,B ^ C和C ^ A,我不理解如何获取A,B和C变量的值。
答案 0 :(得分:0)
p1,p2和p3仅分别告诉您a == b,b == c和c == a。 这意味着您无法真正得出从p1,p2,p3到a,b,c的结论。 但是,如果您知道say a的值,那么知道p1可以计算b,知道p3可以计算c。