Hiện tại tôi đang học Python và cho tôi lý do để áp dụng những gì tôi đang học Tôi đang gặp phải một số vấn đề trên Project Euler
Tôi hiện đang ở số 3, để xác định hệ số nguyên tố cao nhất của số đã nói.
Tôi đã suy luận rằng tôi cần phải có hai thuật toán, một để xác định tính nguyên thủy và thứ hai liên quan đến việc tìm các yếu tố của số.
Vì vậy, tôi đã đọc các bài viết trên Wiki . Cố gắng xác định những gì có thể là thuật toán tốt nhất để sử dụng và làm thế nào để đi về nó.
Nhưng đã được một thời gian kể từ khi tôi thực hiện một số chương trình dựa trên toán học khó và tôi đang vật lộn để bắt đầu ở đâu đó.
Tôi đang xem xét sử dụng phương pháp nhân tố hóa của Fermat với sự bao gồm Thử nghiệm của Bộ phận nhưng tôi không muốn làm cho một cái gì đó quá phức tạp Tôi không muốn phá vỡ RSA Tôi chỉ muốn hai thuật toán phù hợp với vấn đề của mình và đó là câu hỏi của tôi.
Những thuật toán nào bạn sẽ sử dụng để kiểm tra tính nguyên thủy / bao thanh toán một số phù hợp với vấn đề hiện tại?
Biên tập
Cảm ơn tất cả các câu trả lời và hiểu biết của bạn, chúng rất hữu ích Tôi đã nêu lên tất cả những gì hữu ích thông qua lời khuyên hoặc thông qua kinh nghiệm của Euler. Cái tôi đánh dấu là đúng chỉ đơn giản là hữu ích nhất vì nó đã cho tôi một nơi thích hợp để bắt đầu từ đó là một cú hích đúng hướng. Cảm ơn lần nữa =)