Các Phần còn lại của Trung Quốc Định lý có thể khá hữu ích trong số học modula.
Ví dụ, hãy xem xét các tập hợp quan hệ đồng dư sau đây:
Đối với các tập hợp quan hệ đồng dạng như thế này, trong đó tất cả các cơ sở ( 3, 5, 7trong ví dụ này) là đồng nguyên tố với nhau, sẽ có một và chỉ một số nguyên ngiữa 1và tích của các cơ sở ( 3*5*7 = 105trong ví dụ này) bao gồm thỏa mãn các quan hệ .
Trong ví dụ này, số sẽ được 14tạo bởi công thức này:
nơi 2, 4, and 0được đưa ra từ ví dụ trên.
70, 21, 15là các hệ số của công thức và chúng phụ thuộc vào các cơ sở , 3, 5, 7.
Để tính các hệ số của công thức ( 70, 21, 15trong ví dụ của chúng tôi) cho một tập hợp các cơ sở, chúng tôi sử dụng quy trình sau.
Đối với mỗi số atrong một tập hợp các cơ sở:
- Tìm sản phẩm của tất cả các cơ sở khác, ký hiệu là
P. - Tìm bội số đầu tiên
Pđể lại phần còn lại1khi chia choa. Đây là hệ số củaa.
Ví dụ, để tính hệ số tương ứng với cơ sở 3, chúng ta tìm sản phẩm của tất cả các cơ sở khác (nghĩa là 5*7 = 35) và sau đó tìm bội số đầu tiên của sản phẩm đó để lại phần còn lại 1khi chia cho cơ sở.
Trong trường hợp này, 35để lại một phần còn lại 2khi chia cho 3, nhưng 35*2 = 70để lại phần còn lại 1khi chia cho 3, thì 70hệ số tương ứng cho 3. Tương tự, 3*7 = 21để lại một phần còn lại 1khi chia cho 5và 3*5 = 15để lại phần còn lại 1khi chia cho 7.
Tóm lại
Đối với mỗi số atrong một bộ số:
- Tìm tích của tất cả các số khác, ký hiệu là
P. - Tìm bội số đầu tiên
Pđể lại phần còn lại1khi chia choa. Đây là hệ số củaa.
Các thách thức
- Thách thức là, đối với một tập hợp gồm hai hoặc nhiều cơ sở, để tìm tập hợp các hệ số tương ứng.
- Tập hợp các cơ sở được đảm bảo là đồng nguyên tố và mỗi cơ sở được đảm bảo lớn hơn 1.
- Đầu vào của bạn là một danh sách các số nguyên dưới dạng đầu vào
[3,4,5]hoặc chuỗi được phân tách bằng dấu cách"3 4 5"hoặc tuy nhiên đầu vào của bạn hoạt động. - Đầu ra của bạn phải là một danh sách các số nguyên hoặc chuỗi được phân tách bằng dấu cách biểu thị tập hợp các hệ số.
Các trường hợp thử nghiệm
input output
[3,5,7] [70,21,15]
[2,3,5] [15,10,6]
[3,4,5] [40,45,36]
[3,4] [4,9]
[2,3,5,7] [105,70,126,120]
[40,27,11] [9801,7480,6480]
[100,27,31] [61101,49600,56700]
[16,27,25,49,11] [363825,2371600,2794176,5583600,529200]
Rất cám ơn Leaky Nun đã giúp đỡ trong việc viết thử thách này. Như mọi khi, nếu vấn đề không rõ ràng, xin vui lòng cho tôi biết. Chúc may mắn và chơi golf tốt!





