cses

My solution for the coding challenges of cses.fi
git clone https://git.tronto.net/cses
Download | Log | Files | Refs | README

ModeNameSize
-rwxr-xr-x01_introductory_problems/a.out18512B
-rw-r--r--01_introductory_problems/apple_division_1623.cpp21L
-rw-r--r--01_introductory_problems/bit_strings_1617.cpp10L
-rw-r--r--01_introductory_problems/chessboard_and_queens_1624.cpp42L
-rw-r--r--01_introductory_problems/coin_piles_1754.cpp18L
-rw-r--r--01_introductory_problems/creating_strings_1622.cpp30L
-rw-r--r--01_introductory_problems/digit_queries_2431.cpp23L
-rw-r--r--01_introductory_problems/gray_code_2205.cpp22L
-rw-r--r--01_introductory_problems/grid_coloring_i_3311.cpp17L
-rw-r--r--01_introductory_problems/grid_path_description_1625.cpp150L
-rw-r--r--01_introductory_problems/increasing_array_1094.cpp12L
-rw-r--r--01_introductory_problems/knight_moves_grid_3217.cpp40L
-rw-r--r--01_introductory_problems/mex_grid_construction_3419.cpp30L
-rw-r--r--01_introductory_problems/missing_number_1083.cpp9L
-rw-r--r--01_introductory_problems/number_spiral_1071.cpp27L
-rw-r--r--01_introductory_problems/palindrome_reorder_1755.cpp35L
-rw-r--r--01_introductory_problems/permutations_1070.cpp15L
-rw-r--r--01_introductory_problems/raab_game_i_3399.cpp67L
-rw-r--r--01_introductory_problems/repetitions_1069.cpp20L
-rw-r--r--01_introductory_problems/string_reorder_1743.cpp38L
-rw-r--r--01_introductory_problems/tower_of_hanoi_2165.cpp17L
-rw-r--r--01_introductory_problems/trailing_zeros_1618.cpp9L
-rw-r--r--01_introductory_problems/two_knights_1072.cpp24L
-rw-r--r--01_introductory_problems/two_sets_1092.cpp53L
-rw-r--r--01_introductory_problems/weird_algorithm_1068.cpp12L
-rwxr-xr-x02_sorting_and_searching/a.out18400B
-rw-r--r--02_sorting_and_searching/apartments_1084.cpp27L
-rw-r--r--02_sorting_and_searching/collecting_numbers_2216.cpp46L
-rw-r--r--02_sorting_and_searching/concert_tickets_1091.cpp25L
-rw-r--r--02_sorting_and_searching/distinct_numbers_1621.cpp13L
-rw-r--r--02_sorting_and_searching/ferris_wheel_1090.cpp17L
-rw-r--r--02_sorting_and_searching/maximum_subarray_sum_1643.cpp19L
-rw-r--r--02_sorting_and_searching/missing_coin_sum_2183.cpp16L
-rw-r--r--02_sorting_and_searching/movie_festival_1629.cpp21L
-rw-r--r--02_sorting_and_searching/playlist_1141.cpp22L
-rw-r--r--02_sorting_and_searching/restaurant_customers_1619.cpp24L
-rw-r--r--02_sorting_and_searching/room_allocation_1164.cpp38L
-rw-r--r--02_sorting_and_searching/stick_lengths_1074.cpp16L
-rw-r--r--02_sorting_and_searching/sum_of_two_values_1640.cpp27L
-rw-r--r--02_sorting_and_searching/towers_1063.cpp17L
-rwxr-xr-x03_dynamic_programming/a.out13520B
-rw-r--r--03_dynamic_programming/coin_combinations_i_1635.cpp25L
-rw-r--r--03_dynamic_programming/coin_combinations_ii_1636.cpp28L
-rw-r--r--03_dynamic_programming/counting_towers_2413.cpp38L
-rw-r--r--03_dynamic_programming/dice_combinations_1633.cpp19L
-rw-r--r--03_dynamic_programming/edit_distance_1639.cpp22L
-rw-r--r--03_dynamic_programming/longest_common_subsequence_3403.cpp44L
-rw-r--r--03_dynamic_programming/minimizing_coins_1634.cpp33L
-rw-r--r--03_dynamic_programming/removing_digits_1637.cpp28L
-rwxr-xr-x04_graph_algorithms/a.out14176B
-rw-r--r--04_graph_algorithms/building_roads_1666.cpp32L
-rw-r--r--04_graph_algorithms/building_teams_1668.cpp37L
-rw-r--r--04_graph_algorithms/counting_rooms_1192.cpp62L
-rw-r--r--04_graph_algorithms/high_score_1673.cpp61L
-rw-r--r--04_graph_algorithms/labyrinth_1193.cpp131L
-rw-r--r--04_graph_algorithms/message_route_1667.cpp54L
-rw-r--r--04_graph_algorithms/round_trip_1669.cpp44L
-rw-r--r--04_graph_algorithms/shortest_routes_i_1671.cpp43L
-rw-r--r--04_graph_algorithms/shortest_routes_ii_1672.cpp30L
-rwxr-xr-x05_range_queries/a.out15808B
-rw-r--r--05_range_queries/dynamic_range_minimum_queries_1649.cpp54L
-rw-r--r--05_range_queries/dynamic_range_sum_queries_1648.cpp50L
-rw-r--r--05_range_queries/range_xor_queries_1650.cpp20L
-rw-r--r--05_range_queries/static_range_minimum_queries_1647.cpp47L
-rw-r--r--05_range_queries/static_range_sum_queries_1646.cpp17L
-rwxr-xr-x06_tree_algorithms/a.out34024B
-rw-r--r--06_tree_algorithms/subordinates_1674.cpp23L
-rw-r--r--06_tree_algorithms/tree_matching_1130.cpp41L
-rwxr-xr-x07_mathematics/a.out48984B
-rw-r--r--07_mathematics/common_divisors_1081.cpp53L
-rw-r--r--07_mathematics/counting_divisors_1713.cpp34L
-rw-r--r--07_mathematics/exponentiation_1095.cpp19L
-rw-r--r--07_mathematics/exponentiation_ii_1712.cpp20L
-rw-r--r--07_mathematics/josephus_queries_2164.cpp17L
-rwxr-xr-x08_string_algorithms/a.out27192B
-rw-r--r--08_string_algorithms/finding_borders_1732.cpp23L
-rw-r--r--08_string_algorithms/finding_periods_1733.cpp29L
-rw-r--r--08_string_algorithms/string_matching_1753.cpp32L
-rw-r--r--08_string_algorithms/word_combinations_1731.cpp63L
-rwxr-xr-x09_geometry/a.out13208B
-rw-r--r--09_geometry/line_segment_intersection_2190.cpp41L
-rw-r--r--09_geometry/point_location_test_2189.cpp21L
-rwxr-xr-x10_advanced_techniques/a.out25000B
-rw-r--r--10_advanced_techniques/hamming_distance_2136.cpp22L
-rw-r--r--10_advanced_techniques/meet_in_the_middle_1628.cpp42L
-rwxr-xr-x11_sliding_window_problems/a.out65568B
-rw-r--r--11_sliding_window_problems/sliding_window_minimum_3221.cpp29L
-rw-r--r--11_sliding_window_problems/sliding_window_or_3405.cpp28L
-rw-r--r--11_sliding_window_problems/sliding_window_sum_3220.cpp25L
-rw-r--r--11_sliding_window_problems/sliding_window_xor_3426.cpp26L
-rwxr-xr-x12_interactive_problems/a.out14296B
-rw-r--r--12_interactive_problems/hidden_integer_3112.cpp16L
-rw-r--r--12_interactive_problems/hidden_permutation_3139.cpp45L
-rwxr-xr-x13_bitwise_operations/a.out14488B
-rw-r--r--13_bitwise_operations/counting_bits_1146.cpp14L
-rw-r--r--13_bitwise_operations/maximum_xor_subarray_1655.cpp53L
-rwxr-xr-x14_construction_problems/a.out16048B
-rw-r--r--14_construction_problems/inverse_inversions_2214.cpp22L
-rwxr-xr-x15_advanced_graph_problems/a.out18368B
-rw-r--r--15_advanced_graph_problems/nearest_shops_3303.cpp55L
-rwxr-xr-x16_counting_problems/a.out14160B
-rw-r--r--16_counting_problems/filled_subgrid_count_i_3413.cpp38L
-rwxr-xr-x17_additional_problems_i/a.out13816B
-rw-r--r--17_additional_problems_i/shortest_subsequence_1087.cpp66L
-rwxr-xr-x18_additional_problems_ii/a.out13040B
-rw-r--r--18_additional_problems_ii/bouncing_ball_steps_3215.cpp24L
-rw-r--r--README.md6L
-rw-r--r--notes.txt5L