рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рдХреЛрдбред рд░реИрдЦрд┐рдХ рд╕рдореВрд╣ рдХреЛрдб

рдпрд╣ рдкреНрд░рдХрд╛рд╢рди рдПрдХ рд░реИрдЦрд┐рдХ рд╕рдореВрд╣ рдХреЛрдб рдХреЛ рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рдХреЛрдб рдХреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдиреЗрдЧрд╛ рдФрд░ C ++ рдореЗрдВ рдЗрд╕рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╣реИред

рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рдХреЛрдб рдХреНрдпрд╛ рд╣реИ? рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рдХреЛрдб рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдФрд░ рд╕рд╣реА рдХрд░рдиреЗ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рдПрдХ рдХреЛрдб рд╣реИред рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХреЛрдб - рдпреЗ рдРрд╕реЗ рдХреЛрдб рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рдирд┐рдпрдВрддреНрд░рдг рдФрд░ рд╕реВрдЪрдирд╛ рдмрд┐рдЯреНрд╕ рдХреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдРрд╕рд╛ рд╣реА рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИрдорд┐рдВрдЧ рдХреЛрдб рдпрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд░реИрдЦрд┐рдХ рд╕рдореВрд╣ рдХреЛрдб рд╣реИред
рд░реИрдЦрд┐рдХ рд╕рдореВрд╣ рдХреЛрдб рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдмрд┐рдЯреНрд╕ рдФрд░ рдирд┐рдпрдВрддреНрд░рдг рдмрд┐рдЯреНрд╕ рд╣реЛрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд░рд╛рд░рдВрднрд┐рдХ 4-рд╡рд░реНрдг рд╕рдВрдпреЛрдЬрди рдХреЗ рд▓рд┐рдП, рдПрдХ рд░реЗрдЦреАрдп рд░реВрдк рд╕реЗ рд╕рдореВрд╣реАрдХреГрдд рдХреЛрдб рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:

|1100|110| 

рдЬрд╣рд╛рдВ рдкрд╣рд▓реЗ 4 рдЕрдХреНрд╖рд░ рд╣рдорд╛рд░рд╛ рдореВрд▓ рд╕рдВрдпреЛрдЬрди рд╣реИ, рдФрд░ рдЕрдВрддрд┐рдо 3 рд╡рд░реНрдг рдирд┐рдпрдВрддреНрд░рдг рдмрд┐рдЯреНрд╕ рд╣реИрдВред

рд░реИрдЦрд┐рдХ рд╕рдореВрд╣ рдХреЛрдб рдХреА рдХреБрд▓ рд▓рдВрдмрд╛рдИ 7 рд╡рд░реНрдг рд╣реИред рдпрджрд┐ рд╣рдо рдореВрд▓ рд╕рдВрдпреЛрдЬрди рдХреЗ рдмрд┐рдЯреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЬрд╛рдирддреЗ рд╣реИрдВ, рддреЛ рдЪреЗрдХ рдмрд┐рдЯреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕реВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

d=log(n+1+log(n+1))



рдЬрд╣рд╛рдБ n рд╕реВрдЪрдирд╛ рдмрд┐рдЯреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдореВрд▓ рд╕рдВрдпреЛрдЬрди рдХреА рд▓рдВрдмрд╛рдИ, рдФрд░ рд▓реЙрдЧ рдмреЗрд╕ 2 рд╣реИред рдФрд░ рдХреЛрдб рдХреА рдХреБрд▓ рд▓рдВрдмрд╛рдИ N рдХреА рдЧрдгрдирд╛ рд╕реВрддреНрд░ рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛рдПрдЧреА:

рдПрди=рдПрди+рдбреА



рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдореВрд▓ рд╕рдВрдпреЛрдЬрди 10 рдмрд┐рдЯреНрд╕ рд╣реИред

d=log(10+1+рд▓реЙрдЧ(10+1))



d=$3,86



d рд╣рдореЗрд╢рд╛ рдЧреЛрд▓ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ d = 4ред

рдФрд░ рдкреВрд░реНрдг рдХреЛрдб рдХреА рд▓рдВрдмрд╛рдИ 14 рдмрд┐рдЯ рд╣реЛрдЧреАред

рдХреЛрдб рдХреА рд▓рдВрдмрд╛рдИ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдореЗрдВ рдЙрддреНрдкрд╛рджрди рдФрд░ рд╕рддреНрдпрд╛рдкрди рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреА рд░рдЪрдирд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдореИрдЯреНрд░рд┐рдХреНрд╕, рдЖрдпрд╛рдо рдПрди рджреНрд╡рд╛рд░рд╛ рдПрди, рдЬрд╣рд╛рдВ рдПрди рд░реИрдЦрд┐рдХ рд░реВрдк рд╕реЗ рд╕рдореВрд╣ рдХреЛрдб рдХреА рд▓рдВрдмрд╛рдИ рд╣реИ, рдФрд░ рдПрди рд░реЗрдЦреАрдп рд╕рдореВрд╣ рдХреЛрдб рдХреЗ рд╕реВрдЪрдирд╛ рднрд╛рдЧ рдХреА рд▓рдВрдмрд╛рдИ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдореЗрдВ рджреЛ рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╣реЛрддреЗ рд╣реИрдВ: рдПрдХ рдЗрдХрд╛рдИ рдЖрдпрд╛рдо m, рдФрд░ n рджреНрд╡рд╛рд░рд╛ d рдХреЗ рдЖрдпрд╛рдо рдХреЗ рдирд┐рдпрдВрддреНрд░рдг рдмрд┐рдЯреНрд╕ рдХрд╛ рдПрдХ рдореИрдЯреНрд░рд┐рдХреНрд╕ред рдпрджрд┐ рдкрд╣рдЪрд╛рди рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рдореБрдЦреНрдп рд╡рд┐рдХрд░реНрдг рдкрд░ рдЗрдХрд╛рдЗрдпреЛрдВ рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХрд░рдХреЗ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ "рдирд┐рдпрдВрддреНрд░рдг" рднрд╛рдЧ рдХреБрдЫ рдирд┐рдпрдореЛрдВ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рджреНрд╡рд╛рд░рд╛ рд╕рдордЭрд╛рдиреЗ рдореЗрдВ рдЖрд╕рд╛рдиред рд╣рдо 10 рд╕реВрдЪрдирд╛ рдмрд┐рдЯреНрд╕ рдХрд╛ рд╕рдВрдпреЛрдЬрди рд▓реЗрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рдЬрд╛рдирддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреЛрдб рдореЗрдВ рдЕрддрд┐рд░реЗрдХ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдЗрд╕рдореЗрдВ 5 рд╡рд╛рдВ рдирд┐рдпрдВрддреНрд░рдг рдмрд┐рдЯ рдЬреЛрдбрд╝реЗрдВред рдореИрдЯреНрд░рд┐рдХреНрд╕ рдореЗрдВ 15 рд╕реЗ 10 рдХрд╛ рдЖрдпрд╛рдо рд╣реЛрдЧрд╛ред

 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 1 0 0 0 0 0 0 0 1 1 1 0 1 0 0 0 1 0 0 0 0 0 0 1 1 0 1 1 0 0 0 0 1 0 0 0 0 0 1 0 1 1 1 0 0 0 0 0 1 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 1 0 0 0 0 0 0 0 0 1 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 1 


рдмрд╛рдЗрдирд░реА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдФрд░ рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рдмреАрдЪ рдиреНрдпреВрдирддрдо рдХреЛрдб рджреВрд░реА рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ "рдирд┐рдпрдВрддреНрд░рдг" рднрд╛рдЧ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ 11111, 11110, 11101 рд╣реИ ...
рд╕рдВрдпреЛрдЬрди рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдХреЛрдб рджреВрд░реА рдХреА рдЧрдгрдирд╛ рд╕реВрддреНрд░ рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛рдПрдЧреА:

 Wp=r+s 

рдЬрд╣рд╛рдБ r рддреНрд░реБрдЯрд┐ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдФрд░ s рддреНрд░реБрдЯрд┐ рдХреА рд░реИрдВрдХ рддрдп рдХреА рдЬрд╛ рд░рд╣реА рд╣реИред
рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рдФрд░ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдпреЛрдЧреНрдп рддреНрд░реБрдЯрд┐ рдХрд╛ рд░реИрдВрдХ 1 рд╣реИред
рдПрдХ рд╕рддреНрдпрд╛рдкрди рдореИрдЯреНрд░рд┐рдХреНрд╕ рддреИрдпрд╛рд░ рдХрд░рдирд╛ рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЗрд╕реЗ "рдирд┐рдпрдВрддреНрд░рдг" рднрд╛рдЧ рдХреЛ рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдо рдХрд░рдХреЗ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рдж d рджреНрд╡рд╛рд░рд╛ d рдХреА рдПрдХ рдЗрдХрд╛рдИ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред

 1 1 1 1 1 0 1 1 1 0 1 0 0 0 0 1 1 1 1 0 1 1 1 0 1 0 1 0 0 0 1 1 1 0 1 1 1 0 0 0 0 0 1 0 0 1 1 0 1 1 1 0 0 1 1 0 0 0 1 0 1 0 1 1 1 1 0 1 1 1 0 0 0 0 1 

рдореИрдЯреНрд░рд┐рд╕реЗрд╕ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореВрд▓ рд╕рдВрджреЗрд╢ рдХреЗ рдиреЙрдирдЬрд╝рд░реЛ рдмрд┐рдЯреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рддрд╣рдд рдЙрддреНрдкрдиреНрди рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреА рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдПрдХ рд░реИрдЦрд┐рдХ рд╕рдореВрд╣ рдХреЛрдб рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕ рдХрджрдо рдХреЛ рдореВрд▓ рд╕рдВрджреЗрд╢ 1001101010 рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦреЗрдВред

рд░реИрдЦрд┐рдХ рд╕рдореВрд╣ рдХреЛрдб: 100110101011100

рд╣рдо рддреБрд░рдВрдд рдзреНрдпрд╛рди рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдПрд▓рдЬреАрдХреЗ рдореЗрдВ рдирд┐рдпрдВрддреНрд░рдг рдмрд┐рдЯреНрд╕ рдХреЛ рд╕рдВрдмрдВрдзрд┐рдд рд╕реВрдЪрдХрд╛рдВрдХреЛрдВ рдХреА рд░рд╛рд╢рд┐ рдХреЗ рд╕рдорддрд╛ рдирд┐рдпрдореЛрдВ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпреЗ рдорд╛рддреНрд░рд╛рдПрдВ рд╣реИрдВ: 5,3,3,4,4ред рдЗрд╕рд▓рд┐рдП, рдХреЛрдб рдХрд╛ рдирд┐рдпрдВрддреНрд░рдг рднрд╛рдЧ рджрд┐рдЦрддрд╛ рд╣реИ: 11100ред

рдирддреАрдЬрддрди, рд╣рдордиреЗ рдПрдХ рд░реИрдЦрд┐рдХ рд╕рдореВрд╣ рдХреЛрдб рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдПрдХ рд░реИрдЦрд┐рдХ рд╕рдореВрд╣ рдХреЛрдб рдореЗрдВ рдПрдХ рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рдХреНрд╖рдорддрд╛ рд╣реЛрддреА рд╣реИ, рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдПрдХрд▓ рддреНрд░реБрдЯрд┐ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдФрд░ рд╕рд╣реА рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред

рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдорд╛рд░рд╛ рдХреЛрдб 6 рд╡реАрдВ рд╢реНрд░реЗрдгреА рдореЗрдВ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рднреЗрдЬрд╛ рдЧрдпрд╛ рдерд╛ред рдХреЛрдб рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд╣рд▓реЗ рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рд╕рддреНрдпрд╛рдкрди рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХрд┐рд╕ рд╡рд┐рд╢реЗрд╖ рд╢реНрд░реЗрдгреА рдореЗрдВ рддреНрд░реБрдЯрд┐ рд╣реБрдИ рд╣реИ, рд╣рдореЗрдВ "рддреНрд░реБрдЯрд┐ рд╕рд┐рдВрдбреНрд░реЛрдо" рдЬрд╛рдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рддреНрд░реБрдЯрд┐ рд╕рд┐рдВрдбреНрд░реЛрдо рдХреА рдЧрдгрдирд╛ рдкреИрд░рд┐рдЯреА рдЪреЗрдХ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рдиреЙрдирдЬрд░реЛ рдкрджреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдХреА рд╡рд┐рдзрд┐ рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛рддреА рд╣реИред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЗрдирдореЗрдВ рд╕реЗ рдкрд╛рдВрдЪ рдЪреЗрдХ рд╣реИрдВ, рдФрд░ рд╣рдо рдЗрди рд╕рднреА рдЪреЗрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдирд╛ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред

S1=n1+n2+n3+n4+n5+n7+n8+n9+n11


S2=n1+n2+n3+n4+n6+n7+n8+n10+n12


S3=n1+n2+n3+n5+n6+n7+n13


S4=n1+n2+n4+n5+n6+n9+n10+n14


S5=n1+n3+n4+n5+n6+n8+n9+n10+n15



рдПрдХ рдмрд╛рдЗрдирд░реА рдирдВрдмрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдЗрд╕рдХреА рддреБрд▓рдирд╛ рд╕рддреНрдпрд╛рдкрди рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рдХреЙрд▓рдо рд╕реЗ рдХрд░рддреЗ рд╣реИрдВред рдЬреИрд╕реЗ рд╣реА рд╣рдо рд╕рдВрдмрдВрдзрд┐рдд "рд╕рд┐рдВрдбреНрд░реЛрдо" рдкрд╛рддреЗ рд╣реИрдВ, рд╣рдо рдЗрд╕рдХреЗ рд╕реВрдЪрдХрд╛рдВрдХ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдкреНрд░рд╛рдкреНрдд рд╕реВрдЪрдХрд╛рдВрдХ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмрд┐рдЯ рдХрд╛ рд╡реНрдпреБрддреНрдХреНрд░рдо рдХрд░рддреЗ рд╣реИрдВред

рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рд┐рдВрдбреНрд░реЛрдо рд╣реИ: 01111, рдЬреЛ рдПрд▓рдЬреАрдП рдореЗрдВ 6 рд╡реАрдВ рд╢реНрд░реЗрдгреА рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред рд╣рдо рдмрд┐рдЯ рдХреЛ рдЙрд▓реНрдЯрд╛ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕рд╣реА рд░реИрдЦрд┐рдХ рд╕рдореВрд╣ рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред

рд╕рд╣реА LGK рдХрд╛ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдХреЗрд╡рд▓ рдирд┐рдпрдВрддреНрд░рдг рдмрд┐рдЯреНрд╕ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╣реЛрддрд╛ рд╣реИред LGK рдХреЗ рдирд┐рдпрдВрддреНрд░рдг рдмрд┐рдЯреНрд╕ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдореЗрдВ рдореВрд▓ рд╕рдВрдпреЛрдЬрди рдорд┐рд▓рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рднреЗрдЬрд╛ рдЧрдпрд╛ рдерд╛ред

рдЕрдВрдд рдореЗрдВ, рд╣рдо рдпрд╣ рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдРрд╕реЗ рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рдХреЛрдб рдЬреИрд╕реЗ рдХрд┐ рд░реИрдЦрд┐рдХ рд╕рдореВрд╣ рдХреЛрдб, рд╣реИрдорд┐рдВрдЧ рдХреЛрдб рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╛рдлреА рдкреБрд░рд╛рдиреЗ рд╣реИрдВ, рдФрд░ рдЙрдирдХреА рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рдореЗрдВ рд╡реЗ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЕрдкрдиреЗ рдЖрдзреБрдирд┐рдХ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдЬреЗрдВрдЧреЗред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡реЗ рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдХреЛрдб рдХреЛ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдФрд░ рд╕рдВрдЪрд╛рд░ рдЪреИрдирд▓ рдкрд░ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХреЗ рдкреНрд░рднрд╛рд╡ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд╕рд╣реА рдХрд░рдиреЗ рдХреА рд╡рд┐рдзрд┐ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░реНрдп рдХреЗ рд╕рд╛рде рдХрд╛рдлреА рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╣реИрдВред

C ++ рдореЗрдВ LGK рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдп рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди:

 #include <iostream> #include <vector> #include <string> #include <cstdlib> #include <ctime> #include <algorithm> #include <iterator> #include <cctype> #include <cmath> using namespace std; int main() { setlocale(LC_ALL, "Russian"); cout<<" :"<<endl; int matr [10][15]={{1,0,0,0,0,0,0,0,0,0,1,1,1,1,1},{0,1,0,0,0,0,0,0,0,0,1,1,1,1,0},{0,0,1,0,0,0,0,0,0,0,1,1,1,0,1},{0,0,0,1,0,0,0,0,0,0,1,1,0,1,1},{0,0,0,0,1,0,0,0,0,0,1,0,1,1,1}, {0,0,0,0,0,1,0,0,0,0,0,1,1,1,1},{0,0,0,0,0,0,1,0,0,0,1,1,1,0,0},{0,0,0,0,0,0,0,1,0,0,1,1,0,0,1},{0,0,0,0,0,0,0,0,1,0,1,0,0,1,1},{0,0,0,0,0,0,0,0,0,1,0,1,0,1,1}}; for(int i=0;i<10;i++) { for(int j=0;j<15;j++) { cout<<matr[i][j]<<' '; } cout<<endl; } cout<<" :"<<endl; int matr_2 [5][15]={{1,1,1,1,1,0,1,1,1,0,1,0,0,0,0},{1,1,1,1,0,1,1,1,0,1,0,1,0,0,0},{1,1,1,0,1,1,1,0,0,0,0,0,1,0,0},{1,1,0,1,1,1,0,0,1,1,0,0,0,1,0},{1,0,1,1,1,1,0,1,1,1,0,0,0,0,1}}; for(int i=0;i<5;i++) { for(int j=0;j<15;j++) { cout<<matr_2[i][j]<<' '; } cout<<endl; } cout<<" : "<<endl; string str; bool flag=false; while(flag!=true) { cin>>str; if(str.size()!=10) { cout<<"  !"<<endl; flag=false; } else flag=true; } vector <int> arr; for(int i=0;i<str.size();i++) { if(str[i]=='1') arr.push_back(1); else if(str[i]=='0') arr.push_back(0); } cout<<" : "; for(int i=0;i<arr.size();i++) cout<<arr[i]; cout<<endl; vector <int> S; vector <vector<int>> R; for(int i=0;i<10;i++) { if(arr[i]==1) { vector <int> T; for(int j=0;j<15;j++) { T.push_back(matr[i][j]); } R.push_back(T); } } cout<<endl; cout<<"     : "<<endl; for(vector <vector<int>>::iterator it=R.begin();it!=R.end();it++) { copy((*it).begin(),(*it).end(),ostream_iterator<int>(cout,"\t")); cout<<"\n"; } cout<<endl; vector <int> P; for(int i=0; i<15;i++) { int PT=0; for(int j=0; j<R.size();j++) { PT+=R[j][i]; } P.push_back(PT); } for(int i=10; i<15;i++) { if(P[i]%2==0) P[i]=0; else if(P[i]%2!=0) P[i]=1; } cout<<endl<<"  : "<<endl; for(int i=0; i<P.size();i++) { cout<<P[i]<<' '; } int rand_i; rand_i=5; cout<<endl<<"   : "; if(P[rand_i]==0) P[rand_i]=1; else if(P[rand_i]==1) P[rand_i]=0; for(int i=0; i<P.size();i++) { cout<<P[i]<<' '; } int S1, S2, S3, S4, S5; //   S1=P[0]+P[1]+P[2]+P[3]+P[4]+P[6]+P[7]+P[8]+P[10]; S2=P[0]+P[1]+P[2]+P[3]+P[5]+P[6]+P[7]+P[9]+P[11]; S3=P[0]+P[1]+P[2]+P[4]+P[5]+P[6]+P[12]; S4=P[0]+P[1]+P[3]+P[4]+P[5]+P[8]+P[9]+P[13]; S5=P[0]+P[2]+P[3]+P[4]+P[5]+P[7]+P[8]+P[9]+P[14]; //  if(S1%2==0) { S1=0; } else if(S1%2!=0) { S1=1; } if(S2%2==0) { S2=0; } else if(S2%2!=0) { S2=1; } if(S3%2==0) { S3=0; } else if(S3%2!=0) { S3=1; } if(S4%2==0) { S4=0; } else if(S4%2!=0) { S4=1; } if(S5%2==0) { S5=0; } else if(S5%2!=0) { S5=1; } cout<<endl<<" : "<<S1<<S2<<S3<<S4<<S5<<endl; int mas_s[5]={S1,S2,S3,S4,S5}; int index_j=0; bool flag_s=false; for(int i=0;i<15;i++) { if((matr_2[0][i]==mas_s[0])&&(matr_2[1][i]==mas_s[1])&&(matr_2[2][i]==mas_s[2])&&(matr_2[3][i]==mas_s[3])&&(matr_2[4][i]==mas_s[4])) { index_j=i; } } cout<<endl<<" : "<<index_j+1<<endl; if(P[index_j]==0) P[index_j]=1; else if(P[index_j]==1) P[index_j]=0; cout<<" : "; for(int i=0; i<P.size();i++) { cout<<P[i]<<' '; } cout<<endl; P.erase(P.begin()+14); P.erase(P.begin()+13); P.erase(P.begin()+12); P.erase(P.begin()+11); P.erase(P.begin()+10); cout<<" : "; for(int i=0; i<P.size();i++) { cout<<P[i]<<' '; } cout<<endl; return 0; } 

рд╕реВрддреНрд░реЛрдВ рдХрд╛ рдХрд╣рдирд╛ рд╣реИ:

1. StudFiles - рдЫрд╛рддреНрд░реЛрдВ рдХрд╛ рдлрд╝рд╛рдЗрд▓ рд╕рдВрдЧреНрд░рд╣ [рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рд╕рдВрд╕рд╛рдзрди] studfiles.net/preview/4514583/page : 2 /ред

2. рд╕реВрдЪрдирд╛ рд╕рд┐рджреНрдзрд╛рдВрдд рдФрд░ рдХреЛрдбрд┐рдВрдЧ рдкрд░ рдЬрд╛рджрдЪрдирд┐рдХ [рдкрд╛рда] / рд╡реА.рдкреА. Tsymbalред - рдПрдбред рд╕рдВрдпреБрдХреНрдд рдХрд░реЗрдВред "рд╡рд┐рд╢рд╛рдХрд╛ рд╕реНрдХреВрд▓", 1976. - 276 рдкреАред

3. рдЯреЗрдиреАрдХреЛрд╡, рдПрдл.рдИ. рд╕реВрдЪрдирд╛ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреЗ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдЖрдзрд╛рд░ / рдПрдл.рдИ. Tennikenред - рдПрдо .: рдКрд░реНрдЬрд╛, 1971. - 424 рдкреАред

Source: https://habr.com/ru/post/hi453130/


All Articles