PROBLEMS

Hone your programming skills with a selection of problems from previous practices, contests, and classes



Problem of the Week


All Roads Lead Where?
Problem Name Category Website Difficulty Link Hints
hello Ad Hoc Kattis 1.1 EASY https://open.kattis.com/problems/hello
Champernowne Verification Ad Hoc Kattis 1.4 EASY https://open.kattis.com/problems/champernowneverification
Chanukah Challenge Ad Hoc Kattis 1.4 EASY https://open.kattis.com/problems/chanukah
Rampant Growth Ad Hoc Kattis 1.8 EASY https://open.kattis.com/problems/rampantgrowth
Sort of Sorting Data Structures Kattis 1.8 EASY https://open.kattis.com/problems/sortofsorting
Kitten on a Tree Data Structures Kattis 1.8 EASY https://open.kattis.com/problems/kitten
Statistcs Statistcs Kattis 1.9 EASY https://open.kattis.com/problems/statistics
Recount Data Structures Kattis 2.0 EASY https://open.kattis.com/problems/recount
Set! Combinatorics Kattis 2.1 EASY https://open.kattis.com/problems/set
Mia Ad Hoc Kattis 2.1 EASY https://open.kattis.com/problems/mia
Out of Sorts Data Structures Kattis 2.5 EASY https://open.kattis.com/problems/outofsorts
Geppetto Combinatorics Kattis 2.5 EASY https://open.kattis.com/problems/geppetto
Mastering Mastermind Ad Hoc Kattis 2.6 EASY https://open.kattis.com/problems/mastermind
Birthday Party Graphs Kattis 2.7 EASY https://open.kattis.com/problems/birthday
Eight queens Backtracking Kattis 2.8 MEDIUM https://open.kattis.com/problems/8queens
A Towering Problem Sorting Kattis 2.8 MEDIUM https://open.kattis.com/problems/towering
3D Printing Statues Ad Hoc Kattis 2.8 MEDIUM https://open.kattis.com/problems/3dprinter
Grazed Grains Geometry Kattis 2.8 MEDIUM https://open.kattis.com/problems/grazedgrains
Anagram Counting Numeric Kattis 3.0 MEDIUM https://open.kattis.com/problems/anagramcounting
Bicoloring Graphs UVA Judge 3.0 MEDIUM https://onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=945
Money Matters Data Structures Kattis 3.0 MEDIUM https://open.kattis.com/problems/moneymatters
Shortest paths Graphs Kattis 3.0 MEDIUM https://open.kattis.com/problems/shortestpath1
Almost Perfect Numeric Kattis 3.1 MEDIUM https://open.kattis.com/problems/almostperfect
2048 Ad Hoc Kattis 3.1 MEDIUM https://open.kattis.com/problems/2048
Popcorn Combinatorics Kattis 3.2 MEDIUM https://open.kattis.com/problems/popkorn
Paradox with Averages (Hard) Ad Hoc Kattis 3.3 MEDIUM https://open.kattis.com/problems/averageshard
Subprime Ad Hoc Kattis 3.9 MEDIUM https://open.kattis.com/problems/subprime
Adding Words Data Structures Kattis 4.0 MEDIUM https://open.kattis.com/problems/addingwords
Jigsaw Geometry Kattis 4.1 MEDIUM https://open.kattis.com/problems/jigsaw
Freckles Graphs UVA Judge 4.2 MEDIUM https://onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=975
Cracker Barrel Game Graphs Kattis 4.2 MEDIUM https://open.kattis.com/problems/crackerbarrel?tab=metadata
10 kinds of people Graphs Kattis 4.2 MEDIUM https://open.kattis.com/problems/10kindsofpeople
Spiderman's Workout Dynamic Programming Kattis 4.8 MEDIUM https://open.kattis.com/problems/spiderman
A Classy Problem Sorting Kattis 4.9 MEDIUM https://open.kattis.com/problems/classy
Playing Boggle Backtracking UVA Judge 5.0 MEDIUM https://onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2258
Integer Lists Data Structures Kattis 5.0 MEDIUM https://open.kattis.com/problems/integerlists?tab=metadata
Digit Sum Numeric Kattis 6.1 HARD https://open.kattis.com/problems/digitsum
AI Jeopardy Combinatorics Kattis 6.4 HARD https://open.kattis.com/problems/aijeopardy
The Trip Numeric Kattis 6.5 HARD https://open.kattis.com/problems/trip
A Star not a Tree? Geometry Kattis 6.5 HARD https://open.kattis.com/problems/starnotatree