diff --git a/README.md b/README.md index 0b9caecc..d89305a3 100644 --- a/README.md +++ b/README.md @@ -11,8 +11,8 @@ For more Python data structure implementations, head over to [pytils](https://gi |Problem Name|Problem ID|Difficulty|Languages| |:---|:---|:---|:---| -|[10 Kinds of People](https://open.kattis.com/problems/10kindsofpeople)| 10kindsofpeople |4.0|[![java](images/java.png)]()| -|[1-D Frogger (Easy)](https://open.kattis.com/problems/1dfroggereasy)| 1dfroggereasy |3.4|[![py](images/python.png)]()| +|[10 Kinds of People](https://open.kattis.com/problems/10kindsofpeople)| 10kindsofpeople |3.9|[![java](images/java.png)]()| +|[1-D Frogger (Easy)](https://open.kattis.com/problems/1dfroggereasy)| 1dfroggereasy |3.5|[![py](images/python.png)]()| |[1-D Frogger (Hard)](https://open.kattis.com/problems/1dfroggerhard)| 1dfroggerhard |8.6|[![py](images/python.png)](src/1-D%20Frogger%20(Hard)/1dfroggerhard.py)| |[1's For All](https://open.kattis.com/problems/1sforall)| 1sforall |6.6|[![py](images/python.png)](src/1's%20For%20All/1sforall.py)[![py](images/python.png)](src/1's%20For%20All/1sforall_hc.py)| |[2048](https://open.kattis.com/problems/2048)| 2048 |3.2|[![java](images/java.png)]()[![py](images/python.png)]()| @@ -21,11 +21,11 @@ For more Python data structure implementations, head over to [pytils](https://gi |[3-Sided Dice](https://open.kattis.com/problems/3sideddice)| 3sideddice |8.6|[![py](images/python.png)](src/3-Sided%20Dice/3sideddice.py)| |[4 thought](https://open.kattis.com/problems/4thought)| 4thought |3.3|[![py](images/python.png)]()| |[Eight Queens](https://open.kattis.com/problems/8queens)| 8queens |2.8|[![py](images/python.png)]()| -|[99 Problems (1)](https://open.kattis.com/problems/99problems)| 99problems |2.9|[![py](images/python.png)]()| +|[99 Problems (1)](https://open.kattis.com/problems/99problems)| 99problems |2.8|[![py](images/python.png)]()| |[99 Problems (2)](https://open.kattis.com/problems/99problems2)| 99problems2 |5.5|[![java](images/java.png)]()| |[A1 Paper](https://open.kattis.com/problems/a1paper)| a1paper |4.3|[![py](images/python.png)]()| |[Aaah!](https://open.kattis.com/problems/aaah)| aaah |1.6|[![cpp](images/cpp.png)]()| -|[Abandoned Animal](https://open.kattis.com/problems/abandonedanimal)| abandonedanimal |5.4|[![py](images/python.png)](src/Abandoned%20Animal/abandonedanimal.py)| +|[Abandoned Animal](https://open.kattis.com/problems/abandonedanimal)| abandonedanimal |5.3|[![py](images/python.png)]()| |[ABC](https://open.kattis.com/problems/abc)| abc |2.6|[![cpp](images/cpp.png)]()[![java](images/java.png)]()| |[Ab Initio](https://open.kattis.com/problems/abinitio)| abinitio |7.1|[![java](images/java.png)](src/Ab%20Initio/AbInitio.java)[![py](images/python.png)](src/Ab%20Initio/abinitio.py)| |[Above Average](https://open.kattis.com/problems/aboveaverage)| aboveaverage |2.3|[![cpp](images/cpp.png)]()| @@ -41,9 +41,9 @@ For more Python data structure implementations, head over to [pytils](https://gi |[The Calculus of Ada](https://open.kattis.com/problems/ada)| ada |2.4|[![py](images/python.png)]()| |[Add 'Em Up!](https://open.kattis.com/problems/addemup)| addemup |5.0|[![py](images/python.png)]()| |[Adding Trouble](https://open.kattis.com/problems/addingtrouble)| addingtrouble |1.3|[![py](images/python.png)]()| -|[Adding Words](https://open.kattis.com/problems/addingwords)| addingwords |4.1|[![py](images/python.png)]()| +|[Adding Words](https://open.kattis.com/problems/addingwords)| addingwords |4.2|[![py](images/python.png)]()| |[Add Two Numbers](https://open.kattis.com/problems/addtwonumbers)| addtwonumbers |1.2|[![py](images/python.png)]()| -|[Adjoin The Networks](https://open.kattis.com/problems/adjoin)| adjoin |6.0|[![py](images/python.png)](src/Adjoin%20The%20Networks/adjoin.py)| +|[Adjoin The Networks](https://open.kattis.com/problems/adjoin)| adjoin |5.9|[![py](images/python.png)](src/Adjoin%20The%20Networks/adjoin.py)| |[Administrative Difficulties](https://open.kattis.com/problems/administrativeproblems)| administrativeproblems |5.9|[![py](images/python.png)](src/Administrative%20Difficulties/administrativeproblems.py)| |[Adolescent Architecture](https://open.kattis.com/problems/adolescentarchitecture)| adolescentarchitecture |4.4|[![py](images/python.png)]()| |[Ads](https://open.kattis.com/problems/ads)| ads |5.0|[![py](images/python.png)]()| @@ -53,7 +53,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Air Conditioned Minions](https://open.kattis.com/problems/airconditioned)| airconditioned |3.4|[![py](images/python.png)]()| |[Airline Hub](https://open.kattis.com/problems/airlinehub)| airlinehub |6.9|[![py](images/python.png)](src/Airline%20Hub/airlinehub.py)| |[Airports](https://open.kattis.com/problems/airports)| airports |5.1|[![py](images/python.png)]()| -|[Akcija](https://open.kattis.com/problems/akcija)| akcija |2.5|[![java](images/java.png)]()| +|[Akcija](https://open.kattis.com/problems/akcija)| akcija |2.6|[![java](images/java.png)]()| |[Alchemy 101](https://open.kattis.com/problems/alchemy101)| alchemy101 |4.0|[![py](images/python.png)]()| |[Aldursröðun](https://open.kattis.com/problems/aldursrodun)| aldursrodun |3.2|[![py](images/python.png)]()| |[Alehouse](https://open.kattis.com/problems/alehouse)| alehouse |4.0|[![py](images/python.png)]()| @@ -65,11 +65,11 @@ For more Python data structure implementations, head over to [pytils](https://gi |[All about that base](https://open.kattis.com/problems/allaboutthatbase)| allaboutthatbase |2.7|[![py](images/python.png)]()| |[All Different Directions](https://open.kattis.com/problems/alldifferentdirections)| alldifferentdirections |2.8|[![py](images/python.png)]()| |[Alloys](https://open.kattis.com/problems/alloys)| alloys |4.1|[![cpp](images/cpp.png)]()| -|[All Pairs Shortest Path](https://open.kattis.com/problems/allpairspath)| allpairspath |5.5|[![java](images/java.png)](src/All%20Pairs%20Shortest%20Path/AllPairsPath.java)| +|[All Pairs Shortest Path](https://open.kattis.com/problems/allpairspath)| allpairspath |5.4|[![java](images/java.png)](src/All%20Pairs%20Shortest%20Path/AllPairsPath.java)| |[Almost Perfect](https://open.kattis.com/problems/almostperfect)| almostperfect |3.1|[![py](images/python.png)]()| -|[Almost Sorted (1)](https://open.kattis.com/problems/almostsorted)| almostsorted |7.4|[![py](images/python.png)](src/Almost%20Sorted%20(1)/almostsorted.py)| +|[Almost Sorted (1)](https://open.kattis.com/problems/almostsorted)| almostsorted |7.3|[![py](images/python.png)](src/Almost%20Sorted%20(1)/almostsorted.py)| |[Almost Sorted (2)](https://open.kattis.com/problems/almostsorted2)| almostsorted2 |8.9|[![py](images/python.png)](src/Almost%20Sorted%20(2)/almostsorted2.py)| -|[Almost Union-Find](https://open.kattis.com/problems/almostunionfind)| almostunionfind |5.8|[![java](images/java.png)]()[![py](images/python.png)]()| +|[Almost Union-Find](https://open.kattis.com/problems/almostunionfind)| almostunionfind |5.9|[![java](images/java.png)]()[![py](images/python.png)]()| |[Alphabet](https://open.kattis.com/problems/alphabet)| alphabet |3.0|[![py](images/python.png)]()| |[Alphabet Animals](https://open.kattis.com/problems/alphabetanimals)| alphabetanimals |4.2|[![py](images/python.png)]()| |[Alphabet Spam](https://open.kattis.com/problems/alphabetspam)| alphabetspam |1.8|[![cpp](images/cpp.png)]()| @@ -78,7 +78,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Amerískur vinnustaður](https://open.kattis.com/problems/ameriskur)| ameriskur |1.3|[![py](images/python.png)]()| |[Sheba's Amoebas](https://open.kattis.com/problems/amoebas)| amoebas |1.8|[![java](images/java.png)]()| |[Amsterdam Distance](https://open.kattis.com/problems/amsterdamdistance)| amsterdamdistance |2.6|[![py](images/python.png)]()| -|[A Multiplication Game](https://open.kattis.com/problems/amultiplicationgame)| amultiplicationgame |3.8|[![py](images/python.png)]()| +|[A Multiplication Game](https://open.kattis.com/problems/amultiplicationgame)| amultiplicationgame |3.9|[![py](images/python.png)]()| |[Anagram Counting](https://open.kattis.com/problems/anagramcounting)| anagramcounting |3.1|[![py](images/python.png)]()| |[AND Permutation](https://open.kattis.com/problems/andpermutation)| andpermutation |6.4|[![py](images/python.png)]()| |[Andrew the Ant](https://open.kattis.com/problems/andrewant)| andrewant |5.0|[![py](images/python.png)]()| @@ -112,17 +112,17 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Arctic Network](https://open.kattis.com/problems/arcticnetwork)| arcticnetwork |4.0|[![java](images/java.png)]()| |[A Real Challenge](https://open.kattis.com/problems/areal)| areal |2.3|[![cpp](images/cpp.png)]()| |[Are You Listening](https://open.kattis.com/problems/areyoulistening)| areyoulistening |2.4|[![py](images/python.png)]()| -|[Arithmetic](https://open.kattis.com/problems/arithmetic)| arithmetic |3.4|[![py](images/python.png)]()| +|[Arithmetic](https://open.kattis.com/problems/arithmetic)| arithmetic |3.5|[![py](images/python.png)]()| |[Arithmetic Decoding](https://open.kattis.com/problems/arithmeticdecoding)| arithmeticdecoding |2.3|[![py](images/python.png)]()| |[Arithmetic Functions](https://open.kattis.com/problems/arithmeticfunctions)| arithmeticfunctions |1.6|[![cpp](images/cpp.png)]()| |[Arm Coordination](https://open.kattis.com/problems/armcoordination)| armcoordination |1.7|[![py](images/python.png)]()| |[Army Strength (Easy)](https://open.kattis.com/problems/armystrengtheasy)| armystrengtheasy |2.3|[![py](images/python.png)]()| -|[Army Strength (Hard)](https://open.kattis.com/problems/armystrengthhard)| armystrengthhard |2.2|[![py](images/python.png)]()| +|[Army Strength (Hard)](https://open.kattis.com/problems/armystrengthhard)| armystrengthhard |2.3|[![py](images/python.png)]()| |[Arranging Hat](https://open.kattis.com/problems/arranginghat)| arranginghat |6.5|[![py](images/python.png)](src/Arranging%20Hat/arranginghat.py)| -|[Array of Discord](https://open.kattis.com/problems/arrayofdiscord)| arrayofdiscord |4.9|[![py](images/python.png)]()| +|[Array of Discord](https://open.kattis.com/problems/arrayofdiscord)| arrayofdiscord |5.0|[![py](images/python.png)]()| |[Array Smoothening](https://open.kattis.com/problems/arraysmoothening)| arraysmoothening |2.6|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| |[Arriving on Time](https://open.kattis.com/problems/arrivingontime)| arrivingontime |5.2|[![py](images/python.png)]()| -|[Amalgamated Artichokes](https://open.kattis.com/problems/artichoke)| artichoke |2.8|[![py](images/python.png)]()| +|[Amalgamated Artichokes](https://open.kattis.com/problems/artichoke)| artichoke |2.7|[![py](images/python.png)]()| |[Artur](https://open.kattis.com/problems/artur)| artur |6.9|[![py](images/python.png)](src/Artur/artur.py)| |[ASCII Addition](https://open.kattis.com/problems/asciiaddition)| asciiaddition |2.3|[![py](images/python.png)]()| |[ASCII Figure Rotation](https://open.kattis.com/problems/asciifigurerotation)| asciifigurerotation |3.4|[![py](images/python.png)]()| @@ -132,44 +132,44 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Self-Assembly](https://open.kattis.com/problems/assembly)| assembly |4.1|[![py](images/python.png)]()| |[Associative Exponents](https://open.kattis.com/problems/associativeexponents)| associativeexponents |4.0|[![py](images/python.png)]()| |[Asteroid Avoidance](https://open.kattis.com/problems/asteroidavoidance)| asteroidavoidance |3.5|[![py](images/python.png)]()| -|[Astrological Sign](https://open.kattis.com/problems/astrologicalsign)| astrologicalsign |2.2|[![py](images/python.png)]()| +|[Astrological Sign](https://open.kattis.com/problems/astrologicalsign)| astrologicalsign |2.3|[![py](images/python.png)]()| |[Atlögur](https://open.kattis.com/problems/atlogur)| atlogur |2.4|[![py](images/python.png)]()| |[Attendance](https://open.kattis.com/problems/attendance2)| attendance2 |1.9|[![py](images/python.png)]()| |[Autori](https://open.kattis.com/problems/autori)| autori |1.2|[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| |[Average Character](https://open.kattis.com/problems/averagecharacter)| averagecharacter |1.9|[![py](images/python.png)]()| |[Paradox With Averages](https://open.kattis.com/problems/averageseasy)| averageseasy |3.1|[![cpp](images/cpp.png)]()| -|[Paradox With Averages (Hard)](https://open.kattis.com/problems/averageshard)| averageshard |3.1|[![cpp](images/cpp.png)]()| +|[Paradox With Averages (Hard)](https://open.kattis.com/problems/averageshard)| averageshard |3.0|[![cpp](images/cpp.png)]()| |[Average Speed](https://open.kattis.com/problems/averagespeed)| averagespeed |3.7|[![py](images/python.png)]()| |[Avion](https://open.kattis.com/problems/avion)| avion |1.5|[![cpp](images/cpp.png)]()| |[Avoidland](https://open.kattis.com/problems/avoidland)| avoidland |3.2|[![py](images/python.png)]()| |[Awkward Party](https://open.kattis.com/problems/awkwardparty)| awkwardparty |2.7|[![py](images/python.png)]()| |[Babelfish](https://open.kattis.com/problems/babelfish)| babelfish |2.5|[![py](images/python.png)]()| -|[Baby Bites](https://open.kattis.com/problems/babybites)| babybites |1.9|[![py](images/python.png)]()| +|[Baby Bites](https://open.kattis.com/problems/babybites)| babybites |2.0|[![py](images/python.png)]()| |[Babylonian Numbers](https://open.kattis.com/problems/babylonian)| babylonian |2.2|[![py](images/python.png)]()| |[Baby Names](https://open.kattis.com/problems/babynames)| babynames |5.9|[![java](images/java.png)]()| |[Baby Panda](https://open.kattis.com/problems/babypanda)| babypanda |2.4|[![py](images/python.png)]()| -|[Bachet's Game](https://open.kattis.com/problems/bachetsgame)| bachetsgame |3.5|[![cpp](images/cpp.png)]()| +|[Bachet's Game](https://open.kattis.com/problems/bachetsgame)| bachetsgame |3.4|[![cpp](images/cpp.png)]()| |[Backpack Buddies](https://open.kattis.com/problems/backpackbuddies)| backpackbuddies |6.8|[![py](images/python.png)](src/Backpack%20Buddies/backpackbuddies.py)| |[Backspace](https://open.kattis.com/problems/backspace)| backspace |2.2|[![py](images/python.png)]()| |[Bacon, Eggs, and Spam](https://open.kattis.com/problems/baconeggsandspam)| baconeggsandspam |2.1|[![py](images/python.png)]()| |[Bag of Tiles](https://open.kattis.com/problems/bagoftiles)| bagoftiles |6.1|[![py](images/python.png)](src/Bag%20of%20Tiles/bagoftiles.py)| |[Balanced Diet](https://open.kattis.com/problems/balanceddiet)| balanceddiet |3.1|[![py](images/python.png)]()| -|[Ball](https://open.kattis.com/problems/ball)| ball |5.0|[![py](images/python.png)]()| +|[Ball](https://open.kattis.com/problems/ball)| ball |4.9|[![py](images/python.png)]()| |[Ball Bearings](https://open.kattis.com/problems/ballbearings)| ballbearings |4.2|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| |[Distributing Ballot Boxes](https://open.kattis.com/problems/ballotboxes)| ballotboxes |3.9|[![java](images/java.png)]()| |[Balls and Needles](https://open.kattis.com/problems/ballsandneedles)| ballsandneedles |3.8|[![py](images/python.png)]()| -|[Baloni](https://open.kattis.com/problems/baloni)| baloni |3.2|[![py](images/python.png)](src/Baloni/baloni.py)| +|[Baloni](https://open.kattis.com/problems/baloni)| baloni |3.1|[![py](images/python.png)](src/Baloni/baloni.py)| |[Bank Queue](https://open.kattis.com/problems/bank)| bank |3.9|[![py](images/python.png)]()| |[Bannorð](https://open.kattis.com/problems/bannord)| bannord |1.7|[![py](images/python.png)]()| |[Bard](https://open.kattis.com/problems/bard)| bard |2.5|[![py](images/python.png)]()| |[Bar Shelf](https://open.kattis.com/problems/barshelf)| barshelf |7.1|[![py](images/python.png)]()| |[Base-2 Palindromes](https://open.kattis.com/problems/base2palindrome)| base2palindrome |4.5|[![py](images/python.png)]()| -|[basic](https://open.kattis.com/problems/basic)| basic |8.5|[![py](images/python.png)](src/basic/basic.py)| +|[basic](https://open.kattis.com/problems/basic)| basic |8.4|[![py](images/python.png)](src/basic/basic.py)| |[BASIC Interpreter](https://open.kattis.com/problems/basicinterpreter)| basicinterpreter |5.4|[![py](images/python.png)](src/BASIC%20Interpreter/basicinterpreter.py)| |[Basic Programming 1](https://open.kattis.com/problems/basicprogramming1)| basicprogramming1 |4.9|[![cpp](images/cpp.png)]()| -|[Basic Programming 2](https://open.kattis.com/problems/basicprogramming2)| basicprogramming2 |4.2|[![java](images/java.png)]()| +|[Basic Programming 2](https://open.kattis.com/problems/basicprogramming2)| basicprogramming2 |4.3|[![java](images/java.png)]()| |[Basic Remains](https://open.kattis.com/problems/basicremains)| basicremains |3.7|[![py](images/python.png)]()| -|[Basketball One-on-One](https://open.kattis.com/problems/basketballoneonone)| basketballoneonone |1.5|[![py](images/python.png)]()| +|[Basketball One-on-One](https://open.kattis.com/problems/basketballoneonone)| basketballoneonone |1.6|[![py](images/python.png)]()| |[Saunas](https://open.kattis.com/problems/bastubad)| bastubad |4.5|[![py](images/python.png)]()| |[Batmanacci](https://open.kattis.com/problems/batmanacci)| batmanacci |3.3|[![py](images/python.png)]()| |[Exploding Batteries](https://open.kattis.com/problems/batteries)| batteries |4.0|[![py](images/python.png)]()| @@ -186,7 +186,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Collecting Beepers](https://open.kattis.com/problems/beepers)| beepers |4.5|[![py](images/python.png)]()| |[Bee Problem](https://open.kattis.com/problems/beeproblem)| beeproblem |4.3|[![py](images/python.png)]()| |[Bela](https://open.kattis.com/problems/bela)| bela |1.4|[![cpp](images/cpp.png)]()| -|[Bendilfærslur](https://open.kattis.com/problems/bendilfaerslur)| bendilfaerslur |4.4|[![py](images/python.png)]()| +|[Bendilfærslur](https://open.kattis.com/problems/bendilfaerslur)| bendilfaerslur |4.7|[![py](images/python.png)]()| |[Best Before](https://open.kattis.com/problems/bestbefore)| bestbefore |3.8|[![py](images/python.png)]()| |[Best Compression Ever](https://open.kattis.com/problems/bestcompression)| bestcompression |2.5|[![py](images/python.png)]()| |[Best Rational Approximation](https://open.kattis.com/problems/bestrational)| bestrational |5.1|[![py](images/python.png)]()| @@ -236,7 +236,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Booking a Room](https://open.kattis.com/problems/bookingaroom)| bookingaroom |1.8|[![py](images/python.png)]()| |[Bootstrapping Number](https://open.kattis.com/problems/bootstrappingnumber)| bootstrappingnumber |2.9|[![py](images/python.png)]()| |[Borders](https://open.kattis.com/problems/borders)| borders |7.0|[![py](images/python.png)](src/Borders/borders.py)| -|[Borðspil](https://open.kattis.com/problems/bordspil)| bordspil |5.9|[![py](images/python.png)]()| +|[Borðspil](https://open.kattis.com/problems/bordspil)| bordspil |6.0|[![py](images/python.png)]()| |[Killing Aliens in a Borg Maze](https://open.kattis.com/problems/borg)| borg |3.7|[![py](images/python.png)]()| |[The Stock Market](https://open.kattis.com/problems/borsen)| borsen |4.1|[![py](images/python.png)]()| |[Boss Battle](https://open.kattis.com/problems/bossbattle)| bossbattle |1.8|[![py](images/python.png)]()| @@ -251,9 +251,9 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Bracket Sequence](https://open.kattis.com/problems/bracketsequence)| bracketsequence |5.1|[![py](images/python.png)]()| |[BrainFsckVM](https://open.kattis.com/problems/brainfsckvm)| brainfsckvm |6.2|[![py](images/python.png)](src/BrainFsckVM/brainfsckvm.py)| |[Bread Sorting](https://open.kattis.com/problems/bread)| bread |4.9|[![py](images/python.png)]()| -|[Breaking Bad](https://open.kattis.com/problems/breakingbad)| breakingbad |3.6|[![py](images/python.png)]()| +|[Breaking Bad](https://open.kattis.com/problems/breakingbad)| breakingbad |3.5|[![py](images/python.png)]()| |[Breaking Branches](https://open.kattis.com/problems/breakingbranches)| breakingbranches |1.6|[![py](images/python.png)]()| -|[Brexit](https://open.kattis.com/problems/brexit)| brexit |3.0|[![py](images/python.png)]()| +|[Brexit](https://open.kattis.com/problems/brexit)| brexit |2.9|[![py](images/python.png)]()| |[Brexit Negotiations](https://open.kattis.com/problems/brexitnegotiations)| brexitnegotiations |5.1|[![py](images/python.png)]()| |[Bribe](https://open.kattis.com/problems/bribe)| bribe |6.8|[![py](images/python.png)](src/Bribe/bribe.py)| |[Bridges and Tunnels](https://open.kattis.com/problems/bridgesandtunnels)| bridgesandtunnels |2.9|[![java](images/java.png)]()[![py](images/python.png)]()| @@ -263,8 +263,8 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Broken Swords](https://open.kattis.com/problems/brokenswords)| brokenswords |2.0|[![py](images/python.png)]()| |[Brownie Points I](https://open.kattis.com/problems/browniepoints)| browniepoints |2.3|[![cpp](images/cpp.png)]()| |[Bridges](https://open.kattis.com/problems/bryr)| bryr |2.1|[![py](images/python.png)]()| -|[Binary search tree](https://open.kattis.com/problems/bst)| bst |7.7|[![java](images/java.png)](src/Binary%20search%20tree/BST.java)[![java](images/java.png)](src/Binary%20search%20tree/BST2.java)| -|[Delicious Bubble Tea](https://open.kattis.com/problems/bubbletea)| bubbletea |2.8|[![py](images/python.png)]()| +|[Binary search tree](https://open.kattis.com/problems/bst)| bst |7.6|[![java](images/java.png)](src/Binary%20search%20tree/BST.java)[![java](images/java.png)](src/Binary%20search%20tree/BST2.java)| +|[Delicious Bubble Tea](https://open.kattis.com/problems/bubbletea)| bubbletea |2.7|[![py](images/python.png)]()| |[Buggy Robot (1)](https://open.kattis.com/problems/buggyrobot)| buggyrobot |5.9|[![py](images/python.png)](src/Buggy%20Robot%20(1)/buggyrobot.py)| |[Buggy Robot (2)](https://open.kattis.com/problems/buggyrobot2)| buggyrobot2 |5.6|[![py](images/python.png)](src/Buggy%20Robot%20(2)/buggyrobot2.py)| |[Build Dependencies](https://open.kattis.com/problems/builddeps)| builddeps |3.0|[![py](images/python.png)]()| @@ -286,11 +286,11 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Button Bashing](https://open.kattis.com/problems/buttonbashing)| buttonbashing |3.5|[![java](images/java.png)]()[![py](images/python.png)]()| |[Introspective Caching](https://open.kattis.com/problems/caching)| caching |6.2|[![java](images/java.png)](src/Introspective%20Caching/Caching.java)[![py](images/python.png)](src/Introspective%20Caching/caching.py)| |[Cafeteria (Easy)](https://open.kattis.com/problems/cafeteriaeasy)| cafeteriaeasy |4.9|[![py](images/python.png)]()| -|[Cakey McCakeFace](https://open.kattis.com/problems/cakeymccakeface)| cakeymccakeface |4.6|[![py](images/python.png)]()| +|[Cakey McCakeFace](https://open.kattis.com/problems/cakeymccakeface)| cakeymccakeface |4.7|[![py](images/python.png)]()| |[Calculating Dart Scores](https://open.kattis.com/problems/calculatingdartscores)| calculatingdartscores |2.9|[![cpp](images/cpp.png)]()| |[Calculator](https://open.kattis.com/problems/calculator)| calculator |3.2|[![py](images/python.png)]()| |[Calories From Fat](https://open.kattis.com/problems/calories)| calories |2.5|[![py](images/python.png)]()| -|[Guessing Camels](https://open.kattis.com/problems/camels)| camels |6.0|[![py](images/python.png)](src/Guessing%20Camels/camels.py)| +|[Guessing Camels](https://open.kattis.com/problems/camels)| camels |5.9|[![py](images/python.png)](src/Guessing%20Camels/camels.py)| |[Canadians, eh](https://open.kattis.com/problems/canadianseh)| canadianseh |1.6|[![py](images/python.png)]()| |[Candle Box](https://open.kattis.com/problems/candlebox)| candlebox |2.5|[![py](images/python.png)]()| |[Candy Distribution](https://open.kattis.com/problems/candydistribution)| candydistribution |3.9|[![py](images/python.png)]()| @@ -314,18 +314,18 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Solving for Carrots](https://open.kattis.com/problems/carrots)| carrots |1.3|[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| |[Catalan Numbers](https://open.kattis.com/problems/catalan)| catalan |3.7|[![py](images/python.png)]()| |[Catalan Square](https://open.kattis.com/problems/catalansquare)| catalansquare |3.3|[![py](images/python.png)]()| -|[Catching Noodles](https://open.kattis.com/problems/catchingnoodles)| catchingnoodles |7.7|[![py](images/python.png)](src/Catching%20Noodles/catchingnoodles.py)| +|[Catching Noodles](https://open.kattis.com/problems/catchingnoodles)| catchingnoodles |7.6|[![py](images/python.png)](src/Catching%20Noodles/catchingnoodles.py)| |[Cat Coat Colors](https://open.kattis.com/problems/catcoat)| catcoat |3.1|[![py](images/python.png)]()| |[Catenyms](https://open.kattis.com/problems/catenyms)| catenyms |7.1|[![py](images/python.png)](src/Catenyms/catenyms.py)| |[Catering](https://open.kattis.com/problems/catering)| catering |4.0|[![py](images/python.png)]()| |[A Feast For Cats](https://open.kattis.com/problems/cats)| cats |4.0|[![java](images/java.png)]()| |[Cat vs. Dog](https://open.kattis.com/problems/catvsdog)| catvsdog |6.0|[![py](images/python.png)](src/Cat%20vs.%20Dog/catvsdog.py)| -|[Cave Exploration](https://open.kattis.com/problems/caveexploration)| caveexploration |3.6|[![py](images/python.png)]()| +|[Cave Exploration](https://open.kattis.com/problems/caveexploration)| caveexploration |3.5|[![py](images/python.png)]()| |[Cave Exploration](https://open.kattis.com/problems/caveexploration2)| caveexploration2 |4.1|[![py](images/python.png)]()| |[CD](https://open.kattis.com/problems/cd)| cd |4.7|[![py](images/python.png)]()| |[Ceiling Function](https://open.kattis.com/problems/ceiling)| ceiling |2.1|[![py](images/python.png)]()| |[Opening Ceremony](https://open.kattis.com/problems/ceremony)| ceremony |3.7|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| -|[Cetiri](https://open.kattis.com/problems/cetiri)| cetiri |1.8|[![py](images/python.png)]()| +|[Cetiri](https://open.kattis.com/problems/cetiri)| cetiri |1.9|[![py](images/python.png)]()| |[Cetvrta](https://open.kattis.com/problems/cetvrta)| cetvrta |1.5|[![cpp](images/cpp.png)]()| |[Cezar](https://open.kattis.com/problems/cezar)| cezar |5.3|[![py](images/python.png)](src/Cezar/cezar.py)| |[Champernowne Count](https://open.kattis.com/problems/champernownecount)| champernownecount |3.6|[![py](images/python.png)]()| @@ -345,7 +345,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Chess](https://open.kattis.com/problems/chess)| chess |3.1|[![py](images/python.png)]()| |[Chess Competition](https://open.kattis.com/problems/chesscompetition)| chesscompetition |6.5|[![py](images/python.png)](src/Chess%20Competition/chesscompetition.py)| |[Chess Tournament](https://open.kattis.com/problems/chesstournament)| chesstournament |6.0|[![py](images/python.png)](src/Chess%20Tournament/chesstournament.py)| -|[Chewbacca](https://open.kattis.com/problems/chewbacca)| chewbacca |3.2|[![py](images/python.png)]()| +|[Chewbacca](https://open.kattis.com/problems/chewbacca)| chewbacca |3.3|[![py](images/python.png)]()| |[Chinese Remainder](https://open.kattis.com/problems/chineseremainder)| chineseremainder |4.9|[![py](images/python.png)]()| |[Chocolate Division](https://open.kattis.com/problems/chocolatedivision)| chocolatedivision |1.8|[![py](images/python.png)]()| |[Chocolates](https://open.kattis.com/problems/chocolates)| chocolates |5.2|[![py](images/python.png)](src/Chocolates/chocolates.py)| @@ -359,25 +359,25 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Circle Bounce](https://open.kattis.com/problems/circlebounce)| circlebounce |4.5|[![py](images/python.png)]()| |[Circuit Math](https://open.kattis.com/problems/circuitmath)| circuitmath |2.2|[![py](images/python.png)]()| |[Circular Caramel Cookie](https://open.kattis.com/problems/circularcaramelcookie)| circularcaramelcookie |3.8|[![py](images/python.png)]()| -|[Circumsphere](https://open.kattis.com/problems/circumsphere)| circumsphere |5.4|[![py](images/python.png)]()| +|[Circumsphere](https://open.kattis.com/problems/circumsphere)| circumsphere |5.1|[![py](images/python.png)]()| |[The Citrus Intern](https://open.kattis.com/problems/citrusintern)| citrusintern |3.6|[![py](images/python.png)]()| |[City Numbers](https://open.kattis.com/problems/citynumbers)| citynumbers |5.3|[![py](images/python.png)]()| |[City Park](https://open.kattis.com/problems/citypark)| citypark |7.7|[![py](images/python.png)](src/City%20Park/citypark.py)| |[Class Field Trip](https://open.kattis.com/problems/classfieldtrip)| classfieldtrip |1.4|[![py](images/python.png)]()| |[Classical Counting](https://open.kattis.com/problems/classicalcounting)| classicalcounting |7.9|[![py](images/python.png)](src/Classical%20Counting/classicalcounting.py)| -|[Class Picture](https://open.kattis.com/problems/classpicture)| classpicture |5.5|[![py](images/python.png)](src/Class%20Picture/classpicture.py)| +|[Class Picture](https://open.kattis.com/problems/classpicture)| classpicture |5.4|[![py](images/python.png)](src/Class%20Picture/classpicture.py)| |[Classrooms](https://open.kattis.com/problems/classrooms)| classrooms |5.6|[![java](images/java.png)](src/Classrooms/Classrooms.java)| -|[A Classy Problem](https://open.kattis.com/problems/classy)| classy |4.9|[![java](images/java.png)]()| +|[A Classy Problem](https://open.kattis.com/problems/classy)| classy |4.6|[![java](images/java.png)]()| |[Climbing Stairs](https://open.kattis.com/problems/climbingstairs)| climbingstairs |4.0|[![py](images/python.png)]()| |[Climbing Worm](https://open.kattis.com/problems/climbingworm)| climbingworm |2.5|[![py](images/python.png)]()| |[Clinic](https://open.kattis.com/problems/clinic)| clinic |4.2|[![py](images/python.png)]()| -|[Closeness Queries](https://open.kattis.com/problems/closenessqueries)| closenessqueries |8.8|[![py](images/python.png)](src/Closeness%20Queries/closenessqueries.py)| +|[Closeness Queries](https://open.kattis.com/problems/closenessqueries)| closenessqueries |8.7|[![py](images/python.png)](src/Closeness%20Queries/closenessqueries.py)| |[Closest Pair (Uniform)](https://open.kattis.com/problems/closestpair1)| closestpair1 |5.4|[![java](images/java.png)]()[![py](images/python.png)]()| |[Closest Pair](https://open.kattis.com/problems/closestpair2)| closestpair2 |7.5|[![java](images/java.png)](src/Closest%20Pair/ClosestPair2.java)| |[Closest Sums](https://open.kattis.com/problems/closestsums)| closestsums |2.6|[![py](images/python.png)]()| |[Closing The Loop](https://open.kattis.com/problems/closingtheloop)| closingtheloop |2.0|[![cpp](images/cpp.png)]()| |[Coast Length](https://open.kattis.com/problems/coast)| coast |3.2|[![py](images/python.png)]()| -|[A Furious Cocktail](https://open.kattis.com/problems/cocktail)| cocktail |2.7|[![py](images/python.png)]()| +|[A Furious Cocktail](https://open.kattis.com/problems/cocktail)| cocktail |2.8|[![py](images/python.png)]()| |[Cocoa Coalition](https://open.kattis.com/problems/cocoacoalition)| cocoacoalition |4.9|[![py](images/python.png)]()| |[Coconut Splat](https://open.kattis.com/problems/coconut)| coconut |1.7|[![java](images/java.png)]()| |[Code Cleanups](https://open.kattis.com/problems/codecleanups)| codecleanups |3.3|[![py](images/python.png)]()| @@ -392,7 +392,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Collapse](https://open.kattis.com/problems/collapse)| collapse |3.3|[![py](images/python.png)]()| |[Collatz Conjecture (1)](https://open.kattis.com/problems/collatz)| collatz |4.1|[![py](images/python.png)]()| |[Collatz Conjecture (2)](https://open.kattis.com/problems/collatzconjecture)| collatzconjecture |7.0|[![py](images/python.png)](src/Collatz%20Conjecture%20(2)/collatzconjecture.py)| -|[Colliding Traffic](https://open.kattis.com/problems/collidingtraffic)| collidingtraffic |6.9|[![py](images/python.png)](src/Colliding%20Traffic/collidingtraffic.py)| +|[Colliding Traffic](https://open.kattis.com/problems/collidingtraffic)| collidingtraffic |7.3|[![py](images/python.png)](src/Colliding%20Traffic/collidingtraffic.py)| |[Coloring Socks](https://open.kattis.com/problems/color)| color |2.6|[![py](images/python.png)]()| |[Colorland](https://open.kattis.com/problems/colorland)| colorland |4.2|[![py](images/python.png)]()| |[Colour Wars](https://open.kattis.com/problems/colourwars)| colourwars |3.0|[![py](images/python.png)]()| @@ -402,13 +402,13 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Comma Sprinkler](https://open.kattis.com/problems/comma)| comma |4.5|[![py](images/python.png)]()| |[Radio Commercials](https://open.kattis.com/problems/commercials)| commercials |1.9|[![py](images/python.png)]()| |[Common Factors](https://open.kattis.com/problems/commonfactors)| commonfactors |4.8|[![py](images/python.png)]()| -|[Jumbled Communication](https://open.kattis.com/problems/communication)| communication |2.1|[![cpp](images/cpp.png)]()| +|[Jumbled Communication](https://open.kattis.com/problems/communication)| communication |2.2|[![cpp](images/cpp.png)]()| |[Communications Satellite](https://open.kattis.com/problems/communicationssatellite)| communicationssatellite |3.8|[![java](images/java.png)]()| |[Jumbled Compass](https://open.kattis.com/problems/compass)| compass |2.1|[![cpp](images/cpp.png)]()| |[Competitive Arcade Basketball](https://open.kattis.com/problems/competitivearcadebasketball)| competitivearcadebasketball |2.3|[![py](images/python.png)]()| |[Completing the Square](https://open.kattis.com/problems/completingthesquare)| completingthesquare |2.1|[![cpp](images/cpp.png)]()| |[Compositions](https://open.kattis.com/problems/compositions)| compositions |2.5|[![py](images/python.png)]()| -|[Compound Words](https://open.kattis.com/problems/compoundwords)| compoundwords |1.8|[![py](images/python.png)]()| +|[Compound Words](https://open.kattis.com/problems/compoundwords)| compoundwords |1.7|[![py](images/python.png)]()| |[Best Compromise](https://open.kattis.com/problems/compromise)| compromise |2.1|[![py](images/python.png)]()| |[Conformity](https://open.kattis.com/problems/conformity)| conformity |1.8|[![java](images/java.png)]()| |[Conga Line](https://open.kattis.com/problems/congaline)| congaline |4.7|[![py](images/python.png)]()| @@ -433,12 +433,12 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Association for Convex Main Office](https://open.kattis.com/problems/convex)| convex |6.1|[![py](images/python.png)](src/Association%20for%20Convex%20Main%20Office/convex.py)| |[Convex Hull (1)](https://open.kattis.com/problems/convexhull)| convexhull |4.7|[![py](images/python.png)]()| |[Convex Hull (2)](https://open.kattis.com/problems/convexhull2)| convexhull2 |7.0|[![py](images/python.png)](src/Convex%20Hull%20(2)/convexhull2.py)| -|[Convex Polygon Area](https://open.kattis.com/problems/convexpolygonarea)| convexpolygonarea |2.0|[![cpp](images/cpp.png)]()| +|[Convex Polygon Area](https://open.kattis.com/problems/convexpolygonarea)| convexpolygonarea |1.9|[![cpp](images/cpp.png)]()| |[Conveyor Belts](https://open.kattis.com/problems/conveyorbelts2)| conveyorbelts2 |5.5|[![py](images/python.png)](src/Conveyor%20Belts/conveyorbelts2.py)| |[Convoy](https://open.kattis.com/problems/convoy)| convoy |4.1|[![py](images/python.png)]()| |[Cookie Cutters](https://open.kattis.com/problems/cookiecutter)| cookiecutter |2.4|[![py](images/python.png)]()| |[Cookie Selection](https://open.kattis.com/problems/cookieselection)| cookieselection |5.1|[![java](images/java.png)]()| -|[Cooking Water](https://open.kattis.com/problems/cookingwater)| cookingwater |2.1|[![py](images/python.png)]()| +|[Cooking Water](https://open.kattis.com/problems/cookingwater)| cookingwater |2.0|[![py](images/python.png)]()| |[Cops and Robbers](https://open.kattis.com/problems/copsandrobbers)| copsandrobbers |4.9|[![py](images/python.png)]()| |[Cordon Bleu](https://open.kattis.com/problems/cordonbleu)| cordonbleu |6.2|[![cpp](images/cpp.png)]()| |[Cornhusker](https://open.kattis.com/problems/cornhusker)| cornhusker |1.6|[![py](images/python.png)]()| @@ -470,7 +470,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Crop Triangles (Hard)](https://open.kattis.com/problems/crophard)| crophard |5.7|[![py](images/python.png)](src/Crop%20Triangles%20(Hard)/crophard.py)| |[Cross Country](https://open.kattis.com/problems/crosscountry)| crosscountry |2.9|[![py](images/python.png)]()| |[Crowd Control](https://open.kattis.com/problems/crowdcontrol)| crowdcontrol |3.5|[![py](images/python.png)]()| -|[Crusaders of the Lost Mark](https://open.kattis.com/problems/crusaders)| crusaders |8.5|[![py](images/python.png)](src/Crusaders%20of%20the%20Lost%20Mark/crusaders.py)| +|[Crusaders of the Lost Mark](https://open.kattis.com/problems/crusaders)| crusaders |8.4|[![py](images/python.png)](src/Crusaders%20of%20the%20Lost%20Mark/crusaders.py)| |[Cryptographic Keys](https://open.kattis.com/problems/crypto)| crypto |4.3|[![py](images/python.png)]()| |[Cu Chi Tunnels](https://open.kattis.com/problems/cuchitunnels)| cuchitunnels |3.1|[![py](images/python.png)]()| |[Cuckoo Hashing](https://open.kattis.com/problems/cuckoo)| cuckoo |5.7|[![py](images/python.png)](src/Cuckoo%20Hashing/cuckoo.py)| @@ -482,11 +482,11 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Stacking Curvy Blocks](https://open.kattis.com/problems/curvyblocks)| curvyblocks |4.8|[![cpp](images/cpp.png)]()| |[Cut in Line](https://open.kattis.com/problems/cutinline)| cutinline |1.6|[![py](images/python.png)]()| |[Cut the Negativity](https://open.kattis.com/problems/cutthenegativity)| cutthenegativity |1.4|[![py](images/python.png)]()| -|[Cutting Brownies](https://open.kattis.com/problems/cuttingbrownies)| cuttingbrownies |4.0|[![py](images/python.png)]()| +|[Cutting Brownies](https://open.kattis.com/problems/cuttingbrownies)| cuttingbrownies |4.1|[![py](images/python.png)]()| |[Cutting Corners](https://open.kattis.com/problems/cuttingcorners)| cuttingcorners |2.7|[![py](images/python.png)]()| |[Cyanide Rivers](https://open.kattis.com/problems/cyaniderivers)| cyaniderivers |2.2|[![py](images/python.png)]()| |[Cycles (Easy)](https://open.kattis.com/problems/cycleseasy)| cycleseasy |4.0|[![py](images/python.png)]()| -|[Cycles (Hard)](https://open.kattis.com/problems/cycleshard)| cycleshard |8.2|[![py](images/python.png)](src/Cycles%20(Hard)/cycleshard.py)| +|[Cycles (Hard)](https://open.kattis.com/problems/cycleshard)| cycleshard |8.0|[![py](images/python.png)](src/Cycles%20(Hard)/cycleshard.py)| |[Cyclical Periods](https://open.kattis.com/problems/cyclicalperiods)| cyclicalperiods |2.9|[![py](images/python.png)](src/Cyclical%20Periods/cyclicalperiods.py)| |[Cypher Decypher](https://open.kattis.com/problems/cypherdecypher)| cypherdecypher |1.7|[![py](images/python.png)]()| |[Dacey the Dice](https://open.kattis.com/problems/daceydice)| daceydice |3.6|[![py](images/python.png)]()| @@ -512,7 +512,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Deildajöfnuður](https://open.kattis.com/problems/deildajofnudur)| deildajofnudur |2.9|[![py](images/python.png)]()| |[Dejavu](https://open.kattis.com/problems/dejavu)| dejavu |3.5|[![py](images/python.png)]()| |[Delft Distance](https://open.kattis.com/problems/delftdistance)| delftdistance |3.8|[![py](images/python.png)]()| -|[Delimiter Soup](https://open.kattis.com/problems/delimitersoup)| delimitersoup |2.3|[![java](images/java.png)]()| +|[Delimiter Soup](https://open.kattis.com/problems/delimitersoup)| delimitersoup |2.2|[![java](images/java.png)]()| |[Delivering Goods](https://open.kattis.com/problems/delivering)| delivering |6.3|[![py](images/python.png)](src/Delivering%20Goods/delivering.py)| |[Postal Delivery](https://open.kattis.com/problems/delivery)| delivery |2.7|[![py](images/python.png)]()| |[Demerit Points](https://open.kattis.com/problems/demeritpoints)| demeritpoints |6.7|[![py](images/python.png)]()| @@ -525,7 +525,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Dice Game](https://open.kattis.com/problems/dicegame)| dicegame |1.5|[![cpp](images/cpp.png)]()| |[Dick and Jane](https://open.kattis.com/problems/dickandjane)| dickandjane |6.0|[![py](images/python.png)](src/Dick%20and%20Jane/dickandjane.py)| |[Dictionary Compression](https://open.kattis.com/problems/dictionary)| dictionary |9.6|[![py](images/python.png)](src/Dictionary%20Compression/dictionary.py)| -|[Dictionary Attack](https://open.kattis.com/problems/dictionaryattack)| dictionaryattack |7.0|[![py](images/python.png)](src/Dictionary%20Attack/dictionaryattack.py)| +|[Dictionary Attack](https://open.kattis.com/problems/dictionaryattack)| dictionaryattack |7.1|[![py](images/python.png)](src/Dictionary%20Attack/dictionaryattack.py)| |[Die Hard](https://open.kattis.com/problems/diehard)| diehard |2.8|[![py](images/python.png)]()| |[A Different Problem](https://open.kattis.com/problems/different)| different |2.9|[![c](images/c.png)]()[![cpp](images/cpp.png)]()[![cs](images/csharp.png)]()[![go](images/go.png)]()[![hs](images/haskell.png)]()[![java](images/java.png)]()[![js](images/javascript.png)]()[![kt](images/kotlin.png)]()[![php](images/php.png)]()[![py](images/python.png)]()[![rb](images/ruby.png)]()| |[Different Distances](https://open.kattis.com/problems/differentdistances)| differentdistances |1.8|[![cpp](images/cpp.png)]()| @@ -548,7 +548,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Distributing Poffins](https://open.kattis.com/problems/distributingpoffins)| distributingpoffins |2.3|[![py](images/python.png)]()| |[Diverse Cookies](https://open.kattis.com/problems/diversecookies)| diversecookies |4.3|[![py](images/python.png)]()| |[Divide by 100](https://open.kattis.com/problems/divideby100)| divideby100 |4.1|[![cpp](images/cpp.png)]()| -|[Divisible Subsequences](https://open.kattis.com/problems/divisible)| divisible |3.5|[![py](images/python.png)]()| +|[Divisible Subsequences](https://open.kattis.com/problems/divisible)| divisible |3.4|[![py](images/python.png)]()| |[Division](https://open.kattis.com/problems/division)| division |8.1|[![py](images/python.png)](src/Division/division.py)| |[Divisor Counts](https://open.kattis.com/problems/divisorcounts)| divisorcounts |6.0|[![py](images/python.png)](src/Divisor%20Counts/divisorcounts.py)| |[Divisors](https://open.kattis.com/problems/divisors)| divisors |5.6|[![py](images/python.png)](src/Divisors/divisors.py)| @@ -556,7 +556,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Doctor Kattis](https://open.kattis.com/problems/doctorkattis)| doctorkattis |4.5|[![py](images/python.png)]()| |[Dodecaphony](https://open.kattis.com/problems/dodecaphony)| dodecaphony |3.3|[![py](images/python.png)]()| |[Dog & Gopher](https://open.kattis.com/problems/doggopher)| doggopher |2.5|[![py](images/python.png)]()| -|[Dominoes 2](https://open.kattis.com/problems/dominoes2)| dominoes2 |3.2|[![java](images/java.png)]()| +|[Dominoes 2](https://open.kattis.com/problems/dominoes2)| dominoes2 |3.1|[![java](images/java.png)]()| |[Dominos](https://open.kattis.com/problems/dominos)| dominos |3.8|[![java](images/java.png)]()[![py](images/python.png)]()| |[Don't Be Fake](https://open.kattis.com/problems/dontbefake)| dontbefake |2.4|[![py](images/python.png)]()| |[Don't Fall Down Stairs](https://open.kattis.com/problems/dontfalldownstairs)| dontfalldownstairs |2.1|[![py](images/python.png)]()| @@ -564,7 +564,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Doorman](https://open.kattis.com/problems/doorman)| doorman |2.2|[![py](images/python.png)]()| |[Double Password](https://open.kattis.com/problems/doublepassword)| doublepassword |1.6|[![py](images/python.png)]()| |[Doubleplusgood](https://open.kattis.com/problems/doubleplusgood)| doubleplusgood |2.7|[![py](images/python.png)]()| -|[Double Up](https://open.kattis.com/problems/doubleup)| doubleup |3.8|[![py](images/python.png)]()| +|[Double Up](https://open.kattis.com/problems/doubleup)| doubleup |3.9|[![py](images/python.png)]()| |[Disastrous Downfall](https://open.kattis.com/problems/downfall)| downfall |4.3|[![py](images/python.png)]()| |[Disastrous Downtime](https://open.kattis.com/problems/downtime)| downtime |3.1|[![py](images/python.png)]()| |[Dragon Ball I](https://open.kattis.com/problems/dragonball1)| dragonball1 |5.3|[![py](images/python.png)]()| @@ -585,24 +585,24 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Dvaput](https://open.kattis.com/problems/dvaput)| dvaput |4.9|[![py](images/python.png)]()| |[DVDs](https://open.kattis.com/problems/dvds)| dvds |2.9|[![py](images/python.png)]()| |[Dvoniz](https://open.kattis.com/problems/dvoniz)| dvoniz |7.3|[![py](images/python.png)](src/Dvoniz/dvoniz.py)[![py](images/python.png)](src/Dvoniz/dvoniz2.py)| -|[Dyslectionary](https://open.kattis.com/problems/dyslectionary)| dyslectionary |3.3|[![py](images/python.png)]()| +|[Dyslectionary](https://open.kattis.com/problems/dyslectionary)| dyslectionary |3.2|[![py](images/python.png)]()| |[Dyson Circle](https://open.kattis.com/problems/dysoncircle)| dysoncircle |5.2|[![py](images/python.png)]()| |[Early Winter](https://open.kattis.com/problems/earlywinter)| earlywinter |1.8|[![py](images/python.png)]()| |[The Easiest Problem Is This One](https://open.kattis.com/problems/easiest)| easiest |1.6|[![cpp](images/cpp.png)]()| |[Easter Eggs](https://open.kattis.com/problems/eastereggs)| eastereggs |5.0|[![py](images/python.png)]()| |[Eating Out](https://open.kattis.com/problems/eatingout)| eatingout |3.5|[![py](images/python.png)]()| |[Echo Echo Echo](https://open.kattis.com/problems/echoechoecho)| echoechoecho |1.2|[![py](images/python.png)]()| -|[e-Coins](https://open.kattis.com/problems/ecoins)| ecoins |5.3|[![py](images/python.png)]()| +|[e-Coins](https://open.kattis.com/problems/ecoins)| ecoins |5.1|[![py](images/python.png)]()| |[Eeny Meeny](https://open.kattis.com/problems/eenymeeny)| eenymeeny |2.0|[![py](images/python.png)]()| |[Efficient Exchange](https://open.kattis.com/problems/efficientexchange)| efficientexchange |4.4|[![py](images/python.png)]()| |[Egypt](https://open.kattis.com/problems/egypt)| egypt |2.0|[![cpp](images/cpp.png)]()| |[Eiginnöfn](https://open.kattis.com/problems/eiginnofn)| eiginnofn |2.6|[![py](images/python.png)]()| |[Eindahraðall](https://open.kattis.com/problems/eindahradall)| eindahradall |6.1|[![py](images/python.png)]()| |[Ekki dauði opna inni](https://open.kattis.com/problems/ekkidaudi)| ekkidaudi |1.5|[![py](images/python.png)]()| -|[Ekki minn forseti](https://open.kattis.com/problems/ekkiminnforseti)| ekkiminnforseti |7.1|[![py](images/python.png)]()| -|[Election (1)](https://open.kattis.com/problems/election)| election |5.1|[![py](images/python.png)](src/Election%20(1)/election.py)| +|[Ekki minn forseti](https://open.kattis.com/problems/ekkiminnforseti)| ekkiminnforseti |7.2|[![py](images/python.png)]()| +|[Election (1)](https://open.kattis.com/problems/election)| election |5.2|[![py](images/python.png)](src/Election%20(1)/election.py)| |[Election (2)](https://open.kattis.com/problems/election2)| election2 |2.6|[![py](images/python.png)]()| -|[Election Paradox](https://open.kattis.com/problems/electionparadox)| electionparadox |1.8|[![py](images/python.png)]()| +|[Election Paradox](https://open.kattis.com/problems/electionparadox)| electionparadox |1.7|[![py](images/python.png)]()| |[Electrical Outlets](https://open.kattis.com/problems/electricaloutlets)| electricaloutlets |1.6|[![java](images/java.png)]()| |[Elementary Math](https://open.kattis.com/problems/elementarymath)| elementarymath |4.7|[![py](images/python.png)]()| |[Elevator Trouble](https://open.kattis.com/problems/elevatortrouble)| elevatortrouble |2.2|[![py](images/python.png)]()| @@ -615,11 +615,11 @@ For more Python data structure implementations, head over to [pytils](https://gi |[The End of the World](https://open.kattis.com/problems/endoftheworld)| endoftheworld |5.1|[![py](images/python.png)]()| |[Endurvinnsla](https://open.kattis.com/problems/endurvinnsla)| endurvinnsla |2.0|[![py](images/python.png)]()| |[Enemy Division](https://open.kattis.com/problems/enemydivision)| enemydivision |5.8|[![py](images/python.png)](src/Enemy%20Division/enemydivision.py)| -|[Engaging with Loyal Customers](https://open.kattis.com/problems/engaging)| engaging |6.6|[![cpp](images/cpp.png)]()| +|[Engaging with Loyal Customers](https://open.kattis.com/problems/engaging)| engaging |6.7|[![cpp](images/cpp.png)]()| |[Engineering English](https://open.kattis.com/problems/engineeringenglish)| engineeringenglish |2.4|[![py](images/python.png)]()| |[Enlarging Hash Tables](https://open.kattis.com/problems/enlarginghashtables)| enlarginghashtables |3.0|[![py](images/python.png)]()| |[Entertainment Box](https://open.kattis.com/problems/entertainmentbox)| entertainmentbox |6.0|[![java](images/java.png)](src/Entertainment%20Box/EntertainmentBox.java)| -|[Entirely Unsorted Sequences](https://open.kattis.com/problems/entirelyunsortedsequences)| entirelyunsortedsequences |4.1|[![py](images/python.png)]()| +|[Entirely Unsorted Sequences](https://open.kattis.com/problems/entirelyunsortedsequences)| entirelyunsortedsequences |4.0|[![py](images/python.png)]()| |[Envious Exponents](https://open.kattis.com/problems/enviousexponents)| enviousexponents |4.9|[![py](images/python.png)]()| |[EpigDanceOff](https://open.kattis.com/problems/epigdanceoff)| epigdanceoff |2.0|[![py](images/python.png)]()| |[Equal Sums (Easy)](https://open.kattis.com/problems/equalsumseasy)| equalsumseasy |2.8|[![py](images/python.png)]()| @@ -627,7 +627,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Linear Equation Solver](https://open.kattis.com/problems/equationsolver)| equationsolver |6.3|[![py](images/python.png)](src/Linear%20Equation%20Solver/equationsolver.py)| |[Partial Linear Equation Solver](https://open.kattis.com/problems/equationsolverplus)| equationsolverplus |7.5|[![py](images/python.png)](src/Partial%20Linear%20Equation%20Solver/equationsolverplus.py)| |[Proving Equivalences](https://open.kattis.com/problems/equivalences)| equivalences |5.9|[![py](images/python.png)](src/Proving%20Equivalences/equivalences.py)| -|[Equivalent Exchange](https://open.kattis.com/problems/equivalentexchange)| equivalentexchange |7.9|[![py](images/python.png)](src/Equivalent%20Exchange/equivalentexchange.py)| +|[Equivalent Exchange](https://open.kattis.com/problems/equivalentexchange)| equivalentexchange |7.4|[![py](images/python.png)](src/Equivalent%20Exchange/equivalentexchange.py)| |[Erase Securely](https://open.kattis.com/problems/erase)| erase |1.8|[![py](images/python.png)]()| |[Erdős Numbers](https://open.kattis.com/problems/erdosnumbers)| erdosnumbers |5.2|[![py](images/python.png)]()| |[Erosion Filter](https://open.kattis.com/problems/erosionfilter)| erosionfilter |4.6|[![py](images/python.png)]()| @@ -642,8 +642,8 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Estimation](https://open.kattis.com/problems/estimation)| estimation |4.6|[![py](images/python.png)]()| |[ETA](https://open.kattis.com/problems/eta)| eta |3.2|[![py](images/python.png)]()| |[Euclidean TSP](https://open.kattis.com/problems/euclideantsp)| euclideantsp |2.3|[![py](images/python.png)]()| -|[Euclid's Game](https://open.kattis.com/problems/euclidsgame)| euclidsgame |4.3|[![py](images/python.png)]()| -|[Eulerian Graphs](https://open.kattis.com/problems/eulerian)| eulerian |3.1|[![py](images/python.png)]()| +|[Euclid's Game](https://open.kattis.com/problems/euclidsgame)| euclidsgame |4.4|[![py](images/python.png)]()| +|[Eulerian Graphs](https://open.kattis.com/problems/eulerian)| eulerian |3.2|[![py](images/python.png)]()| |[Eulerian Graphs 2](https://open.kattis.com/problems/eulerian2)| eulerian2 |4.0|[![py](images/python.png)]()| |[Eulerian Path](https://open.kattis.com/problems/eulerianpath)| eulerianpath |5.9|[![py](images/python.png)](src/Eulerian%20Path/eulerianpath.py)| |[Euler's Number](https://open.kattis.com/problems/eulersnumber)| eulersnumber |2.2|[![cpp](images/cpp.png)]()| @@ -677,7 +677,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Fair Division (1)](https://open.kattis.com/problems/fairdivision)| fairdivision |3.6|[![py](images/python.png)]()| |[Fair Division (2)](https://open.kattis.com/problems/fairdivision2)| fairdivision2 |5.9|[![py](images/python.png)](src/Fair%20Division%20(2)/fairdivision2.py)| |[Fair Play](https://open.kattis.com/problems/fairplay)| fairplay |3.7|[![py](images/python.png)]()| -|[Fair Warning](https://open.kattis.com/problems/fairwarning)| fairwarning |4.4|[![py](images/python.png)]()| +|[Fair Warning](https://open.kattis.com/problems/fairwarning)| fairwarning |5.0|[![py](images/python.png)]()| |[Fake Arithmetic Sequence](https://open.kattis.com/problems/fakearithmeticsequence)| fakearithmeticsequence |3.4|[![py](images/python.png)]()| |[Faktor](https://open.kattis.com/problems/faktor)| faktor |1.4|[![cpp](images/cpp.png)]()[![java](images/java.png)]()[![py](images/python.png)]()| |[Falcon Dive](https://open.kattis.com/problems/falcondive)| falcondive |3.1|[![py](images/python.png)]()| @@ -687,7 +687,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Fantasy Draft](https://open.kattis.com/problems/fantasydraft)| fantasydraft |4.2|[![py](images/python.png)]()| |[Farey Sequence Length](https://open.kattis.com/problems/farey)| farey |3.5|[![cpp](images/cpp.png)]()| |[Farey Sums](https://open.kattis.com/problems/fareysums)| fareysums |4.9|[![cpp](images/cpp.png)]()| -|[Fastest Available Route](https://open.kattis.com/problems/fastestavailableroute)| fastestavailableroute |2.7|[![py](images/python.png)]()| +|[Fastest Available Route](https://open.kattis.com/problems/fastestavailableroute)| fastestavailableroute |2.8|[![py](images/python.png)]()| |[Fast Food Prizes](https://open.kattis.com/problems/fastfood)| fastfood |2.0|[![py](images/python.png)]()| |[Faulty Robot](https://open.kattis.com/problems/faultyrobot)| faultyrobot |3.4|[![py](images/python.png)]()| |[A Favourable Ending](https://open.kattis.com/problems/favourable)| favourable |4.1|[![py](images/python.png)]()| @@ -701,7 +701,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Fiat](https://open.kattis.com/problems/fiat)| fiat |5.4|[![py](images/python.png)](src/Fiat/fiat.py)| |[Fibonacci Cycles](https://open.kattis.com/problems/fibonaccicycles)| fibonaccicycles |3.2|[![py](images/python.png)]()| |[Minimal Fibonacci Sums](https://open.kattis.com/problems/fibonaccisum)| fibonaccisum |2.5|[![py](images/python.png)]()| -|[Fibs og Dibs](https://open.kattis.com/problems/fibsogdibs)| fibsogdibs |6.7|[![py](images/python.png)](src/Fibs%20og%20Dibs/fibsogdibs.py)| +|[Fibs og Dibs](https://open.kattis.com/problems/fibsogdibs)| fibsogdibs |6.6|[![py](images/python.png)](src/Fibs%20og%20Dibs/fibsogdibs.py)| |[Fibonacci Tour](https://open.kattis.com/problems/fibtour)| fibtour |5.7|[![py](images/python.png)](src/Fibonacci%20Tour/fibtour.py)| |[Field Trip](https://open.kattis.com/problems/fieldtrip)| fieldtrip |2.2|[![py](images/python.png)]()| |[Framtíðar FIFA](https://open.kattis.com/problems/fifa)| fifa |1.2|[![py](images/python.png)]()| @@ -709,10 +709,10 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Fight to Survive](https://open.kattis.com/problems/fighttosurvive)| fighttosurvive |3.0|[![py](images/python.png)]()| |[Filip](https://open.kattis.com/problems/filip)| filip |1.5|[![cpp](images/cpp.png)]()[![java](images/java.png)]()[![py](images/python.png)]()| |[Final Exam](https://open.kattis.com/problems/finalexam2)| finalexam2 |1.7|[![cpp](images/cpp.png)]()| -|[Financial Planning](https://open.kattis.com/problems/financialplanning)| financialplanning |4.1|[![py](images/python.png)]()| +|[Financial Planning](https://open.kattis.com/problems/financialplanning)| financialplanning |4.2|[![py](images/python.png)]()| |[Finding an A](https://open.kattis.com/problems/findingana)| findingana |1.3|[![py](images/python.png)]()| |[Finding Lines](https://open.kattis.com/problems/findinglines)| findinglines |6.1|[![py](images/python.png)](src/Finding%20Lines/findinglines.py)| -|[Find my Family](https://open.kattis.com/problems/findmyfamily)| findmyfamily |4.3|[![py](images/python.png)]()| +|[Find my Family](https://open.kattis.com/problems/findmyfamily)| findmyfamily |4.2|[![py](images/python.png)]()| |[Find Poly](https://open.kattis.com/problems/findpoly)| findpoly |3.0|[![py](images/python.png)]()| |[Find the Graph](https://open.kattis.com/problems/findthegraph)| findthegraph |3.5|[![py](images/python.png)]()| |[Find The Root](https://open.kattis.com/problems/findtheroot)| findtheroot |3.7|[![py](images/python.png)]()| @@ -725,7 +725,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[FizzBuzz (2)](https://open.kattis.com/problems/fizzbuzz2)| fizzbuzz2 |3.1|[![py](images/python.png)]()| |[Fizz Buzz](https://open.kattis.com/problems/fizzbuzz3)| fizzbuzz3 |7.6|[![py](images/python.png)](src/Fizz%20Buzz/fizzbuzz3.py)| |[Flag Quiz](https://open.kattis.com/problems/flagquiz)| flagquiz |3.9|[![py](images/python.png)]()| -|[Flatbökuveisla](https://open.kattis.com/problems/flatbokuveisla)| flatbokuveisla |1.1|[![py](images/python.png)]()| +|[Flatbökuveisla](https://open.kattis.com/problems/flatbokuveisla)| flatbokuveisla |1.2|[![py](images/python.png)]()| |[Flexible Spaces](https://open.kattis.com/problems/flexible)| flexible |1.8|[![cpp](images/cpp.png)]()| |[Flight Planning](https://open.kattis.com/problems/flight)| flight |7.3|[![py](images/python.png)](src/Flight%20Planning/flight.py)| |[Flip Five](https://open.kattis.com/problems/flipfive)| flipfive |2.8|[![py](images/python.png)]()| @@ -764,7 +764,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Friday the 13th](https://open.kattis.com/problems/friday)| friday |2.1|[![py](images/python.png)]()| |[Froggie](https://open.kattis.com/problems/froggie)| froggie |6.2|[![py](images/python.png)](src/Froggie/froggie.py)| |[From A to B](https://open.kattis.com/problems/fromatob)| fromatob |2.4|[![py](images/python.png)]()| -|[Frosh Week (1)](https://open.kattis.com/problems/froshweek)| froshweek |4.2|[![py](images/python.png)]()| +|[Frosh Week (1)](https://open.kattis.com/problems/froshweek)| froshweek |4.3|[![py](images/python.png)]()| |[Frosh Week (2)](https://open.kattis.com/problems/froshweek2)| froshweek2 |2.2|[![py](images/python.png)]()| |[Frosting on the Cake](https://open.kattis.com/problems/frosting)| frosting |4.0|[![cpp](images/cpp.png)]()| |[Frumtölutalning](https://open.kattis.com/problems/frumtolutalning)| frumtolutalning |9.0|[![py](images/python.png)](src/Frumtölutalning/frumtolutalning.py)| @@ -807,7 +807,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Glyph Recognition](https://open.kattis.com/problems/glyphrecognition)| glyphrecognition |2.7|[![py](images/python.png)]()| |[Gnoll Hypothesis](https://open.kattis.com/problems/gnollhypothesis)| gnollhypothesis |4.3|[![py](images/python.png)]()| |[Goat Rope](https://open.kattis.com/problems/goatrope)| goatrope |1.6|[![cpp](images/cpp.png)]()| -|[Candy](https://open.kattis.com/problems/godis)| godis |5.9|[![py](images/python.png)]()| +|[Candy](https://open.kattis.com/problems/godis)| godis |6.1|[![py](images/python.png)]()| |[Godzilla](https://open.kattis.com/problems/godzilla)| godzilla |5.7|[![py](images/python.png)](src/Godzilla/godzilla.py)| |[Going to Seed (1)](https://open.kattis.com/problems/goingtoseed)| goingtoseed |6.1|[![py](images/python.png)]()| |[Getting Gold](https://open.kattis.com/problems/gold)| gold |2.4|[![py](images/python.png)]()| @@ -816,7 +816,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Golomb Rulers](https://open.kattis.com/problems/golombrulers)| golombrulers |3.3|[![py](images/python.png)]()| |[Good Coalition](https://open.kattis.com/problems/goodcoalition)| goodcoalition |4.0|[![py](images/python.png)]()| |[Good Morning!](https://open.kattis.com/problems/goodmorning)| goodmorning |2.8|[![py](images/python.png)]()| -|[Goofy Geometry](https://open.kattis.com/problems/goofy)| goofy |5.0|[![py](images/python.png)]()| +|[Goofy Geometry](https://open.kattis.com/problems/goofy)| goofy |4.9|[![py](images/python.png)]()| |[Goomba Stacks](https://open.kattis.com/problems/goombastacks)| goombastacks |1.4|[![py](images/python.png)]()| |[Gopher II](https://open.kattis.com/problems/gopher2)| gopher2 |4.0|[![py](images/python.png)]()| |[The Gourmet](https://open.kattis.com/problems/gourmeten)| gourmeten |2.4|[![py](images/python.png)]()| @@ -830,7 +830,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Watering Grass](https://open.kattis.com/problems/grass)| grass |4.8|[![py](images/python.png)]()| |[Gregory the Grasshopper](https://open.kattis.com/problems/grasshopper)| grasshopper |3.8|[![java](images/java.png)]()| |[Grass Seed Inc](https://open.kattis.com/problems/grassseed)| grassseed |1.4|[![cpp](images/cpp.png)]()| -|[Grazed Grains](https://open.kattis.com/problems/grazedgrains)| grazedgrains |3.1|[![py](images/python.png)]()| +|[Grazed Grains](https://open.kattis.com/problems/grazedgrains)| grazedgrains |3.0|[![py](images/python.png)]()| |[GREAT + SWERC = PORTO](https://open.kattis.com/problems/greatswercporto)| greatswercporto |4.0|[![py](images/python.png)]()| |[Greedily Increasing Subsequence](https://open.kattis.com/problems/greedilyincreasing)| greedilyincreasing |2.0|[![cpp](images/cpp.png)]()| |[Greedy Polygons](https://open.kattis.com/problems/greedypolygons)| greedypolygons |1.7|[![cpp](images/cpp.png)]()| @@ -871,7 +871,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Hay Bales](https://open.kattis.com/problems/haybales)| haybales |5.7|[![py](images/python.png)](src/Hay%20Bales/haybales.py)| |[Hay Points](https://open.kattis.com/problems/haypoints)| haypoints |2.2|[![py](images/python.png)]()| |[Head Guard](https://open.kattis.com/problems/headguard)| headguard |2.0|[![py](images/python.png)]()| -|[Binary Heap](https://open.kattis.com/problems/heap)| heap |2.1|[![cpp](images/cpp.png)]()| +|[Binary Heap](https://open.kattis.com/problems/heap)| heap |2.2|[![cpp](images/cpp.png)]()| |[Heart Rate](https://open.kattis.com/problems/heartrate)| heartrate |1.4|[![cpp](images/cpp.png)]()| |[Height Ordering](https://open.kattis.com/problems/height)| height |2.0|[![py](images/python.png)]()| |[Homework](https://open.kattis.com/problems/heimavinna)| heimavinna |1.6|[![cpp](images/cpp.png)]()| @@ -900,14 +900,14 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Holey N-Queens (Batman)](https://open.kattis.com/problems/holeynqueensbatman)| holeynqueensbatman |2.6|[![py](images/python.png)]()| |[Honeycomb Walk](https://open.kattis.com/problems/honey)| honey |3.0|[![py](images/python.png)]()| |[Honi](https://open.kattis.com/problems/honi)| honi |3.0|[![py](images/python.png)]()| -|[Hópavinna](https://open.kattis.com/problems/hopavinna)| hopavinna |3.0|[![py](images/python.png)]()| +|[Hópavinna](https://open.kattis.com/problems/hopavinna)| hopavinna |2.8|[![py](images/python.png)]()| |[Hoppers](https://open.kattis.com/problems/hoppers)| hoppers |3.9|[![py](images/python.png)]()| |[Hopscotch](https://open.kattis.com/problems/hopscotch)| hopscotch |5.6|[![py](images/python.png)](src/Hopscotch/hopscotch.py)| |[Hopscotch 50](https://open.kattis.com/problems/hopscotch50)| hopscotch50 |2.5|[![py](images/python.png)]()| |[Hopscotch 500](https://open.kattis.com/problems/hopscotch500)| hopscotch500 |7.5|[![java](images/java.png)]()| |[Horror List](https://open.kattis.com/problems/horror)| horror |2.7|[![py](images/python.png)]()| |[Hot Dogs in Manhattan](https://open.kattis.com/problems/hotdogs)| hotdogs |6.4|[![cpp](images/cpp.png)](src/Hot%20Dogs%20in%20Manhattan/hotdogs.cpp)| -|[Hot Hike](https://open.kattis.com/problems/hothike)| hothike |2.0|[![py](images/python.png)]()| +|[Hot Hike](https://open.kattis.com/problems/hothike)| hothike |2.1|[![py](images/python.png)]()| |[Hot Springs](https://open.kattis.com/problems/hotsprings)| hotsprings |2.6|[![py](images/python.png)]()| |[House Lawn](https://open.kattis.com/problems/houselawn)| houselawn |4.0|[![py](images/python.png)]()| |[House of Cards](https://open.kattis.com/problems/houseofcards)| houseofcards |3.5|[![py](images/python.png)]()| @@ -915,7 +915,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[How Many Digits](https://open.kattis.com/problems/howmanydigits)| howmanydigits |4.0|[![py](images/python.png)]()| |[How many 0's](https://open.kattis.com/problems/howmanyzeros)| howmanyzeros |4.1|[![py](images/python.png)]()| |[Hraðgreining](https://open.kattis.com/problems/hradgreining)| hradgreining |1.3|[![py](images/python.png)]()| -|[H to O](https://open.kattis.com/problems/htoo)| htoo |2.9|[![py](images/python.png)]()| +|[H to O](https://open.kattis.com/problems/htoo)| htoo |2.8|[![py](images/python.png)]()| |[Human Cannonball Run](https://open.kattis.com/problems/humancannonball)| humancannonball |1.9|[![java](images/java.png)]()| |[The Amazing Human Cannonball](https://open.kattis.com/problems/humancannonball2)| humancannonball2 |1.6|[![cpp](images/cpp.png)]()| |[Hungarian Services](https://open.kattis.com/problems/hungarianservices)| hungarianservices |3.9|[![py](images/python.png)]()| @@ -959,7 +959,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Tree Insertion](https://open.kattis.com/problems/insert)| insert |3.0|[![py](images/python.png)]()| |[Inspecting Illumination](https://open.kattis.com/problems/inspectingillumination)| inspectingillumination |5.3|[![py](images/python.png)]()| |[Integer Division](https://open.kattis.com/problems/integerdivision)| integerdivision |3.6|[![py](images/python.png)]()| -|[Integer Lists](https://open.kattis.com/problems/integerlists)| integerlists |5.1|[![java](images/java.png)](src/Integer%20Lists/IntegerLists.java)| +|[Integer Lists](https://open.kattis.com/problems/integerlists)| integerlists |5.2|[![java](images/java.png)](src/Integer%20Lists/IntegerLists.java)| |[Intelligence Infection](https://open.kattis.com/problems/intelligenceinfection)| intelligenceinfection |5.0|[![py](images/python.png)]()| |[Interactive Tic-Tac-Toe](https://open.kattis.com/problems/interactivetictactoe)| interactivetictactoe |5.8|[![py](images/python.png)](src/Interactive%20Tic-Tac-Toe/interactivetictactoe.py)| |[Intercept](https://open.kattis.com/problems/intercept)| intercept |6.8|[![py](images/python.png)](src/Intercept/intercept.py)| @@ -968,10 +968,10 @@ For more Python data structure implementations, head over to [pytils](https://gi |[International Dates](https://open.kattis.com/problems/internationaldates)| internationaldates |1.6|[![py](images/python.png)]()| |[Interplanetary Tunnels](https://open.kattis.com/problems/interplanetarytunnels)| interplanetarytunnels |3.0|[![py](images/python.png)]()| |[Interpreter](https://open.kattis.com/problems/interpreter)| interpreter |3.6|[![py](images/python.png)]()| -|[Interval Cover](https://open.kattis.com/problems/intervalcover)| intervalcover |5.3|[![py](images/python.png)](src/Interval%20Cover/intervalcover.py)| +|[Interval Cover](https://open.kattis.com/problems/intervalcover)| intervalcover |5.2|[![py](images/python.png)](src/Interval%20Cover/intervalcover.py)| |[Interval Scheduling](https://open.kattis.com/problems/intervalscheduling)| intervalscheduling |1.8|[![java](images/java.png)]()[![py](images/python.png)]()| |[Interview Question](https://open.kattis.com/problems/interviewquestion)| interviewquestion |2.9|[![py](images/python.png)]()| -|[Interview Queue](https://open.kattis.com/problems/interviewqueue)| interviewqueue |7.6|[![py](images/python.png)](src/Interview%20Queue/interviewqueue.py)| +|[Interview Queue](https://open.kattis.com/problems/interviewqueue)| interviewqueue |7.5|[![py](images/python.png)](src/Interview%20Queue/interviewqueue.py)| |[Invasion](https://open.kattis.com/problems/invasion)| invasion |5.3|[![py](images/python.png)](src/Invasion/invasion.py)| |[Inventing Test Data](https://open.kattis.com/problems/inventing)| inventing |5.1|[![py](images/python.png)]()| |[Inverse Factorial](https://open.kattis.com/problems/inversefactorial)| inversefactorial |5.2|[![cpp](images/cpp.png)]()[![java](images/java.png)]()[![py](images/python.png)]()| @@ -1010,13 +1010,13 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Jet Set](https://open.kattis.com/problems/jetset)| jetset |4.5|[![py](images/python.png)]()| |[Jewelry Box](https://open.kattis.com/problems/jewelrybox)| jewelrybox |1.7|[![cpp](images/cpp.png)]()| |[Jigsaw](https://open.kattis.com/problems/jigsaw)| jigsaw |4.7|[![py](images/python.png)]()| -|[Job Switching](https://open.kattis.com/problems/jobbyte)| jobbyte |2.4|[![py](images/python.png)]()| +|[Job Switching](https://open.kattis.com/problems/jobbyte)| jobbyte |2.5|[![py](images/python.png)]()| |[Job Expenses](https://open.kattis.com/problems/jobexpenses)| jobexpenses |1.5|[![cpp](images/cpp.png)]()| |[Chicken Joggers](https://open.kattis.com/problems/joggers)| joggers |4.7|[![py](images/python.png)]()| |[Jogging Trails](https://open.kattis.com/problems/joggingtrails)| joggingtrails |5.0|[![py](images/python.png)]()| |[Jogurt](https://open.kattis.com/problems/jogurt)| jogurt |7.0|[![py](images/python.png)](src/Jogurt/jogurt.py)| |[John's Book Stack](https://open.kattis.com/problems/johnsstack)| johnsstack |6.7|[![py](images/python.png)](src/John's%20Book%20Stack/johnsstack.py)| -|[Join Strings](https://open.kattis.com/problems/joinstrings)| joinstrings |4.3|[![java](images/java.png)]()| +|[Join Strings](https://open.kattis.com/problems/joinstrings)| joinstrings |4.0|[![java](images/java.png)]()| |[Joint Attack](https://open.kattis.com/problems/jointattack)| jointattack |2.8|[![py](images/python.png)]()| |[Joint Jog Jam](https://open.kattis.com/problems/jointjogjam)| jointjogjam |1.8|[![py](images/python.png)]()| |[Jolly Jumpers](https://open.kattis.com/problems/jollyjumpers)| jollyjumpers |3.2|[![py](images/python.png)]()| @@ -1024,7 +1024,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Judging Troubles](https://open.kattis.com/problems/judging)| judging |2.9|[![java](images/java.png)]()| |[Judging Moose](https://open.kattis.com/problems/judgingmoose)| judgingmoose |1.5|[![cpp](images/cpp.png)]()| |[Juggling Patterns](https://open.kattis.com/problems/jugglingpatterns)| jugglingpatterns |5.9|[![py](images/python.png)](src/Juggling%20Patterns/jugglingpatterns.py)| -|[Jug Hard](https://open.kattis.com/problems/jughard)| jughard |3.5|[![py](images/python.png)]()| +|[Jug Hard](https://open.kattis.com/problems/jughard)| jughard |3.4|[![py](images/python.png)]()| |[Julmust](https://open.kattis.com/problems/julmust)| julmust |2.5|[![py](images/python.png)]()| |[Jumbo Javelin](https://open.kattis.com/problems/jumbojavelin)| jumbojavelin |1.3|[![cpp](images/cpp.png)]()| |[Jumping Monkey](https://open.kattis.com/problems/jumpingmonkey)| jumpingmonkey |6.5|[![py](images/python.png)]()| @@ -1033,7 +1033,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Jurassic Jigsaw](https://open.kattis.com/problems/jurassicjigsaw)| jurassicjigsaw |2.5|[![py](images/python.png)]()| |[Jury Jeopardy](https://open.kattis.com/problems/juryjeopardy)| juryjeopardy |2.3|[![py](images/python.png)]()| |[Just A Minute](https://open.kattis.com/problems/justaminute)| justaminute |2.0|[![cpp](images/cpp.png)]()| -|[Just Do It](https://open.kattis.com/problems/justdoit)| justdoit |8.1|[![cpp](images/cpp.png)](src/Just%20Do%20It/justdoit.cpp)| +|[Just Do It](https://open.kattis.com/problems/justdoit)| justdoit |7.8|[![cpp](images/cpp.png)](src/Just%20Do%20It/justdoit.cpp)| |[Just for Sidekicks](https://open.kattis.com/problems/justforsidekicks)| justforsidekicks |3.7|[![py](images/python.png)]()| |[Just Passing Through](https://open.kattis.com/problems/justpassingthrough)| justpassingthrough |5.1|[![py](images/python.png)](src/Just%20Passing%20Through/justpassingthrough.py)| |[Kafkaesque](https://open.kattis.com/problems/kafkaesque)| kafkaesque |2.0|[![py](images/python.png)]()| @@ -1066,16 +1066,16 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Kleptography](https://open.kattis.com/problems/kleptography)| kleptography |1.6|[![cpp](images/cpp.png)]()| |[Cutting Proteins](https://open.kattis.com/problems/klippaprotein)| klippaprotein |4.8|[![py](images/python.png)]()| |[The Clock](https://open.kattis.com/problems/klockan2)| klockan2 |1.9|[![py](images/python.png)]()| -|[Knapsack](https://open.kattis.com/problems/knapsack)| knapsack |4.4|[![py](images/python.png)]()| +|[Knapsack](https://open.kattis.com/problems/knapsack)| knapsack |4.3|[![py](images/python.png)]()| |[Knight Fly](https://open.kattis.com/problems/knightfly)| knightfly |5.3|[![py](images/python.png)]()| |[Knight Jump](https://open.kattis.com/problems/knightjump)| knightjump |2.4|[![py](images/python.png)]()| |[Knight Packing](https://open.kattis.com/problems/knightpacking)| knightpacking |1.2|[![py](images/python.png)]()| |[Knight Search](https://open.kattis.com/problems/knightsearch)| knightsearch |3.3|[![py](images/python.png)]()| -|[Knigs of the Forest](https://open.kattis.com/problems/knigsoftheforest)| knigsoftheforest |4.4|[![py](images/python.png)]()| +|[Knigs of the Forest](https://open.kattis.com/problems/knigsoftheforest)| knigsoftheforest |4.3|[![py](images/python.png)]()| |[Knitpicking](https://open.kattis.com/problems/knitpicking)| knitpicking |3.0|[![py](images/python.png)]()| |[Knot Knowledge](https://open.kattis.com/problems/knotknowledge)| knotknowledge |1.4|[![py](images/python.png)]()| |[Koffínhraði](https://open.kattis.com/problems/koffinhradi)| koffinhradi |4.8|[![py](images/python.png)](src/Koffínhraði/koffinhradi.py)| -|[Kolkrabbaleikarnir](https://open.kattis.com/problems/kolkrabbaleikarnir)| kolkrabbaleikarnir |8.2|[![py](images/python.png)](src/Kolkrabbaleikarnir/kolkrabbaleikarnir.py)| +|[Kolkrabbaleikarnir](https://open.kattis.com/problems/kolkrabbaleikarnir)| kolkrabbaleikarnir |8.1|[![py](images/python.png)](src/Kolkrabbaleikarnir/kolkrabbaleikarnir.py)| |[Buying Books](https://open.kattis.com/problems/kopabocker)| kopabocker |4.1|[![py](images/python.png)]()| |[Kornislav](https://open.kattis.com/problems/kornislav)| kornislav |1.6|[![cpp](images/cpp.png)]()| |[Kratki](https://open.kattis.com/problems/kratki)| kratki |4.5|[![py](images/python.png)]()| @@ -1139,19 +1139,19 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Lopsided Lineup](https://open.kattis.com/problems/lopsidedlineup)| lopsidedlineup |2.9|[![py](images/python.png)]()| |[Lost In Translation](https://open.kattis.com/problems/lost)| lost |4.8|[![py](images/python.png)]()| |[Lost In The Woods](https://open.kattis.com/problems/lostinthewoods)| lostinthewoods |3.6|[![py](images/python.png)]()| -|[Lost Lineup](https://open.kattis.com/problems/lostlineup)| lostlineup |1.7|[![py](images/python.png)]()| -|[Lost Map](https://open.kattis.com/problems/lostmap)| lostmap |2.1|[![java](images/java.png)]()| +|[Lost Lineup](https://open.kattis.com/problems/lostlineup)| lostlineup |1.6|[![py](images/python.png)]()| +|[Lost Map](https://open.kattis.com/problems/lostmap)| lostmap |2.0|[![java](images/java.png)]()| |[Low Order Zeros](https://open.kattis.com/problems/loworderzeros)| loworderzeros |4.2|[![cpp](images/cpp.png)]()| |[ls](https://open.kattis.com/problems/ls)| ls |5.4|[![py](images/python.png)]()| |[Lucky Draw](https://open.kattis.com/problems/luckydraw)| luckydraw |4.0|[![py](images/python.png)]()| |[Lucky Numbers](https://open.kattis.com/problems/luckynumber)| luckynumber |4.4|[![py](images/python.png)]()| |[Luhn's Checksum Algorithm](https://open.kattis.com/problems/luhnchecksum)| luhnchecksum |1.9|[![cpp](images/cpp.png)]()| -|[Keystrokes](https://open.kattis.com/problems/lyklagangriti)| lyklagangriti |4.7|[![java](images/java.png)]()| +|[Keystrokes](https://open.kattis.com/problems/lyklagangriti)| lyklagangriti |4.6|[![java](images/java.png)]()| |[Mæting](https://open.kattis.com/problems/maeting)| maeting |1.7|[![py](images/python.png)]()| |[Mafija](https://open.kattis.com/problems/mafija)| mafija |6.4|[![py](images/python.png)](src/Mafija/mafija.py)| |[The Magical 3](https://open.kattis.com/problems/magical3)| magical3 |5.8|[![py](images/python.png)](src/The%20Magical%203/magical3.py)| -|[Magical Cows](https://open.kattis.com/problems/magicalcows)| magicalcows |5.1|[![py](images/python.png)]()| -|[Magical GCD](https://open.kattis.com/problems/magicalgcd)| magicalgcd |5.8|[![py](images/python.png)](src/Magical%20GCD/magicalgcd.py)| +|[Magical Cows](https://open.kattis.com/problems/magicalcows)| magicalcows |5.2|[![py](images/python.png)]()| +|[Magical GCD](https://open.kattis.com/problems/magicalgcd)| magicalgcd |5.7|[![py](images/python.png)](src/Magical%20GCD/magicalgcd.py)| |[Association of Cats and Magical Lights](https://open.kattis.com/problems/magicallights)| magicallights |5.7|[![py](images/python.png)]()| |[Magical Mystery Knight's Tour](https://open.kattis.com/problems/magicalmysteryknight)| magicalmysteryknight |9.4|[![py](images/python.png)](src/Magical%20Mystery%20Knight's%20Tour/magicalmysteryknight.py)| |[Magic Sequence](https://open.kattis.com/problems/magicsequence)| magicsequence |8.1|[![java](images/java.png)]()[![py](images/python.png)]()| @@ -1159,7 +1159,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Magnesium Supplementation](https://open.kattis.com/problems/magnesiumsupplementation)| magnesiumsupplementation |5.1|[![py](images/python.png)](src/Magnesium%20Supplementation/magnesiumsupplementation.py)| |[Mahjong Madness](https://open.kattis.com/problems/mahjongmadness)| mahjongmadness |4.6|[![py](images/python.png)]()| |[The Mailbox Manufacturers Problem](https://open.kattis.com/problems/mailbox)| mailbox |2.3|[![py](images/python.png)]()| -|[Majority Card](https://open.kattis.com/problems/majoritycard)| majoritycard |7.4|[![cpp](images/cpp.png)](src/Majority%20Card/majoritycard.cpp)| +|[Majority Card](https://open.kattis.com/problems/majoritycard)| majoritycard |7.3|[![cpp](images/cpp.png)](src/Majority%20Card/majoritycard.cpp)| |[Majór Skýrsla](https://open.kattis.com/problems/majorskyrsla)| majorskyrsla |3.8|[![py](images/python.png)]()| |[Majstor](https://open.kattis.com/problems/majstor)| majstor |2.5|[![py](images/python.png)]()| |[Making A Meowth](https://open.kattis.com/problems/makingameowth)| makingameowth |1.6|[![py](images/python.png)]()| @@ -1182,18 +1182,18 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Mastering Mastermind](https://open.kattis.com/problems/mastermind)| mastermind |2.6|[![py](images/python.png)]()| |[Matarinnkaup](https://open.kattis.com/problems/matarinnkaup)| matarinnkaup |5.5|[![py](images/python.png)]()| |[Match Game](https://open.kattis.com/problems/matchgame)| matchgame |4.6|[![py](images/python.png)]()| -|[Matchsticks](https://open.kattis.com/problems/matchsticks)| matchsticks |4.1|[![py](images/python.png)]()| +|[Matchsticks](https://open.kattis.com/problems/matchsticks)| matchsticks |4.0|[![py](images/python.png)]()| |[Mathemagicians](https://open.kattis.com/problems/mathemagicians)| mathemagicians |4.9|[![py](images/python.png)]()| |[Math Homework](https://open.kattis.com/problems/mathhomework)| mathhomework |2.0|[![cpp](images/cpp.png)]()| |[Math Trade](https://open.kattis.com/problems/mathtrade)| mathtrade |3.3|[![py](images/python.png)]()| |[Math Worksheet](https://open.kattis.com/problems/mathworksheet)| mathworksheet |5.1|[![py](images/python.png)]()| |[Matrix Inverse](https://open.kattis.com/problems/matrix)| matrix |3.1|[![cpp](images/cpp.png)]()| -|[Max Arithmetic Subsequence](https://open.kattis.com/problems/maxarithmeticsubsequence)| maxarithmeticsubsequence |7.8|[![py](images/python.png)](src/Max%20Arithmetic%20Subsequence/maxarithmeticsubsequence.py)| +|[Max Arithmetic Subsequence](https://open.kattis.com/problems/maxarithmeticsubsequence)| maxarithmeticsubsequence |7.0|[![py](images/python.png)](src/Max%20Arithmetic%20Subsequence/maxarithmeticsubsequence.py)| |[Maximum Clique](https://open.kattis.com/problems/maxclique)| maxclique |7.5|[![py](images/python.png)]()| |[Maximum Number of Colinear Points](https://open.kattis.com/problems/maxcolinear)| maxcolinear |4.7|[![py](images/python.png)]()| -|[Maximum Flow](https://open.kattis.com/problems/maxflow)| maxflow |4.2|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| +|[Maximum Flow](https://open.kattis.com/problems/maxflow)| maxflow |4.3|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| |[Maximizing Your Pay](https://open.kattis.com/problems/maximizingyourpay)| maximizingyourpay |5.2|[![py](images/python.png)]()| -|[Maximum Choice](https://open.kattis.com/problems/maximumchoice)| maximumchoice |4.2|[![py](images/python.png)]()| +|[Maximum Choice](https://open.kattis.com/problems/maximumchoice)| maximumchoice |4.1|[![py](images/python.png)]()| |[Maximum Fix](https://open.kattis.com/problems/maximumfix)| maximumfix |4.0|[![py](images/python.png)]()| |[Maximum Rent](https://open.kattis.com/problems/maximumrent)| maximumrent |3.2|[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| |[The Maze Makers](https://open.kattis.com/problems/mazemakers)| mazemakers |3.4|[![py](images/python.png)]()| @@ -1209,8 +1209,8 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Metaprogramming](https://open.kattis.com/problems/metaprogramming)| metaprogramming |2.2|[![py](images/python.png)]()| |[Methodic Multiplication](https://open.kattis.com/problems/methodicmultiplication)| methodicmultiplication |1.6|[![py](images/python.png)]()| |[Metronome](https://open.kattis.com/problems/metronome)| metronome |1.2|[![py](images/python.png)]()| -|[Mia](https://open.kattis.com/problems/mia)| mia |2.2|[![py](images/python.png)]()| -|[Micro-Row](https://open.kattis.com/problems/microrow)| microrow |6.7|[![py](images/python.png)](src/Micro-Row/microrow.py)| +|[Mia](https://open.kattis.com/problems/mia)| mia |2.1|[![py](images/python.png)]()| +|[Micro-Row](https://open.kattis.com/problems/microrow)| microrow |6.4|[![py](images/python.png)](src/Micro-Row/microrow.py)| |[Milestone Counter](https://open.kattis.com/problems/milestones)| milestones |3.2|[![py](images/python.png)]()| |[Millifærsla](https://open.kattis.com/problems/millifaersla)| millifaersla |1.2|[![py](images/python.png)]()| |[Millionaire Madness](https://open.kattis.com/problems/millionairemadness)| millionairemadness |2.2|[![java](images/java.png)]()| @@ -1229,7 +1229,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Mixed Fractions](https://open.kattis.com/problems/mixedfractions)| mixedfractions |1.6|[![cpp](images/cpp.png)]()| |[Mjehuric](https://open.kattis.com/problems/mjehuric)| mjehuric |1.8|[![py](images/python.png)]()| |[Multi-Class Binary Neural Network for Handwritten Digits](https://open.kattis.com/problems/mnist10class)| mnist10class |9.6|[![py](images/python.png)](src/Multi-Class%20Binary%20Neural%20Network%20for%20Handwritten%20Digits/mnist10class.py)| -|[Two-Class Binary Neural Network for Handwritten Digits](https://open.kattis.com/problems/mnist2class)| mnist2class |9.4|[![py](images/python.png)](src/Two-Class%20Binary%20Neural%20Network%20for%20Handwritten%20Digits/mnist2class.py)| +|[Two-Class Binary Neural Network for Handwritten Digits](https://open.kattis.com/problems/mnist2class)| mnist2class |9.3|[![py](images/python.png)](src/Two-Class%20Binary%20Neural%20Network%20for%20Handwritten%20Digits/mnist2class.py)| |[Moderate Pace](https://open.kattis.com/problems/moderatepace)| moderatepace |1.6|[![py](images/python.png)]()| |[Modified Gray Code](https://open.kattis.com/problems/modifiedgraycode)| modifiedgraycode |2.9|[![py](images/python.png)]()| |[Modular Arithmetic](https://open.kattis.com/problems/modulararithmetic)| modulararithmetic |3.2|[![py](images/python.png)]()| @@ -1251,7 +1251,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Most Difficult](https://open.kattis.com/problems/mostdifficult)| mostdifficult |4.2|[![py](images/python.png)]()| |[Mountain Biking](https://open.kattis.com/problems/mountainbiking)| mountainbiking |3.2|[![py](images/python.png)]()| |[Mountain Village](https://open.kattis.com/problems/mountainvillage)| mountainvillage |5.1|[![java](images/java.png)]()| -|[Movie Collection](https://open.kattis.com/problems/moviecollection)| moviecollection |4.1|[![py](images/python.png)]()| +|[Movie Collection](https://open.kattis.com/problems/moviecollection)| moviecollection |4.2|[![py](images/python.png)]()| |[Moving Day](https://open.kattis.com/problems/movingday)| movingday |2.3|[![py](images/python.png)]()| |[Mravi (1)](https://open.kattis.com/problems/mravi)| mravi |2.4|[![py](images/python.png)]()| |[Mravi (2)](https://open.kattis.com/problems/mravihard)| mravihard |8.7|[![py](images/python.png)](src/Mravi%20(2)/mravihard.py)| @@ -1262,10 +1262,10 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Mult!](https://open.kattis.com/problems/mult)| mult |2.0|[![py](images/python.png)]()| |[Multigram](https://open.kattis.com/problems/multigram)| multigram |3.1|[![py](images/python.png)]()| |[(More) Multiplication](https://open.kattis.com/problems/multiplication)| multiplication |3.6|[![py](images/python.png)]()| -|[Multiplying Digits](https://open.kattis.com/problems/multiplyingdigits)| multiplyingdigits |9.0|[![py](images/python.png)](src/Multiplying%20Digits/multiplyingdigits.py)| +|[Multiplying Digits](https://open.kattis.com/problems/multiplyingdigits)| multiplyingdigits |8.9|[![py](images/python.png)](src/Multiplying%20Digits/multiplyingdigits.py)| |[Multiplication Table](https://open.kattis.com/problems/multtable)| multtable |3.8|[![py](images/python.png)]()| |[Mumble Rap](https://open.kattis.com/problems/mumblerap)| mumblerap |1.6|[![py](images/python.png)]()| -|[Musical Chairs](https://open.kattis.com/problems/musicalchairs)| musicalchairs |3.4|[![py](images/python.png)]()| +|[Musical Chairs](https://open.kattis.com/problems/musicalchairs)| musicalchairs |3.3|[![py](images/python.png)]()| |[Musical Notation](https://open.kattis.com/problems/musicalnotation)| musicalnotation |2.1|[![py](images/python.png)]()| |[Musical Scales](https://open.kattis.com/problems/musicalscales)| musicalscales |1.8|[![py](images/python.png)]()| |[Musical Trees](https://open.kattis.com/problems/musicaltrees)| musicaltrees |3.4|[![py](images/python.png)]()| @@ -1277,10 +1277,10 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Name Generation](https://open.kattis.com/problems/namegeneration)| namegeneration |2.7|[![py](images/python.png)]()| |[Palindrome Names](https://open.kattis.com/problems/names)| names |4.1|[![py](images/python.png)]()| |[Name That Permutation](https://open.kattis.com/problems/namethatpermutation)| namethatpermutation |4.3|[![py](images/python.png)]()| -|[Námsleið](https://open.kattis.com/problems/namsleid)| namsleid |3.7|[![py](images/python.png)](src/Námsleið/namsleid.py)| +|[Námsleið](https://open.kattis.com/problems/namsleid)| namsleid |4.0|[![py](images/python.png)](src/Námsleið/namsleid.py)| |[Narrow Art Gallery](https://open.kattis.com/problems/narrowartgallery)| narrowartgallery |2.9|[![py](images/python.png)]()| |[Nasty Hacks](https://open.kattis.com/problems/nastyhacks)| nastyhacks |1.4|[![java](images/java.png)]()| -|[Natjecanje](https://open.kattis.com/problems/natjecanje)| natjecanje |2.3|[![py](images/python.png)]()| +|[Natjecanje](https://open.kattis.com/problems/natjecanje)| natjecanje |2.2|[![py](images/python.png)]()| |[Natrij](https://open.kattis.com/problems/natrij)| natrij |3.0|[![py](images/python.png)]()| |[Nature Reserve](https://open.kattis.com/problems/naturereserve)| naturereserve |3.8|[![java](images/java.png)]()| |[Neighborhood Watch](https://open.kattis.com/problems/neighborhoodwatch)| neighborhoodwatch |3.4|[![py](images/python.png)]()| @@ -1294,9 +1294,9 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Nimionese](https://open.kattis.com/problems/nimionese)| nimionese |2.2|[![py](images/python.png)]()| |[I Hate The Number Nine](https://open.kattis.com/problems/nine)| nine |3.2|[![py](images/python.png)]()| |[Nine Knights](https://open.kattis.com/problems/nineknights)| nineknights |2.2|[![py](images/python.png)]()| -|[Nine Packs](https://open.kattis.com/problems/ninepacks)| ninepacks |3.5|[![py](images/python.png)]()| +|[Nine Packs](https://open.kattis.com/problems/ninepacks)| ninepacks |3.4|[![py](images/python.png)]()| |[Ninety-nine](https://open.kattis.com/problems/ninetynine)| ninetynine |3.4|[![py](images/python.png)]()| -|[Nizovi](https://open.kattis.com/problems/nizovi)| nizovi |3.2|[![py](images/python.png)]()| +|[Nizovi](https://open.kattis.com/problems/nizovi)| nizovi |3.3|[![py](images/python.png)]()| |[nnnnn](https://open.kattis.com/problems/nnnnn)| nnnnn |8.3|[![py](images/python.png)](src/nnnnn/nnnnn.py)| |[No Duplicates](https://open.kattis.com/problems/nodup)| nodup |1.6|[![cpp](images/cpp.png)]()| |[Non-negative Partial Sums](https://open.kattis.com/problems/nonnegpartsums)| nonnegpartsums |6.8|[![py](images/python.png)](src/Non-negative%20Partial%20Sums/nonnegpartsums.py)| @@ -1309,7 +1309,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[N-Puzzle](https://open.kattis.com/problems/npuzzle)| npuzzle |1.9|[![py](images/python.png)]()| |[N-sum](https://open.kattis.com/problems/nsum)| nsum |1.3|[![py](images/python.png)]()| |[NTNU Orienteering](https://open.kattis.com/problems/ntnuorienteering)| ntnuorienteering |4.4|[![py](images/python.png)]()| -|[Number Colosseum](https://open.kattis.com/problems/numbercolosseum)| numbercolosseum |5.0|[![py](images/python.png)]()| +|[Number Colosseum](https://open.kattis.com/problems/numbercolosseum)| numbercolosseum |4.9|[![py](images/python.png)]()| |[Number Fun](https://open.kattis.com/problems/numberfun)| numberfun |1.6|[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| |[Nice Numbers](https://open.kattis.com/problems/numbers)| numbers |6.8|[![py](images/python.png)](src/Nice%20Numbers/numbers.py)| |[Numbers](https://open.kattis.com/problems/numbers2)| numbers2 |8.0|[![py](images/python.png)](src/Numbers/numbers2.py)| @@ -1317,7 +1317,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Number Sets (Hard)](https://open.kattis.com/problems/numbersetshard)| numbersetshard |7.1|[![py](images/python.png)](src/Number%20Sets%20(Hard)/numbersetshard.py)| |[Numbers On a Tree](https://open.kattis.com/problems/numbertree)| numbertree |2.5|[![cpp](images/cpp.png)]()| |[Moving to Nuremberg](https://open.kattis.com/problems/nuremberg)| nuremberg |5.7|[![py](images/python.png)]()| -|[Ocean Currents](https://open.kattis.com/problems/oceancurrents)| oceancurrents |5.2|[![py](images/python.png)]()| +|[Ocean Currents](https://open.kattis.com/problems/oceancurrents)| oceancurrents |5.1|[![py](images/python.png)]()| |[Odd A's, Even B's](https://open.kattis.com/problems/oddaevenb)| oddaevenb |4.5|[![py](images/python.png)]()| |[Odd Binomial Coefficients](https://open.kattis.com/problems/oddbinom)| oddbinom |3.4|[![py](images/python.png)]()| |[Odd Echo](https://open.kattis.com/problems/oddecho)| oddecho |1.4|[![py](images/python.png)]()| @@ -1341,15 +1341,15 @@ For more Python data structure implementations, head over to [pytils](https://gi |[First Orchard](https://open.kattis.com/problems/orchard)| orchard |3.8|[![py](images/python.png)]()| |[Ordered Problem Set](https://open.kattis.com/problems/orderedproblemset)| orderedproblemset |1.6|[![py](images/python.png)](src/Ordered%20Problem%20Set/orderedproblemset.py)| |[Orderly Class](https://open.kattis.com/problems/orderlyclass)| orderlyclass |3.9|[![py](images/python.png)]()| -|[Restaurant Orders](https://open.kattis.com/problems/orders)| orders |5.2|[![py](images/python.png)](src/Restaurant%20Orders/orders.py)| +|[Restaurant Orders](https://open.kattis.com/problems/orders)| orders |5.3|[![py](images/python.png)](src/Restaurant%20Orders/orders.py)| |[Ordinals](https://open.kattis.com/problems/ordinals)| ordinals |1.9|[![py](images/python.png)]()| |[Ornaments](https://open.kattis.com/problems/ornaments)| ornaments |2.6|[![cpp](images/cpp.png)]()| -|[Orphan Backups](https://open.kattis.com/problems/orphanbackups)| orphanbackups |6.4|[![py](images/python.png)](src/Orphan%20Backups/orphanbackups.py)| +|[Orphan Backups](https://open.kattis.com/problems/orphanbackups)| orphanbackups |6.3|[![py](images/python.png)](src/Orphan%20Backups/orphanbackups.py)| |[Östgötska](https://open.kattis.com/problems/ostgotska)| ostgotska |1.9|[![py](images/python.png)]()| |[Other Side](https://open.kattis.com/problems/otherside)| otherside |5.3|[![c](images/c.png)]()[![cpp](images/cpp.png)]()[![cs](images/csharp.png)]()[![go](images/go.png)]()[![hs](images/haskell.png)]()[![java](images/java.png)]()[![js](images/javascript.png)]()[![kt](images/kotlin.png)]()[![py](images/python.png)]()[![rb](images/ruby.png)]()| |[Otpor](https://open.kattis.com/problems/otpor)| otpor |4.2|[![py](images/python.png)]()| |[Out of Sorts](https://open.kattis.com/problems/outofsorts)| outofsorts |2.4|[![py](images/python.png)]()| -|[OvalWatch](https://open.kattis.com/problems/ovalwatch)| ovalwatch |2.8|[![py](images/python.png)]()| +|[OvalWatch](https://open.kattis.com/problems/ovalwatch)| ovalwatch |2.9|[![py](images/python.png)]()| |[Overdraft](https://open.kattis.com/problems/overdraft)| overdraft |2.2|[![py](images/python.png)]()| |[Overlapping Maps](https://open.kattis.com/problems/overlappingmaps)| overlappingmaps |4.4|[![py](images/python.png)]()| |[Over the Hill, Part 1](https://open.kattis.com/problems/overthehill1)| overthehill1 |2.6|[![py](images/python.png)]()| @@ -1376,8 +1376,8 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Particle Collision](https://open.kattis.com/problems/particlecollision)| particlecollision |5.8|[![py](images/python.png)](src/Particle%20Collision/particlecollision.py)| |[Party Game](https://open.kattis.com/problems/partygame)| partygame |3.8|[![py](images/python.png)]()| |[Pascal](https://open.kattis.com/problems/pascal)| pascal |3.5|[![cpp](images/cpp.png)]()| -|[Passing Secrets](https://open.kattis.com/problems/passingsecrets)| passingsecrets |5.3|[![py](images/python.png)]()| -|[Password Hacking](https://open.kattis.com/problems/password)| password |2.2|[![java](images/java.png)]()| +|[Passing Secrets](https://open.kattis.com/problems/passingsecrets)| passingsecrets |5.2|[![py](images/python.png)]()| +|[Password Hacking](https://open.kattis.com/problems/password)| password |2.1|[![java](images/java.png)]()| |[Patchwork](https://open.kattis.com/problems/patchwork)| patchwork |2.4|[![py](images/python.png)]()| |[Path Crossings](https://open.kattis.com/problems/pathcrossings)| pathcrossings |3.0|[![py](images/python.png)]()| |[Paths](https://open.kattis.com/problems/paths)| paths |4.2|[![py](images/python.png)]()| @@ -1396,7 +1396,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Peragrams](https://open.kattis.com/problems/peragrams)| peragrams |1.9|[![py](images/python.png)]()| |[Perfect Pth Powers](https://open.kattis.com/problems/perfectpowers)| perfectpowers |5.3|[![cpp](images/cpp.png)](src/Perfect%20Pth%20Powers/perfectpowers.cpp)[![py](images/python.png)](src/Perfect%20Pth%20Powers/perfectpowers.py)| |[Perfect Skyline](https://open.kattis.com/problems/perfectskyline)| perfectskyline |5.6|[![py](images/python.png)]()| -|[Perica](https://open.kattis.com/problems/perica)| perica |4.3|[![py](images/python.png)]()| +|[Perica](https://open.kattis.com/problems/perica)| perica |4.2|[![py](images/python.png)]()| |[Periodic Strings](https://open.kattis.com/problems/periodicstrings)| periodicstrings |2.6|[![py](images/python.png)]()| |[Perket](https://open.kattis.com/problems/perket)| perket |2.3|[![py](images/python.png)]()| |[Permutation Code](https://open.kattis.com/problems/permcode)| permcode |2.3|[![py](images/python.png)]()| @@ -1410,23 +1410,23 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Phone List](https://open.kattis.com/problems/phonelist)| phonelist |3.2|[![py](images/python.png)]()| |[Piano Lessons](https://open.kattis.com/problems/pianolessons)| pianolessons |3.6|[![py](images/python.png)]()| |[Pick up sticks](https://open.kattis.com/problems/pickupsticks)| pickupsticks |4.2|[![py](images/python.png)]()| -|[Pie](https://open.kattis.com/problems/pie)| pie |3.2|[![py](images/python.png)]()| +|[Pie](https://open.kattis.com/problems/pie)| pie |3.1|[![py](images/python.png)]()| |[Piece of Cake](https://open.kattis.com/problems/pieceofcake)| pieceofcake |8.5|[![py](images/python.png)](src/Piece%20of%20Cake/pieceofcake.py)| |[Piece of Cake!](https://open.kattis.com/problems/pieceofcake2)| pieceofcake2 |1.4|[![cpp](images/cpp.png)]()[![java](images/java.png)]()[![py](images/python.png)]()| |[Pig Latin](https://open.kattis.com/problems/piglatin)| piglatin |2.2|[![py](images/python.png)]()| |[A Vicious Pikeman (Easy)](https://open.kattis.com/problems/pikemaneasy)| pikemaneasy |3.2|[![py](images/python.png)]()| -|[Pinni Frændi](https://open.kattis.com/problems/pinnifraendi)| pinnifraendi |2.3|[![py](images/python.png)]()| -|[Pitch Performance](https://open.kattis.com/problems/pitchperformance)| pitchperformance |5.0|[![py](images/python.png)]()| +|[Pinni Frændi](https://open.kattis.com/problems/pinnifraendi)| pinnifraendi |2.4|[![py](images/python.png)]()| +|[Pitch Performance](https://open.kattis.com/problems/pitchperformance)| pitchperformance |4.9|[![py](images/python.png)]()| |[Pivot](https://open.kattis.com/problems/pivot)| pivot |2.4|[![py](images/python.png)]()| |[Pizza Delivery](https://open.kattis.com/problems/pizza)| pizza |4.6|[![py](images/python.png)]()| |[Pizza Crust](https://open.kattis.com/problems/pizza2)| pizza2 |1.9|[![cpp](images/cpp.png)]()| |[Pizza Hawaii](https://open.kattis.com/problems/pizzahawaii)| pizzahawaii |2.3|[![py](images/python.png)]()| |[Pizzastrengur](https://open.kattis.com/problems/pizzastrengur)| pizzastrengur |5.0|[![py](images/python.png)]()| |[Pizzubestun](https://open.kattis.com/problems/pizzubestun)| pizzubestun |2.2|[![py](images/python.png)]()| -|[Planetaris](https://open.kattis.com/problems/planetaris)| planetaris |2.3|[![py](images/python.png)]()| -|[Planet Destruction](https://open.kattis.com/problems/planetdestruction)| planetdestruction |5.6|[![py](images/python.png)](src/Planet%20Destruction/planetdestruction.py)| +|[Planetaris](https://open.kattis.com/problems/planetaris)| planetaris |2.4|[![py](images/python.png)]()| +|[Planet Destruction](https://open.kattis.com/problems/planetdestruction)| planetdestruction |5.5|[![py](images/python.png)](src/Planet%20Destruction/planetdestruction.py)| |[Planet Hopping](https://open.kattis.com/problems/planethopping)| planethopping |3.8|[![py](images/python.png)]()| -|[Planets](https://open.kattis.com/problems/planets2)| planets2 |2.9|[![py](images/python.png)]()| +|[Planets](https://open.kattis.com/problems/planets2)| planets2 |3.0|[![py](images/python.png)]()| |[Planina](https://open.kattis.com/problems/planina)| planina |1.6|[![cpp](images/cpp.png)]()[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| |[Planting Trees](https://open.kattis.com/problems/plantingtrees)| plantingtrees |1.8|[![py](images/python.png)]()| |[Platforme](https://open.kattis.com/problems/platforme)| platforme |2.7|[![py](images/python.png)]()| @@ -1453,16 +1453,16 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Positive Divisors](https://open.kattis.com/problems/positivedivisors)| positivedivisors |3.1|[![py](images/python.png)]()| |[Posterize](https://open.kattis.com/problems/posterize)| posterize |3.1|[![py](images/python.png)]()| |[Pot](https://open.kattis.com/problems/pot)| pot |1.4|[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| -|[Power Eggs](https://open.kattis.com/problems/powereggs)| powereggs |4.3|[![py](images/python.png)]()| +|[Power Eggs](https://open.kattis.com/problems/powereggs)| powereggs |4.4|[![py](images/python.png)]()| |[Power of Divisors](https://open.kattis.com/problems/powerofdivisors)| powerofdivisors |5.2|[![py](images/python.png)](src/Power%20of%20Divisors/powerofdivisors.py)| |[Powers and Modulus](https://open.kattis.com/problems/powers)| powers |4.9|[![py](images/python.png)]()| |[Powers of 2 (Easy)](https://open.kattis.com/problems/powersof2easy)| powersof2easy |2.3|[![py](images/python.png)]()| |[Power Strings](https://open.kattis.com/problems/powerstrings)| powerstrings |5.6|[![py](images/python.png)](src/Power%20Strings/powerstrings.py)| -|[Predicting GME](https://open.kattis.com/problems/predictinggme)| predictinggme |4.0|[![py](images/python.png)]()| +|[Predicting GME](https://open.kattis.com/problems/predictinggme)| predictinggme |4.2|[![py](images/python.png)]()| |[Prerequisites](https://open.kattis.com/problems/prerequisites)| prerequisites |2.0|[![py](images/python.png)]()| |[Presidential Elections](https://open.kattis.com/problems/presidentialelections)| presidentialelections |5.3|[![py](images/python.png)]()| -|[Pretty Good Cube Root](https://open.kattis.com/problems/prettygoodcuberoot)| prettygoodcuberoot |4.5|[![py](images/python.png)]()| -|[Primality](https://open.kattis.com/problems/primality)| primality |5.7|[![py](images/python.png)](src/Primality/primality.py)| +|[Pretty Good Cube Root](https://open.kattis.com/problems/prettygoodcuberoot)| prettygoodcuberoot |4.6|[![py](images/python.png)]()| +|[Primality](https://open.kattis.com/problems/primality)| primality |5.6|[![py](images/python.png)](src/Primality/primality.py)| |[Primal Representation](https://open.kattis.com/problems/primalrepresentation)| primalrepresentation |4.6|[![cpp](images/cpp.png)]()| |[Primary Arithmetic](https://open.kattis.com/problems/primaryarithmetic)| primaryarithmetic |3.1|[![py](images/python.png)]()| |[Prime Count](https://open.kattis.com/problems/primecount)| primecount |8.7|[![py](images/python.png)](src/Prime%20Count/primecount.py)| @@ -1491,19 +1491,19 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Prozor](https://open.kattis.com/problems/prozor)| prozor |1.9|[![py](images/python.png)]()| |[Prsteni](https://open.kattis.com/problems/prsteni)| prsteni |1.7|[![cpp](images/cpp.png)]()| |[Prva](https://open.kattis.com/problems/prva)| prva |1.8|[![py](images/python.png)]()| -|[Pseudoprime numbers](https://open.kattis.com/problems/pseudoprime)| pseudoprime |3.7|[![py](images/python.png)]()| +|[Pseudoprime numbers](https://open.kattis.com/problems/pseudoprime)| pseudoprime |3.6|[![py](images/python.png)]()| |[Ptice](https://open.kattis.com/problems/ptice)| ptice |1.6|[![cpp](images/cpp.png)]()| |[Pub Crawl](https://open.kattis.com/problems/pubrunda)| pubrunda |2.2|[![py](images/python.png)]()| |[Pulling Their Weight](https://open.kattis.com/problems/pullingtheirweight)| pullingtheirweight |4.3|[![py](images/python.png)]()| -|[Pulverizing Pancake](https://open.kattis.com/problems/pulverizingpancake)| pulverizingpancake |5.8|[![py](images/python.png)](src/Pulverizing%20Pancake/pulverizingpancake.py)| +|[Pulverizing Pancake](https://open.kattis.com/problems/pulverizingpancake)| pulverizingpancake |5.8|[![py](images/python.png)]()| |[Pumpkin Patch](https://open.kattis.com/problems/pumpkinpatch)| pumpkinpatch |5.8|[![py](images/python.png)](src/Pumpkin%20Patch/pumpkinpatch.py)| -|[Purple Rain](https://open.kattis.com/problems/purplerain)| purplerain |3.8|[![py](images/python.png)]()| +|[Purple Rain](https://open.kattis.com/problems/purplerain)| purplerain |3.7|[![py](images/python.png)]()| |[Putovanje](https://open.kattis.com/problems/putovanje)| putovanje |3.0|[![py](images/python.png)]()| |[Plants vs Bad Guys](https://open.kattis.com/problems/pvbg)| pvbg |1.8|[![py](images/python.png)]()| |[Primary X-Subfactor Series](https://open.kattis.com/problems/pxs)| pxs |4.6|[![py](images/python.png)]()| |[Pyramid Construction](https://open.kattis.com/problems/pyramidkonstruktion)| pyramidkonstruktion |3.4|[![py](images/python.png)]()| |[Building Pyramids](https://open.kattis.com/problems/pyramids)| pyramids |1.5|[![py](images/python.png)]()| -|[Quality-Adjusted Life-Year](https://open.kattis.com/problems/qaly)| qaly |1.3|[![java](images/java.png)]()[![py](images/python.png)]()| +|[Quality-Adjusted Life-Year](https://open.kattis.com/problems/qaly)| qaly |1.2|[![java](images/java.png)]()[![py](images/python.png)]()| |[Qanat](https://open.kattis.com/problems/qanat)| qanat |2.4|[![py](images/python.png)]()| |[Quadrant Selection](https://open.kattis.com/problems/quadrant)| quadrant |1.2|[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| |[Quadratic Dissonance](https://open.kattis.com/problems/quadraticdissonance)| quadraticdissonance |3.8|[![py](images/python.png)]()| @@ -1521,7 +1521,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Racing Around the Alphabet](https://open.kattis.com/problems/racingalphabet)| racingalphabet |1.7|[![cpp](images/cpp.png)]()| |[Radar](https://open.kattis.com/problems/radar)| radar |7.1|[![py](images/python.png)](src/Radar/radar.py)| |[Fleecing the Raffle](https://open.kattis.com/problems/raffle)| raffle |4.2|[![py](images/python.png)]()| -|[White Water Rafting](https://open.kattis.com/problems/rafting)| rafting |2.9|[![py](images/python.png)]()| +|[White Water Rafting](https://open.kattis.com/problems/rafting)| rafting |2.8|[![py](images/python.png)]()| |[Ragged Right](https://open.kattis.com/problems/raggedright)| raggedright |2.0|[![py](images/python.png)]()| |[Raging River](https://open.kattis.com/problems/ragingriver)| ragingriver |6.4|[![py](images/python.png)](src/Raging%20River/ragingriver.py)| |[Raid Teams](https://open.kattis.com/problems/raidteams)| raidteams |3.9|[![java](images/java.png)]()| @@ -1532,12 +1532,12 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Rain Fall](https://open.kattis.com/problems/rainfall2)| rainfall2 |4.6|[![py](images/python.png)]()| |[Raising the Bar](https://open.kattis.com/problems/raisingthebar)| raisingthebar |4.8|[![cpp](images/cpp.png)]()| |[Rampant Growth](https://open.kattis.com/problems/rampantgrowth)| rampantgrowth |1.6|[![py](images/python.png)]()| -|[Random Digital Exponentiation](https://open.kattis.com/problems/randomdigitalexponentiation)| randomdigitalexponentiation |5.8|[![py](images/python.png)](src/Random%20Digital%20Exponentiation/randomdigitalexponentiation.py)| +|[Random Digital Exponentiation](https://open.kattis.com/problems/randomdigitalexponentiation)| randomdigitalexponentiation |5.7|[![py](images/python.png)](src/Random%20Digital%20Exponentiation/randomdigitalexponentiation.py)| |[A Rank Problem](https://open.kattis.com/problems/rankproblem)| rankproblem |2.8|[![py](images/python.png)]()| |[Rasterized Lines](https://open.kattis.com/problems/rasterized)| rasterized |8.1|[![py](images/python.png)](src/Rasterized%20Lines/rasterized.py)| |[Rating Problems](https://open.kattis.com/problems/ratingproblems)| ratingproblems |1.4|[![py](images/python.png)]()| |[Rational Arithmetic](https://open.kattis.com/problems/rationalarithmetic)| rationalarithmetic |3.5|[![py](images/python.png)]()| -|[Rationalization](https://open.kattis.com/problems/rationalisering)| rationalisering |7.6|[![py](images/python.png)](src/Rationalization/rationalisering.py)| +|[Rationalization](https://open.kattis.com/problems/rationalisering)| rationalisering |7.8|[![py](images/python.png)](src/Rationalization/rationalisering.py)| |[Rational Ratio](https://open.kattis.com/problems/rationalratio)| rationalratio |5.1|[![py](images/python.png)]()| |[A Rational Sequence](https://open.kattis.com/problems/rationalsequence)| rationalsequence |4.6|[![py](images/python.png)]()| |[A Rational Sequence 2](https://open.kattis.com/problems/rationalsequence2)| rationalsequence2 |2.2|[![cpp](images/cpp.png)]()[![java](images/java.png)]()[![py](images/python.png)]()| @@ -1575,8 +1575,8 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Repetitive Song](https://open.kattis.com/problems/repetitivesong)| repetitivesong |3.1|[![py](images/python.png)]()| |[Research Productivity Index](https://open.kattis.com/problems/researchproductivityindex)| researchproductivityindex |3.3|[![py](images/python.png)]()| |[Reseto](https://open.kattis.com/problems/reseto)| reseto |2.3|[![cpp](images/cpp.png)]()| -|[Working at the Restaurant](https://open.kattis.com/problems/restaurant)| restaurant |4.3|[![py](images/python.png)]()| -|[Restaurant Bribes](https://open.kattis.com/problems/restaurantbribes)| restaurantbribes |5.4|[![py](images/python.png)]()| +|[Working at the Restaurant](https://open.kattis.com/problems/restaurant)| restaurant |4.4|[![py](images/python.png)]()| +|[Restaurant Bribes](https://open.kattis.com/problems/restaurantbribes)| restaurantbribes |5.3|[![py](images/python.png)]()| |[Restaurant Opening](https://open.kattis.com/problems/restaurantopening)| restaurantopening |1.8|[![py](images/python.png)]()| |[Reversed Binary Numbers](https://open.kattis.com/problems/reversebinary)| reversebinary |1.4|[![cpp](images/cpp.png)]()| |[Reverse Rot](https://open.kattis.com/problems/reverserot)| reverserot |1.7|[![py](images/python.png)]()| @@ -1584,7 +1584,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Reversing Roads](https://open.kattis.com/problems/reversingroads)| reversingroads |3.9|[![py](images/python.png)]()| |[Rhyming Slang](https://open.kattis.com/problems/rhyming)| rhyming |3.3|[![py](images/python.png)]()| |[Riječi](https://open.kattis.com/problems/rijeci)| rijeci |1.7|[![cpp](images/cpp.png)]()| -|[Ríkjafræði](https://open.kattis.com/problems/rikjafraedi)| rikjafraedi |5.9|[![py](images/python.png)]()| +|[Ríkjafræði](https://open.kattis.com/problems/rikjafraedi)| rikjafraedi |5.8|[![py](images/python.png)]()| |[Rimski](https://open.kattis.com/problems/rimski)| rimski |4.0|[![py](images/python.png)]()| |[Rings (1)](https://open.kattis.com/problems/rings)| rings |5.0|[![py](images/python.png)]()| |[Rings (2)](https://open.kattis.com/problems/rings2)| rings2 |4.2|[![py](images/python.png)]()| @@ -1646,9 +1646,9 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Semafori](https://open.kattis.com/problems/semafori)| semafori |2.0|[![py](images/python.png)]()| |[Sentry Robots](https://open.kattis.com/problems/sentryrobots)| sentryrobots |3.7|[![py](images/python.png)]()| |[Dividing Sequence](https://open.kattis.com/problems/sequence)| sequence |3.8|[![py](images/python.png)]()| -|[0-1 Sequences](https://open.kattis.com/problems/sequences)| sequences |6.0|[![py](images/python.png)](src/0-1%20Sequences/sequences.py)| +|[0-1 Sequences](https://open.kattis.com/problems/sequences)| sequences |5.9|[![py](images/python.png)](src/0-1%20Sequences/sequences.py)| |[Sequential Manufacturing](https://open.kattis.com/problems/sequentialmanufacturing)| sequentialmanufacturing |3.1|[![py](images/python.png)]()| -|[Server](https://open.kattis.com/problems/server)| server |1.6|[![py](images/python.png)]()| +|[Server](https://open.kattis.com/problems/server)| server |1.7|[![py](images/python.png)]()| |[Set!](https://open.kattis.com/problems/set)| set |2.1|[![py](images/python.png)]()| |[SETI](https://open.kattis.com/problems/seti)| seti |3.6|[![py](images/python.png)]()| |[Setnja](https://open.kattis.com/problems/setnja)| setnja |4.7|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| @@ -1696,8 +1696,8 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Skener](https://open.kattis.com/problems/skener)| skener |1.5|[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| |[Ski Jumping](https://open.kattis.com/problems/skijumping)| skijumping |3.3|[![py](images/python.png)]()| |[Skocimis](https://open.kattis.com/problems/skocimis)| skocimis |1.6|[![cpp](images/cpp.png)]()| -|[Graduation](https://open.kattis.com/problems/skolavslutningen)| skolavslutningen |2.4|[![java](images/java.png)]()| -|[Going to School](https://open.kattis.com/problems/skolvagen)| skolvagen |2.3|[![cpp](images/cpp.png)]()[![py](images/python.png)]()[![rb](images/ruby.png)]()| +|[Graduation](https://open.kattis.com/problems/skolavslutningen)| skolavslutningen |2.3|[![java](images/java.png)]()| +|[Going to School](https://open.kattis.com/problems/skolvagen)| skolvagen |2.2|[![cpp](images/cpp.png)]()[![py](images/python.png)]()[![rb](images/ruby.png)]()| |[Skotleikur](https://open.kattis.com/problems/skotleikur)| skotleikur |2.3|[![py](images/python.png)]()| |[Turn It Up!](https://open.kattis.com/problems/skruop)| skruop |1.6|[![py](images/python.png)]()| |[Sky Islands](https://open.kattis.com/problems/skyislands)| skyislands |2.1|[![py](images/python.png)]()| @@ -1720,7 +1720,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[S-Nim](https://open.kattis.com/problems/snim)| snim |3.0|[![py](images/python.png)]()| |[Unique Snowflakes](https://open.kattis.com/problems/snowflakes)| snowflakes |4.5|[![py](images/python.png)]()| |[Social Advertising](https://open.kattis.com/problems/socialadvertising)| socialadvertising |4.0|[![py](images/python.png)]()| -|[Social Distancing (1)](https://open.kattis.com/problems/socialdistancing)| socialdistancing |7.5|[![py](images/python.png)](src/Social%20Distancing%20(1)/socialdistancing.py)| +|[Social Distancing (1)](https://open.kattis.com/problems/socialdistancing)| socialdistancing |6.8|[![py](images/python.png)](src/Social%20Distancing%20(1)/socialdistancing.py)| |[Social Distancing (2)](https://open.kattis.com/problems/socialdistancing2)| socialdistancing2 |2.3|[![py](images/python.png)]()| |[Social running](https://open.kattis.com/problems/socialrunning)| socialrunning |2.4|[![py](images/python.png)]()| |[Soda Slurper](https://open.kattis.com/problems/sodaslurper)| sodaslurper |1.8|[![java](images/java.png)]()| @@ -1748,7 +1748,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Speedy Escape](https://open.kattis.com/problems/speedyescape)| speedyescape |5.5|[![py](images/python.png)](src/Speedy%20Escape/speedyescape.py)| |[Sperhling](https://open.kattis.com/problems/spehrling)| spehrling |2.3|[![py](images/python.png)]()| |[Spelling Bee](https://open.kattis.com/problems/spellingbee)| spellingbee |2.2|[![py](images/python.png)]()| -|[Prime Spiral](https://open.kattis.com/problems/spiral)| spiral |3.2|[![py](images/python.png)]()| +|[Prime Spiral](https://open.kattis.com/problems/spiral)| spiral |3.3|[![py](images/python.png)]()| |[Splat](https://open.kattis.com/problems/splat)| splat |2.6|[![py](images/python.png)]()| |[Spritt](https://open.kattis.com/problems/spritt)| spritt |1.4|[![py](images/python.png)]()| |[Sprocket Science](https://open.kattis.com/problems/sprocketscience)| sprocketscience |6.1|[![py](images/python.png)](src/Sprocket%20Science/sprocketscience.py)| @@ -1764,7 +1764,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Stafur](https://open.kattis.com/problems/stafur)| stafur |1.6|[![py](images/python.png)]()| |[Staggering to the Finish](https://open.kattis.com/problems/staggeringtothefinish)| staggeringtothefinish |2.9|[![py](images/python.png)]()| |[Stamp Combinations](https://open.kattis.com/problems/stampcombinations)| stampcombinations |5.1|[![py](images/python.png)]()| -|[Biased Standings](https://open.kattis.com/problems/standings)| standings |3.2|[![py](images/python.png)]()| +|[Biased Standings](https://open.kattis.com/problems/standings)| standings |3.3|[![py](images/python.png)]()| |[Star Arrangements](https://open.kattis.com/problems/stararrangements)| stararrangements |1.7|[![cpp](images/cpp.png)]()| |[Star Battles I](https://open.kattis.com/problems/starbattles1)| starbattles1 |3.1|[![py](images/python.png)]()| |[A Star not a Tree](https://open.kattis.com/problems/starnotatree)| starnotatree |5.8|[![py](images/python.png)]()| @@ -1784,7 +1784,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Stream Lag](https://open.kattis.com/problems/streamlag)| streamlag |3.2|[![py](images/python.png)]()| |[Streets Ahead](https://open.kattis.com/problems/streetsahead)| streetsahead |2.1|[![py](images/python.png)]()| |[String Matching](https://open.kattis.com/problems/stringmatching)| stringmatching |4.1|[![py](images/python.png)]()| -|[String Multimatching](https://open.kattis.com/problems/stringmultimatching)| stringmultimatching |7.2|[![cpp](images/cpp.png)](src/String%20Multimatching/stringmultimatching.cpp)[![py](images/python.png)](src/String%20Multimatching/stringmultimatching.py)[![py](images/python.png)](src/String%20Multimatching/stringmultimatching2.py)| +|[String Multimatching](https://open.kattis.com/problems/stringmultimatching)| stringmultimatching |7.1|[![cpp](images/cpp.png)](src/String%20Multimatching/stringmultimatching.cpp)[![py](images/python.png)](src/String%20Multimatching/stringmultimatching.py)[![py](images/python.png)](src/String%20Multimatching/stringmultimatching2.py)| |[Studentsko](https://open.kattis.com/problems/studentsko)| studentsko |3.8|[![py](images/python.png)]()| |[Subaruba](https://open.kattis.com/problems/subaruba)| subaruba |4.4|[![py](images/python.png)](src/Subaruba/subaruba.py)| |[Subprime](https://open.kattis.com/problems/subprime)| subprime |4.0|[![py](images/python.png)]()| @@ -1825,12 +1825,12 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Taxi Cab Scheme](https://open.kattis.com/problems/taxicab)| taxicab |6.1|[![py](images/python.png)](src/Taxi%20Cab%20Scheme/taxicab.py)| |[Tax the Rich](https://open.kattis.com/problems/taxtherich)| taxtherich |4.5|[![py](images/python.png)]()| |[Teacher Evaluation](https://open.kattis.com/problems/teacherevaluation)| teacherevaluation |3.0|[![py](images/python.png)]()| -|[Happy Telephones](https://open.kattis.com/problems/telephones)| telephones |2.8|[![py](images/python.png)]()| +|[Happy Telephones](https://open.kattis.com/problems/telephones)| telephones |2.9|[![py](images/python.png)]()| |[Time Travelling Temperatures](https://open.kattis.com/problems/temperature)| temperature |2.4|[![cpp](images/cpp.png)]()| -|[Temperature Confusion](https://open.kattis.com/problems/temperatureconfusion)| temperatureconfusion |2.8|[![py](images/python.png)]()| +|[Temperature Confusion](https://open.kattis.com/problems/temperatureconfusion)| temperatureconfusion |2.9|[![py](images/python.png)]()| |[Teningasafn](https://open.kattis.com/problems/teningasafn)| teningasafn |7.4|[![py](images/python.png)]()| |[Tenis](https://open.kattis.com/problems/tenis)| tenis |3.5|[![py](images/python.png)]()| -|[Teque](https://open.kattis.com/problems/teque)| teque |3.6|[![java](images/java.png)]()[![py](images/python.png)]()| +|[Teque](https://open.kattis.com/problems/teque)| teque |3.4|[![java](images/java.png)]()[![py](images/python.png)]()| |[Terraces](https://open.kattis.com/problems/terraces)| terraces |3.5|[![py](images/python.png)]()| |[Test](https://open.kattis.com/problems/test2)| test2 |6.1|[![py](images/python.png)](src/Test/test2.py)| |[Test Drive](https://open.kattis.com/problems/testdrive)| testdrive |2.0|[![py](images/python.png)]()| @@ -1854,7 +1854,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[I'm Thinking of a Number](https://open.kattis.com/problems/thinkingofanumber)| thinkingofanumber |3.5|[![py](images/python.png)]()| |[This Ain't Your Grandpa's Checkerboard](https://open.kattis.com/problems/thisaintyourgrandpascheckerboard)| thisaintyourgrandpascheckerboard |1.8|[![py](images/python.png)]()| |[Thore's self-esteem](https://open.kattis.com/problems/thore)| thore |4.2|[![py](images/python.png)]()| -|[Three Digits](https://open.kattis.com/problems/threedigits)| threedigits |5.7|[![py](images/python.png)](src/Three%20Digits/threedigits.py)| +|[Three Digits](https://open.kattis.com/problems/threedigits)| threedigits |5.6|[![py](images/python.png)](src/Three%20Digits/threedigits.py)| |[3D Printer](https://open.kattis.com/problems/threedprinter)| threedprinter |8.7|[![py](images/python.png)](src/3D%20Printer/threedprinter.py)| |[Three Powers](https://open.kattis.com/problems/threepowers)| threepowers |2.4|[![py](images/python.png)]()| |[Game of Throwns](https://open.kattis.com/problems/throwns)| throwns |2.6|[![py](images/python.png)]()| @@ -1864,8 +1864,8 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Tic Tac Toe (2)](https://open.kattis.com/problems/tictactoe2)| tictactoe2 |5.1|[![py](images/python.png)]()| |[Tic Tac Toe Counting](https://open.kattis.com/problems/tictactoecounting)| tictactoecounting |3.4|[![py](images/python.png)]()| |[Tight words](https://open.kattis.com/problems/tight)| tight |2.8|[![py](images/python.png)]()| -|[Tight-Fit Sudoku](https://open.kattis.com/problems/tightfitsudoku)| tightfitsudoku |4.4|[![py](images/python.png)]()| -|[Tildes](https://open.kattis.com/problems/tildes)| tildes |2.9|[![py](images/python.png)]()| +|[Tight-Fit Sudoku](https://open.kattis.com/problems/tightfitsudoku)| tightfitsudoku |4.3|[![py](images/python.png)]()| +|[Tildes](https://open.kattis.com/problems/tildes)| tildes |3.0|[![py](images/python.png)]()| |[Tile Cutting](https://open.kattis.com/problems/tiles)| tiles |3.3|[![py](images/python.png)]()| |[Timebomb](https://open.kattis.com/problems/timebomb)| timebomb |1.9|[![py](images/python.png)]()| |[Stuck In A Time Loop](https://open.kattis.com/problems/timeloop)| timeloop |1.3|[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| @@ -1913,11 +1913,11 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Triangles](https://open.kattis.com/problems/triangles)| triangles |7.6|[![py](images/python.png)](src/Triangles/triangles.py)| |[Triangle Area](https://open.kattis.com/problems/triarea)| triarea |1.3|[![py](images/python.png)]()| |[Number Trick](https://open.kattis.com/problems/trick)| trick |7.0|[![py](images/python.png)](src/Number%20Trick/trick.py)| -|[Trick or Treat](https://open.kattis.com/problems/tricktreat)| tricktreat |3.4|[![py](images/python.png)]()| +|[Trick or Treat](https://open.kattis.com/problems/tricktreat)| tricktreat |3.5|[![py](images/python.png)]()| |[Tricky Factoring](https://open.kattis.com/problems/trickyfactoring)| trickyfactoring |6.5|[![py](images/python.png)](src/Tricky%20Factoring/trickyfactoring.py)| |[Trik](https://open.kattis.com/problems/trik)| trik |1.5|[![java](images/java.png)]()| |[Triangle Trilemma](https://open.kattis.com/problems/trilemma)| trilemma |3.4|[![cpp](images/cpp.png)]()| -|[Triolingo Push](https://open.kattis.com/problems/triolingopush)| triolingopush |6.6|[![py](images/python.png)](src/Triolingo%20Push/triolingopush.py)| +|[Triolingo Push](https://open.kattis.com/problems/triolingopush)| triolingopush |6.5|[![py](images/python.png)](src/Triolingo%20Push/triolingopush.py)| |[The Trip](https://open.kattis.com/problems/trip)| trip |6.6|[![py](images/python.png)](src/The%20Trip/trip.py)| |[The Trip, 2007](https://open.kattis.com/problems/trip2007)| trip2007 |3.5|[![py](images/python.png)]()| |[Triple Sevens](https://open.kattis.com/problems/triplesevens)| triplesevens |1.3|[![py](images/python.png)]()| @@ -1931,7 +1931,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Tunnelling the Earth](https://open.kattis.com/problems/tunnelingtheearth)| tunnelingtheearth |3.7|[![py](images/python.png)]()| |[Turbo](https://open.kattis.com/problems/turbo)| turbo |4.4|[![py](images/python.png)]()| |[Turtle Master](https://open.kattis.com/problems/turtlemaster)| turtlemaster |3.0|[![py](images/python.png)]()| -|[ICPC Tutorial](https://open.kattis.com/problems/tutorial)| tutorial |3.4|[![cpp](images/cpp.png)]()| +|[ICPC Tutorial](https://open.kattis.com/problems/tutorial)| tutorial |3.5|[![cpp](images/cpp.png)]()| |[Twenty Four, Again](https://open.kattis.com/problems/twentyfour)| twentyfour |6.3|[![py](images/python.png)](src/Twenty%20Four,%20Again/twentyfour.py)| |[Take Two Stones](https://open.kattis.com/problems/twostones)| twostones |1.2|[![c](images/c.png)]()[![cpp](images/cpp.png)]()[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()[![rb](images/ruby.png)]()| |[Two-sum](https://open.kattis.com/problems/twosum)| twosum |1.3|[![py](images/python.png)]()| @@ -1942,8 +1942,8 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Umm Code](https://open.kattis.com/problems/ummcode)| ummcode |3.3|[![py](images/python.png)]()| |[Undead or Alive](https://open.kattis.com/problems/undeadoralive)| undeadoralive |1.4|[![py](images/python.png)]()| |[UnDetected](https://open.kattis.com/problems/undetected)| undetected |3.6|[![py](images/python.png)]()| -|[(un)Fair Play](https://open.kattis.com/problems/unfairplay)| unfairplay |5.8|[![py](images/python.png)]()| -|[Union-Find](https://open.kattis.com/problems/unionfind)| unionfind |4.6|[![java](images/java.png)]()| +|[(un)Fair Play](https://open.kattis.com/problems/unfairplay)| unfairplay |5.7|[![py](images/python.png)]()| +|[Union-Find](https://open.kattis.com/problems/unionfind)| unionfind |4.7|[![java](images/java.png)]()| |[Unique Dice](https://open.kattis.com/problems/uniquedice)| uniquedice |5.1|[![py](images/python.png)]()| |[Units](https://open.kattis.com/problems/units)| units |3.2|[![py](images/python.png)]()| |[University Zoning](https://open.kattis.com/problems/universityzoning)| universityzoning |2.8|[![py](images/python.png)]()| @@ -1959,13 +1959,13 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Using Digits](https://open.kattis.com/problems/usingdigits)| usingdigits |4.2|[![py](images/python.png)]()| |[UTF-8](https://open.kattis.com/problems/utf8)| utf8 |2.3|[![py](images/python.png)]()| |[Uuu](https://open.kattis.com/problems/uuu)| uuu |9.8|[![py](images/python.png)](src/Uuu/uuu.py)| -|[The Uxuhul Voting System](https://open.kattis.com/problems/uxuhulvoting)| uxuhulvoting |3.3|[![py](images/python.png)]()| +|[The Uxuhul Voting System](https://open.kattis.com/problems/uxuhulvoting)| uxuhulvoting |3.1|[![py](images/python.png)]()| |[Vaccine Efficacy](https://open.kattis.com/problems/vaccineefficacy)| vaccineefficacy |2.8|[![py](images/python.png)]()| |[Vacuumba](https://open.kattis.com/problems/vacuumba)| vacuumba |2.0|[![cpp](images/cpp.png)]()| |[Right-of-Way](https://open.kattis.com/problems/vajningsplikt)| vajningsplikt |2.1|[![py](images/python.png)]()| |[Variable Names](https://open.kattis.com/problems/variabelnamn)| variabelnamn |3.1|[![py](images/python.png)]()| |[Variable Arithmetic](https://open.kattis.com/problems/variablearithmetic)| variablearithmetic |2.5|[![py](images/python.png)]()| -|[Varied Amusements](https://open.kattis.com/problems/variedamusements)| variedamusements |3.1|[![py](images/python.png)]()| +|[Varied Amusements](https://open.kattis.com/problems/variedamusements)| variedamusements |3.0|[![py](images/python.png)]()| |[Vauvau](https://open.kattis.com/problems/vauvau)| vauvau |2.1|[![py](images/python.png)]()| |[Veci](https://open.kattis.com/problems/veci)| veci |2.1|[![py](images/python.png)]()| |[Vector Functions](https://open.kattis.com/problems/vectorfunctions)| vectorfunctions |2.9|[![cpp](images/cpp.png)]()| @@ -1980,7 +1980,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Video Speedup](https://open.kattis.com/problems/videospeedup)| videospeedup |1.9|[![py](images/python.png)]()| |[Viðsnúningur](https://open.kattis.com/problems/vidsnuningur)| vidsnuningur |1.2|[![py](images/python.png)]()| |[Virtual Friends](https://open.kattis.com/problems/virtualfriends)| virtualfriends |4.2|[![java](images/java.png)]()| -|[Virus Replication](https://open.kattis.com/problems/virus)| virus |3.9|[![py](images/python.png)]()| +|[Virus Replication](https://open.kattis.com/problems/virus)| virus |4.0|[![py](images/python.png)]()| |[VisuAlgo Online Quiz](https://open.kattis.com/problems/visualgo)| visualgo |3.6|[![py](images/python.png)]()| |[VivoParc](https://open.kattis.com/problems/vivoparc)| vivoparc |5.2|[![py](images/python.png)]()| |[Volim](https://open.kattis.com/problems/volim)| volim |1.7|[![py](images/python.png)]()| @@ -1990,10 +1990,10 @@ For more Python data structure implementations, head over to [pytils](https://gi |[A Walk Through The Forest](https://open.kattis.com/problems/walkforest)| walkforest |4.3|[![py](images/python.png)]()| |[Trapezoid Walkway](https://open.kattis.com/problems/walkway)| walkway |3.4|[![py](images/python.png)]()| |[Lifting Walls](https://open.kattis.com/problems/walls)| walls |4.5|[![py](images/python.png)]()| -|[Walrus Weights](https://open.kattis.com/problems/walrusweights)| walrusweights |3.8|[![py](images/python.png)]()| +|[Walrus Weights](https://open.kattis.com/problems/walrusweights)| walrusweights |3.9|[![py](images/python.png)]()| |[Warehouse](https://open.kattis.com/problems/warehouse)| warehouse |2.1|[![py](images/python.png)]()| |[War on Weather](https://open.kattis.com/problems/waronweather)| waronweather |3.5|[![py](images/python.png)]()| -|[Warring Scoring](https://open.kattis.com/problems/warringscoring)| warringscoring |3.3|[![py](images/python.png)]()| +|[Warring Scoring](https://open.kattis.com/problems/warringscoring)| warringscoring |3.2|[![py](images/python.png)]()| |[Watchdog](https://open.kattis.com/problems/watchdog)| watchdog |2.2|[![py](images/python.png)]()| |[Water](https://open.kattis.com/problems/water)| water |3.8|[![py](images/python.png)]()| |[Water Journal](https://open.kattis.com/problems/waterjournal)| waterjournal |1.8|[![py](images/python.png)]()| @@ -2004,7 +2004,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Welcome to Code Jam (Easy)](https://open.kattis.com/problems/welcomeeasy)| welcomeeasy |2.1|[![py](images/python.png)]()| |[Welcome to Code Jam (Hard)](https://open.kattis.com/problems/welcomehard)| welcomehard |4.2|[![py](images/python.png)]()| |[WERTYU](https://open.kattis.com/problems/wertyu)| wertyu |3.1|[![py](images/python.png)]()| -|[WFF 'N PROOF](https://open.kattis.com/problems/wffnproof)| wffnproof |2.9|[![py](images/python.png)]()| +|[WFF 'N PROOF](https://open.kattis.com/problems/wffnproof)| wffnproof |3.0|[![py](images/python.png)]()| |[Whac-a-Mole](https://open.kattis.com/problems/whacamole)| whacamole |6.0|[![py](images/python.png)]()| |[What does the fox say](https://open.kattis.com/problems/whatdoesthefoxsay)| whatdoesthefoxsay |2.2|[![java](images/java.png)]()[![py](images/python.png)]()| |[Where's My Internet](https://open.kattis.com/problems/wheresmyinternet)| wheresmyinternet |3.1|[![java](images/java.png)]()| @@ -2013,7 +2013,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Which Base is it Anyway](https://open.kattis.com/problems/whichbase)| whichbase |2.8|[![py](images/python.png)]()| |[Which is Greater](https://open.kattis.com/problems/whichisgreater)| whichisgreater |1.3|[![py](images/python.png)]()| |[Widget Tree](https://open.kattis.com/problems/widgettree)| widgettree |7.0|[![py](images/python.png)](src/Widget%20Tree/widgettree.py)| -|[Wi-Fi](https://open.kattis.com/problems/wifi)| wifi |4.2|[![py](images/python.png)]()| +|[Wi-Fi](https://open.kattis.com/problems/wifi)| wifi |4.1|[![py](images/python.png)]()| |[Wimbledon](https://open.kattis.com/problems/wimbledon)| wimbledon |4.5|[![py](images/python.png)]()| |[Wipe Your Whiteboards](https://open.kattis.com/problems/wipeyourwhiteboards)| wipeyourwhiteboards |5.8|[![py](images/python.png)](src/Wipe%20Your%20Whiteboards/wipeyourwhiteboards.py)| |[Wizard of Odds](https://open.kattis.com/problems/wizardofodds)| wizardofodds |3.0|[![py](images/python.png)]()| @@ -2026,7 +2026,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Workout for a Dumbbell](https://open.kattis.com/problems/workout)| workout |5.5|[![py](images/python.png)](src/Workout%20for%20a%20Dumbbell/workout.py)| |[Assigning Workstations](https://open.kattis.com/problems/workstations)| workstations |2.9|[![java](images/java.png)]()| |[Board Wrapping](https://open.kattis.com/problems/wrapping)| wrapping |3.6|[![py](images/python.png)]()| -|[Tima goes to Xentopia](https://open.kattis.com/problems/xentopia)| xentopia |4.7|[![py](images/python.png)]()| +|[Tima goes to Xentopia](https://open.kattis.com/problems/xentopia)| xentopia |4.6|[![py](images/python.png)]()| |[XOR Equation](https://open.kattis.com/problems/xorequation)| xorequation |5.0|[![py](images/python.png)]()| |[XYZZY](https://open.kattis.com/problems/xyzzy)| xyzzy |6.2|[![py](images/python.png)](src/XYZZY/xyzzy.py)| |[Yet Another Divisor Problem](https://open.kattis.com/problems/yetanotherdivisorproblem)| yetanotherdivisorproblem |7.2|[![py](images/python.png)](src/Yet%20Another%20Divisor%20Problem/yetanotherdivisorproblem.py)| @@ -2034,7 +2034,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Yoda](https://open.kattis.com/problems/yoda)| yoda |2.0|[![py](images/python.png)]()| |[You Be the Judge!](https://open.kattis.com/problems/youbethejudge)| youbethejudge |5.7|[![py](images/python.png)](src/You%20Be%20the%20Judge!/youbethejudge.py)| |[You be The Judge, Again](https://open.kattis.com/problems/youbethejudge2)| youbethejudge2 |3.7|[![py](images/python.png)]()| -|[Zadaca](https://open.kattis.com/problems/zadaca)| zadaca |3.9|[![py](images/python.png)]()| +|[Zadaca](https://open.kattis.com/problems/zadaca)| zadaca |3.7|[![py](images/python.png)]()| |[Zagrade](https://open.kattis.com/problems/zagrade)| zagrade |3.3|[![py](images/python.png)]()| |[Zamka](https://open.kattis.com/problems/zamka)| zamka |1.5|[![cpp](images/cpp.png)]()[![java](images/java.png)]()| |[Stand on Zanzibar](https://open.kattis.com/problems/zanzibar)| zanzibar |1.5|[![cpp](images/cpp.png)]()| @@ -2044,7 +2044,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Zipline](https://open.kattis.com/problems/zipline)| zipline |3.7|[![cpp](images/cpp.png)]()| |[Un-bear-able Zoo](https://open.kattis.com/problems/zoo)| zoo |1.8|[![java](images/java.png)]()| |[Zoom](https://open.kattis.com/problems/zoom)| zoom |1.6|[![py](images/python.png)]()| -|[Zyxab](https://open.kattis.com/problems/zyxab)| zyxab |2.3|[![py](images/python.png)]()| +|[Zyxab](https://open.kattis.com/problems/zyxab)| zyxab |2.4|[![py](images/python.png)]()| ## NUS-exclusive problems diff --git a/docs/index.html b/docs/index.html index 5beccc18..c43423c2 100644 --- a/docs/index.html +++ b/docs/index.html @@ -73,7 +73,7 @@

10kindsofpeople - 4.0 + 3.9 @@ -91,7 +91,7 @@

1dfroggereasy - 3.4 + 3.5 @@ -259,7 +259,7 @@

99problems - 2.9 + 2.8 @@ -331,10 +331,10 @@

abandonedanimal - 5.4 + 5.3 - + py @@ -628,7 +628,7 @@

addingwords - 4.1 + 4.2 @@ -664,7 +664,7 @@

adjoin - 6.0 + 5.9 @@ -844,7 +844,7 @@

akcija - 2.5 + 2.6 @@ -1063,7 +1063,7 @@

allpairspath - 5.5 + 5.4 @@ -1099,7 +1099,7 @@

almostsorted - 7.4 + 7.3 @@ -1135,7 +1135,7 @@

almostunionfind - 5.8 + 5.9 @@ -1300,7 +1300,7 @@

amultiplicationgame - 3.8 + 3.9 @@ -1918,7 +1918,7 @@

arithmetic - 3.4 + 3.5 @@ -2008,7 +2008,7 @@

armystrengthhard - 2.2 + 2.3 @@ -2044,7 +2044,7 @@

arrayofdiscord - 4.9 + 5.0 @@ -2101,7 +2101,7 @@

artichoke - 2.8 + 2.7 @@ -2281,7 +2281,7 @@

astrologicalsign - 2.2 + 2.3 @@ -2395,7 +2395,7 @@

averageshard - 3.1 + 3.0 @@ -2503,7 +2503,7 @@

babybites - 1.9 + 2.0 @@ -2575,7 +2575,7 @@

bachetsgame - 3.5 + 3.4 @@ -2683,7 +2683,7 @@

ball - 5.0 + 4.9 @@ -2758,7 +2758,7 @@

baloni - 3.2 + 3.1 @@ -2866,7 +2866,7 @@

basic - 8.5 + 8.4 @@ -2920,7 +2920,7 @@

basicprogramming2 - 4.2 + 4.3 @@ -2956,7 +2956,7 @@

basketballoneonone - 1.5 + 1.6 @@ -3262,7 +3262,7 @@

bendilfaerslur - 4.4 + 4.7 @@ -4168,7 +4168,7 @@

bordspil - 5.9 + 6.0 @@ -4438,7 +4438,7 @@

breakingbad - 3.6 + 3.5 @@ -4474,7 +4474,7 @@

brexit - 3.0 + 2.9 @@ -4657,7 +4657,7 @@

bst - 7.7 + 7.6 @@ -4678,7 +4678,7 @@

bubbletea - 2.8 + 2.7 @@ -5083,7 +5083,7 @@

cakeymccakeface - 4.6 + 4.7 @@ -5155,7 +5155,7 @@

camels - 6.0 + 5.9 @@ -5596,7 +5596,7 @@

catchingnoodles - 7.7 + 7.6 @@ -5704,7 +5704,7 @@

caveexploration - 3.6 + 3.5 @@ -5797,7 +5797,7 @@

cetiri - 1.8 + 1.9 @@ -6157,7 +6157,7 @@

chewbacca - 3.2 + 3.3 @@ -6409,7 +6409,7 @@

circumsphere - 5.4 + 5.1 @@ -6517,7 +6517,7 @@

classpicture - 5.5 + 5.4 @@ -6553,7 +6553,7 @@

classy - 4.9 + 4.6 @@ -6625,7 +6625,7 @@

closenessqueries - 8.8 + 8.7 @@ -6736,7 +6736,7 @@

cocktail - 2.7 + 2.8 @@ -7009,7 +7009,7 @@

collidingtraffic - 6.9 + 7.3 @@ -7195,7 +7195,7 @@

communication - 2.1 + 2.2 @@ -7303,7 +7303,7 @@

compoundwords - 1.8 + 1.7 @@ -7753,7 +7753,7 @@

convexpolygonarea - 2.0 + 1.9 @@ -7843,7 +7843,7 @@

cookingwater - 2.1 + 2.0 @@ -8419,7 +8419,7 @@

crusaders - 8.5 + 8.4 @@ -8635,7 +8635,7 @@

cuttingbrownies - 4.0 + 4.1 @@ -8707,7 +8707,7 @@

cycleshard - 8.2 + 8.0 @@ -9175,7 +9175,7 @@

delimitersoup - 2.3 + 2.2 @@ -9418,7 +9418,7 @@

dictionaryattack - 7.0 + 7.1 @@ -9862,7 +9862,7 @@

divisible - 3.5 + 3.4 @@ -10006,7 +10006,7 @@

dominoes2 - 3.2 + 3.1 @@ -10153,7 +10153,7 @@

doubleup - 3.8 + 3.9 @@ -10537,7 +10537,7 @@

dyslectionary - 3.3 + 3.2 @@ -10663,7 +10663,7 @@

ecoins - 5.3 + 5.1 @@ -10789,7 +10789,7 @@

ekkiminnforseti - 7.1 + 7.2 @@ -10807,7 +10807,7 @@

election - 5.1 + 5.2 @@ -10843,7 +10843,7 @@

electionparadox - 1.8 + 1.7 @@ -11077,7 +11077,7 @@

engaging - 6.6 + 6.7 @@ -11149,7 +11149,7 @@

entirelyunsortedsequences - 4.1 + 4.0 @@ -11293,7 +11293,7 @@

equivalentexchange - 7.9 + 7.4 @@ -11563,7 +11563,7 @@

euclidsgame - 4.3 + 4.4 @@ -11581,7 +11581,7 @@

eulerian - 3.1 + 3.2 @@ -12199,7 +12199,7 @@

fairwarning - 4.4 + 5.0 @@ -12385,7 +12385,7 @@

fastestavailableroute - 2.7 + 2.8 @@ -12637,7 +12637,7 @@

fibsogdibs - 6.7 + 6.6 @@ -12787,7 +12787,7 @@

financialplanning - 4.1 + 4.2 @@ -12841,7 +12841,7 @@

findmyfamily - 4.3 + 4.2 @@ -13081,7 +13081,7 @@

flatbokuveisla - 1.1 + 1.2 @@ -13786,7 +13786,7 @@

froshweek - 4.2 + 4.3 @@ -14560,7 +14560,7 @@

godis - 5.9 + 6.1 @@ -14722,7 +14722,7 @@

goofy - 5.0 + 4.9 @@ -14974,7 +14974,7 @@

grazedgrains - 3.1 + 3.0 @@ -15712,7 +15712,7 @@

heap - 2.1 + 2.2 @@ -16258,7 +16258,7 @@

hopavinna - 3.0 + 2.8 @@ -16384,7 +16384,7 @@

hothike - 2.0 + 2.1 @@ -16528,7 +16528,7 @@

htoo - 2.9 + 2.8 @@ -17323,7 +17323,7 @@

integerlists - 5.1 + 5.2 @@ -17485,7 +17485,7 @@

intervalcover - 5.3 + 5.2 @@ -17542,7 +17542,7 @@

interviewqueue - 7.6 + 7.5 @@ -18259,7 +18259,7 @@

jobbyte - 2.4 + 2.5 @@ -18367,7 +18367,7 @@

joinstrings - 4.3 + 4.0 @@ -18511,7 +18511,7 @@

jughard - 3.5 + 3.4 @@ -18673,7 +18673,7 @@

justdoit - 8.1 + 7.8 @@ -19270,7 +19270,7 @@

knapsack - 4.4 + 4.3 @@ -19360,7 +19360,7 @@

knigsoftheforest - 4.4 + 4.3 @@ -19432,7 +19432,7 @@

kolkrabbaleikarnir - 8.2 + 8.1 @@ -20596,7 +20596,7 @@

lostlineup - 1.7 + 1.6 @@ -20614,7 +20614,7 @@

lostmap - 2.1 + 2.0 @@ -20722,7 +20722,7 @@

lyklagangriti - 4.7 + 4.6 @@ -20794,7 +20794,7 @@

magicalcows - 5.1 + 5.2 @@ -20812,7 +20812,7 @@

magicalgcd - 5.8 + 5.7 @@ -20959,7 +20959,7 @@

majoritycard - 7.4 + 7.3 @@ -21373,7 +21373,7 @@

matchsticks - 4.1 + 4.0 @@ -21481,7 +21481,7 @@

maxarithmeticsubsequence - 7.8 + 7.0 @@ -21535,7 +21535,7 @@

maxflow - 4.2 + 4.3 @@ -21574,7 +21574,7 @@

maximumchoice - 4.2 + 4.1 @@ -21868,7 +21868,7 @@

mia - 2.2 + 2.1 @@ -21886,7 +21886,7 @@

microrow - 6.7 + 6.4 @@ -22231,7 +22231,7 @@

mnist2class - 9.4 + 9.3 @@ -22627,7 +22627,7 @@

moviecollection - 4.1 + 4.2 @@ -22825,7 +22825,7 @@

multiplyingdigits - 9.0 + 8.9 @@ -22879,7 +22879,7 @@

musicalchairs - 3.4 + 3.3 @@ -23095,7 +23095,7 @@

namsleid - 3.7 + 4.0 @@ -23149,7 +23149,7 @@

natjecanje - 2.3 + 2.2 @@ -23404,7 +23404,7 @@

ninepacks - 3.5 + 3.4 @@ -23440,7 +23440,7 @@

nizovi - 3.2 + 3.3 @@ -23674,7 +23674,7 @@

numbercolosseum - 5.0 + 4.9 @@ -23824,7 +23824,7 @@

oceancurrents - 5.2 + 5.1 @@ -24256,7 +24256,7 @@

orders - 5.2 + 5.3 @@ -24310,7 +24310,7 @@

orphanbackups - 6.4 + 6.3 @@ -24427,7 +24427,7 @@

ovalwatch - 2.8 + 2.9 @@ -24913,7 +24913,7 @@

passingsecrets - 5.3 + 5.2 @@ -24931,7 +24931,7 @@

password - 2.2 + 2.1 @@ -25282,7 +25282,7 @@

perica - 4.3 + 4.2 @@ -25537,7 +25537,7 @@

pie - 3.2 + 3.1 @@ -25633,7 +25633,7 @@

pinnifraendi - 2.3 + 2.4 @@ -25651,7 +25651,7 @@

pitchperformance - 5.0 + 4.9 @@ -25777,7 +25777,7 @@

planetaris - 2.3 + 2.4 @@ -25795,7 +25795,7 @@

planetdestruction - 5.6 + 5.5 @@ -25831,7 +25831,7 @@

planets2 - 2.9 + 3.0 @@ -26332,7 +26332,7 @@

powereggs - 4.3 + 4.4 @@ -26422,7 +26422,7 @@

predictinggme - 4.0 + 4.2 @@ -26476,7 +26476,7 @@

prettygoodcuberoot - 4.5 + 4.6 @@ -26494,7 +26494,7 @@

primality - 5.7 + 5.6 @@ -27016,7 +27016,7 @@

pseudoprime - 3.7 + 3.6 @@ -27091,7 +27091,7 @@

5.8 - + py @@ -27124,7 +27124,7 @@

purplerain - 3.8 + 3.7 @@ -27232,7 +27232,7 @@

qaly - 1.3 + 1.2 @@ -27571,7 +27571,7 @@

rafting - 2.9 + 2.8 @@ -27769,7 +27769,7 @@

randomdigitalexponentiation - 5.8 + 5.7 @@ -27859,7 +27859,7 @@

rationalisering - 7.6 + 7.8 @@ -28552,7 +28552,7 @@

restaurant - 4.3 + 4.4 @@ -28570,7 +28570,7 @@

restaurantbribes - 5.4 + 5.3 @@ -28714,7 +28714,7 @@

rikjafraedi - 5.9 + 5.8 @@ -29833,7 +29833,7 @@

sequences - 6.0 + 5.9 @@ -29869,7 +29869,7 @@

server - 1.6 + 1.7 @@ -30760,7 +30760,7 @@

skolavslutningen - 2.4 + 2.3 @@ -30778,7 +30778,7 @@

skolvagen - 2.3 + 2.2 @@ -31201,7 +31201,7 @@

socialdistancing - 7.5 + 6.8 @@ -31714,7 +31714,7 @@

spiral - 3.2 + 3.3 @@ -32002,7 +32002,7 @@

standings - 3.2 + 3.3 @@ -32362,7 +32362,7 @@

stringmultimatching - 7.2 + 7.1 @@ -33124,7 +33124,7 @@

telephones - 2.8 + 2.9 @@ -33160,7 +33160,7 @@

temperatureconfusion - 2.8 + 2.9 @@ -33214,7 +33214,7 @@

teque - 3.6 + 3.4 @@ -33649,7 +33649,7 @@

threedigits - 5.7 + 5.6 @@ -33829,7 +33829,7 @@

tightfitsudoku - 4.4 + 4.3 @@ -33847,7 +33847,7 @@

tildes - 2.9 + 3.0 @@ -34720,7 +34720,7 @@

tricktreat - 3.4 + 3.5 @@ -34792,7 +34792,7 @@

triolingopush - 6.6 + 6.5 @@ -35044,7 +35044,7 @@

tutorial - 3.4 + 3.5 @@ -35257,7 +35257,7 @@

unfairplay - 5.8 + 5.7 @@ -35275,7 +35275,7 @@

unionfind - 4.6 + 4.7 @@ -35563,7 +35563,7 @@

uxuhulvoting - 3.3 + 3.1 @@ -35671,7 +35671,7 @@

variedamusements - 3.1 + 3.0 @@ -35941,7 +35941,7 @@

virus - 3.9 + 4.0 @@ -36121,7 +36121,7 @@

walrusweights - 3.8 + 3.9 @@ -36175,7 +36175,7 @@

warringscoring - 3.3 + 3.2 @@ -36373,7 +36373,7 @@

wffnproof - 2.9 + 3.0 @@ -36538,7 +36538,7 @@

wifi - 4.2 + 4.1 @@ -36772,7 +36772,7 @@

xentopia - 4.7 + 4.6 @@ -36916,7 +36916,7 @@

zadaca - 3.9 + 3.7 @@ -37099,7 +37099,7 @@

zyxab - 2.3 + 2.4