ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , ΡΠ»Π΅Π³ΠΊΠ° ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΡΠ΅ΠΌ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΡ Π²ΡΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠ°ΠΊ Π½Π΅ΡΡΡΠ΄Π½ΠΎ Π²ΠΈΠ΄Π΅ΡΡ, Π΅ΡΠ»ΠΈ ΡΠΈΡΠ»ΠΎ N Π΄Π΅Π»ΠΈΡΡΡ Π½Π°ΡΠ΅Π»ΠΎ Π½Π° P, ΡΠΎ ΠΌΡ Β«Π°Π²ΡΠΎΠΌΠ°ΡΠΎΠΌΒ» ΡΡΠ°Π·Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΠΌ ΠΈ Π²ΡΠΎΡΠΎΠΉ Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ N/P. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ 10 Π΄Π΅Π»ΠΈΡΡΡ Π½Π°ΡΠ΅Π»ΠΎ Π½Π° 2, ΡΠΎ ΠΎΠ½ΠΎ Π΄Π΅Π»ΠΈΡΡΡ ΠΈ Π½Π° 10 / 2 = 5. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°ΠΌΠ΅ΡΠ½ΠΎ ΡΠΎΠΊΡΠ°ΡΠΈΡΡ ΡΠΈΡΠ»ΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ°. ΠΠΎ-Π²ΡΠΎΡΡΡ , ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΠΈΠΏ ΡΠΈΡΠ΅Π» Decimal, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΠΈΡΠ»Π°. ΠΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ:
from decimal import *
def is_perfect(n):
Β Β Β Β s = Decimal(1)
Β Β Β Β p = Decimal(2)
Β Β Β Β while p < n.sqrt()+1:
Β Β Β Β Β Β Β Β if n % p == 0:
Β Β Β Β Β Β Β Β Β Β Β Β s += p
Β Β Β Β Β Β Β Β Β Β Β Β if p != n/p: s += n/p
Β Β Β Β Β Β Β Β p += 1
Β Β Β Β return s == n
print(is_perfect(Decimal('137438691328')))
ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ β ΡΠΈΡΠ»ΠΎ '137438691328' Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΡΠΌ. ΠΠ½ΠΎ Π΄Π΅Π»ΠΈΡΡΡ Π½Π° 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524287, 1048574, 2097148, 4194296, 8388592, 16777184, 33554368, 67108736, 134217472, 268434944, 536869888, 1073739776, 2147479552, 4294959104, 8589918208, 17179836416, 34359672832 ΠΈ 68719345664, ΡΡΠΌΠΌΠ° ΡΡΠΈΡ ΡΠΈΡΠ΅Π» ΡΠ°Π²Π½Π° 137438691328. ΠΠ΄Π½Π°ΠΊΠΎ, Π½Π° ΠΌΠΎΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Β«ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎΡΡΠΈΒ» Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° Π·Π°Π½ΡΠ»Π°β¦ 54 ΡΠ΅ΠΊΡΠ½Π΄Ρ. ΠΡΠΎ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ Π±ΡΡΡΡΠΎ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ 16-ΠΌ Π²Π΅ΠΊΠΎΠΌ, Π½ΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π²ΡΠ΅ ΡΠΈΡΠ»Π°, Ρ ΠΎΡΡ Π±Ρ Π΄ΠΎ ΠΌΠΈΠ»Π»ΠΈΠ°ΡΠ΄Π°. ΠΠ½Π°ΡΠΈΡ ΠΏΠΎΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΡΠΆΠ΅Π»ΡΡ Π°ΡΡΠΈΠ»Π»Π΅ΡΠΈΡ β ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΡΠ·ΡΠΊΠ΅ Π‘ΠΈ. ΠΡΠ΅-ΡΠ°ΠΊΠΈ Python ΡΡΠΎ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ, ΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π·Π°ΠΌΠ΅ΡΠ½ΠΎ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅. ΠΠΎΠ»ΡΡΠ°Π΅ΠΌΡΠΉ ΠΊΠΎΠ΄ Π½Π΅ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠΆΠ½Π΅Π΅:
#include <string.h>
#include <math.h>
#include <stdbool.h>
#include <stdint.h>
bool isPerfect(unsigned long long int n)
{
Β Β unsigned long long int sum = 1, i;
Β Β for(i=2; i<=sqrt(n)+1; i++)
Β Β {
Β Β Β Β if (n%i==0) {
Β Β Β Β Β Β sum += i;
Β Β Β Β Β Β if (i != n/i) {
Β Β Β Β Β Β Β Β sum += n/i;
Β Β Β Β Β Β }
Β Β Β Β }
Β Β }
Β Β return sum == n;
}
int main()
{
Β Β unsigned long long int n = 137438691328LL;
Β Β bool res = isPerfect(n);
Β Β printf("%d\n", res);
Β Β return 0;
}
ΠΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° gcc, Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΠΏΠΎΠ»ΡΡΠΈΠ²ΡΠΈΠΉΡΡ exe-ΡΠ°ΠΉΠ»: Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΌΠ΅Π½ΡΡΠ΅ ΡΠ΅ΠΊΡΠ½Π΄Ρ, ΡΠΆΠ΅ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π»ΡΡΡΠ΅. Π’Π΅ΠΏΠ΅ΡΡ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ main Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° Π²ΡΠ΅Ρ ΡΠΈΡΠ΅Π» ΠΎΡ 1 Π΄ΠΎ 200000000000. Π ΠΊΠΎΠ΄ ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π²ΡΠ²ΠΎΠ΄ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΊΠ°ΠΆΠ΄ΡΠ΅ 1000000 ΠΈΡΠ΅ΡΠ°ΡΠΈΠΉ, ΡΡΠΎΠ±Ρ Π²ΠΈΠ΄Π΅ΡΡ Ρ ΠΎΠ΄ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
int main()
{
Β Β unsigned long long int MAX = 200000000000LL;
Β Β unsigned long long int p;
Β Β for (p=1; p<MAX; p++) {
Β Β Β Β if (isPerfect(p))
Β Β Β Β Β Β printf(" %llu ", p);
Β Β Β Β Β Β Β Β if (p % 1000000 == 0)
Β Β Β Β Β Β Β Β Β Β printf("*%llu,%llu*", 100*p/MAX, p);
Β Β }
}
Π£Π²Ρ, ΠΏΡΠΎΠ³Π½ΠΎΠ· ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΊΠΎΡΠΎΡΡΠΈ ΡΠ°ΡΡΠ΅ΡΠΎΠ² ΠΎΠΊΠ°Π·Π°Π»ΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΎΠΏΡΠΈΠΌΠΈΡΡΠΈΡΠ½ΡΠΌ. ΠΡΠΈΠΌΠ΅ΡΠ½ΠΎ Π·Π° ΡΠ°Ρ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π±ΡΠ»ΠΎ ΠΏΠ΅ΡΠ΅Π±ΡΠ°Π½ΠΎ Π»ΠΈΡΡ 100Β ΠΌΠ»Π½. Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ², Π° Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° Π²ΡΠ΅Ρ 200Β ΠΌΠ»ΡΠ΄. ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΠ»ΡΡ Π±Ρ Π½Π΅ ΠΎΠ΄ΠΈΠ½ Π΄Π΅Π½Ρ. ΠΠ΅Π»Π°ΡΡΠΈΠ΅ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ, ΠΎΠ΄Π½Π°ΠΊΠΎ Ρ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ ΡΡΠΎ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ 1 Π΄ΠΎ 100000000 Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π΅Ρ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΡΡ ΡΠΈΡΠ΅Π» ΠΊΡΠΎΠΌΠ΅ 6, 28, 496, 8128 ΠΈ 33550336.
ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠΈΡΠ»Π° 2Β 305Β 843Β 008Β 139Β 952Β 128 ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ΠΏΡΠΎΡΡΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ΠΉ Π΄Π°ΠΆΠ΅ Π΄Π»Ρ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°ΡΠ½Π΅Π³ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° β Π²ΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , Π² ΡΠ·ΡΠΊΠ΅ C/C++ Π½Π΅Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΡΠΈΠΏΠΎΠ² Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ ΡΡΠΎΠ»Ρ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΡΠΈΡΠ»Π°, Π° Π²ΠΎ-Π²ΡΠΎΡΡΡ , ΡΠΈΡΠ»ΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° Π²Π΅ΡΡΠΌΠ° Π²Π΅Π»ΠΈΠΊΠΎ.
Π Π°Π·ΡΠΌΠ΅Π΅ΡΡΡ, Π²ΡΡΠ΅ Π±ΡΠ»ΠΎ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΎ ΡΠ°ΠΌΠΎΠ΅ ΠΏΡΠΎΡΡΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Β«Π² Π»ΠΎΠ±Β», ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΡΠ°ΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°Π·Π±ΠΈΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ½ΡΡ ΡΠ΄Π΅Ρ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π΄Π°Π½Π½Π°Ρ Π·Π°Π΄Π°ΡΠ° Π²ΡΡ ΠΎΠ΄ΠΈΡ Π·Π° ΡΠ°ΠΌΠΊΠΈ ΡΡΠΎΠ³ΠΎ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°. ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠ΅ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΊΠΎΠ½ΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ.
7.Β ΠΠ°Π³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠ²Π°Π΄ΡΠ°Ρ
ΠΡΠ΅ ΠΎΠ΄Π½Π° ΡΡΠ°ΡΠΈΠ½Π½Π°Ρ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ° β ΠΌΠ°Π³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠ²Π°Π΄ΡΠ°Ρ. ΠΠ°Π³ΠΈΡΠ΅ΡΠΊΠΈΠΌ Π½Π°Π·ΡΠ²Π°ΡΡ ΠΊΠ²Π°Π΄ΡΠ°Ρ, Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΡΠΉ Π½Π΅ΠΏΠΎΠ²ΡΠΎΡΡΡΡΠΈΠΌΠΈΡΡ ΡΠΈΡΠ»Π°ΠΌΠΈ ΡΠ°ΠΊ, ΡΡΠΎ ΡΡΠΌΠΌΡ ΡΠΈΡΠ΅Π» ΠΏΠΎ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠΌ, Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠΌ ΠΈ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΡΠΌ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ. Π’Π°ΠΊΠΈΠ΅ ΠΊΠ²Π°Π΄ΡΠ°ΡΡ ΠΈΠ·Π²Π΅ΡΡΠ½Ρ Π΄Π°Π²Π½ΠΎ, ΡΠ°ΠΌΡΠΌ ΡΡΠ°ΡΡΠΌ ΠΈΠ· ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΌΠ°Π³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠ²Π°Π΄ΡΠ°Ρ ΠΠΎ Π¨Ρ, ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π½ΡΠΉ Π² ΠΠΈΡΠ°Π΅ Π² 2200Β Π³. Π΄ΠΎ Π½Π°ΡΠ΅ΠΉ ΡΡΡ. ΠΡΠ»ΠΈ ΠΏΠΎΠ΄ΡΡΠΈΡΠ°ΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΠ΅ΠΊ, ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ ΠΊΠ²Π°Π΄ΡΠ°Ρ Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ Π²ΠΈΠ΄, ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π½ΡΠΉ ΡΠΏΡΠ°Π²Π°.
ΠΠ°Π³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠ²Π°Π΄ΡΠ°Ρ 4Ρ 4 Π±ΡΠ» ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ Π² ΠΈΠ½Π΄ΠΈΠΉΡΠΊΠΈΡ Π½Π°Π΄ΠΏΠΈΡΡΡ 11 Π²Π΅ΠΊΠ°:
Π Π½Π°ΠΊΠΎΠ½Π΅Ρ, ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΉ ΠΊΠ²Π°Π΄ΡΠ°Ρ 4Ρ 4, ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π½ΡΠΉ Π½Π° Π³ΡΠ°Π²ΡΡΠ΅ Π½Π΅ΠΌΠ΅ΡΠΊΠΎΠ³ΠΎ Ρ ΡΠ΄ΠΎΠΆΠ½ΠΈΠΊΠ° ΠΡΡΠ΅ΡΠ° Β«ΠΠ΅Π»Π°Π½Ρ ΠΎΠ»ΠΈΡΒ». ΠΡΠΎΡ ΠΊΠ²Π°Π΄ΡΠ°Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΡΠ°ΠΊ, 2 ΡΠΈΡΠ»Π° 1514 ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ Π½Π° Π΄Π°ΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π³ΡΠ°Π²ΡΡΡ.
ΠΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΈΠ΄Π΅ΡΡ, ΡΠΆΠ΅ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ ΠΏΡΠΎΡΠ»ΠΎΠ³ΠΎ ΡΠΌΠ΅Π»ΠΈ ΡΡΡΠΎΠΈΡΡ ΠΌΠ°Π³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΠ²Π°Π΄ΡΠ°ΡΡ ΡΠ°Π·Π½ΠΎΠΉ ΡΠ°Π·ΠΌΠ΅ΡΠ½ΠΎΡΡΠΈ. ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ ΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ²Π°.
Π‘ΡΠΌΠΌΠ° ΡΠΈΡΠ΅Π» ΠΌΠ°Π³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ° ΡΠ°Π·ΠΌΠ΅ΡΠ° NxN Π·Π°Π²ΠΈΡΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡ N, ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠΎΡΠΌΡΠ»ΠΎΠΉ:
ΠΡΠΎ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΠΎ Π΄ΠΎΠΊΠ°Π·Π°ΡΡ, Ρ.Β ΠΊ. ΡΡΠΌΠΌΠ° Π²ΡΠ΅Ρ ΡΠΈΡΠ΅Π» ΠΊΠ²Π°Π΄ΡΠ°ΡΠ° ΡΠ°Π²Π½Π° ΡΡΠΌΠΌΠ΅ ΡΡΠ΄Π° 1..N2. ΠΠ΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, Π΄Π»Ρ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ° ΠΡΡΠ΅ΡΠ° M(4) = 34, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡΠΈΡΠ°ΡΡ Π½Π° ΠΊΠ°ΡΡΠΈΠ½Π΅. ΠΠ»Ρ ΠΊΠ²Π°Π΄ΡΠ°ΡΠΎΠ² ΡΠ°Π·Π½ΠΎΠΉ ΡΠ°Π·ΠΌΠ΅ΡΠ½ΠΎΡΡΠΈ ΡΡΠΌΠΌΡ ΡΠ°Π²Π½Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ: M(3) = 15, M(4) = 34, M(5) = 65, M(6) = 111, M(7) = 175, M(8) = 260, M(9) = 369, M(10) = 505.