рдЕрдВрддрд░реНрдЬреНрдЮрд╛рди, рдкрд╣реЗрд▓рд┐рдпрд╛рдБ рдФрд░ рд╕рдВрдЧрдгрдирд╛

рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рдПрдХ рд╡рд┐рд░реЛрдзрд╛рднрд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬреЛ рдмрд╣реБрдд рдкрд╣рд▓реЗ рджреЗрдЦрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬреЛ рдЕрднреА рднреА рдПрдХ рд░рд╣рд╕реНрдпрдордп рд░рд╣рд╕реНрдп рд╣реИ - рдЙрди рд▓реЛрдЧреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЬреЛ рд╢рд┐рдХреНрд╖рдХ рдЕрдкрдиреЗ рд╡рд┐рд╖рдп рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ рдЫрд╛рддреНрд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рд╡рд┐рд░реЛрдзрд╛рднрд╛рд╕ рд╕реАрдзреЗ рддреМрд░ рдкрд░ рдХреГрддреНрд░рд┐рдо рдмреБрджреНрдзрд┐рдорддреНрддрд╛ рдХреА рд╕рдорд╕реНрдпрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рд▓реЗрдЦ рдХреЛ рд╕рдВрдмрдВрдзрд┐рдд рдмреНрд▓реЙрдЧ рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдж рдореЗрдВ, рдФрд░ рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдХреИрд╕реЗ рдореИрдВрдиреЗ рдЧреЗрдо рд╕реНрдЯрд┐рд▓ рд▓рд╛рдЗрдл рд╕реЗ рд╕рд░рд▓, рдкреНрд░рддреАрдд рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдкрд╣реЗрд▓рд┐рдпреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ред



рдкрд╣реЗрд▓реА рдореЗрдВ рдкрд╛рдБрдЪ рд░реАрд▓ рд╣реИрдВ рдЬреЛ рдХрд╛рд░реНрдб рд╕реВрдЯ рдХреЗ рд╕рд╛рде рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рд░реАрд▓ рдореЗрдВ рдЪрд╛рд░ рд╕реНрдерд╛рди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред



рдЬрдм рдЖрдк рд░реАрд▓реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╡рд╣ рдЦреБрдж рдХреЛ рдФрд░ рдХреБрдЫ рдЕрдиреНрдп рдХреЛ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдкреНрд░рддреНрдпреЗрдХ рдбреНрд░рдо рдХрд╛ рдЕрдкрдирд╛ рдкреИрдЯрд░реНрди рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдШреБрдорд╛рдпрд╛ рд╣реБрдЖ рдбреНрд░рдо рд╣рдореЗрд╢рд╛ рдШрдбрд╝реА рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдШреВрдорддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдмрд╛рдХреА рд╡рд╛рдВрдЫрд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рдШреВрдо рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдирд╣реАрдВ рдШреВрдо рд╕рдХрддрд╛ рд╣реИред

рдкреИрдЯрд░реНрди рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:

1 2 3 4 5 -------------- 1: +1 -1 +1 0 0 2: +1 +1 0 0 -1 3: 0 -1 +1 -1 0 4: -1 0 0 +1 +1 5: 0 0 -1 +1 +1 


рдпрд╣рд╛рдБ +1 рдШреВрд░реНрдгрди рджрдХреНрд╖рд┐рдгрд╛рд╡рд░реНрдд рд╣реИ, -1 рд╡рд╛рдорд╛рд╡рд░реНрдд рдШреВрд░реНрдгрди рд╣реИ, 0 рдХреЛрдИ рдШреВрд░реНрдгрди рдирд╣реАрдВ рд╣реИред

рдпрджрд┐ рдбреНрд░рдо рдХреА рд╕реНрдерд┐рддрд┐ рд╕рдВрдЦреНрдпрд╛ 0 1 2 3 рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреА рдЬрд╛рддреА рд╣реИ, рддреЛ рд╕рд┐рд╕реНрдЯрдо рдХреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрдерд┐рддрд┐ рд╣реЛрдЧреА: 0 2 0 3 1ред

рдХрд╛рд░реНрдп: рдбреНрд░рдореЛрдВ рдХреЗ рдШреВрдордиреЗ рдХрд╛ рдХреНрд░рдо рдЬреНрдЮрд╛рдд рдХрд░реЗрдВ, рдкреНрд░рдгрд╛рд▓реА рдХреЛ 0 0 2 0 0 рдкрд░ рд▓рд╛рддреЗ рд╣реИрдВред

рд╢рд╛рдо рд╣реЛ рдЧрдИ рдереАред рдореИрдВ рдкрд╣реЗрд▓реА рдХреЗ рд╕рд╛рде рдЫреЗрдбрд╝рдЫрд╛рдбрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрд▓рд╕реА рдерд╛, рдФрд░ рдореИрдВрдиреЗ рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рд▓рд┐рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдЬреЛ рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕реЗ рд╣рд▓ рдХрд░реЗрдЧрд╛ред рд▓реЗрдХрд┐рди рдореИрдВ рдХрд┐рд╕реА рднреА рдЬрдЯрд┐рд▓ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрд▓рд╕реА рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЬрд╛рдирд╡рд░ рдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЛ рдХреБрдЫ рдЕрдЬреНрдЮрд╛рдд рд▓рдВрдмрд╛рдИ рдХреА рдЪрддреБрд░реНрдзрд╛рддреБрдХ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдкреНрд░рддреНрдпреЗрдХ рдЕрдВрдХ рдЕрдВрдХ рд╢реНрд░реЗрдгреА рдХреЗ рдЕрдиреБрд░реВрдк рдЪрд░рдг рдореЗрдВ рдПрдХ рд░реАрд▓реЛрдВ рдХреЗ рдЪрдпрди рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░реЗрдЧрд╛ред рддрдм рдмреНрд░реВрдЯ рдмрд▓ рдПрдХ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓рдиреЗ рддрдХ рд╕рднреА рдкрдВрдЪрдХреЛрдгреАрдп рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдЖрддрд╛ рд╣реИред рд╕рдВрдЦреНрдпрд╛ рдХреА рдкреНрд░рддреНрдпреЗрдХ рд▓рдВрдмрд╛рдИ рдХреЗ рд▓рд┐рдП рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ 5 n рд╣реЛрдЧреА, рдЬрд╣рд╛рдВ n рд╕рдВрдЦреНрдпрд╛ рдХреА рд▓рдВрдмрд╛рдИ рд╣реИред рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо 5 рдорд┐рдирдЯ (рдПрди) , рдЬрд╣рд╛рдВ рдорд┐рдирдЯ (рдПрди) рдХрджрдо n рдХреА рдиреНрдпреВрдирддрдо рд╕рдВрдЦреНрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдпрд╣ рдорд╛рди рд▓рд┐рдпрд╛ рдХрд┐ рдЗрд╕ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдпрд╣ рдорд╛рди рдЫреЛрдЯрд╛ рдФрд░ рдкреНрд░рдХреНрд╖реЗрдкрд┐рдд рдХреНрд░реВрд░ рдмрд▓ рд╣реИред рдореИрдВ рд░рд╕реЛрдИ рдореЗрдВ рдЧрдпрд╛, рдЪрд╛рдп рддреИрдпрд╛рд░ рдХреА, рдЗрд╕реЗ рдкрд┐рдпрд╛ (рдореЗрд░реЗ рд╕рд╛рде рдЪрд╛рдп рдХрд╛ рдПрдХ рдордЧ, рд▓рдЧрднрдЧ 20 рдорд┐рдирдЯ рдХреЗ рдмрд░рд╛рдмрд░ рд╕рдордп рдХрд╛ рдПрдХ рдЙрдкрд╛рдп рд╣реИ), - рдЬрд╛рдирд╡рд░ рдмрд▓ n = 10 рдкрд░ рдХрд╣реАрдВ рд▓рдЯрдХрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рд╕рдордЭрддреЗ рд╣реБрдП рдХрд┐ рдпрд╣ рдПрдХ рд▓рдВрдмрд╛ рд╕рдордп рдерд╛, рдореИрдВрдиреЗ рдлрд┐рд░ рднреА рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдПрдХ рдкрд╣реЗрд▓реА рдЦреБрдж рдЦреЛрджреЛред рдЕрдкрдиреЗ рдЖрд╢реНрдЪрд░реНрдп рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рд▓рдЧрднрдЧ рджрд╕ рдорд┐рдирдЯ рдХрд╛ рдПрдХ рд╕рдВрдпреЛрдЬрди рдЙрдард╛рдпрд╛, - рдЬрд╛рдирд╡рд░ рдмрд▓ рдЕрднреА рднреА n = 10 рдкрд░ рдХрд╣реАрдВ рд▓рдЯрдХрд╛ рджрд┐рдпрд╛ред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдП * рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╕рдорд╛рдзрд╛рди рддреЗрдЬреА рд╕реЗ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдЦреЛрдЬ рд╕реНрдерд╛рди рдХреА рдорд┐рддрд╡реНрдпрдпрд┐рддрд╛ рдХреЗ рдХрд╛рд░рдг, рдПрдХ рд╡реИрдз рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдирд╛ рдЗрддрдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИред рдХрд╣рддреЗ рд╣реИрдВ, рдЕрдЧрд░ рд╣рдо рдПрдХ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рдЕрдиреБрдорд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдФрд░ рдЕрдВрддрд┐рдо рдкреИрдЯрд░реНрди рдХреЗ рдорд┐рд╕рдореИрдЪ рдХреА рд╕рдВрдЦреНрдпрд╛ рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдРрд╕рд╛ рдЕрдиреБрдорд╛рди рд╣рдореЗрд╢рд╛ 3 рджреЗрдЧрд╛, рдЬрдм рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рдЪрд░рдг рдмрдЪрд╛ рд╣реИред рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдПрдХ рдорд╛рдиреНрдп рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рдХреЗ рдЕрдиреБрдорд╛рди рдХреЗ рд╕рд╛рде рдЖрдирд╛ рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдЬреЛ рдкреНрд░рдорд╛рдг рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИ рд╡рд╣ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЧреИрд░-рддреБрдЪреНрдЫ рд╣реИред рдореИрдВ рдХрднреА рднреА рдПрдкреНрд░рд┐рдпреЛрд░реА рдЕрдиреБрдорд╛рди рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдЖрдпрд╛ рдерд╛ (рдпрд╣ рдХрд╛рд░реНрдпрднрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдп рд╣реЛрдиреЗ рджреЗрдВ), рд▓реЗрдХрд┐рди, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореИрдВрдиреЗ рдЗрд╕реЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐, рдЕрдкрдиреЗ рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдХреА рдорджрдж рд╕реЗ, рдореБрдЭреЗ рдПрдХ рдФрд░, рд╕рд░рд▓ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓рд╛ред

рдСрдлрд┐рд╕ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдкрд░ рдмреНрд░реВрдЯ рдлреЛрд░реНрд╕ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдФрд░ рдмрд┐рд╕реНрддрд░ рдкрд░ рдЪрд▓рд╛ рдЧрдпрд╛ред рдЕрдЧрд▓реА рд╕реБрдмрд╣, рдХрд╛рд░реНрдпрд╛рд▓рдп рдореЗрдВ, рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдореЗрд░реЗ рдХреЛрд░ i5 рдиреЗ 14 рдХреА рдЧрд╣рд░рд╛рдИ рдкрд░ рдХреБрдЫ рдЕрдХрд▓реНрдкрдиреАрдп рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдзрд╛рди рдвреВрдВрдв рд▓рд┐рдпрд╛ред рдХрд╛рдо рдкрд░ рдЗрд╕ рдХрдЪрд░реЗ рдХреЛ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рд╕рдордп рдирд╣реАрдВ рдерд╛, рдФрд░ рдореИрдВрдиреЗ рдПрдХ рд╕рд╛рдореВрд╣рд┐рдХ рджрд┐рдорд╛рдЧ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдЯреАрдо рдХреЛ рдХрд╛рдо рднреЗрдЬ рджрд┐рдпрд╛ред рдЯреАрдо рдиреЗ рдПрдХ рд╕рд╡рд╛рд▓ рдХрд╛ рдЬрд╡рд╛рдм рджрд┐рдпрд╛: рдХреНрдпрд╛ рдбреНрд░рдо рдХреЛ рд╡рд╛рдкрд╕ рдЪрд╛рд▓реВ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ? рд╕рдорд╕реНрдпрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рд╕реЗ, рдпрд╣ рдЕрд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд╛рдмрд┐рдд рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдбреНрд░рдо рдХреЗ рд▓рд┐рдП рддреАрди рдореЛрдбрд╝ рдЖрдЧреЗ рдПрдХ рдореЛрдбрд╝ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдПрдХ рд╕рдорд╛рдзрд╛рди рдХреЛ рджрд╢рдорд▓рд╡ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдПрдХ рдХреЗ рд╕рд╛рде рддреАрди рд╕рдорд╛рди рдЕрдВрдХреЛрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдХреА рдЬрдЧрд╣ред рдбрд┐рдЧреНрд░реА рдХреЗ рдЖрдзрд╛рд░ рдХреЛ рдмрджрд▓рддреЗ рд╣реБрдП, рд╣рдо рдШрд╛рддрд╛рдВрдХ рдХреЛ рдХрдо рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╣рдо рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрд╛рдлреА рдХрдо рдХрд░ рджреЗрддреЗ рд╣реИрдВред рд╕рдВрд╢реЛрдзрд┐рдд рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдиреЗ рдПрдХ рд╡рд┐рднрд╛рдЬрди рд╕реЗрдХрдВрдб рдореЗрдВ рдХреЛрд░ i5 рдкрд░ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде 300 рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдзрд╛рди рдкрд╛рдпрд╛ред

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

рд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╛рдзрд╛рди рдпреЛрдЬрдирд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдПрдХ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рд░реВрдк рдореЗрдВ рддреИрдпрд╛рд░ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ:

 TARGET_STATE = [0, 0, 2, 0, 0] #  . intuition = Intuition.new # . solution = [] # . current_state = [0, 2, 0, 3, 1] #  . while current_state != TARGET_STATE #    ,   . if !solution.empty? && intuition.bad_state?(current_state) current_state = do_step_back(current_state, solution.pop) else #        . step = intuition.get_step(current_state) solution.push(step) #  ,   . current_state = do_step(current_state, step) end end 


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

рдпрд╣ рдореЗрд░рд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЕрдиреБрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рд╡рд┐рд░реЛрдзрд╛рднрд╛рд╕ рдХрд╛ рдПрдХ рдФрд░, рдЕрдзрд┐рдХ рдЬреНрд╡рд▓рдВрдд рдЙрджрд╛рд╣рд░рдг рд╣реИред

рдЧрдгрд┐рдд рдореЗрдВ, рдЗрд╕ рддрд░рд╣ рдХреА рдПрдХ рдХреНрд▓рд╛рд╕рд┐рдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ - рдПрд▓реНрдЧреЛрд░рд┐рдердо рд╕реЙрд▓реНрд╡реИрдмрд┐рд▓рд┐рдЯреА рдХреА рд╕рдорд╕реНрдпрд╛ред рдЪреВрдБрдХрд┐ рдХрд┐рд╕реА рднреА рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЯреНрдпреВрд░рд┐рдВрдЧ рдорд╢реАрди рджреНрд╡рд╛рд░рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: рдХреБрдЫ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП, рдХреНрдпрд╛ рдЯреНрдпреВрд░рд┐рдВрдЧ рдорд╢реАрди рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИ рдЬреЛ рдЗрд╕реЗ рд╣рд▓ рдХрд░рддреА рд╣реИред рдРрд╕реА рдХрдИ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдЙрдирдХреЗ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рдЕрд╕рдВрднрд╡рддрд╛ рд╕рд╛рдмрд┐рдд рд╣реБрдИ рд╣реИ рдФрд░ рдЗрдирдореЗрдВ рд╕реЗ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдЯреНрдпреВрд░рд┐рдВрдЧ рдорд╢реАрди рдХреЛ рд░реЛрдХрдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдХрдбрд╝рд╛рдИ рд╕реЗ рдмреЛрд▓рдиреЗ рдкрд░, рдмрд┐рдЯреНрд╕ рдХрд╛ рдПрдХ рдХреНрд░рдо рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдордирдорд╛рдиреА рдЯреНрдпреВрд░рд┐рдВрдЧ рдорд╢реАрди рдХрд╛ рдПрдХ рд╕рдВрдпреЛрдЬрди рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдордирдорд╛рдирд╛ рдбреЗрдЯрд╛ рд╣реИ (рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдорд╢реАрди рдФрд░ рдбреЗрдЯрд╛ рдХреЗ рдмреАрдЪ рд▓рдЧрд╛рддрд╛рд░ рдкрд╣рдЪрд╛рдирдиреЗ рдпреЛрдЧреНрдп рд╡рд┐рднрд╛рдЬрдХ рд╣реИ)ред рд╣рдореЗрдВ рдПрдХ рдЯреНрдпреВрд░рд┐рдВрдЧ рдорд╢реАрди рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ 1 рджреЗрддрд╛ рд╣реИ рдпрджрд┐ рджреА рдЧрдИ рдорд╢реАрди рдЗрд╕ рдЗрдирдкреБрдЯ рдкрд░ рдмрдВрдж рд╣реЛ рдЬрд╛рддреА рд╣реИ рдФрд░ 0 рдпрджрд┐ рдпрд╣ рдЕрдВрддрд╣реАрди рдЧрдгрдирд╛ рдореЗрдВ рдЬрд╛рддреА рд╣реИред рдпрд╣ рд╕рд╛рдмрд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдРрд╕реА рдЯреНрдпреВрд░рд┐рдВрдЧ рдорд╢реАрди рдмрдирд╛рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдпрджрд┐ рдЖрдк рдПрдХ рдЧреИрд░-рддреБрдЪреНрдЫ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рд▓рдВрдмреА рдЯреНрдпреВрд░рд┐рдВрдЧ рдорд╢реАрди рдФрд░ рдЧрдгрд┐рдд рдХреЗ рдмрд┐рдЯреНрд╕ рдХрд╛ рдПрдХ рдХреНрд░рдо рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдЧрд╛ рдХрд┐ рдЧрдгрдирд╛ рдмрдВрдж рд╣реЛ рдЬрд╛рддреА рд╣реИ рдпрд╛ рдирд╣реАрдВред рд╡рд╣реА рдЕрдиреНрдп рдПрд▓реНрдЧреЛрд░рд┐рджрдорд┐рдХ рд░реВрдк рд╕реЗ рдЕрдШреБрд▓рдирд╢реАрд▓ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЬрд╛рддрд╛ рд╣реИред рдЙрдирдХреЗ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЗ рдПрдХ рдкреЗрдВрд╕рд┐рд▓ рдФрд░ рдХрд╛рдЧрдЬ рдХреЗ рд╕рд╛рде рд╣рд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкреНрд░рддреНрдпреЗрдХ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рдорд╛рдзрд╛рди рдЕрд▓рдЧ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдЙрди рд╕рднреА рдХреЛ рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╡рд┐рдзрд┐ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреВрд░реЗ рдмрд┐рдВрджреБ рдПрдХ рдкреНрд░рд╛рдердорд┐рдХ рдкрд░рд┐рдХрд▓реНрдкрдирд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдХреЛрдИ рднреА рд╡рд┐рдЬреНрдЮрд╛рди, рдЪрд╛рд╣реЗ рдХрд┐рддрдирд╛ рднреА рд╕рдЯреАрдХ рд╣реЛ, рдкрд░рд┐рдХрд▓реНрдкрдирд╛ рд╕реЗ рдЙрдиреНрдирдд рд╣реЛрддрд╛ рд╣реИред рдкреНрд░рдХреГрддрд┐ рдХреЗ рдирд┐рдпрдо рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдиреЗ рдпрд╛ рдХрд┐рд╕реА рдкреНрд░рдореЗрдп рдХреЛ рд╕рд┐рджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдПрдХ рдкрд░рд┐рдХрд▓реНрдкрдирд╛ рдХреЛ рд╕рд╛рдордиреЗ рд░рдЦрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╡рд╣ рдЕрдВрддрд░реНрдЬреНрдЮрд╛рди рдХреА рдУрд░ рдореБрдбрд╝рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЧрдгрд┐рддреАрдп рдФрдкрдЪрд╛рд░рд┐рдХрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдЗрд╕реЗ рд╕рд╛рдмрд┐рдд рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдЗрд╕рдХрд╛ рдЦрдВрдбрди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рдкрд░рд┐рдХрд▓реНрдкрдирд╛ рдХрд╛ рдЦрдВрдбрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╡рд╣ рдПрдХ рдирдпрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рд░рдЦрддрд╛ рд╣реИред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдПрдХ рдкрд╣реЗрд▓реА рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд╕рдорд╛рди рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╕рдЯреАрдХ рд╡рд┐рдЬреНрдЮрд╛рди рдХреЗ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдкреНрд░рдорд╛рдг рдХреЗ рддрд░реАрдХреЛрдВ рдореЗрдВ рдкрд╛рд░рдВрдЧрдд рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрддреНрдХреГрд╖реНрдЯ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рд╕рд╛рдорд╛рдиреНрдп рд▓реЛрдЧреЛрдВ рд╕реЗ рдЗрд╕ рдорд╛рдпрдиреЗ рдореЗрдВ рднрд┐рдиреНрди рд╣реИрдВ рдХрд┐ рдЙрдирдХреЗ рдЕрдВрддрд░реНрдЬреНрдЮрд╛рди рд╕реЗ рдЙрддреНрдкрдиреНрди рдкрд░рд┐рдХрд▓реНрдкрдирд╛рдПрдВ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд╣реЛрддреА рд╣реИрдВред рдлрд┐рд▓рд╣рд╛рд▓, рди рддреЛ рдордиреЛрд╡реИрдЬреНрдЮрд╛рдирд┐рдХ, рди рд╣реА рдиреНрдпреВрд░реЛрдлрд┐рдЬрд╝рд┐рдпреЛрд▓реЙрдЬрд┐рд╕реНрдЯ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХрдо рдЧрдгрд┐рддрдЬреНрдЮ рднреА рдЗрд╕ рд╕рд╡рд╛рд▓ рдХрд╛ рдЬрд╡рд╛рдм рджреЗ рд╕рдХрддреЗ рд╣реИрдВ: рдкрд░рд┐рдХрд▓реНрдкрдирд╛ рдХреИрд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЗрд╕ рд╕рд╡рд╛рд▓ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдиреЗ рд╕реЗ рдХреГрддреНрд░рд┐рдо рдХреГрддреНрд░рд┐рдо рдмреБрджреНрдзрд┐ рдмрдирд╛рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ (рдпрд╛ рдЕрд╕рдВрднрд╡) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред

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


All Articles