Вы находитесь на странице: 1из 54

- :

. . , . . (. .),
. . , . . , . . .

1999 .


< >
29

. .



2004

511.1
22.130
12

,
, , ,
, .
,
, , , , , .

78 ,
- .
,
. . .
.
, : , .



. .

ISBN 5-94057-146-8

. ., 2004.
, 2004.

.
.
(: < ,, >).
.: , 2004. 52 .: .
. . , . . .
. . .
. . . .
. . .
01335 24/III 2000 . 25/II 2004 .
6088 1/16 . 1. . . . . 3,25.
. . . 3,18. .-. . 3,62. 5000 . 6709.
( - 77.99.02.953..
002797.04.03 18/IV 2003 ).
.
119002, , -2, . ., 11. . 241 72 85, 241 05 00.

<- >.
140010, . ., -, 403. . 554 21 86.

1.
, , , , , ,
1 1 000 000 000 . . ,
, , , . ?
,
1 1 000 000 000. ?
1. ? , ,
*).
.
1 . ., , . , , 5-
16 . ., 10- 512 . ., 11- 1024 . ., 21-
10242 =1 048 576 . ., 31- 10243 =1 073 741 824 . .,
, , , 30- 1 073 741 824/2=
=536 870 912 . . .
(n+1)- n , 2n n- . , 20 =1. :
2n 2m =2n+m ,

2n /2m =2nm ,

(2n )m =2nm .

,
, . ,
30 000=214 +213 +212 +210 +28 +25 +24 .
. , . ,
, , . ,
. , , . .
, .
*) .
3

,
. , , . . , ,
, .
, ,
1 . ., 2 . ., 4 . ., ..., 2n . ., 1 . .
2n+1 1 . . .
, , ,
.
2n 1.
, 2n1 ,
2n 12n1 =2n1 1, 2n2 ,
. .,
2n 1=2n1 +2n2 +...+22 +21 +20 .
, , ,

1+2+4+8+...+2n2 +2n1 ,
2.
- :
1+2+4+8+...+2n2 +2n1 =21+2+4+8+...+2n2 +2n1 =
=41+4+8+...+2n2 +2n1 =81+8+16+...+2n2 +2n1 =...
...=2n2 1+2n2 +2n1 =2n1 1+2n1 =2n 1.
2. ,
n

(2+1)(22 +1)...(22 +1).


N . N.
N=1 .
N<N0. 2n
, N, . . 2n N0 <2n+1 .
N0 2n 2n , N0 2n <2n . ,
N0 ( N0 2n 2n ).
, 1+2+...+2n1 =2n 1<2n , N0 , 2n . , .
,
,
.
4

, , ,

.

a
a=2n1 +...+2nk ,
- ,
(n1 , ..., nk ), , ( ), (am , ..., a1 ) 0 1,
ai =1, 2i1 , ai =0 .

=a1 +2a2 +4a3 +...+2m1 am .
,
, , , am .
a.
,
- .
.
1 n m 1,
2, 4, 8, ..., 2m1 , 2m1 n<2m . , k<m 2k 1<2m1 n ,
(a1 , ..., ak ), ai 1, i- , 0 ,
k 2k .
3. .
4. , n=2m 1,
, .

. 1, 2, ..., 9, 10,
20, 30, ..., 90, 100, 200, 300, ..., 100 000 000, 200 000 000, ...
..., 900 000 000.
, , , 123 456 789 . . 9, 80, 700 . .
, ,
.
,
5

, *).
.
( ).
, .

, , . .
, .
, , , , , , . , (
, )
. , ,
.
5. ,
.
, , , ,
0 264 1. , ,
, .
( )
. ,
,
, . , ,
, , . ,
, .
, , , , ( ,
),
*) .
.
6


(, ) (.
, . 49).
6. n b
(. . b+1)
0 N=(b+1)n 1 ( N <> ). b, (<> ) 1 N (. . )?
, , .
: .

, . , , , ,
*).
, , , , .
,
.
, 300 , 300/4=75, 1, 37.
1, 18,
0, 9, 1, , ,
1. 1000101100.
, , .
2.
, ,
, ,
1 n ,
1 , 2 , 4 , ..., 2m , 2m n<2m+1,
, , .
*) ,
, . ,
, , , .
7

, ,
.
,
- . , :
, ?
,
,
, ,
. ., , - .
. ,
n m , ,
,
m , , , 2m n+1 .
, n+1 2m1 .
1000.
,
1000=29 +28 +27 +26 +25 +23 .

29 +28 +27 +26 +25 +23 =(((((2+1)2+1)2+1)2+1)22 +1)23 ,
, 1, 2+1=3, 23+1=7, 27+1=
=15, 215+1=31, 231=62, 262+1=125, 2125=250, 2250=
=500, 2500=1000 .
,
3=22 1, 7=23+
+1=23 1, 15=27+1=24 1,
511=29 1.
n , n
am ...a1 , 2m1 n<2m, am =1,
n=am 2m1 +...+a22+a1 =(...((2am +am1 )2+am2 )...)2+a1,
b1 =am , b2 =2b1 +am1 , b3 =2b2 +
+am2 , ..., bm =bm1 2+a1 =n .
. .
, ,
. , ,
, , , .
,
. , -
8

a 1000, , a+a+a=3a, 3a+3a+a=7a, 7a+7a+a=


=15a, 15a+15a+a=31a, 31a+31a=62a, 62a+62a+a=125a,
125a+125a=250a, 250a+250a=500a, 500a+500a=1000a. ,
. ,
.
a, , , ?
999 , , a3 =a2 a, a7 =(a3 )2 a, a15 =(a7 )2 a, a31 =(a15 )2 a,
a62 =(a31 )2 , a125 =(a62 )2 a, a250 =(a125 )2 , a500 =(a250 )2 , a1000 =(a500)2 .
, 1000 1111101000,
, (
), , , , , a (. . ). , a . , , ,
<>. , ,
. ,
. ,
. , ( ) , ,
, 4 3 .
.
,
.
n (n) n, a (n) (
, ). , n, (n)+(n)1. , ,
.
, (n)+(n)12(n). , ,
, (n)=log2 n, x
x.
.
9

:
(1)=1,
(1)=0,

(2n)=(n), (2n+1)=(n)+1,
(2n)=(2n+1)=(n)+1.

,
, , .
(n+1)(n)+1.
, n ,
.
k , ,
n+1 k , ( ,
). , , 1 n . (n+1)(n)+1.
,
(n+1)+(n+1)(n)+(n)+1.
, 2k1 <n+1<2k, (n+1)=k1=(n),
(n+1)(n)+1 .
n+1=2k , (n+1)=k=(n)+1, (n+1)=1, (n)=k,
, (n+1)+(n+1)=k+12k=(n)+(n)+1.

(2n)+(2n)=(n)+(n)+1,
(2n)=(n), (2n)=(n)+1.
, , n
, (n)+(n)1. n=1, 2 , . ,
, , . . .
, , xn n l<(n)+
+(n)1 . n n. , n ,
xn/2 l1<(n)+(n)2=(n/2)+
+(n/2)1 , n, .
,
x. ,
xn1
l1<(n)+(n)2(n1)+(n1)1 .
10

,
x1000 .
.
. ,
n l(n) m l(m)
, , xn ,
xnm =(xn )m l(m)
, , xm .
l(nm)=l(n)+l(m).
x5 (5)+(5)1=3
( x, x2 , x4 =(x2 )2 , x5 =(x4 )x) , , l(125)=3l(5)=
=9. , l(1000)=
=l(125)+3=12. (1000)+(1000)1=
=9+61=14 .
, , .
. 1970-x
(. , . , . , . , . ) (. , . , . )
*).
(, ) ,
, . , .
.
3.
1 a0 =1, a1 , ..., am ,
-
( - ). l(n) , n
( a0 =1, a1 , ..., am m).
, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 , 1, 2, 3, 5, 7, 14 14,
*) , , ,
.
11

. . l(14)=5. ,
1
2
3
5
7
14 a
i
aj , ak , ai =aj +ak ( ,
. 1
, ).
- , <> ,
. . 1.
, ,
,
.
, ,
n- , l(n).
( ). , l(n)(n)+(n)1. l(nm)l(n)+l(m).
7. : l(n)(n).
, l(2n )=n.
,
, ,
l(n)
1894 ,
1930- ,
.
,
1930- .



1
C (((n))) 
l(n)(n) 1+
+
,
((n))
(((n)))2 
C>0 .
,
(,
, , ). ,
.
( ) .
a0 =1, a1 , ..., aL =n. .
, , . a0 , 12

.
. a0 ak . ,
,
. ,
, ak+1 (, , ). ak+1 =ai +aj , i, jk. D(ai ), D(aj )
ai , aj , D(ak+1 ) D(ai ), D(aj ). S (
). D
.
8. , ak 2D(ak ) D(n). , ,
, (n).
S,
S1 ( , , )
, S .
,
n ,
S
, .
S
, .
xk =xi +xj ,
k- ,
i- k-
, k= i, j.
, <>
, , xk =xi xj . , .
, . , ,
.
, x1000
: 1, 2, 4, 8, 16, 32, 31, 62, 124, 125, 250, 500, 1000.
4.
, , .
13

<-> (< >),


.
.
, , .
, : = , =
, = , = , = ,
= , = , =
= , = , = ,
= , = , = .
, ,
.
( ).
.
, (, ) 16 ,
16 . 12 .
, , .
. . (, , I ).

. ,
< ,
, >. . : <! , , >.

, , (, 40 ,
- ).
5. ?
, . : ,
, . , . 0/1=0, 1/1=1,
,
, - .
14

,
1+1=10 .
x+y=2w+v, w, v .
, , w
xy,
x y . v x+y,
x=y=1, 2, 0. ,
x, y v, -.
< 2>
. , , .
,
.
x, y
w, v, ( , ) 2.
.
6. , n-
,
. ,
, ,

.
< >.

XIX .
n
.
,
(. 2). ,

.
,

. < >
2n 1.
. 2

15

, ,
64 . , *). , .
, ,
. n n,
. 3
000, 001, 011, 010, 110, 111, 101, 100.
9. , n 2n .

( , . . 1), , ,
, . ,
1, 2, 1, 3, 1, 2, 1.
2n 1. ,
. , 4 1, 2, 1, 3, 1, 2, 1, 4, 1, 2, 1, 3, 1, 2, 1. ,
,
3,
4. , . .
2n 1, n, , n+1. 2(2n 1)+1=2n+1 1 n+1.
, , , , , .
( )
. , ( , ,
)
.
n+1,
, ,
, n. ,
n+1, , 2n 1 ,
(n+1)- .
*) , ,
, ,
-, .
16

n,
,
n, 2n n+1, .
( ,
n+1),
,
n+1 n ,
n,
, .
n+1
n+1, ,
10...0. ,
2n
, . . n+1.
n-
.
n .
. , ,
. . ,
, ,
( ). , , . 3.
, .
. ,
. . ,
.
(
, *))

*) ,
.

. 3
17

*), , . , , ,
. ,
, .
, . 3
n-
.
, , . . , , ,
<> , 1, . .,
n. .
- ,
- , , k,
, , , , k- ( ) (. . ).
,
, ,
,
. ,
.
. 4.
, .
,
, , k, (. 5). ,
k- . ,
<>, n- <>
.
10. <> <> k- ?
: k(k1)(k2)...21. <k > k!.
*) , , . . ,
(, ) . ,
, , .
18

(111
(011

(010

1)

(001

1
(001

(000

1)

1)

0)

(011

0)

(010

0)

(000

1)

(101

1)

(110

1)

(111

0)

(100

1)

(101

0)

(110

0)

(100

0)

0)
. 4

, <>
k , .
,
n!.
, k- ,
. ,
,
, , , k!. ,
, , , (nk)!.
,
k- , k! (nk)!.
11))))
1111
1111
((((11
1111
11))))
11
111
111
((((00
0011

11))))
1111
0011
((((00
0000

11))))
0011
1100
00
((((0
011

00))))
1100
1111
((((00
0011

11))))
00
011
000
((((00
0000

00))))
1100
0011
((((00
0000

00))))
0000
1100
((((00
0011

4-

11))))
1111
00
011
((((11
110

11))))
0011
11
100
((((11
111

100
11
00))))
111
((((11
1111

3-

11
1))))
001
0000
((((11
1100

00
0))))
110
0011
((((11
1100

0000
00))))
1100
((((11
1111

2-

00
0))))
000
0000
((((11
1100

1-

0-

00))))
0000
0000
((((00
0000
. 5

19

n!, k-

n!
. k- k! (nk)!

Ckn . .
n- . , , . .
. , ,
,
n- , .
< >. ,
. . . . . .
, , ,
. ,
000 999,
,
?
, 0 9 ,
1.
.

, .
, , ,
, k- .
k , <> . .
7. , ,

,
, . <-> (< >) -,
,
(64-)
,
( ).
(,
<>, <>,
, ).
20

( ), .
, - <, >,
- <, , >.
, .
, ,
, . ,
, ,
.
. - ,
, .
.
( ,
) (
) ( ). (
. . , ) , .
,
. , , . , .
,
, ?
. . < ->, .: , 2001; . < . >, .: , 2002, .
, , ,
, . .
,
.
1819 , (
) .
< > , - .
.
21


12 . , ,
.
. (,
)
, .
() 1, 2, 3
4, 5, 6 .
( )
.
64 ( ,
).
. , , .
,
, 1852 . , ,
. <>, ,
1- , <> 1- 2- . .
.
, , , -. (, ),
. ,
, , ,
, .
,
.
. - ( < >
- -*)), ( ), ( 1836 -),
( ). , .
.
*) < >, , , : <-, >.
22

1832 , 1836 ,
24 1844 .
, ,
.
,
. ,
.
. ,
, ,
, , .
.
6, 64
. ,
, ,
4, 2+4+8+16=30.
<> <>
. ,

, .

.
.
. , , , , 0, 1.

(
), . , ,
,
.
, , .
. , , .
.
. .
23

. 6

. ( )
(. 6).
, , ,
, ,
, .
, , . .
. ,
.
. ,
, . ,
. , .
,
.
, . ,
, ,
, .
, , .
.
. . *).
, , ,

( ),
.
. *)
. . < >, .: , 1984; .: , 1996.
24

.
, .
, , ,
<> ,
.
, ,
. .
55 (i, j) ( ),
i
j (i, j).
,
, . , ,
, - .
,
(
).
,
.
, , ,
.
. , (
) , ,

. -
.
.
, XIX , , , ,
, ,
.
, ,
. , ,
, .
, , ,
,
25

. .
XX
,
.

, .
,
. ,
, ,
.

, 1917 .
.

. ,
.
8. -

.

? ,
24
. , ,
5. 12
, 26.
1 6,
.
7 12.
, ,
( ).
, .
, ,
2- 6- ,
,
.
2- 6-. . .
-.
,
. ?
26


. -
,
.
.
. -,

, ,
. - 95 0 1 ( ). ? 13- ,
-. -,
. -
. , ,
,
, .
13- ?
.
, , 2.
,

. .
12 .
, ,
,
() 10 .
95- , -,
. 12-
( - ), . , , 101. , , ( - ) .
01010,

12 . , ,
.
13-
- -. , 0 1
27

:
=0001101=0,
=0011001=1,
=0010011=2,

=0111101=3,
=0111011=7,
=0100011=4,
=0110111=8,
=0110001=5,
=0001011=9.
=0101111=6,
, 1 0 , ,
(
). ,

. , -.
, ,
, , ,
. ,
, .
( , ) ,
- , < >. ?
, 101. , . , , , , , .
-
, - .
9.
.
. ,
, .
. ,
.
. ( ), .
. ,
, 28

, , , , ,
. , . , . .
. A, B, C
abc . b a , b=aq+r,
0r<a , B r . q
: q=2d1 +...+2dk . C
d1 A, 2d1 a , 2d1 a B,
b2d1 a=a(q2d1 )+r=a(2d2 +...+2dk )+r . ,
C d2 d1 1 A,
B, a(2d2 +...+2dk )+
+r2d2 a=a(2d3 +...+2dk )+r . , , B r .
, C , B, 2+22 +...
...+2l1 <2l . C ,
B, ,
.

.
, .
, . .,
.
,
,
.
, . .
11. 85 , , , ?
, .
,
, , ,
3 5 8- , 4 . .
29

10. <>
<>. , , , . , .
: ,
( ); , ( , ).
< >.
<>
. .
.
, , .
.
12. ,
. ,
, .

. .
, 2
( -).

, . . ,
(
) . ., (,
) ,
2. ,
.
, 3, 7, 12, 17 ,
+

11
111
1100
10001

(=3)
(=7)
(=12)
(=17)

11223
- 11001, , . ,
,
-.
, -
30

10001 11001, . . 01000. - ,


, , 11001 2 11001, , , .
01000=8, 178=9 .
13. ,
-
-, -
-.
, ,
-,
,
.

.
.
,

. .

.
, , , ,
10.
. XVII
, ,
.
.
11. . .

, , ,
. ,
. , . . .
*).
*) , .
, , , ,
,
, . , . . .
31

,
XVII ,
. ,
, 1 40 . 1, 3, 9, 27 . n , n a0 +3a1 +
+9a2 +27a3 , ai =0, 1 (i=0, 1, 2, 3). ,
, ,
.
?

n+40 b0 +3b1 +9b2 +27b3 , bi =0, 1, 2
(i=0, 1, 2, 3). , n+40 n+40=(b0 b1 b2 b3 )3 .
,
,
. . , 40
40=27+9+3+1. n+40 , bi 3i (i=0, 1, 2, 3),
,
n . ,
n=a0 +3a1 +9a2 +27a3 , ai =bi 1 (i=0, 1, 2, 3). , ai =0, 1 (i=0, 1, 2, 3). ,
, n=a0 +3a1 +9a2 +27a3 , ai =0, 1
(i=0, 1, 2, 3) n+40=b0 +3b1 +9b2 +
+27b3 , bi =0, 1, 2 (i=0, 1, 2, 3). n+40=b0 +3b1 +9b2 +27b3 , bi =0, 1, 2
(i=0, 1, 2, 3),
, n=
=a0 +3a1 +9a2 +27a3 , ai =0, 1 (i=0, 1, 2, 3),
, n=(a0 a1 a2 a3 )3 .
,
.
, .

.
(3n 1)/2 (3n 1)/2
3n1 bn1 +...+3b1 +b0 , bi =
=0, 1. 1 (3n 1)/2
, 1, 3, 9, ..., 3n1 .
32

, ,
(3n 1)/2=1+3+32 +...+3n1 , ,
(3n 1)/2 .
, , 1 (3n 1)/2 . , n1 g1 , ..., gn1 , . ,
m (3n 1)/2 (3n 1)/2
a1 g1 +...+an1 gn1 , ai =0, 1, (i=1, ...
..., n1). 3n1 ,
. 3n1
, 3n .
14. ,
1 (3n 1)/2 .
15. , 1 m ,
(3n1 1)/2<m(3n 1)/2, n, m<(3n 1)/2 .
,
, . ,
. , , . ,
, , .
,
, , . , , .
. 1
1. ,
:
1+1=11, 1+1=00, 1+1=11,
1+0=01, 1+0=01.
, , . ,
, .
,
<>,
1950- .
,
, , , ,
, .
33


, ,
.
,
, ,

, . . .
16. (1234567890)10 .

, .
17. , 20 21 +...
...+(1)k 2k , 0 <1 <...<k.
, 0, 1, 2, 3, 4, 5, ,
5 10,
, . ,
,
.
, ,
55. , 89 98.
(1 1 1), (1 0 2). :

1 1 1
1 0 2

2
1 1 1

1 1 3

, , ,
(, ).
: (1 1 3 2 2)=8722.
12.
( XIX ).
27 (
, , ,
34

. .). , ,
( )
, ,

( ,
). , ( 0), ( 1), ( 2),
,
,
.

, .
18. .
, . 27
: ,
, , , , . .
, , .
. 21 ,

.
19. , 21 ,
. . 11- .
, .
20. , 1 3n 1
n
2 , .
13.



. , ,
, , ,
a , ,
, , .
, , .
35

, (bn ...b0 ,b1 ...bk )b b ,


bn bn +...+b1 b+b0 +b1 b1 +...+bkbk , bn bn +...+b1b+b0
, b1 b1 +...+bk bk .
, ,
.
?
, (, , ,
10; ,
, ). ,
. . ,
(
). ,
. . (. < >).
, 12 ,
10, .
(
). ,
(
). ,
XIII
: x3 +2x2 +10x=20
1 26 7 42 .

. II (,
, ), ( ,
, , ,
). , .

. :
a3 , a2 , a1 , a0 ; a1 , a2 , a3 ,
b2 , b1 , b0 ; b1 , b2 , b3 ,
bi , ai , 0ai <bi ,

a3 b2 b1 b0 +a2 b1 b0 +a1 b0 +a0 +a1 /b1 +a2 /(b2 b1 )+...


, bk =k+2, bk =k+1. ,
an n!+...+a22!+a1 1!,
0ak k.
36

. , <1 2 3 4
1, 2, 3, 4, 56; 789
56 789 >
.
7, 24, 60, 60; 1000
14. C

(. 2) , .
p(x) a. ,
.
p(x)=un xn +...+u1x+u0 .
xa
p(x)=(xa)h(x)+r, h(x)=vn1 xn1 +...+v1 x+v0 . ,
vn1 =un , vn2 =un1 +avn1 , ..., v0 =u1 +av1 ,

r=u0 +av0 =u0 +a(u1 +av1 )=u0 +a(u1 +a(u2 +av2 ))=...
...=u0 +a(u1 +a(...(un1 +aun )...)=un an +...+u1a+u0 =p(a).
. <> , .
2(n+2). a, un , un1 , ..., u0 p(x),
:
. ..
un

un1

. ..

u0

. ..

un un . a, ,
, :
. ..
a

un

un1

vn1 =un

vn2 =un a+un1

. ..
. ..

u0
p(a)

, , p(a) p(x) xa. vn1 , vn2 , ...


.
37

, p(x)=x3 2x+3 x2
:
1

1)

2
1

2)

5)

1
1

3)
2

12+0=2

222=2

22+3=7

4)

6)
2

,
x3 2x+3=(x2)(x2 +2x+2)+7.
, ,
n p(x)
.
( ) p(x+c) *). .
, 1953 .
. <>
( <> <> )
( ). ,
(1111110000)2 =(1.111.110.000)2 =(1760)8 .
.
u=(un ...u1 )8 . k-

un ...unk1 2un ...unk =vn+1 ...vnk1
vn+1 ...vnk1 .unk2 ...u1 (
). (n1)- u.
*) , , ,
.
38

,
1.7 6 0

2
1 5.6 0
30
1 2 6.0
252
1008
, 1962 , .
. , , k-
:
un ...unk1 +2un ...unk =vn+1 ...vnk1
vn+1 ...vnk1 .unk2 ...u1 ( (n+1)-
). (n1)-
u. ,
1.9 4 5
+
2
+

2 3.4 5
46

3 0 2.5
604

3631
n- ( 2
).
21.
12345678987654321.
22.
10101010101010101.
15.
,
. .
:
39

2n 2n ,
n .
5n 2k 5m , max(m, k)=n.
9: 9, .
3.
9...9, n :
n- , , (, , );
, . 99 11, 11. , 999 111
, , 37, .
11:
, , ( )
11, .
10...01,
, , n . (n+1)- , (, ,
), ( ).
, . 1001=11713, 7, 13, 91, 77, 143.
23. .

, , , . . .
.
, , , ,
.
24. 4444444444 99.
4444444444 200 000 ,
. ,
9 11, , .
.
40

,
.
25.
792

7034
.
9.
:
9,
9, 9 ,
. , . , , , .

0 9 , .
11,
,
( ).
16.
,
, .
. .
, 15- . 9 ,
9 a. i- *), a10i1
(a9)10i1 , a=0, , 910i1 . 31.
b 31. 31 , .
.
10, ..., 1015 31. 10, 7, 8, 18, 25, 2, 20, 14, 16,
5, 19, 4, 9, 28, 1. , 31 a10i (a9)10j , a=
=1, 2, 3, 4 i=0, 1, ..., 14 31
a10i a9,
*) . , 3-
.
41

. 31 910i (9)10j . 31
a10i (a9)10i i=1, ..., 15
, i a
a9. 910i .
, .
, , ,
, .

,
.
.
(p1)/2
9 p, p
280k+31 , 10(p1)/2 p 1,
10k k<(p1)/2 p ,
1 ( p 31, k ),
p (p1)/2- .
,
, , , .
26.

31

425021067
,
,
. :
, 279,
- .
(
), . , 15- 134- 279.
42

17. 0 1

b
, ,
1, 2, ..., (b1). , .
.
b=2, . .
1, 0, 1.
27. ,

.

,
. , .
, , . .
.
. A=an ...a0
a, . .
a=2n an +...+2a1 +a0 ,
ai =0, 1. 1 1. (A) (A)
. ,
2k +2k+1 +...+2m1 =2m 2k ,
, A :
1
2

0,
0... 0...0
| {z }
| {z }
n

(n0),

n+1

0(0)...(0)(0)...(0)
|
{z
}
|
{z
}
n

(n1),

n+1

00(0)...(0)0(0)...(0)
|
{z
}
|
{z
}
n

n1

0(0)...(0)0(0)...(0)
{z
}
{z
}
|
|
n

(n3),

(n0)

n+2

43

( =1, 1, , =1, 1), , (A) (A) :




+2n +1n (n3)


1
+2n
1

, .
(A)+(A) ,
a,
.
28. ,
, .
a. , A B.

, , k ,
m>k , 2m , , 2k , 2k+1 , .
, ,

2m+2 ( m ) 2m
2m+2 2m ( 010...0,
010...0 ).
,
. , , , 1 0 , .
, ,
. ,
(
, ).
(a) , , ,
.
44

a : n+1 ...1 3a
i1 =i i , i=2, ..., n+1, i a, n =n+1 =0, n ...1
a.

, n/2 .

. ,
a a,
.
a.

. , .
< >
< >.
n (n),
(n). , (. 2), , (n)
, (n) , , .
.
xn
(n)+(n)1.
.
, n 2(n) (n) +...+21 +0 , i =0, 1,
(n) . ,
,
, 1 .
(n) (n)1 . .
(2n)+(2n)=(n)+(n)+1, (n1)(n)+1. , (n1)+(n1)(n)+(n)+1. , n1=n+1 , n1=n1, , (n1)
(n) (n1)(n)+1 .
,
,
45

,
(n)+(n)1. .

, - .
.
, 1950-
.
n- m-
,
n+1 m+1 ,
a=n/2+1 b=m/2+1 .
3n+3m4.
, ,
ab,
b
a. ,
, -,
, ,
,
( , ).
, (b1)
(a+n1),
b1, n ( 1, 1)
a1 (
a1 ).
(b1)(a+n1)+ab
mn+(m+n)/2+1.
n+m+2 ( m+1
(n+1)- ). ,
n+m+2 (
10...01 01...11, 11
01, ). , mn+(m+n)/2+1+3n+3m4+n+m+2mn+3,5(m+n).
18. E
,
, <>.
46

1962 . . ,
. . . . . , .
. .
. U=u1 ...u8 V =
=v1 ...v8 . 104 : U=U1 U2 , V =V1 V2 , U1 =u1 u2 u3 u4 ,
U2 =u5 u6 u7 u8 , V1 =v1 v2 v3 v4 , V2 =v5 v6 v7 v8 .
:
UV =108 U1 V1 +104 ((U1 U2 )(V2 V1 )+U1 V1 +U2 V2 )+U2V2 .

-
( ).
,
, ,
.
n-
nlog2 3 <n1,585 .
.
M(n) , ( ),
, n.
M(n)2M( n/2 )+M(n/2)+4n/2+2n4 *).

(*)

,
(f1 xn/2 +f0 )(g1 xn/2 +g0 )=
=f1 g1 x2n/2 +((f1 +f0 )(g1 +g0 )f1 g1 f0 g0 )xn/2 +f0 g0 ,
f1 g1 n/2 , f0 g0 n/2, , f1 g1 , f0 g0 M( n/2 )+M(n/2) ,
f1 +f0 , g1 +g0 , f1 g1 +f0 g0
2n/2+2n/21 ( ), (f1 +f0 )(g1 +g0 )
M( n/2 ) , (f1 +f0 )(g1 +g0 )f1 g1 f0 g0 n1 ,
*) x , x (<
>), x , x (< >).
47

(f1 +f0 )(g1 +g0 )f1 g1 f0 g0 =f1 g0 +f0 g1 , , n/2+ n/2 2=n2, f0 g0
f1 g1 x2n/2 <>, , x2n/21 ,
f0 g0 +f1 g1 x2n/2 (f1 g0 +f0 g1 )
xn/2 n2 . B
4n/2+2n4 .
. n 2k ,
  


  n  8n
M(n)3k M k  + k 2 8n+2,
2

n
M(n)<

35 log2 3
n
.
3

, 2k m=n.
  


  n  8n
M(n)3k M k  + k 2 8n+2,
2

k. (k=1) (*).
.
B k , 2k <n2k+1 . , 32k1 <n,
 log 3
n 2
35
M(n)M(2k+1 )<3k1 (M(4)+30)3k1 55<55  
< nlog2 3 .
3
3
n32k1 ,
M(n)M(32k1 )<3k1 (M(3)+22)3k1 35

35 log2 3
n
.
3

29. ,
M(n)n2 +(n1)2 .
19. E
.
M(n) , , , a, c n- ,
a.
, .
, .

M(2n)3M(n)+19n,
48

M(2n+1)2M(n+1)+M(n)+17n+10.

,
(f1 b n/2 +f0 )(g1 b n/2 +g0 )=
=f1 g1 b2 n/2 +(f1 g1 +f0 g0 (f1 f0 )(g1 g0 ))b n/2 +f0 g0 ,
f1 g1 n/2-, f0 g0 n/2 - , f1 g1 f0 g0
M( n/2 )+M(n/2) ,
f0 f1 , g0 g1 f1 g1 +f0 g0
n(1+n/2 n/2 )+2(n/2+ n/2 1)+2(n/2+ n/2 )1=
=4n3+n(1+n/2 n/2 )
, f1 g1 f0 g0 2n/2
2 n/2 , n
2n/2=n (
). , (f1 f0 )(g1 g0 ) M( n/2 )+1
( ),
f1 g1 +f0 g0 (f1 f0 )(g1 g0 )=f1 g0 +f0 g1
2 n/2 +1+2 n/2 1=4 n/2 , f0 g0 f1 g1 b2 n/2 <> (
), f1 g1 b2 n/2 +f0 g0 (f1 g0 +f0 g1 )b n/2
2n n/2 +n+11=2n+n/2 ( f1 g0 +f0 g1
n+1 , n/2
f0 g0 ). B
4n3+n(1+n/2 n/2 )+1+4 n/2 +2n+n/2=7n+3 n/2 +
+n(1+n/2 n/2 )2 .
.
Q(n) n-
n1.
30. ab=

(a+b)2 (ab)2
,
4

M(n)2Q(n)+13n+
+O(1),
M(n)2Q(n)+6n+4.

?
,
, ,
. ,
, , .
49


f(x1 , ..., xn ). , , n
<> , i-
xi , <> ( ) ,
,
( ) <> .
,
. ,
:

<> , <>
, <> <>
, <>
.
,
, ,
.
( )
, , (),
, ,
().
, -
( ). . , <> (
). , ,
,
. ( 0),

, , , . ,
, .
,
,
.
, ,
,
<>, , ,
50

, ,
<>.
<> , <> ( <>
).
, <> .

f(x1 , ..., xn ), ,
, <> ,
, , ( !)
.

, , , (
, , ).
,
,
. , ,
.
, ,
, .
,
. , !
31. <> .
32. ,
.
33. , ,
( <> ).
34. ,
. ( .)
35. ,
. (
.)
36. , . ( .)
51


, . , ,
.
, .
[1] . ., . . :
. .: , 2002.
[2] ., . . .: , 1999.
[3] ., . . .:
, 1994.
[4] . ., . . . .: , 1988. (
. . 18).
[5] . . . .: ,
1988. ( . . 39).
[6] . ., . . . .: , 1986.
[7] . /
. . . . / . . . . .: , 1999. ( . . 1).
[8] . / . . . . / . . . . .: , 2000.
( . . 2).
[9] . / . .
. . / . . . . .: ,
2000. ( . . 3).
[10] . ., . . , , . .: , 2000.
[11] . . . .:
, 1981.
[12] . . .: , 1961.
[13] . : . .
. 2. .: , 2000.
[14] . . .:
, 2001.
[15] . . .: , 1998.
[16] . . . .:
, 1984.
[17] . . . .: , 1980.
( . . 40).
[18] .
: .
. .: , 1981. ( <>. . 8).
52

< >
1

15

. . .
.

. . . ( ).

. . .
(100 ).
3

. . . .
4

. . . .
5

. . .
.
6

. . .
.
7

. . .
.
8

. . , . . .

:
.
9

. . . .
10

... .
11

. . .
.
12

. . .

.
13

. . .
.
14

. . . .

16

. . .
.
17

. . . .
18

. . .

19

. . .
.
20

. . .
.
21

. . .
.
22

. . .
.
23

. . . .
24

. . .
.
25

. . - . .
26

. . .

.
27

. . .
.
28

. . . .
29

. . .

Вам также может понравиться