от b956 » 24 Ное 2015, 20:48
___ОЗНАЧАВАМЕ C= 2.154 171 495 181 441 267 371 117 ... HЕКА P и Q - ПРОИЗВОЛНИ ЦЕЛИ > 0 .P/Q = C + eps . ОТ ТУК P = QxC + Q x eps .
___НЕКА QxC = I,D В ДЕСЕТИЧЕН ВИД , КАТО I Е ЦЯЛАТА ЧАСТ , A 0,D -ДРОБНАТА .
---> I,D / Q _=_ C . __OT_ I < I,D < I+1 _-->_ I/Q _<_ I,D / Q _<_ (I+1) / Q __ ИЛИ
I/Q < C < (I+1)/ Q . TAKA ЧЕ ЗА ПРОИЗВОЛНО Q , __ ПРИ P = I ИЛИ P= I+1 ,__P/Q Е НАЙ-БЛИЗО ДО C ( КАТО _ I и 0,D _СЕ ОПРЕДЕЛЯТ ОТ _QxC = I,D _И НАВСЯКЪДЕ ПО-НАТАТЪК).
РАЗСТОЯНИЯТА НА__I/Q__И__(I+1)/Q__ДО__C__СА СЛЕДНИТЕ :
I/Q - C _ = _ I/Q _-_ I,D / Q ___=__ I/Q - (I/Q + 0,D/Q) = -0,D /Q ;
(I+1)/Q - C = (I +1) Q - (I/Q +0,D /Q ) = (1-0,D ) /Q ,
T.E.__ I/Q = C _- _0,D / Q __;__ (I+1)/Q = C + (1-0,D)/Q .
___ПО УКАЗАНИЯ ПО-ДОЛУ НАЧИН ЗА НАМИРАНЕ НА P и Q , TЪРСИМЕ ТАКИВА ЧИСЛА Q , ЧЕ ГОРЕУКАЗАНОТО 0,D ДА Е БЛИЗО ДО 0 ИЛИ 1 И ЗА P ВЗИМАМЕ I ИЛИ I+1 СЪОТВЕТНО .
ТОГАВА P/Q = C - 0,D /Q
ИЛИ ... P/Q = C + (1-0,D) / Q . OT ЧИСЛАТА P и Q НАМИРАMЕ ДРУГИ ЧИСЛА P и Q , ТАКА ,ЧЕ НЕ 0,D ИЛИ 1-0,D ДА Е МИНИМАЛНО ,A__ 0,D/Q__ ИЛИ __(1-0,D)/Q __ДА Е МИНИМАЛНО .
СЛЕДВА НАЧИНА НА ТЪРСЕНЕ :
ПРАВИМЕ СИ ТАБЛИЦА ОТ ТРИ КОЛОНИ - В ПЪРВАТА КОЛОНА ПИШЕМ НОМЕРАТА НА СЪОТВЕТНИЯ РЕД n, В ВТОРАТА КОЛОНА ЦЕЛИ ЧИСЛА КОИТО ЩЕ ОЗНАЧАВАМЕ С Q ИЛИ Qn (ЧИСЛОТО НА n-ТИЯ РЕД) И ЗА КОИТО ЩЕ КАЖЕМЕ КАК ГИ ИЗБИРАМЕ ,
В ТРЕТАТА КОЛОНА -СРЕЩУ ВСЯКО ЧИСЛО Qn - ЧИСЛОТО Qn x C В ДЕСЕТИЧЕН ВИД = In,Dn ( С ЦЯЛА ЧАСТ In И ДРОБНА ЧАСТ 0,Dn ) .
___________Q___Q X (C= 2, 154 171 495 181 441 267 371 117 ...) = I.D = I + 0,D
1)_________7_________15, 079 200 466 270
2)________13_________28, 004 229 437 358 736n
3)_______240________517, 001 158 843 545 904
4)_______947_______2040, 000 405 936 824 880
5)_____2 601_______5 603, 000 058 966 928 736
6)____17 260______37 181, 000 006 831 676 274 825
7)___152 739_____329 026, 000 002 518 157 736 997
8)___440 957____ 949 897, 000 000 722 796 936 165
9)_1 170 132___2 520 664, 999 999 650 233 071 499
ВСИЧКИ РЕДОВЕ ОТ 3) ДО 9) СА СЪСТАВЕНИ ПО ЕДНО ПРАВИЛО, ЗАТОВА ЩЕ УКАЖЕМЕ КАК Е СЪСТАВЕН РЕД 8).
//// ДЕФИНИЦИЯ И ОЗНАЧЕНИЕ : ЗА 0,D СЪОТВЕТСТВАЩO НА НЯКАКВO Q , СЪС_ "B" _( ОТ ДУМАТА "БЛИЗОСТ") ЩЕ ОЗНАЧАВАМЕ ПО-МАЛКОТО ОТ ЧИСЛАТА 0,D ИЛИ 1 - 0,D .
__ПРИ НАЧИНА НА СЪСТАВЯНЕ НА РЕДОВЕТЕ ОТ 2 ДО 9 (R2-R9) ,
____ЗА ВСЯКО n=2,9 Е ВЕРНО СЛЕДНОТО:
______ЗА ВСЯКО Q < Qn (Qn - ОТ ТАБЛИЦАТА, Я - ПРОИЗВОЛНО) Е ИЗПЪЛНЕНО :
_________1) __B > Bn
_________2) _АКО 0,D(n-1) I 0,Dn СА И ДВЕТЕ БЛИЗО ДО 0, ИЛИ И ДВЕТЕ БЛИЗО ДО 1 ,
________________ТО Qn E НАЙ-МАЛКОТО ЧИСЛО , ЗА КОЕТО Е ИЗПЪЛНЕНО:
______________________ Q(n-1) < Qn _и_ B > Bn .
ТОВА СЕ НУЖДАЕ ОТ ДОКАЗАТЕЛСТВО , КОЕТО НЯМА ДА ДАВАМЕ .
_____РЕД 2) Е СЪСТАВЕН С НЕПОСРЕДСТВЕНА ПРОВЕРКА НА__ 1) __B > Bn __,ПО-ПОДРОБНО ЗА КОЕТО Е КАЗАНО НЯКОЛКО РЕДА ПО-ГОРЕ.
_____ЗАПОЧВАМЕ ДА ПРОВЕРЯВАМЕ КОЯ ЧАСТИЧНА СУМА НА ИЗРАЗА :
Q7xC + Q7xC + Q7xC + Q7xC + Я7ЍЦ + ... , НЕЙНАТА ( НА ЧАСТИЧНАТА СУМА) ДРОБНА ЧАСТ 0,D СЕ ДОБЛИЖИ МАКСИМАЛНО ДО ДРОБНАТА ЧАСТ 0,D6 = 0,000 006 831 676 ... НА Q6xC.
ТОВА СТАВА ПРИ 3 СЪБИРАЕМИ Q7xC = 329 026, 000 002 518 157 ...
ЗА Q8xC ЗАПИСВАМЕ 3 x Q7xC - Q6xC , А ЗА Q8 ЗАПИСВАМЕ 3xQ7 - Q6 .
//// ДЕФИНИЦИЯ И ОЗНАЧЕНИЕ :НАКРАТКО ЩЕ КАЗВАМЕ ,ЧЕ РЕДЪТ 8)(R8) = 3xR7 - R6 .
ПО СЛУЧАЙНОСТ ЗА ВСЕКО n =3,8 ИМАМЕ 0,Dn БЛИЗО ДО 0 , А НЕ БЛИЗО ДО 1 .
ДО ТУК АЛГОРИТЪМА ГАРАНТИРА ,ЧЕ ЗА Q <= Q8 =440 957
ПРИ Q = 440 957 P= 949 897 P/Q = 2,154 171 495 179 802 ... Е МАКСИМАЛНО БЛИЗО ДО C.
ЗА ДА НАМЕРИМЕ ТЪРСЕНОТО Q < 1 МИЛИОН И ЧРЕЗ НЕГО СЪОТВЕТНОТО P , НАМИРАМЕ (ЧИСЛАТА НА) РЕД 9) ПО АБСОЛЮТНО ПОДОБЕН НАЧИН КАТО РЕД 8),КАТО ЩЕ ПОЛУЧИМ _______R9 = 3xR8 - R7 , НО Q9 > 1 МИЛИОН . (СЛУЧАЙНОСТ Е ПОВТОРЕНИЕТО НА "3" .)
СЛЕД ТОВА НАМИРАМЕ ВСИЧКИ РЕДОВЕ( НЕ УКАЗАНИ В ГОРНАТА ТАБЛИЦА )
_______R _= JxR8 -R7 , ZA 1 < J < 3 ,
И ЗА ВСЕКИ РЕД, НАМИРАМЕ ЗА ЧИСЛАТА _P и Q _ОТ ТОЗИ РЕД ,КОЛКО Е P/Q -C
НО В СЛУЧАЯ ЕДИНСТВЕНО ВЪЗМОЖНОТО_ J _E_ J=2 . РЕДЪТ 2xR8 - R7 ДАВА ДВОЙКАТА ЧИСЛА :
Q=2 x 440 957 - 152739 = 729 175 ,
QxC = 2 x 949 897,000 000 722 796 ... - 329 026,000 002 518 157 ... =
____= 1 570 767, 999 998 927 436 136 ... = I,D __ОТ КЪДЕТО ЗА P ПОЛУЧАВАМЕ
__P = 1 570 768 , КОЕТО СА ТЪРСЕНИТЕ ЧИСЛА P и Q ZA X .
X = P/Q = 2,154 171 495 182 912 ...
РЕШЕНИЕТО ЗА Q < 100 000 :
ЗА ТАБЛИЧНИЯ РЕД 7) СЕ ПОЛУЧАВА : R7 = 9xR6 - R5 .
ПРОВЕРЯВАМЕ РЕДОВЕТЕ : JxR6 - R5 , J = 2,5 _И ЗА J=5 ПОЛУЧАВАМЕ ТЪРСЕНИТЕ _P_ I_ Q
R = 5xR6 -R5 = (Q=83 699 ,QxC = 180 301, 999 975 191 452 ... ) --> P = 180 302 ,
X = 180 302 /83 699 = 2,154 171 495 47 ...
СЛЕДВА ДА СЕ КАЖЕ КАК СЕ ПРОЦЕДИРА СЛЕД ТАБЛИЧЕН РЕД , ЗА КОЙТО_ 0,D _Е БЛИЗО ДО 1, НО ТОВА ЕВЕНТУАЛНО В ДРУГО "МНЕНИЕ".