āĻā§āĻ°ā§āĻāĻ˛ā§
1. āĻāĻ¯āĻŧ āĻāĻ¨ā§āĻ¯ āĻĒāĻžāĻ
āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻ āĻ¨
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻŽāĻž 4 āĻ¸ā§āĻā§āĻ¨ā§āĻĄāĨ¤
āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻĒāĻžāĻ āĻāĻā§. āĻāĻĒāĻ°ā§ āĻĨā§āĻā§ āĻĻā§āĻāĻž āĻšāĻ˛ā§, āĻā§āĻāĻāĻŋ āĻāĻāĻāĻŋ (āĻāĻ ā§āĻ°āĻāĻžāĻŦā§) āĻāĻ¤ā§āĻ¤āĻ˛ āĻŦāĻšā§āĻā§āĻā§āĻ° āĻāĻāĻžāĻ° āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻāĻĒāĻ¨āĻžāĻā§ X āĻāĻŦāĻ Y āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻļā§āĻ°ā§āĻˇāĻŦāĻŋāĻ¨ā§āĻĻā§āĻā§āĻ˛āĻŋāĻ° āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻ¤ā§āĻŽāĻžāĻ° āĻĒāĻžāĻāĻ āĻŦāĻ¨ā§āĻ§ā§ āĻāĻā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻĒāĻžāĻāĻāĻŋāĻā§ āĻ¸āĻŽāĻžāĻ¨ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻĢāĻ˛ā§āĻ° āĻāĻ¯āĻŧāĻāĻŋ āĻā§āĻāĻ°ā§āĻ¤ā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ (āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻāĻ¤ā§āĻ¯āĻž āĻāĻāĻ āĻāĻā§āĻ¤āĻŋ āĻ¨āĻ¯āĻŧ)āĨ¤ āĻ āĻŦāĻļā§āĻ¯āĻ, āĻ¯ā§ āĻā§āĻ āĻāĻāĻŋ āĻĒāĻžāĻāĻāĻāĻŋ āĻāĻžāĻā§ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¤āĻŦā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻ¨ āĻĒā§āĻļāĻžāĻĻāĻžāĻ° āĻāĻāĻŋ āĻ¤āĻŋāĻ¨āĻāĻŋ āĻāĻžāĻā§ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¨ā§āĻĻā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻ°āĻ˛ āĻ°ā§āĻāĻžāĻ¯āĻŧ āĻ¤āĻŋāĻ¨āĻāĻŋ āĻāĻžāĻ āĻā§āĻāĻā§āĻ¨ āĻ¯āĻž āĻĒāĻžāĻāĻāĻŋāĻā§ āĻāĻ¯āĻŧāĻāĻŋ āĻ¸āĻŽāĻžāĻ¨ āĻ
āĻāĻļā§ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°āĻŦā§āĨ¤ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ {x, y, d1, d2, d3}, āĻ¯ā§āĻāĻžāĻ¨ā§ (x, y) āĻ¤āĻŋāĻ¨āĻāĻŋ āĻāĻžāĻā§āĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻāĻŦāĻ d1, d2, d3 āĻšāĻ˛ āĻ°ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ā§ āĻāĻžāĻāĻžāĻā§āĻ˛āĻŋāĻ° āĻĻāĻŋāĻ āĻā§āĻŖāĨ¤
āĻ¸āĻāĻā§āĻāĻžāĻā§āĻ˛āĻžāĻ¸: āĻā§āĻāĻĢāĻ°āĻ¸āĻŋāĻā§āĻ¸
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻāĻžāĻāĻž
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ: int[], int[] āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨: āĻĄāĻŦāĻ˛[] āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°: āĻĄāĻŦāĻ˛[] āĻāĻžāĻ(int[] x, int[] y)
(āĻāĻĒāĻ¨āĻžāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨)
āĻ¨ā§āĻ
- x-āĻ āĻā§āĻˇ āĻŦāĻ°āĻžāĻŦāĻ° āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻĻāĻŋāĻ āĻšāĻ˛ 0 (āĻ°ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨), y-āĻ āĻā§āĻˇ āĻŦāĻ°āĻžāĻŦāĻ° āĻ§āĻ¨āĻžāĻ¤ā§āĻŽāĻ āĻĻāĻŋāĻ āĻšāĻ˛ pi/2 (āĻ°ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨)āĨ¤
- d āĻĻāĻŋāĻāĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻāĻāĻāĻŋ āĻāĻžāĻāĻž āĻā§āĻ¨ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž k-āĻāĻ° āĻāĻ¨ā§āĻ¯ pi*k+d āĻĻāĻŋāĻāĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻāĻžāĻāĻžāĻ° āĻ āĻ¨ā§āĻ°ā§āĻĒāĨ¤
- āĻāĻĒāĻ¨āĻŋ āĻ¯ā§ āĻā§āĻ¨āĻ āĻĻāĻŋāĻāĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻāĻāĻĒā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻ¸ā§āĻā§āĻ˛āĻŋ [0, āĻĒāĻžāĻ) āĻĨā§āĻā§ āĻšāĻ¤ā§ āĻšāĻŦā§ āĻ¨āĻžāĨ¤
- āĻā§āĻ°ā§āĻĄāĻžāĻ° āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¯āĻŧ āĻĒāĻŋāĻ¸ āĻā§āĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°āĻĢāĻ˛ āĻĄāĻŦāĻ˛ā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻŦā§āĨ¤ āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻŦāĻž āĻĒāĻ°āĻŽ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ 10^(-4) āĻāĻ° āĻāĻŽ āĻšāĻ˛ā§ āĻāĻ¤ā§āĻ¤āĻ°āĻāĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
- āĻāĻ°āĻ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§, X āĻāĻŦāĻ Y āĻā§ āĻā§āĻ°ā§āĻĄāĻžāĻ°ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¯āĻŧāĻāĻŋ āĻāĻ˛āĻžāĻāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻā§āĻ āĻāĻŦāĻ āĻŦā§āĻšāĻ¤ā§āĻ¤āĻŽ āĻšāĻ¤ā§ āĻĻāĻŋāĻ¨āĨ¤ āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¤ā§āĻ¤āĻ° āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¯āĻĻāĻŋ Y
- (āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻŽā§āĻ˛ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ 1e-7 āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ 1e-4 āĻāĻ° āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ°ā§ āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻ˛āĻŋāĻ āĻā§āĻ¸āĻā§āĻ˛āĻŋāĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ° āĻāĻžāĻ°āĻŖā§ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻ¸ā§āĻŽāĻž āĻāĻŽāĻŋāĻ¯āĻŧā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻ¯āĻž āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋāĻā§ āĻ āĻŽā§āĻŽāĻžāĻāĻ¸āĻŋāĻ¤ āĻāĻ°ā§ āĻ¤ā§āĻ˛āĻŦā§āĨ¤ 1e-7 āĻāĻ°āĨ¤ āĻāĻāĻāĻŋ āĻāĻĻāĻ°ā§āĻļ āĻŦāĻŋāĻļā§āĻŦā§, āĻ¸ā§āĻŽāĻžāĻā§āĻ˛āĻŋ āĻāĻ āĻāĻžāĻ¤ā§āĻ¯āĻŧ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻ¨āĻž āĻāĻŦāĻ āĻāĻāĻ¨āĻ āĻāĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ āĻāĻŋāĻā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸āĻāĻā§āĻ¯āĻžāĻ¸ā§āĻāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻ¸āĻšāĻ āĻ¨āĻ¯āĻŧāĨ¤)
āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž
- x āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ 3 āĻĨā§āĻā§ 50āĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
- y āĻ x āĻāĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
- 0 āĻāĻŦāĻ 10 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
- x āĻāĻŦāĻ y āĻāĻĄāĻŧāĻŋāĻ° āĻāĻžāĻāĻāĻžāĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻāĻ¤ā§āĻ¤āĻ˛ āĻŦāĻšā§āĻā§āĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĨ¤
āĻāĻāĻ°ā§āĻāĻŋāĻ¤ā§ āĻāĻ¸āĻ˛
āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻŦāĻŋāĻŦā§āĻ¤āĻŋ
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻŽāĻž 4 āĻ¸ā§āĻā§āĻ¨ā§āĻĄāĨ¤
āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻā§āĻ āĻāĻā§. āĻāĻĒāĻ°ā§ āĻĨā§āĻā§ āĻĻā§āĻāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻā§āĻāĻāĻŋ āĻāĻāĻāĻŋ (āĻāĻ ā§āĻ°āĻāĻžāĻŦā§) āĻāĻ¤ā§āĻ¤āĻ˛ āĻŦāĻšā§āĻā§āĻāĨ¤ āĻāĻĒāĻ¨āĻžāĻā§ int[]sx āĻāĻŦāĻ y-āĻ āĻāĻ° āĻļā§āĻ°ā§āĻˇāĻŦāĻŋāĻ¨ā§āĻĻā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻ¤ā§āĻŽāĻžāĻ° āĻĒāĻžāĻāĻ āĻŦāĻ¨ā§āĻ§ā§ āĻāĻā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ¨ āĻā§āĻāĻāĻŋāĻā§ āĻ¸āĻŽāĻžāĻ¨ āĻāĻ˛āĻžāĻāĻžāĻ° āĻāĻ¯āĻŧāĻāĻŋ āĻā§āĻāĻ°ā§āĻ¤ā§ āĻāĻžāĻāĻ¤ā§ āĻāĻžāĻ¨ (āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻāĻ¤ā§āĻ¯āĻž āĻ¸āĻŽāĻžāĻ¨ āĻāĻā§āĻ¤āĻŋ āĻ¨āĻ¯āĻŧ)āĨ¤ āĻ āĻŦāĻļā§āĻ¯āĻ, āĻ¯ā§ āĻā§āĻ āĻĒāĻžāĻāĻāĻāĻŋ āĻāĻžāĻā§ āĻāĻāĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ - āĻ¤āĻŦā§ āĻā§āĻŦāĻ˛ āĻāĻāĻāĻ¨ āĻ¸āĻ¤ā§āĻ¯āĻŋāĻāĻžāĻ°ā§āĻ° āĻĒā§āĻļāĻžāĻĻāĻžāĻ° āĻāĻāĻŋ āĻ¤āĻŋāĻ¨āĻāĻŋāĻ¤ā§ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§!
āĻāĻāĻ āĻŦāĻŋāĻ¨ā§āĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻ¤āĻŋāĻ¨āĻāĻŋ āĻ¸āĻ°āĻ˛-āĻ°ā§āĻāĻžāĻ° āĻāĻžāĻ āĻā§āĻāĻā§āĻ¨ āĻ¯ā§āĻāĻŋ āĻā§āĻāĻā§ āĻāĻ¯āĻŧāĻāĻŋ āĻ¸āĻŽāĻžāĻ¨ āĻŦāĻĄāĻŧ āĻ āĻāĻļā§ āĻā§āĻā§āĻā§āĨ¤ āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ {x, y, d1, d2, d3}, āĻ¯ā§āĻāĻžāĻ¨ā§ (x, y) āĻ¤āĻŋāĻ¨āĻāĻŋ āĻāĻžāĻā§āĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻāĻŦāĻ d1, d2, d3 āĻ°ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ā§ āĻ¤āĻžāĻĻā§āĻ° āĻĻāĻŋāĻāĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĨ¤
āĻ¸āĻāĻā§āĻāĻž
āĻā§āĻ˛āĻžāĻ¸: āĻā§āĻāĻĢāĻ°āĻ¸āĻŋāĻā§āĻ¸
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻāĻžāĻāĻž
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ: int[], int[] āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨: āĻĄāĻŦāĻ˛[] āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°: āĻĄāĻŦāĻ˛[] āĻāĻžāĻ(int[] x, int[] y)
(āĻāĻĒāĻ¨āĻžāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨)
āĻ¨ā§āĻ
â x āĻ
āĻā§āĻˇ āĻŦāĻ°āĻžāĻŦāĻ° āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻĻāĻŋāĻ āĻšāĻ˛ 0 (āĻ°ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨), y āĻ
āĻā§āĻˇ āĻŦāĻ°āĻžāĻŦāĻ° āĻ§āĻ¨āĻžāĻ¤ā§āĻŽāĻ āĻĻāĻŋāĻ āĻšāĻ˛ pi/2 (āĻ°ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨)āĨ¤
â āĻ¯ā§ āĻā§āĻ¨ā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž k-āĻāĻ° āĻāĻ¨ā§āĻ¯ d-āĻāĻ° āĻĻāĻŋāĻāĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§ āĻāĻžāĻāĻž pi*k+d-āĻāĻ° āĻŽāĻ¤āĻāĨ¤
â āĻāĻĒāĻ¨āĻŋ āĻ¯ā§ āĻā§āĻ¨ā§ āĻĻāĻŋāĻāĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĢā§āĻ°āĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻ¸ā§āĻā§āĻ˛āĻŋ [0,pi) āĻĨā§āĻā§ āĻšāĻ¤ā§ āĻšāĻŦā§ āĻ¨āĻžāĨ¤
â āĻā§āĻ°ā§āĻĄāĻžāĻ° āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¯āĻŧāĻāĻŋ āĻā§āĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ° āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻāĻ°ā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻŦā§āĨ¤ āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻŦāĻž āĻĒāĻ°āĻŽ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ 10^(-4) āĻāĻ° āĻāĻŽ āĻšāĻ˛ā§ āĻāĻ¤ā§āĻ¤āĻ°āĻāĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
â āĻāĻ°āĻ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§, X āĻāĻŦāĻ Y āĻā§ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¯āĻŧāĻāĻŋ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻā§āĻ āĻāĻŦāĻ āĻŦā§āĻšāĻ¤ā§āĻ¤āĻŽ āĻšāĻ¤ā§ āĻĻāĻŋāĻ¨, āĻ¯ā§āĻŽāĻ¨ āĻā§āĻ°ā§āĻĄāĻžāĻ°ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ¤āĻžāĻ°āĻĒāĻ°, āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¤ā§āĻ¤āĻ° āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¯āĻĻāĻŋ Y < max( X + 10^(-4), X * (1+10^(-4)))āĨ¤
â (āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋāĻ° āĻŽā§āĻ˛ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ 1e-7 āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ 1e-4 āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ°ā§ āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻˇā§āĻŽāĻ¤āĻž āĻ¸ā§āĻŽāĻž āĻāĻŽāĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§ āĻā§āĻ¯āĻžāĻ˛ā§āĻā§āĻ āĻā§āĻ¸ā§āĻ° āĻ
āĻ¸ā§āĻ¤āĻŋāĻ¤ā§āĻŦā§āĻ° āĻāĻžāĻ°āĻŖā§ āĻ¯āĻž āĻ¸āĻŽā§āĻāĻŦāĻ¤ 1e-7 āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻāĻāĻŋāĻā§ āĻ
āĻŽā§āĻŽāĻžāĻāĻ¸āĻŋāĻ¤ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§āĨ¤ āĻāĻāĻāĻŋ āĻāĻĻāĻ°ā§āĻļ āĻŦāĻŋāĻļā§āĻŦā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻā§āĻ˛āĻŋ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ
āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻ¨āĻž āĻāĻŦāĻ āĻāĻāĻ¨āĻ āĻāĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ, āĻ¯āĻžāĻ¤ā§ āĻāĻŋāĻā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸āĻāĻā§āĻ¯āĻžāĻ¸ā§āĻāĻ āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻ¸āĻšāĻ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤)
āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻ°
â x āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ 3 āĻĨā§āĻā§ 50āĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻĨāĻžāĻāĻŦā§, āĻ
āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤āĨ¤
â y-āĻ x āĻāĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻĨāĻžāĻāĻŦā§āĨ¤
â āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻ 0 āĻĨā§āĻā§ 10,000 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻšāĻŦā§, āĻ
āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤āĨ¤
â x āĻāĻŦāĻ y āĻāĻĄāĻŧāĻŋāĻ° āĻāĻžāĻāĻāĻžāĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻ¤ā§āĻ¤āĻ˛ āĻŦāĻšā§āĻā§āĻ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻŦā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
0)
{0, 20, 30, 50, 30, 20}
{10, 0, 0, 10, 20, 20}
āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨āĻ¸:
{24.999999999437453, 9.999999999500002, 0.0, 0.7266423406817211, 2.4149503129080787 }
āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸āĻŽ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻˇāĻĄāĻŧāĻā§āĻāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖā§āĻ° āĻāĻ¤ā§āĻ¤āĻ°āĻāĻŋ āĻāĻāĻŋāĻā§ āĻ āĻ°ā§āĻ§ā§āĻ āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻāĻžāĻ° āĻāĻŦāĻ āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻ° āĻ¨ā§āĻā§ āĻāĻ°āĻ āĻĻā§āĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻāĻ°ā§āĻā§ āĻ¤āĻŋāĻ¨ āĻā§āĻāĻ°ā§āĻ¤ā§ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°ā§āĨ¤
1)
{0, 1000, 0}
{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 āĻĄāĻŋāĻā§āĻ°āĻŋ āĻā§āĻ°ā§āĨ¤
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻŋāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ°āĻž āĻāĻ°āĻŋāĻĒā§ āĻ
āĻāĻļāĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨āĨ¤
āĻāĻŽāĻŋ āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨
-
10 āĻŽāĻŋāĻ¨āĻŋāĻā§āĻ°āĻ āĻāĻŽ āĻ¸āĻŽāĻ¯āĻŧā§
-
10-30 āĻŽāĻŋāĻ¨āĻŋāĻ
-
30-60 āĻŽāĻŋāĻ¨āĻŋāĻ
-
1-2 āĻāĻ¨ā§āĻāĻž
-
2 āĻāĻ¨ā§āĻāĻžāĻ°āĻ āĻŦā§āĻļāĻŋ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻŽāĻ§ā§āĻ¯ā§
-
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯
42 āĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻā§āĻ āĻĻāĻŋāĻ¯āĻŧā§āĻā§āĻ¨āĨ¤ 47 āĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻŦāĻŋāĻ°āĻ¤ āĻāĻŋāĻ˛ā§āĻ¨āĨ¤
āĻāĻ¤ā§āĻ¸: www.habr.com