Archives of my past questions in Competitive Programming. Haven't recorded recent kattis or codeforces questions in awhile.
Listed in reverse chronological order.
-
kattis-stringmatching: Rabin Karp, rolling hash, Difficulty: 3.4, [DS], 
-
codeforces-1981C: Difficulty: ?, [AdHoc],
-
codeforces-1981B: Difficulty: ?, [AdHoc], 
-
codeforces-1981A: Difficulty: ?, [AdHoc], 
-
codeforces-1979C: Difficulty: ?, [AdHoc], 
-
codeforces-1979B: Difficulty: ?, [AdHoc], 
-
codeforces-1979A: Difficulty: ?, [AdHoc], 
-
codeforces-1978C: Difficulty: ?, [AdHoc], 
-
codeforces-1978B: Difficulty: ?, [AdHoc], 
-
codeforces-1978A: Difficulty: ?, [AdHoc], 
-
kattis-beepers: TSP, Difficulty: 4.4, [Graph][DP], 
-
kattis-bijele: Difficulty: 1.3, [AdHoc], 
-
kattis-chocolates: Grid itertools, Difficulty: 5.0, [AdHoc], 
-
kattis-millionairemadness: Difficulty: 1.9, [Graph], 
-
kattis-queens: Difficulty: 2.5, [AdHoc], 
-
kattis-convoy: Difficulty: 4.3, [Greedy], 
-
kattis-secretchamber: APSP, Difficulty: 2.5, [Graph], 
-
kattis-kastenlauf: APSP, Difficulty: 3.0, [Graph], 
-
kattis-arbitrage: log APSP, Difficulty: 3.9, [Graph], 
-
kattis-transportationplanning: APSP Floyd Warshall, Difficulty: 4.5, [Graph], 
-
kattis-importspaghetti: APSP shortest cycle, Difficulty: 5.4, [Graph], 
-
kattis-allpairspath: APSP Floyd Warshall, Difficulty: 5.6, [Graph], 
-
kattis-xyzzy: Bellman Ford, Difficulty: 6.2, [Graph], 
-
kattis-shortestpath3: Bellman Ford, Difficulty: 4.3, [Graph], 
-
kattis-hauntedgraveyard: Grid Bellman Ford, Difficulty: 6.5, [Graph], 
-
kattis-invasion: Difficulty: 5.1, [Graph], 
-
kattis-emptyingbaltic: Grid dijkstra, Difficulty: 5.1, [Graph], 
-
kattis-visualgo: SSSP + counting paths, Difficulty: 3.6, [Graph], 
-
kattis-blockcrusher: Grid dijkstra, Difficulty: 3.6, [Graph], 
-
kattis-texassummers: Difficulty: 4.1, [Graph], 
-
kattis-shortestpath2: SSSP Dijkstra, Difficulty: 3.7, [Graph], 
-
kattis-flowerytrails: Dijkstra + Predecessor, Difficulty: 3.5, [Graph], 
-
kattis-shortestpath1: SSSP Dijkstra, Difficulty: 3.0, [Graph], 
-
kattis-knightjump: Difficulty: 2.4, [Graph], 
-
kattis-hidingplaces: Difficulty: 1.7, [Graph], 
-
codeforces-1974C: Difficulty: ?, [AdHoc], 
-
codeforces-1974B: Difficulty: ?, [AdHoc], 
-
codeforces-1974A: Difficulty: ?, [AdHoc], 
-
kattis-grasshopper: Knight Moves BFS, Difficulty 3.7, [Graph], 
-
kattis-oceancurrents: 0-1 BFS, Difficulty 5.4, [Graph], 
-
kattis-mallmania: Multi-Source BFS, Difficulty 4.9, [Graph], 
-
kattis-fire2: Difficulty 4.6, [Graph], 
-
kattis-lost: Difficulty 4.8, [Graph], 
-
kattis-horror: Difficulty 2.9, [Graph], 
-
kattis-grid: Difficulty 2.7, [Graph], 
-
codeforces-1944B: Difficulty: ?, [AdHoc], 
-
codeforces-1937B: Difficulty: ?, [AdHoc], 
-
codeforces-1937A: Difficulty: ?, [AdHoc], 
-
codeforces-1933E: Difficulty: ?, [AdHoc], 
-
codeforces-1933D: Difficulty: ?, [AdHoc], 
-
codeforces-1933C: Difficulty: ?, [AdHoc], 
-
codeforces-1933B: Difficulty: ?, [AdHoc], 
-
codeforces-1933A: Difficulty: 1200, [AdHoc], 
-
codeforces-1923C: Difficulty: ?, [AdHoc], 
-
codeforces-1923B: Difficulty: ?, [Greedy], 
-
codeforces-1923A: Difficulty: ?, [AdHoc], 
-
codeforces-1928B: Difficulty: 1200, [AdHoc], 
-
codeforces-1928A: Difficulty: 800, [AdHoc], 
-
codeforces-1917C: Difficulty: 1600, [AdHoc], 
-
codeforces-1925C: Difficulty: 1500, [AdHoc], 
-
codeforces-1925B: Difficulty: 1200, [AdHoc], 
-
codeforces-1925A: Difficulty: 800, [Math], 
-
codeforces-1917B: Difficulty: 1100, [AdHoc], 
-
codeforces-1917A: Difficulty: 800, [AdHoc], 
-
codeforces-1920D: Difficulty: 1800, [DS], 
-
codeforces-1920C: Difficulty: 1500, [Math], 
-
codeforces-1922E: Difficulty: 1800, [AdHoc], 
-
codeforces-1922D: Difficulty: 1900, [DS], 
-
codeforces-1920B: Difficulty: 1100, [Greedy], 
-
codeforces-1920A: Difficulty: 800, [AdHoc], 
-
codeforces-1922C: Difficulty: 1300, [Greedy], 
-
codeforces-1922B: Difficulty: 1200, [AdHoc], 
-
codeforces-1922A: Difficulty: 800, [AdHoc], 
-
kattis-buttonbashing: Difficulty 3.5, [Graph][DP], 
-
kattis-chatter: Java UFDS, Difficulty 4.3, [DS], 
-
kattis-minspantree: Difficulty 4.5, [Graph], 
-
kattis-lostmap: Difficulty 2.0, [Graph], 
-
kattis-cats: Difficulty 4.1, [Graph], 
-
kattis-islandhopping: MSTs with Kruskal, Difficulty 2.9, [Graph], 
-
kattis-permutationdescent: Difficulty 2.1, [Recursion][DP], 
-
kattis-weightofwords: Difficulty 2.9, [Ad-Hoc], 
-
kattis-keyboardconcert: Difficulty 3.4, [DP], 
-
kattis-haybales: Shortest code, Difficulty 5.8, [Greedy], 
-
kattis-driver: Difficulty 4.0, [Greedy], 
-
kattis-applesack: Difficulty 3.4, [Greedy], 
-
kattis-fairdivision: Difficulty 3.6, [Greedy], 
-
kattis-ceremony: Difficulty 3.6, [Greedy], 
-
kattis-messages: Difficulty 5.0, [Greedy], 
-
kattis-avoidland: Difficulty 3.1, [AdHoc][Greedy], 
-
kattis-janeeyre: Difficulty 2.9, [DS], 
-
kattis-hypercube: Difficulty 3.7, [AdHoc][BitOp], 
-
kattis-bard: Difficulty 2.9, [DS], 
-
kattis-backspace: Difficulty 2.4, [AdHoc][DS], 
-
kattis-reversebinary: Difficulty 1.4, [AdHoc][DS], 
-
kattis-generalizedrecursivefunctions: Difficulty 4.6, [AdHoc], 
-
kattis-threepowers: Difficulty 2.4, [AdHoc], 
-
kattis-ultraquicksort: Difficulty 5.2, [Sorting][AdHoc], 
-
kattis-sort: Difficulty 2.8, [Sorting][AdHoc], 
-
kattis-includescoring: Difficulty 5.7, [Sorting][AdHoc], 
-
kattis-longswaps: Difficulty 3.7, [Sorting][AdHoc], 
-
kattis-chartingprogress: Difficulty 1.7, [AdHoc], 
-
kattis-froshweek: MergeSort in Java, Difficulty 4.4, [AdHoc][Sorting], 
-
kattis-addemup: Difficulty 5.2, [AdHoc][DS], 
-
kattis-astro: Difficulty 3.9, [AdHoc], 
-
kattis-erase: Difficulty 1.7, [AdHoc], 
-
kattis-rankproblem: Difficulty 2.8, [AdHoc], 
-
kattis-falcondive: Difficulty 3.6, [AdHoc], 
-
kattis-bokhyllor: Difficulty 3.3, [AdHoc], 
-
kattis-babypanda: Difficulty 2.3, [AdHoc], 
-
kattis-coffeecupcombo: Difficulty 1.7, [AdHoc], 
-
kattis-sifferprodukt: Difficulty 1.6, [AdHoc], 
-
kattis-electionparadox: Difficulty 1.9, [AdHoc], 
-
kattis-undeadoralive: Difficulty 1.5, [AdHoc], 
-
kattis-internationaldates: Difficulty 1.3, [AdHoc], 
-
kattis-addingtrouble: Difficulty 1.3, [AdHoc], 
-
kattis-codetosavelives: Java String to char Stream, Difficulty 1.7, [FP], 
-
kattis-metronome: Difficulty 1.2, [AdHoc], 
-
kattis-faultyrobot: Difficulty 4.1, [Graph], 
-
kattis-equivalences: SCCs, Kosaraju's Algorithm, Difficulty 6.4, [Graph], 
-
kattis-dominos: SCCs, Kosaraju's Algorithm, Difficulty 4.0, [Graph], 
-
kattis-cantinaofbabel: SCC, Kosaraju, Difficulty 3.0, [Graph], 
-
kattis-caveexploration: Bridges DFS, Difficulty 3.6, [Graph], 
-
kattis-birthday: Articulation points and Bridges DFS, Difficulty 3.1, [Graph], 
-
kattis-torn2pieces: Difficulty 3.1, [Graph], 
-
kattis-molekule: DFS bipartite check, Difficulty 3.5, [Graph], 
-
kattis-hoppers: DFS bipartite check, DFS CCs, Difficulty 3.9, [Graph], 
-
kattis-pickupsticks: DFS cyclecheck, DFS toposort, Difficulty 4.8, [Graph], 
-
kattis-runningmom: DFS cyclecheck with memoization, Difficulty 3.6, [Graph][DP], 
-
kattis-conservation: Modified Kahn's Algorithm, Difficulty 4.8, [Graph], 
-
kattis-brexit: BFS, Difficulty 3.0, [Graph], 
-
kattis-builddeps: DFS Toposort, Difficulty 4.1, [Graph], 
-
kattis-islands3: Difficulty 1.8, [Graph], 
-
kattis-coast: Flood Fill, Difficulty 3.6, [Graph], 
-
kattis-10kindsofpeople: Flood Fill with Memoization, Difficulty 5.3, [Graph], 
-
kattis-gold: Flood Fill, Difficulty 2.4, [Graph], 
-
kattis-countingstars: Flood Fill, Difficulty 3.0, [Graph], 
-
kattis-amoebas: Flood Fill, Difficulty 2.0, [Graph], 
-
kattis-terraces: Flood Fill, Difficulty 3.6, [Graph], 
-
kattis-reachableroads: Difficulty 2.2, [Graph], 
-
kattis-dominoes2: Difficulty 3.5, [Graph], 
-
kattis-wheresmyinternet: Difficulty 2.9, [Graph], 
-
kattis-supercomputer: RSQ, fenwick, Difficulty 3.3, [DS], 
-
kattis-moviecollection: RSQ Fenwick Tree, Difficulty 4.8, [DS], 
-
kattis-justforsidekicks: RSQ Fenwick Tree, Difficulty 3.8, [DS], 
-
kattis-fenwick: RSQ Fenwick Tree, Difficulty 4.8, [DS], 
-
kattis-ladice: UFDS, Difficulty 3.8, [DS], 
-
kattis-control: UFDS, Difficulty 4.2, [DS], 
-
kattis-unionfind: UFDS, Difficulty 4.5, [DS],

-
kattis-walrusweights: Difficulty 3.4, [DP], 
-
kattis-tight: Difficulty 3.2, [DP], 
-
kattis-kutevi: Difficulty 2.6, [DP], 
-
kattis-ticketpricing: Difficulty 4.6, [DP], 
-
kattis-spiderman: Difficulty 4.6, [DP], 
-
kattis-nikola: Difficulty 3.7, [DP], 
-
kattis-exactchange2: coin change, Difficulty 3.8, [DP], 
-
kattis-canonical: coin change, Difficulty 4.7, [DP], 
-
kattis-bagoftiles: Knapsack variant, Difficulty 6.2, [DP], 
-
kattis-orders: Coin Change Variant, Difficulty 5.4, [DP], 
-
kattis-presidentialelections: 0-1 Knapsack Variant, Difficulty 4.8, [DP], 
-
kattis-knapsack: Classic 0-1 Knapsack, Difficulty 4.9, [DP], 
-
kattis-trainsorting: LIS/LDS with anchor, Difficulty 6.5, [DP], 
-
kattis-nesteddolls: LIS, Dilworth's Theorem, Difficulty 6.7, [DP], 
-
kattis-increasingsubsequence: O(N log K) LIS, Difficulty 4.1, [DP], 
-
kattis-sellingspatulas: 1D Max RangeSum, Kadane, Difficulty 7.3, [DP], 
-
kattis-prozor: 2D Fixed RangeSum, Difficulty 1.8, [AdHoc], 
-
kattis-commercials: 1-D Max RangeSum, Kadane, Difficulty 1.8, [DP], 
-
kattis-virus: Difficulty 3.5, [AdHoc], 
-
kattis-stockbroker: Difficulty 3.3, [Greedy], 
-
kattis-dvds: Difficulty 2.9, [AdHoc], 
-
kattis-bank: Difficulty 2.8, [Greedy][DS], 
-
kattis-ants: Difficulty 2.3, [AdHoc], 
-
kattis-workstations: Difficulty 3.4, [Greedy][DS], 
-
kattis-vegetables: Difficulty 3.3, [Greedy], 
-
kattis-canvas: Difficulty 3.5, [Greedy][DS], 
-
kattis-ballotboxes: Difficulty 4.3, [Greedy][DS], 
-
kattis-delivery: Difficulty 2.9, [Greedy], 
-
kattis-birds: Difficulty 3.6, [AdHoc], 
-
kattis-airconditioned: Interval Scheduling problem, Difficulty 3.4, [Greedy], 
-
kattis-color: Difficulty 2.5, [Greedy], 
-
kattis-shopaholic: Difficulty 2.2, [Greedy], 
-
kattis-minimumscalar: Difficulty 2.2, [Greedy], 
-
kattis-icpcteamselection: Difficulty 3.3, [Greedy], 
-
kattis-squarepegs: Difficulty 2.7, [Greedy], 
-
kattis-froshweek2: Difficulty 2.2, [Greedy], 
-
kattis-ceiling: PY Binary Search Tree, Difficulty 2.2, [DS], 
-
kattis-a1paper: Difficulty 3.9, [Greedy][Math], 
-
kattis-suspensionbridges: PY BSTA, Difficulty 3.0, [BinarySearch][Math], 
-
kattis-monk: PY BSTA, Difficulty 3.3, [BinarySearch], 
-
kattis-freeweights: CPP BSTA, Difficulty 4.3, [BinarySearch], 
-
kattis-carefulascent: PY BSTA, Difficulty 2.1, [BinarySearch], 
-
kattis-roompainting: Difficulty 2.5, [BinarySearch], 
-
kattis-outofsorts: PY Binary search, Difficulty 2.9, [BinarySearch], 
-
kattis-firefly: PY Binary search bisect, Difficulty 3.3, [BinarySearch], 
-
kattis-pagelayout: Combinatoric Recursive backtracking, Difficulty 5.4, [Recursion], 
-
kattis-fruitbaskets: Combinative Recursive backtracking, Difficulty 4.5, [Recursion], 
-
kattis-dobra: Permutative Recursive backtracking, Difficulty 3.6, [Recursion], 
-
kattis-paintings: Permutative Recursive backtracking, Difficulty 4.0, [Recursion], 
-
kattis-natjecanje: Difficulty 2.3, [AdHoc], 
-
kattis-goodmorning: Difficulty 2.8, [AdHoc], 
-
kattis-toys: general case Josephus problem, Difficulty 4.0, [Math], 
-
kattis-musicalchairs: Difficulty 3.6, [AdHoc], 
-
kattis-eenymeeny: Difficulty 1.8, [AdHoc], 
-
kattis-thanosthehero: Difficulty 3.7, [Math], 
-
kattis-falling: Prime factorization, Difficulty 4.0, [Math], 
-
kattis-crackingrsa: Sieve of Eratosthenes, Difficulty 2.1, [Math], 
-
kattis-videospeedup: Difficulty 1.8, [Math], 
-
kattis-trollhunt: Difficulty 2.4, [Math], 
-
kattis-growlinggears: Difficulty 2.0, [Math], 
-
kattis-easiest: Difficulty 1.6, [AdHoc], 
-
kattis-walls: Difficulty 4.3, [AdHoc], 
-
kattis-islands: Difficulty 3.0, [AdHoc], 
-
kattis-communication: Difficulty 2.1, [BitOp], 
-
kattis-flexible: Difficulty 1.8, [AdHoc], 
-
kattis-zagrade: Difficulty 3.3, [AdHoc], 
-
kattis-squaredeal: Difficulty 3.9, [AdHoc], 
-
kattis-geppetto: CPP Bitmasking permutations, Difficulty 2.6, [BitOp], 
-
kattis-veci: Difficulty 1.9, [AdHoc], 
-
kattis-dreamer: Python datetime, Difficulty 2.2, [AdHoc], 
-
kattis-dancerecital: CPP Bitmasking, Permutations of int array, Difficulty 3.5, [BitOp], 
-
kattis-tautology: Difficulty 3.0, [AdHoc], 
-
kattis-lektira: Difficulty 2.9, [AdHoc], 
-
kattis-calculatingdartscores: Difficulty 3.0, [AdHoc], 
-
kattis-cudoviste: Difficulty 1.4, [AdHoc], 
-
kattis-golombrulers: Difficulty 3.1, [AdHoc], 
-
kattis-closestsums: Difficulty 2.4, [AdHoc], 
-
kattis-blackfriday: Difficulty 2.4, [AdHoc], 
-
kattis-pet: Difficulty 1.4, [AdHoc], 
-
kattis-cardtrick2: Difficulty 1.8, [AdHoc], 
-
kattis-gcpc: CPP OST pbds, Difficulty 4.5, [DS], 
-
kattis-cookieselection: CPP OST pbds, Difficulty 4.9, [DS], 
-
kattis-continuousmedian: CPP OST pbds of pairs, Difficulty 3.4, [DS], 
-
kattis-babynames: Dynamic Ranking, CPP OST pbds, Difficulty 6.1, [DS], 
-
kattis-srednji: Difficulty 4.0, [DS], 
-
kattis-kattissquest: CPP map of priority queues, Difficulty 3.4, [DS], 
-
kattis-administrativeproblems: Difficulty 6.1, [DS], 
-
kattis-compoundwords: Difficulty 1.8, [DS], 
-
kattis-candydivision: Difficulty 4.0, [DS], 
-
kattis-bst: not a real bst, Difficulty 6.9, [DS], 
-
kattis-awkwardparty: CPP unordered map of vectors, Difficulty 3.0, [DS], 
-
kattis-addingwords: Difficulty 4.0, [DS], 
-
kattis-conversationlog: Difficulty 2.9, [DS], 
-
kattis-grandpabernie: CPP unordered map of vectors, Difficulty 3.2, [DS], 
-
kattis-recount: Difficulty 2.1, [DS], 
-
kattis-esej: Difficulty 2.4, [DS], 
-
kattis-greetingcard: CPP set of pairs, Difficulty 4.4, [DS], 
-
kattis-esej: Difficulty 3.2, [AdHoc], 
-
kattis-cd: CPP unordered set, Difficulty 4.6, [DS], 
-
kattis-freefood: Difficulty 1.6, [AdHoc], 
-
kattis-busnumbers: Difficulty 2.6, [AdHoc], 
-
kattis-bookingaroom: Difficulty 1.4, [AdHoc], 
-
kattis-quickbrownfox: Py alphabet list, Difficulty 1.8, [AdHoc], 
-
kattis-alphabetspam: Difficulty 1.4, [AdHoc], 
-
kattis-jugglingpatterns: C++ STL Priority Queue, Difficulty 5.9, [DS],

-
kattis-knigsoftheforest: Py HeapQ Priority Q, Difficulty 4.2, [DS], 
-
kattis-stockprices: Py HeapQ Priority Q, Difficulty 4.1, [DS], 
-
kattis-numbertree: Difficulty 2.1, [AdHoc], 
-
kattis-teque: cpp STL deque, difficulty 3.6, [DS], 
-
kattis-sim: Difficulty 3.8, [DS], 
-
kattis-joinstrings: Iterative DFS, Difficulty 4.8, [Graph], 
-
kattis-integerlists: cpp STL deque, difficulty 5.4, [DS], 
-
kattis-delimitersoup: Difficulty 2.1, [AdHoc], 
-
kattis-circuitmath: Python alphabet lookup table, Difficulty 2.1, [AdHoc][DS], 
-
kattis-bungeebuilder: Python list stack, Difficulty 3.3, [AdHoc][DS], 
-
kattis-throwns: Java STL Stack, Difficulty 2.7, [DS], 
-
kattis-restaurant: Difficulty 4.2, [AdHoc], 
-
kattis-pairingsocks: python deque stack, Difficulty 2.7, [DS], 
-
kattis-evenup: cpp STL Stack, difficulty 2.6, [Bitwise], 
-
kattis-wizardofodds: Difficulty 2.7, [DS], 
-
kattis-simpleaddition: Difficulty 2.2, [AdHoc], 
-
kattis-primaryarithmetic: Java Strings, Difficulty 2.5, [AdHoc], 
-
kattis-snapperhard/snappereasy: Bitwise simulation, difficulty 2.7, [Bitwise], 
-
kattis-deathstar: simultaneous bitwise equations, difficulty 1.8, [Bitwise], 
-
kattis-bitbybit: Difficulty 2.9, [AdHoc], 
-
kattis-mali: counting sort implementation, difficulty 6.1, [Sorting][Greedy], 
-
kattis-classy: Difficulty 4.7, [Sorting], 
-
kattis-musicyourway: Difficulty 2.3, [Sorting], 
-
kattis-sortofsorting: Python key-lambda sort, difficulty 2.1, [Sorting], 
-
kattis-sidewayssorting: Python lexographical sort, difficulty 2.3, [Sorting], 
-
kattis-mjehuric: bubble sort simulation, difficulty 1.7, [Sorting], 
-
kattis-height: insertion sort simulation, difficulty 2.1, [Sorting], 
-
kattis-basicprogramming2: difficulty 3.5, [Sorting], 
-
kattis-rings2: difficulty 4.0, [AdHoc], 
-
kattis-flagquiz: difficulty 3.4, [AdHoc], 
-
kattis-2048: Python Rotation of 2D List, difficulty 2.8, [DS], 
-
kattis-nineknights: difficulty 2.3, [AdHoc], 
-
kattis-flowshop: pattern recognition, difficulty 2.4, [AdHoc], 
-
kattis-epigdanceoff: Java 2d input, difficulty 2.1, [DS], 
-
kattis-pivot: Java Stacks, difficulty 2.5, [DS], 
-
kattis-mastermind: Java Strings/Characters exercise, difficulty 2.7, [AdHoc], 
-
kattis-divideby100: difficulty 3.9, [AdHoc], 
-
kattis-greedilyincreasing: Java arrayList manipulation, difficulty 2.1, [DS], 
-
kattis-baloni: difficulty 3.0, [AdHoc], 
-
kattis-jollyjumpers: Java Input/Output, difficulty 3.2, [DS], 
-
kattis-functionalfun: reading python EOF, difficulty 1.9, [AdHoc], 
-
kattis-froggie: difficulty 6.1, [AdHoc], 
-
kattis-skener: difficulty 1.6, [AdHoc], 
-
kattis-nsum: Difficulty 1.3, [FP], 
-
kattis-timebomb: difficulty 1.8, [AdHoc], 
-
kattis-secretmessage: difficulty 1.8, [AdHoc], 
-
kattis-conundrum: difficulty 1.4, [AdHoc], 
-
kattis-rimski: difficulty 4.0, [AdHoc], 
-
kattis-birthdayboy: difficulty 4.5, [AdHoc], 
-
kattis-bestbefore: python date time, list permutations, difficulty 3.7, [AdHoc], 
-
kattis-friday: difficulty 2, [AdHoc], 
-
kattis-creditcard: difficulty 5.4, [AdHoc], 
-
kattis-beatspread: difficulty 2.4, [AdHoc], 
-
kattis-chopin: python string input, difficulty 1.8, [AdHoc], 
-
kattis-turtlemaster: use of pair<int,int> function, difficulty 2.8, [AdHoc], 
-
kattis-tictactoe2: difficulty 5.2, [AdHoc], 
-
kattis-battleship: difficulty 4.5, [AdHoc], 
-
kattis-trik: difficulty 1.5, [AdHoc], 
-
kattis-guessinggame: cin ignore for getline, difficulty 3.1, [AdHoc], 
-
kattis-gamerank: difficulty 3.6, [AdHoc], 
-
kattis-connectthedots: ASCII keys, Array of int pairs, difficulty 3.7, [AdHoc], 
-
kattis-chess: Python Set intersection, difficulty 2.9, [AdHoc], 
-
kattis-memorymatch: Set of <string, int> pairs, difficulty 4.1, [DS][AdHoc], 
-
kattis-shuffling: difficulty 2.5, [AdHoc], 
-
kattis-bela: difficulty 1.4, [AdHoc], 