рдЯреЙрдкрдХреЛрдбрд░ рдУрдкрди 2019 рдХреЗ рд╕рд╛рде рдЪреБрдиреМрддреА: рдХреЗрдХ рдХреЛ рдЫрд╣ рднрд╛рдЧреЛрдВ рдореЗрдВ рдХрд╛рдЯреЗрдВ

рдЫрд╡рд┐

"рд╣рдорд╛рд░рд╛ рдЬреАрддрд╛: рдЯреЙрдкрдХреЛрдбрд░ рдУрдкрди 2019" рдХреЗ рдирдХреНрд╢реЗрдХрджрдо рдкрд░, рдореИрдВ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдЯреНрд░реИрдХ (рдХреНрд▓рд╛рд╕рд┐рдХ рдЦреЗрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ ред рдПрдХ рдШрдВрдЯреЗ рдФрд░ рдбреЗрдврд╝ рдШрдВрдЯреЗ рдореЗрдВ, рдЖрдкрдХреЛ рдЬрд╛рд╡рд╛, рд╕реА #, рд╕реА ++ рдпрд╛ рдкрд╛рдпрдерди рдореЗрдВ рддреАрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред)

1. рдЫрд╣ рдХреЗ рд▓рд┐рдП рдкрд╛рдИ


рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдмрдпрд╛рди

рд╕рдордп рд╕реАрдорд╛ 4 рд╕реЗрдХрдВрдб рд╣реИред

рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдкрд╛рдИ рд╣реИред рдКрдкрд░ рд╕реЗ рджреЗрдЦрд╛, рдХреЗрдХ рдореЗрдВ рдПрдХ (рд╕рдЦреНрддреА рд╕реЗ) рдЙрддреНрддрд▓ рдмрд╣реБрднреБрдЬ рдХрд╛ рдЖрдХрд╛рд░ рд╣реИред рдЖрдкрдХреЛ рдкреВрд░реНрдгрд╛рдВрдХ X рдФрд░ Y рдореЗрдВ рдХреЛрдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рджрд┐рдП рдЧрдП рд╣реИрдВред

рдЖрдкрдХреЗ рдкрд╛рдБрдЪ рдорд┐рддреНрд░ рд╣реИрдВред рдЖрдк рдХреЗрдХ рдХреЛ рд╕рдорд╛рди рдХреНрд╖реЗрддреНрд░ рдХреЗ рдЫрд╣ рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ (рд▓реЗрдХрд┐рди рдЬрд░реВрд░реА рдирд╣реАрдВ рдХрд┐ рд╕рдорд╛рди рдЖрдХрд╛рд░)ред рдмреЗрд╢рдХ, рдХреЛрдИ рднреА рдЗрд╕реЗ рдкрд╛рдБрдЪ рдХрдЯреМрддреА рдореЗрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рддреАрди рдХрдЯреМрддреА рдореЗрдВ рд╣реА рдпрд╣ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдПрдХ рдмрд┐рдВрджреБ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реАрдзреА рд░реЗрдЦрд╛рдУрдВ рдореЗрдВ рддреАрди рдХрдЯреМрддреА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдЬреЛ рдХреЗрдХ рдХреЛ рдЫрд╣ рд╕рдорд╛рди рдЖрдХрд╛рд░ рдХреЗ рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдЧрд╛ред рдкреНрд░рд┐рдВрдЯ {рдПрдХреНрд╕, рд╡рд╛рдИ, рдбреА 1, рдбреА 2, рдбреА 3}, рдЬрд╣рд╛рдВ (рдПрдХреНрд╕, рд╡рд╛рдИ) рд╕рднреА рддреАрди рд╡рд░реНрдЧреЛрдВ рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рдмрд┐рдВрджреБ рд╣реИ, рдФрд░ рдбреА 1, рдбреА 2, рдбреА 3 рд░реЗрдбрд┐рдпрди рдореЗрдВ рд╡рд░реНрдЧреЛрдВ рдХреА рджрд┐рд╢рд╛ рдХреЗ рдХреЛрдг рд╣реИрдВред

рдкрд░рд┐рднрд╛рд╖рд╛
рд╡рд░реНрдЧ: CakeForSix
рд╡рд┐рдзрд┐: рдХрдЯ
рдкреИрд░рд╛рдореАрдЯрд░: int [], int []
рд░рд┐рдЯрд░реНрди: рдбрдмрд▓ []
рд╡рд┐рдзрд┐ рд╣рд╕реНрддрд╛рдХреНрд╖рд░: рдбрдмрд▓ [] рдХрдЯ (int [] x, int [] y)
(рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХрд╛ рддрд░реАрдХрд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╣реИ)

рдиреЛрдЯ

  • рдПрдХреНрд╕ рдЕрдХреНрд╖ рдХреЗ рд╕рд╛рде рд╕рдХрд╛рд░рд╛рддреНрдордХ рджрд┐рд╢рд╛ 0 (рд░реЗрдбрд┐рдпрди) рд╣реИ, рд╡рд╛рдИ рдЕрдХреНрд╖ рдХреЗ рд╕рд╛рде рд╕рдХрд╛рд░рд╛рддреНрдордХ рджрд┐рд╢рд╛ рдкреА / 2 (рд░реЗрдбрд┐рдпрди) рд╣реИред
  • рджрд┐рд╢рд╛ d рдореЗрдВ рдХрдЯреМрддреА рдХрд┐рд╕реА рдкреВрд░реНрдгрд╛рдВрдХ k рдХреЗ рд▓рд┐рдП рджрд┐рд╢рд╛ pi * k + d рдореЗрдВ рдХрдЯреМрддреА рдХреЗ рд╕рдорд╛рди рд╣реИред
  • рдЖрдк рдХрд┐рд╕реА рднреА рджрд┐рд╢рд╛ рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ [0, pi) рд╕реЗ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
  • рдбрдмрд▓реНрд╕ рдореЗрдВ рдХреЗрдХ рдЖрдкрдХреЗ рдЫрд╣ рдЯреБрдХрдбрд╝реЛрдВ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдЧрд╛ред рдЙрддреНрддрд░ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдпрджрд┐ рдЙрдирдХреЗ рдмреАрдЪ рд╕рд╛рдкреЗрдХреНрд╖ рдпрд╛ рдкреВрд░реНрдг рдЕрдВрддрд░ 10 ^ (- 4) рд╕реЗ рдХрдо рд╣реИред
  • рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, X рдФрд░ Y, рдЧреНрд░реЗрдбрд░ рджреНрд╡рд╛рд░рд╛ рдЧрдгрдирд╛ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЖрдкрдХреЗ рдЫрд╣ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╕рдмрд╕реЗ рдЫреЛрдЯреЗ рдФрд░ рд╕рдмрд╕реЗ рдмрдбрд╝реЗ рд╣реИрдВред рддрдм рдЖрдкрдХрд╛ рдЙрддреНрддрд░ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдпрджрд┐ Y <max (X + 10 ^ (- 4), X * 1 + 10 ^ (- 4)))ред
  • (рд╕рдорд╕реНрдпрд╛ рдХреЗ рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, 1e-4 рдХреЗ рдмрдЬрд╛рдп рд╕рдЯреАрдХрддрд╛ 1e-7 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреЙрд▓ рдорд╛рдорд▓реЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдХрд╛рд░рдг рд╕рдЯреАрдХрддрд╛ рдХреА рд╕реАрдорд╛ рдХреЛ рдХрдо рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рдХрд┐ рд╕рдЯреАрдХрддрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдп рдХреЛ 1e-7 рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ рдмрдирд╛рддрд╛ рд╣реИред рдПрдХ рдЖрджрд░реНрд╢ рджреБрдирд┐рдпрд╛ рдореЗрдВ, рдкреНрд░рддрд┐рдмрдВрдзред рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдХреА рдЕрдиреБрдорддрд┐ рди рджреЗрдВ рдФрд░ рдлрд┐рд░ рднреА рдЙрдЪреНрдЪ рд╕рдЯреАрдХрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИред)

рдкреНрд░рддрд┐рдмрдВрдз

  • x рдореЗрдВ 3 рд╕реЗ 50 рддрддреНрд╡ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
  • y рдореЗрдВ x рдЬрд┐рддрдиреЗ рддрддреНрд╡ рд╣реИрдВред
  • рд╕рднреА рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ 0 рдФрд░ 10,000 рдХреЗ рдмреАрдЪ рд╕рдореНрдорд┐рд▓рд┐рдд рд╣реИрдВ
  • x рдФрд░ y рдПрдХ рд╡рд╛рдорд╛рд╡рд░реНрдд рджрд┐рд╢рд╛ рдореЗрдВ рдЙрддреНрддрд▓ рдмрд╣реБрднреБрдЬ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред

рдореВрд▓ рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ

рд╕рдорд╕реНрдпрд╛ рдХрдерди


рд╕рдордп рд╕реАрдорд╛ 4 рд╕реЗрдХрдВрдб рд╣реИред

рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЗрдХ рд╣реИред рдКрдкрд░ рд╕реЗ рджреЗрдЦрд╛, рдХреЗрдХ рдПрдХ (рд╕рдЦреНрддреА рд╕реЗ) рдЙрддреНрддрд▓ рдмрд╣реБрднреБрдЬ рд╣реИред рдЖрдкрдХреЛ int [] sx рдФрд░ y рдореЗрдВ рдЗрд╕рдХреЗ рдХреЛрдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рджрд┐рдП рдЧрдП рд╣реИрдВред

рдЖрдкрдХреЗ рдкрд╛рдБрдЪ рдорд┐рддреНрд░ рд╣реИрдВред рдЕрдм рдЖрдк рдХреЗрдХ рдХреЛ рдмрд░рд╛рдмрд░ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдЫрд╣ рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рдХрд╛рдЯрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ (рд▓реЗрдХрд┐рди рдЖрд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рд╕рдорд╛рди рдЖрдХрд╛рд░ рдирд╣реАрдВ)ред рдмреЗрд╢рдХ, рдХреЛрдИ рднреА рдкрд╛рдВрдЪ рдХрдЯреНрд╕ рдореЗрдВ рдРрд╕рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ - рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдПрдХ рд╕рдЪреНрдЪрд╛ рд╕рдорд░реНрдердХ рдЗрд╕реЗ рддреАрди рдореЗрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ!

рдПрдХ рд╣реА рдмрд┐рдВрджреБ рд╕реЗ рдЧреБрдЬрд░рдиреЗ рд╡рд╛рд▓реА рддреАрди рд╕реАрдзреА рд░реЗрдЦрд╛ рдХреЗ рдХрдЯ рд▓рдЧрд╛рдПрдВ рдЬреЛ рдХреЗрдХ рдХреЛ рдЫрд╣ рд╕рдорд╛рди рдмрдбрд╝реЗ рднрд╛рдЧреЛрдВ рдореЗрдВ рдХрд╛рдЯрддреЗ рд╣реИрдВред рд░рд┐рдЯрд░реНрди {x, y, d1, d2, d3}, рдЬрд╣рд╛рдВ (x, y) рддреАрди рдХрдЯреНрд╕ рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рдмрд┐рдВрджреБ рд╣реИ, рдФрд░ d1, d2, d3 рд░реЗрдбрд┐рдпрди рдореЗрдВ рдЙрдирдХреА рджрд┐рд╢рд╛рдПрдВ рд╣реИрдВред

рдкрд░рд┐рднрд╛рд╖рд╛

рд╡рд░реНрдЧ: CakeForSix
рд╡рд┐рдзрд┐: рдХрдЯ
рдкреИрд░рд╛рдореАрдЯрд░: int [], int []
рд░рд┐рдЯрд░реНрди: рдбрдмрд▓ []
рд╡рд┐рдзрд┐ рд╣рд╕реНрддрд╛рдХреНрд╖рд░: рдбрдмрд▓ [] рдХрдЯ (int [] x, int [] y)
(рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХрд╛ рддрд░реАрдХрд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╣реИ)

рдиреЛрдЯреНрд╕
- рдПрдХреНрд╕ рдЕрдХреНрд╖ рдХреЗ рд╕рд╛рде рд╕рдХрд╛рд░рд╛рддреНрдордХ рджрд┐рд╢рд╛ 0 (рд░реЗрдбрд┐рдпрди) рд╣реИ, рд╡рд╛рдИ рдЕрдХреНрд╖ рдХреЗ рд╕рд╛рде рд╕рдХрд╛рд░рд╛рддреНрдордХ рджрд┐рд╢рд╛ рдкреАрдЖрдИ / 2 (рд░реЗрдбрд┐рдпрди) рд╣реИред
- рджрд┐рд╢рд╛ d рдореЗрдВ рдХрдЯреМрддреА рдХрд┐рд╕реА рдкреВрд░реНрдгрд╛рдВрдХ k рдХреЗ рд▓рд┐рдП рджрд┐рд╢рд╛ pi * k + d рдореЗрдВ рдХрдЯреМрддреА рдХреЗ рд╕рдорд╛рди рд╣реИред
- рдЖрдк рдХрд┐рд╕реА рднреА рджрд┐рд╢рд╛ рдореЗрдВ рд▓реМрдЯ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ [0, рдкреАрдЖрдИ] рд╕реЗ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
- рдпрд╣ рдбрдмрд▓реНрд╕ рдореЗрдВ рдЖрдкрдХреЗ рдЫрд╣ рдХреЗрдХ рдХреЗ рдЯреБрдХрдбрд╝реЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдЧрд╛ред рдЙрддреНрддрд░ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдпрджрд┐ рдЙрдирдХреЗ рдмреАрдЪ рд╕рд╛рдкреЗрдХреНрд╖ рдпрд╛ рдкреВрд░реНрдг рдЕрдВрддрд░ 10 ^ (- 4) рд╕реЗ рдХрдо рд╣реИред
- рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, рдПрдХреНрд╕ рдФрд░ рд╡рд╛рдИ рдХреЛ рдЕрдкрдиреЗ рдЫрд╣ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╕рдмрд╕реЗ рдЫреЛрдЯрд╛ рдФрд░ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рд╣реЛрдиреЗ рджреЗрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЧреНрд░реЗрдбрд░ рджреНрд╡рд╛рд░рд╛ рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИред рддрдм, рдЖрдкрдХрд╛ рдЙрддреНрддрд░ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдпрджрд┐ Y <max (X + 10 ^ (- 4), X * (1 + 10 ^ (- 4)))ред
- (рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг 1e-4 рдХреЗ рдмрдЬрд╛рдп 1e-7 рдкрд░рд┐рд╢реБрджреНрдзрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪреБрдиреМрддреА рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреА рдореМрдЬреВрджрдЧреА рдХреЗ рдХрд╛рд░рдг рд╕рдЯреАрдХ рд╕реАрдорд╛ рдХреЛ рдХрдо рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рд╕рдВрднрд╡рддрдГ 1e-7 рдкрд░рд┐рд╢реБрджреНрдзрддрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдп рдХреЛ рдЕрдирд╕реБрдирд╛ рдХрд░ рджреЗрддрд╛ рд╣реИред рдПрдХ рдЖрджрд░реНрд╢ рджреБрдирд┐рдпрд╛ рдореЗрдВ рдмрд╛рдзрд╛рдУрдВ рдХреЛ рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреА рдЬрд╛рдПрдЧреА рдФрд░ рдЕрднреА рднреА рдЙрдЪреНрдЪ рдкрд░рд┐рд╢реБрджреНрдзрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рддрд╛рдХрд┐ рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдЕрдиреБрдХреВрд▓рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рдЖрд╕рд╛рди рди рд╣реЛред)

рдкреНрд░рддрд┐рдмрдиреНрдз
- x рдореЗрдВ 3 рдФрд░ 50 рддрддреНрд╡ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреЗред
- y рдореЗрдВ x рдХреЗ рд╕рдорд╛рди рддрддреНрд╡ рд╣реЛрдВрдЧреЗред
- рд╕рднреА рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ 0 рдФрд░ 10,000 рдХреЗ рдмреАрдЪ рд╣реЛрдВрдЧреЗ, рд╕рдорд╛рд╡реЗрд╢реАред
- x рдФрд░ y рд╡рд╛рдорд╛рд╡рд░реНрдд рдХреНрд░рдо рдореЗрдВ рдПрдХ рдЙрддреНрддрд▓ рдмрд╣реБрднреБрдЬ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВрдЧреЗред

рдЙрджрд╛рд╣рд░рдг


0)

{, 20, 30, 50, 30, 20}
{резреж, реж, реж, резреж, реиреж, реиреж}
рдпрд╣ рджрд┐рдЦрд╛рддрд╛ рд╣реИ:
{24.999999999437453, 9.999999999500002, 0.0, 0.7266423406817211, 2.4149503129080787}

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

рдЫрд╡рд┐

1)

{0, 1000, 0}
{, 0, 1000,}
рдпрд╣ рджрд┐рдЦрд╛рддрд╛ рд╣реИ:
{333.3333333331763, 333.3333333332546, 0.7853981633986264, 2.0344439357948154, 2.6779450445891753}

рд╕рд╣реА рддреНрд░рд┐рдХреЛрдг рдлрд┐рд░ рд╕реЗ, рд╣рдо рд╕рдорд░реВрдкрддрд╛ рдХреЗ рдЕрдХреНрд╖ рдХреЗ рд╕рд╛рде рддреАрди рдореЗрдВ рд╕реЗ рдПрдХ рдХрдЯ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЫрд╡рд┐

2)

{40, 70, 90, 90, 50}
{30, 20, 40, 100, 60}
рдпрд╣ рджрд┐рдЦрд╛рддрд╛ рд╣реИ:
{69.79517771922892, 52.77575974637605, 2.0616329654335885, 3.637826104091601, 4.32123485812475}

рдЧрд▓рдд рдкреЗрдВрдЯрд╛рдЧрдиред

рдЫрд╡рд┐

3)

{300, 400, 300, 200}
{500, 600, 700, 600}
рд░рд┐рдЯрд░реНрди: {299.99999999974995, 599.9999999995, 0.0, 1.107148717794088, 2.034443935795705}

рдПрдХ рд╡рд░реНрдЧ 45 рдбрд┐рдЧреНрд░реА рдШреБрдорд╛рдпрд╛ рдЧрдпрд╛ред

рдЫрд╡рд┐

[ рд╕реНрд░реЛрдд ]

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


All Articles