рдкреЛрд╕реНрдЯ рдорд╢реАрди ( рд╡рд┐рдХрд┐ ; рд╕рд░рд▓рддрд╛ рдХреЗ рд▓рд┐рдП, рдПрдХ рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╡реИрд░рд┐рдПрдВрдЯ рд╡рд╣рд╛рдБ рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ) рдкреНрд░рд╕рд┐рджреНрдз рдЯреНрдпреВрд░рд┐рдВрдЧ рдорд╢реАрди рдХреЗ рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВред рдЗрд╕рдореЗрдВ рдХреЗрд╡рд▓ 6 рдХрдорд╛рдВрдб рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореЗрдореЛрд░реА рд╕реЗрд▓ рдмрд┐рдЯреНрд╕ рдореЗрдВ рдХреЗрд╡рд▓ 2 рд╡рд░реНрдг (рдмрд╛рдЗрдирд░реА рд╕реВрдЪрдирд╛ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ) рджрд░реНрдЬ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред "рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ", рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрдореГрддрд┐ рдирд╣реАрдВ, рдпрд╣ рд╡реНрдпрд░реНрде рдореЗрдВ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рдЧреВрдврд╝ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ!
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЬрдм рдкреЛрд╕реНрдЯ рдорд╢реАрди рдкрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ, рдУрдХреНрдХрд╛рдореЛрд╡ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЗ рд╕рд╛рде рд╕рд╛рдордирд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдХреЛ рдпрд╣ рд╕реЛрдЪрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рдХрд┐ рд░рд╛рд╕реНрддреЗ рдореЗрдВ рдмрд╛рдХреА рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рд╡рд╛рдкрд╕реА рдХрд╛ рд░рд╛рд╕реНрддрд╛ рдЦреЛрдП рдмрд┐рдирд╛ рдПрдХ рдЯреЗрдк рдкрд░ рд╕рднреА рдордзреНрдпрд╡рд░реНрддреА рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдХреИрд╕реЗ рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдпрд╛ рдЬрд╛рдПред "рдЕрд╡рд╢реЗрд╖" рдХреНрдпреЛрдВ? рдЕрдХреНрд╕рд░, рдЕрддрд┐рд░рд┐рдХреНрдд рдореЗрдореЛрд░реА рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг, рдЗрдирдкреБрдЯ рдХреЛ рдкреБрдирд░рд╛рд╡реГрддреНрдд рд░реВрдк рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ (рдФрд░ рдХрднреА-рдХрднреА рдкреБрдирд░рд╛рд╡рд░реНрддреА)ред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЙрдкрд░реЛрдХреНрдд рдкреБрд╖реНрдЯрд┐рдХрд░рдг рд╕реЗ рдпрд╣ рд╕рд╛рдмрд┐рдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдкреЛрд╕реНрдЯ рдорд╢реАрди рдкрд░ рд╕рд╛рдорд╛рдиреНрдп рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд▓рд┐рдЦрдирд╛ рдорд╕реНрддрд┐рд╖реНрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫреА рдХрд╕рд░рдд рд╣реИ рдФрд░ рдПрдХ рдмрд╣реБрдд рд╣реА рд░реЛрдорд╛рдВрдЪрдХ рдЧрддрд┐рд╡рд┐рдзрд┐ рд╣реИред
рдЙрджрд╛рд╣рд░рдг
рджреЛ рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рдЧреБрдгрди рдХреЗ рд╕рдмрд╕реЗ рдЫреЛрдЯреЗ рдмреЛрдзреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рдПрди рдФрд░ рдПрдо рдПрдХ рдПрдХрд▓ рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдПрдХ рдЯреЗрдк рдкрд░ рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВ, рдПрдХ рдЦрд╛рд▓реА рд╕реЗрд▓ рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдП рдЧрдП рд╣реИрдВред рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЗрдирдкреБрдЯ / рдЖрдЙрдЯрдкреБрдЯ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (рдЧрд╛рдбрд╝реА рдХреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрдерд┐рддрд┐ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ):
v редред01110110 редред тЖТ ..01111110 редред 3 * 2 = 6
рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЬреЛрдбрд╝ рд╣реИред рдЪрдХреНрд░ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдкрд╛рд╕ рдореЗрдВ, рдорд╢реАрди рдмрд╛рдИрдВ рдУрд░ рдХреЗ рдХрд╛рд░рдХ рд╕реЗ "рдмрд┐рдЯреНрд╕" рдХрд╛рдЯрддреА рд╣реИ рдФрд░ "рдЙрдкрд▓рдмреНрдз рдкреНрд░рддрд┐рдпрд╛рдВ" рд╕рдмрд╕реЗ рджрд╛рд╣рд┐рдиреЗ рдЙрдкрд▓рдмреНрдз рдмреНрд▓реЙрдХ (рдкрд╣рд▓реЗ рдпрд╣ рджреВрд╕рд░рд╛ рдХрд╛рд░рдХ рд╣реИ, рдлрд┐рд░ рдЗрд╕рдХреА рдЕрдВрддрд┐рдо рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рд╣реИ)ред рдЬрдм рдмрд╛рдИрдВ рдЧреБрдгрдХ "рд╕рдорд╛рдкреНрдд" рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдореАрдЯрд░реЛрдВ рдХреЗ рдПрди рдмреНрд▓реЙрдХ рдЯреЗрдк рдкрд░ рдмрдиреЗ рд░рд╣рддреЗ рд╣реИрдВред рдЙрдирдХрд╛ рд╡рд┐рд▓рдп рд╡рд╛рдВрдЫрд┐рдд рд╕рдВрдЦреНрдпрд╛ n * m рджреЗрддрд╛ рд╣реИред
рдХреЛрдб
0! - рд╕реНрдЯреЙрдк рдХрдорд╛рдВрдб, рдирд┐рд╖реНрдкрд╛рджрди рд▓рд╛рдЗрди рдирдВрдмрд░ 1 рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ 1. 0 - рдореБрдЦреНрдп рдЪрдХреНрд░ 2. 2. тЖТ 3.? 29, 4 - 29: рдмрд╛рдПрдВ рдЧреБрдгрдХ рдЦрддреНрдо рд╣реЛ рдЧрдпрд╛ рд╣реИ 4. 4. тЖТ 5.? рем, рек 6. тЖТ 7.? 4, рек 8. тЖР 9. тЖР 10. 0 - рд╕рд╣реА рдмреНрд▓реЙрдХ рдХреА рдирдХрд▓ рдХрд░рдирд╛ 11. тЖТ 12.? резрей, резрез 13. * тЖТ 14.? 15, 13 15. 1 16. тЖР 17.? рез 16, резрем 18. тЖР 19.? реиреж, рез 18 20. 1 21. тЖР 22.? 23, 10 - рдХреЙрдкреА рдмреНрд▓реЙрдХ рдХрд╛ рдЕрдВрдд 23. тЖР 24.? реирел, реирей 25. тЖР 26.? реи 23, реирей 27. тЖТ 28. тЖТ 1 29. тЖТ - рджреВрд╕рд░реЗ рдХрд╛рд░рдХ рдХреА рдорд░реНрдЬ рдкреНрд░рддрд┐рдпрд╛рдВ 30. 0 31. тЖТ 32.? 33, 31 33. 1 34. тЖТ 35.? 0, 36 - рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ 36. тЖР 37.? реи реп, рейрем
рдЖрдк рдХрд╛рдЧрдЬ рдХреЗ рдПрдХ рдЯреБрдХрдбрд╝реЗ рдкрд░, рдпрд╛ рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдорди рдореЗрдВ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреА рд╢реБрджреНрдзрддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдЬреНрдЮрд╛рдд рдЧреБрдгрди рдХрд╛ рд╕рдмрд╕реЗ рдЫреЛрдЯрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдФрд░ рднреА рдЕрдзрд┐рдХ рдирд┐рдЪреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рдЖрдк рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд░рддрд┐рдпреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╣реА рд╕рд░рдгреА рдореЗрдВ рд╡рд┐рд▓рдп рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдЖрд░реНрдерд┐рдХ рд░реВрдк рд╕реЗ рдХреИрд╕реЗ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред
рдпрджрд┐ рдЖрдк рд╡рд┐рд╖рдп рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рддрд╛ рд╣реВрдВ:
- рдЖрдИ-рд╡реЗрдВ рдлрд╛рдЗрдмреЛрдиреИрдЪрд┐ рд╕рдВрдЦреНрдпрд╛ рдХреА рд╡реНрдпреБрддреНрдкрддреНрддрд┐
- рд╢реЗрд╖ рдХреЗ рд╕рд╛рде рджреЛ рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рд╡рд┐рднрд╛рдЬрди
- "рдХрдЪрд░рд╛ рдХрд▓реЗрдХреНрдЯрд░ред" рдЪрд┐рд╣реНрдирд┐рдд рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХрд╛ рдПрдХ рдкрд░рд┐рдорд┐рдд рд╕рдВрдЦреНрдпрд╛ (рдПрди) рдЯреЗрдк рдкрд░ рдЕрдЬреНрдЮрд╛рдд рддрд░реАрдХреЗ рд╕реЗ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрдиреНрд╣реЗрдВ рдПрдХ рдвреЗрд░ рдореЗрдВ "рд░реЗрдХ" рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдорд╢реАрди рдХреЛ рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдХреЗрд╡рд▓ n рдЕрдВрдХ рдХреЗ рдПрдХ рдмреНрд▓реЙрдХ рдХреЛ рдЯреЗрдк рдкрд░ рдЫреЛрдбрд╝ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред
PS "рдж рдмрд┐рдЧ рдлреЛрд░" рдореИрдВ рдЯреНрдпреВрд░рд┐рдВрдЧ рдорд╢реАрди, рд▓реЗрдВрдЯ, рдорд╛рд░реНрдХреЛрд╡ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдмреНрд░реЗрдирдлрдХ - рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЕрдзреНрдпрдпрди рдХрд┐рдП рдЧрдП рдЯреНрдпреВрд░рд┐рдВрдЧ рдЬреЙрдЧреНрд╕ рдХреЛ рдмреБрд▓рд╛рддрд╛ рд╣реВрдВред