2012-10-21 38 views

Trả lời

15

Có: nếu n là số nguyên tố, rõ ràng là (n-1)! không chia hết cho số n.

Nếu n không là số nguyên tố và có thể được viết như n = a * b với a != b sau đó (n-1)! là chia hết cho n vì nó chứa ab.

Nếu n = 4, (n-1)! là không chia hết cho n, nhưng nếu n = a * a với a là một số nguyên tố> 2, (n-1)! là chia hết cho n bởi vì chúng tôi tìm a2a trong (n-1)! (nhờ Juhana trong ý kiến).

+0

để tìm giá trị n là số nguyên tố, tôi có phải lặp lại từ 1 đến n không? – batman

+0

@learner nope, chỉ từ 2 đến 'tầng (sqrt (n))'. –

+0

Một phương pháp ngây thơ sẽ là kiểm tra các số từ 1 đến 'sqrt (n)' (và không phải 'n') để xem chúng có phải là ước của' n', nhưng đó là một câu hỏi khác (http://stackoverflow.com/questions)/2586596/nhanh nhất-algorithm-for-primality-test). – alestanis

Các vấn đề liên quan