рдХрд╛рд░реНрдп
рдкреНрд░реЛрдлреЗрд╕рд░ рд╕реИрдореЛрдбреЗрд▓рдХрд┐рди рдиреЗ рдХреНрдпреВрдм рдХрд┐рдирд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдореИрдЪреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореИрдЪреЛрдВ рд╕реЗ рдХреНрдпреВрдмреНрд╕ рдХрд╛ рдПрдХ рддреАрди-рдЖрдпрд╛рдореА рдореЙрдбрд▓ рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдкреНрд░рддреНрдпреЗрдХ рдХреНрдпреВрдм рдХреА рдХрд┐рдирд╛рд░реЗ рдХреА рд▓рдВрдмрд╛рдИ рдПрдХ рдореИрдЪ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрддреА рд╣реИред
рддреАрди рдкрд╛рд╕рд╛ рдХреЗ рдореЙрдбрд▓ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрдиреНрд╣реЛрдВрдиреЗ 28 рдореИрдЪреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред
рд╕рдореЛрдбреЗрд▓рдХрд┐рди рдХреЛ рдПрди рдХреНрдпреВрдмреНрд╕ рдХрд╛ рдПрдХ рдореЙрдбрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЫреЛрдЯреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХреНрдпрд╛ рдореИрдЪ рдЪрд╛рд╣рд┐рдП?
рд╕рдорд╕реНрдпрд╛ рдХреА рд╕рднреА рд╕рдВрдЦреНрдпрд╛рдПрдБ 2 ┬╖ 10 9 рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИрдВред
рддрдХрдиреАрдХреА рд╕реНрдерд┐рддрд┐
рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛
рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдПрди рдХреНрдпреВрдмреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИред
рдЙрддреНрдкрд╛рджрди
рдПрдХ рдирдВрдмрд░ рдореИрдЪреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИред
рдореИрдВрдиреЗ рдЧрддрд┐рд╢реАрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдЕрдиреНрдп рддрд░реАрдХреЛрдВ рд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕рд┐рд░реНрдл рдПрдХ рд╕реВрддреНрд░ рдХреЗ рд╕рд╛рде - рдЬрд┐рд╕реЗ рд╣рдо рдЕрдВрдд рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗред
"рд╣рд╛рд▓рд╛рдВрдХрд┐, рдкреНрд░рдЧрдгрд┐рдд рдФрд░ рдХреБрдЫ рдЕрдиреНрдп рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмреАрдЪ, рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдПрдХ рд╡рд░реНрдЧ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдПрдХ рдЕрдЪреНрдЫреА рд╕рдВрдкрддреНрддрд┐ рд╣реИ: рдХреБрдЫ рдЙрдкрдкреНрд░реЛрдореАрдЯрд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдзрд╛рди (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдЫреЛрдЯреА рд╕рдВрдЦреНрдпрд╛ n рдХреЗ рд▓рд┐рдП), рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдореВрд▓ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд▓рдЧрднрдЧ рдЧрдгрдирд╛ рдХреЗ рдмрд┐рдирд╛ рд╣реЛред" - рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдПрдХ рд╡рд░реНрдЧ рдЬреЛ рдЧрддрд┐рд╢реАрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред
рдФрд░ рд╣рдорд╛рд░рд╛ рд▓рдХреНрд╖реНрдп рдЧрддрд┐рд╢реАрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдПрдХ рд╕рдорд╛рдзрд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдзрд╛рди рдкрд┐рдЫрд▓реЗ рд╡рд╛рд▓реЗ рдХреЗ рд╕рдорд╛рдзрд╛рди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред
рдирд┐рд░реНрдгрдп
рдореИрдВрдиреЗ рдЗрд╕ рдХрд╛рд░реНрдп рдХреЛ 3 рдЪрд░рдгреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рд╣реИ:
- 1D рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░реЗрдВ рдФрд░ рдЗрд╕рдореЗрдВ рдореИрдВ 1 рдореИрдЪ рдореЗрдВ рдПрдХ рдкрдХреНрд╖ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛, рд╕реВрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
- 2 рдбреА рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░реЗрдВ рдФрд░ рдЗрд╕рдореЗрдВ рдореИрдВ 1 рдореИрдЪ рдХреЗ рдХрд┐рдирд╛рд░реЗ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛, рд╕реВрддреНрд░ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░реВрдВрдЧрд╛
- 1 рдбреА рдФрд░ 2 рдбреА рдорд╛рдорд▓реЗ рдореЗрдВ рдкреИрдЯрд░реНрди рдвреВрдВрдвреЗрдВ рдФрд░ рдЙрдирдХреЗ рдЖрдзрд╛рд░ рдкрд░ 3 рдбреА рдХреЗрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░реЗрдВ, 3 рдбреА рдХреЗрд╕ рдХреЗ рд▓рд┐рдП рд╕реВрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
- N- рдЖрдпрд╛рдореА рдорд╛рдорд▓реЗ рдкрд░ рд╡рд┐рдЪрд╛рд░
-1 рдбреА
рдФрд░ рдЗрд╕рд▓рд┐рдП рд╣рдо рд╕рдорд╕реНрдпрд╛ рдХреА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
рд╣рдореЗрдВ 1 рдореИрдЪ рдореЗрдВ рдПрдХ рдкрдХреНрд╖ рдХреЗ рд╕рд╛рде рдПрди рд╡рд░реНрдЧреЛрдВ рдХреА рдПрдХ рдкрдВрдХреНрддрд┐ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдиреНрдпреВрдирддрдо рдореИрдЪреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╣реЛрдЧрд╛

рдореИрдВ рдкрд░рд┐рдгрд╛рдо рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП DP рд╕рд░рдгреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛ред
рдЕрдм рд╣рдо рдЖрдХреГрддрд┐ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рд╕рд░рдгреА рдХреЛ рдЙрди рд╕рдВрдЦреНрдпрд╛рдУрдВ рд╕реЗ рднрд░рддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ i-1 рдорд╛рдорд▓реЗ рдХреЗ рд╕рдорд╛рдзрд╛рди рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ:
рди: | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
рдбреА рдкреА: | 0 | 4 | 3 | 3 | 3 | 3 | 3 | 3 |
рдФрд░ N рдХрд╛ рдЙрддреНрддрд░ 0 рд╕реЗ N рддрдХ DP рд╕рд░рдгреА рдХреЗ рддрддреНрд╡реЛрдВ рдХрд╛ рдпреЛрдЧ рд╣реЛрдЧрд╛, рдФрд░ рддреБрд░рдВрдд рдкреИрдЯрд░реНрди рджреЗрдЦреЗрдЧрд╛ - DP рдХреЗ рд▓рд┐рдП [1]: = 4 , DP [> 1]: = 3
рдФрд░ рд╕реВрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ (N рд╣рдореЗрд╢рд╛> 1 рд╣реИ, рдЕрд░реНрдерд╛рдд, рдкреНрд░рд╛рдХреГрддрд┐рдХ):
рдкрд░рд┐рдгрд╛рдо (N) : = SUM (DP 1 -> DP N ) = 4+ (N-1) * 3
2 рдбреА
рдЙрджреНрджреЗрд╢реНрдп:
рд╣рдореЗрдВ 1 рдореИрдЪ рдореЗрдВ рдПрдХ рд╕рд╛рдЗрдб рдХреЗ рд╕рд╛рде рдЪреМрдХреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдиреНрдпреВрдирддрдо рдореИрдЪреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╣реЛрдЧрд╛ред рдЖрдк 2 рдЖрдпрд╛рдореЛрдВ рдореЗрдВ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

2 рдбреА рдореЗрдВ, рд╣рдореЗрдВ рдПрдХ рдирдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ: рдореИрдЪреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП A x B рдХреЛ рдХрд┐рд╕ рдЖрдХрд╛рд░ рдХреЗ рд╡рд┐рдорд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ рдХрдИ рдиреЗ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ рд╣реИ, рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рд╡рд░реНрдЧ рд╣реИред рд▓реЗрдХрд┐рди рд╕рдм рдХреБрдЫ рдЗрддрдирд╛ рд╕рд░рд▓ рдирд╣реАрдВ рд╣реИ, рдЖрдкрдХреЛ рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдпрджрд┐ рдЖрдк рдКрдкрд░ рджрд┐рдП рдЧрдП рдЖрдВрдХрдбрд╝реЗ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдирдП рд╡рд░реНрдЧ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд▓рд╛рднрдкреНрд░рдж рд╕реНрдерд┐рддрд┐ рд╡рд╣ рд╣реЛрдЧреА рдЬрд┐рд╕рдореЗрдВ рдЕрдзрд┐рдХ рдкрдбрд╝реЛрд╕реА рд╣реИрдВ, рдФрд░ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдпрд╣ 2 рдкрдбрд╝реЛрд╕реА рд╣реЛрдВрдЧреЗред
рдпрд╣реА рд╣реИ, рдЗрд╕ рддрд░рд╣ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╖реНрдЯрддрдо рдорд╛рдорд▓рд╛ рд╣реЛрдЧрд╛:

рд╣рдо рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЕрдЧрд░ рд╣рдо рдЗрд╕реЗ рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рд╕реЗ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЕрдЧрд▓рд╛ рдХреНрдпреВрдм рдХрд╣рд╛рдВ рдмрдирд╛рдпрд╛ рдЬрд╛рдП, рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдХреИрд╕реЗ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ?
рдпрджрд┐ рд╣рдо рдХрд╛рдЧрдЬ рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдХрд┐рдирд╛рд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд░реНрдЧ рд╕реЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╡рд┐рдорд╛рди рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдиреЛрдЯрд┐рд╕ рдХрд░реЗрдВрдЧреЗ рдХрд┐ рд╣рдо рдХреИрд╕реЗ рдмрдирд╛рддреЗ рд╣реИрдВ:
рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдпрд╣ рдПрдХ рд╡рд░реНрдЧ 1x1 - 1 рд╡рд░реНрдЧ рдерд╛, рдлрд┐рд░ рд╣рдо рдЗрд╕реЗ 2x1 - 2 рд╡рд░реНрдЧ рддрдХ рдмрдврд╝рд╛рддреЗ рд╣реИрдВ, рдлрд┐рд░:
2x2 - 3 рдФрд░ рдлрд┐рд░ 4 рд╡рд░реНрдЧ
3x2 - 5 рдФрд░ 6 рд╡рд░реНрдЧ
3x3 - 7.8.9 рд╡рд░реНрдЧ
рдмрд╛рд░реАрдХреА рд╕реЗ рджреЗрдЦреЗрдВ рдФрд░ рдкреИрдЯрд░реНрди рджреЗрдЦреЗрдВ: рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрд┐рдирд╛рд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдП рдПрдХреНрд╕ рдмреА рдкреНрд▓реЗрди рд╣реИ, рдПрдХ рдкреНрд▓реЗрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЧрд▓реЗ рд╡рд╛рд▓реЗ рдП (1 + 1) рдПрдХреНрд╕ рдмреА рдФрд░ рдлрд┐рд░ (рдП + 1) рдПрдХреНрд╕ (рдмреА + 1) рд╣реЛрдВрдЧреЗ, рдмрд╛рдж рд╡рд╛рд▓рд╛ рдПрдХ рд╡рд░реНрдЧ рд╣реИ, рдЬрдм рд╕реЗ рд╣рдо 1 x 1 рд╕реЗ рдирд┐рд░реНрдорд╛рдг рд╢реБрд░реВ рдХрд░реЗрдВ
рдбреАрдкреА рд╕рд░рдгреА рдХреЗ рд▓рд┐рдП рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рд▓рд┐рдЦреЗрдВ:
рдПрди | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
рдЖрдХрд╛рд░ | 1 рдПрдХреНрд╕ 1 | реи x рез | реи x реи | реи x реи | рей x реи | рей x реи | рей x рей | рей x рей | рей x рей |
рдбреА рдкреА | 4 | 3 | 3 | 2 | 3 | 2 | 3 | 2 | 2 |
рд╣рдо рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗ рд╣реИрдВ:
рдбреАрдкреА [1] = 4 рдХреЗ рд▓рд┐рдП
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬрдм рд╣рдо рдПрдХ рдирдИ рдкрдВрдХреНрддрд┐ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо 3 рдореИрдЪреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдирдпрд╛ рд╡рд░реНрдЧ рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдкрдВрдХреНрддрд┐ рдХреЗ рдЕрдВрдд рддрдХ рд╣рдо 2 рдореИрдЪреЛрдВ рдХреЗ рд╕рд╛рде рд╡рд░реНрдЧ рд╕рдорд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред рдлрд┐рд░ рднреА рдЬреЛ рдпрд╛рдж рдирд╣реАрдВ рд╣реИ 1 рдбреА рдХреЗ рд╕рд╛рде рдорд╛рдорд▓реЗ рдХреЛ рдпрд╛рдж рдХрд░реЗрдВ - рдкрд╣рд▓рд╛ рд╡рд░реНрдЧ 4 рдореИрдЪреЛрдВ рдХрд╛ рд╣реИ, рдмрд╛рдХреА 3 рд╣реИрдВ, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдПрдХ рд╣реА рдЕрддрд┐рд░рд┐рдХреНрдд рдкрдВрдХреНрддрд┐ рд╣реИ, рд▓реЗрдХрд┐рди 3 рдореИрдЪреЛрдВ рдХреЗ рд╢реБрд░реБрдЖрддреА рд╡рд░реНрдЧ рдФрд░ рдмрд╛рдХреА рдХреЗ 2 рдореИрдЪреЛрдВ рдореЗрдВред
2 рдбреА рдХреЗ рд▓рд┐рдП рдПрди | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
1 рдбреА рдХреЗ рд▓рд┐рдП рдПрди | 1 | 1 | 1 | 2 | 1 | 2 | 1 | 2 | 3 |
рдЖрдХрд╛рд░ | 1 рдПрдХреНрд╕ 1 | реи x рез | реи x реи | реи x реи | рей x реи | рей x реи | рей x рей | рей x рей | рей x рей |
рдбреА рдкреА | 4 | 3 | 3 | 2 | 3 | 2 | 3 | 2 | 2 |
рдЕрдм рд╕рдорд╛рдзрд╛рди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо:
DP[1]=4
A=1
B=1 // A x B
1 N A B DP 1D A B :
j=1 // DPfor1D, DPfor1D={3,2,2,2,2,2,2,2,...}
for i = 2 -> N
begin
if A*B<i
then begin
(A<B)?A++:B++
j=1
end
DP[i]:= DP[i-1]+DPfor1D[j]
j++
end
рдпрд╛ рддреЛ:
Result:= 4
newN:= 1
A:= 2
B:= 1
while newN <= N
begin
Result:= Result + 1D(min(A,B)) // 1D(N):=3+(N-1)*2 N >= 1, 0
(A<B)?A++:B++
newN=A*B
end
(A>B)?A--:B--
Result:= Result+ 1D(NA*B)
рдФрд░ рд╕реВрддреНрд░:
рдкрд░рд┐рдгрд╛рдо (N) : = 4 + 3 * (рдкреВрд░реНрдг рд╡рд░реНрдЧреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЬреЛ рдХрд┐ рд╕рдВрдЦреНрдпрд╛ 1 рддрдХ N рдХреЗ рдмрд┐рдирд╛ рд╣реИрдВ + рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрдЦреНрдпрд╛ рдЬреЛ рдкреВрд░реНрдг рд╡рд░реНрдЧреЛрдВ рд╕реЗ рдкрд╣рд▓реЗ рдЬрд╛рддреА рд╣реИрдВ) + 2 * (рдмрд╛рдХреА рд╕рдм рдХреБрдЫ)
N SQRT : = int (sqrt (N)) - 1
N ADD : = N SQRT + 1 (рдпрджрд┐ N <= N SQRT * (N SQRT +1)
рдкрд░рд┐рдгрд╛рдо (N) : = 4 + 3 * (N SQRT + N ADD ) + 2 * (NN SQRT -N ADD )
3 рдбреА
рддреЛ рд╣рдо 3 рдбреА рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдорд┐рд▓рд╛ рд╣реИ
рддреНрд░рд┐-рдЖрдпрд╛рдореА рдорд╛рдорд▓реЗ рдореЗрдВ, рднрд╡рди рдХреЗ рд▓рд┐рдП рдореИрдЪреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдм, рдХреНрдпреВрдмреНрд╕ рдХреЛ рдПрдХ рдмрдбрд╝реЗ рдХреНрдпреВрдм рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдордзреНрдпрд╡рд░реНрддреА рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдпрд╣ рд╣реЛрдЧрд╛:
A x B x C -> (A + 1) x B x C -> (A + 1) x (B + 1) x C -> (A + 1) x (B + 1) x (C + 1)
2 рдбреА рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рдорд╛рдзрд╛рди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рд╕рдорд╛рди рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдХреБрдЫ рдирдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рджреА рдЧрдИ рд╣реИрдВ:
1 рдбреА (рдПрди): = 5+ (рдПрди -1) * 3
2D (N): = рдЙрдкрд░реНрдпреБрдХреНрдд рдЙрдкрдзрд╛рд░рд╛ рдореЗрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рдПрд▓реНрдЧреЛрд░рд┐рджрдо, рд▓реЗрдХрд┐рди рд╕рдорд╛рдпреЛрдЬрди рдХреЗ рд╕рд╛рде - 2D (1): = 8
3 рдбреА (рдПрди): = 2 рдбреА рдорд╛рдорд▓реЗ рдореЗрдВ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдПрд▓реНрдЧреЛрд░рд┐рджрдо, рд▓реЗрдХрд┐рди рддреАрди-рдЖрдпрд╛рдореАрддрд╛ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП - 3 рдбреА (1): = 12, рдФрд░ рдЬрдм рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдмрдврд╝рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЗрд╕ рддрд░рд╣ рд╕реЗ рдкрд░рд┐рдгрд╛рдо рдмрджрд▓реЗрдВрдЧреЗ: рдкрд░рд┐рдгрд╛рдо: = рдкрд░рд┐рдгрд╛рдо + 2 рдбреА (рдП * рдмреА * рд╕реА / рдЕрдзрд┐рдХрддрдо (рдП, рдмреА, рд╕реА)), i.e. рдЖрдкрдХреЛ рд╣рдорд╛рд░реЗ рдирдП рдмреЙрдХреНрд╕ рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдмрджрд▓рдХрд░ рдЬреЛрдбрд╝реЗ рдЧрдП рд╡рд┐рдорд╛рди рдХреЗ рдЖрдХрд╛рд░ рд╕реЗ 2 рдбреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛
рдФрд░ 3 рдбреА рдХреЗ рд▓рд┐рдП рд╕реВрддреНрд░
рд╕реВрддреНрд░ рдореЗрдВ 2 рдбреА рдХреЗ рд╕реВрддреНрд░ рдХреЗ рд╕рдорд╛рди рднрд╛рдЧ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреЗ, рд▓реЗрдХрд┐рди рд╣рдо рдХреЗрд╡рд▓ рдкреВрд░реНрдг рд╡рд░реНрдЧ рд╣реА рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдкреВрд░реНрдг рдХреНрдпреВрдмреНрд╕ рдХреЛ рднреА рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗрдВрдЧреЗред
рдкрд░рд┐рдгрд╛рдо (рдПрди) : = 12 + 8 * (3 * рдПрди рдкреВрд░реНрдг рдХреНрдпреВрдмреНрд╕ + (0 рдпрд╛ 1 рдпрд╛ 2 рдПрди рдХреЗ рдЖрдзрд╛рд░ рдкрд░)) + 5 * (2 * рдПрди рдкреВрд░реНрдг рд╡рд░реНрдЧ + (0 рдпрд╛ 1 рдПрди рдХреЗ рдЖрдзрд╛рд░ рдкрд░)) + 3 * рдПрди рдмрд╛рдХреА
рд▓реЗрдХрд┐рди, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рд╕реВрддреНрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рд╣реА рдирд╣реАрдВ рд╣реИ рдФрд░ рдХреБрдЫ рдЕрдкрд╡рд╛рджреЛрдВ рдФрд░ рд╕рдВрд╢реЛрдзрдиреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реЛрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдорд╛рдирд╕рд┐рдХ рдкреНрд░рдпрд╛рд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
N- рдЖрдпрд╛рдореА рдорд╛рдорд▓реЗ рдкрд░ рд╡рд┐рдЪрд╛рд░
рдкрд┐рдЫрд▓реЗ рдЕрдиреБрднрд╛рдЧреЛрдВ рдореЗрдВ, рд╣рдордиреЗ рдЬрд╛рдВрдЪ рдХреА рдХрд┐ рдШрди / рд╡рд░реНрдЧ рдХреЗ рд▓рд┐рдП рдореЗрд▓реЛрдВ рдХрд╛ рдХрдо рд╕реЗ рдХрдо рдХреНрдпрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрд╕ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдХрд┐ рд╣рдо рдХрд┐рд╕реА рднреА рдорд╛рдк рдХрд╛ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ:
рдЖрдкрдХреЛ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдореВрд▓ рдПрди-рдЖрдпрд╛рдореА рд╡рд░реНрдЧ рдореЗрдВ рдХрд┐рддрдиреЗ рдореИрдЪ рд╣реИрдВ, рдФрд░ рдЧрдгрдирд╛ рдХрд░реЗрдВ рдХрд┐ рдирдП рддрддреНрд╡реЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдХрд┐рддрдиреЗ рдореИрдЪреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рд╣рдордиреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдЖрдпрд╛рдо рдХреЛ рдХреИрдкреНрдЪрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рдШрдЯрд╛ рджрд┐рдпрд╛ рд╣реИ - рдкреНрд░рддреНрдпреЗрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдкрд░, 1 рд╕рдмрд╕реЗ рдЫреЛрдЯреЗ рдЖрдпрд╛рдо рд╕реЗ рд╡реГрджреНрдзрд┐ рдХрд░реЗрдВред
рд╣рдордиреЗ рдпрд╣ рднреА рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдЬрдм рд╡рд╕реНрддреБ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВ, рддреЛ (N-1) -рде рдорд╛рдк рдХреЗ рдорд╛рди рдХреЛ рдЬреЛрдбрд╝рд╛ рд╡рд┐рдорд╛рди рдХреЗ рдЖрдХрд╛рд░ рд╕реЗ рдкрд░рд┐рдгрд╛рдо рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рд╕реВрддреНрд░ рдмрдирд╛рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рдПрди рдбрд┐рдЧреНрд░реА, рдПрди -1, рдПрди -2, рдЖрджрд┐ рдореЗрдВ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ред + рдЦрд╛рддреЗ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗрдВ
рд╕рдВрджрд░реНрдн
E-olimp - рдпреВрдХреНрд░реЗрди рдХреЗ рд╢реИрдХреНрд╖рд┐рдХ рд╕рдВрд╕реНрдерд╛рдиреЛрдВ рдХреЗ рдкреНрд░рддрд┐рднрд╛рд╢рд╛рд▓реА рдпреБрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рджреВрд░рд╕реНрде рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдУрд▓рдореНрдкрд┐рдпрд╛рдбреНрд╕ рдХреЗ рд╕рдВрдЧрдардирд╛рддреНрдордХ рдФрд░ рдкрджреНрдзрддрд┐ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдПрдХ рдЗрдВрдЯрд░рдиреЗрдЯ рдкреЛрд░реНрдЯрд▓ред
рдкреЛрд░реНрдЯрд▓ рдкрд░ рдПрдХ рдХрд╛рд░реНрдп рдЬрд┐рд╕реЗ рдЖрдк рдкрд╛рд╕ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдкрдВрдЬреАрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рдбрд╛рдпрдирд╛рдорд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЖрд░реНрдЯрд┐рдХрд▓