*Dear Visitor,
If you arrive at this page because you are (Google-)searching for hints/solutions for some of these 3.4K+ UVa/Kattis online judge problems
and you do not know about "Competitive Programming" text book yet, you may be interested to get one copy of CP4 book 1 + book 2 where I discuss
the required data structure(s) and/or algorithm(s) for those problems :).
Alternatively, you can also visit my other tool VisuAlgo (free) for animated explanations of some of
those data structure(s) and/or algorithm(s).
If you arrive at this page because of CP4 (published 19 July 2020) or the older CP3 (published 24 May 2013),
please notice that this page contains the most up-to-date version of CP4 book problem classification at UVa or uHunt pages.
The major update is the inclusion of ~1.4K+ Kattis online judge problems
on top of the ~2K UVa online judge problems (there are some overlap, around 140+,
search substring "also available at Kattis" / "also available at UVa" to find such problems).
Regards,
Dr Steven Halim, NUS ICPC head coach, ICPC Asia Singapore 2015+2018 Regional Contest Director, Singapore IOI team leader, IOI 2020+2021 Deputy Director/IOI IC Member.
*

Use these filters to narrow down your next problem to solve:

OJ: , Topic: , Quality:

You can now sort these problems based on Distinct ACcepted Users (DACU) column.

Generally, problems with high DACU are the easier problems.

Note that we only update DACU column manually (not a live data).

As Kattis users, you can also sort these problems based Kattis points (usually correlated with DACU but not always).

Generally, problems with low Kattis points are the easier problems.

Note that we only update Point column manually (not a live data).

For Kattis and Google Chrome users, install Kattis Hint Giver created by one of my student Lin Si Jie that integrates this page directly with Kattis problems pages**All** of the easiest 720 problems (range: [1.1..3.3] points, average at 2.2 points) have hints and solving them all gives you 720*~2.2 = 1584.0 total Kattis points — The Lower Bound of Programming Contests in the 2020s.

Tips: You may want to occasionally 'Remove from Chrome' and re-'Add to Chrome' to manually sync this Methods to Solve content with the local cache.

Kattis | Problem Title | CP4 |
---|---|---|

mnist10class | Kattis - mnist10class | non-starred |

mnist2class | Kattis - mnist2class | non-starred |

mwvc | Kattis - mwvc | non-starred |

tsp | Kattis - tsp | non-starred |

carrots | Kattis - carrots | 1.4a, I/O + Sequences Only |

faktor | Kattis - faktor | 1.4a, I/O + Sequences Only |

greetings2 | Kattis - greetings2 | 1.4a, I/O + Sequences Only |

hello | Kattis - hello | 1.4a, I/O + Sequences Only |

jackolanternjuxtaposition | Kattis - jackolanternjuxtap... | 1.4a, I/O + Sequences Only |

planina | Kattis - planina | 1.4a, I/O + Sequences Only |

r2 | Kattis - r2 | 1.4a, I/O + Sequences Only |

romans | Kattis - romans | 1.4a, I/O + Sequences Only |

thelastproblem | Kattis - thelastproblem | 1.4a, I/O + Sequences Only |

different | Kattis - different | 1.4b, Repetition Only |

qaly | Kattis - qaly | 1.4b, Repetition Only |

tarifa | Kattis - tarifa | 1.4b, Repetition Only |

timeloop | Kattis - timeloop | 1.4b, Repetition Only |

isithalloween | Kattis - isithalloween | 1.4c, Selection Only |

judgingmoose | Kattis - judgingmoose | 1.4c, Selection Only |

moscowdream | Kattis - moscowdream | 1.4c, Selection Only |

onechicken | Kattis - onechicken | 1.4c, Selection Only |

provincesandgold | Kattis - provincesandgold | 1.4c, Selection Only |

quadrant | Kattis - quadrant | 1.4c, Selection Only |

temperature | Kattis - temperature | 1.4c, Selection Only |

vajningsplikt | Kattis - vajningsplikt | 1.4c, Selection Only |

astrologicalsign | Kattis - astrologicalsign | 1.4d, Multiple TC + Selection |

eligibility | Kattis - eligibility | 1.4d, Multiple TC + Selection |

helpaphd | Kattis - helpaphd | 1.4d, Multiple TC + Selection |

leftbeehind | Kattis - leftbeehind | 1.4d, Multiple TC + Selection |

nastyhacks | Kattis - nastyhacks | 1.4d, Multiple TC + Selection |

numberfun | Kattis - numberfun | 1.4d, Multiple TC + Selection |

oddities | Kattis - oddities | 1.4d, Multiple TC + Selection |

babybites | Kattis - babybites | 1.4e, Control Flow |

basketballoneonone | Kattis - basketballoneonone | 1.4e, Control Flow |

brokencalculator | Kattis - brokencalculator | 1.4e, Control Flow |

cold | Kattis - cold | 1.4e, Control Flow |

earlywinter | Kattis - earlywinter | 1.4e, Control Flow |

fizzbuzz | Kattis - fizzbuzz | 1.4e, Control Flow |

jobexpenses | Kattis - jobexpenses | 1.4e, Control Flow |

licensetolaunch | Kattis - licensetolaunch | 1.4e, Control Flow |

oddgnome | Kattis - oddgnome | 1.4e, Control Flow |

speedlimit | Kattis - speedlimit | 1.4e, Control Flow |

spellingbee | Kattis - spellingbee | 1.4e, Control Flow |

stararrangements | Kattis - stararrangements | 1.4e, Control Flow |

statistics | Kattis - statistics | 1.4e, Control Flow |

thanos | Kattis - thanos | 1.4e, Control Flow |

tornbygge | Kattis - tornbygge | 1.4e, Control Flow |

zanzibar | Kattis - zanzibar | 1.4e, Control Flow |

abc | Kattis - abc | 1.4f, Function |

artichoke | Kattis - artichoke | 1.4f, Function |

combinationlock | Kattis - combinationlock | 1.4f, Function |

digits | Kattis - digits | 1.4f, Function |

filip | Kattis - filip | 1.4f, Function |

mia | Kattis - mia | 1.4f, Function |

sifferprodukt | Kattis - sifferprodukt | 1.4f, Function |

treasurehunt | Kattis - treasurehunt | 1.4f, Function |

acm | Kattis - acm | 1.4g, 1D Array, Easier |

cetiri | Kattis - cetiri | 1.4g, 1D Array, Easier |

finalexam2 | Kattis - finalexam2 | 1.4g, 1D Array, Easier |

hothike | Kattis - hothike | 1.4g, 1D Array, Easier |

lineup | Kattis - lineup | 1.4g, 1D Array, Easier |

lostlineup | Kattis - lostlineup | 1.4g, 1D Array, Easier |

ofugsnuid | Kattis - ofugsnuid | 1.4g, 1D Array, Easier |

armystrengtheasy | Kattis - armystrengtheasy | 1.4h, Easy |

armystrengthhard | Kattis - armystrengthhard | 1.4h, Easy |

batterup | Kattis - batterup | 1.4h, Easy |

brokenswords | Kattis - brokenswords | 1.4h, Easy |

drinkingsong | Kattis - drinkingsong | 1.4h, Easy |

hangingout | Kattis - hangingout | 1.4h, Easy |

hissingmicrophone | Kattis - hissingmicrophone | 1.4h, Easy |

methodicmultiplication | Kattis - methodicmultiplica... | 1.4h, Easy |

mosquito | Kattis - mosquito | 1.4h, Easy |

nop | Kattis - nop | 1.4h, Easy |

pokerhand | Kattis - pokerhand | 1.4h, Easy |

ptice | Kattis - ptice | 1.4h, Easy |

sevenwonders | Kattis - sevenwonders | 1.4h, Easy |

volim | Kattis - volim | 1.4h, Easy |

yinyangstones | Kattis - yinyangstones | 1.4h, Easy |

architecture | Kattis - architecture | 1.4i, Still Easy |

bossbattle | Kattis - bossbattle | 1.4i, Still Easy |

boundingrobots | Kattis - boundingrobots | 1.4i, Still Easy |

bubbletea | Kattis - bubbletea | 1.4i, Still Easy |

climbingstairs | Kattis - climbingstairs | 1.4i, Still Easy |

deathtaxes | Kattis - deathtaxes | 1.4i, Still Easy |

driversdilemma | Kattis - driversdilemma | 1.4i, Still Easy |

eventplanning | Kattis - eventplanning | 1.4i, Still Easy |

exactlyelectrical | Kattis - exactlyelectrical | 1.4i, Still Easy |

missingnumbers | Kattis - missingnumbers | 1.4i, Still Easy |

peasoup | Kattis - peasoup | 1.4i, Still Easy |

prerequisites | Kattis - prerequisites | 1.4i, Still Easy |

sok | Kattis - sok | 1.4i, Still Easy |

vote | Kattis - vote | 1.4i, Still Easy |

anotherbrick | Kattis - anotherbrick | 1.4j, Medium |

basicprogramming1 | Kattis - basicprogramming1 | 1.4j, Medium |

battlesimulation | Kattis - battlesimulation | 1.4j, Medium |

beekeeper | Kattis - beekeeper | 1.4j, Medium |

bitsequalizer | Kattis - bitsequalizer | 1.4j, Medium |

bottledup | Kattis - bottledup | 1.4j, Medium |

carousel | Kattis - carousel | 1.4j, Medium |

climbingworm | Kattis - climbingworm | 1.4j, Medium |

codecleanups | Kattis - codecleanups | 1.4j, Medium |

cowcrane | Kattis - cowcrane | 1.4j, Medium |

fastfood | Kattis - fastfood | 1.4j, Medium |

howl | Kattis - howl | 1.4j, Medium |

shatteredcake | Kattis - shatteredcake | 1.4j, Medium |

bela | Kattis - bela | 1.6a, Game (Card) |

karte | Kattis - karte | 1.6a, Game (Card) |

memorymatch | Kattis - memorymatch | 1.6a, Game (Card) |

shuffling | Kattis - shuffling | 1.6a, Game (Card) |

bijele | Kattis - bijele | 1.6b, Game (Chess) |

chess | Kattis - chess | 1.6b, Game (Chess) |

empleh | Kattis - empleh | 1.6b, Game (Chess) |

helpme | Kattis - helpme | 1.6b, Game (Chess) |

hexagonalrooks | Kattis - hexagonalrooks | 1.6b, Game (Chess) |

connectthedots | Kattis - connectthedots | 1.6c, Game (Others), Easier |

gamerank | Kattis - gamerank | 1.6c, Game (Others), Easier |

guessinggame | Kattis - guessinggame | 1.6c, Game (Others), Easier |

trik | Kattis - trik | 1.6c, Game (Others), Easier |

battleship | Kattis - battleship | 1.6d, Game (Others), Harder |

rockpaperscissors | Kattis - rockpaperscissors | 1.6d, Game (Others), Harder |

rockscissorspaper | Kattis - rockscissorspaper | 1.6d, Game (Others), Harder |

tictactoe2 | Kattis - tictactoe2 | 1.6d, Game (Others), Harder |

turtlemaster | Kattis - turtlemaster | 1.6d, Game (Others), Harder |

calories | Kattis - calories | 1.6e, Real Life, Easier |

chopin | Kattis - chopin | 1.6e, Real Life, Easier |

compass | Kattis - compass | 1.6e, Real Life, Easier |

fbiuniversal | Kattis - fbiuniversal | 1.6e, Real Life, Easier |

heartrate | Kattis - heartrate | 1.6e, Real Life, Easier |

measurement | Kattis - measurement | 1.6e, Real Life, Easier |

parking | Kattis - parking | 1.6e, Real Life, Easier |

trainpassengers | Kattis - trainpassengers | 1.6e, Real Life, Easier |

transitwoes | Kattis - transitwoes | 1.6e, Real Life, Easier |

wertyu | Kattis - wertyu | 1.6e, Real Life, Easier |

beatspread | Kattis - beatspread | 1.6f, Real Life, Medium |

dodecaphony | Kattis - dodecaphony | 1.6f, Real Life, Medium |

luhnchecksum | Kattis - luhnchecksum | 1.6f, Real Life, Medium |

musicalscales | Kattis - musicalscales | 1.6f, Real Life, Medium |

recipes | Kattis - recipes | 1.6f, Real Life, Medium |

score | Kattis - score | 1.6f, Real Life, Medium |

toilet | Kattis - toilet | 1.6f, Real Life, Medium |

wordcloud | Kattis - wordcloud | 1.6f, Real Life, Medium |

bungeejumping | Kattis - bungeejumping | 1.6g, Real Life, Harder |

creditcard | Kattis - creditcard | 1.6g, Real Life, Harder |

saxophone | Kattis - saxophone | 1.6g, Real Life, Harder |

tenis | Kattis - tenis | 1.6g, Real Life, Harder |

touchscreenkeyboard | Kattis - touchscreenkeyboar... | 1.6g, Real Life, Harder |

workout | Kattis - workout | 1.6g, Real Life, Harder |

datum | Kattis - datum | 1.6h, Time, Easier |

friday | Kattis - friday | 1.6h, Time, Easier |

justaminute | Kattis - justaminute | 1.6h, Time, Easier |

marswindow | Kattis - marswindow | 1.6h, Time, Easier |

savingdaylight | Kattis - savingdaylight | 1.6h, Time, Easier |

spavanac | Kattis - spavanac | 1.6h, Time, Easier |

bestbefore | Kattis - bestbefore | 1.6i, Time, Harder |

birthdayboy | Kattis - birthdayboy | 1.6i, Time, Harder |

busyschedule | Kattis - busyschedule | 1.6i, Time, Harder |

dst | Kattis - dst | 1.6i, Time, Harder |

natrij | Kattis - natrij | 1.6i, Time, Harder |

semafori | Kattis - semafori | 1.6i, Time, Harder |

tgif | Kattis - tgif | 1.6i, Time, Harder |

timezones | Kattis - timezones | 1.6i, Time, Harder |

rimski | Kattis - rimski | 1.6j, Roman Numerals |

romanholidays | Kattis - romanholidays | 1.6j, Roman Numerals |

conundrum | Kattis - conundrum | 1.6k, Cipher, Easier |

drmmessages | Kattis - drmmessages | 1.6k, Cipher, Easier |

drunkvigenere | Kattis - drunkvigenere | 1.6k, Cipher, Easier |

encodedmessage | Kattis - encodedmessage | 1.6k, Cipher, Easier |

kemija08 | Kattis - kemija08 | 1.6k, Cipher, Easier |

keytocrypto | Kattis - keytocrypto | 1.6k, Cipher, Easier |

reverserot | Kattis - reverserot | 1.6k, Cipher, Easier |

runlengthencodingrun | Kattis - runlengthencodingr... | 1.6k, Cipher, Easier |

t9spelling | Kattis - t9spelling | 1.6k, Cipher, Easier |

anewalphabet | Kattis - anewalphabet | 1.6l, Cipher, Medium |

falsesecurity | Kattis - falsesecurity | 1.6l, Cipher, Medium |

permcode | Kattis - permcode | 1.6l, Cipher, Medium |

piglatin | Kattis - piglatin | 1.6l, Cipher, Medium |

secretmessage | Kattis - secretmessage | 1.6l, Cipher, Medium |

tajna | Kattis - tajna | 1.6l, Cipher, Medium |

autori | Kattis - autori | 1.6m, Input Parsing (Iterative) |

genealogical | Kattis - genealogical | 1.6m, Input Parsing (Iterative) |

pervasiveheartmonitor | Kattis - pervasiveheartmoni... | 1.6m, Input Parsing (Iterative) |

timebomb | Kattis - timebomb | 1.6m, Input Parsing (Iterative) |

tripletexting | Kattis - tripletexting | 1.6m, Input Parsing (Iterative) |

display | Kattis - display | 1.6n, Output Formatting, Easier |

krizaljka | Kattis - krizaljka | 1.6n, Output Formatting, Easier |

mirror | Kattis - mirror | 1.6n, Output Formatting, Easier |

multiplication | Kattis - multiplication | 1.6n, Output Formatting, Easier |

musicalnotation | Kattis - musicalnotation | 1.6n, Output Formatting, Easier |

okvir | Kattis - okvir | 1.6n, Output Formatting, Easier |

okviri | Kattis - okviri | 1.6n, Output Formatting, Easier |

skener | Kattis - skener | 1.6n, Output Formatting, Easier |

asciiaddition | Kattis - asciiaddition | 1.6o, Time Waster, Easier |

averagespeed | Kattis - averagespeed | 1.6o, Time Waster, Easier |

gerrymandering | Kattis - gerrymandering | 1.6o, Time Waster, Easier |

glitchbot | Kattis - glitchbot | 1.6o, Time Waster, Easier |

pachydermpeanutpacking | Kattis - pachydermpeanutpac... | 1.6o, Time Waster, Easier |

printingcosts | Kattis - printingcosts | 1.6o, Time Waster, Easier |

froggie | Kattis - froggie | 1.6p, Time Waster, Harder |

functionalfun | Kattis - functionalfun | 1.6p, Time Waster, Harder |

interpreter | Kattis - interpreter | 1.6p, Time Waster, Harder |

lumbercraft | Kattis - lumbercraft | 1.6p, Time Waster, Harder |

sabor | Kattis - sabor | 1.6p, Time Waster, Harder |

windows | Kattis - windows | 1.6p, Time Waster, Harder |

baloni | Kattis - baloni | 2.2a, 1D Array, Medium |

downtime | Kattis - downtime | 2.2a, 1D Array, Medium |

erase | Kattis - erase | 2.2a, 1D Array, Medium |

greedilyincreasing | Kattis - greedilyincreasing | 2.2a, 1D Array, Medium |

jollyjumpers | Kattis - jollyjumpers | 2.2a, 1D Array, Medium |

astro | Kattis - astro | 2.2b, 1D Array, Harder |

crashingrobots | Kattis - crashingrobots | 2.2b, 1D Array, Harder |

divideby100 | Kattis - divideby100 | 2.2b, 1D Array, Harder |

flippingpatties | Kattis - flippingpatties | 2.2b, 1D Array, Harder |

inverteddeck | Kattis - inverteddeck | 2.2b, 1D Array, Harder |

keypad | Kattis - keypad | 2.2b, 1D Array, Harder |

mastermind | Kattis - mastermind | 2.2b, 1D Array, Harder |

physicalmusic | Kattis - physicalmusic | 2.2b, 1D Array, Harder |

piperotation | Kattis - piperotation | 2.2b, 1D Array, Harder |

pivot | Kattis - pivot | 2.2b, 1D Array, Harder |

queens | Kattis - queens | 2.2b, 1D Array, Harder |

rockband | Kattis - rockband | 2.2b, 1D Array, Harder |

upsanddownsofinvesting | Kattis - upsanddownsofinves... | 2.2b, 1D Array, Harder |

compromise | Kattis - compromise | 2.2c, 2D Array, Easier |

epigdanceoff | Kattis - epigdanceoff | 2.2c, 2D Array, Easier |

flowshop | Kattis - flowshop | 2.2c, 2D Array, Easier |

imageprocessing | Kattis - imageprocessing | 2.2c, 2D Array, Easier |

nineknights | Kattis - nineknights | 2.2c, 2D Array, Easier |

thisaintyourgrandpascheckerboard | Kattis - thisaintyourgrandp... | 2.2c, 2D Array, Easier |

2048 | Kattis - 2048 | 2.2d, 2D Array, Harder |

apples | Kattis - apples | 2.2d, 2D Array, Harder |

falcondive | Kattis - falcondive | 2.2d, 2D Array, Harder |

flagquiz | Kattis - flagquiz | 2.2d, 2D Array, Harder |

funhouse | Kattis - funhouse | 2.2d, 2D Array, Harder |

prva | Kattis - prva | 2.2d, 2D Array, Harder |

rings2 | Kattis - rings2 | 2.2d, 2D Array, Harder |

tetris | Kattis - tetris | 2.2d, 2D Array, Harder |

basicprogramming2 | Kattis - basicprogramming2 | 2.2e, Sorting, Easier |

closingtheloop | Kattis - closingtheloop | 2.2e, Sorting, Easier |

cups | Kattis - cups | 2.2e, Sorting, Easier |

height | Kattis - height | 2.2e, Sorting, Easier |

judging | Kattis - judging | 2.2e, Sorting, Easier |

mjehuric | Kattis - mjehuric | 2.2e, Sorting, Easier |

sidewayssorting | Kattis - sidewayssorting | 2.2e, Sorting, Easier |

addemup | Kattis - addemup | 2.2f, Sorting, Harder |

booking | Kattis - booking | 2.2f, Sorting, Harder |

chartingprogress | Kattis - chartingprogress | 2.2f, Sorting, Harder |

classy | Kattis - classy | 2.2f, Sorting, Harder |

dirtydriving | Kattis - dirtydriving | 2.2f, Sorting, Harder |

dyslectionary | Kattis - dyslectionary | 2.2f, Sorting, Harder |

gearchanging | Kattis - gearchanging | 2.2f, Sorting, Harder |

includescoring | Kattis - includescoring | 2.2f, Sorting, Harder |

lawnmower | Kattis - lawnmower | 2.2f, Sorting, Harder |

longswaps | Kattis - longswaps | 2.2f, Sorting, Harder |

musicyourway | Kattis - musicyourway | 2.2f, Sorting, Harder |

sortofsorting | Kattis - sortofsorting | 2.2f, Sorting, Harder |

zipfsong | Kattis - zipfsong | 2.2f, Sorting, Harder |

bread | Kattis - bread | 2.2g, Special Sorting Problems |

excursion | Kattis - excursion | 2.2g, Special Sorting Problems |

froshweek | Kattis - froshweek | 2.2g, Special Sorting Problems |

gamenight | Kattis - gamenight | 2.2g, Special Sorting Problems |

mali | Kattis - mali | 2.2g, Special Sorting Problems |

sort | Kattis - sort | 2.2g, Special Sorting Problems |

ultraquicksort | Kattis - ultraquicksort | 2.2g, Special Sorting Problems |

bitbybit | Kattis - bitbybit | 2.2h, Bit Manipulation |

bits | Kattis - bits | 2.2h, Bit Manipulation |

deathstar | Kattis - deathstar | 2.2h, Bit Manipulation |

hypercube | Kattis - hypercube | 2.2h, Bit Manipulation |

iboard | Kattis - iboard | 2.2h, Bit Manipulation |

snappereasy | Kattis - snappereasy | 2.2h, Bit Manipulation |

snapperhard | Kattis - snapperhard | 2.2h, Bit Manipulation |

zebrasocelots | Kattis - zebrasocelots | 2.2h, Bit Manipulation |

buka | Kattis - buka | 2.2i, Big Integer |

primaryarithmetic | Kattis - primaryarithmetic | 2.2i, Big Integer |

simpleaddition | Kattis - simpleaddition | 2.2i, Big Integer |

threepowers | Kattis - threepowers | 2.2i, Big Integer |

wizardofodds | Kattis - wizardofodds | 2.2i, Big Integer |

dream | Kattis - dream | 2.2j, Stack |

evenup | Kattis - evenup | 2.2j, Stack |

pairingsocks | Kattis - pairingsocks | 2.2j, Stack |

restaurant | Kattis - restaurant | 2.2j, Stack |

reversebinary | Kattis - reversebinary | 2.2j, Stack |

symmetricorder | Kattis - symmetricorder | 2.2j, Stack |

thegrandadventure | Kattis - thegrandadventure | 2.2j, Stack |

throwns | Kattis - throwns | 2.2j, Stack |

bungeebuilder | Kattis - bungeebuilder | 2.2k, Special Stack-based Problems |

circuitmath | Kattis - circuitmath | 2.2k, Special Stack-based Problems |

delimitersoup | Kattis - delimitersoup | 2.2k, Special Stack-based Problems |

backspace | Kattis - backspace | 2.2l, List/Queue/Deque |

ferryloading3 | Kattis - ferryloading3 | 2.2l, List/Queue/Deque |

ferryloading4 | Kattis - ferryloading4 | 2.2l, List/Queue/Deque |

foosball | Kattis - foosball | 2.2l, List/Queue/Deque |

integerlists | Kattis - integerlists | 2.2l, List/Queue/Deque |

joinstrings | Kattis - joinstrings | 2.2l, List/Queue/Deque |

lyklagangriti | Kattis - lyklagangriti | 2.2l, List/Queue/Deque |

server | Kattis - server | 2.2l, List/Queue/Deque |

sim | Kattis - sim | 2.2l, List/Queue/Deque |

teque | Kattis - teque | 2.2l, List/Queue/Deque |

trendingtopic | Kattis - trendingtopic | 2.2l, List/Queue/Deque |

clinic | Kattis - clinic | 2.3a, Priority Queue |

guessthedatastructure | Kattis - guessthedatastruct... | 2.3a, Priority Queue |

janeeyre | Kattis - janeeyre | 2.3a, Priority Queue |

jugglingpatterns | Kattis - jugglingpatterns | 2.3a, Priority Queue |

knigsoftheforest | Kattis - knigsoftheforest | 2.3a, Priority Queue |

numbertree | Kattis - numbertree | 2.3a, Priority Queue |

rationalsequence2 | Kattis - rationalsequence2 | 2.3a, Priority Queue |

rationalsequence3 | Kattis - rationalsequence3 | 2.3a, Priority Queue |

stockprices | Kattis - stockprices | 2.3a, Priority Queue |

alphabetspam | Kattis - alphabetspam | 2.3b, DAT, ASCII |

quickbrownfox | Kattis - quickbrownfox | 2.3b, DAT, ASCII |

soundex | Kattis - soundex | 2.3b, DAT, ASCII |

bookingaroom | Kattis - bookingaroom | 2.3c, DAT, Others |

busnumbers | Kattis - busnumbers | 2.3c, DAT, Others |

freefood | Kattis - freefood | 2.3c, DAT, Others |

hardware | Kattis - hardware | 2.3c, DAT, Others |

heimavinna | Kattis - heimavinna | 2.3c, DAT, Others |

princesspeach | Kattis - princesspeach | 2.3c, DAT, Others |

relocation | Kattis - relocation | 2.3c, DAT, Others |

bard | Kattis - bard | 2.3d, Hash Table (set) |

boatparts | Kattis - boatparts | 2.3d, Hash Table (set) |

cd | Kattis - cd | 2.3d, Hash Table (set) |

deduplicatingfiles | Kattis - deduplicatingfiles | 2.3d, Hash Table (set) |

engineeringenglish | Kattis - engineeringenglish | 2.3d, Hash Table (set) |

esej | Kattis - esej | 2.3d, Hash Table (set) |

everywhere | Kattis - everywhere | 2.3d, Hash Table (set) |

greetingcard | Kattis - greetingcard | 2.3d, Hash Table (set) |

icpcawards | Kattis - icpcawards | 2.3d, Hash Table (set) |

iwannabe | Kattis - iwannabe | 2.3d, Hash Table (set) |

keywords | Kattis - keywords | 2.3d, Hash Table (set) |

nodup | Kattis - nodup | 2.3d, Hash Table (set) |

oddmanout | Kattis - oddmanout | 2.3d, Hash Table (set) |

pizzahawaii | Kattis - pizzahawaii | 2.3d, Hash Table (set) |

proofs | Kattis - proofs | 2.3d, Hash Table (set) |

securedoors | Kattis - securedoors | 2.3d, Hash Table (set) |

shiritori | Kattis - shiritori | 2.3d, Hash Table (set) |

shoppinglist | Kattis - shoppinglist | 2.3d, Hash Table (set) |

shoppinglisteasy | Kattis - shoppinglisteasy | 2.3d, Hash Table (set) |

upprodun | Kattis - upprodun | 2.3d, Hash Table (set) |

whatdoesthefoxsay | Kattis - whatdoesthefoxsay | 2.3d, Hash Table (set) |

babelfish | Kattis - babelfish | 2.3e, Hash Table (map), Easier |

competitivearcadebasketball | Kattis - competitivearcadeb... | 2.3e, Hash Table (map), Easier |

conformity | Kattis - conformity | 2.3e, Hash Table (map), Easier |

costumecontest | Kattis - costumecontest | 2.3e, Hash Table (map), Easier |

election2 | Kattis - election2 | 2.3e, Hash Table (map), Easier |

grandpabernie | Kattis - grandpabernie | 2.3e, Hash Table (map), Easier |

haypoints | Kattis - haypoints | 2.3e, Hash Table (map), Easier |

marko | Kattis - marko | 2.3e, Hash Table (map), Easier |

metaprogramming | Kattis - metaprogramming | 2.3e, Hash Table (map), Easier |

recount | Kattis - recount | 2.3e, Hash Table (map), Easier |

rollcall | Kattis - rollcall | 2.3e, Hash Table (map), Easier |

variablearithmetic | Kattis - variablearithmetic | 2.3e, Hash Table (map), Easier |

addingwords | Kattis - addingwords | 2.3f, Hash Table (map), Harder |

awkwardparty | Kattis - awkwardparty | 2.3f, Hash Table (map), Harder |

basicinterpreter | Kattis - basicinterpreter | 2.3f, Hash Table (map), Harder |

conversationlog | Kattis - conversationlog | 2.3f, Hash Table (map), Harder |

iforaneye | Kattis - iforaneye | 2.3f, Hash Table (map), Harder |

magicalcows | Kattis - magicalcows | 2.3f, Hash Table (map), Harder |

minorsetback | Kattis - minorsetback | 2.3f, Hash Table (map), Harder |

parallelanalysis | Kattis - parallelanalysis | 2.3f, Hash Table (map), Harder |

recenice | Kattis - recenice | 2.3f, Hash Table (map), Harder |

snowflakes | Kattis - snowflakes | 2.3f, Hash Table (map), Harder |

bst | Kattis - bst | 2.3g, Balanced BST (set) |

caching | Kattis - caching | 2.3g, Balanced BST (set) |

candydivision | Kattis - candydivision | 2.3g, Balanced BST (set) |

compoundwords | Kattis - compoundwords | 2.3g, Balanced BST (set) |

coursescheduling | Kattis - coursescheduling | 2.3g, Balanced BST (set) |

ministryofmagic | Kattis - ministryofmagic | 2.3g, Balanced BST (set) |

missinggnomes | Kattis - missinggnomes | 2.3g, Balanced BST (set) |

palindromicpassword | Kattis - palindromicpasswor... | 2.3g, Balanced BST (set) |

raidteams | Kattis - raidteams | 2.3g, Balanced BST (set) |

administrativeproblems | Kattis - administrativeprob... | 2.3h, Balanced BST (map) |

baconeggsandspam | Kattis - baconeggsandspam | 2.3h, Balanced BST (map) |

cakeymccakeface | Kattis - cakeymccakeface | 2.3h, Balanced BST (map) |

doctorkattis | Kattis - doctorkattis | 2.3h, Balanced BST (map) |

fantasydraft | Kattis - fantasydraft | 2.3h, Balanced BST (map) |

fodelsedagsmemorisering | Kattis - fodelsedagsmemoris... | 2.3h, Balanced BST (map) |

hardwoodspecies | Kattis - hardwoodspecies | 2.3h, Balanced BST (map) |

kattissquest | Kattis - kattissquest | 2.3h, Balanced BST (map) |

notamused | Kattis - notamused | 2.3h, Balanced BST (map) |

opensource | Kattis - opensource | 2.3h, Balanced BST (map) |

problemclassification | Kattis - problemclassificat... | 2.3h, Balanced BST (map) |

srednji | Kattis - srednji | 2.3h, Balanced BST (map) |

warehouse | Kattis - warehouse | 2.3h, Balanced BST (map) |

zoo | Kattis - zoo | 2.3h, Balanced BST (map) |

babynames | Kattis - babynames | 2.3i, Order Statistics Tree |

continuousmedian | Kattis - continuousmedian | 2.3i, Order Statistics Tree |

cookieselection | Kattis - cookieselection | 2.3i, Order Statistics Tree |

gcpc | Kattis - gcpc | 2.3i, Order Statistics Tree |

abinitio | Kattis - abinitio | 2.4a, Graph Data Structures |

alphabetanimals | Kattis - alphabetanimals | 2.4a, Graph Data Structures |

chopwood | Kattis - chopwood | 2.4a, Graph Data Structures |

flyingsafely | Kattis - flyingsafely | 2.4a, Graph Data Structures |

traveltheskies | Kattis - traveltheskies | 2.4a, Graph Data Structures |

weakvertices | Kattis - weakvertices | 2.4a, Graph Data Structures |

almostunionfind | Kattis - almostunionfind | 2.4b, Union-Find Disjoint Sets |

bridgesandtunnels | Kattis - bridgesandtunnels | 2.4b, Union-Find Disjoint Sets |

control | Kattis - control | 2.4b, Union-Find Disjoint Sets |

forests | Kattis - forests | 2.4b, Union-Find Disjoint Sets |

ladice | Kattis - ladice | 2.4b, Union-Find Disjoint Sets |

more10 | Kattis - more10 | 2.4b, Union-Find Disjoint Sets |

skolavslutningen | Kattis - skolavslutningen | 2.4b, Union-Find Disjoint Sets |

swaptosort | Kattis - swaptosort | 2.4b, Union-Find Disjoint Sets |

tildes | Kattis - tildes | 2.4b, Union-Find Disjoint Sets |

unionfind | Kattis - unionfind | 2.4b, Union-Find Disjoint Sets |

virtualfriends | Kattis - virtualfriends | 2.4b, Union-Find Disjoint Sets |

fenwick | Kattis - fenwick | 2.4c, Tree-related DS |

justforsidekicks | Kattis - justforsidekicks | 2.4c, Tree-related DS |

moviecollection | Kattis - moviecollection | 2.4c, Tree-related DS |

supercomputer | Kattis - supercomputer | 2.4c, Tree-related DS |

turbo | Kattis - turbo | 2.4c, Tree-related DS |

worstweather | Kattis - worstweather | 2.4c, Tree-related DS |

4thought | Kattis - 4thought | 3.2a, Pre-calculate-able |

cardtrick2 | Kattis - cardtrick2 | 3.2a, Pre-calculate-able |

chocolates | Kattis - chocolates | 3.2a, Pre-calculate-able |

foolingaround | Kattis - foolingaround | 3.2a, Pre-calculate-able |

gridmagic | Kattis - gridmagic | 3.2a, Pre-calculate-able |

lastfactorialdigit | Kattis - lastfactorialdigit | 3.2a, Pre-calculate-able |

luckynumber | Kattis - luckynumber | 3.2a, Pre-calculate-able |

mancala | Kattis - mancala | 3.2a, Pre-calculate-able |

primematrix | Kattis - primematrix | 3.2a, Pre-calculate-able |

sgcoin | Kattis - sgcoin | 3.2a, Pre-calculate-able |

8queens | Kattis - 8queens | 3.2b, Iterative (Two Nested Loops) |

antiarithmetic | Kattis - antiarithmetic | 3.2b, Iterative (Two Nested Loops) |

bestrelayteam | Kattis - bestrelayteam | 3.2b, Iterative (Two Nested Loops) |

bikegears | Kattis - bikegears | 3.2b, Iterative (Two Nested Loops) |

blackfriday | Kattis - blackfriday | 3.2b, Iterative (Two Nested Loops) |

closestsums | Kattis - closestsums | 3.2b, Iterative (Two Nested Loops) |

golombrulers | Kattis - golombrulers | 3.2b, Iterative (Two Nested Loops) |

kafkaesque | Kattis - kafkaesque | 3.2b, Iterative (Two Nested Loops) |

liga | Kattis - liga | 3.2b, Iterative (Two Nested Loops) |

majstor | Kattis - majstor | 3.2b, Iterative (Two Nested Loops) |

peg | Kattis - peg | 3.2b, Iterative (Two Nested Loops) |

pet | Kattis - pet | 3.2b, Iterative (Two Nested Loops) |

putovanje | Kattis - putovanje | 3.2b, Iterative (Two Nested Loops) |

reduction | Kattis - reduction | 3.2b, Iterative (Two Nested Loops) |

register | Kattis - register | 3.2b, Iterative (Two Nested Loops) |

summertrip | Kattis - summertrip | 3.2b, Iterative (Two Nested Loops) |

telephones | Kattis - telephones | 3.2b, Iterative (Two Nested Loops) |

tourdefrance | Kattis - tourdefrance | 3.2b, Iterative (Two Nested Loops) |

cudoviste | Kattis - cudoviste | 3.2c, Three+ Nested Loops, Easier |

mathhomework | Kattis - mathhomework | 3.2c, Three+ Nested Loops, Easier |

npuzzle | Kattis - npuzzle | 3.2c, Three+ Nested Loops, Easier |

patuljci | Kattis - patuljci | 3.2c, Three+ Nested Loops, Easier |

safehouses | Kattis - safehouses | 3.2c, Three+ Nested Loops, Easier |

set | Kattis - set | 3.2c, Three+ Nested Loops, Easier |

calculatingdartscores | Kattis - calculatingdartsco... | 3.2d, Three+ Nested Loops, Harder |

goblingardenguards | Kattis - goblingardenguards | 3.2d, Three+ Nested Loops, Harder |

lektira | Kattis - lektira | 3.2d, Three+ Nested Loops, Harder |

medals | Kattis - medals | 3.2d, Three+ Nested Loops, Harder |

misa | Kattis - misa | 3.2d, Three+ Nested Loops, Harder |

tautology | Kattis - tautology | 3.2d, Three+ Nested Loops, Harder |

classpicture | Kattis - classpicture | 3.2e, Iterative (Permutation) |

dancerecital | Kattis - dancerecital | 3.2e, Iterative (Permutation) |

dreamer | Kattis - dreamer | 3.2e, Iterative (Permutation) |

towering | Kattis - towering | 3.2e, Iterative (Permutation) |

veci | Kattis - veci | 3.2e, Iterative (Permutation) |

victorythroughsynergy | Kattis - victorythroughsyne... | 3.2e, Iterative (Permutation) |

buildingboundaries | Kattis - buildingboundaries | 3.2f, Iterative (Combination) |

doubleplusgood | Kattis - doubleplusgood | 3.2f, Iterative (Combination) |

geppetto | Kattis - geppetto | 3.2f, Iterative (Combination) |

perket | Kattis - perket | 3.2f, Iterative (Combination) |

squaredeal | Kattis - squaredeal | 3.2f, Iterative (Combination) |

zagrade | Kattis - zagrade | 3.2f, Iterative (Combination) |

communication | Kattis - communication | 3.2g, Try All Possible Answers |

cookingwater | Kattis - cookingwater | 3.2g, Try All Possible Answers |

flexible | Kattis - flexible | 3.2g, Try All Possible Answers |

heirsdilemma | Kattis - heirsdilemma | 3.2g, Try All Possible Answers |

islands | Kattis - islands | 3.2g, Try All Possible Answers |

owlandfox | Kattis - owlandfox | 3.2g, Try All Possible Answers |

parking2 | Kattis - parking2 | 3.2g, Try All Possible Answers |

prinova | Kattis - prinova | 3.2g, Try All Possible Answers |

savingforretirement | Kattis - savingforretiremen... | 3.2g, Try All Possible Answers |

walls | Kattis - walls | 3.2g, Try All Possible Answers |

aboveaverage | Kattis - aboveaverage | 3.2h, Math Simulation, Easier |

dicecup | Kattis - dicecup | 3.2h, Math Simulation, Easier |

easiest | Kattis - easiest | 3.2h, Math Simulation, Easier |

growlinggears | Kattis - growlinggears | 3.2h, Math Simulation, Easier |

harshadnumbers | Kattis - harshadnumbers | 3.2h, Math Simulation, Easier |

socialrunning | Kattis - socialrunning | 3.2h, Math Simulation, Easier |

sodaslurper | Kattis - sodaslurper | 3.2h, Math Simulation, Easier |

somesum | Kattis - somesum | 3.2h, Math Simulation, Easier |

sumoftheothers | Kattis - sumoftheothers | 3.2h, Math Simulation, Easier |

tri | Kattis - tri | 3.2h, Math Simulation, Easier |

trollhunt | Kattis - trollhunt | 3.2h, Math Simulation, Easier |

videospeedup | Kattis - videospeedup | 3.2h, Math Simulation, Easier |

zamka | Kattis - zamka | 3.2h, Math Simulation, Easier |

crackingrsa | Kattis - crackingrsa | 3.2i, Math Simulation, Harder |

disgruntledjudge | Kattis - disgruntledjudge | 3.2i, Math Simulation, Harder |

falling | Kattis - falling | 3.2i, Math Simulation, Harder |

houselawn | Kattis - houselawn | 3.2i, Math Simulation, Harder |

lipschitzconstant | Kattis - lipschitzconstant | 3.2i, Math Simulation, Harder |

milestones | Kattis - milestones | 3.2i, Math Simulation, Harder |

repeatingdecimal | Kattis - repeatingdecimal | 3.2i, Math Simulation, Harder |

robotopia | Kattis - robotopia | 3.2i, Math Simulation, Harder |

thanosthehero | Kattis - thanosthehero | 3.2i, Math Simulation, Harder |

coconut | Kattis - coconut | 3.2j, Josephus Problem |

eenymeeny | Kattis - eenymeeny | 3.2j, Josephus Problem |

musicalchairs | Kattis - musicalchairs | 3.2j, Josephus Problem |

toys | Kattis - toys | 3.2j, Josephus Problem |

goodmorning | Kattis - goodmorning | 3.2k, Backtracking (Easier) |

gradecurving | Kattis - gradecurving | 3.2k, Backtracking (Easier) |

natjecanje | Kattis - natjecanje | 3.2k, Backtracking (Easier) |

paintings | Kattis - paintings | 3.2k, Backtracking (Easier) |

carvet | Kattis - carvet | 3.2l, Backtracking (Harder) |

dobra | Kattis - dobra | 3.2l, Backtracking (Harder) |

fruitbaskets | Kattis - fruitbaskets | 3.2l, Backtracking (Harder) |

pagelayout | Kattis - pagelayout | 3.2l, Backtracking (Harder) |

primes | Kattis - primes | 3.2l, Backtracking (Harder) |

solitaire | Kattis - solitaire | 3.2l, Backtracking (Harder) |

firefly | Kattis - firefly | 3.3a, Binary Search |

outofsorts | Kattis - outofsorts | 3.3a, Binary Search |

roompainting | Kattis - roompainting | 3.3a, Binary Search |

synchronizinglists | Kattis - synchronizinglists | 3.3a, Binary Search |

carefulascent | Kattis - carefulascent | 3.3b, Bisection and BSTA (Easier) |

financialplanning | Kattis - financialplanning | 3.3b, Bisection and BSTA (Easier) |

freeweights | Kattis - freeweights | 3.3b, Bisection and BSTA (Easier) |

hindex | Kattis - hindex | 3.3b, Bisection and BSTA (Easier) |

htoo | Kattis - htoo | 3.3b, Bisection and BSTA (Easier) |

monk | Kattis - monk | 3.3b, Bisection and BSTA (Easier) |

slalom2 | Kattis - slalom2 | 3.3b, Bisection and BSTA (Easier) |

smallschedule | Kattis - smallschedule | 3.3b, Bisection and BSTA (Easier) |

speed | Kattis - speed | 3.3b, Bisection and BSTA (Easier) |

suspensionbridges | Kattis - suspensionbridges | 3.3b, Bisection and BSTA (Easier) |

svada | Kattis - svada | 3.3b, Bisection and BSTA (Easier) |

a1paper | Kattis - a1paper | 3.3c, Ternary Search and Others |

cantor | Kattis - cantor | 3.3c, Ternary Search and Others |

ceiling | Kattis - ceiling | 3.3c, Ternary Search and Others |

euclideantsp | Kattis - euclideantsp | 3.3c, Ternary Search and Others |

jewelrybox | Kattis - jewelrybox | 3.3c, Ternary Search and Others |

qanat | Kattis - qanat | 3.3c, Ternary Search and Others |

reconnaissance | Kattis - reconnaissance | 3.3c, Ternary Search and Others |

sretan | Kattis - sretan | 3.3c, Ternary Search and Others |

sylvester | Kattis - sylvester | 3.3c, Ternary Search and Others |

tricktreat | Kattis - tricktreat | 3.3c, Ternary Search and Others |

zipline | Kattis - zipline | 3.3c, Ternary Search and Others |

avoidland | Kattis - avoidland | 3.4a, Greedy (Classical) |

classrooms | Kattis - classrooms | 3.4a, Greedy (Classical) |

color | Kattis - color | 3.4a, Greedy (Classical) |

fishmongers | Kattis - fishmongers | 3.4a, Greedy (Classical) |

froshweek2 | Kattis - froshweek2 | 3.4a, Greedy (Classical) |

grass | Kattis - grass | 3.4a, Greedy (Classical) |

inflation | Kattis - inflation | 3.4a, Greedy (Classical) |

intervalcover | Kattis - intervalcover | 3.4a, Greedy (Classical) |

loowater | Kattis - loowater | 3.4a, Greedy (Classical) |

messages | Kattis - messages | 3.4a, Greedy (Classical) |

squarepegs | Kattis - squarepegs | 3.4a, Greedy (Classical) |

acm2 | Kattis - acm2 | 3.4b, Involving Sorting, Easier |

akcija | Kattis - akcija | 3.4b, Involving Sorting, Easier |

aprizenoonecanwin | Kattis - aprizenoonecanwin | 3.4b, Involving Sorting, Easier |

fallingapart | Kattis - fallingapart | 3.4b, Involving Sorting, Easier |

fridge | Kattis - fridge | 3.4b, Involving Sorting, Easier |

gettowork | Kattis - gettowork | 3.4b, Involving Sorting, Easier |

help | Kattis - help | 3.4b, Involving Sorting, Easier |

icpcteamselection | Kattis - icpcteamselection | 3.4b, Involving Sorting, Easier |

minimumscalar | Kattis - minimumscalar | 3.4b, Involving Sorting, Easier |

pikemaneasy | Kattis - pikemaneasy | 3.4b, Involving Sorting, Easier |

planetaris | Kattis - planetaris | 3.4b, Involving Sorting, Easier |

plantingtrees | Kattis - plantingtrees | 3.4b, Involving Sorting, Easier |

redistribution | Kattis - redistribution | 3.4b, Involving Sorting, Easier |

shopaholic | Kattis - shopaholic | 3.4b, Involving Sorting, Easier |

standings | Kattis - standings | 3.4b, Involving Sorting, Easier |

textmessaging | Kattis - textmessaging | 3.4b, Involving Sorting, Easier |

woodcutting | Kattis - woodcutting | 3.4b, Involving Sorting, Easier |

airconditioned | Kattis - airconditioned | 3.4c, Involving Sorting, Harder |

andrewant | Kattis - andrewant | 3.4c, Involving Sorting, Harder |

birds | Kattis - birds | 3.4c, Involving Sorting, Harder |

ceremony | Kattis - ceremony | 3.4c, Involving Sorting, Harder |

dasort | Kattis - dasort | 3.4c, Involving Sorting, Harder |

delivery | Kattis - delivery | 3.4c, Involving Sorting, Harder |

fairdivision | Kattis - fairdivision | 3.4c, Involving Sorting, Harder |

intergalacticbidding | Kattis - intergalacticbiddi... | 3.4c, Involving Sorting, Harder |

keepitcool | Kattis - keepitcool | 3.4c, Involving Sorting, Harder |

trip2007 | Kattis - trip2007 | 3.4c, Involving Sorting, Harder |

wffnproof | Kattis - wffnproof | 3.4c, Involving Sorting, Harder |

ballotboxes | Kattis - ballotboxes | 3.4d, Involving Priority Queue |

canvas | Kattis - canvas | 3.4d, Involving Priority Queue |

entertainmentbox | Kattis - entertainmentbox | 3.4d, Involving Priority Queue |

vegetables | Kattis - vegetables | 3.4d, Involving Priority Queue |

workstations | Kattis - workstations | 3.4d, Involving Priority Queue |

ants | Kattis - ants | 3.4e, Non Classical, Easier |

applesack | Kattis - applesack | 3.4e, Non Classical, Easier |

bank | Kattis - bank | 3.4e, Non Classical, Easier |

driver | Kattis - driver | 3.4e, Non Classical, Easier |

horrorfilmnight | Kattis - horrorfilmnight | 3.4e, Non Classical, Easier |

marblestree | Kattis - marblestree | 3.4e, Non Classical, Easier |

pripreme | Kattis - pripreme | 3.4e, Non Classical, Easier |

simplicity | Kattis - simplicity | 3.4e, Non Classical, Easier |

skocimis | Kattis - skocimis | 3.4e, Non Classical, Easier |

teacherevaluation | Kattis - teacherevaluation | 3.4e, Non Classical, Easier |

cardtrading | Kattis - cardtrading | 3.4f, Non Classical, Harder |

dvds | Kattis - dvds | 3.4f, Non Classical, Harder |

logland | Kattis - logland | 3.4f, Non Classical, Harder |

playground | Kattis - playground | 3.4f, Non Classical, Harder |

stockbroker | Kattis - stockbroker | 3.4f, Non Classical, Harder |

virus | Kattis - virus | 3.4f, Non Classical, Harder |

alicedigital | Kattis - alicedigital | 3.5a, Max 1D/2D Range Sum |

commercials | Kattis - commercials | 3.5a, Max 1D/2D Range Sum |

foldedmap | Kattis - foldedmap | 3.5a, Max 1D/2D Range Sum |

nered | Kattis - nered | 3.5a, Max 1D/2D Range Sum |

prozor | Kattis - prozor | 3.5a, Max 1D/2D Range Sum |

purplerain | Kattis - purplerain | 3.5a, Max 1D/2D Range Sum |

sellingspatulas | Kattis - sellingspatulas | 3.5a, Max 1D/2D Range Sum |

shortsell | Kattis - shortsell | 3.5a, Max 1D/2D Range Sum |

alphabet | Kattis - alphabet | 3.5b, LIS |

increasingsubsequence | Kattis - increasingsubseque... | 3.5b, LIS |

longincsubseq | Kattis - longincsubseq | 3.5b, LIS |

manhattanmornings | Kattis - manhattanmornings | 3.5b, LIS |

nesteddolls | Kattis - nesteddolls | 3.5b, LIS |

trainsorting | Kattis - trainsorting | 3.5b, LIS |

knapsack | Kattis - knapsack | 3.5c, 0-1 KNAPSACK |

ninepacks | Kattis - ninepacks | 3.5c, 0-1 KNAPSACK |

orders | Kattis - orders | 3.5c, 0-1 KNAPSACK |

presidentialelections | Kattis - presidentialelecti... | 3.5c, 0-1 KNAPSACK |

bagoftiles | Kattis - bagoftiles | 3.5d, COIN-CHANGE |

canonical | Kattis - canonical | 3.5d, COIN-CHANGE |

exactchange2 | Kattis - exactchange2 | 3.5d, COIN-CHANGE |

beepers | Kattis - beepers | 3.5e, TSP |

bustour | Kattis - bustour | 3.5e, TSP |

cycleseasy | Kattis - cycleseasy | 3.5e, TSP |

errands | Kattis - errands | 3.5e, TSP |

maximizingyourpay | Kattis - maximizingyourpay | 3.5e, TSP |

pokemongogo | Kattis - pokemongogo | 3.5e, TSP |

race | Kattis - race | 3.5e, TSP |

keyboardconcert | Kattis - keyboardconcert | 3.5f, DP level 1 |

nikola | Kattis - nikola | 3.5f, DP level 1 |

permutationdescent | Kattis - permutationdescent | 3.5f, DP level 1 |

spiderman | Kattis - spiderman | 3.5f, DP level 1 |

ticketpricing | Kattis - ticketpricing | 3.5f, DP level 1 |

weightofwords | Kattis - weightofwords | 3.5f, DP level 1 |

wordclouds | Kattis - wordclouds | 3.5f, DP level 1 |

debugging | Kattis - debugging | 3.5g, DP level 2 |

drivinglanes | Kattis - drivinglanes | 3.5g, DP level 2 |

kutevi | Kattis - kutevi | 3.5g, DP level 2 |

tight | Kattis - tight | 3.5g, DP level 2 |

walrusweights | Kattis - walrusweights | 3.5g, DP level 2 |

watersheds | Kattis - watersheds | 3.5g, DP level 2 |

daceydice | Kattis - daceydice | 4.2a, Finding CCs |

dominoes2 | Kattis - dominoes2 | 4.2a, Finding CCs |

moneymatters | Kattis - moneymatters | 4.2a, Finding CCs |

pearwise | Kattis - pearwise | 4.2a, Finding CCs |

reachableroads | Kattis - reachableroads | 4.2a, Finding CCs |

securitybadge | Kattis - securitybadge | 4.2a, Finding CCs |

terraces | Kattis - terraces | 4.2a, Finding CCs |

wheresmyinternet | Kattis - wheresmyinternet | 4.2a, Finding CCs |

amoebas | Kattis - amoebas | 4.2b, Flood Fill, Easier |

countingstars | Kattis - countingstars | 4.2b, Flood Fill, Easier |

floodit | Kattis - floodit | 4.2b, Flood Fill, Easier |

fontan | Kattis - fontan | 4.2b, Flood Fill, Easier |

gold | Kattis - gold | 4.2b, Flood Fill, Easier |

10kindsofpeople | Kattis - 10kindsofpeople | 4.2c, Flood Fill, Harder |

coast | Kattis - coast | 4.2c, Flood Fill, Harder |

island | Kattis - island | 4.2c, Flood Fill, Harder |

islands3 | Kattis - islands3 | 4.2c, Flood Fill, Harder |

vindiagrams | Kattis - vindiagrams | 4.2c, Flood Fill, Harder |

brexit | Kattis - brexit | 4.2d, Topological Sort |

builddeps | Kattis - builddeps | 4.2d, Topological Sort |

collapse | Kattis - collapse | 4.2d, Topological Sort |

conservation | Kattis - conservation | 4.2d, Topological Sort |

curveknights | Kattis - curveknights | 4.2d, Topological Sort |

digicomp2 | Kattis - digicomp2 | 4.2d, Topological Sort |

grapevine | Kattis - grapevine | 4.2d, Topological Sort |

managingpackaging | Kattis - managingpackaging | 4.2d, Topological Sort |

pickupsticks | Kattis - pickupsticks | 4.2d, Topological Sort |

ballsandneedles | Kattis - ballsandneedles | 4.2e, Graph Properties Check |

breakingbad | Kattis - breakingbad | 4.2e, Graph Properties Check |

hoppers | Kattis - hoppers | 4.2e, Graph Properties Check |

molekule | Kattis - molekule | 4.2e, Graph Properties Check |

pubs | Kattis - pubs | 4.2e, Graph Properties Check |

runningmom | Kattis - runningmom | 4.2e, Graph Properties Check |

torn2pieces | Kattis - torn2pieces | 4.2e, Graph Properties Check |

birthday | Kattis - birthday | 4.2f, Cut Vertices/Bridges |

caveexploration | Kattis - caveexploration | 4.2f, Cut Vertices/Bridges |

intercept | Kattis - intercept | 4.2f, Cut Vertices/Bridges |

kingpinescape | Kattis - kingpinescape | 4.2f, Cut Vertices/Bridges |

cantinaofbabel | Kattis - cantinaofbabel | 4.2g, Finding SCCs |

dominos | Kattis - dominos | 4.2g, Finding SCCs |

equivalences | Kattis - equivalences | 4.2g, Finding SCCs |

loopycabdrivers | Kattis - loopycabdrivers | 4.2g, Finding SCCs |

reversingroads | Kattis - reversingroads | 4.2g, Finding SCCs |

test2 | Kattis - test2 | 4.2g, Finding SCCs |

droppingdirections | Kattis - droppingdirections | 4.2h, Really Ad Hoc |

faultyrobot | Kattis - faultyrobot | 4.2h, Really Ad Hoc |

promotions | Kattis - promotions | 4.2h, Really Ad Hoc |

silueta | Kattis - silueta | 4.2h, Really Ad Hoc |

succession | Kattis - succession | 4.2h, Really Ad Hoc |

cats | Kattis - cats | 4.3a, MST, Standard |

communicationssatellite | Kattis - communicationssate... | 4.3a, MST, Standard |

drivingrange | Kattis - drivingrange | 4.3a, MST, Standard |

freckles | Kattis - freckles | 4.3a, MST, Standard |

islandhopping | Kattis - islandhopping | 4.3a, MST, Standard |

jurassicjigsaw | Kattis - jurassicjigsaw | 4.3a, MST, Standard |

lostmap | Kattis - lostmap | 4.3a, MST, Standard |

minspantree | Kattis - minspantree | 4.3a, MST, Standard |

arcticnetwork | Kattis - arcticnetwork | 4.3b, MST, Variants |

firetrucksarered | Kattis - firetrucksarered | 4.3b, MST, Variants |

landline | Kattis - landline | 4.3b, MST, Variants |

millionairemadness | Kattis - millionairemadness | 4.3b, MST, Variants |

muddyhike | Kattis - muddyhike | 4.3b, MST, Variants |

naturereserve | Kattis - naturereserve | 4.3b, MST, Variants |

treehouses | Kattis - treehouses | 4.3b, MST, Variants |

buttonbashing | Kattis - buttonbashing | 4.4a, SSSP, BFS, Easier |

elevatortrouble | Kattis - elevatortrouble | 4.4a, SSSP, BFS, Easier |

grid | Kattis - grid | 4.4a, SSSP, BFS, Easier |

horror | Kattis - horror | 4.4a, SSSP, BFS, Easier |

spiral | Kattis - spiral | 4.4a, SSSP, BFS, Easier |

wettiles | Kattis - wettiles | 4.4a, SSSP, BFS, Easier |

beehives2 | Kattis - beehives2 | 4.4b, SSSP, BFS, Harder |

bryr | Kattis - bryr | 4.4b, SSSP, BFS, Harder |

conquestcampaign | Kattis - conquestcampaign | 4.4b, SSSP, BFS, Harder |

dungeon | Kattis - dungeon | 4.4b, SSSP, BFS, Harder |

erdosnumbers | Kattis - erdosnumbers | 4.4b, SSSP, BFS, Harder |

erraticants | Kattis - erraticants | 4.4b, SSSP, BFS, Harder |

fire2 | Kattis - fire2 | 4.4b, SSSP, BFS, Harder |

fire3 | Kattis - fire3 | 4.4b, SSSP, BFS, Harder |

landlocked | Kattis - landlocked | 4.4b, SSSP, BFS, Harder |

lava | Kattis - lava | 4.4b, SSSP, BFS, Harder |

lost | Kattis - lost | 4.4b, SSSP, BFS, Harder |

mallmania | Kattis - mallmania | 4.4b, SSSP, BFS, Harder |

oceancurrents | Kattis - oceancurrents | 4.4b, SSSP, BFS, Harder |

showroom | Kattis - showroom | 4.4b, SSSP, BFS, Harder |

sixdegrees | Kattis - sixdegrees | 4.4b, SSSP, BFS, Harder |

slikar | Kattis - slikar | 4.4b, SSSP, BFS, Harder |

zoning | Kattis - zoning | 4.4b, SSSP, BFS, Harder |

grasshopper | Kattis - grasshopper | 4.4c, Knight Moves |

hidingplaces | Kattis - hidingplaces | 4.4c, Knight Moves |

knightjump | Kattis - knightjump | 4.4c, Knight Moves |

flowerytrails | Kattis - flowerytrails | 4.4d, SSSP, Dijkstra, Easier |

george | Kattis - george | 4.4d, SSSP, Dijkstra, Easier |

getshorty | Kattis - getshorty | 4.4d, SSSP, Dijkstra, Easier |

hopscotch50 | Kattis - hopscotch50 | 4.4d, SSSP, Dijkstra, Easier |

shortestpath1 | Kattis - shortestpath1 | 4.4d, SSSP, Dijkstra, Easier |

shortestpath2 | Kattis - shortestpath2 | 4.4d, SSSP, Dijkstra, Easier |

subway2 | Kattis - subway2 | 4.4d, SSSP, Dijkstra, Easier |

texassummers | Kattis - texassummers | 4.4d, SSSP, Dijkstra, Easier |

blockcrusher | Kattis - blockcrusher | 4.4e, SSSP, Dijkstra, Harder |

detour | Kattis - detour | 4.4e, SSSP, Dijkstra, Harder |

emptyingbaltic | Kattis - emptyingbaltic | 4.4e, SSSP, Dijkstra, Harder |

firestation | Kattis - firestation | 4.4e, SSSP, Dijkstra, Harder |

forestfruits | Kattis - forestfruits | 4.4e, SSSP, Dijkstra, Harder |

fulltank | Kattis - fulltank | 4.4e, SSSP, Dijkstra, Harder |

gruesomecave | Kattis - gruesomecave | 4.4e, SSSP, Dijkstra, Harder |

invasion | Kattis - invasion | 4.4e, SSSP, Dijkstra, Harder |

passingsecrets | Kattis - passingsecrets | 4.4e, SSSP, Dijkstra, Harder |

shoppingmalls | Kattis - shoppingmalls | 4.4e, SSSP, Dijkstra, Harder |

tide | Kattis - tide | 4.4e, SSSP, Dijkstra, Harder |

visualgo | Kattis - visualgo | 4.4e, SSSP, Dijkstra, Harder |

crosscountry | Kattis - crosscountry | 4.4f, SSSP, -ve weight |

hauntedgraveyard | Kattis - hauntedgraveyard | 4.4f, SSSP, -ve weight |

shortestpath3 | Kattis - shortestpath3 | 4.4f, SSSP, -ve weight |

xyzzy | Kattis - xyzzy | 4.4f, SSSP, -ve weight |

allpairspath | Kattis - allpairspath | 4.5a, APSP, Standard |

importspaghetti | Kattis - importspaghetti | 4.5a, APSP, Standard |

slowleak | Kattis - slowleak | 4.5a, APSP, Standard |

transportationplanning | Kattis - transportationplan... | 4.5a, APSP, Standard |

arbitrage | Kattis - arbitrage | 4.5b, APSP, Variants |

assembly | Kattis - assembly | 4.5b, APSP, Variants |

isahasa | Kattis - isahasa | 4.5b, APSP, Variants |

kastenlauf | Kattis - kastenlauf | 4.5b, APSP, Variants |

secretchamber | Kattis - secretchamber | 4.5b, APSP, Variants |

baas | Kattis - baas | 4.6a, S/Longest Paths on DAG |

bowserspipes | Kattis - bowserspipes | 4.6a, S/Longest Paths on DAG |

excavatorexpedition | Kattis - excavatorexpeditio... | 4.6a, S/Longest Paths on DAG |

fibtour | Kattis - fibtour | 4.6a, S/Longest Paths on DAG |

monopoly | Kattis - monopoly | 4.6a, S/Longest Paths on DAG |

mravi | Kattis - mravi | 4.6a, S/Longest Paths on DAG |

safepassage | Kattis - safepassage | 4.6a, S/Longest Paths on DAG |

savinguniverse | Kattis - savinguniverse | 4.6a, S/Longest Paths on DAG |

compositions | Kattis - compositions | 4.6b, Counting Paths, Easier |

helpfulcurrents | Kattis - helpfulcurrents | 4.6b, Counting Paths, Easier |

marypartitions | Kattis - marypartitions | 4.6b, Counting Paths, Easier |

robotsonagrid | Kattis - robotsonagrid | 4.6b, Counting Paths, Easier |

runningsteps | Kattis - runningsteps | 4.6b, Counting Paths, Easier |

scenes | Kattis - scenes | 4.6b, Counting Paths, Easier |

cardmagic | Kattis - cardmagic | 4.6c, Conversion to DAG |

drinkresponsibly | Kattis - drinkresponsibly | 4.6c, Conversion to DAG |

maximizingwinnings | Kattis - maximizingwinnings | 4.6c, Conversion to DAG |

quantumsuperposition | Kattis - quantumsuperpositi... | 4.6c, Conversion to DAG |

shortestpath4 | Kattis - shortestpath4 | 4.6c, Conversion to DAG |

adjoin | Kattis - adjoin | 4.6d, Tree |

decisions | Kattis - decisions | 4.6d, Tree |

flight | Kattis - flight | 4.6d, Tree |

frozenrose | Kattis - frozenrose | 4.6d, Tree |

kitten | Kattis - kitten | 4.6d, Tree |

mazemakers | Kattis - mazemakers | 4.6d, Tree |

tourists | Kattis - tourists | 4.6d, Tree |

whostheboss | Kattis - whostheboss | 4.6d, Tree |

absurdistan3 | Kattis - absurdistan3 | 4.6e, Bipartite Graph |

bookclub | Kattis - bookclub | 4.6e, Bipartite Graph |

elementarymath | Kattis - elementarymath | 4.6e, Bipartite Graph |

escapeplan | Kattis - escapeplan | 4.6e, Bipartite Graph |

flippingcards | Kattis - flippingcards | 4.6e, Bipartite Graph |

gopher2 | Kattis - gopher2 | 4.6e, Bipartite Graph |

paintball | Kattis - paintball | 4.6e, Bipartite Graph |

pianolessons | Kattis - pianolessons | 4.6e, Bipartite Graph |

catenyms | Kattis - catenyms | 4.6f, Eulerian Graph |

eulerianpath | Kattis - eulerianpath | 4.6f, Eulerian Graph |

grandopening | Kattis - grandopening | 4.6f, Eulerian Graph |

railroad2 | Kattis - railroad2 | 4.6f, Eulerian Graph |

averageseasy | Kattis - averageseasy | 5.2a, Finding Formula, Easier |

averageshard | Kattis - averageshard | 5.2a, Finding Formula, Easier |

bishops | Kattis - bishops | 5.2a, Finding Formula, Easier |

chanukah | Kattis - chanukah | 5.2a, Finding Formula, Easier |

crne | Kattis - crne | 5.2a, Finding Formula, Easier |

electricaloutlets | Kattis - electricaloutlets | 5.2a, Finding Formula, Easier |

limbo1 | Kattis - limbo1 | 5.2a, Finding Formula, Easier |

malfunctioningrobot | Kattis - malfunctioningrobo... | 5.2a, Finding Formula, Easier |

pauleigon | Kattis - pauleigon | 5.2a, Finding Formula, Easier |

sequentialmanufacturing | Kattis - sequentialmanufact... | 5.2a, Finding Formula, Easier |

soylent | Kattis - soylent | 5.2a, Finding Formula, Easier |

sumkindofproblem | Kattis - sumkindofproblem | 5.2a, Finding Formula, Easier |

twostones | Kattis - twostones | 5.2a, Finding Formula, Easier |

appallingarchitecture | Kattis - appallingarchitect... | 5.2b, Finding Formula, Harder |

beautifulprimes | Kattis - beautifulprimes | 5.2b, Finding Formula, Harder |

dickandjane | Kattis - dickandjane | 5.2b, Finding Formula, Harder |

doorman | Kattis - doorman | 5.2b, Finding Formula, Harder |

eatingout | Kattis - eatingout | 5.2b, Finding Formula, Harder |

limbo2 | Kattis - limbo2 | 5.2b, Finding Formula, Harder |

loorolls | Kattis - loorolls | 5.2b, Finding Formula, Harder |

mortgage | Kattis - mortgage | 5.2b, Finding Formula, Harder |

neighborhoodwatch | Kattis - neighborhoodwatch | 5.2b, Finding Formula, Harder |

nine | Kattis - nine | 5.2b, Finding Formula, Harder |

pleasegofirst | Kattis - pleasegofirst | 5.2b, Finding Formula, Harder |

pyramidkonstruktion | Kattis - pyramidkonstruktio... | 5.2b, Finding Formula, Harder |

rectangularspiral | Kattis - rectangularspiral | 5.2b, Finding Formula, Harder |

sequence | Kattis - sequence | 5.2b, Finding Formula, Harder |

allaboutthatbase | Kattis - allaboutthatbase | 5.2c, Base Number Conversion |

arithmetic | Kattis - arithmetic | 5.2c, Base Number Conversion |

basicremains | Kattis - basicremains | 5.2c, Base Number Conversion |

oktalni | Kattis - oktalni | 5.2c, Base Number Conversion |

whichbase | Kattis - whichbase | 5.2c, Base Number Conversion |

aliennumbers | Kattis - aliennumbers | 5.2d, Base Number Variants |

babylonian | Kattis - babylonian | 5.2d, Base Number Variants |

crypto | Kattis - crypto | 5.2d, Base Number Variants |

ignore | Kattis - ignore | 5.2d, Base Number Variants |

mixedbasearithmetic | Kattis - mixedbasearithmeti... | 5.2d, Base Number Variants |

parsinghex | Kattis - parsinghex | 5.2d, Base Number Variants |

sumsquareddigits | Kattis - sumsquareddigits | 5.2d, Base Number Variants |

candlebox | Kattis - candlebox | 5.2e, Number Systems/Sequences |

collatz | Kattis - collatz | 5.2e, Number Systems/Sequences |

hailstone | Kattis - hailstone | 5.2e, Number Systems/Sequences |

permutedarithmeticsequence | Kattis - permutedarithmetic... | 5.2e, Number Systems/Sequences |

rationalsequence | Kattis - rationalsequence | 5.2e, Number Systems/Sequences |

sheldon | Kattis - sheldon | 5.2e, Number Systems/Sequences |

3dprinter | Kattis - 3dprinter | 5.2f, Log, Exp, Pow |

bestcompression | Kattis - bestcompression | 5.2f, Log, Exp, Pow |

bus | Kattis - bus | 5.2f, Log, Exp, Pow |

cokolada | Kattis - cokolada | 5.2f, Log, Exp, Pow |

differentdistances | Kattis - differentdistances | 5.2f, Log, Exp, Pow |

factstone | Kattis - factstone | 5.2f, Log, Exp, Pow |

lemonadetrade | Kattis - lemonadetrade | 5.2f, Log, Exp, Pow |

pot | Kattis - pot | 5.2f, Log, Exp, Pow |

schoolspirit | Kattis - schoolspirit | 5.2f, Log, Exp, Pow |

slatkisi | Kattis - slatkisi | 5.2f, Log, Exp, Pow |

stirlingsapproximation | Kattis - stirlingsapproxima... | 5.2f, Log, Exp, Pow |

tetration | Kattis - tetration | 5.2f, Log, Exp, Pow |

thebackslashproblem | Kattis - thebackslashproble... | 5.2f, Log, Exp, Pow |

triangle | Kattis - triangle | 5.2f, Log, Exp, Pow |

beehouseperimeter | Kattis - beehouseperimeter | 5.2g, Grid |

fleaonachessboard | Kattis - fleaonachessboard | 5.2g, Grid |

honeyheist | Kattis - honeyheist | 5.2g, Grid |

maptiles2 | Kattis - maptiles2 | 5.2g, Grid |

ada | Kattis - ada | 5.2h, Polynomial |

curvyblocks | Kattis - curvyblocks | 5.2h, Polynomial |

hammingellipses | Kattis - hammingellipses | 5.2h, Polynomial |

plot | Kattis - plot | 5.2h, Polynomial |

polymul1 | Kattis - polymul1 | 5.2h, Polynomial |

deadfraction | Kattis - deadfraction | 5.2i, Fractions |

fraction | Kattis - fraction | 5.2i, Fractions |

fractionallotion | Kattis - fractionallotion | 5.2i, Fractions |

jointattack | Kattis - jointattack | 5.2i, Fractions |

mixedfractions | Kattis - mixedfractions | 5.2i, Fractions |

rationalarithmetic | Kattis - rationalarithmetic | 5.2i, Fractions |

rationalratio | Kattis - rationalratio | 5.2i, Fractions |

temperatureconfusion | Kattis - temperatureconfusi... | 5.2i, Fractions |

thermostat | Kattis - thermostat | 5.2i, Fractions |

matrix | Kattis - matrix | 5.2j, Really Ad Hoc |

trip | Kattis - trip | 5.2j, Really Ad Hoc |

yoda | Kattis - yoda | 5.2j, Really Ad Hoc |

enlarginghashtables | Kattis - enlarginghashtable... | 5.3a, Prime Numbers |

primesieve | Kattis - primesieve | 5.3a, Prime Numbers |

reseto | Kattis - reseto | 5.3a, Prime Numbers |

flowergarden | Kattis - flowergarden | 5.3b, (Prob) Prime Testing |

goldbach2 | Kattis - goldbach2 | 5.3b, (Prob) Prime Testing |

primes2 | Kattis - primes2 | 5.3b, (Prob) Prime Testing |

pseudoprime | Kattis - pseudoprime | 5.3b, (Prob) Prime Testing |

pascal | Kattis - pascal | 5.3c, Finding Prime Factors |

primalrepresentation | Kattis - primalrepresentati... | 5.3c, Finding Prime Factors |

primereduction | Kattis - primereduction | 5.3c, Finding Prime Factors |

almostperfect | Kattis - almostperfect | 5.3d, Prime Factors Functions |

divisors | Kattis - divisors | 5.3d, Prime Factors Functions |

listgame | Kattis - listgame | 5.3d, Prime Factors Functions |

relatives | Kattis - relatives | 5.3d, Prime Factors Functions |

data | Kattis - data | 5.3e, Modified Sieve |

farey | Kattis - farey | 5.3e, Modified Sieve |

nonprimefactors | Kattis - nonprimefactors | 5.3e, Modified Sieve |

dasblinkenlights | Kattis - dasblinkenlights | 5.3f, GCD and/or LCM |

doodling | Kattis - doodling | 5.3f, GCD and/or LCM |

jackpot | Kattis - jackpot | 5.3f, GCD and/or LCM |

prsteni | Kattis - prsteni | 5.3f, GCD and/or LCM |

smallestmultiple | Kattis - smallestmultiple | 5.3f, GCD and/or LCM |

eulersnumber | Kattis - eulersnumber | 5.3g, Factorial |

howmanydigits | Kattis - howmanydigits | 5.3g, Factorial |

inversefactorial | Kattis - inversefactorial | 5.3g, Factorial |

loworderzeros | Kattis - loworderzeros | 5.3g, Factorial |

namethatpermutation | Kattis - namethatpermutatio... | 5.3g, Factorial |

tutorial | Kattis - tutorial | 5.3g, Factorial |

consecutivesums | Kattis - consecutivesums | 5.3h, Working with Prime Factors |

factovisors | Kattis - factovisors | 5.3h, Working with Prime Factors |

fundamentalneighbors | Kattis - fundamentalneighbo... | 5.3h, Working with Prime Factors |

iks | Kattis - iks | 5.3h, Working with Prime Factors |

olderbrother | Kattis - olderbrother | 5.3h, Working with Prime Factors |

parket | Kattis - parket | 5.3h, Working with Prime Factors |

perfectpowers | Kattis - perfectpowers | 5.3h, Working with Prime Factors |

persistent | Kattis - persistent | 5.3h, Working with Prime Factors |

anothercandies | Kattis - anothercandies | 5.3i, Modular Arithmetic |

modulo | Kattis - modulo | 5.3i, Modular Arithmetic |

ones | Kattis - ones | 5.3i, Modular Arithmetic |

threedigits | Kattis - threedigits | 5.3i, Modular Arithmetic |

vauvau | Kattis - vauvau | 5.3i, Modular Arithmetic |

candydistribution | Kattis - candydistribution | 5.3j, Extended Euclid |

jughard | Kattis - jughard | 5.3j, Extended Euclid |

modulararithmetic | Kattis - modulararithmetic | 5.3j, Extended Euclid |

soyoulikeyourfoodhot | Kattis - soyoulikeyourfoodh... | 5.3j, Extended Euclid |

divisible | Kattis - divisible | 5.3k, Divisibility Test |

jazzitup | Kattis - jazzitup | 5.3k, Divisibility Test |

magical3 | Kattis - magical3 | 5.3k, Divisibility Test |

meowfactor | Kattis - meowfactor | 5.3k, Divisibility Test |

thinkingofanumber | Kattis - thinkingofanumber | 5.3k, Divisibility Test |

anti11 | Kattis - anti11 | 5.4a, Fibonacci Numbers |

batmanacci | Kattis - batmanacci | 5.4a, Fibonacci Numbers |

rijeci | Kattis - rijeci | 5.4a, Fibonacci Numbers |

election | Kattis - election | 5.4b, Binomial Coefficients |

insert | Kattis - insert | 5.4b, Binomial Coefficients |

lockedtreasure | Kattis - lockedtreasure | 5.4b, Binomial Coefficients |

oddbinom | Kattis - oddbinom | 5.4b, Binomial Coefficients |

perica | Kattis - perica | 5.4b, Binomial Coefficients |

catalan | Kattis - catalan | 5.4c, Catalan Numbers |

catalansquare | Kattis - catalansquare | 5.4c, Catalan Numbers |

fiat | Kattis - fiat | 5.4c, Catalan Numbers |

character | Kattis - character | 5.4d, Others, Easier |

honey | Kattis - honey | 5.4d, Others, Easier |

integerdivision | Kattis - integerdivision | 5.4d, Others, Easier |

anagramcounting | Kattis - anagramcounting | 5.4e, Others, Harder |

incognito | Kattis - incognito | 5.4e, Others, Harder |

kitchencombinatorics | Kattis - kitchencombinatori... | 5.4e, Others, Harder |

tritiling | Kattis - tritiling | 5.4e, Others, Harder |

bobby | Kattis - bobby | 5.5a, Probability, Easier |

deceptivedice | Kattis - deceptivedice | 5.5a, Probability, Easier |

dicebetting | Kattis - dicebetting | 5.5a, Probability, Easier |

dicegame | Kattis - dicegame | 5.5a, Probability, Easier |

odds | Kattis - odds | 5.5a, Probability, Easier |

orchard | Kattis - orchard | 5.5a, Probability, Easier |

password | Kattis - password | 5.5a, Probability, Easier |

secretsanta | Kattis - secretsanta | 5.5a, Probability, Easier |

2naire | Kattis - 2naire | 5.5b, Probability, Harder |

anthony | Kattis - anthony | 5.5b, Probability, Harder |

bribe | Kattis - bribe | 5.5b, Probability, Harder |

genius | Kattis - genius | 5.5b, Probability, Harder |

gnollhypothesis | Kattis - gnollhypothesis | 5.5b, Probability, Harder |

goodcoalition | Kattis - goodcoalition | 5.5b, Probability, Harder |

lostinthewoods | Kattis - lostinthewoods | 5.5b, Probability, Harder |

pollygone | Kattis - pollygone | 5.5b, Probability, Harder |

cool1 | Kattis - cool1 | 5.6a, Cycle Finding |

fibonaccicycles | Kattis - fibonaccicycles | 5.6a, Cycle Finding |

happyprime | Kattis - happyprime | 5.6a, Cycle Finding |

rats | Kattis - rats | 5.6a, Cycle Finding |

alexandbarb | Kattis - alexandbarb | 5.7a, Game Theory (Basic) |

amultiplicationgame | Kattis - amultiplicationgam... | 5.7a, Game Theory (Basic) |

bachetsgame | Kattis - bachetsgame | 5.7a, Game Theory (Basic) |

blockgame2 | Kattis - blockgame2 | 5.7a, Game Theory (Basic) |

breakingbranches | Kattis - breakingbranches | 5.7a, Game Theory (Basic) |

cuttingbrownies | Kattis - cuttingbrownies | 5.7a, Game Theory (Basic) |

euclidsgame | Kattis - euclidsgame | 5.7a, Game Theory (Basic) |

ivana | Kattis - ivana | 5.7a, Game Theory (Basic) |

joylessgame | Kattis - joylessgame | 5.7a, Game Theory (Basic) |

linije | Kattis - linije | 5.7a, Game Theory (Basic) |

peggamefortwo | Kattis - peggamefortwo | 5.7a, Game Theory (Basic) |

checkingforcorrectness | Kattis - checkingforcorrect... | 5.8a, Matrix Power |

porpoises | Kattis - porpoises | 5.8a, Matrix Power |

powers | Kattis - powers | 5.8a, Matrix Power |

squawk | Kattis - squawk | 5.8a, Matrix Power |

crackingthecode | Kattis - crackingthecode | 6.2a, Cipher, Harder |

grille | Kattis - grille | 6.2a, Cipher, Harder |

itsasecret | Kattis - itsasecret | 6.2a, Cipher, Harder |

kleptography | Kattis - kleptography | 6.2a, Cipher, Harder |

monumentmaker | Kattis - monumentmaker | 6.2a, Cipher, Harder |

permutationencryption | Kattis - permutationencrypt... | 6.2a, Cipher, Harder |

playfair | Kattis - playfair | 6.2a, Cipher, Harder |

progressivescramble | Kattis - progressivescrambl... | 6.2a, Cipher, Harder |

textencryption | Kattis - textencryption | 6.2a, Cipher, Harder |

ummcode | Kattis - ummcode | 6.2a, Cipher, Harder |

calculator | Kattis - calculator | 6.2b, Input Parsing (Recursive) |

otpor | Kattis - otpor | 6.2b, Input Parsing (Recursive) |

polish | Kattis - polish | 6.2b, Input Parsing (Recursive) |

selectgroup | Kattis - selectgroup | 6.2b, Input Parsing (Recursive) |

subexpression | Kattis - subexpression | 6.2b, Input Parsing (Recursive) |

apaxiaaans | Kattis - apaxiaaans | 6.2c, Regular Expression |

hidden | 6.2c, Regular Expression | |

lindenmayorsystem | Kattis - lindenmayorsystem | 6.2c, Regular Expression |

asciifigurerotation | Kattis - asciifigurerotatio... | 6.2d, Output Formatting, Harder |

imagedecoding | Kattis - imagedecoding | 6.2d, Output Formatting, Harder |

juryjeopardy | Kattis - juryjeopardy | 6.2d, Output Formatting, Harder |

mathworksheet | Kattis - mathworksheet | 6.2d, Output Formatting, Harder |

nizovi | Kattis - nizovi | 6.2d, Output Formatting, Harder |

pathtracing | Kattis - pathtracing | 6.2d, Output Formatting, Harder |

rot | Kattis - rot | 6.2d, Output Formatting, Harder |

wordsfornumbers | Kattis - wordsfornumbers | 6.2d, Output Formatting, Harder |

aaah | Kattis - aaah | 6.2e, String Comparison |

detaileddifferences | Kattis - detaileddifference... | 6.2e, String Comparison |

phonelist | Kattis - phonelist | 6.2e, String Comparison |

rhyming | Kattis - rhyming | 6.2e, String Comparison |

smartphone | Kattis - smartphone | 6.2e, String Comparison |

softpasswords | Kattis - softpasswords | 6.2e, String Comparison |

apaxianparent | Kattis - apaxianparent | 6.2f, Really Ad Hoc |

help2 | Kattis - help2 | 6.2f, Really Ad Hoc |

irepeatmyself | Kattis - irepeatmyself | 6.2f, Really Ad Hoc |

kolone | Kattis - kolone | 6.2f, Really Ad Hoc |

nimionese | Kattis - nimionese | 6.2f, Really Ad Hoc |

periodicstrings | Kattis - periodicstrings | 6.2f, Really Ad Hoc |

quickestimate | Kattis - quickestimate | 6.2f, Really Ad Hoc |

raggedright | Kattis - raggedright | 6.2f, Really Ad Hoc |

rotatecut | Kattis - rotatecut | 6.2f, Really Ad Hoc |

textureanalysis | Kattis - textureanalysis | 6.2f, Really Ad Hoc |

tolower | Kattis - tolower | 6.2f, Really Ad Hoc |

zipfslaw | Kattis - zipfslaw | 6.2f, Really Ad Hoc |

ls | Kattis - ls | 6.3a, DP String, Classic |

pandachess | Kattis - pandachess | 6.3a, DP String, Classic |

princeandprincess | Kattis - princeandprincess | 6.3a, DP String, Classic |

signals | Kattis - signals | 6.3a, DP String, Classic |

cudak | Kattis - cudak | 6.3b, DP String, Non Classic |

digitsum | Kattis - digitsum | 6.3b, DP String, Non Classic |

exam | Kattis - exam | 6.3b, DP String, Non Classic |

haiku | Kattis - haiku | 6.3b, DP String, Non Classic |

heritage | Kattis - heritage | 6.3b, DP String, Non Classic |

hillnumbers | Kattis - hillnumbers | 6.3b, DP String, Non Classic |

stringfactoring | Kattis - stringfactoring | 6.3b, DP String, Non Classic |

avion | Kattis - avion | 6.4a, String Matching, Standard |

deathknight | Kattis - deathknight | 6.4a, String Matching, Standard |

fiftyshades | Kattis - fiftyshades | 6.4a, String Matching, Standard |

geneticsearch | Kattis - geneticsearch | 6.4a, String Matching, Standard |

hangman | Kattis - hangman | 6.4a, String Matching, Standard |

ostgotska | Kattis - ostgotska | 6.4a, String Matching, Standard |

powerstrings | Kattis - powerstrings | 6.4a, String Matching, Standard |

quiteaproblem | Kattis - quiteaproblem | 6.4a, String Matching, Standard |

redrover | Kattis - redrover | 6.4a, String Matching, Standard |

scrollingsign | Kattis - scrollingsign | 6.4a, String Matching, Standard |

simon | Kattis - simon | 6.4a, String Matching, Standard |

simonsays | Kattis - simonsays | 6.4a, String Matching, Standard |

boggle | Kattis - boggle | 6.4b, String Matching, 2D Grid |

hiddenwords | 6.4b, String Matching, 2D Grid | |

kinarow | Kattis - kinarow | 6.4b, String Matching, 2D Grid |

knightsearch | Kattis - knightsearch | 6.4b, String Matching, 2D Grid |

aliens | Kattis - aliens | 6.5a, Suffix Trie/Tree/Array |

automatictrading | Kattis - automatictrading | 6.5a, Suffix Trie/Tree/Array |

burrowswheeler | Kattis - burrowswheeler | 6.5a, Suffix Trie/Tree/Array |

buzzwords | Kattis - buzzwords | 6.5a, Suffix Trie/Tree/Array |

dvaput | Kattis - dvaput | 6.5a, Suffix Trie/Tree/Array |

lifeforms | Kattis - lifeforms | 6.5a, Suffix Trie/Tree/Array |

repeatedsubstrings | Kattis - repeatedsubstrings | 6.5a, Suffix Trie/Tree/Array |

stringmultimatching | Kattis - stringmultimatchin... | 6.5a, Suffix Trie/Tree/Array |

substrings | Kattis - substrings | 6.5a, Suffix Trie/Tree/Array |

suffixarrayreconstruction | Kattis - suffixarrayreconst... | 6.5a, Suffix Trie/Tree/Array |

suffixsorting | Kattis - suffixsorting | 6.5a, Suffix Trie/Tree/Array |

animal | Kattis - animal | 6.6a, String Hashing |

stringmatching | Kattis - stringmatching | 6.6a, String Hashing |

multigram | Kattis - multigram | 6.7a, Anagram |

kaleidoscopicpalindromes | Kattis - kaleidoscopicpalin... | 6.7b, Palindrome (Checking) |

palindromesubstring | Kattis - palindromesubstrin... | 6.7b, Palindrome (Checking) |

peragrams | Kattis - peragrams | 6.7b, Palindrome (Checking) |

evilstraw | Kattis - evilstraw | 6.7c, Palindrome (Generating) |

names | Kattis - names | 6.7c, Palindrome (Generating) |

browniepoints | Kattis - browniepoints | 7.2a, Points |

cursethedarkness | Kattis - cursethedarkness | 7.2a, Points |

imperfectgps | Kattis - imperfectgps | 7.2a, Points |

logo | Kattis - logo | 7.2a, Points |

mandelbrot | Kattis - mandelbrot | 7.2a, Points |

sibice | Kattis - sibice | 7.2a, Points |

completingthesquare | Kattis - completingthesquar... | 7.2b, Lines |

countingtriangles | Kattis - countingtriangles | 7.2b, Lines |

goatrope | Kattis - goatrope | 7.2b, Lines |

hurricanedanger | Kattis - hurricanedanger | 7.2b, Lines |

logo2 | Kattis - logo2 | 7.2b, Lines |

platforme | Kattis - platforme | 7.2b, Lines |

rafting | Kattis - rafting | 7.2b, Lines |

segmentdistance | Kattis - segmentdistance | 7.2b, Lines |

triangleornaments | Kattis - triangleornaments | 7.2b, Lines |

trojke | Kattis - trojke | 7.2b, Lines |

unlockpattern | Kattis - unlockpattern | 7.2b, Lines |

amsterdamdistance | Kattis - amsterdamdistance | 7.2c, Circles |

anthonyanddiablo | Kattis - anthonyanddiablo | 7.2c, Circles |

biggest | Kattis - biggest | 7.2c, Circles |

dartscores | Kattis - dartscores | 7.2c, Circles |

estimatingtheareaofacircle | Kattis - estimatingtheareao... | 7.2c, Circles |

fractalarea | Kattis - fractalarea | 7.2c, Circles |

halfacookie | Kattis - halfacookie | 7.2c, Circles |

herman | Kattis - herman | 7.2c, Circles |

ornaments | Kattis - ornaments | 7.2c, Circles |

pizza2 | Kattis - pizza2 | 7.2c, Circles |

racingalphabet | Kattis - racingalphabet | 7.2c, Circles |

sanic | Kattis - sanic | 7.2c, Circles |

tracksmoothing | Kattis - tracksmoothing | 7.2c, Circles |

watchdog | Kattis - watchdog | 7.2c, Circles |

alldifferentdirections | Kattis - alldifferentdirect... | 7.2d, Triangles (Trigonometry) |

bazen | Kattis - bazen | 7.2d, Triangles (Trigonometry) |

billiard | Kattis - billiard | 7.2d, Triangles (Trigonometry) |

egypt | Kattis - egypt | 7.2d, Triangles (Trigonometry) |

humancannonball2 | Kattis - humancannonball2 | 7.2d, Triangles (Trigonometry) |

ladder | Kattis - ladder | 7.2d, Triangles (Trigonometry) |

mountainbiking | Kattis - mountainbiking | 7.2d, Triangles (Trigonometry) |

santaklas | Kattis - santaklas | 7.2d, Triangles (Trigonometry) |

vacuumba | Kattis - vacuumba | 7.2d, Triangles (Trigonometry) |

cropeasy | Kattis - cropeasy | 7.2e, Triangles + Circles |

greedypolygons | Kattis - greedypolygons | 7.2e, Triangles + Circles |

queenspatio | Kattis - queenspatio | 7.2e, Triangles + Circles |

stickysituation | Kattis - stickysituation | 7.2e, Triangles + Circles |

trilemma | Kattis - trilemma | 7.2e, Triangles + Circles |

areal | Kattis - areal | 7.2f, Quadrilaterals |

cetvrta | Kattis - cetvrta | 7.2f, Quadrilaterals |

flowlayout | Kattis - flowlayout | 7.2f, Quadrilaterals |

grassseed | Kattis - grassseed | 7.2f, Quadrilaterals |

hittingtargets | Kattis - hittingtargets | 7.2f, Quadrilaterals |

kornislav | Kattis - kornislav | 7.2f, Quadrilaterals |

officespace | Kattis - officespace | 7.2f, Quadrilaterals |

pieceofcake2 | Kattis - pieceofcake2 | 7.2f, Quadrilaterals |

rectanglesurrounding | Kattis - rectanglesurroundi... | 7.2f, Quadrilaterals |

roundedbuttons | Kattis - roundedbuttons | 7.2f, Quadrilaterals |

taisformula | Kattis - taisformula | 7.2f, Quadrilaterals |

convexhull | Kattis - convexhull | 7.3a, Polygon, Easier |

convexhull2 | Kattis - convexhull2 | 7.3a, Polygon, Easier |

convexpolygonarea | Kattis - convexpolygonarea | 7.3a, Polygon, Easier |

cookiecutter | Kattis - cookiecutter | 7.3a, Polygon, Easier |

cuttingcorners | Kattis - cuttingcorners | 7.3a, Polygon, Easier |

dartscoring | Kattis - dartscoring | 7.3a, Polygon, Easier |

jabuke | Kattis - jabuke | 7.3a, Polygon, Easier |

polygonarea | Kattis - polygonarea | 7.3a, Polygon, Easier |

robotprotection | Kattis - robotprotection | 7.3a, Polygon, Easier |

simplepolygon | Kattis - simplepolygon | 7.3a, Polygon, Easier |

abstractart | Kattis - abstractart | 7.3b, Polygon, Harder |

convex | Kattis - convex | 7.3b, Polygon, Harder |

largesttriangle | Kattis - largesttriangle | 7.3b, Polygon, Harder |

playingtheslots | Kattis - playingtheslots | 7.3b, Polygon, Harder |

pointinpolygon | Kattis - pointinpolygon | 7.3b, Polygon, Harder |

roberthood | Kattis - roberthood | 7.3b, Polygon, Harder |

skyline | Kattis - skyline | 7.3b, Polygon, Harder |

wrapping | Kattis - wrapping | 7.3b, Polygon, Harder |

airlinehub | Kattis - airlinehub | 7.4a, 3D Geometry |

beavergnaw | Kattis - beavergnaw | 7.4a, 3D Geometry |

bottles | Kattis - bottles | 7.4a, 3D Geometry |

cheese | Kattis - cheese | 7.4a, 3D Geometry |

flowers | Kattis - flowers | 7.4a, 3D Geometry |

infiniteslides | Kattis - infiniteslides | 7.4a, 3D Geometry |

movingday | Kattis - movingday | 7.4a, 3D Geometry |

waronweather | Kattis - waronweather | 7.4a, 3D Geometry |

capsules | Kattis - capsules | 8.2a, Challenging Backtracking |

committeeassignment | Kattis - committeeassignmen... | 8.2a, Challenging Backtracking |

greatswercporto | Kattis - greatswercporto | 8.2a, Challenging Backtracking |

holeynqueensbatman | Kattis - holeynqueensbatman | 8.2a, Challenging Backtracking |

knightsfen | Kattis - knightsfen | 8.2a, Challenging Backtracking |

minibattleship | Kattis - minibattleship | 8.2a, Challenging Backtracking |

pebblesolitaire | Kattis - pebblesolitaire | 8.2a, Challenging Backtracking |

sumdoku | Kattis - sumdoku | 8.2a, Challenging Backtracking |

ecoins | Kattis - ecoins | 8.2b, State-Space, BFS, Easier |

flipfive | Kattis - flipfive | 8.2b, State-Space, BFS, Easier |

hydrasheads | Kattis - hydrasheads | 8.2b, State-Space, BFS, Easier |

illiteracy | Kattis - illiteracy | 8.2b, State-Space, BFS, Easier |

safe | Kattis - safe | 8.2b, State-Space, BFS, Easier |

buggyrobot | Kattis - buggyrobot | 8.2c, State-Space, BFS, Harder |

buggyrobot2 | Kattis - buggyrobot2 | 8.2c, State-Space, BFS, Harder |

distinctivecharacter | Kattis - distinctivecharact... | 8.2c, State-Space, BFS, Harder |

enteringthetime | Kattis - enteringthetime | 8.2c, State-Space, BFS, Harder |

jabuke2 | Kattis - jabuke2 | 8.2c, State-Space, BFS, Harder |

jumpingyoshi | Kattis - jumpingyoshi | 8.2c, State-Space, BFS, Harder |

keyboard | Kattis - keyboard | 8.2c, State-Space, BFS, Harder |

ricochetrobots | Kattis - ricochetrobots | 8.2c, State-Space, BFS, Harder |

robotmaze | Kattis - robotmaze | 8.2c, State-Space, BFS, Harder |

robotturtles | Kattis - robotturtles | 8.2c, State-Space, BFS, Harder |

bigtruck | Kattis - bigtruck | 8.2d, State-Space, Dijkstra |

bumped | Kattis - bumped | 8.2d, State-Space, Dijkstra |

destinationunknown | Kattis - destinationunknown | 8.2d, State-Space, Dijkstra |

kitchen | Kattis - kitchen | 8.2d, State-Space, Dijkstra |

rainbowroadrace | Kattis - rainbowroadrace | 8.2d, State-Space, Dijkstra |

aspenavenue | Kattis - aspenavenue | 8.3a, DP level 3 |

busticket | Kattis - busticket | 8.3a, DP level 3 |

crackerbarrel | Kattis - crackerbarrel | 8.3a, DP level 3 |

eatingeverything | Kattis - eatingeverything | 8.3a, DP level 3 |

exchangerates | Kattis - exchangerates | 8.3a, DP level 3 |

ingestion | Kattis - ingestion | 8.3a, DP level 3 |

mailbox | Kattis - mailbox | 8.3a, DP level 3 |

posterize | Kattis - posterize | 8.3a, DP level 3 |

protectingthecollection | Kattis - protectingthecolle... | 8.3a, DP level 3 |

welcomeeasy | Kattis - welcomeeasy | 8.3a, DP level 3 |

welcomehard | Kattis - welcomehard | 8.3a, DP level 3 |

city | Kattis - city | 8.3b, DP level 4 |

coke | Kattis - coke | 8.3b, DP level 4 |

companypicnic | Kattis - companypicnic | 8.3b, DP level 4 |

johnsstack | Kattis - johnsstack | 8.3b, DP level 4 |

mububa | Kattis - mububa | 8.3b, DP level 4 |

rollercoasterfun | Kattis - rollercoasterfun | 8.3b, DP level 4 |

volumeamplification | Kattis - volumeamplificatio... | 8.3b, DP level 4 |

constrainedfreedomofchoice | Kattis - constrainedfreedom... | 8.3c, Counting Paths, Harder |

countcircuits | Kattis - countcircuits | 8.3c, Counting Paths, Harder |

favourable | Kattis - favourable | 8.3c, Counting Paths, Harder |

frustratedqueue | Kattis - frustratedqueue | 8.3c, Counting Paths, Harder |

pachinkoprobability | Kattis - pachinkoprobabilit... | 8.3c, Counting Paths, Harder |

ratings | Kattis - ratings | 8.3c, Counting Paths, Harder |

tractor | Kattis - tractor | 8.3c, Counting Paths, Harder |

woodensigns | Kattis - woodensigns | 8.3c, Counting Paths, Harder |

hidingchickens | Kattis - hidingchickens | 8.3d, DP with Bitmask |

narrowartgallery | Kattis - narrowartgallery | 8.3d, DP with Bitmask |

paths | Kattis - paths | 8.3d, DP with Bitmask |

pebblesolitaire2 | Kattis - pebblesolitaire2 | 8.3d, DP with Bitmask |

uxuhulvoting | Kattis - uxuhulvoting | 8.3d, DP with Bitmask |

wherehaveyoubin | Kattis - wherehaveyoubin | 8.3d, DP with Bitmask |

councilling | Kattis - councilling | 8.4a, Network Flow, Standard |

dutyscheduler | Kattis - dutyscheduler | 8.4a, Network Flow, Standard |

jupiter | Kattis - jupiter | 8.4a, Network Flow, Standard |

maxflow | Kattis - maxflow | 8.4a, Network Flow, Standard |

mazemovement | Kattis - mazemovement | 8.4a, Network Flow, Standard |

mincut | Kattis - mincut | 8.4a, Network Flow, Standard |

piano | Kattis - piano | 8.4a, Network Flow, Standard |

tomography | Kattis - tomography | 8.4a, Network Flow, Standard |

waif | Kattis - waif | 8.4a, Network Flow, Standard |

water | Kattis - water | 8.4a, Network Flow, Standard |

avoidingtheapocalypse | Kattis - avoidingtheapocaly... | 8.4b, Network Flow, Variants |

budget | Kattis - budget | 8.4b, Network Flow, Variants |

chesscompetition | Kattis - chesscompetition | 8.4b, Network Flow, Variants |

congest | Kattis - congest | 8.4b, Network Flow, Variants |

conveyorbelts | Kattis - conveyorbelts | 8.4b, Network Flow, Variants |

copsandrobbers | Kattis - copsandrobbers | 8.4b, Network Flow, Variants |

darkness | Kattis - darkness | 8.4b, Network Flow, Variants |

floodingfields | Kattis - floodingfields | 8.4b, Network Flow, Variants |

landscaping | Kattis - landscaping | 8.4b, Network Flow, Variants |

marchofpenguins | Kattis - marchofpenguins | 8.4b, Network Flow, Variants |

neutralground | Kattis - neutralground | 8.4b, Network Flow, Variants |

thekingofthenorth | Kattis - thekingofthenorth | 8.4b, Network Flow, Variants |

transportation | Kattis - transportation | 8.4b, Network Flow, Variants |

unfairplay | Kattis - unfairplay | 8.4b, Network Flow, Variants |

balanceddiet | Kattis - balanceddiet | 8.6a, NP-hard/C, small, Easier |

equalsumseasy | Kattis - equalsumseasy | 8.6a, NP-hard/C, small, Easier |

flowfree | Kattis - flowfree | 8.6a, NP-hard/C, small, Easier |

font | Kattis - font | 8.6a, NP-hard/C, small, Easier |

satisfiability | Kattis - satisfiability | 8.6a, NP-hard/C, small, Easier |

socialadvertising | Kattis - socialadvertising | 8.6a, NP-hard/C, small, Easier |

tightfitsudoku | Kattis - tightfitsudoku | 8.6a, NP-hard/C, small, Easier |

vivoparc | Kattis - vivoparc | 8.6a, NP-hard/C, small, Easier |

beanbag | Kattis - beanbag | 8.6b, NP-hard/C, small, Harder |

busplanning | Kattis - busplanning | 8.6b, NP-hard/C, small, Harder |

coloring | Kattis - coloring | 8.6b, NP-hard/C, small, Harder |

programmingteamselection | Kattis - programmingteamsel... | 8.6b, NP-hard/C, small, Harder |

tugofwar | Kattis - tugofwar | 8.6b, NP-hard/C, small, Harder |

antennaplacement | Kattis - antennaplacement | 8.6c, NP-hard/C, special, Easier |

bilateral | Kattis - bilateral | 8.6c, NP-hard/C, special, Easier |

bookcircle | Kattis - bookcircle | 8.6c, NP-hard/C, special, Easier |

catvsdog | Kattis - catvsdog | 8.6c, NP-hard/C, special, Easier |

citrusintern | Kattis - citrusintern | 8.6c, NP-hard/C, special, Easier |

countingclauses | Kattis - countingclauses | 8.6c, NP-hard/C, special, Easier |

europeantrip | Kattis - europeantrip | 8.6c, NP-hard/C, special, Easier |

guardianofdecency | Kattis - guardianofdecency | 8.6c, NP-hard/C, special, Easier |

reactivity | Kattis - reactivity | 8.6c, NP-hard/C, special, Easier |

airports | Kattis - airports | 8.6d, NP-hard/C, special, Harder |

eastereggs | Kattis - eastereggs | 8.6d, NP-hard/C, special, Harder |

ironcoal | Kattis - ironcoal | 8.6d, NP-hard/C, special, Harder |

itcanbearranged | Kattis - itcanbearranged | 8.6d, NP-hard/C, special, Harder |

jailbreak | Kattis - jailbreak | 8.6d, NP-hard/C, special, Harder |

joggers | Kattis - joggers | 8.6d, NP-hard/C, special, Harder |

mafija | Kattis - mafija | 8.6d, NP-hard/C, special, Harder |

ridofcoins | Kattis - ridofcoins | 8.6d, NP-hard/C, special, Harder |

taxicab | Kattis - taxicab | 8.6d, NP-hard/C, special, Harder |

wedding | Kattis - wedding | 8.6d, NP-hard/C, special, Harder |

arrivingontime | Kattis - arrivingontime | 8.7a, BSTA+Other, Easier |

bigboxes | Kattis - bigboxes | 8.7a, BSTA+Other, Easier |

charlesincharge | Kattis - charlesincharge | 8.7a, BSTA+Other, Easier |

expandingrods | Kattis - expandingrods | 8.7a, BSTA+Other, Easier |

fencebowling | Kattis - fencebowling | 8.7a, BSTA+Other, Easier |

forestforthetrees | Kattis - forestforthetrees | 8.7a, BSTA+Other, Easier |

gridgame | Kattis - gridgame | 8.7a, BSTA+Other, Easier |

prettygoodcuberoot | Kattis - prettygoodcuberoot | 8.7a, BSTA+Other, Easier |

programmingtutors | Kattis - programmingtutors | 8.7a, BSTA+Other, Easier |

rockclimbing | Kattis - rockclimbing | 8.7a, BSTA+Other, Easier |

skijumping | Kattis - skijumping | 8.7a, BSTA+Other, Easier |

carpet | Kattis - carpet | 8.7b, BSTA+Other, Harder |

catandmice | Kattis - catandmice | 8.7b, BSTA+Other, Harder |

gravamen | Kattis - gravamen | 8.7b, BSTA+Other, Harder |

low | Kattis - low | 8.7b, BSTA+Other, Harder |

risk | Kattis - risk | 8.7b, BSTA+Other, Harder |

wifi | Kattis - wifi | 8.7b, BSTA+Other, Harder |

bing | Kattis - bing | 8.7c, Fast DS+Other, Easier |

busnumbers2 | Kattis - busnumbers2 | 8.7c, Fast DS+Other, Easier |

gcds | Kattis - gcds | 8.7c, Fast DS+Other, Easier |

loopytransit | Kattis - loopytransit | 8.7c, Fast DS+Other, Easier |

reducedidnumbers | Kattis - reducedidnumbers | 8.7c, Fast DS+Other, Easier |

selfsimilarstrings | Kattis - selfsimilarstrings | 8.7c, Fast DS+Other, Easier |

undetected | Kattis - undetected | 8.7c, Fast DS+Other, Easier |

znanstvenik | Kattis - znanstvenik | 8.7c, Fast DS+Other, Easier |

catcoat | Kattis - catcoat | 8.7d, Fast DS+Other, Harder |

chesstournament | Kattis - chesstournament | 8.7d, Fast DS+Other, Harder |

circular | Kattis - circular | 8.7d, Fast DS+Other, Harder |

clockconstruction | Kattis - clockconstruction | 8.7d, Fast DS+Other, Harder |

dictionaryattack | Kattis - dictionaryattack | 8.7d, Fast DS+Other, Harder |

doublets | Kattis - doublets | 8.7d, Fast DS+Other, Harder |

downfall | Kattis - downfall | 8.7d, Fast DS+Other, Harder |

kletva | Kattis - kletva | 8.7d, Fast DS+Other, Harder |

magicallights | Kattis - magicallights | 8.7d, Fast DS+Other, Harder |

setstack | Kattis - setstack | 8.7d, Fast DS+Other, Harder |

sparklesseven | Kattis - sparklesseven | 8.7d, Fast DS+Other, Harder |

areyoulistening | Kattis - areyoulistening | 8.7e, Geometry+Complete Search |

beehives | Kattis - beehives | 8.7e, Geometry+Complete Search |

collidingtraffic | Kattis - collidingtraffic | 8.7e, Geometry+Complete Search |

cranes | Kattis - cranes | 8.7e, Geometry+Complete Search |

doggopher | Kattis - doggopher | 8.7e, Geometry+Complete Search |

splat | Kattis - splat | 8.7e, Geometry+Complete Search |

unlockpattern2 | Kattis - unlockpattern2 | 8.7e, Geometry+Complete Search |

unusualdarts | Kattis - unusualdarts | 8.7e, Geometry+Complete Search |

findinglines | Kattis - findinglines | 8.7f, Geometry+Other |

humancannonball | Kattis - humancannonball | 8.7f, Geometry+Other |

particlecollision | Kattis - particlecollision | 8.7f, Geometry+Other |

subwayplanning | Kattis - subwayplanning | 8.7f, Geometry+Other |

tram | Kattis - tram | 8.7f, Geometry+Other |

walkway | Kattis - walkway | 8.7f, Geometry+Other |

bicikli | Kattis - bicikli | 8.7g, Graph+Other |

crowdcontrol | Kattis - crowdcontrol | 8.7g, Graph+Other |

deadend | Kattis - deadend | 8.7g, Graph+Other |

findpoly | Kattis - findpoly | 8.7g, Graph+Other |

gears2 | Kattis - gears2 | 8.7g, Graph+Other |

gridmst | Kattis - gridmst | 8.7g, Graph+Other |

primepath | Kattis - primepath | 8.7g, Graph+Other |

units | Kattis - units | 8.7g, Graph+Other |

vuk | Kattis - vuk | 8.7g, Graph+Other |

digitdivision | Kattis - digitdivision | 8.7h, Mathematics+Other |

dunglish | Kattis - dunglish | 8.7h, Mathematics+Other |

emergency | Kattis - emergency | 8.7h, Mathematics+Other |

industrialspy | Kattis - industrialspy | 8.7h, Mathematics+Other |

megainversions | Kattis - megainversions | 8.7h, Mathematics+Other |

ontrack | Kattis - ontrack | 8.7h, Mathematics+Other |

thedealoftheday | Kattis - thedealoftheday | 8.7h, Mathematics+Other |

dragonball1 | Kattis - dragonball1 | 8.7i, Graph+DP |

globalwarming | Kattis - globalwarming | 8.7i, Graph+DP |

ntnuorienteering | Kattis - ntnuorienteering | 8.7i, Graph+DP |

shopping | Kattis - shopping | 8.7i, Graph+DP |

speedyescape | Kattis - speedyescape | 8.7i, Graph+DP |

treasurediving | Kattis - treasurediving | 8.7i, Graph+DP |

walkforest | Kattis - walkforest | 8.7i, Graph+DP |

centsavings | Kattis - centsavings | 8.7j, Other+DP 1D RSQ/RMQ |

dvoniz | Kattis - dvoniz | 8.7j, Other+DP 1D RSQ/RMQ |

eko | Kattis - eko | 8.7j, Other+DP 1D RSQ/RMQ |

hnumbers | Kattis - hnumbers | 8.7j, Other+DP 1D RSQ/RMQ |

program | Kattis - program | 8.7j, Other+DP 1D RSQ/RMQ |

tiredterry | Kattis - tiredterry | 8.7j, Other+DP 1D RSQ/RMQ |

cpu | Kattis - cpu | 8.7k, Three++ Components, Easier |

enviousexponents | Kattis - enviousexponents | 8.7k, Three++ Components, Easier |

gettingthrough | Kattis - gettingthrough | 8.7k, Three++ Components, Easier |

glyphrecognition | Kattis - glyphrecognition | 8.7k, Three++ Components, Easier |

ljutnja | Kattis - ljutnja | 8.7k, Three++ Components, Easier |

mobilization | Kattis - mobilization | 8.7k, Three++ Components, Easier |

pyro | Kattis - pyro | 8.7k, Three++ Components, Easier |

researchproductivityindex | Kattis - researchproductivi... | 8.7k, Three++ Components, Easier |

wheels | Kattis - wheels | 8.7k, Three++ Components, Easier |

carpool | Kattis - carpool | 8.7l, Three++ Components, Harder |

guessthenumbers | Kattis - guessthenumbers | 8.7l, Three++ Components, Harder |

installingapps | Kattis - installingapps | 8.7l, Three++ Components, Harder |

sprocketscience | Kattis - sprocketscience | 8.7l, Three++ Components, Harder |

tightlypacked | Kattis - tightlypacked | 8.7l, Three++ Components, Harder |

weather | Kattis - weather | 8.7l, Three++ Components, Harder |

joggingtrails | Kattis - joggingtrails | 9.chi1, Chinese Postman Problem |

chineseremainder | Kattis - chineseremainder | 9.chi2, Chinese Remainder Theorem |

generalchineseremainder | Kattis - generalchineserema... | 9.chi2, Chinese Remainder Theorem |

granica | Kattis - granica | 9.chi2, Chinese Remainder Theorem |

heliocentric | Kattis - heliocentric | 9.chi2, Chinese Remainder Theorem |

closestpair1 | Kattis - closestpair1 | 9.clos, Closest Pair Problem |

base2palindrome | Kattis - base2palindrome | 9.cons, Construction Problem |

cake | Kattis - cake | 9.cons, Construction Problem |

canvasline | Kattis - canvasline | 9.cons, Construction Problem |

cuchitunnels | Kattis - cuchitunnels | 9.cons, Construction Problem |

espressobucks | Kattis - espressobucks | 9.cons, Construction Problem |

exofficio | Kattis - exofficio | 9.cons, Construction Problem |

harddrive | Kattis - harddrive | 9.cons, Construction Problem |

leftandright | Kattis - leftandright | 9.cons, Construction Problem |

matchsticks | Kattis - matchsticks | 9.cons, Construction Problem |

newfiber | Kattis - newfiber | 9.cons, Construction Problem |

ovalwatch | Kattis - ovalwatch | 9.cons, Construction Problem |

plowking | Kattis - plowking | 9.cons, Construction Problem |

poplava | Kattis - poplava | 9.cons, Construction Problem |

batteries | Kattis - batteries | 9.eggd, Egg Dropping Puzzle |

powereggs | Kattis - powereggs | 9.eggd, Egg Dropping Puzzle |

polymul2 | Kattis - polymul2 | 9.fast, Fast Fourier Transform |

tiles | Kattis - tiles | 9.fast, Fast Fourier Transform |

houseofcards | Kattis - houseofcards | 9.form, Formulas or Theorems |

janitortroubles | Kattis - janitortroubles | 9.form, Formulas or Theorems |

sjecista | Kattis - sjecista | 9.form, Formulas or Theorems |

seti | Kattis - seti | 9.gaus, Gaussian Elimination |

pizza | Kattis - pizza | 9.grad, Gradient Descent |

starnotatree | Kattis - starnotatree | 9.grad, Gradient Descent |

amazing | Kattis - amazing | 9.inte, Interactive Problem |

blackout | Kattis - blackout | 9.inte, Interactive Problem |

crusaders | Kattis - crusaders | 9.inte, Interactive Problem |

guess | Kattis - guess | 9.inte, Interactive Problem |

ninetynine | Kattis - ninetynine | 9.inte, Interactive Problem |

aqueducts | Kattis - aqueducts | 9.kuhn, Kuhn-Munkres Algorithm |

cheatingatwar | Kattis - cheatingatwar | 9.kuhn, Kuhn-Munkres Algorithm |

engaging | Kattis - engaging | 9.kuhn, Kuhn-Munkres Algorithm |

cheeseifyouplease | Kattis - cheeseifyouplease | 9.line, Linear Programming |

maximumrent | Kattis - maximumrent | 9.line, Linear Programming |

chewbacca | Kattis - chewbacca | 9.lowe, Lowest Common Ancestor |

rootedsubtrees | Kattis - rootedsubtrees | 9.lowe, Lowest Common Ancestor |

catering | Kattis - catering | 9.minc, Min Cost (Max) Flow |

mincostmaxflow | Kattis - mincostmaxflow | 9.minc, Min Cost (Max) Flow |

ragingriver | Kattis - ragingriver | 9.minc, Min Cost (Max) Flow |

tourist | Kattis - tourist | 9.minc, Min Cost (Max) Flow |

inquiryi | Kattis - inquiryi | 9.slid, Sliding Window |

martiandna | Kattis - martiandna | 9.slid, Sliding Window |

sound | Kattis - sound | 9.slid, Sliding Window |

cardboardcontainer | Kattis - cardboardcontainer | 9.sqrt, Square Root Decomp |

modulodatastructures | Kattis - modulodatastructur... | 9.sqrt, Square Root Decomp |