Làm cách nào để mã của tôi phản ánh điều đó? Tôi có nên chỉ xem xét số 4 là số nguyên tố không?Trong Project Euler 47, tại sao 2^2 được coi là số nguyên tố khác biệt với 2?
Trả lời
Ba số liên tiếp đầu tiên có ba thừa số nguyên tố khác nhau bao gồm:
644 = 2² × 7 × 23
645 = 3 × 5 × 43
646 = 2 × 17 × 19.
Nếu bạn hệ số 644 bạn nhận được 2 × 2 × 7 × 23. 644 có bốn yếu tố chính, nhưng ba riêng biệt yếu tố chính.
Tôi nghĩ rằng nó yêu cầu các yếu tố chính để chỉ xuất hiện một lần trong cả ba số liên tiếp. 644 và 646 đều có 2 trong số các yếu tố chính của chúng. Ý tôi là, tại sao 2^2 được coi là thủ tướng? Nếu nó là, tại sao không 2^3 và 2^5, vv? – user2493615
@ user2493615 2² = 4 không phải là số nguyên tố. 2 là số nguyên tố, và nó là một hệ số 644 hai lần, như trong bạn có thể chia 644 x 2 lần. Các yếu tố chính của 644 là 2, 2, 7 và 23. Vấn đề là yêu cầu bạn không đếm "2" s trùng lặp. –
Tuyên bố sự cố không yêu cầu tất cả 9 yếu tố chính phải phân biệt, nhưng chỉ mỗi số liên tiếp có ba yếu tố chính riêng biệt.
- 1. Tại sao tôi thất bại Project Euler # 10?
- 2. Project Euler - Sự cố 160
- 3. Sự cố với vấn đề Project Euler 18
- 4. Tại sao javascript: void (0) được coi là có hại?
- 5. Tại sao Redis được coi là CP?
- 6. Tại sao "0D0" được coi là số trong SQL Server 2008?
- 7. Tại sao HTTP/SOAP được coi là "dày"
- 8. Tại sao những từ này được coi là từ dừng?
- 9. Tại sao enums được coi là loại hợp chất?
- 10. Sàng số nguyên tố nhanh trong Python
- 11. Trình biên dịch cung cấp cho câu trả lời khác nhau cho Dự án Euler # 22
- 12. Tại sao mảng Java này được coi là hai chiều?
- 13. Tại sao sizeof được coi là toán tử?
- 14. Số dự án Euler 37
- 15. Số dự án Euler 338
- 16. Kết quả khác nhau giữa Haskell tương tác và biên dịch (Project Euler 20)
- 17. Sự khác biệt giữa "2 * 2" và "2 ** 2" trong Python là gì?
- 18. Số nguyên tố Clojure số nguyên tố lười biếng
- 19. Tại sao lại coi 0 là True trong Ruby?
- 20. Tại sao 2 /// 2 là 2 trong Javascript?
- 21. Kệ :: Lint :: LintError: Trạng thái phải> = 100 được coi là số nguyên
- 22. Tại sao việc sử dụng tăng gia số tiền tố được coi là tốt hơn tăng tăng postfix trong tiêu chuẩn để xây dựng
- 23. Đây có phải là lỗi không? hoạt động phao được coi là số nguyên
- 24. Tại sao Đếm không phải là số nguyên không dấu?
- 25. "khác" được coi là có hại trong Python?
- 26. Tại sao MPI được coi là khó hơn bộ nhớ chia sẻ và Erlang được coi là dễ dàng hơn, khi cả hai đều thông điệp qua?
- 27. Tại sao việc tách dữ liệu người dùng và hồ sơ được coi là tốt?
- 28. Sự khác biệt đã làm gì được `Eclipse/Project/Clean ...` và `Eclipse/Project/Refresh (F5)`?
- 29. Tại sao bằng cách sử dụng Đếm với IQueryable được coi là không khả thi
- 30. Tại sao không hiển thị được coi là một chuyển đổi trong haskell?
Câu hỏi này có vẻ ngoài chủ đề, nó thuộc về Diễn đàn Euler dự án. – starblue