This is a collection of solutions to problems from Kattis that I do in my free time.
See the Wiki for more detailed solutions.
A great resource to learn from from and improve at competitive programming is the book, Competitive Programming.
Here are the problem sets for some Kattis contests I've done.
The 2019 Fall Local Qualifer (Advanced Category) at the University of Saskatchewan.
- Dicecup: dicecup
- Hydra's Heads: hydrasheads
- Mancala: mancala
- Das Blinkenlights: dasblinkenlights
- Hay Points: haypoints
- Cookie Cutters: cookiecutter
- Zebras and Ocelots: zebrasocelots
- Cave Exploration: caveexploration
- Ricochet Robots: ricochetrobots
- Elementary Math: elementarymath
- Goat Ropes: goatropes
- Intergalactic Mortgage: mortgage
- Tic Tac Toe: tictactoe
The 2019 Fall Regional Qualifier for the ICPC.
- License to Launch: licensetolaunch
- Cryptographer's Conundrum: conundrum
- Where's My Internet??: wheresmyinternet
- Is-A? Has-A? Who Knowz-A?: isahasa
- Piece of Cake!: pieceofcake
- Fantasy Draft: fantasydraft
- Folding a Cube: foldingacube
- Integer Division: integerdivision
- Hogwarts: hogwarts
- Typo: typo
- The Biggest Triangle: biggesttriangle
- Tired Terry: tiredterry
- Watch Later: watchlater
- Lost Lineup: lostlineup
Followed the ICPC ruleset, but done with teams working remotely. You can view the standings here. (Go CMPT 360 Bonus Marks!)
- Buried Treasure: maps20.buriedtreasure
- Divide and Conquer: maps20.divideandconquer
- Easy Multiplication: maps20.easymultiplication
- Greedy Polygons: maps20.greedypolygons
- Impossible Prices: maps20.impossibleprices
- Keywords: maps20.keywords
- Litespace: maps20.litespace
- Magical Cows: maps20.magicalcows
- Round Trips: maps20.roundtrips
- School Spirit: maps20.schoolspirit
- Structural Integrity: maps20.structuralintegrity
- The Wrath of Kahn: maps20.thewrathofkahn
A semi-official (U of S coordinated, but not actually an ICPC-related) contest.
- Character Development: character
- IsItHalloween.com: isithalloween
- Ragged Right: raggedright
- Quick Brown Fox: quickbrownfox
- Teacher Evaluation: teacherevaluation
- Coloring Socks: color
- Cheese, If You Please: cheeseifyouplease
- Saskatchewan: saskatchewan
- Pop!: pop
- Frosh Week: froshweek
- Tight-Fit Sudoku: tightfitsudoku
- Joyless Game: joylessgame
- Mastering Mastermind: mastermind