diff --git a/en/docs/chapter_dynamic_programming/dp_problem_features.assets/climbing_stairs_constraint_example.png b/en/docs/chapter_dynamic_programming/dp_problem_features.assets/climbing_stairs_constraint_example.png index 0fce4bc6..50be86d2 100644 Binary files a/en/docs/chapter_dynamic_programming/dp_problem_features.assets/climbing_stairs_constraint_example.png and b/en/docs/chapter_dynamic_programming/dp_problem_features.assets/climbing_stairs_constraint_example.png differ diff --git a/en/docs/chapter_dynamic_programming/dp_problem_features.assets/min_cost_cs_example.png b/en/docs/chapter_dynamic_programming/dp_problem_features.assets/min_cost_cs_example.png index a29b4a60..3c83f92d 100644 Binary files a/en/docs/chapter_dynamic_programming/dp_problem_features.assets/min_cost_cs_example.png and b/en/docs/chapter_dynamic_programming/dp_problem_features.assets/min_cost_cs_example.png differ diff --git a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step1.png b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step1.png index ffcc5ba1..42739737 100644 Binary files a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step1.png and b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step1.png differ diff --git a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step12.png b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step12.png index 2f5c161a..4c756fb4 100644 Binary files a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step12.png and b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_dp_step12.png differ diff --git a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_initial_state.png b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_initial_state.png index dbd4c1ec..f2b27b9a 100644 Binary files a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_initial_state.png and b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_initial_state.png differ diff --git a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_state_definition.png b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_state_definition.png index 544458bc..bbd30a04 100644 Binary files a/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_state_definition.png and b/en/docs/chapter_dynamic_programming/dp_solution_pipeline.assets/min_path_sum_solution_state_definition.png differ diff --git a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step2.png b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step2.png index 20ed2d76..e4f7146f 100644 Binary files a/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step2.png and b/en/docs/chapter_dynamic_programming/edit_distance_problem.assets/edit_distance_dp_step2.png differ diff --git a/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dfs_memo_tree.png b/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dfs_memo_tree.png index 6e6b2844..0c73cdb1 100644 Binary files a/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dfs_memo_tree.png and b/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dfs_memo_tree.png differ diff --git a/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dfs_tree.png b/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dfs_tree.png index 5c808413..557d2475 100644 Binary files a/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dfs_tree.png and b/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dfs_tree.png differ diff --git a/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dp.png b/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dp.png index 76f33789..d519f468 100644 Binary files a/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dp.png and b/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_dp.png differ diff --git a/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_example.png b/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_example.png index 3dbe0c2c..0a5f131d 100644 Binary files a/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_example.png and b/en/docs/chapter_dynamic_programming/intro_to_dynamic_programming.assets/climbing_stairs_example.png differ diff --git a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dfs.png b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dfs.png index 3aac5e5d..7f7ecd45 100644 Binary files a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dfs.png and b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dfs.png differ diff --git a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dfs_mem.png b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dfs_mem.png index 87b85b8c..4e2bdd2c 100644 Binary files a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dfs_mem.png and b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dfs_mem.png differ diff --git a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step14.png b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step14.png index 189a2ce2..c9008e90 100644 Binary files a/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step14.png and b/en/docs/chapter_dynamic_programming/knapsack_problem.assets/knapsack_dp_step14.png differ diff --git a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step2.png b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step2.png index 170e9d79..19d8c814 100644 Binary files a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step2.png and b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_dp_step2.png differ diff --git a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_example.png b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_example.png index 5a21d5a9..157cf43a 100644 Binary files a/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_example.png and b/en/docs/chapter_dynamic_programming/unbounded_knapsack_problem.assets/coin_change_example.png differ diff --git a/en/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_example.png b/en/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_example.png index 64b3a870..9e10560c 100644 Binary files a/en/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_example.png and b/en/docs/chapter_greedy/fractional_knapsack_problem.assets/fractional_knapsack_example.png differ diff --git a/en/docs/chapter_greedy/greedy_algorithm.assets/coin_change_greedy_strategy.png b/en/docs/chapter_greedy/greedy_algorithm.assets/coin_change_greedy_strategy.png index 78a5ef55..0412e0ce 100644 Binary files a/en/docs/chapter_greedy/greedy_algorithm.assets/coin_change_greedy_strategy.png and b/en/docs/chapter_greedy/greedy_algorithm.assets/coin_change_greedy_strategy.png differ diff --git a/en/docs/chapter_greedy/greedy_algorithm.assets/coin_change_greedy_vs_dp.png b/en/docs/chapter_greedy/greedy_algorithm.assets/coin_change_greedy_vs_dp.png index bc03e9ff..b53735aa 100644 Binary files a/en/docs/chapter_greedy/greedy_algorithm.assets/coin_change_greedy_vs_dp.png and b/en/docs/chapter_greedy/greedy_algorithm.assets/coin_change_greedy_vs_dp.png differ diff --git a/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_moving_long_board.png b/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_moving_long_board.png index 8b26aad2..6b493620 100644 Binary files a/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_moving_long_board.png and b/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_moving_long_board.png differ diff --git a/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_moving_short_board.png b/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_moving_short_board.png index 56d4f203..ed268870 100644 Binary files a/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_moving_short_board.png and b/en/docs/chapter_greedy/max_capacity_problem.assets/max_capacity_moving_short_board.png differ diff --git a/en/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_greedy_infer1.png b/en/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_greedy_infer1.png index cb77b319..0251cb14 100644 Binary files a/en/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_greedy_infer1.png and b/en/docs/chapter_greedy/max_product_cutting_problem.assets/max_product_cutting_greedy_infer1.png differ