Category
Similar Problems
0677. Eratosfen g'alviri
Time limit : 1000 ms
Memory limit : 64 mb
Eratosfen
Dasturlash bo’yicha algoritmlarni o’rganib boshlaganlar birinchilardan bo’lib tub sonlarni topish bo’yicha Eratosfen g’alvirini o’rganishadi. Eratosfen g’alviri tub sonlarni topuvchi effektiv algoritmlardan biri bo’lib, uning psevdokodi quyidagicha:
i := 2, 3, 4, ..., while i ≤ n:
if A[i] = true:
j := 2i, 3i, 4i, ..., while j ≤ n:
A[j] := false
Yangi dastruchilar bu algoritmning effektiv ekanligiga unchalik ishonishmaydi chunki unda ichma-ich ikki sikl mavjud. Bu algoritmdagi bajariladigan amallar sonini taxminan quyidagi yi’gindi bilan ifodalashimiz mumkin:
– x sonining butun qismi.
Sizning vazifangiz Eratosfen algoritmining effektiv ekanligini isbotlash, buning uchun berilgan summaning qiymatini topadigan dastur tuzishngiz kerak.
Kiruvchi ma’lumotlar
Birinchi qatorda n natural soni beriladi(1≤n≤2∙109).
Chiquvchi ma’lumotlar
Yig’indining qiymatini chiqaring.
Misollar
№ |
Kiruvchi ma’lumotlar |
Chiquvchi ma’lumotlar |
1 |
1 |
1 |
2 |
10 |
27 |
3 |
1000000 |
13970034 |
2015 yil Dasturlash bo'yicha Tatu va uning filiallari talabalari o'rtasida jamoaviy olimpiada. Final. Urgench 21-23 aprel.