Зміст:
Прості числа
Просте число – це додатне натуральне число, яке має лише два ділених натуральних чисел – одне і саме.
Протилежними простим числам є складені числа. Складене число – це позитивне нутричне число, яке має принаймні один позитивний дільник, відмінний від одного або самого.
Число 1 за визначенням не є простим числом – воно має лише один дільник.
Число 0 не є простим числом – воно не є додатним числом і має нескінченну кількість дільників.
Число 15 має дільники 1,3,5,15, оскільки:
Отже, 15 не є простим числом.
Число 13 має лише два дільники 1,13.
Список простих чисел
Список простих чисел до 100:
2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, .
Чи є 0 простим числом?
Число 0 не є простим числом.
Нуль не є додатним числом і має нескінченну кількість дільників.
Чи є 1 простим числом?
Число 1 за визначенням не є простим числом.
У одного є один дільник – сам.
Чи є простим числом 2?
У двох є 2 дільники натуральних чисел – 1 і 2:
Дивіться також
Прості числа та складові числа. Таблиця простих чисел.
Просте число — натуральне число, що має рівно два різні натуральні дільники — одиницю і самого себе [1] .
Тобто число x є простим, якщо воно більше 1 і при цьому ділиться без залишку тільки на 1 і x .
Складове число — натуральне число, більше 1, яке не є простим.
Кожне складове число є добутком двох чи більше простих чисел.
- одиницю – має один натуральний дільник,
- прості числа – мають два натуральні дільники,
- складові числа – мають більше двох натуральних дільників.
2 — просте число (ділиться на 2 та 1)
3 — просте число (ділиться на 3 та 1)
4 — складове число (ділиться на 4, 2 та 1)
5 — просте число (ділиться на 5 м 1)
6 — складове число (ділиться на 6, 3, 2 та 1)
7 — просте число (ділиться на 7 та 1)
8 — складове число (ділиться на 8, 4, 2 та 1)
9 — складове число (ділиться на 9, 3 та 1)
10 — складове число (ділиться на 10, 5, 2 та 1)
Таблиця простих чисел від 2 до 1000
2 | 3 | 5 | 7 | 11 | 13 | 17 | 19 | 23 | 29 | 31 | 37 |
41 | 43 | 47 | 53 | 59 | 61 | 67 | 71 | 73 | 79 | 83 | 89 |
97 | 101 | 103 | 107 | 109 | 113 | 127 | 131 | 137 | 139 | 149 | 151 |
157 | 163 | 167 | 173 | 179 | 181 | 191 | 193 | 197 | 199 | 211 | 223 |
227 | 229 | 233 | 239 | 241 | 251 | 257 | 263 | 269 | 271 | 277 | 281 |
283 | 293 | 307 | 311 | 313 | 317 | 331 | 337 | 347 | 349 | 353 | 359 |
367 | 373 | 379 | 383 | 389 | 397 | 401 | 409 | 419 | 421 | 431 | 433 |
439 | 443 | 449 | 457 | 461 | 463 | 467 | 479 | 487 | 491 | 499 | 503 |
509 | 521 | 523 | 541 | 547 | 557 | 563 | 569 | 571 | 577 | 587 | 593 |
599 | 601 | 607 | 613 | 617 | 619 | 631 | 641 | 643 | 647 | 653 | 659 |
661 | 673 | 677 | 683 | 691 | 701 | 709 | 719 | 727 | 733 | 739 | 743 |
751 | 757 | 761 | 769 | 773 | 787 | 797 | 809 | 811 | 821 | 823 | 827 |
829 | 839 | 853 | 857 | 859 | 863 | 877 | 881 | 883 | 887 | 907 | 911 |
919 | 929 | 937 | 941 | 947 | 953 | 967 | 971 | 977 | 983 | 991 | 997 |
Таблиця простих чисел від 1000 до 10000
1009 | 1013 | 1019 | 1021 | 1031 | 1033 | 1039 | 1049 | 1051 | 1061 | 1063 | 1069 |
1087 | 1091 | 1093 | 1097 | 1103 | 1109 | 1117 | 1123 | 1129 | 1151 | 1153 | 1163 |
1171 | 1181 | 1187 | 1193 | 1201 | 1213 | 1217 | 1223 | 1229 | 1231 | 1237 | 1249 |
1259 | 1277 | 1279 | 1283 | 1289 | 1291 | 1297 | 1301 | 1303 | 1307 | 1319 | 1321 |
1327 | 1361 | 1367 | 1373 | 1381 | 1399 | 1409 | 1423 | 1427 | 1429 | 1433 | 1439 |
1447 | 1451 | 1453 | 1459 | 1471 | 1481 | 1483 | 1487 | 1489 | 1493 | 1499 | 1511 |
1523 | 1531 | 1543 | 1549 | 1553 | 1559 | 1567 | 1571 | 1579 | 1583 | 1597 | 1601 |
1607 | 1609 | 1613 | 1619 | 1621 | 1627 | 1637 | 1657 | 1663 | 1667 | 1669 | 1693 |
1697 | 1699 | 1709 | 1721 | 1723 | 1733 | 1741 | 1747 | 1753 | 1759 | 1777 | 1783 |
1787 | 1789 | 1801 | 1811 | 1823 | 1831 | 1847 | 1861 | 1867 | 1871 | 1873 | 1877 |
1879 | 1889 | 1901 | 1907 | 1913 | 1931 | 1933 | 1949 | 1951 | 1973 | 1979 | 1987 |
1993 | 1997 | 1999 | 2003 | 2011 | 2017 | 2027 | 2029 | 2039 | 2053 | 2063 | 2069 |
2081 | 2083 | 2087 | 2089 | 2099 | 2111 | 2113 | 2129 | 2131 | 2137 | 2141 | 2143 |
2153 | 2161 | 2179 | 2203 | 2207 | 2213 | 2221 | 2237 | 2239 | 2243 | 2251 | 2267 |
2269 | 2273 | 2281 | 2287 | 2293 | 2297 | 2309 | 2311 | 2333 | 2339 | 2341 | 2347 |
2351 | 2357 | 2371 | 2377 | 2381 | 2383 | 2389 | 2393 | 2399 | 2411 | 2417 | 2423 |
2437 | 2441 | 2447 | 2459 | 2467 | 2473 | 2477 | 2503 | 2521 | 2531 | 2539 | 2543 |
2549 | 2551 | 2557 | 2579 | 2591 | 2593 | 2609 | 2617 | 2621 | 2633 | 2647 | 2657 |
2659 | 2663 | 2671 | 2677 | 2683 | 2687 | 2689 | 2693 | 2699 | 2707 | 2711 | 2713 |
2719 | 2729 | 2731 | 2741 | 2749 | 2753 | 2767 | 2777 | 2789 | 2791 | 2797 | 2801 |
2803 | 2819 | 2833 | 2837 | 2843 | 2851 | 2857 | 2861 | 2879 | 2887 | 2897 | 2903 |
2909 | 2917 | 2927 | 2939 | 2953 | 2957 | 2963 | 2969 | 2971 | 2999 | 3001 | 3011 |
3019 | 3023 | 3037 | 3041 | 3049 | 3061 | 3067 | 3079 | 3083 | 3089 | 3109 | 3119 |
3121 | 3137 | 3163 | 3167 | 3169 | 3181 | 3187 | 3191 | 3203 | 3209 | 3217 | 3221 |
3229 | 3251 | 3253 | 3257 | 3259 | 3271 | 3299 | 3301 | 3307 | 3313 | 3319 | 3323 |
3329 | 3331 | 3343 | 3347 | 3359 | 3361 | 3371 | 3373 | 3389 | 3391 | 3407 | 3413 |
3433 | 3449 | 3457 | 3461 | 3463 | 3467 | 3469 | 3491 | 3499 | 3511 | 3517 | 3527 |
3529 | 3533 | 3539 | 3541 | 3547 | 3557 | 3559 | 3571 | 3581 | 3583 | 3593 | 3607 |
3613 | 3617 | 3623 | 3631 | 3637 | 3643 | 3659 | 3671 | 3673 | 3677 | 3691 | 3697 |
3701 | 3709 | 3719 | 3727 | 3733 | 3739 | 3761 | 3767 | 3769 | 3779 | 3793 | 3797 |
3803 | 3821 | 3823 | 3833 | 3847 | 3851 | 3853 | 3863 | 3877 | 3881 | 3889 | 3907 |
3911 | 3917 | 3919 | 3923 | 3929 | 3931 | 3943 | 3947 | 3967 | 3989 | 4001 | 4003 |
4007 | 4013 | 4019 | 4021 | 4027 | 4049 | 4051 | 4057 | 4073 | 4079 | 4091 | 4093 |
4099 | 4111 | 4127 | 4129 | 4133 | 4139 | 4153 | 4157 | 4159 | 4177 | 4201 | 4211 |
4217 | 4219 | 4229 | 4231 | 4241 | 4243 | 4253 | 4259 | 4261 | 4271 | 4273 | 4283 |
4289 | 4297 | 4327 | 4337 | 4339 | 4349 | 4357 | 4363 | 4373 | 4391 | 4397 | 4409 |
4421 | 4423 | 4441 | 4447 | 4451 | 4457 | 4463 | 4481 | 4483 | 4493 | 4507 | 4513 |
4517 | 4519 | 4523 | 4547 | 4549 | 4561 | 4567 | 4583 | 4591 | 4597 | 4603 | 4621 |
4637 | 4639 | 4643 | 4649 | 4651 | 4657 | 4663 | 4673 | 4679 | 4691 | 4703 | 4721 |
4723 | 4729 | 4733 | 4751 | 4759 | 4783 | 4787 | 4789 | 4793 | 4799 | 4801 | 4813 |
4817 | 4831 | 4861 | 4871 | 4877 | 4889 | 4903 | 4909 | 4919 | 4931 | 4933 | 4937 |
4943 | 4951 | 4957 | 4967 | 4969 | 4973 | 4987 | 4993 | 4999 | 5003 | 5009 | 5011 |
5021 | 5023 | 5039 | 5051 | 5059 | 5077 | 5081 | 5087 | 5099 | 5101 | 5107 | 5113 |
5119 | 5147 | 5153 | 5167 | 5171 | 5179 | 5189 | 5197 | 5209 | 5227 | 5231 | 5233 |
5237 | 5261 | 5273 | 5279 | 5281 | 5297 | 5303 | 5309 | 5323 | 5333 | 5347 | 5351 |
5381 | 5387 | 5393 | 5399 | 5407 | 5413 | 5417 | 5419 | 5431 | 5437 | 5441 | 5443 |
5449 | 5471 | 5477 | 5479 | 5483 | 5501 | 5503 | 5507 | 5519 | 5521 | 5527 | 5531 |
5557 | 5563 | 5569 | 5573 | 5581 | 5591 | 5623 | 5639 | 5641 | 5647 | 5651 | 5653 |
5657 | 5659 | 5669 | 5683 | 5689 | 5693 | 5701 | 5711 | 5717 | 5737 | 5741 | 5743 |
5749 | 5779 | 5783 | 5791 | 5801 | 5807 | 5813 | 5821 | 5827 | 5839 | 5843 | 5849 |
5851 | 5857 | 5861 | 5867 | 5869 | 5879 | 5881 | 5897 | 5903 | 5923 | 5927 | 5939 |
5953 | 5981 | 5987 | 6007 | 6011 | 6029 | 6037 | 6043 | 6047 | 6053 | 6067 | 6073 |
6079 | 6089 | 6091 | 6101 | 6113 | 6121 | 6131 | 6133 | 6143 | 6151 | 6163 | 6173 |
6197 | 6199 | 6203 | 6211 | 6217 | 6221 | 6229 | 6247 | 6257 | 6263 | 6269 | 6271 |
6277 | 6287 | 6299 | 6301 | 6311 | 6317 | 6323 | 6329 | 6337 | 6343 | 6353 | 6359 |
6361 | 6367 | 6373 | 6379 | 6389 | 6397 | 6421 | 6427 | 6449 | 6451 | 6469 | 6473 |
6481 | 6491 | 6521 | 6529 | 6547 | 6551 | 6553 | 6563 | 6569 | 6571 | 6577 | 6581 |
6599 | 6607 | 6619 | 6637 | 6653 | 6659 | 6661 | 6673 | 6679 | 6689 | 6691 | 6701 |
6703 | 6709 | 6719 | 6733 | 6737 | 6761 | 6763 | 6779 | 6781 | 6791 | 6793 | 6803 |
6823 | 6827 | 6829 | 6833 | 6841 | 6857 | 6863 | 6869 | 6871 | 6883 | 6899 | 6907 |
6911 | 6917 | 6947 | 6949 | 6959 | 6961 | 6967 | 6971 | 6977 | 6983 | 6991 | 6997 |
7001 | 7013 | 7019 | 7027 | 7039 | 7043 | 7057 | 7069 | 7079 | 7103 | 7109 | 7121 |
7127 | 7129 | 7151 | 7159 | 7177 | 7187 | 7193 | 7207 | 7211 | 7213 | 7219 | 7229 |
7237 | 7243 | 7247 | 7253 | 7283 | 7297 | 7307 | 7309 | 7321 | 7331 | 7333 | 7349 |
7351 | 7369 | 7393 | 7411 | 7417 | 7433 | 7451 | 7457 | 7459 | 7477 | 7481 | 7487 |
7489 | 7499 | 7507 | 7517 | 7523 | 7529 | 7537 | 7541 | 7547 | 7549 | 7559 | 7561 |
7573 | 7577 | 7583 | 7589 | 7591 | 7603 | 7607 | 7621 | 7639 | 7643 | 7649 | 7669 |
7673 | 7681 | 7687 | 7691 | 7699 | 7703 | 7717 | 7723 | 7727 | 7741 | 7753 | 7757 |
7759 | 7789 | 7793 | 7817 | 7823 | 7829 | 7841 | 7853 | 7867 | 7873 | 7877 | 7879 |
7883 | 7901 | 7907 | 7919 | 7927 | 7933 | 7937 | 7949 | 7951 | 7963 | 7993 | 8009 |
8011 | 8017 | 8039 | 8053 | 8059 | 8069 | 8081 | 8087 | 8089 | 8093 | 8101 | 8111 |
8117 | 8123 | 8147 | 8161 | 8167 | 8171 | 8179 | 8191 | 8209 | 8219 | 8221 | 8231 |
8233 | 8237 | 8243 | 8263 | 8269 | 8273 | 8287 | 8291 | 8293 | 8297 | 8311 | 8317 |
8329 | 8353 | 8363 | 8369 | 8377 | 8387 | 8389 | 8419 | 8423 | 8429 | 8431 | 8443 |
8447 | 8461 | 8467 | 8501 | 8513 | 8521 | 8527 | 8537 | 8539 | 8543 | 8563 | 8573 |
8581 | 8597 | 8599 | 8609 | 8623 | 8627 | 8629 | 8641 | 8647 | 8663 | 8669 | 8677 |
8681 | 8689 | 8693 | 8699 | 8707 | 8713 | 8719 | 8731 | 8737 | 8741 | 8747 | 8753 |
8761 | 8779 | 8783 | 8803 | 8807 | 8819 | 8821 | 8831 | 8837 | 8839 | 8849 | 8861 |
8863 | 8867 | 8887 | 8893 | 8923 | 8929 | 8933 | 8941 | 8951 | 8963 | 8969 | 8971 |
8999 | 9001 | 9007 | 9011 | 9013 | 9029 | 9041 | 9043 | 9049 | 9059 | 9067 | 9091 |
9103 | 9109 | 9127 | 9133 | 9137 | 9151 | 9157 | 9161 | 9173 | 9181 | 9187 | 9199 |
9203 | 9209 | 9221 | 9227 | 9239 | 9241 | 9257 | 9277 | 9281 | 9283 | 9293 | 9311 |
9319 | 9323 | 9337 | 9341 | 9343 | 9349 | 9371 | 9377 | 9391 | 9397 | 9403 | 9413 |
9419 | 9421 | 9431 | 9433 | 9437 | 9439 | 9461 | 9463 | 9467 | 9473 | 9479 | 9491 |
9497 | 9511 | 9521 | 9533 | 9539 | 9547 | 9551 | 9587 | 9601 | 9613 | 9619 | 9623 |
9629 | 9631 | 9643 | 9649 | 9661 | 9677 | 9679 | 9689 | 9697 | 9719 | 9721 | 9733 |
9739 | 9743 | 9749 | 9767 | 9769 | 9781 | 9787 | 9791 | 9803 | 9811 | 9817 | 9829 |
9833 | 9839 | 9851 | 9857 | 9859 | 9871 | 9883 | 9887 | 9901 | 9907 | 9923 | 9929 |
9931 | 9941 | 9949 | 9967 | 9973 |
1 Простое число // Математическая энциклопедия (в 5 томах). — М.: Советская Энциклопедия, 1977. — Т. 4.
Як перевірити, чи є число простим
Прості числа – це числа, які діляться тільки на себе і на 1- всі інші числа називаються складовими числами. Існує безліч способів визначення того, чи є число простим. Деякі способи є відносно простими, але вони не підходять для великих чисел. Інші способи, застосовні для великих чисел, фактично являють собою імовірнісні алгоритми, які іноді помилково характеризують число як просте або складене.
Кроки
Метод 1 з 4: Перебір дільників
Перебір дільників – найлегший спосіб визначити простоту числа. У разі малих чисел це, мабуть, також і найшвидший спосіб. Він заснований на визначенні простого числа: число є простим, якщо воно не має дільників крім самого себе і одиниці.
- 1 Нехай n – проверяемое число. Відповідно до цього методу ви повинні розділити число n на всі можливі цілі дільники. При великих значеннях n, наприклад, n = 101, перевірка кожного дільника займе багато часу. Але існують способи зменшити кількість дільників, які потрібно перевірити.
- 2 Визначте, чи є число n парних. Будь-яке парне число ділиться на 2. Якщо число n – парне, то можна відразу заявити, що воно не є простим (тобто є складовим числом). Для швидкого визначення парності числа зверніть увагу на його останню цифру. Якщо остання цифра 2, 4, 6, 8,0, то число є парним і не є простим.
- Єдиний виняток з цього правила – число 2. Так як воно ділиться без остачі тільки на себе і на 1, то число 2 – просте число. Таким чином, число 2 є єдиним парних простим числом.
- Наприклад, перевіримо число 11. У цьому випадку розділимо (без остачі) 11 на 3, 4, 5, 6, 7, 8, 9, 10. Так як жодне з цих чисел не ділить (без остачі) 11, то число 11 – просте число.
- Пояснення цього принципу. Розглянемо множники 100. 100 = 1? 100, 2? 50, 4? 25, 5? 20, 10? 10, 20? 5, 25? 4, 50? 2, 100? 1. Зверніть увагу, що після пари множників 10? 10 всі пари множників повторюються (тільки множники в цих парах переставлені місцями). Тому ви можете ігнорувати подільники числа n більші, ніж квадратний корінь (n).
- Наприклад, перевіримо n = 37. Не потрібно тестувати всі подільники від 3 до 36. Замість цього перевірте подільники між 2 і округленим значенням квадратного кореня (37).
- Квадратний корінь (37) = 6,08. Округліть це число до 7.
- 37 не ділиться на 3, 4, 5, 6, 7, тому воно – просте.
- Це означає, що всі парні подільники та все подільники, кратні простим числам, можуть бути опущені.
- Наприклад, перевіримо число 103. Квадратний корінь з 103 округлюється до 11. Прості подільники від 2 до 11 це 3, 5, 7, 11. Подільники 4, 6, 8, 9, 10 можна опустити (9 кратно 3, а всі інші подільники – парні числа). Таким чином, ви зменшили ряд тестованих дільників до чотирьох чисел.
- Подільники 3, 5, 7, 11 не ділять (без остачі) число 103, тому воно – просте.
Метод 2 з 4: Тест Ферма
У 1640 році французький математик П`єр Ферма вперше сформулював теорему (мала теорема Ферма), яка використовується при визначенні простоти числа. Фактично, тест Ферма служить для визначення складових чисел, а не простих. Цей тест з упевненістю визначає, чи є число складовим, або визначає, що число «швидше за все» просте. Тест Ферма корисний у випадках, коли перебір дільників непрактичний і коли доступний список чисел, що є винятками з теореми.
- 1 Нехай n – проверяемое число. Як зазначалося вище, іноді тест ложно ідентифікує складені числа як прості. Тому необхідно перевірити відповідь (спосіб перевірки відповіді описаний нижче).
- 2 Виберіть будь-яке ціле число «а» від 2 до n-1 (включно).
- Наприклад, перевіримо на простоту число 100. Припустимо, а = 3.
- Одним із способів обчислення буде обчислити a, а потім розділити результат на n, а в якості відповіді записати залишок поділу. У цьому випадку рекомендується використовувати спеціалізовані калькулятори з функцією модуля, так як вони миттєво обчислюють залишок при діленні великих чисел.
- У нашому прикладі, при діленні 3/100 виходить залишок 1. Таким чином, 3 (mod 100) = 1.
- У нашому прикладі вручну обчисліть 3 (mod 100). 3 = 515377520732011331036461129765621272702107522001 – величезне число, з яким важко працювати. Замість того, щоб працювати з 48-значним числом, уявіть 3 як (((((((3) * 3)))) * 3)). Нагадаємо, що при зведенні ступеня в ступінь показники перемножуються: ((x) = x).
- Тепер визначте залишок. В (((((((3) * 3)))) * 3)) почніть рішення з внутрішніх дужок і кожен раз результат ділите на 100. При отриманні залишку використовуйте його в подальших розрахунках (а не в якості відповіді).
- (((((((9) * 3)))) * 3)) – 9/100 – залишку немає.
- ((((((27)))) * 3)) – 27/100 – залишку немає.
- (((((729))) * 3)) – 729/100 = 7 (ост.29). Залишок 29. Продовжіть обчислення з числом 29.
- ((((29 =841)) * 3)) – 841/100 = 8 (ост.41). Залишок 41. Продовжіть обчислення з числом 41.
- (((41 = 1681) * 3)) – 1681/100 = 16 (ост.81). Залишок 81. Продовжіть обчислення з числом 81.
- ((81 * 3 = 243)) – 243/100 = 2 (ост. 43). Залишок 43. Продовжіть обчислення з числом 43.
- (43 = 1849) – 1849/100 = 18 (ост.49). Залишок 49. Продовжіть обчислення з числом 49.
- 49 = 2401 – 2401/100 = 24 (ост.1). Кінцевий залишок 1. Таким чином, 3 (mod 100) = 1 (такий же результат був отриманий при обчисленні на калькуляторі).
Метод 3 з 4: Тест Міллера-Рабіна
Тест Міллера-Рабіна ефективно визначає, чи є число складовим (і краще обробляє виключення, такі як числа Кармайкла).
- 1 Нехай n – непарне число, яке потрібно протестувати на простоту.
- 2 Запишіть n-1 у вигляді 2? d, де d – непарне число. Якщо n – просте, то воно має бути непарною. Тому n-1 – парне. Так як n-1 – парне число, то воно може бути представлено у вигляді твору числа 2 в деякій мірі на непарне число. Наприклад, 4 = 2? 1, 80 = 2? 5 і так далі.
- Наприклад, визначте простоту числа n = 321. 321 – 1 = 320, а 320 = 2? 5. Тобто s = 6 і d = 5.
- Наприклад, візьмемо більш складне число n = 371. 371 – 1 = 370, а 370 = 2? 185. Тобто d = 185, що значно ускладнить обчислення.
- Наприклад, визначте простоту числа n = 321. 321 – 1 = 320, а 320 = 2? 5. Тобто s = 6 і d = 5.
- У нашому прикладі для n = 321: a (mod n) = 100 (mod 321). 100 = 10,000,000,000 (mod 321) = 313. Для знаходження залишку 100/321 використовуйте спеціалізований калькулятор або розрахунок вручну (описаний вище).
- Так як результат не дорівнює 1 або -1, ви не можете стверджувати, що n – просте число.
- Нагадаємо, що в нашому прикладі а = 100, s = 6, d = 5. Продовжіть перевірку таким чином:
- 100 = 1? 10.
- 1? 10 (mod 321) = 64. 64 ? 1 або -1. Продовжіть обчислення.
- 1? 10 (mod 321) = 244. 244 ? 1 або -1.
Метод 4 з 4: Китайська теорема про залишки
- 1 Виберіть два числа – одне складене, а другий для перевірки того, що воно просте.
- Число1 = 35
- Число2 = 97
- MMI1 = (Число2 ^ (Чісло1-2))% Число1
- MMI2 = (Число1 ^ (Чісло2-2))% Число2
- MMI1 = (97 ^ 33)% 35
- MMI2 = (35 ^ 95)% 97
- Для MMI1
- F (1) = Число2% Число1 = 97% 35 = 27
- F (2) = F (1) + F (1)% Число1 = 27 * 27% 35 = 29
- F (4) = F (2) + F (2)% Число1 = 29 * 29% 35 = 1
- F (8) = F (4) * F (4) Число1% = 1 * 1% 35 = 1
- F (16) = F (8) * F (8)% Число1 = 1 * 1% 35 = 1
- F (32) = F (16) * F (16)% Число1 = 1 * 1% 35 = 1
- 35 -2 = 33 (10001) за основою 2
- MMI1 = F (33) = F (32) * F (1) Mod 35
- MMI1 = F (33) = 1 * 27 Mod 35
- MMI1 = 27
- F (1) = Число1% Число2 = 35% 97 = 35
- F (2) = F (1) * F (1)% Число2 = 35 * 35 Mod 97 = 61
- F (4) = F (2) * F (2)% Число2 = 61 * 61 Mod 97 = 35
- F (8) = F (4) * F (4)% Число2 = 35 * 35 Mod 97 = 61
- F (16) = F (8) * F (8)% Число2 = 61 * 61 Mod 97 = 35
- F (32) = F (16) * F (16)% Число2 = 35 * 35 Mod 97 = 61
- F (64) = F (32) * F (32)% Число2 = 61 * 61 Mod 97 = 35
- F (128) = F (64) * F (64)% Число2 = 35 * 35 Mod 97 = 61
- 97 – 2 = 95 = (1011111) по підставі 2
- MMI2 = (((((F (64) * F (16)% 97) * F (8)% 97) * F (4)% 97) * F (2)% 97) * F (1)% 97 )
- MMI2 = (((((35 * 35)% 97) * 61)% 97) * 35% 97) * 61% 97) * 35% 97)
- MMI2 = 61
- Відповідь = (1 * 97 * 27 + 2 * 35 * 61)% (97 * 35)
- Відповідь = (2619 + 4270)% 3395
- Відповідь = 99
- Обчисліть (Відповідь – значення1)% Число1
- 99 -1% 35 = 28
- Так як 28 більше 0, то 35 не є простим числом.
- Обчисліть (Відповідь – значення2)% Число2
- 99 – 2% 97 = 0
- Так як 0 дорівнює 0, то 97 – швидше за все просте число.
- Якщо в кроці 7 ви отримали 0:
- Використовуйте інше Число1, якщо Число1 не є простим.
- Використовуйте інше Число1, якщо Число1 є простим. У цьому випадку в кроках 6 і 7 ви повинні отримати 0.
- Використовуйте різні значення1 і значення2.
Поради
- Прості числа від 168 до 1000: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79 , 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211 , 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359 , 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509 , 521, 523, 541, 547, 557, 563, 569, 571, 577, 587, 593, 599, 601, 607, 613, 617, 619, 631, 641, 643, 647, 653, 659, 661, 673 , 677, 683, 691, 701, 709, 719, 727, 733, 739, 743, 751, 757, 761, 769, 773, 787, 797, 809, 811, 821, 823, 827, 829, 839, 853 , 857, 859, 863, 877, 881, 883, 887, 907, 911, 919, 929, 937, 941, 947, 953, 967, 971, 977, 983, 991, 997
- Хоча у випадку великих чисел перебір дільників є трудомістким способом перевірки, він досить ефективний у разі малих чисел. Навіть у випадку великих чисел починають з тестування малих дільників, а потім переходять до більш складних методів перевірки простоти чисел (якщо малі подільники не знайдені).
Що вам знадобиться
- 100 = 1? 10.
- Тепер визначте залишок. В (((((((3) * 3)))) * 3)) почніть рішення з внутрішніх дужок і кожен раз результат ділите на 100. При отриманні залишку використовуйте його в подальших розрахунках (а не в якості відповіді).