Hitung Bilangan Prima
Hitung banyaknya bilangan prima yang kurang dari n, dengan 0≤n≤5⋅106.
countPrimes(10) → 4 // 2, 3, 5, 7
Petunjuk dari Struktur Diskret: setiap bilangan komposit x punya faktor prima ≤x.
Topik
matematikateori bilangansieve
Petunjuk 1
Mengecek setiap bilangan satu per satu terlalu lambat untuk n = 5 juta.
Petunjuk 2
Saringan Eratosthenes: setiap kali menemukan prima p, coret semua kelipatannya mulai dari p².
· draft tersimpan otomatis
Nilai ditulis sebagai JSON. Output yang diharapkan dihitung dari solusi referensi.
Ctrl+Enter jalankan · Ctrl+Shift+Enter kirim