Bí mật S được chia thành n mảnh r1,…,rn sao cho
r1⊕r2⊕⋯⊕rn=S
Khi biết n−1 mảnh đầu, mảnh cuối được tính bằng:
rn=S⊕r1⊕⋯⊕rn−1
Đây là sơ đồ (n,n): cần đủ tất cả mảnh mới khôi phục được.
S=13, hai mảnh đầu 5,6: r3=13⊕5⊕6=14.
Dòng 1: n S. Dòng 2: n-1 mảnh r1…rn−1 (nếu n=1 thì không có).
1≤n≤100, 0≤S,ri<231.
Một số nguyên: mảnh cuối rn.
Ví dụ:
Đầu vào:
3 13
5 6
Đầu ra:
14
Giải thích:
Đang tải editor...