Mỗi bên Pi có một giá trị riêng vi và tách nó thành các mảnh cộng tính mod m. Khi mọi bên công bố các mảnh, tổng tất cả mảnh chính là tổng các bí mật:
∑ivi≡∑i∑jrij(modm)
mà không lộ từng vi riêng lẻ. Cho ma trận mảnh của các bên, hãy tính tổng chung mod m.
2 bên: bên 1 có mảnh {10,20}, bên 2 có {5,15,5}, tổng =55modm.
Dòng 1: m P. Tiếp theo P dòng, mỗi dòng bắt đầu bằng số mảnh q rồi q mảnh.
1≤P≤100, 2≤m≤1018, mỗi q≥1.
Một số nguyên trong [0,m): tổng chung.
Ví dụ:
Đầu vào:
100 2
2 10 20
3 5 15 5
Đầu ra:
55
Giải thích:
Đang tải editor...