Skip to content

taneshqGupta/CSES-Solutions-in-Rust

Repository files navigation

Rust Solutions for the CSES Problemset

This repository contains my (accepted) solutions to the problems on the CSES Problemset, implemented in Rust.
My User-ID on CSES :: https://cses.fi/user/302449

Solutions

Introductory Problems
# Problem Solution Date Solved Hint
1 Weird Algorithm 1_weird_algorithm.rs 24-Jun-2025 Hint
2 Missing Number 2_missing_number.rs 24-Jun-2025 Hint
3 Repetitions 3_repetitions.rs 24-Jun-2025 Hint
4 Increasing Array 4_increasing_array.rs 27-Jun-2025 Hint
5 Permutations 5_permutations.rs 27-Jun-2025 Hint
6 Number Spiral 6_number_spiral.rs 27-Jun-2025 Hint
7 Two Knights 7_two_knights.rs 09-Jul-2025 Hint
8 Two Sets 8_two_sets.rs 14-Jul-2025 Hint
9 Bit Strings 9_bit_strings.rs 15-Jul-2025 Hint
10 Trailing Zeroes 10_trailing_zeroes.rs 16-Jul-2025 Hint
11 Coin Piles 11_coin_piles.rs 17-Jul-2025 Hint
12 Palindrome Reorder 12_palindrome_reorder.rs 17-Jul-2025 Hint
13 Gray Code 13_gray_code.rs 18-Jul-2025 Hint
14 Tower of Hanoi 14_tower_of_hanoi_sol1.rs 18-Jul-2025 Hint
14 Tower of Hanoi 14_tower_of_hanoi_sol2.rs 18-Jul-2025 Hint
15 Creating Strings 15_creating_strings.rs 11-Sep-2025 Hint
16 Apple Division 16_apple_division_iterative_bitwise.rs 01-Oct-2025 Hint
16 Apple Division 16_apple_divisions_recursive_tree.rs 01-Oct-2025 Hint
17 Chessboard and Queens 17_chessboard_and_queens.rs 05-Oct-2025 Hint
Interactive Problems
# Problem Solution Date Solved Hint
1 Hidden Integer 1_hidden_integer.rs 21-Jul-2025 Hint
2 Hidden Permutation 2_hidden_permutation_sol1.rs 23-Jul-2025 Hint
2 Hidden Permutation 2_hidden_permutation_sol2.rs 23-Jul-2025 Hint
3 K'th Highest Score 3_kth_highest_score.rs 02-Aug-2025 Hint
4 Permuted Binary Strings 4_permuted_binary_strings.rs 14-Aug-2025 Hint
5 Colored Chairs 5_colored_chairs.rs 06-Sep-2025 Hint
6 Inversion Sorting 6_inversion_sorting.rs 07-Sep-2025 Hint
Graph Algorithms
# Problem Solution Date Solved Hint
1 Labyrinth 1_labyrinth.rs 09-Sep-2025 Hint
2 Message Routes 2_message_routes.rs 09-Sep-2025 Hint
3 Monsters 3_monsters.rs 11-Sep-2025 Hint
4 Road Reparation 4_road_reparation.rs 18-Sep-2025 Hint
5 Road Construction 5_road_construction.rs 19-Sep-2025 Hint
Additional Problems I
# Problem Solution Date Solved Hint
1 Swap Game 1_swap_game.rs 11-Sep-2025 Hint
1 Swap Game 1_swap_game_sol2.rs 11-Sep-2025 Hint
Tree Algorithms
# Problem Solution Date Solved Hint
1 Tree Distances I 1_tree_distances_I.rs 13-Sep-2025 Hint
2 Tree Distances II 2_tree_distances_II.rs 16-Sep-2025 Hint

Each solution file is named with the format: {problem_number}_{problem_name}.rs
Solutions are organized into directories based on the CSES problemset categories.
All solutions are accepted submissions on CSES.

Running the Solutions

To compile and run solutions:
cd introductory_problems
rustc 1_weird_algorithm.rs -o sol
./sol

Happy Coding! 🦀

About

My [Accepted] Solutions to CSES Competitive Programming Problemset in Rust.

Topics

Resources

Stars

Watchers

Forks

Languages