Số nguyên tố bất hợp pháp là số nguyên tố mã hóa thông tin bất hợp pháp để sở hữu - cụ thể, trong một trường hợp, tệp gzip của mã nguồn DeCSS , một phần mềm để giải mã DVD được bảo vệ bản sao.
Nhiệm vụ của bạn có hai giai đoạn:
Xây dựng một tệp nguồn thực hiện DeCSS trong càng ít byte càng tốt. Điều này có thể được thực hiện trong bất kỳ ngôn ngữ.
Nén tệp nguồn này (sử dụng thuật toán nén yêu thích của bạn) và lặp qua các tệp có thể giải nén cùng một thứ (sử dụng định lý Dirichlet nếu nó giúp) cho đến khi đạt được tính nguyên thủy.
Vì thực tế việc chứng minh tính nguyên thủy có thể chiếm quá nhiều sức mạnh tính toán, nên phần thứ hai sẽ vượt qua bài kiểm tra " số nguyên tố có thể xảy ra " (ví dụ Miller-Rabin ) với xác suất dưới 2 -100 .
Người có số nguyên tố nhỏ nhất có thể thắng.
open("out.gz", 'wb')
thay thế.