diff --git a/README.md b/README.md index 83e45030..b0b89ebc 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Kattis Solutions ![Visitors](https://count.getloli.com/get/@RussellDash332) -## Total problems solved: 2234 +## Total problems solved: 2255 Note that the tables below are auto-generated using [autokattis](https://github.com/RussellDash332/autokattis). @@ -11,55 +11,55 @@ 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.6|[![java](images/java.png)]()| +|[10 Kinds of People](https://open.kattis.com/problems/10kindsofpeople)| 10kindsofpeople |4.7|[![java](images/java.png)]()| |[1-D Frogger (Easy)](https://open.kattis.com/problems/1dfroggereasy)| 1dfroggereasy |3.7|[![py](images/python.png)]()| |[1-D Frogger (Hard)](https://open.kattis.com/problems/1dfroggerhard)| 1dfroggerhard |8.5|[![py](images/python.png)](src/1-D%20Frogger%20(Hard)/1dfroggerhard.py)| |[1's For All](https://open.kattis.com/problems/1sforall)| 1sforall |6.4|[![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.1|[![java](images/java.png)]()[![py](images/python.png)]()| +|[2048](https://open.kattis.com/problems/2048)| 2048 |3.0|[![java](images/java.png)]()[![py](images/python.png)]()| |[2, 4, 6, Greaaat](https://open.kattis.com/problems/246greaaat)| 246greaaat |8.2|[![cpp](images/cpp.png)]()| |[So you want to be a 2^n-aire](https://open.kattis.com/problems/2naire)| 2naire |3.2|[![py](images/python.png)]()| |[3D Printed Statues](https://open.kattis.com/problems/3dprinter)| 3dprinter |2.8|[![cpp](images/cpp.png)]()| -|[3-Sided Dice](https://open.kattis.com/problems/3sideddice)| 3sideddice |8.5|[![py](images/python.png)](src/3-Sided%20Dice/3sideddice.py)| +|[3-Sided Dice](https://open.kattis.com/problems/3sideddice)| 3sideddice |8.4|[![py](images/python.png)](src/3-Sided%20Dice/3sideddice.py)| |[4 thought](https://open.kattis.com/problems/4thought)| 4thought |3.0|[![py](images/python.png)]()| |[Eight Queens](https://open.kattis.com/problems/8queens)| 8queens |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.9|[![java](images/java.png)]()| |[A1 Paper](https://open.kattis.com/problems/a1paper)| a1paper |4.1|[![py](images/python.png)]()| -|[Aaah!](https://open.kattis.com/problems/aaah)| aaah |1.5|[![cpp](images/cpp.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.1|[![py](images/python.png)]()| -|[ABC](https://open.kattis.com/problems/abc)| abc |2.5|[![cpp](images/cpp.png)]()[![java](images/java.png)]()| +|[ABC](https://open.kattis.com/problems/abc)| abc |2.4|[![cpp](images/cpp.png)]()[![java](images/java.png)]()| |[Ab Initio](https://open.kattis.com/problems/abinitio)| abinitio |7.0|[![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)]()| |[Abridged Reading](https://open.kattis.com/problems/abridgedreading)| abridgedreading |5.6|[![py](images/python.png)](src/Abridged%20Reading/abridgedreading.py)| -|[Absolutely Symmetric](https://open.kattis.com/problems/absolutelysymmetric)| absolutelysymmetric |4.0|[![py](images/python.png)]()| +|[Absolutely Symmetric](https://open.kattis.com/problems/absolutelysymmetric)| absolutelysymmetric |4.1|[![py](images/python.png)]()| |[Abstract Art](https://open.kattis.com/problems/abstractart)| abstractart |6.9|[![java](images/java.png)](src/Abstract%20Art/AbstractArt.java)| |[Abstract Painting](https://open.kattis.com/problems/abstractpainting)| abstractpainting |4.2|[![py](images/python.png)]()| |[Absurdistan Roads II](https://open.kattis.com/problems/absurdistan2)| absurdistan2 |6.8|[![py](images/python.png)]()| |[Absurdistan Roads III](https://open.kattis.com/problems/absurdistan3)| absurdistan3 |5.7|[![py](images/python.png)](src/Absurdistan%20Roads%20III/absurdistan3.py)| -|[A Cappella Recording](https://open.kattis.com/problems/acappellarecording)| acappellarecording |3.6|[![py](images/python.png)]()| +|[A Cappella Recording](https://open.kattis.com/problems/acappellarecording)| acappellarecording |3.5|[![py](images/python.png)]()| |[Access Denied](https://open.kattis.com/problems/accessdenied)| accessdenied |4.1|[![py](images/python.png)]()| |[ACM Contest Scoring](https://open.kattis.com/problems/acm)| acm |2.0|[![cpp](images/cpp.png)]()| |[Association for Computing Machinery](https://open.kattis.com/problems/acm2)| acm2 |2.7|[![py](images/python.png)]()| |[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.1|[![py](images/python.png)]()| +|[Add 'Em Up!](https://open.kattis.com/problems/addemup)| addemup |5.2|[![py](images/python.png)]()| |[Adding Trouble](https://open.kattis.com/problems/addingtrouble)| addingtrouble |1.4|[![py](images/python.png)]()| |[Adding Words](https://open.kattis.com/problems/addingwords)| addingwords |3.9|[![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 |5.8|[![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.8|[![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)]()| |[Adventures in Moving -- Part IV](https://open.kattis.com/problems/adventuremoving4)| adventuremoving4 |5.3|[![py](images/python.png)]()| |[Afjörmun](https://open.kattis.com/problems/afjormun)| afjormun |1.7|[![py](images/python.png)]()| |[Agamemnon's Odyssey](https://open.kattis.com/problems/agamemnonsodyssey)| agamemnonsodyssey |4.7|[![py](images/python.png)]()| -|[AI Jeopardy](https://open.kattis.com/problems/aijeopardy)| aijeopardy |6.8|[![py](images/python.png)](src/AI%20Jeopardy/aijeopardy.py)| +|[AI Jeopardy](https://open.kattis.com/problems/aijeopardy)| aijeopardy |6.7|[![py](images/python.png)](src/AI%20Jeopardy/aijeopardy.py)| |[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.8|[![py](images/python.png)](src/Airline%20Hub/airlinehub.py)| +|[Airline Hub](https://open.kattis.com/problems/airlinehub)| airlinehub |6.7|[![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.3|[![java](images/java.png)]()| -|[Alchemy 101](https://open.kattis.com/problems/alchemy101)| alchemy101 |4.1|[![py](images/python.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.1|[![py](images/python.png)]()| -|[Alehouse](https://open.kattis.com/problems/alehouse)| alehouse |4.1|[![py](images/python.png)]()| +|[Alehouse](https://open.kattis.com/problems/alehouse)| alehouse |4.2|[![py](images/python.png)]()| |[Á leið í bíó](https://open.kattis.com/problems/aleidibio)| aleidibio |1.1|[![py](images/python.png)]()| |[Alex and Barb](https://open.kattis.com/problems/alexandbarb)| alexandbarb |3.8|[![py](images/python.png)]()[![rb](images/ruby.png)]()| |[Alice in the Digital World](https://open.kattis.com/problems/alicedigital)| alicedigital |3.9|[![py](images/python.png)]()| @@ -69,35 +69,35 @@ For more Python data structure implementations, head over to [pytils](https://gi |[All about that base](https://open.kattis.com/problems/allaboutthatbase)| allaboutthatbase |2.8|[![py](images/python.png)]()| |[All Different Directions](https://open.kattis.com/problems/alldifferentdirections)| alldifferentdirections |2.7|[![py](images/python.png)]()| |[Alloys](https://open.kattis.com/problems/alloys)| alloys |4.0|[![cpp](images/cpp.png)]()| -|[All Pairs Shortest Path](https://open.kattis.com/problems/allpairspath)| allpairspath |5.7|[![java](images/java.png)](src/All%20Pairs%20Shortest%20Path/AllPairsPath.java)| +|[All Pairs Shortest Path](https://open.kattis.com/problems/allpairspath)| allpairspath |5.8|[![java](images/java.png)](src/All%20Pairs%20Shortest%20Path/AllPairsPath.java)| |[Almost Perfect](https://open.kattis.com/problems/almostperfect)| almostperfect |3.0|[![py](images/python.png)]()| |[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 |5.1|[![py](images/python.png)]()| +|[Almost Sorted (2)](https://open.kattis.com/problems/almostsorted2)| almostsorted2 |5.2|[![py](images/python.png)]()| |[Almost Union-Find](https://open.kattis.com/problems/almostunionfind)| almostunionfind |4.4|[![java](images/java.png)]()[![py](images/python.png)]()| |[Alphabet](https://open.kattis.com/problems/alphabet)| alphabet |3.4|[![py](images/python.png)]()| |[Alphabet Animals](https://open.kattis.com/problems/alphabetanimals)| alphabetanimals |3.6|[![py](images/python.png)]()| |[Alphabet Spam](https://open.kattis.com/problems/alphabetspam)| alphabetspam |1.7|[![cpp](images/cpp.png)]()| |[Amanda Lounges](https://open.kattis.com/problems/amanda)| amanda |5.9|[![py](images/python.png)](src/Amanda%20Lounges/amanda.py)| -|[A Mazing!](https://open.kattis.com/problems/amazing)| amazing |5.5|[![java](images/java.png)]()| +|[A Mazing!](https://open.kattis.com/problems/amazing)| amazing |5.6|[![java](images/java.png)]()| |[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 |4.3|[![py](images/python.png)]()| -|[Anagram Counting](https://open.kattis.com/problems/anagramcounting)| anagramcounting |3.0|[![py](images/python.png)]()| -|[AND Permutation](https://open.kattis.com/problems/andpermutation)| andpermutation |7.6|[![py](images/python.png)]()| +|[Anagram Counting](https://open.kattis.com/problems/anagramcounting)| anagramcounting |2.9|[![py](images/python.png)]()| +|[AND Permutation](https://open.kattis.com/problems/andpermutation)| andpermutation |7.7|[![py](images/python.png)]()| |[Andrew the Ant](https://open.kattis.com/problems/andrewant)| andrewant |5.1|[![py](images/python.png)]()| |[A New Alphabet](https://open.kattis.com/problems/anewalphabet)| anewalphabet |2.4|[![cpp](images/cpp.png)]()| |[Animal Classification](https://open.kattis.com/problems/animal)| animal |6.6|[![py](images/python.png)](src/Animal%20Classification/animal.py)| |[Alternative Anagram](https://open.kattis.com/problems/annorlundaanagram)| annorlundaanagram |5.3|[![py](images/python.png)]()| -|[Annoyed Coworkers](https://open.kattis.com/problems/annoyedcoworkers)| annoyedcoworkers |3.2|[![py](images/python.png)]()| +|[Annoyed Coworkers](https://open.kattis.com/problems/annoyedcoworkers)| annoyedcoworkers |3.3|[![py](images/python.png)]()| |[Another Brick in the Wall](https://open.kattis.com/problems/anotherbrick)| anotherbrick |2.4|[![py](images/python.png)]()| -|[Another Candies](https://open.kattis.com/problems/anothercandies)| anothercandies |2.8|[![py](images/python.png)]()| +|[Another Candies](https://open.kattis.com/problems/anothercandies)| anothercandies |2.9|[![py](images/python.png)]()| |[Another Dice Game](https://open.kattis.com/problems/anotherdice)| anotherdice |4.6|[![py](images/python.png)]()| |[Antenna Analysis](https://open.kattis.com/problems/antennaanalysis)| antennaanalysis |5.4|[![py](images/python.png)](src/Antenna%20Analysis/antennaanalysis.py)| |[Antenna Placement](https://open.kattis.com/problems/antennaplacement)| antennaplacement |4.2|[![py](images/python.png)]()| |[Anthony and Cora](https://open.kattis.com/problems/anthony)| anthony |5.0|[![py](images/python.png)]()| |[Anthony and Diablo](https://open.kattis.com/problems/anthonyanddiablo)| anthonyanddiablo |2.8|[![py](images/python.png)]()| -|[Ocean's Anti-11](https://open.kattis.com/problems/anti11)| anti11 |2.6|[![cpp](images/cpp.png)]()| +|[Ocean's Anti-11](https://open.kattis.com/problems/anti11)| anti11 |2.5|[![cpp](images/cpp.png)]()| |[Antiarihmetic](https://open.kattis.com/problems/antiarithmetic)| antiarithmetic |7.1|[![py](images/python.png)](src/Antiarihmetic/antiarithmetic.py)| |[Anti-Palindrome](https://open.kattis.com/problems/antipalindrome)| antipalindrome |2.1|[![py](images/python.png)]()| |[Fancy Antiques](https://open.kattis.com/problems/antiques)| antiques |8.0|[![py](images/python.png)]()| @@ -105,16 +105,16 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Apaxiaaaaaaaaaaaans!](https://open.kattis.com/problems/apaxiaaans)| apaxiaaans |1.4|[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| |[Honour Thy (Apaxian) Parent](https://open.kattis.com/problems/apaxianparent)| apaxianparent |1.9|[![cpp](images/cpp.png)]()| |[A Pivotal Question](https://open.kattis.com/problems/apivotalquestion)| apivotalquestion |4.5|[![py](images/python.png)]()| -|[A+B Problem](https://open.kattis.com/problems/aplusb)| aplusb |6.7|[![py](images/python.png)](src/A+B%20Problem/aplusb.py)| +|[A+B Problem](https://open.kattis.com/problems/aplusb)| aplusb |6.6|[![py](images/python.png)](src/A+B%20Problem/aplusb.py)| |[Appalling Architecture](https://open.kattis.com/problems/appallingarchitecture)| appallingarchitecture |4.2|[![py](images/python.png)]()| -|[Appeal to the Audience](https://open.kattis.com/problems/appealtotheaudience)| appealtotheaudience |5.3|[![py](images/python.png)](src/Appeal%20to%20the%20Audience/appealtotheaudience.py)| -|[Falling Apples](https://open.kattis.com/problems/apples)| apples |3.3|[![java](images/java.png)]()| +|[Appeal to the Audience](https://open.kattis.com/problems/appealtotheaudience)| appealtotheaudience |5.2|[![py](images/python.png)](src/Appeal%20to%20the%20Audience/appealtotheaudience.py)| +|[Falling Apples](https://open.kattis.com/problems/apples)| apples |3.2|[![java](images/java.png)]()| |[Johnny Applesack](https://open.kattis.com/problems/applesack)| applesack |3.3|[![py](images/python.png)]()| |[Apples, Cherries, and Mangos](https://open.kattis.com/problems/applescherriesmangos)| applescherriesmangos |6.5|[![py](images/python.png)](src/Apples,%20Cherries,%20and%20Mangos/applescherriesmangos.py)| |[A Prize No One Can Win](https://open.kattis.com/problems/aprizenoonecanwin)| aprizenoonecanwin |3.7|[![py](images/python.png)]()| -|[Aqueduct Construction](https://open.kattis.com/problems/aqueducts)| aqueducts |6.4|[![py](images/python.png)]()| +|[Aqueduct Construction](https://open.kattis.com/problems/aqueducts)| aqueducts |6.5|[![py](images/python.png)]()| |[Arbitrage](https://open.kattis.com/problems/arbitrage)| arbitrage |3.9|[![py](images/python.png)]()| -|[Archimedes](https://open.kattis.com/problems/archimedes)| archimedes |5.3|[![py](images/python.png)](src/Archimedes/archimedes.py)| +|[Archimedes](https://open.kattis.com/problems/archimedes)| archimedes |5.2|[![py](images/python.png)](src/Archimedes/archimedes.py)| |[Architecture](https://open.kattis.com/problems/architecture)| architecture |2.9|[![py](images/python.png)]()| |[Arctic Network](https://open.kattis.com/problems/arcticnetwork)| arcticnetwork |3.7|[![java](images/java.png)]()| |[A Real Challenge](https://open.kattis.com/problems/areal)| areal |2.0|[![cpp](images/cpp.png)]()| @@ -132,7 +132,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Amalgamated Artichokes](https://open.kattis.com/problems/artichoke)| artichoke |2.7|[![py](images/python.png)]()| |[Artur](https://open.kattis.com/problems/artur)| artur |7.0|[![py](images/python.png)](src/Artur/artur.py)| |[ASCII Addition](https://open.kattis.com/problems/asciiaddition)| asciiaddition |2.6|[![py](images/python.png)]()| -|[ASCII Figure Rotation](https://open.kattis.com/problems/asciifigurerotation)| asciifigurerotation |3.4|[![py](images/python.png)]()| +|[ASCII Figure Rotation](https://open.kattis.com/problems/asciifigurerotation)| asciifigurerotation |3.5|[![py](images/python.png)]()| |[ASCII kassi](https://open.kattis.com/problems/asciikassi)| asciikassi |1.5|[![py](images/python.png)]()| |[ASCII Kassi 2](https://open.kattis.com/problems/asciikassi2)| asciikassi2 |2.2|[![py](images/python.png)]()| |[Ask Marilyn](https://open.kattis.com/problems/askmarilyn)| askmarilyn |4.3|[![py](images/python.png)]()| @@ -140,19 +140,20 @@ 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 |3.9|[![py](images/python.png)]()| |[Asteroid Avoidance](https://open.kattis.com/problems/asteroidavoidance)| asteroidavoidance |3.0|[![py](images/python.png)]()| -|[Astrological Sign](https://open.kattis.com/problems/astrologicalsign)| astrologicalsign |2.4|[![py](images/python.png)]()| +|[Astrological Sign](https://open.kattis.com/problems/astrologicalsign)| astrologicalsign |2.6|[![py](images/python.png)]()| |[Atlögur](https://open.kattis.com/problems/atlogur)| atlogur |2.3|[![py](images/python.png)]()| |[Attendance](https://open.kattis.com/problems/attendance2)| attendance2 |1.9|[![py](images/python.png)]()| -|[Auto Completion](https://open.kattis.com/problems/autocompletion)| autocompletion |6.2|[![py](images/python.png)]()| +|[Auto Completion](https://open.kattis.com/problems/autocompletion)| autocompletion |6.7|[![py](images/python.png)]()| +|[Automatic Trading](https://open.kattis.com/problems/automatictrading)| automatictrading |5.2|[![py](images/python.png)](src/Automatic%20Trading/automatictrading.py)| |[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.3|[![cpp](images/cpp.png)]()| -|[Average Speed](https://open.kattis.com/problems/averagespeed)| averagespeed |3.7|[![py](images/python.png)]()| +|[Average Speed](https://open.kattis.com/problems/averagespeed)| averagespeed |3.6|[![py](images/python.png)]()| |[Avion](https://open.kattis.com/problems/avion)| avion |1.5|[![cpp](images/cpp.png)]()| |[Avoiding the Apocalypse](https://open.kattis.com/problems/avoidingtheapocalypse)| avoidingtheapocalypse |3.9|[![py](images/python.png)]()| |[Avoidland](https://open.kattis.com/problems/avoidland)| avoidland |3.1|[![py](images/python.png)]()| -|[Awkward Party](https://open.kattis.com/problems/awkwardparty)| awkwardparty |2.7|[![py](images/python.png)]()| +|[Awkward Party](https://open.kattis.com/problems/awkwardparty)| awkwardparty |2.8|[![py](images/python.png)]()| |[BAAS](https://open.kattis.com/problems/baas)| baas |5.4|[![py](images/python.png)](src/BAAS/baas.py)| |[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)]()| @@ -163,21 +164,22 @@ For more Python data structure implementations, head over to [pytils](https://gi |[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.0|[![py](images/python.png)]()| |[Bacon, Eggs, and Spam](https://open.kattis.com/problems/baconeggsandspam)| baconeggsandspam |2.0|[![py](images/python.png)]()| -|[Bag of Tiles](https://open.kattis.com/problems/bagoftiles)| bagoftiles |5.6|[![py](images/python.png)](src/Bag%20of%20Tiles/bagoftiles.py)| +|[Bag of Tiles](https://open.kattis.com/problems/bagoftiles)| bagoftiles |5.7|[![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 |4.7|[![py](images/python.png)]()| -|[Ball Bearings](https://open.kattis.com/problems/ballbearings)| ballbearings |4.2|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| +|[Ball Bearings](https://open.kattis.com/problems/ballbearings)| ballbearings |4.1|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| |[Distributing Ballot Boxes](https://open.kattis.com/problems/ballotboxes)| ballotboxes |4.1|[![java](images/java.png)]()| |[Balls and Needles](https://open.kattis.com/problems/ballsandneedles)| ballsandneedles |4.0|[![py](images/python.png)]()| |[Baloni](https://open.kattis.com/problems/baloni)| baloni |3.3|[![py](images/python.png)](src/Baloni/baloni.py)| |[Bank Queue](https://open.kattis.com/problems/bank)| bank |3.1|[![py](images/python.png)]()| |[Bannorð](https://open.kattis.com/problems/bannord)| bannord |1.7|[![py](images/python.png)]()| +|[Barcelona](https://open.kattis.com/problems/barcelona)| barcelona |1.3|[![py](images/python.png)]()| |[Bard](https://open.kattis.com/problems/bard)| bard |2.6|[![py](images/python.png)]()| -|[Bar Shelf](https://open.kattis.com/problems/barshelf)| barshelf |7.0|[![py](images/python.png)]()| +|[Bar Shelf](https://open.kattis.com/problems/barshelf)| barshelf |6.9|[![py](images/python.png)]()| |[Base-2 Palindromes](https://open.kattis.com/problems/base2palindrome)| base2palindrome |4.4|[![py](images/python.png)]()| |[basic](https://open.kattis.com/problems/basic)| basic |8.2|[![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 Interpreter](https://open.kattis.com/problems/basicinterpreter)| basicinterpreter |5.5|[![py](images/python.png)](src/BASIC%20Interpreter/basicinterpreter.py)| +|[Basic Programming 1](https://open.kattis.com/problems/basicprogramming1)| basicprogramming1 |4.8|[![cpp](images/cpp.png)]()| |[Basic Programming 2](https://open.kattis.com/problems/basicprogramming2)| basicprogramming2 |4.0|[![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.6|[![py](images/python.png)]()| @@ -187,7 +189,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Batter Up](https://open.kattis.com/problems/batterup)| batterup |1.4|[![cpp](images/cpp.png)]()| |[Battleship](https://open.kattis.com/problems/battleship)| battleship |4.7|[![py](images/python.png)](src/Battleship/battleship.py)| |[Battle Simulation](https://open.kattis.com/problems/battlesimulation)| battlesimulation |2.8|[![py](images/python.png)]()| -|[Baza](https://open.kattis.com/problems/baza)| baza |6.0|[![py](images/python.png)](src/Baza/baza.py)| +|[Baza](https://open.kattis.com/problems/baza)| baza |5.9|[![py](images/python.png)](src/Baza/baza.py)| |[Bazen](https://open.kattis.com/problems/bazen)| bazen |2.6|[![cpp](images/cpp.png)]()| |[Jack and the Beanbag](https://open.kattis.com/problems/beanbag)| beanbag |4.9|[![py](images/python.png)]()| |[Beat the Spread!](https://open.kattis.com/problems/beatspread)| beatspread |2.3|[![py](images/python.png)]()| @@ -197,11 +199,12 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Beehives (2)](https://open.kattis.com/problems/beehives2)| beehives2 |5.3|[![py](images/python.png)](src/Beehives%20(2)/beehives2.py)| |[Bee House Perimeter](https://open.kattis.com/problems/beehouseperimeter)| beehouseperimeter |3.7|[![py](images/python.png)]()| |[Beekeeper](https://open.kattis.com/problems/beekeeper)| beekeeper |2.8|[![py](images/python.png)]()| -|[Beep Code](https://open.kattis.com/problems/beepcode)| beepcode |3.6|[![py](images/python.png)]()| +|[Beep Code](https://open.kattis.com/problems/beepcode)| beepcode |3.5|[![py](images/python.png)]()| |[Collecting Beepers](https://open.kattis.com/problems/beepers)| beepers |4.4|[![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 |5.9|[![py](images/python.png)]()| +|[BergMál](https://open.kattis.com/problems/bergmal)| bergmal |1.2|[![py](images/python.png)]()| |[Bergur](https://open.kattis.com/problems/bergur)| bergur |2.5|[![py](images/python.png)]()| |[Besta gjöfin](https://open.kattis.com/problems/bestagjofin)| bestagjofin |1.3|[![py](images/python.png)]()| |[Best Before](https://open.kattis.com/problems/bestbefore)| bestbefore |3.8|[![py](images/python.png)]()| @@ -213,21 +216,21 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Bicikli](https://open.kattis.com/problems/bicikli)| bicikli |6.7|[![py](images/python.png)](src/Bicikli/bicikli.py)| |[Bið, endalaus bið](https://open.kattis.com/problems/bidendalausbid)| bidendalausbid |3.5|[![py](images/python.png)]()| |[Big Boxes](https://open.kattis.com/problems/bigboxes)| bigboxes |3.3|[![py](images/python.png)]()| -|[Biggest Slice](https://open.kattis.com/problems/biggest)| biggest |6.2|[![py](images/python.png)](src/Biggest%20Slice/biggest.py)| +|[Biggest Slice](https://open.kattis.com/problems/biggest)| biggest |6.1|[![py](images/python.png)](src/Biggest%20Slice/biggest.py)| |[The Biggest Triangle](https://open.kattis.com/problems/biggesttriangle)| biggesttriangle |4.8|[![py](images/python.png)]()| |[Big Truck](https://open.kattis.com/problems/bigtruck)| bigtruck |3.3|[![py](images/python.png)]()| |[Bijele](https://open.kattis.com/problems/bijele)| bijele |1.3|[![cpp](images/cpp.png)]()[![java](images/java.png)]()| -|[Bike Gears](https://open.kattis.com/problems/bikegears)| bikegears |5.0|[![py](images/python.png)]()| +|[Bike Gears](https://open.kattis.com/problems/bikegears)| bikegears |5.1|[![py](images/python.png)]()| |[Bilað Lyklaborð](https://open.kattis.com/problems/biladlyklabord)| biladlyklabord |1.6|[![py](images/python.png)]()| -|[Bilateral Projects](https://open.kattis.com/problems/bilateral)| bilateral |6.5|[![py](images/python.png)](src/Bilateral%20Projects/bilateral.py)| +|[Bilateral Projects](https://open.kattis.com/problems/bilateral)| bilateral |6.4|[![py](images/python.png)](src/Bilateral%20Projects/bilateral.py)| |[Billiard](https://open.kattis.com/problems/billiard)| billiard |2.3|[![java](images/java.png)]()| |[Bílskúrar](https://open.kattis.com/problems/bilskurar)| bilskurar |5.4|[![py](images/python.png)](src/Bílskúrar/bilskurar.py)| |[Binary Choosing](https://open.kattis.com/problems/binarychoosing)| binarychoosing |5.1|[![py](images/python.png)]()| -|[Binary Voting](https://open.kattis.com/problems/binaryvoting)| binaryvoting |5.0|[![py](images/python.png)](src/Binary%20Voting/binaryvoting.py)| +|[Binary Voting](https://open.kattis.com/problems/binaryvoting)| binaryvoting |4.9|[![py](images/python.png)](src/Binary%20Voting/binaryvoting.py)| |[Bing It On](https://open.kattis.com/problems/bing)| bing |2.6|[![py](images/python.png)]()| |[Bíóferð](https://open.kattis.com/problems/bioferd)| bioferd |5.5|[![py](images/python.png)]()| |[Birds on a Wire](https://open.kattis.com/problems/birds)| birds |3.4|[![py](images/python.png)]()| -|[Birthday Party](https://open.kattis.com/problems/birthday)| birthday |2.8|[![py](images/python.png)]()| +|[Birthday Party](https://open.kattis.com/problems/birthday)| birthday |2.9|[![py](images/python.png)]()| |[Birthday Boy](https://open.kattis.com/problems/birthdayboy)| birthdayboy |4.7|[![py](images/python.png)]()| |[Birthday Paradox](https://open.kattis.com/problems/birthdayparadox)| birthdayparadox |5.4|[![py](images/python.png)]()| |[Bishops](https://open.kattis.com/problems/bishops)| bishops |2.4|[![py](images/python.png)]()| @@ -240,7 +243,8 @@ For more Python data structure implementations, head over to [pytils](https://gi |[BizzFuzz](https://open.kattis.com/problems/bizzfuzz)| bizzfuzz |4.6|[![py](images/python.png)]()| |[Black Friday](https://open.kattis.com/problems/blackfriday)| blackfriday |2.2|[![py](images/python.png)]()| |[Black Out](https://open.kattis.com/problems/blackout)| blackout |3.3|[![py](images/python.png)]()| -|[Blaðra](https://open.kattis.com/problems/bladra2)| bladra2 |1.2|[![py](images/python.png)]()| +|[Blaðra (1)](https://open.kattis.com/problems/bladra)| bladra |2.0|[![py](images/python.png)]()| +|[Blaðra (2)](https://open.kattis.com/problems/bladra2)| bladra2 |1.2|[![py](images/python.png)]()| |[Blandað Best](https://open.kattis.com/problems/blandadbest)| blandadbest |1.3|[![py](images/python.png)]()| |[Blobs of Doom](https://open.kattis.com/problems/blobsofdoom)| blobsofdoom |5.7|[![py](images/python.png)](src/Blobs%20of%20Doom/blobsofdoom.py)| |[Block Crusher](https://open.kattis.com/problems/blockcrusher)| blockcrusher |3.6|[![java](images/java.png)]()| @@ -253,8 +257,9 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Boggle](https://open.kattis.com/problems/boggle)| boggle |4.8|[![py](images/python.png)]()| |[Accounting](https://open.kattis.com/problems/bokforing)| bokforing |3.8|[![py](images/python.png)]()| |[Book Shelves](https://open.kattis.com/problems/bokhyllor)| bokhyllor |3.6|[![py](images/python.png)](src/Book%20Shelves/bokhyllor.py)| +|[Bond](https://open.kattis.com/problems/bond)| bond |6.1|[![py](images/python.png)](src/Bond/bond.py)| |[Book Circle](https://open.kattis.com/problems/bookcircle)| bookcircle |5.3|[![py](images/python.png)]()| -|[Book Club](https://open.kattis.com/problems/bookclub)| bookclub |4.7|[![py](images/python.png)]()| +|[Book Club](https://open.kattis.com/problems/bookclub)| bookclub |4.8|[![py](images/python.png)]()| |[Booking](https://open.kattis.com/problems/booking)| booking |5.5|[![py](images/python.png)](src/Booking/booking.py)| |[Booking a Room](https://open.kattis.com/problems/bookingaroom)| bookingaroom |1.8|[![py](images/python.png)]()| |[Booming Business](https://open.kattis.com/problems/boomingbusiness)| boomingbusiness |4.7|[![py](images/python.png)](src/Booming%20Business/boomingbusiness.py)| @@ -262,37 +267,37 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Borders](https://open.kattis.com/problems/borders)| borders |6.9|[![py](images/python.png)](src/Borders/borders.py)| |[Borðspil](https://open.kattis.com/problems/bordspil)| bordspil |3.9|[![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 |3.4|[![py](images/python.png)]()| +|[The Stock Market](https://open.kattis.com/problems/borsen)| borsen |3.5|[![py](images/python.png)]()| |[Boss Battle](https://open.kattis.com/problems/bossbattle)| bossbattle |2.1|[![py](images/python.png)]()| |[Bottled-Up Feelings](https://open.kattis.com/problems/bottledup)| bottledup |2.5|[![py](images/python.png)]()| |[Bottle Flip](https://open.kattis.com/problems/bottleflip)| bottleflip |2.4|[![py](images/python.png)]()| |[Curvy Little Bottles](https://open.kattis.com/problems/bottles)| bottles |3.0|[![py](images/python.png)]()| |[Bounding Box](https://open.kattis.com/problems/boundingbox)| boundingbox |3.7|[![cpp](images/cpp.png)]()| -|[Bounding Robots](https://open.kattis.com/problems/boundingrobots)| boundingrobots |2.0|[![cpp](images/cpp.png)]()| -|[Bowser's Pipes](https://open.kattis.com/problems/bowserspipes)| bowserspipes |5.8|[![py](images/python.png)]()| +|[Bounding Robots](https://open.kattis.com/problems/boundingrobots)| boundingrobots |1.9|[![cpp](images/cpp.png)]()| +|[Bowser's Pipes](https://open.kattis.com/problems/bowserspipes)| bowserspipes |5.7|[![py](images/python.png)]()| |[Boxes](https://open.kattis.com/problems/boxes)| boxes |3.6|[![py](images/python.png)]()| |[Bracket Matching](https://open.kattis.com/problems/bracketmatching)| bracketmatching |2.1|[![py](images/python.png)]()| |[Bracket Matrix](https://open.kattis.com/problems/bracketmatrix)| bracketmatrix |5.5|[![py](images/python.png)](src/Bracket%20Matrix/bracketmatrix.py)| |[Bracket Sequence](https://open.kattis.com/problems/bracketsequence)| bracketsequence |4.9|[![py](images/python.png)]()| |[BrainFsckVM](https://open.kattis.com/problems/brainfsckvm)| brainfsckvm |6.0|[![py](images/python.png)](src/BrainFsckVM/brainfsckvm.py)| |[Branch Manager](https://open.kattis.com/problems/branchmanager)| branchmanager |5.4|[![py](images/python.png)](src/Branch%20Manager/branchmanager.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.4|[![py](images/python.png)]()| +|[Bread Sorting](https://open.kattis.com/problems/bread)| bread |5.0|[![py](images/python.png)]()| +|[Breaking Bad](https://open.kattis.com/problems/breakingbad)| breakingbad |3.3|[![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 Negotiations](https://open.kattis.com/problems/brexitnegotiations)| brexitnegotiations |5.1|[![py](images/python.png)]()| -|[Bribe](https://open.kattis.com/problems/bribe)| bribe |5.5|[![py](images/python.png)](src/Bribe/bribe.py)| +|[Bribe](https://open.kattis.com/problems/bribe)| bribe |5.6|[![py](images/python.png)](src/Bribe/bribe.py)| |[Brick Wall](https://open.kattis.com/problems/brickwall)| brickwall |5.1|[![py](images/python.png)]()| |[Bridge](https://open.kattis.com/problems/bridge)| bridge |6.3|[![py](images/python.png)]()| |[Bridges and Tunnels](https://open.kattis.com/problems/bridgesandtunnels)| bridgesandtunnels |2.9|[![java](images/java.png)]()[![py](images/python.png)]()| |[Brocard Point of a Triangle](https://open.kattis.com/problems/brocard)| brocard |3.7|[![cpp](images/cpp.png)]()| -|[Broken Calculator](https://open.kattis.com/problems/brokencalculator)| brokencalculator |2.9|[![py](images/python.png)]()| -|[Broken Keypad](https://open.kattis.com/problems/brokenkeypad)| brokenkeypad |4.8|[![py](images/python.png)](src/Broken%20Keypad/brokenkeypad.py)| +|[Broken Calculator](https://open.kattis.com/problems/brokencalculator)| brokencalculator |2.8|[![py](images/python.png)]()| +|[Broken Keypad](https://open.kattis.com/problems/brokenkeypad)| brokenkeypad |4.6|[![py](images/python.png)](src/Broken%20Keypad/brokenkeypad.py)| |[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.5|[![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)]()| +|[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 |6.1|[![py](images/python.png)](src/Buggy%20Robot%20(1)/buggyrobot.py)| |[Buggy Robot (2)](https://open.kattis.com/problems/buggyrobot2)| buggyrobot2 |5.1|[![py](images/python.png)](src/Buggy%20Robot%20(2)/buggyrobot2.py)| |[Build Dependencies](https://open.kattis.com/problems/builddeps)| builddeps |3.7|[![py](images/python.png)]()| @@ -314,10 +319,10 @@ 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)]()| |[Buzzwords](https://open.kattis.com/problems/buzzwords)| buzzwords |5.0|[![py](images/python.png)]()| |[Introspective Caching](https://open.kattis.com/problems/caching)| caching |5.9|[![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)]()| +|[Cafeteria (Easy)](https://open.kattis.com/problems/cafeteriaeasy)| cafeteriaeasy |5.2|[![py](images/python.png)]()| |[Cake](https://open.kattis.com/problems/cake)| cake |5.1|[![py](images/python.png)](src/Cake/cake.py)| |[Cakey McCakeFace](https://open.kattis.com/problems/cakeymccakeface)| cakeymccakeface |4.3|[![py](images/python.png)]()| -|[Calculating Dart Scores](https://open.kattis.com/problems/calculatingdartscores)| calculatingdartscores |2.8|[![cpp](images/cpp.png)]()| +|[Calculating Dart Scores](https://open.kattis.com/problems/calculatingdartscores)| calculatingdartscores |2.7|[![cpp](images/cpp.png)]()| |[Calculator](https://open.kattis.com/problems/calculator)| calculator |3.0|[![py](images/python.png)]()| |[Calories From Fat](https://open.kattis.com/problems/calories)| calories |2.9|[![py](images/python.png)]()| |[Guessing Camels](https://open.kattis.com/problems/camels)| camels |6.0|[![py](images/python.png)](src/Guessing%20Camels/camels.py)| @@ -325,27 +330,27 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Candle Box](https://open.kattis.com/problems/candlebox)| candlebox |2.7|[![py](images/python.png)]()| |[Candy Distribution](https://open.kattis.com/problems/candydistribution)| candydistribution |3.7|[![py](images/python.png)]()| |[Candy Division](https://open.kattis.com/problems/candydivision)| candydivision |3.4|[![py](images/python.png)]()| -|[Candy Store](https://open.kattis.com/problems/candystore)| candystore |1.4|[![py](images/python.png)]()| +|[Candy Store](https://open.kattis.com/problems/candystore)| candystore |1.5|[![py](images/python.png)]()| |[Can of Worms](https://open.kattis.com/problems/canofworms)| canofworms |7.4|[![py](images/python.png)]()| |[Canonical Coin Systems](https://open.kattis.com/problems/canonical)| canonical |4.8|[![py](images/python.png)]()| -|[Cantina of Babel](https://open.kattis.com/problems/cantinaofbabel)| cantinaofbabel |2.8|[![py](images/python.png)]()| +|[Cantina of Babel](https://open.kattis.com/problems/cantinaofbabel)| cantinaofbabel |2.9|[![py](images/python.png)]()| |[Cantor](https://open.kattis.com/problems/cantor)| cantor |3.0|[![py](images/python.png)]()| |[Canvas Painting](https://open.kattis.com/problems/canvas)| canvas |3.7|[![py](images/python.png)]()| |[Canvas Line](https://open.kattis.com/problems/canvasline)| canvasline |5.1|[![py](images/python.png)]()| |[Capsules](https://open.kattis.com/problems/capsules)| capsules |2.9|[![py](images/python.png)]()| |[Captain Obvious and the Rabbit-Man](https://open.kattis.com/problems/captainobvious)| captainobvious |6.0|[![py](images/python.png)](src/Captain%20Obvious%20and%20the%20Rabbit-Man/captainobvious.py)| -|[Cardboard Container](https://open.kattis.com/problems/cardboardcontainer)| cardboardcontainer |2.6|[![py](images/python.png)]()| +|[Cardboard Container](https://open.kattis.com/problems/cardboardcontainer)| cardboardcontainer |2.5|[![py](images/python.png)]()| |[Card Divisibility](https://open.kattis.com/problems/carddivisibility)| carddivisibility |4.1|[![py](images/python.png)]()| |[Cardiology](https://open.kattis.com/problems/cardiology)| cardiology |3.1|[![py](images/python.png)]()| |[Card Magic](https://open.kattis.com/problems/cardmagic)| cardmagic |3.7|[![py](images/python.png)]()| |[Card Trading](https://open.kattis.com/problems/cardtrading)| cardtrading |3.0|[![java](images/java.png)]()[![py](images/python.png)]()| -|[Card Trick](https://open.kattis.com/problems/cardtrick2)| cardtrick2 |2.0|[![java](images/java.png)]()| +|[Card Trick](https://open.kattis.com/problems/cardtrick2)| cardtrick2 |2.1|[![java](images/java.png)]()| |[Careful Ascent](https://open.kattis.com/problems/carefulascent)| carefulascent |2.1|[![py](images/python.png)]()| |[Car Game](https://open.kattis.com/problems/cargame)| cargame |5.9|[![py](images/python.png)](src/Car%20Game/cargame.py)| |[Carl's Vacation](https://open.kattis.com/problems/carlsvacation)| carlsvacation |4.1|[![py](images/python.png)](src/Carl's%20Vacation/carlsvacation.py)| |[Carousel Rides](https://open.kattis.com/problems/carousel)| carousel |2.6|[![py](images/python.png)]()| |[Stained Carpet](https://open.kattis.com/problems/carpet)| carpet |7.0|[![py](images/python.png)](src/Stained%20Carpet/carpet.py)| -|[Solving for Carrots](https://open.kattis.com/problems/carrots)| carrots |1.4|[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| +|[Solving for Carrots](https://open.kattis.com/problems/carrots)| carrots |1.3|[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| |[Car Trouble](https://open.kattis.com/problems/cartrouble)| cartrouble |4.4|[![py](images/python.png)]()| |[Catalan Numbers](https://open.kattis.com/problems/catalan)| catalan |3.6|[![py](images/python.png)]()| |[Catalan Square](https://open.kattis.com/problems/catalansquare)| catalansquare |3.3|[![py](images/python.png)]()| @@ -353,7 +358,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Cat Coat Colors](https://open.kattis.com/problems/catcoat)| catcoat |3.1|[![py](images/python.png)]()| |[Catenyms](https://open.kattis.com/problems/catenyms)| catenyms |6.9|[![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 |3.9|[![java](images/java.png)]()| +|[A Feast For Cats](https://open.kattis.com/problems/cats)| cats |3.8|[![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 |4.0|[![py](images/python.png)]()| |[Cave Exploration](https://open.kattis.com/problems/caveexploration2)| caveexploration2 |4.0|[![py](images/python.png)]()| @@ -370,7 +375,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Charged](https://open.kattis.com/problems/charged)| charged |2.3|[![py](images/python.png)]()| |[Charting Progress](https://open.kattis.com/problems/chartingprogress)| chartingprogress |2.2|[![py](images/python.png)]()| |[Chatter](https://open.kattis.com/problems/chatter)| chatter |4.1|[![py](images/python.png)]()| -|[Cheating at War](https://open.kattis.com/problems/cheatingatwar)| cheatingatwar |5.5|[![py](images/python.png)]()| +|[Cheating at War](https://open.kattis.com/problems/cheatingatwar)| cheatingatwar |5.6|[![py](images/python.png)]()| |[Cheating Students](https://open.kattis.com/problems/cheatingstudents)| cheatingstudents |2.9|[![py](images/python.png)]()| |[Checking For Correctness](https://open.kattis.com/problems/checkingforcorrectness)| checkingforcorrectness |4.0|[![py](images/python.png)]()| |[Checkmate in One](https://open.kattis.com/problems/checkmateinone)| checkmateinone |4.5|[![py](images/python.png)](src/Checkmate%20in%20One/checkmateinone.py)| @@ -391,25 +396,25 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Cinema Crowds](https://open.kattis.com/problems/cinema)| cinema |2.1|[![py](images/python.png)]()| |[Cinema Crowds 2](https://open.kattis.com/problems/cinema2)| cinema2 |1.8|[![py](images/python.png)]()| |[Cinema Seating](https://open.kattis.com/problems/cinemaseating)| cinemaseating |2.8|[![py](images/python.png)]()| -|[Circle Bounce](https://open.kattis.com/problems/circlebounce)| circlebounce |4.5|[![py](images/python.png)]()| +|[Circle Bounce](https://open.kattis.com/problems/circlebounce)| circlebounce |4.4|[![py](images/python.png)]()| |[Circuit Math](https://open.kattis.com/problems/circuitmath)| circuitmath |2.2|[![py](images/python.png)]()| |[Circular DNA](https://open.kattis.com/problems/circular)| circular |3.3|[![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.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 |4.9|[![py](images/python.png)]()| +|[City Numbers](https://open.kattis.com/problems/citynumbers)| citynumbers |5.0|[![py](images/python.png)]()| |[City Park](https://open.kattis.com/problems/citypark)| citypark |8.1|[![py](images/python.png)](src/City%20Park/citypark.py)| |[Class Field Trip](https://open.kattis.com/problems/classfieldtrip)| classfieldtrip |1.5|[![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.1|[![py](images/python.png)](src/Class%20Picture/classpicture.py)| |[Classrooms](https://open.kattis.com/problems/classrooms)| classrooms |5.7|[![java](images/java.png)](src/Classrooms/Classrooms.java)| -|[A Classy Problem](https://open.kattis.com/problems/classy)| classy |4.9|[![java](images/java.png)]()| -|[Climbing Stairs](https://open.kattis.com/problems/climbingstairs)| climbingstairs |4.1|[![py](images/python.png)]()| +|[A Classy Problem](https://open.kattis.com/problems/classy)| classy |4.8|[![java](images/java.png)]()| +|[Climbing Stairs](https://open.kattis.com/problems/climbingstairs)| climbingstairs |4.2|[![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)]()| |[Clock Breaking](https://open.kattis.com/problems/clock)| clock |3.7|[![py](images/python.png)]()| |[Closeness Queries](https://open.kattis.com/problems/closenessqueries)| closenessqueries |8.5|[![py](images/python.png)](src/Closeness%20Queries/closenessqueries.py)| -|[Closest Pair (Uniform)](https://open.kattis.com/problems/closestpair1)| closestpair1 |4.6|[![java](images/java.png)]()[![py](images/python.png)]()| +|[Closest Pair (Uniform)](https://open.kattis.com/problems/closestpair1)| closestpair1 |4.7|[![java](images/java.png)]()[![py](images/python.png)]()| |[Closest Pair](https://open.kattis.com/problems/closestpair2)| closestpair2 |7.3|[![java](images/java.png)](src/Closest%20Pair/ClosestPair2.java)| |[Closest Sums](https://open.kattis.com/problems/closestsums)| closestsums |2.5|[![py](images/python.png)]()| |[Closing The Loop](https://open.kattis.com/problems/closingtheloop)| closingtheloop |2.1|[![cpp](images/cpp.png)]()| @@ -417,8 +422,8 @@ For more Python data structure implementations, head over to [pytils](https://gi |[A Furious Cocktail](https://open.kattis.com/problems/cocktail)| cocktail |3.0|[![py](images/python.png)]()| |[Cocoa Coalition](https://open.kattis.com/problems/cocoacoalition)| cocoacoalition |5.0|[![py](images/python.png)]()| |[Coconut Splat](https://open.kattis.com/problems/coconut)| coconut |1.8|[![java](images/java.png)]()| -|[Code Cleanups](https://open.kattis.com/problems/codecleanups)| codecleanups |3.4|[![py](images/python.png)]()| -|[Code Guessing](https://open.kattis.com/problems/codeguessing)| codeguessing |3.1|[![py](images/python.png)]()| +|[Code Cleanups](https://open.kattis.com/problems/codecleanups)| codecleanups |3.7|[![py](images/python.png)]()| +|[Code Guessing](https://open.kattis.com/problems/codeguessing)| codeguessing |3.2|[![py](images/python.png)]()| |[Code Names](https://open.kattis.com/problems/codenames)| codenames |5.1|[![py](images/python.png)]()| |[Code to Save Lives](https://open.kattis.com/problems/codetosavelives)| codetosavelives |1.7|[![py](images/python.png)]()| |[Coffee Cup Combo](https://open.kattis.com/problems/coffeecupcombo)| coffeecupcombo |1.6|[![py](images/python.png)]()| @@ -429,26 +434,26 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Cold-puter Science](https://open.kattis.com/problems/cold)| cold |1.4|[![cpp](images/cpp.png)]()[![java](images/java.png)]()| |[Collapse](https://open.kattis.com/problems/collapse)| collapse |3.4|[![py](images/python.png)]()| |[Collatz Conjecture (1)](https://open.kattis.com/problems/collatz)| collatz |4.0|[![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)| +|[Collatz Conjecture (2)](https://open.kattis.com/problems/collatzconjecture)| collatzconjecture |6.9|[![py](images/python.png)](src/Collatz%20Conjecture%20(2)/collatzconjecture.py)| |[Colliding Traffic](https://open.kattis.com/problems/collidingtraffic)| collidingtraffic |3.0|[![py](images/python.png)](src/Colliding%20Traffic/collidingtraffic.py)| |[Coloring Socks](https://open.kattis.com/problems/color)| color |2.6|[![py](images/python.png)]()| |[Coloring Graphs](https://open.kattis.com/problems/coloring)| coloring |5.4|[![py](images/python.png)](src/Coloring%20Graphs/coloring.py)| |[Colorland](https://open.kattis.com/problems/colorland)| colorland |4.1|[![py](images/python.png)]()| |[Colour Wars](https://open.kattis.com/problems/colourwars)| colourwars |3.0|[![py](images/python.png)]()| -|[Prof. Fumblemore and the Collatz Conjecture](https://open.kattis.com/problems/coltype)| coltype |4.8|[![py](images/python.png)](src/Prof.%20Fumblemore%20and%20the%20Collatz%20Conjecture/coltype.py)| +|[Prof. Fumblemore and the Collatz Conjecture](https://open.kattis.com/problems/coltype)| coltype |4.9|[![py](images/python.png)](src/Prof.%20Fumblemore%20and%20the%20Collatz%20Conjecture/coltype.py)| |[Combination Lock](https://open.kattis.com/problems/combinationlock)| combinationlock |3.2|[![py](images/python.png)]()| |[Combinatorial Stanley Cup](https://open.kattis.com/problems/combinatorialstanleycup)| combinatorialstanleycup |3.1|[![js](images/javascript.png)]()[![py](images/python.png)]()[![rb](images/ruby.png)]()| |[Comma Sprinkler](https://open.kattis.com/problems/comma)| comma |4.4|[![py](images/python.png)]()| |[Radio Commercials](https://open.kattis.com/problems/commercials)| commercials |2.0|[![py](images/python.png)]()| -|[Common Factors](https://open.kattis.com/problems/commonfactors)| commonfactors |4.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.3|[![cpp](images/cpp.png)]()| -|[Communications Satellite](https://open.kattis.com/problems/communicationssatellite)| communicationssatellite |3.7|[![java](images/java.png)]()| -|[Jumbled Compass](https://open.kattis.com/problems/compass)| compass |2.0|[![cpp](images/cpp.png)]()| +|[Communications Satellite](https://open.kattis.com/problems/communicationssatellite)| communicationssatellite |3.6|[![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.2|[![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.4|[![py](images/python.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)]()| -|[Compression](https://open.kattis.com/problems/compression2)| compression2 |3.0|[![py](images/python.png)]()| +|[Compression](https://open.kattis.com/problems/compression2)| compression2 |2.9|[![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.7|[![java](images/java.png)]()| |[Conga Line](https://open.kattis.com/problems/congaline)| congaline |4.7|[![py](images/python.png)]()| @@ -456,7 +461,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Connect the Dots](https://open.kattis.com/problems/connectthedots)| connectthedots |3.7|[![py](images/python.png)]()| |[Conquest](https://open.kattis.com/problems/conquest)| conquest |2.8|[![py](images/python.png)]()| |[Conquest Campaign](https://open.kattis.com/problems/conquestcampaign)| conquestcampaign |2.3|[![py](images/python.png)]()| -|[Sums](https://open.kattis.com/problems/consecutivesums)| consecutivesums |4.3|[![py](images/python.png)]()| +|[Sums](https://open.kattis.com/problems/consecutivesums)| consecutivesums |4.2|[![py](images/python.png)]()| |[Conservation](https://open.kattis.com/problems/conservation)| conservation |4.8|[![py](images/python.png)]()| |[Constellation Creation](https://open.kattis.com/problems/constellationcreation)| constellationcreation |4.6|[![py](images/python.png)](src/Constellation%20Creation/constellationcreation.py)| |[Contact Tracing](https://open.kattis.com/problems/contacttracing)| contacttracing |5.1|[![py](images/python.png)]()| @@ -466,7 +471,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Contingency Planning](https://open.kattis.com/problems/contingencyplanning)| contingencyplanning |2.1|[![py](images/python.png)]()| |[Continuous Median](https://open.kattis.com/problems/continuousmedian)| continuousmedian |3.8|[![java](images/java.png)]()| |[Association for Control Over Minds](https://open.kattis.com/problems/control)| control |4.2|[![py](images/python.png)]()| -|[Cryptographer's Conundrum](https://open.kattis.com/problems/conundrum)| conundrum |1.6|[![cpp](images/cpp.png)]()| +|[Cryptographer's Conundrum](https://open.kattis.com/problems/conundrum)| conundrum |1.5|[![cpp](images/cpp.png)]()| |[Conversation Log](https://open.kattis.com/problems/conversationlog)| conversationlog |3.0|[![py](images/python.png)]()| |[Floating-Point Format Conversion](https://open.kattis.com/problems/conversion)| conversion |6.9|[![py](images/python.png)](src/Floating-Point%20Format%20Conversion/conversion.py)| |[Converting Romans](https://open.kattis.com/problems/convertingromans)| convertingromans |3.5|[![py](images/python.png)]()| @@ -475,15 +480,17 @@ For more Python data structure implementations, head over to [pytils](https://gi |[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)]()| |[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.2|[![py](images/python.png)]()| +|[Convoy](https://open.kattis.com/problems/convoy)| convoy |4.3|[![py](images/python.png)]()| |[Cookie Cutters](https://open.kattis.com/problems/cookiecutter)| cookiecutter |2.3|[![py](images/python.png)]()| |[Cookie Selection](https://open.kattis.com/problems/cookieselection)| cookieselection |5.2|[![java](images/java.png)]()| |[Cooking Water](https://open.kattis.com/problems/cookingwater)| cookingwater |2.1|[![py](images/python.png)]()| +|[Association for Cool Machineries (Part 1)](https://open.kattis.com/problems/cool1)| cool1 |7.1|[![py](images/python.png)](src/Association%20for%20Cool%20Machineries%20(Part%201)/cool1.py)| +|[Association for Cool Machineries (Part 2)](https://open.kattis.com/problems/cool2)| cool2 |6.1|[![py](images/python.png)](src/Association%20for%20Cool%20Machineries%20(Part%202)/cool2.py)| |[Cops and Robbers](https://open.kattis.com/problems/copsandrobbers)| copsandrobbers |4.8|[![py](images/python.png)]()| |[Cordon Bleu](https://open.kattis.com/problems/cordonbleu)| cordonbleu |6.1|[![cpp](images/cpp.png)]()| |[Cornhusker](https://open.kattis.com/problems/cornhusker)| cornhusker |1.7|[![py](images/python.png)]()| |[Limited Correspondence](https://open.kattis.com/problems/correspondence)| correspondence |6.8|[![py](images/python.png)]()| -|[Corrupt Judge](https://open.kattis.com/problems/corruptjudge)| corruptjudge |3.7|[![py](images/python.png)]()| +|[Corrupt Judge](https://open.kattis.com/problems/corruptjudge)| corruptjudge |3.6|[![py](images/python.png)]()| |[Cosmic Path Optimization](https://open.kattis.com/problems/cosmicpathoptimization)| cosmicpathoptimization |1.4|[![py](images/python.png)]()| |[Costume Contest](https://open.kattis.com/problems/costumecontest)| costumecontest |2.0|[![py](images/python.png)]()| |[Councilling](https://open.kattis.com/problems/councilling)| councilling |6.9|[![py](images/python.png)](src/Councilling/councilling.py)| @@ -507,22 +514,23 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Crane Balancing](https://open.kattis.com/problems/crane)| crane |4.9|[![py](images/python.png)]()| |[Cranes](https://open.kattis.com/problems/cranes)| cranes |4.0|[![py](images/python.png)]()| |[Creative Accounting](https://open.kattis.com/problems/creativeaccounting)| creativeaccounting |5.4|[![py](images/python.png)](src/Creative%20Accounting/creativeaccounting.py)| -|[Credit Card Payment](https://open.kattis.com/problems/creditcard)| creditcard |5.7|[![py](images/python.png)](src/Credit%20Card%20Payment/creditcard.py)| +|[Credit Card Payment](https://open.kattis.com/problems/creditcard)| creditcard |5.6|[![py](images/python.png)](src/Credit%20Card%20Payment/creditcard.py)| |[Criss-Cross](https://open.kattis.com/problems/crisscross)| crisscross |8.8|[![py](images/python.png)]()| |[Crne](https://open.kattis.com/problems/crne)| crne |2.8|[![py](images/python.png)]()| |[Crop Triangles (Easy)](https://open.kattis.com/problems/cropeasy)| cropeasy |3.2|[![py](images/python.png)]()| |[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.8|[![py](images/python.png)]()| +|[Cross](https://open.kattis.com/problems/cross)| cross |4.1|[![py](images/python.png)]()| +|[Cross Country](https://open.kattis.com/problems/crosscountry)| crosscountry |2.7|[![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)| |[Cryptographic Keys](https://open.kattis.com/problems/crypto)| crypto |4.3|[![py](images/python.png)]()| |[Cuboid Slicing Game](https://open.kattis.com/problems/cuboidslicinggame)| cuboidslicinggame |5.3|[![py](images/python.png)](src/Cuboid%20Slicing%20Game/cuboidslicinggame.py)[![py](images/python.png)](src/Cuboid%20Slicing%20Game/cuboidslicinggame_hc.py)| |[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 |6.0|[![py](images/python.png)](src/Cuckoo%20Hashing/cuckoo.py)| +|[Cuckoo Hashing](https://open.kattis.com/problems/cuckoo)| cuckoo |5.8|[![py](images/python.png)](src/Cuckoo%20Hashing/cuckoo.py)| |[Cudoviste](https://open.kattis.com/problems/cudoviste)| cudoviste |1.5|[![cpp](images/cpp.png)]()| |[Stacking Cups](https://open.kattis.com/problems/cups)| cups |1.6|[![py](images/python.png)]()| |[Curse the Darkness](https://open.kattis.com/problems/cursethedarkness)| cursethedarkness |2.7|[![cpp](images/cpp.png)]()| -|[Curve Knights](https://open.kattis.com/problems/curveknights)| curveknights |3.3|[![py](images/python.png)]()| +|[Curve Knights](https://open.kattis.com/problems/curveknights)| curveknights |3.5|[![py](images/python.png)]()| |[Curve Speed](https://open.kattis.com/problems/curvespeed)| curvespeed |2.5|[![py](images/python.png)]()| |[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)]()| @@ -531,7 +539,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Cutting Corners](https://open.kattis.com/problems/cuttingcorners)| cuttingcorners |2.8|[![py](images/python.png)]()| |[Cyanide Rivers](https://open.kattis.com/problems/cyaniderivers)| cyaniderivers |2.3|[![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.5|[![py](images/python.png)](src/Cycles%20(Hard)/cycleshard.py)| +|[Cycles (Hard)](https://open.kattis.com/problems/cycleshard)| cycleshard |8.6|[![py](images/python.png)](src/Cycles%20(Hard)/cycleshard.py)| |[Cyclical Periods](https://open.kattis.com/problems/cyclicalperiods)| cyclicalperiods |2.7|[![py](images/python.png)](src/Cyclical%20Periods/cyclicalperiods.py)| |[Cypher Decypher](https://open.kattis.com/problems/cypherdecypher)| cypherdecypher |1.6|[![py](images/python.png)]()| |[Dacey the Dice](https://open.kattis.com/problems/daceydice)| daceydice |3.6|[![py](images/python.png)]()| @@ -558,11 +566,11 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Deduplicating Files](https://open.kattis.com/problems/deduplicatingfiles)| deduplicatingfiles |3.7|[![py](images/python.png)]()| |[Deildajöfnuður](https://open.kattis.com/problems/deildajofnudur)| deildajofnudur |2.6|[![py](images/python.png)]()| |[Dejavu](https://open.kattis.com/problems/dejavu)| dejavu |3.4|[![py](images/python.png)]()| -|[Delft Distance](https://open.kattis.com/problems/delftdistance)| delftdistance |3.7|[![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.1|[![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.3|[![py](images/python.png)]()| +|[Postal Delivery](https://open.kattis.com/problems/delivery)| delivery |2.8|[![py](images/python.png)]()| +|[Demerit Points](https://open.kattis.com/problems/demeritpoints)| demeritpoints |6.5|[![py](images/python.png)]()| |[Destination Unknown](https://open.kattis.com/problems/destinationunknown)| destinationunknown |3.9|[![py](images/python.png)]()| |[Detailed Differences](https://open.kattis.com/problems/detaileddifferences)| detaileddifferences |1.4|[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| |[Detour](https://open.kattis.com/problems/detour)| detour |4.9|[![py](images/python.png)]()| @@ -575,12 +583,12 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Dictionary Compression](https://open.kattis.com/problems/dictionary)| dictionary |9.5|[![py](images/python.png)](src/Dictionary%20Compression/dictionary.py)| |[Dictionary Attack](https://open.kattis.com/problems/dictionaryattack)| dictionaryattack |6.9|[![py](images/python.png)](src/Dictionary%20Attack/dictionaryattack.py)| |[Die Hard](https://open.kattis.com/problems/diehard)| diehard |3.0|[![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)]()| +|[A Different Problem](https://open.kattis.com/problems/different)| different |2.6|[![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)]()| |[Digbuild](https://open.kattis.com/problems/digbuild)| digbuild |4.3|[![py](images/python.png)]()| |[Digi Comp II](https://open.kattis.com/problems/digicomp2)| digicomp2 |5.9|[![py](images/python.png)](src/Digi%20Comp%20II/digicomp2.py)| |[Digital Speedometer](https://open.kattis.com/problems/digitalspeedometer)| digitalspeedometer |4.0|[![py](images/python.png)]()| -|[Digit Division](https://open.kattis.com/problems/digitdivision)| digitdivision |4.7|[![py](images/python.png)]()| +|[Digit Division](https://open.kattis.com/problems/digitdivision)| digitdivision |4.5|[![py](images/python.png)]()| |[Digits](https://open.kattis.com/problems/digits)| digits |3.3|[![py](images/python.png)]()| |[Digit Sum](https://open.kattis.com/problems/digitsum)| digitsum |6.1|[![py](images/python.png)](src/Digit%20Sum/digitsum.py)| |[Digit Swap](https://open.kattis.com/problems/digitswap)| digitswap |1.3|[![py](images/python.png)]()| @@ -594,11 +602,11 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Distinctive Character](https://open.kattis.com/problems/distinctivecharacter)| distinctivecharacter |6.7|[![py](images/python.png)](src/Distinctive%20Character/distinctivecharacter.py)| |[Distracted](https://open.kattis.com/problems/distracted)| distracted |7.6|[![py](images/python.png)](src/Distracted/distracted.py)| |[Distributing Poffins](https://open.kattis.com/problems/distributingpoffins)| distributingpoffins |2.3|[![py](images/python.png)]()| -|[Distributing Seats](https://open.kattis.com/problems/distributingseats)| distributingseats |6.4|[![py](images/python.png)](src/Distributing%20Seats/distributingseats.py)| -|[Diverse Contest](https://open.kattis.com/problems/diversecontest)| diversecontest |3.2|[![py](images/python.png)]()| +|[Distributing Seats](https://open.kattis.com/problems/distributingseats)| distributingseats |6.2|[![py](images/python.png)](src/Distributing%20Seats/distributingseats.py)| +|[Diverse Contest](https://open.kattis.com/problems/diversecontest)| diversecontest |3.4|[![py](images/python.png)]()| |[Diverse Cookies](https://open.kattis.com/problems/diversecookies)| diversecookies |3.8|[![py](images/python.png)]()| |[Divide by 100](https://open.kattis.com/problems/divideby100)| divideby100 |4.7|[![cpp](images/cpp.png)]()| -|[Divisible Subsequences](https://open.kattis.com/problems/divisible)| divisible |3.2|[![py](images/python.png)]()| +|[Divisible Subsequences](https://open.kattis.com/problems/divisible)| divisible |3.3|[![py](images/python.png)]()| |[Division](https://open.kattis.com/problems/division)| division |7.1|[![py](images/python.png)](src/Division/division.py)| |[Divisor Counts](https://open.kattis.com/problems/divisorcounts)| divisorcounts |4.4|[![py](images/python.png)]()| |[Divisors](https://open.kattis.com/problems/divisors)| divisors |5.6|[![py](images/python.png)](src/Divisors/divisors.py)| @@ -608,12 +616,12 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Dog & Gopher](https://open.kattis.com/problems/doggopher)| doggopher |2.6|[![py](images/python.png)]()| |[Doing the Container Shuffle](https://open.kattis.com/problems/doingthecontainershuffle)| doingthecontainershuffle |3.6|[![py](images/python.png)]()| |[Dominoes 2](https://open.kattis.com/problems/dominoes2)| dominoes2 |2.9|[![java](images/java.png)]()| -|[Dominos](https://open.kattis.com/problems/dominos)| dominos |3.4|[![java](images/java.png)]()[![py](images/python.png)]()| -|[Don't Be Fake](https://open.kattis.com/problems/dontbefake)| dontbefake |2.3|[![py](images/python.png)]()| +|[Dominos](https://open.kattis.com/problems/dominos)| dominos |3.5|[![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)]()| |[Doodling](https://open.kattis.com/problems/doodling)| doodling |4.8|[![py](images/python.png)]()| |[Doorman](https://open.kattis.com/problems/doorman)| doorman |2.3|[![py](images/python.png)]()| -|[Double Dealing](https://open.kattis.com/problems/double)| double |6.7|[![py](images/python.png)](src/Double%20Dealing/double.py)| +|[Double Dealing](https://open.kattis.com/problems/double)| double |6.6|[![py](images/python.png)](src/Double%20Dealing/double.py)| |[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 |4.2|[![py](images/python.png)]()| @@ -622,11 +630,12 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Draga Frá](https://open.kattis.com/problems/dragafra)| dragafra |1.1|[![py](images/python.png)]()| |[Dragon Ball I](https://open.kattis.com/problems/dragonball1)| dragonball1 |5.4|[![py](images/python.png)]()| |[Dragon Balls](https://open.kattis.com/problems/dragonballs)| dragonballs |5.4|[![py](images/python.png)]()| -|[Dragon Maid](https://open.kattis.com/problems/dragonmaid)| dragonmaid |6.1|[![cpp](images/cpp.png)](src/Dragon%20Maid/dragonmaid.cpp)[![py](images/python.png)](src/Dragon%20Maid/dragonmaid.py)| +|[Dragon Maid](https://open.kattis.com/problems/dragonmaid)| dragonmaid |5.7|[![cpp](images/cpp.png)](src/Dragon%20Maid/dragonmaid.cpp)[![py](images/python.png)](src/Dragon%20Maid/dragonmaid.py)| |[Draughts](https://open.kattis.com/problems/draughts)| draughts |4.0|[![py](images/python.png)]()| |[All Just A Dream](https://open.kattis.com/problems/dream)| dream |5.7|[![py](images/python.png)](src/All%20Just%20A%20Dream/dream.py)| |[Dreamer](https://open.kattis.com/problems/dreamer)| dreamer |2.4|[![py](images/python.png)]()| |[Drinking Song](https://open.kattis.com/problems/drinkingsong)| drinkingsong |2.4|[![py](images/python.png)]()| +|[Drink Responsibly](https://open.kattis.com/problems/drinkresponsibly)| drinkresponsibly |5.0|[![py](images/python.png)](src/Drink%20Responsibly/drinkresponsibly.py)| |[Crazy Driver](https://open.kattis.com/problems/driver)| driver |4.1|[![py](images/python.png)]()| |[Driver's Dilemma](https://open.kattis.com/problems/driversdilemma)| driversdilemma |2.3|[![py](images/python.png)]()| |[Driving Lanes](https://open.kattis.com/problems/drivinglanes)| drivinglanes |3.6|[![py](images/python.png)]()| @@ -636,7 +645,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Daylight Saving Time](https://open.kattis.com/problems/dst)| dst |2.2|[![py](images/python.png)]()| |[Dual Divisibility](https://open.kattis.com/problems/dualdivisibility)| dualdivisibility |4.4|[![py](images/python.png)]()| |[Dungeon master](https://open.kattis.com/problems/dungeon)| dungeon |3.6|[![py](images/python.png)]()| -|[Dunglish](https://open.kattis.com/problems/dunglish)| dunglish |2.8|[![py](images/python.png)]()| +|[Dunglish](https://open.kattis.com/problems/dunglish)| dunglish |2.7|[![py](images/python.png)]()| |[MeTube](https://open.kattis.com/problems/dutub)| dutub |3.7|[![py](images/python.png)]()| |[RA Duty Scheduler](https://open.kattis.com/problems/dutyscheduler)| dutyscheduler |3.7|[![py](images/python.png)]()| |[Dvaput](https://open.kattis.com/problems/dvaput)| dvaput |4.8|[![py](images/python.png)]()| @@ -678,7 +687,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Enemy Division](https://open.kattis.com/problems/enemydivision)| enemydivision |5.7|[![py](images/python.png)]()| |[Engaging with Loyal Customers](https://open.kattis.com/problems/engaging)| engaging |6.5|[![cpp](images/cpp.png)]()| |[Engineering English](https://open.kattis.com/problems/engineeringenglish)| engineeringenglish |2.3|[![py](images/python.png)]()| -|[Enlarging Hash Tables](https://open.kattis.com/problems/enlarginghashtables)| enlarginghashtables |2.9|[![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.0|[![py](images/python.png)]()| |[Envious Exponents](https://open.kattis.com/problems/enviousexponents)| enviousexponents |5.0|[![py](images/python.png)]()| @@ -687,6 +696,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Equations](https://open.kattis.com/problems/equations)| equations |7.3|[![py](images/python.png)](src/Equations/equations.py)| |[Linear Equation Solver](https://open.kattis.com/problems/equationsolver)| equationsolver |6.2|[![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)| +|[Equilibrium Mobile](https://open.kattis.com/problems/equilibrium)| equilibrium |3.7|[![py](images/python.png)]()| |[Proving Equivalences](https://open.kattis.com/problems/equivalences)| equivalences |5.8|[![py](images/python.png)](src/Proving%20Equivalences/equivalences.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)]()| @@ -709,7 +719,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[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.0|[![py](images/python.png)]()| |[Eulerian Graphs 2](https://open.kattis.com/problems/eulerian2)| eulerian2 |4.4|[![py](images/python.png)]()| -|[Eulerian Path](https://open.kattis.com/problems/eulerianpath)| eulerianpath |5.6|[![py](images/python.png)](src/Eulerian%20Path/eulerianpath.py)| +|[Eulerian Path](https://open.kattis.com/problems/eulerianpath)| eulerianpath |5.4|[![py](images/python.png)](src/Eulerian%20Path/eulerianpath.py)| |[Euler's Number](https://open.kattis.com/problems/eulersnumber)| eulersnumber |2.3|[![cpp](images/cpp.png)]()| |[European Trip](https://open.kattis.com/problems/europeantrip)| europeantrip |3.5|[![py](images/python.png)]()| |[Evening Out 1](https://open.kattis.com/problems/eveningout1)| eveningout1 |2.6|[![py](images/python.png)]()| @@ -726,6 +736,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Excavator Expedition](https://open.kattis.com/problems/excavatorexpedition)| excavatorexpedition |5.5|[![py](images/python.png)](src/Excavator%20Expedition/excavatorexpedition.py)| |[Kindergarten Excursion](https://open.kattis.com/problems/excursion)| excursion |3.6|[![py](images/python.png)]()| |[Exits in Excess](https://open.kattis.com/problems/exitsinexcess)| exitsinexcess |4.1|[![py](images/python.png)]()| +|[Ex Officio](https://open.kattis.com/problems/exofficio)| exofficio |5.2|[![py](images/python.png)](src/Ex%20Officio/exofficio.py)| |[Exoplanet Lighthouse](https://open.kattis.com/problems/exoplanetlighthouse)| exoplanetlighthouse |2.6|[![py](images/python.png)]()| |[Expected Earnings](https://open.kattis.com/problems/expectedearnings)| expectedearnings |1.9|[![py](images/python.png)]()| |[Expeditious Cubing](https://open.kattis.com/problems/expeditiouscubing)| expeditiouscubing |5.2|[![py](images/python.png)]()| @@ -736,14 +747,14 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Factor-Full Tree](https://open.kattis.com/problems/factorfulltree)| factorfulltree |7.4|[![py](images/python.png)](src/Factor-Full%20Tree/factorfulltree.py)| |[Factorial Power](https://open.kattis.com/problems/factorialpower)| factorialpower |3.8|[![py](images/python.png)]()| |[Factors](https://open.kattis.com/problems/factors)| factors |5.8|[![py](images/python.png)](src/Factors/factors.py)| -|[Factovisors](https://open.kattis.com/problems/factovisors)| factovisors |5.8|[![py](images/python.png)](src/Factovisors/factovisors.py)| +|[Factovisors](https://open.kattis.com/problems/factovisors)| factovisors |5.7|[![py](images/python.png)](src/Factovisors/factovisors.py)| |[Factstone Benchmark](https://open.kattis.com/problems/factstone)| factstone |4.3|[![py](images/python.png)]()| |[Fading Wind](https://open.kattis.com/problems/fadingwind)| fadingwind |1.5|[![py](images/python.png)]()| |[Fair Bandwidth Sharing](https://open.kattis.com/problems/fairbandwidthsharing)| fairbandwidthsharing |6.2|[![py](images/python.png)]()| |[Fair Division (1)](https://open.kattis.com/problems/fairdivision)| fairdivision |3.7|[![py](images/python.png)]()| -|[Fair Division (2)](https://open.kattis.com/problems/fairdivision2)| fairdivision2 |5.6|[![py](images/python.png)](src/Fair%20Division%20(2)/fairdivision2.py)| +|[Fair Division (2)](https://open.kattis.com/problems/fairdivision2)| fairdivision2 |5.5|[![py](images/python.png)](src/Fair%20Division%20(2)/fairdivision2.py)| |[Fair Play](https://open.kattis.com/problems/fairplay)| fairplay |3.6|[![py](images/python.png)]()| -|[Fair Warning](https://open.kattis.com/problems/fairwarning)| fairwarning |3.7|[![py](images/python.png)]()| +|[Fair Warning](https://open.kattis.com/problems/fairwarning)| fairwarning |3.5|[![py](images/python.png)]()| |[Fake Arithmetic Sequence](https://open.kattis.com/problems/fakearithmeticsequence)| fakearithmeticsequence |3.2|[![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)]()| @@ -762,9 +773,9 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Feistel Fun](https://open.kattis.com/problems/feistelfun)| feistelfun |8.0|[![py](images/python.png)](src/Feistel%20Fun/feistelfun.py)| |[Fence Bowling](https://open.kattis.com/problems/fencebowling)| fencebowling |3.0|[![py](images/python.png)]()| |[Fend Off Titan](https://open.kattis.com/problems/fendofftitan)| fendofftitan |2.4|[![py](images/python.png)]()| -|[Fenwick Tree](https://open.kattis.com/problems/fenwick)| fenwick |4.2|[![py](images/python.png)]()| +|[Fenwick Tree](https://open.kattis.com/problems/fenwick)| fenwick |4.1|[![py](images/python.png)]()| |[Ferry Loading III](https://open.kattis.com/problems/ferryloading3)| ferryloading3 |4.9|[![py](images/python.png)]()| -|[Ferry Loading IV](https://open.kattis.com/problems/ferryloading4)| ferryloading4 |2.8|[![java](images/java.png)]()| +|[Ferry Loading IV](https://open.kattis.com/problems/ferryloading4)| ferryloading4 |2.7|[![java](images/java.png)]()| |[Ferskasta Jarmið](https://open.kattis.com/problems/ferskastajarmid)| ferskastajarmid |2.1|[![py](images/python.png)]()| |[Fiat](https://open.kattis.com/problems/fiat)| fiat |5.3|[![py](images/python.png)](src/Fiat/fiat.py)| |[Fibonacci Cycles](https://open.kattis.com/problems/fibonaccicycles)| fibonaccicycles |3.2|[![py](images/python.png)]()| @@ -780,7 +791,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Final Exam](https://open.kattis.com/problems/finalexam2)| finalexam2 |1.6|[![cpp](images/cpp.png)]()| |[Financial Planning](https://open.kattis.com/problems/financialplanning)| financialplanning |4.3|[![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)| +|[Finding Lines](https://open.kattis.com/problems/findinglines)| findinglines |6.0|[![py](images/python.png)](src/Finding%20Lines/findinglines.py)| |[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.1|[![py](images/python.png)]()| |[Find the Graph](https://open.kattis.com/problems/findthegraph)| findthegraph |3.4|[![py](images/python.png)]()| @@ -788,7 +799,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Fire](https://open.kattis.com/problems/fire2)| fire2 |4.5|[![java](images/java.png)]()| |[Fire!](https://open.kattis.com/problems/fire3)| fire3 |5.8|[![java](images/java.png)](src/Fire!/Fire3.java)| |[Firefly](https://open.kattis.com/problems/firefly)| firefly |3.6|[![py](images/python.png)]()| -|[Firetrucks Are Red](https://open.kattis.com/problems/firetrucksarered)| firetrucksarered |4.5|[![py](images/python.png)]()| +|[Firetrucks Are Red](https://open.kattis.com/problems/firetrucksarered)| firetrucksarered |4.4|[![py](images/python.png)]()| |[First of Her Name](https://open.kattis.com/problems/firstofhername)| firstofhername |5.6|[![py](images/python.png)](src/First%20of%20Her%20Name/firstofhername.py)| |[Fishmongers](https://open.kattis.com/problems/fishmongers)| fishmongers |3.5|[![cpp](images/cpp.png)]()| |[FizzBuzz (1)](https://open.kattis.com/problems/fizzbuzz)| fizzbuzz |1.5|[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| @@ -797,7 +808,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Fjöldi Bókstafa](https://open.kattis.com/problems/fjoldibokstafa)| fjoldibokstafa |1.4|[![py](images/python.png)]()| |[Flag Quiz](https://open.kattis.com/problems/flagquiz)| flagquiz |4.0|[![py](images/python.png)]()| |[Flatbökuveisla](https://open.kattis.com/problems/flatbokuveisla)| flatbokuveisla |1.1|[![py](images/python.png)]()| -|[A Flea on a Chessboard](https://open.kattis.com/problems/fleaonachessboard)| fleaonachessboard |6.1|[![py](images/python.png)](src/A%20Flea%20on%20a%20Chessboard/fleaonachessboard.py)| +|[A Flea on a Chessboard](https://open.kattis.com/problems/fleaonachessboard)| fleaonachessboard |6.0|[![py](images/python.png)](src/A%20Flea%20on%20a%20Chessboard/fleaonachessboard.py)| |[Flexible Spaces](https://open.kattis.com/problems/flexible)| flexible |1.8|[![cpp](images/cpp.png)]()| |[Fleytitala](https://open.kattis.com/problems/fleytitala)| fleytitala |3.1|[![py](images/python.png)]()| |[Flight Planning](https://open.kattis.com/problems/flight)| flight |7.1|[![py](images/python.png)](src/Flight%20Planning/flight.py)| @@ -806,12 +817,12 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Flipping Cards](https://open.kattis.com/problems/flippingcards)| flippingcards |6.6|[![py](images/python.png)](src/Flipping%20Cards/flippingcards.py)| |[Flipping Patties](https://open.kattis.com/problems/flippingpatties)| flippingpatties |2.4|[![py](images/python.png)]()| |[Flood-It](https://open.kattis.com/problems/floodit)| floodit |3.9|[![py](images/python.png)]()| -|[Floor Plan](https://open.kattis.com/problems/floorplan)| floorplan |3.9|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| +|[Floor Plan](https://open.kattis.com/problems/floorplan)| floorplan |3.8|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| |[Flower Garden](https://open.kattis.com/problems/flowergarden)| flowergarden |3.9|[![py](images/python.png)]()| |[No Trees But Flowers](https://open.kattis.com/problems/flowers)| flowers |5.9|[![cpp](images/cpp.png)](src/No%20Trees%20But%20Flowers/flowers.cpp)| |[Flowery Trails](https://open.kattis.com/problems/flowerytrails)| flowerytrails |3.5|[![java](images/java.png)]()| |[Flow Free](https://open.kattis.com/problems/flowfree)| flowfree |3.6|[![py](images/python.png)]()| -|[Flow Layout](https://open.kattis.com/problems/flowlayout)| flowlayout |1.9|[![py](images/python.png)]()| +|[Flow Layout](https://open.kattis.com/problems/flowlayout)| flowlayout |1.8|[![py](images/python.png)]()| |[Flow Shop](https://open.kattis.com/problems/flowshop)| flowshop |2.3|[![py](images/python.png)]()| |[Fluortanten](https://open.kattis.com/problems/fluortanten)| fluortanten |3.2|[![py](images/python.png)]()| |[Flygskam](https://open.kattis.com/problems/flygskam)| flygskam |4.2|[![py](images/python.png)]()| @@ -826,22 +837,22 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Foosball Dynasty](https://open.kattis.com/problems/foosball)| foosball |4.3|[![py](images/python.png)]()| |[Forced Choice](https://open.kattis.com/problems/forcedchoice)| forcedchoice |1.5|[![cpp](images/cpp.png)]()| |[Forest Fruits](https://open.kattis.com/problems/forestfruits)| forestfruits |4.2|[![py](images/python.png)]()| -|[Forests](https://open.kattis.com/problems/forests)| forests |3.6|[![py](images/python.png)]()| -|[Four Die Rolls](https://open.kattis.com/problems/fourdierolls)| fourdierolls |2.5|[![py](images/python.png)]()| -|[Four Square](https://open.kattis.com/problems/foursquare)| foursquare |6.7|[![py](images/python.png)](src/Four%20Square/foursquare.py)| -|[Fractal](https://open.kattis.com/problems/fractal2)| fractal2 |6.6|[![py](images/python.png)](src/Fractal/fractal2.py)| +|[Forests](https://open.kattis.com/problems/forests)| forests |3.5|[![py](images/python.png)]()| +|[Four Die Rolls](https://open.kattis.com/problems/fourdierolls)| fourdierolls |2.6|[![py](images/python.png)]()| +|[Four Square](https://open.kattis.com/problems/foursquare)| foursquare |6.5|[![py](images/python.png)](src/Four%20Square/foursquare.py)| +|[Fractal](https://open.kattis.com/problems/fractal2)| fractal2 |6.4|[![py](images/python.png)](src/Fractal/fractal2.py)| |[Fractal Area](https://open.kattis.com/problems/fractalarea)| fractalarea |2.9|[![py](images/python.png)]()| |[Continued Fraction](https://open.kattis.com/problems/fraction)| fraction |3.7|[![py](images/python.png)]()| |[Fractional Lotion](https://open.kattis.com/problems/fractionallotion)| fractionallotion |2.8|[![cpp](images/cpp.png)]()| |[Framvindustika](https://open.kattis.com/problems/framvindustika)| framvindustika |3.5|[![py](images/python.png)]()| -|[Freckles](https://open.kattis.com/problems/freckles)| freckles |4.5|[![java](images/java.png)]()| +|[Freckles](https://open.kattis.com/problems/freckles)| freckles |4.4|[![java](images/java.png)]()| |[Free Food](https://open.kattis.com/problems/freefood)| freefood |1.6|[![cpp](images/cpp.png)]()| |[Free Weights](https://open.kattis.com/problems/freeweights)| freeweights |4.1|[![py](images/python.png)]()| |[Friday the 13th](https://open.kattis.com/problems/friday)| friday |2.1|[![py](images/python.png)]()| |[Fridge](https://open.kattis.com/problems/fridge)| fridge |3.3|[![py](images/python.png)]()| |[Froggie](https://open.kattis.com/problems/froggie)| froggie |6.1|[![py](images/python.png)](src/Froggie/froggie.py)| |[From A to B](https://open.kattis.com/problems/fromatob)| fromatob |2.6|[![py](images/python.png)]()| -|[Frosh Week (1)](https://open.kattis.com/problems/froshweek)| froshweek |4.0|[![py](images/python.png)]()| +|[Frosh Week (1)](https://open.kattis.com/problems/froshweek)| froshweek |4.1|[![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 |3.9|[![cpp](images/cpp.png)]()| |[Frumtölutalning](https://open.kattis.com/problems/frumtolutalning)| frumtolutalning |8.7|[![py](images/python.png)](src/Frumtölutalning/frumtolutalning.py)| @@ -853,14 +864,14 @@ For more Python data structure implementations, head over to [pytils](https://gi |[FYI](https://open.kattis.com/problems/fyi)| fyi |1.3|[![cpp](images/cpp.png)]()| |[Fyrirtækjanafn](https://open.kattis.com/problems/fyrirtaekjanafn)| fyrirtaekjanafn |2.0|[![py](images/python.png)]()| |[Game Night](https://open.kattis.com/problems/gamenight)| gamenight |4.8|[![py](images/python.png)]()| -|[Game Rank](https://open.kattis.com/problems/gamerank)| gamerank |3.8|[![py](images/python.png)]()| +|[Game Rank](https://open.kattis.com/problems/gamerank)| gamerank |3.7|[![py](images/python.png)]()| |[Game Suggestions](https://open.kattis.com/problems/gamesuggestions)| gamesuggestions |4.9|[![py](images/python.png)]()| |[Game Theory](https://open.kattis.com/problems/gametheory)| gametheory |3.4|[![py](images/python.png)]()| -|[Gandalf's Spell](https://open.kattis.com/problems/gandalfsspell)| gandalfsspell |2.2|[![py](images/python.png)]()| +|[Gandalf's Spell](https://open.kattis.com/problems/gandalfsspell)| gandalfsspell |2.1|[![py](images/python.png)]()| |[Gangur](https://open.kattis.com/problems/gangur)| gangur |2.7|[![py](images/python.png)]()| |[Gas Station Numbers](https://open.kattis.com/problems/gasstationnumbers)| gasstationnumbers |7.9|[![py](images/python.png)](src/Gas%20Station%20Numbers/gasstationnumbers.py)| |[GCD](https://open.kattis.com/problems/gcd)| gcd |1.5|[![py](images/python.png)]()| -|[GCD and LCM](https://open.kattis.com/problems/gcdandlcm)| gcdandlcm |6.5|[![py](images/python.png)](src/GCD%20and%20LCM/gcdandlcm.py)| +|[GCD and LCM](https://open.kattis.com/problems/gcdandlcm)| gcdandlcm |6.1|[![py](images/python.png)](src/GCD%20and%20LCM/gcdandlcm.py)| |[GCDs](https://open.kattis.com/problems/gcds)| gcds |5.0|[![py](images/python.png)]()| |[GCD Sum](https://open.kattis.com/problems/gcdsum)| gcdsum |8.1|[![py](images/python.png)](src/GCD%20Sum/gcdsum.py)| |[GCD Sum 2](https://open.kattis.com/problems/gcdsum2)| gcdsum2 |6.8|[![py](images/python.png)]()| @@ -876,7 +887,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Generators](https://open.kattis.com/problems/generators)| generators |5.4|[![py](images/python.png)](src/Generators/generators.py)| |[Genetics](https://open.kattis.com/problems/genetics2)| genetics2 |7.4|[![py](images/python.png)]()| |[Genetic Search](https://open.kattis.com/problems/geneticsearch)| geneticsearch |2.2|[![py](images/python.png)]()| -|[Genius](https://open.kattis.com/problems/genius)| genius |2.8|[![py](images/python.png)]()| +|[Genius](https://open.kattis.com/problems/genius)| genius |3.1|[![py](images/python.png)]()| |[George](https://open.kattis.com/problems/george)| george |2.1|[![py](images/python.png)]()| |[Geppetto](https://open.kattis.com/problems/geppetto)| geppetto |2.5|[![py](images/python.png)]()| |[Gerrymandering](https://open.kattis.com/problems/gerrymandering)| gerrymandering |1.6|[![cpp](images/cpp.png)]()| @@ -900,9 +911,9 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Goldbach's Conjecture](https://open.kattis.com/problems/goldbach2)| goldbach2 |2.2|[![cpp](images/cpp.png)]()| |[Golf Bot](https://open.kattis.com/problems/golfbot)| golfbot |6.2|[![cpp](images/cpp.png)](src/Golf%20Bot/golfbot.cpp)| |[Golomb Rulers](https://open.kattis.com/problems/golombrulers)| golombrulers |3.2|[![py](images/python.png)]()| -|[Good Coalition](https://open.kattis.com/problems/goodcoalition)| goodcoalition |4.0|[![py](images/python.png)]()| +|[Good Coalition](https://open.kattis.com/problems/goodcoalition)| goodcoalition |3.9|[![py](images/python.png)]()| |[Good Messages](https://open.kattis.com/problems/goodmessages)| goodmessages |4.5|[![py](images/python.png)]()| -|[Good Morning!](https://open.kattis.com/problems/goodmorning)| goodmorning |2.8|[![py](images/python.png)]()| +|[Good Morning!](https://open.kattis.com/problems/goodmorning)| goodmorning |2.7|[![py](images/python.png)]()| |[Goofy Geometry](https://open.kattis.com/problems/goofy)| goofy |4.8|[![py](images/python.png)]()| |[Goomba Stacks](https://open.kattis.com/problems/goombastacks)| goombastacks |1.5|[![py](images/python.png)]()| |[Gopher II](https://open.kattis.com/problems/gopher2)| gopher2 |4.0|[![py](images/python.png)]()| @@ -910,10 +921,11 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Grade Curving](https://open.kattis.com/problems/gradecurving)| gradecurving |4.8|[![py](images/python.png)]()| |[Grading](https://open.kattis.com/problems/grading)| grading |1.5|[![py](images/python.png)]()| |[Grading on a Curve](https://open.kattis.com/problems/gradingonacurve)| gradingonacurve |5.4|[![py](images/python.png)]()| +|[Graduation Guarantee](https://open.kattis.com/problems/graduationguarantee)| graduationguarantee |3.6|[![py](images/python.png)]()| |[Grand Opening](https://open.kattis.com/problems/grandopening)| grandopening |6.3|[![py](images/python.png)](src/Grand%20Opening/grandopening.py)| |[Grandpa Bernie](https://open.kattis.com/problems/grandpabernie)| grandpabernie |2.6|[![java](images/java.png)]()| |[Granica](https://open.kattis.com/problems/granica)| granica |5.7|[![py](images/python.png)](src/Granica/granica.py)| -|[Through the Grapevine](https://open.kattis.com/problems/grapevine)| grapevine |3.9|[![py](images/python.png)]()| +|[Through the Grapevine](https://open.kattis.com/problems/grapevine)| grapevine |4.0|[![py](images/python.png)]()| |[Watering Grass](https://open.kattis.com/problems/grass)| grass |4.0|[![py](images/python.png)]()| |[Gregory the Grasshopper](https://open.kattis.com/problems/grasshopper)| grasshopper |3.7|[![java](images/java.png)]()| |[Grass Seed Inc](https://open.kattis.com/problems/grassseed)| grassseed |1.4|[![cpp](images/cpp.png)]()| @@ -922,7 +934,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[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)]()| |[Greedy Polygons Revisited](https://open.kattis.com/problems/greedypolygons2)| greedypolygons2 |5.3|[![py](images/python.png)](src/Greedy%20Polygons%20Revisited/greedypolygons2.py)| -|[Greeting Card](https://open.kattis.com/problems/greetingcard)| greetingcard |4.1|[![py](images/python.png)]()| +|[Greeting Card](https://open.kattis.com/problems/greetingcard)| greetingcard |4.0|[![py](images/python.png)]()| |[Greetings!](https://open.kattis.com/problems/greetings2)| greetings2 |1.4|[![java](images/java.png)]()| |[Grid](https://open.kattis.com/problems/grid)| grid |2.7|[![py](images/python.png)]()| |[Grid Game](https://open.kattis.com/problems/gridgame)| gridgame |5.2|[![py](images/python.png)]()| @@ -934,13 +946,13 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Guardian of Decency](https://open.kattis.com/problems/guardianofdecency)| guardianofdecency |5.1|[![py](images/python.png)]()| |[Guess The Number](https://open.kattis.com/problems/guess)| guess |3.0|[![py](images/python.png)]()| |[Guessing Game](https://open.kattis.com/problems/guessinggame)| guessinggame |3.2|[![py](images/python.png)]()| -|[I Can Guess the Data Structure!](https://open.kattis.com/problems/guessthedatastructure)| guessthedatastructure |3.1|[![java](images/java.png)]()| +|[I Can Guess the Data Structure!](https://open.kattis.com/problems/guessthedatastructure)| guessthedatastructure |3.0|[![java](images/java.png)]()| |[Guess The Digits](https://open.kattis.com/problems/guessthedigits)| guessthedigits |8.6|[![py](images/python.png)](src/Guess%20The%20Digits/guessthedigits.py)| |[Guess the Numbers](https://open.kattis.com/problems/guessthenumbers)| guessthenumbers |8.2|[![py](images/python.png)](src/Guess%20the%20Numbers/guessthenumbers.py)| |[Guess Who](https://open.kattis.com/problems/guesswho)| guesswho |1.7|[![py](images/python.png)]()| |[Guilds](https://open.kattis.com/problems/guilds)| guilds |5.2|[![py](images/python.png)](src/Guilds/guilds.py)| |[Guillaume](https://open.kattis.com/problems/guillaume)| guillaume |3.7|[![py](images/python.png)]()| -|[Gullpeningastaflar](https://open.kattis.com/problems/gullpeningastaflar)| gullpeningastaflar |5.9|[![py](images/python.png)](src/Gullpeningastaflar/gullpeningastaflar.py)| +|[Gullpeningastaflar](https://open.kattis.com/problems/gullpeningastaflar)| gullpeningastaflar |5.4|[![py](images/python.png)](src/Gullpeningastaflar/gullpeningastaflar.py)| |[Gym Leader's Territory](https://open.kattis.com/problems/gymleadersterritory)| gymleadersterritory |3.5|[![py](images/python.png)]()| |[Watch Out For Those Hailstones!](https://open.kattis.com/problems/hailstone)| hailstone |2.4|[![py](images/python.png)]()| |[Hailstone Sequences](https://open.kattis.com/problems/hailstone2)| hailstone2 |1.7|[![py](images/python.png)]()| @@ -955,7 +967,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Hardware](https://open.kattis.com/problems/hardware)| hardware |2.1|[![py](images/python.png)]()| |[Hardwood Species](https://open.kattis.com/problems/hardwoodspecies)| hardwoodspecies |2.6|[![py](images/python.png)]()| |[Harshad Numbers](https://open.kattis.com/problems/harshadnumbers)| harshadnumbers |1.5|[![cpp](images/cpp.png)]()| -|[String Hashing](https://open.kattis.com/problems/hashing)| hashing |5.4|[![py](images/python.png)](src/String%20Hashing/hashing.py)| +|[String Hashing](https://open.kattis.com/problems/hashing)| hashing |5.5|[![py](images/python.png)](src/String%20Hashing/hashing.py)| |[Haughty Cuisine](https://open.kattis.com/problems/haughtycuisine)| haughtycuisine |1.8|[![py](images/python.png)]()| |[Haunted Graveyard](https://open.kattis.com/problems/hauntedgraveyard)| hauntedgraveyard |6.5|[![java](images/java.png)](src/Haunted%20Graveyard/HauntedGraveyard.java)| |[Hay Bales](https://open.kattis.com/problems/haybales)| haybales |5.7|[![py](images/python.png)](src/Hay%20Bales/haybales.py)| @@ -984,27 +996,28 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Hiding Places](https://open.kattis.com/problems/hidingplaces)| hidingplaces |1.7|[![py](images/python.png)]()| |[High Score](https://open.kattis.com/problems/highscore2)| highscore2 |5.7|[![py](images/python.png)](src/High%20Score/highscore2.py)| |[Highway to Mount Fansipan](https://open.kattis.com/problems/highwaytomountfansipan)| highwaytomountfansipan |4.2|[![py](images/python.png)]()| -|[H-Index](https://open.kattis.com/problems/hindex)| hindex |3.5|[![py](images/python.png)]()| +|[H-Index](https://open.kattis.com/problems/hindex)| hindex |3.4|[![py](images/python.png)]()| |[Hipp Hipp](https://open.kattis.com/problems/hipphipp)| hipphipp |1.1|[![py](images/python.png)]()| |[Hipp Hipp Húrra](https://open.kattis.com/problems/hipphipphurra)| hipphipphurra |1.3|[![py](images/python.png)]()| |[Hired Help](https://open.kattis.com/problems/hiredhelp)| hiredhelp |6.0|[![java](images/java.png)]()| |[Hissing Microphone](https://open.kattis.com/problems/hissingmicrophone)| hissingmicrophone |1.3|[![cpp](images/cpp.png)]()| |[Hittast](https://open.kattis.com/problems/hittast)| hittast |4.9|[![py](images/python.png)]()| |[Hitting the Targets](https://open.kattis.com/problems/hittingtargets)| hittingtargets |1.7|[![py](images/python.png)]()| -|[Hlaupafmæli](https://open.kattis.com/problems/hlaupafmaeli)| hlaupafmaeli |3.4|[![py](images/python.png)]()| +|[Hlaupafmæli](https://open.kattis.com/problems/hlaupafmaeli)| hlaupafmaeli |3.5|[![py](images/python.png)]()| |[Hnappasetningaskipti](https://open.kattis.com/problems/hnappasetningaskipti)| hnappasetningaskipti |2.2|[![py](images/python.png)]()| |[Semi-prime H-numbers](https://open.kattis.com/problems/hnumbers)| hnumbers |5.1|[![py](images/python.png)]()| +|[Höfundaleit](https://open.kattis.com/problems/hofundaleit)| hofundaleit |3.7|[![py](images/python.png)]()| |[Hogwarts](https://open.kattis.com/problems/hogwarts2)| hogwarts2 |5.1|[![py](images/python.png)]()| |[Holey N-Queens (Batman)](https://open.kattis.com/problems/holeynqueensbatman)| holeynqueensbatman |2.6|[![py](images/python.png)]()| |[Holiday Stars](https://open.kattis.com/problems/holidaystars)| holidaystars |6.0|[![py](images/python.png)](src/Holiday%20Stars/holidaystars.py)| |[Honeycomb Walk](https://open.kattis.com/problems/honey)| honey |3.0|[![py](images/python.png)]()| |[Honey Heist](https://open.kattis.com/problems/honeyheist)| honeyheist |3.6|[![py](images/python.png)]()| -|[Honi](https://open.kattis.com/problems/honi)| honi |3.1|[![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)]()| |[Hoppers](https://open.kattis.com/problems/hoppers)| hoppers |3.8|[![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.6|[![py](images/python.png)]()| -|[Hopscotch 500](https://open.kattis.com/problems/hopscotch500)| hopscotch500 |7.5|[![java](images/java.png)]()| +|[Hopscotch 500](https://open.kattis.com/problems/hopscotch500)| hopscotch500 |7.4|[![java](images/java.png)]()| |[Horror List](https://open.kattis.com/problems/horror)| horror |2.9|[![py](images/python.png)]()| |[Horror Film Night](https://open.kattis.com/problems/horrorfilmnight)| horrorfilmnight |3.4|[![py](images/python.png)]()| |[Hot Dogs in Manhattan](https://open.kattis.com/problems/hotdogs)| hotdogs |6.1|[![cpp](images/cpp.png)](src/Hot%20Dogs%20in%20Manhattan/hotdogs.cpp)| @@ -1014,7 +1027,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[House of Cards](https://open.kattis.com/problems/houseofcards)| houseofcards |3.6|[![py](images/python.png)]()| |[Howl](https://open.kattis.com/problems/howl)| howl |1.9|[![py](images/python.png)]()| |[How Many Digits](https://open.kattis.com/problems/howmanydigits)| howmanydigits |4.1|[![py](images/python.png)]()| -|[How many 0's](https://open.kattis.com/problems/howmanyzeros)| howmanyzeros |3.8|[![py](images/python.png)]()| +|[How many 0's](https://open.kattis.com/problems/howmanyzeros)| howmanyzeros |3.7|[![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)]()| |[Human Cannonball Run](https://open.kattis.com/problems/humancannonball)| humancannonball |2.0|[![java](images/java.png)]()| @@ -1030,24 +1043,24 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Pascal Hyper-Pyramids](https://open.kattis.com/problems/hyperpyramids)| hyperpyramids |4.7|[![py](images/python.png)]()| |[iBoard](https://open.kattis.com/problems/iboard)| iboard |2.5|[![py](images/python.png)]()| |[Ice Cream](https://open.kattis.com/problems/icecream2)| icecream2 |6.0|[![py](images/python.png)]()| -|[Ice Cream Machines](https://open.kattis.com/problems/icecreammachines)| icecreammachines |7.4|[![py](images/python.png)](src/Ice%20Cream%20Machines/icecreammachines.py)| +|[Ice Cream Machines](https://open.kattis.com/problems/icecreammachines)| icecreammachines |7.2|[![py](images/python.png)](src/Ice%20Cream%20Machines/icecreammachines.py)| |[Icons in the Toolbar](https://open.kattis.com/problems/icons)| icons |8.0|[![py](images/python.png)](src/Icons%20in%20the%20Toolbar/icons.py)| |[I Could Have Won](https://open.kattis.com/problems/icouldhavewon)| icouldhavewon |3.3|[![py](images/python.png)]()| |[ICPC Awards](https://open.kattis.com/problems/icpcawards)| icpcawards |1.7|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| |[ICPC Record Matching](https://open.kattis.com/problems/icpcrecordmatching)| icpcrecordmatching |4.2|[![py](images/python.png)]()| |[ICPC Team Selection](https://open.kattis.com/problems/icpcteamselection)| icpcteamselection |2.9|[![py](images/python.png)]()| |[An I for An Eye](https://open.kattis.com/problems/iforaneye)| iforaneye |4.5|[![py](images/python.png)]()| -|[Ignore the Garbage](https://open.kattis.com/problems/ignore)| ignore |3.2|[![py](images/python.png)]()| +|[Ignore the Garbage](https://open.kattis.com/problems/ignore)| ignore |3.1|[![py](images/python.png)]()| |[Iks](https://open.kattis.com/problems/iks)| iks |3.1|[![py](images/python.png)]()| |[Illiteracy](https://open.kattis.com/problems/illiteracy)| illiteracy |3.1|[![py](images/python.png)]()| |[Illumination](https://open.kattis.com/problems/illumination)| illumination |3.6|[![py](images/python.png)]()| |[Illuminati Spotti](https://open.kattis.com/problems/illuminatispotti)| illuminatispotti |2.1|[![py](images/python.png)]()| |[Image Decoding](https://open.kattis.com/problems/imagedecoding)| imagedecoding |3.4|[![py](images/python.png)]()| -|[Image Processing](https://open.kattis.com/problems/imageprocessing)| imageprocessing |1.9|[![py](images/python.png)]()| +|[Image Processing](https://open.kattis.com/problems/imageprocessing)| imageprocessing |1.8|[![py](images/python.png)]()| |[IMO Harder Problem](https://open.kattis.com/problems/imoharderproblem)| imoharderproblem |6.4|[![py](images/python.png)](src/IMO%20Harder%20Problem/imoharderproblem.py)| |[Imperfect GPS](https://open.kattis.com/problems/imperfectgps)| imperfectgps |4.5|[![cpp](images/cpp.png)]()| |[Implementation Irregularities](https://open.kattis.com/problems/implementationirregularities)| implementationirregularities |3.3|[![py](images/python.png)]()| -|[Import Spaghetti](https://open.kattis.com/problems/importspaghetti)| importspaghetti |5.6|[![py](images/python.png)](src/Import%20Spaghetti/importspaghetti.py)| +|[Import Spaghetti](https://open.kattis.com/problems/importspaghetti)| importspaghetti |5.5|[![py](images/python.png)](src/Import%20Spaghetti/importspaghetti.py)| |[Mission Improbable](https://open.kattis.com/problems/improbable)| improbable |4.3|[![py](images/python.png)]()| |[#includescoring](https://open.kattis.com/problems/includescoring)| includescoring |5.9|[![py](images/python.png)]()| |[Incognito](https://open.kattis.com/problems/incognito)| incognito |3.1|[![py](images/python.png)]()| @@ -1057,7 +1070,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Infinite 2D Array](https://open.kattis.com/problems/infinite2darray)| infinite2darray |5.5|[![py](images/python.png)]()| |[Infinite Slides](https://open.kattis.com/problems/infiniteslides)| infiniteslides |3.3|[![py](images/python.png)]()| |[In Flagrante Delicto](https://open.kattis.com/problems/inflagrantedelicto)| inflagrantedelicto |4.6|[![py](images/python.png)]()| -|[Inflation (1)](https://open.kattis.com/problems/inflation)| inflation |2.2|[![py](images/python.png)]()| +|[Inflation (1)](https://open.kattis.com/problems/inflation)| inflation |2.1|[![py](images/python.png)]()| |[Inflation (2)](https://open.kattis.com/problems/inflation2)| inflation2 |3.7|[![py](images/python.png)]()| |[Inheritance](https://open.kattis.com/problems/inheritance)| inheritance |3.6|[![py](images/python.png)]()| |[Inquiry I](https://open.kattis.com/problems/inquiryi)| inquiryi |2.6|[![py](images/python.png)]()| @@ -1066,7 +1079,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Integer Division](https://open.kattis.com/problems/integerdivision)| integerdivision |3.4|[![py](images/python.png)]()| |[Integer Lists](https://open.kattis.com/problems/integerlists)| integerlists |5.0|[![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 |6.0|[![py](images/python.png)](src/Interactive%20Tic-Tac-Toe/interactivetictactoe.py)| +|[Interactive Tic-Tac-Toe](https://open.kattis.com/problems/interactivetictactoe)| interactivetictactoe |6.3|[![py](images/python.png)](src/Interactive%20Tic-Tac-Toe/interactivetictactoe.py)| |[Intercept](https://open.kattis.com/problems/intercept)| intercept |6.7|[![py](images/python.png)](src/Intercept/intercept.py)| |[Interesting Integers](https://open.kattis.com/problems/interestingintegers)| interestingintegers |4.6|[![cpp](images/cpp.png)]()| |[Intergalactic Bidding](https://open.kattis.com/problems/intergalacticbidding)| intergalacticbidding |4.2|[![py](images/python.png)]()| @@ -1077,27 +1090,27 @@ For more Python data structure implementations, head over to [pytils](https://gi |[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 |3.0|[![py](images/python.png)]()| |[Interview Queue](https://open.kattis.com/problems/interviewqueue)| interviewqueue |7.5|[![py](images/python.png)](src/Interview%20Queue/interviewqueue.py)| -|[Integer Rotation](https://open.kattis.com/problems/introtation)| introtation |6.2|[![py](images/python.png)](src/Integer%20Rotation/introtation.py)| +|[Integer Rotation](https://open.kattis.com/problems/introtation)| introtation |6.1|[![py](images/python.png)](src/Integer%20Rotation/introtation.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.1|[![cpp](images/cpp.png)]()[![java](images/java.png)]()[![py](images/python.png)]()| -|[Inverted Deck](https://open.kattis.com/problems/inverteddeck)| inverteddeck |4.5|[![py](images/python.png)]()| +|[Inverted Deck](https://open.kattis.com/problems/inverteddeck)| inverteddeck |4.6|[![py](images/python.png)]()| |[Invoker (Easy)](https://open.kattis.com/problems/invokereasy)| invokereasy |2.4|[![py](images/python.png)]()| |[Invoker (Hard)](https://open.kattis.com/problems/invokerhard)| invokerhard |3.9|[![py](images/python.png)]()| |[IOU](https://open.kattis.com/problems/iou)| iou |5.2|[![py](images/python.png)]()| -|[I Repeat Myself I Repeat Myself I Repeat](https://open.kattis.com/problems/irepeatmyself)| irepeatmyself |2.6|[![py](images/python.png)]()| +|[I Repeat Myself I Repeat Myself I Repeat](https://open.kattis.com/problems/irepeatmyself)| irepeatmyself |2.5|[![py](images/python.png)]()| |[Iron and Coal](https://open.kattis.com/problems/ironcoal)| ironcoal |4.9|[![py](images/python.png)]()| |[Irrational Division](https://open.kattis.com/problems/irrationaldivision)| irrationaldivision |4.2|[![py](images/python.png)]()| |[Is-A Has-A Who Knowz-A](https://open.kattis.com/problems/isahasa)| isahasa |7.5|[![py](images/python.png)](src/Is-A%20Has-A%20Who%20Knowz-A/isahasa.py)| |[ISBN Conversion](https://open.kattis.com/problems/isbnconversion)| isbnconversion |5.4|[![py](images/python.png)](src/ISBN%20Conversion/isbnconversion.py)| |[Is It Even](https://open.kattis.com/problems/isiteven)| isiteven |3.0|[![py](images/python.png)]()| |[IsItHalloween.com](https://open.kattis.com/problems/isithalloween)| isithalloween |1.3|[![cpp](images/cpp.png)]()[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| -|[Island Alliances](https://open.kattis.com/problems/islandalliances)| islandalliances |7.2|[![py](images/python.png)](src/Island%20Alliances/islandalliances.py)| +|[Island Alliances](https://open.kattis.com/problems/islandalliances)| islandalliances |7.3|[![py](images/python.png)](src/Island%20Alliances/islandalliances.py)| |[Island Hopping](https://open.kattis.com/problems/islandhopping)| islandhopping |2.6|[![java](images/java.png)]()| |[Islands in the Data Stream](https://open.kattis.com/problems/islands)| islands |2.8|[![py](images/python.png)]()| |[Islands](https://open.kattis.com/problems/islands3)| islands3 |1.7|[![java](images/java.png)]()| |[Isomorphic Inversion](https://open.kattis.com/problems/isomorphicinversion)| isomorphicinversion |5.7|[![py](images/python.png)](src/Isomorphic%20Inversion/isomorphicinversion.py)| -|[Is Y a Vowel](https://open.kattis.com/problems/isyavowel)| isyavowel |1.2|[![py](images/python.png)]()| +|[Is Y a Vowel](https://open.kattis.com/problems/isyavowel)| isyavowel |1.3|[![py](images/python.png)]()| |[It Can Be Arranged](https://open.kattis.com/problems/itcanbearranged)| itcanbearranged |4.6|[![py](images/python.png)]()| |[It's a Mod, Mod, Mod, Mod World](https://open.kattis.com/problems/itsamodmodmodmodworld)| itsamodmodmodmodworld |7.5|[![py](images/python.png)](src/It's%20a%20Mod,%20Mod,%20Mod,%20Mod%20World/itsamodmodmodmodworld.py)| |[Ivana](https://open.kattis.com/problems/ivana)| ivana |5.7|[![py](images/python.png)](src/Ivana/ivana.py)| @@ -1131,9 +1144,9 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Joyless Game](https://open.kattis.com/problems/joylessgame)| joylessgame |4.2|[![py](images/python.png)]()| |[Judging Troubles](https://open.kattis.com/problems/judging)| judging |2.6|[![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.8|[![py](images/python.png)](src/Juggling%20Patterns/jugglingpatterns.py)| +|[Juggling Patterns](https://open.kattis.com/problems/jugglingpatterns)| jugglingpatterns |5.7|[![py](images/python.png)](src/Juggling%20Patterns/jugglingpatterns.py)| |[Jug Hard](https://open.kattis.com/problems/jughard)| jughard |3.7|[![py](images/python.png)]()| -|[Julmust](https://open.kattis.com/problems/julmust)| julmust |2.5|[![py](images/python.png)]()| +|[Julmust](https://open.kattis.com/problems/julmust)| julmust |2.6|[![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.3|[![py](images/python.png)]()| |[Space Junk](https://open.kattis.com/problems/junk)| junk |4.3|[![py](images/python.png)](src/Space%20Junk/junk.py)| @@ -1153,7 +1166,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Karte](https://open.kattis.com/problems/karte)| karte |1.6|[![cpp](images/cpp.png)]()| |[Throwing bridges](https://open.kattis.com/problems/kastabroar)| kastabroar |5.5|[![py](images/python.png)]()| |[Kastenlauf](https://open.kattis.com/problems/kastenlauf)| kastenlauf |3.1|[![py](images/python.png)]()| -|[Kattis's Quest](https://open.kattis.com/problems/kattissquest)| kattissquest |2.8|[![java](images/java.png)]()| +|[Kattis's Quest](https://open.kattis.com/problems/kattissquest)| kattissquest |2.9|[![java](images/java.png)]()| |[Kayaking Trip](https://open.kattis.com/problems/kayaking)| kayaking |4.4|[![py](images/python.png)]()| |[kcuD dlanoD](https://open.kattis.com/problems/kcuddlanod)| kcuddlanod |1.9|[![py](images/python.png)]()| |[Keep it Cool](https://open.kattis.com/problems/keepitcool)| keepitcool |2.7|[![py](images/python.png)]()| @@ -1169,16 +1182,18 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Kínahvísl](https://open.kattis.com/problems/kinahvisl)| kinahvisl |1.4|[![py](images/python.png)]()| |[K-In-A-Row](https://open.kattis.com/problems/kinarow)| kinarow |4.0|[![py](images/python.png)]()| |[King of the Waves](https://open.kattis.com/problems/kingofthewaves)| kingofthewaves |4.9|[![py](images/python.png)]()| +|[Kingpin Escape](https://open.kattis.com/problems/kingpinescape)| kingpinescape |6.6|[![py](images/python.png)](src/Kingpin%20Escape/kingpinescape.py)| |[King's Colors](https://open.kattis.com/problems/kingscolors)| kingscolors |4.4|[![py](images/python.png)]()| |[King's Decree](https://open.kattis.com/problems/kingsdecree)| kingsdecree |4.2|[![py](images/python.png)](src/King's%20Decree/kingsdecree.py)| |[K-Inversions](https://open.kattis.com/problems/kinversions)| kinversions |3.6|[![cpp](images/cpp.png)]()| |[Kitchen Measurements](https://open.kattis.com/problems/kitchen)| kitchen |3.7|[![py](images/python.png)]()| |[Kitchen Combinatorics](https://open.kattis.com/problems/kitchencombinatorics)| kitchencombinatorics |5.2|[![py](images/python.png)](src/Kitchen%20Combinatorics/kitchencombinatorics.py)| |[Kitten on a Tree](https://open.kattis.com/problems/kitten)| kitten |1.8|[![py](images/python.png)]()| -|[Kleptography](https://open.kattis.com/problems/kleptography)| kleptography |1.6|[![cpp](images/cpp.png)]()| +|[Kleptography](https://open.kattis.com/problems/kleptography)| kleptography |1.7|[![cpp](images/cpp.png)]()| |[Cutting Proteins](https://open.kattis.com/problems/klippaprotein)| klippaprotein |6.1|[![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 Packing](https://open.kattis.com/problems/knapsackpacking)| knapsackpacking |6.1|[![py](images/python.png)](src/Knapsack%20Packing/knapsackpacking.py)| |[Knight Fly](https://open.kattis.com/problems/knightfly)| knightfly |5.2|[![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)]()| @@ -1188,7 +1203,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Knitpicking](https://open.kattis.com/problems/knitpicking)| knitpicking |3.1|[![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 |5.3|[![py](images/python.png)](src/Koffínhraði/koffinhradi.py)| -|[Kolkrabbaleikarnir](https://open.kattis.com/problems/kolkrabbaleikarnir)| kolkrabbaleikarnir |8.1|[![py](images/python.png)](src/Kolkrabbaleikarnir/kolkrabbaleikarnir.py)| +|[Kolkrabbaleikarnir](https://open.kattis.com/problems/kolkrabbaleikarnir)| kolkrabbaleikarnir |7.8|[![py](images/python.png)](src/Kolkrabbaleikarnir/kolkrabbaleikarnir.py)| |[Kolone](https://open.kattis.com/problems/kolone)| kolone |3.4|[![py](images/python.png)]()| |[Buying Books](https://open.kattis.com/problems/kopabocker)| kopabocker |3.9|[![py](images/python.png)]()| |[Kornislav](https://open.kattis.com/problems/kornislav)| kornislav |1.6|[![cpp](images/cpp.png)]()| @@ -1202,7 +1217,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Lægð yfir landinu](https://open.kattis.com/problems/laegdyfirlandinu)| laegdyfirlandinu |1.6|[![py](images/python.png)]()| |[Lamps](https://open.kattis.com/problems/lamps)| lamps |3.0|[![py](images/python.png)]()| |[Landline Telephone Network](https://open.kattis.com/problems/landline)| landline |6.0|[![py](images/python.png)](src/Landline%20Telephone%20Network/landline.py)| -|[Landlocked](https://open.kattis.com/problems/landlocked)| landlocked |6.7|[![py](images/python.png)](src/Landlocked/landlocked.py)| +|[Landlocked](https://open.kattis.com/problems/landlocked)| landlocked |6.5|[![py](images/python.png)](src/Landlocked/landlocked.py)| |[Landscape Generator](https://open.kattis.com/problems/landscape)| landscape |3.2|[![py](images/python.png)]()| |[Language Interpreter](https://open.kattis.com/problems/languageinterpreter)| languageinterpreter |7.4|[![py](images/python.png)](src/Language%20Interpreter/languageinterpreter.py)| |[Laptop Sticker](https://open.kattis.com/problems/laptopsticker)| laptopsticker |1.6|[![py](images/python.png)]()| @@ -1210,21 +1225,21 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Largest Hoarding](https://open.kattis.com/problems/largesthoarding)| largesthoarding |3.8|[![py](images/python.png)]()| |[Largest Triangle](https://open.kattis.com/problems/largesttriangle)| largesttriangle |7.3|[![py](images/python.png)](src/Largest%20Triangle/largesttriangle.py)| |[Last Factorial Digit](https://open.kattis.com/problems/lastfactorialdigit)| lastfactorialdigit |1.4|[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| -|[Last Minute](https://open.kattis.com/problems/lastminute)| lastminute |2.7|[![py](images/python.png)]()| +|[Last Minute](https://open.kattis.com/problems/lastminute)| lastminute |2.6|[![py](images/python.png)]()| |[Latin Square](https://open.kattis.com/problems/latinsquare)| latinsquare |6.6|[![py](images/python.png)]()| |[Lawn Mower](https://open.kattis.com/problems/lawnmower)| lawnmower |1.9|[![py](images/python.png)]()| |[LCM Pair Sum](https://open.kattis.com/problems/lcmpairsum)| lcmpairsum |4.9|[![py](images/python.png)]()| |[LCM Thief](https://open.kattis.com/problems/lcmthief)| lcmthief |6.4|[![py](images/python.png)](src/LCM%20Thief/lcmthief.py)| |[Left and Right](https://open.kattis.com/problems/leftandright)| leftandright |3.0|[![py](images/python.png)]()| -|[Left Beehind](https://open.kattis.com/problems/leftbeehind)| leftbeehind |1.8|[![cpp](images/cpp.png)]()| -|[Leggja saman](https://open.kattis.com/problems/leggjasaman)| leggjasaman |1.2|[![py](images/python.png)]()| -|[Leiðangur](https://open.kattis.com/problems/leidangur)| leidangur |2.5|[![py](images/python.png)]()| -|[Lektira](https://open.kattis.com/problems/lektira)| lektira |3.0|[![py](images/python.png)]()| +|[Left Beehind](https://open.kattis.com/problems/leftbeehind)| leftbeehind |1.9|[![cpp](images/cpp.png)]()| +|[Leggja saman](https://open.kattis.com/problems/leggjasaman)| leggjasaman |1.1|[![py](images/python.png)]()| +|[Leiðangur](https://open.kattis.com/problems/leidangur)| leidangur |2.6|[![py](images/python.png)]()| +|[Lektira](https://open.kattis.com/problems/lektira)| lektira |2.9|[![py](images/python.png)]()| |[Lemonade Trade](https://open.kattis.com/problems/lemonadetrade)| lemonadetrade |5.7|[![py](images/python.png)](src/Lemonade%20Trade/lemonadetrade.py)| |[Less vs. Fewer](https://open.kattis.com/problems/lessvsfewer)| lessvsfewer |2.2|[![py](images/python.png)]()| |[Lexicography](https://open.kattis.com/problems/lexicography)| lexicography |6.0|[![py](images/python.png)](src/Lexicography/lexicography.py)| |[License to Launch](https://open.kattis.com/problems/licensetolaunch)| licensetolaunch |1.6|[![cpp](images/cpp.png)]()| -|[Liðaskipting 2](https://open.kattis.com/problems/lidaskipting2)| lidaskipting2 |2.9|[![py](images/python.png)]()| +|[Liðaskipting 2](https://open.kattis.com/problems/lidaskipting2)| lidaskipting2 |3.0|[![py](images/python.png)]()| |[Liga](https://open.kattis.com/problems/liga)| liga |7.3|[![py](images/python.png)](src/Liga/liga.py)| |[Lights](https://open.kattis.com/problems/lights)| lights |6.2|[![py](images/python.png)](src/Lights/lights.py)| |[Limbo - Part 1](https://open.kattis.com/problems/limbo1)| limbo1 |3.9|[![py](images/python.png)]()| @@ -1239,7 +1254,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Lista](https://open.kattis.com/problems/lista)| lista |5.8|[![py](images/python.png)](src/Lista/lista.py)| |[Listen To Your Boss](https://open.kattis.com/problems/listentoyourboss)| listentoyourboss |4.5|[![py](images/python.png)]()| |[A List Game](https://open.kattis.com/problems/listgame)| listgame |2.9|[![cpp](images/cpp.png)]()[![java](images/java.png)]()[![py](images/python.png)]()| -|[A Different List Game](https://open.kattis.com/problems/listgame2)| listgame2 |9.1|[![py](images/python.png)](src/A%20Different%20List%20Game/listgame2.py)| +|[A Different List Game](https://open.kattis.com/problems/listgame2)| listgame2 |9.0|[![py](images/python.png)](src/A%20Different%20List%20Game/listgame2.py)| |[Ljutnja](https://open.kattis.com/problems/ljutnja)| ljutnja |5.2|[![py](images/python.png)]()| |[Locked Treasure](https://open.kattis.com/problems/lockedtreasure)| lockedtreasure |2.5|[![cpp](images/cpp.png)]()| |[Lockout](https://open.kattis.com/problems/lockout)| lockout |3.5|[![py](images/python.png)]()| @@ -1251,9 +1266,9 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Logo 2](https://open.kattis.com/problems/logo2)| logo2 |5.7|[![py](images/python.png)](src/Logo%202/logo2.py)| |[Lone Rook](https://open.kattis.com/problems/lonerook)| lonerook |8.1|[![py](images/python.png)](src/Lone%20Rook/lonerook.py)| |[Longest Common Substring](https://open.kattis.com/problems/longestcommonsubstring)| longestcommonsubstring |4.9|[![py](images/python.png)]()| -|[Longest path in a DAG](https://open.kattis.com/problems/longestpathinadag)| longestpathinadag |3.4|[![py](images/python.png)]()| +|[Longest path in a DAG](https://open.kattis.com/problems/longestpathinadag)| longestpathinadag |3.5|[![py](images/python.png)]()| |[Longest Prime Sum](https://open.kattis.com/problems/longestprimesum)| longestprimesum |2.3|[![py](images/python.png)]()| -|[Longest Increasing Subsequence](https://open.kattis.com/problems/longincsubseq)| longincsubseq |5.1|[![py](images/python.png)](src/Longest%20Increasing%20Subsequence/longincsubseq.py)| +|[Longest Increasing Subsequence](https://open.kattis.com/problems/longincsubseq)| longincsubseq |5.0|[![py](images/python.png)](src/Longest%20Increasing%20Subsequence/longincsubseq.py)| |[Long Swaps](https://open.kattis.com/problems/longswaps)| longswaps |3.7|[![py](images/python.png)]()| |[Loopy Cab Drivers](https://open.kattis.com/problems/loopycabdrivers)| loopycabdrivers |6.8|[![py](images/python.png)](src/Loopy%20Cab%20Drivers/loopycabdrivers.py)| |[Loopy Transit](https://open.kattis.com/problems/loopytransit)| loopytransit |3.7|[![py](images/python.png)]()| @@ -1264,13 +1279,13 @@ For more Python data structure implementations, head over to [pytils](https://gi |[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 |1.8|[![java](images/java.png)]()| -|[Low Order Zeros](https://open.kattis.com/problems/loworderzeros)| loworderzeros |4.2|[![cpp](images/cpp.png)]()| +|[Low Order Zeros](https://open.kattis.com/problems/loworderzeros)| loworderzeros |4.1|[![cpp](images/cpp.png)]()| |[ls](https://open.kattis.com/problems/ls)| ls |5.5|[![py](images/python.png)]()| |[Lubbi Lærir](https://open.kattis.com/problems/lubbilaerir)| lubbilaerir |1.1|[![py](images/python.png)]()| |[Lucky Draw](https://open.kattis.com/problems/luckydraw)| luckydraw |4.1|[![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.8|[![cpp](images/cpp.png)]()| -|[Keystrokes](https://open.kattis.com/problems/lyklagangriti)| lyklagangriti |4.5|[![java](images/java.png)]()| +|[Keystrokes](https://open.kattis.com/problems/lyklagangriti)| lyklagangriti |4.4|[![java](images/java.png)]()| |[Mæting](https://open.kattis.com/problems/maeting)| maeting |1.6|[![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)| @@ -1278,25 +1293,25 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Magical GCD](https://open.kattis.com/problems/magicalgcd)| magicalgcd |5.8|[![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.3|[![py](images/python.png)](src/Magical%20Mystery%20Knight's%20Tour/magicalmysteryknight.py)| -|[Magical Runes](https://open.kattis.com/problems/magicalrunes)| magicalrunes |3.6|[![py](images/python.png)]()| +|[Magical Runes](https://open.kattis.com/problems/magicalrunes)| magicalrunes |3.5|[![py](images/python.png)]()| |[Magic Sequence](https://open.kattis.com/problems/magicsequence)| magicsequence |8.3|[![java](images/java.png)]()[![py](images/python.png)]()| |[Magic Trick](https://open.kattis.com/problems/magictrick)| magictrick |1.5|[![py](images/python.png)]()| |[Magnesium Supplementation](https://open.kattis.com/problems/magnesiumsupplementation)| magnesiumsupplementation |5.0|[![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.2|[![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.3|[![py](images/python.png)]()| |[Majstor](https://open.kattis.com/problems/majstor)| majstor |2.6|[![py](images/python.png)]()| |[Making A Meowth](https://open.kattis.com/problems/makingameowth)| makingameowth |1.7|[![py](images/python.png)]()| |[Making Palindromes](https://open.kattis.com/problems/makingpalindromes)| makingpalindromes |5.7|[![py](images/python.png)](src/Making%20Palindromes/makingpalindromes.py)| |[Malfunctioning Robot](https://open.kattis.com/problems/malfunctioningrobot)| malfunctioningrobot |3.8|[![py](images/python.png)]()| -|[Mali](https://open.kattis.com/problems/mali)| mali |5.8|[![py](images/python.png)](src/Mali/mali.py)| +|[Mali](https://open.kattis.com/problems/mali)| mali |5.9|[![py](images/python.png)](src/Mali/mali.py)| |[Mall Mania](https://open.kattis.com/problems/mallmania)| mallmania |4.9|[![py](images/python.png)]()| |[Managing Packaging](https://open.kattis.com/problems/managingpackaging)| managingpackaging |4.9|[![py](images/python.png)]()| |[Mancala](https://open.kattis.com/problems/mancala)| mancala |1.9|[![py](images/python.png)]()| |[Mandelbrot](https://open.kattis.com/problems/mandelbrot)| mandelbrot |2.9|[![py](images/python.png)]()| |[Manhattan Mornings](https://open.kattis.com/problems/manhattanmornings)| manhattanmornings |5.1|[![py](images/python.png)]()| -|[Manhattan Positioning System](https://open.kattis.com/problems/manhattanpositioningsystem)| manhattanpositioningsystem |7.1|[![py](images/python.png)](src/Manhattan%20Positioning%20System/manhattanpositioningsystem.py)| +|[Manhattan Positioning System](https://open.kattis.com/problems/manhattanpositioningsystem)| manhattanpositioningsystem |7.4|[![py](images/python.png)](src/Manhattan%20Positioning%20System/manhattanpositioningsystem.py)| |[Map Colouring](https://open.kattis.com/problems/mapcolouring)| mapcolouring |5.4|[![py](images/python.png)](src/Map%20Colouring/mapcolouring.py)| |[Identifying Map Tiles](https://open.kattis.com/problems/maptiles2)| maptiles2 |1.7|[![cpp](images/cpp.png)]()| |[Marbles On A Tree](https://open.kattis.com/problems/marblestree)| marblestree |3.0|[![py](images/python.png)]()| @@ -1305,12 +1320,12 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Mårten's DFS](https://open.kattis.com/problems/martensdfs)| martensdfs |5.9|[![py](images/python.png)](src/Mårten's%20DFS/martensdfs.py)| |[Martian DNA](https://open.kattis.com/problems/martiandna)| martiandna |4.1|[![py](images/python.png)]()| |[m-ary Partitions](https://open.kattis.com/problems/marypartitions)| marypartitions |3.6|[![py](images/python.png)]()| -|[Massive Card Game](https://open.kattis.com/problems/massivecardgame)| massivecardgame |3.0|[![java](images/java.png)]()| +|[Massive Card Game](https://open.kattis.com/problems/massivecardgame)| massivecardgame |3.1|[![java](images/java.png)]()| |[Mastering Mastermind](https://open.kattis.com/problems/mastermind)| mastermind |2.6|[![py](images/python.png)]()| |[Matarinnkaup](https://open.kattis.com/problems/matarinnkaup)| matarinnkaup |5.6|[![py](images/python.png)]()| |[Match Game](https://open.kattis.com/problems/matchgame)| matchgame |4.7|[![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)]()| +|[Matchsticks](https://open.kattis.com/problems/matchsticks)| matchsticks |3.9|[![py](images/python.png)]()| +|[Mathemagicians](https://open.kattis.com/problems/mathemagicians)| mathemagicians |4.8|[![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)]()| @@ -1318,10 +1333,10 @@ For more Python data structure implementations, head over to [pytils](https://gi |[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.9|[![py](images/python.png)]()| |[Maximum Number of Colinear Points](https://open.kattis.com/problems/maxcolinear)| maxcolinear |4.5|[![py](images/python.png)]()| -|[Maximum Flow](https://open.kattis.com/problems/maxflow)| maxflow |4.4|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| +|[Maximum Flow](https://open.kattis.com/problems/maxflow)| maxflow |4.5|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| |[Maximizing (And Minimizing) Your Winnings](https://open.kattis.com/problems/maximizingwinnings)| maximizingwinnings |4.1|[![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.0|[![py](images/python.png)]()| +|[Maximum Choice](https://open.kattis.com/problems/maximumchoice)| maximumchoice |4.2|[![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.3|[![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)]()| @@ -1334,7 +1349,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Memory Match](https://open.kattis.com/problems/memorymatch)| memorymatch |4.0|[![py](images/python.png)]()| |[Menu Updates](https://open.kattis.com/problems/menuupdates)| menuupdates |4.4|[![py](images/python.png)]()| |[Meow Factor](https://open.kattis.com/problems/meowfactor)| meowfactor |3.2|[![cpp](images/cpp.png)]()| -|[Meow Factor 2](https://open.kattis.com/problems/meowfactor2)| meowfactor2 |6.6|[![py](images/python.png)](src/Meow%20Factor%202/meowfactor2.py)| +|[Meow Factor 2](https://open.kattis.com/problems/meowfactor2)| meowfactor2 |6.5|[![py](images/python.png)](src/Meow%20Factor%202/meowfactor2.py)| |[Messages from Outer Space](https://open.kattis.com/problems/messages)| messages |5.0|[![py](images/python.png)]()| |[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)]()| @@ -1345,8 +1360,8 @@ For more Python data structure implementations, head over to [pytils](https://gi |[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 |1.8|[![java](images/java.png)]()| -|[Minimum Cost Maximum Flow](https://open.kattis.com/problems/mincostmaxflow)| mincostmaxflow |5.0|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| -|[Minimum Cut](https://open.kattis.com/problems/mincut)| mincut |3.6|[![py](images/python.png)]()| +|[Minimum Cost Maximum Flow](https://open.kattis.com/problems/mincostmaxflow)| mincostmaxflow |5.1|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| +|[Minimum Cut](https://open.kattis.com/problems/mincut)| mincut |3.7|[![py](images/python.png)]()| |[Minimum Scalar Product](https://open.kattis.com/problems/minimumscalar)| minimumscalar |2.0|[![py](images/python.png)]()| |[Ministry of Magic](https://open.kattis.com/problems/ministryofmagic)| ministryofmagic |6.6|[![py](images/python.png)](src/Ministry%20of%20Magic/ministryofmagic.py)| |[Minor Setback](https://open.kattis.com/problems/minorsetback)| minorsetback |3.7|[![py](images/python.png)]()| @@ -1354,7 +1369,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Mirror Images](https://open.kattis.com/problems/mirror)| mirror |2.2|[![cpp](images/cpp.png)]()| |[Misa](https://open.kattis.com/problems/misa)| misa |2.1|[![py](images/python.png)]()| |[Missing Gnomes](https://open.kattis.com/problems/missinggnomes)| missinggnomes |3.5|[![py](images/python.png)]()| -|[Missing Number (1)](https://open.kattis.com/problems/missingnumber)| missingnumber |3.7|[![py](images/python.png)]()| +|[Missing Number (1)](https://open.kattis.com/problems/missingnumber)| missingnumber |4.1|[![py](images/python.png)]()| |[Missing Number (2)](https://open.kattis.com/problems/missingnumber2)| missingnumber2 |6.6|[![py](images/python.png)](src/Missing%20Number%20(2)/missingnumber2.py)| |[Missing Numbers](https://open.kattis.com/problems/missingnumbers)| missingnumbers |2.0|[![cpp](images/cpp.png)]()| |[Mixed-Base Arithmetic](https://open.kattis.com/problems/mixedbasearithmetic)| mixedbasearithmetic |5.9|[![py](images/python.png)](src/Mixed-Base%20Arithmetic/mixedbasearithmetic.py)| @@ -1369,20 +1384,20 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Modulo Data Structures](https://open.kattis.com/problems/modulodatastructures)| modulodatastructures |4.8|[![py](images/python.png)]()| |[Modulo Solitaire](https://open.kattis.com/problems/modulosolitaire)| modulosolitaire |3.0|[![py](images/python.png)]()| |[Molecules](https://open.kattis.com/problems/molecules)| molecules |3.6|[![py](images/python.png)]()| -|[Molekule](https://open.kattis.com/problems/molekule)| molekule |3.5|[![py](images/python.png)]()| +|[Molekule](https://open.kattis.com/problems/molekule)| molekule |3.4|[![py](images/python.png)]()| |[Money Matters](https://open.kattis.com/problems/moneymatters)| moneymatters |3.0|[![py](images/python.png)]()| |[Money Transfers](https://open.kattis.com/problems/moneytransfers)| moneytransfers |7.2|[![py](images/python.png)](src/Money%20Transfers/moneytransfers.py)| |[Traveling Monk](https://open.kattis.com/problems/monk)| monk |3.3|[![py](images/python.png)]()| |[Monopoly](https://open.kattis.com/problems/monopol)| monopol |1.4|[![py](images/python.png)]()| |[Let's Play Monopoly!](https://open.kattis.com/problems/monopoly)| monopoly |4.8|[![py](images/python.png)]()| |[Mårten's Theorem](https://open.kattis.com/problems/more10)| more10 |6.7|[![py](images/python.png)](src/Mårten's%20Theorem/more10.py)| -|[Just A Few More Triangles!](https://open.kattis.com/problems/moretriangles)| moretriangles |6.2|[![cpp](images/cpp.png)](src/Just%20A%20Few%20More%20Triangles!/moretriangles.cpp)| +|[Just A Few More Triangles!](https://open.kattis.com/problems/moretriangles)| moretriangles |6.1|[![cpp](images/cpp.png)](src/Just%20A%20Few%20More%20Triangles!/moretriangles.cpp)| |[Morse Code Palindromes](https://open.kattis.com/problems/morsecodepalindromes)| morsecodepalindromes |3.1|[![py](images/python.png)]()| |[Intergalactic Mortgage](https://open.kattis.com/problems/mortgage)| mortgage |6.2|[![cpp](images/cpp.png)](src/Intergalactic%20Mortgage/mortgage.cpp)| |[Moscow Dream](https://open.kattis.com/problems/moscowdream)| moscowdream |1.9|[![cpp](images/cpp.png)]()| |[Mosquito Multiplication](https://open.kattis.com/problems/mosquito)| mosquito |2.0|[![py](images/python.png)]()| |[Most Difficult](https://open.kattis.com/problems/mostdifficult)| mostdifficult |3.2|[![py](images/python.png)]()| -|[Mountain Biking](https://open.kattis.com/problems/mountainbiking)| mountainbiking |3.2|[![py](images/python.png)]()| +|[Mountain Biking](https://open.kattis.com/problems/mountainbiking)| mountainbiking |3.3|[![py](images/python.png)]()| |[Mountain Village](https://open.kattis.com/problems/mountainvillage)| mountainvillage |4.8|[![java](images/java.png)]()| |[Movie Collection](https://open.kattis.com/problems/moviecollection)| moviecollection |4.4|[![py](images/python.png)]()| |[Moving Day](https://open.kattis.com/problems/movingday)| movingday |2.3|[![py](images/python.png)]()| @@ -1402,7 +1417,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[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.3|[![py](images/python.png)]()| -|[Music Your Way](https://open.kattis.com/problems/musicyourway)| musicyourway |2.5|[![py](images/python.png)]()| +|[Music Your Way](https://open.kattis.com/problems/musicyourway)| musicyourway |2.4|[![py](images/python.png)]()| |[Muzicari](https://open.kattis.com/problems/muzicari)| muzicari |4.8|[![py](images/python.png)]()| |[Minimum Weighted Vertex Cover](https://open.kattis.com/problems/mwvc)| mwvc |7.7|[![py](images/python.png)]()| |[Mylla](https://open.kattis.com/problems/mylla2)| mylla2 |1.6|[![py](images/python.png)]()| @@ -1423,7 +1438,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Never Give Up](https://open.kattis.com/problems/nevergiveup)| nevergiveup |4.9|[![py](images/python.png)]()| |[Wireless is the New Fiber](https://open.kattis.com/problems/newfiber)| newfiber |3.3|[![py](images/python.png)]()| |[Nicknames](https://open.kattis.com/problems/nicknames)| nicknames |3.5|[![java](images/java.png)]()[![py](images/python.png)]()| -|[Nikola](https://open.kattis.com/problems/nikola)| nikola |3.9|[![py](images/python.png)]()| +|[Nikola](https://open.kattis.com/problems/nikola)| nikola |4.0|[![py](images/python.png)]()| |[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 |2.9|[![py](images/python.png)]()| |[Nine Knights](https://open.kattis.com/problems/nineknights)| nineknights |2.2|[![py](images/python.png)]()| @@ -1435,11 +1450,11 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Non-negative Partial Sums](https://open.kattis.com/problems/nonnegpartsums)| nonnegpartsums |6.8|[![py](images/python.png)](src/Non-negative%20Partial%20Sums/nonnegpartsums.py)| |[Non-Prime Factors](https://open.kattis.com/problems/nonprimefactors)| nonprimefactors |5.9|[![cpp](images/cpp.png)](src/Non-Prime%20Factors/nonprimefactors.cpp)| |[Noonerized Spumbers](https://open.kattis.com/problems/noonerizedspumbers)| noonerizedspumbers |2.7|[![py](images/python.png)]()| -|[NOP](https://open.kattis.com/problems/nop)| nop |2.1|[![py](images/python.png)]()| -|[Norma](https://open.kattis.com/problems/norma)| norma |7.7|[![cpp](images/cpp.png)](src/Norma/norma.cpp)| +|[NOP](https://open.kattis.com/problems/nop)| nop |2.0|[![py](images/python.png)]()| +|[Norma](https://open.kattis.com/problems/norma)| norma |7.2|[![cpp](images/cpp.png)](src/Norma/norma.cpp)| |[Not Amused](https://open.kattis.com/problems/notamused)| notamused |2.6|[![py](images/python.png)]()| |[No Thanks!](https://open.kattis.com/problems/nothanks)| nothanks |2.1|[![py](images/python.png)]()| -|[N-Puzzle](https://open.kattis.com/problems/npuzzle)| npuzzle |1.9|[![py](images/python.png)]()| +|[N-Puzzle](https://open.kattis.com/problems/npuzzle)| npuzzle |1.8|[![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)]()| |[Determining Nucleotide Assortments](https://open.kattis.com/problems/nucleotides)| nucleotides |3.5|[![py](images/python.png)]()| @@ -1453,7 +1468,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[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.4|[![py](images/python.png)]()| |[Odd A's, Even B's](https://open.kattis.com/problems/oddaevenb)| oddaevenb |4.4|[![py](images/python.png)]()| -|[Odd Binomial Coefficients](https://open.kattis.com/problems/oddbinom)| oddbinom |3.4|[![py](images/python.png)]()| +|[Odd Binomial Coefficients](https://open.kattis.com/problems/oddbinom)| oddbinom |3.5|[![py](images/python.png)]()| |[Odd Echo](https://open.kattis.com/problems/oddecho)| oddecho |1.3|[![py](images/python.png)]()| |[Odd Gnome](https://open.kattis.com/problems/oddgnome)| oddgnome |1.7|[![cpp](images/cpp.png)]()| |[Oddities](https://open.kattis.com/problems/oddities)| oddities |1.3|[![cpp](images/cpp.png)]()| @@ -1462,16 +1477,16 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Office Number](https://open.kattis.com/problems/officenumber)| officenumber |4.8|[![py](images/python.png)]()| |[Office Space](https://open.kattis.com/problems/officespace)| officespace |4.7|[![py](images/python.png)]()| |[Off-World Records](https://open.kattis.com/problems/offworldrecords)| offworldrecords |1.7|[![py](images/python.png)]()| -|[Reverse](https://open.kattis.com/problems/ofugsnuid)| ofugsnuid |1.5|[![cpp](images/cpp.png)]()| +|[Reverse](https://open.kattis.com/problems/ofugsnuid)| ofugsnuid |1.4|[![cpp](images/cpp.png)]()| |[Oktalni](https://open.kattis.com/problems/oktalni)| oktalni |1.9|[![py](images/python.png)]()| |[Okvir](https://open.kattis.com/problems/okvir)| okvir |2.1|[![py](images/python.png)]()| |[Okviri](https://open.kattis.com/problems/okviri)| okviri |2.1|[![py](images/python.png)]()| |[Older Brother](https://open.kattis.com/problems/olderbrother)| olderbrother |3.3|[![py](images/python.png)]()| -|[On Average They're Purple](https://open.kattis.com/problems/onaveragetheyrepurple)| onaveragetheyrepurple |3.1|[![py](images/python.png)]()| -|[One Chicken Per Person!](https://open.kattis.com/problems/onechicken)| onechicken |1.8|[![cpp](images/cpp.png)]()| +|[On Average They're Purple](https://open.kattis.com/problems/onaveragetheyrepurple)| onaveragetheyrepurple |3.0|[![py](images/python.png)]()| +|[One Chicken Per Person!](https://open.kattis.com/problems/onechicken)| onechicken |1.7|[![cpp](images/cpp.png)]()| |[Ones](https://open.kattis.com/problems/ones)| ones |4.6|[![py](images/python.png)]()| |[Keeping On Track](https://open.kattis.com/problems/ontrack)| ontrack |4.3|[![py](images/python.png)]()| -|[Open Source](https://open.kattis.com/problems/opensource)| opensource |3.5|[![py](images/python.png)]()| +|[Open Source](https://open.kattis.com/problems/opensource)| opensource |3.6|[![py](images/python.png)]()| |[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.8|[![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)]()| @@ -1480,7 +1495,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Ordinary Ordinals](https://open.kattis.com/problems/ordinaryordinals)| ordinaryordinals |4.3|[![py](images/python.png)]()| |[Ornaments](https://open.kattis.com/problems/ornaments)| ornaments |2.7|[![cpp](images/cpp.png)]()| |[Orphan Backups](https://open.kattis.com/problems/orphanbackups)| orphanbackups |6.4|[![py](images/python.png)](src/Orphan%20Backups/orphanbackups.py)| -|[Östgötska](https://open.kattis.com/problems/ostgotska)| ostgotska |2.1|[![py](images/python.png)]()| +|[Östgötska](https://open.kattis.com/problems/ostgotska)| ostgotska |2.2|[![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.5|[![py](images/python.png)]()| @@ -1496,13 +1511,13 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Pachyderm Peanut Packing](https://open.kattis.com/problems/pachydermpeanutpacking)| pachydermpeanutpacking |2.1|[![py](images/python.png)]()| |[Paintball](https://open.kattis.com/problems/paintball)| paintball |3.3|[![py](images/python.png)]()| |[Paintings](https://open.kattis.com/problems/paintings)| paintings |3.7|[![py](images/python.png)]()| -|[Pairing Socks](https://open.kattis.com/problems/pairingsocks)| pairingsocks |2.8|[![py](images/python.png)]()| +|[Pairing Socks](https://open.kattis.com/problems/pairingsocks)| pairingsocks |2.7|[![py](images/python.png)]()| |[Packagemanager](https://open.kattis.com/problems/pakethanterare)| pakethanterare |2.0|[![py](images/python.png)]()| |[Palindrome Substring](https://open.kattis.com/problems/palindromesubstring)| palindromesubstring |4.1|[![py](images/python.png)](src/Palindrome%20Substring/palindromesubstring.py)| |[Palindromic Naming](https://open.kattis.com/problems/palindromic)| palindromic |5.5|[![py](images/python.png)](src/Palindromic%20Naming/palindromic.py)| |[Palindromic Password](https://open.kattis.com/problems/palindromicpassword)| palindromicpassword |4.2|[![py](images/python.png)]()| |[Pallatölur](https://open.kattis.com/problems/pallatolur)| pallatolur |2.0|[![py](images/python.png)]()| -|[Panda Chess](https://open.kattis.com/problems/pandachess)| pandachess |6.1|[![py](images/python.png)](src/Panda%20Chess/pandachess.py)| +|[Panda Chess](https://open.kattis.com/problems/pandachess)| pandachess |6.0|[![py](images/python.png)](src/Panda%20Chess/pandachess.py)| |[Paper Snowflakes](https://open.kattis.com/problems/papersnowflakes)| papersnowflakes |6.2|[![py](images/python.png)](src/Paper%20Snowflakes/papersnowflakes.py)| |[Parakoopa Projectile](https://open.kattis.com/problems/parakoopaprojectile)| parakoopaprojectile |8.4|[![py](images/python.png)](src/Parakoopa%20Projectile/parakoopaprojectile.py)| |[Parallel Analysis](https://open.kattis.com/problems/parallelanalysis)| parallelanalysis |4.5|[![py](images/python.png)]()| @@ -1518,7 +1533,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Password Hacking](https://open.kattis.com/problems/password)| password |2.1|[![java](images/java.png)]()| |[Patchwork](https://open.kattis.com/problems/patchwork)| patchwork |2.3|[![py](images/python.png)]()| |[Path Crossings](https://open.kattis.com/problems/pathcrossings)| pathcrossings |3.1|[![py](images/python.png)]()| -|[Paths](https://open.kattis.com/problems/paths)| paths |4.3|[![py](images/python.png)]()| +|[Paths](https://open.kattis.com/problems/paths)| paths |4.4|[![py](images/python.png)]()| |[Path Tracing](https://open.kattis.com/problems/pathtracing)| pathtracing |3.3|[![py](images/python.png)]()| |[Patuljci (1)](https://open.kattis.com/problems/patuljci)| patuljci |1.8|[![cpp](images/cpp.png)]()| |[Patuljci (2)](https://open.kattis.com/problems/patuljci2)| patuljci2 |6.7|[![py](images/python.png)](src/Patuljci%20(2)/patuljci2.py)| @@ -1549,7 +1564,8 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Pervasive Heart Monitor](https://open.kattis.com/problems/pervasiveheartmonitor)| pervasiveheartmonitor |1.8|[![py](images/python.png)]()| |[Pet](https://open.kattis.com/problems/pet)| pet |1.4|[![java](images/java.png)]()[![py](images/python.png)]()| |[Pharmacy](https://open.kattis.com/problems/pharmacy)| pharmacy |4.0|[![py](images/python.png)]()| -|[Phone List](https://open.kattis.com/problems/phonelist)| phonelist |3.4|[![py](images/python.png)]()| +|[Phone List](https://open.kattis.com/problems/phonelist)| phonelist |3.3|[![py](images/python.png)]()| +|[Moving Pianos](https://open.kattis.com/problems/piano)| piano |4.7|[![py](images/python.png)]()| |[Piano Lessons](https://open.kattis.com/problems/pianolessons)| pianolessons |3.5|[![py](images/python.png)]()| |[Pick up sticks](https://open.kattis.com/problems/pickupsticks)| pickupsticks |4.1|[![py](images/python.png)]()| |[Pie](https://open.kattis.com/problems/pie)| pie |3.2|[![py](images/python.png)]()| @@ -1571,12 +1587,12 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Planet Destruction](https://open.kattis.com/problems/planetdestruction)| planetdestruction |5.5|[![py](images/python.png)](src/Planet%20Destruction/planetdestruction.py)| |[Planete](https://open.kattis.com/problems/planete)| planete |6.1|[![py](images/python.png)](src/Planete/planete.py)| |[Planet Hopping](https://open.kattis.com/problems/planethopping)| planethopping |4.3|[![py](images/python.png)]()| -|[Planets](https://open.kattis.com/problems/planets2)| planets2 |3.2|[![py](images/python.png)]()| +|[Planets](https://open.kattis.com/problems/planets2)| planets2 |3.1|[![py](images/python.png)]()| |[Planina](https://open.kattis.com/problems/planina)| planina |1.5|[![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.8|[![py](images/python.png)]()| +|[Platforme](https://open.kattis.com/problems/platforme)| platforme |2.9|[![py](images/python.png)]()| |[Playfair Cipher](https://open.kattis.com/problems/playfair)| playfair |3.0|[![py](images/python.png)]()| -|[Playground](https://open.kattis.com/problems/playground)| playground |5.0|[![py](images/python.png)]()| +|[Playground](https://open.kattis.com/problems/playground)| playground |4.9|[![py](images/python.png)]()| |[Playing the Slots](https://open.kattis.com/problems/playingtheslots)| playingtheslots |3.2|[![py](images/python.png)]()| |[Playing with Numbers](https://open.kattis.com/problems/playingwithnumbers)| playingwithnumbers |4.8|[![py](images/python.png)]()| |[Please, Go First](https://open.kattis.com/problems/pleasegofirst)| pleasegofirst |3.4|[![py](images/python.png)]()| @@ -1593,17 +1609,18 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Polynomial Multiplication 1](https://open.kattis.com/problems/polymul1)| polymul1 |1.9|[![cpp](images/cpp.png)]()| |[Polynomial Multiplication 2](https://open.kattis.com/problems/polymul2)| polymul2 |6.0|[![cpp](images/cpp.png)](src/Polynomial%20Multiplication%202/polymul2.cpp)| |[Popcorn](https://open.kattis.com/problems/popkorn)| popkorn |3.2|[![py](images/python.png)]()| +|[Poplava](https://open.kattis.com/problems/poplava)| poplava |4.1|[![py](images/python.png)]()| |[Popularity Contest](https://open.kattis.com/problems/popularitycontest)| popularitycontest |1.9|[![py](images/python.png)]()| |[Immortal Porpoises](https://open.kattis.com/problems/porpoises)| porpoises |2.7|[![py](images/python.png)]()| |[Positive Divisors](https://open.kattis.com/problems/positivedivisors)| positivedivisors |3.2|[![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)]()| -|[Potion Commotion](https://open.kattis.com/problems/potioncommotion)| potioncommotion |3.9|[![py](images/python.png)]()| -|[Power Eggs](https://open.kattis.com/problems/powereggs)| powereggs |4.3|[![py](images/python.png)]()| -|[Power of Divisors](https://open.kattis.com/problems/powerofdivisors)| powerofdivisors |6.1|[![py](images/python.png)](src/Power%20of%20Divisors/powerofdivisors.py)| +|[Potion Commotion](https://open.kattis.com/problems/potioncommotion)| potioncommotion |3.8|[![py](images/python.png)]()| +|[Power Eggs](https://open.kattis.com/problems/powereggs)| powereggs |4.2|[![py](images/python.png)]()| +|[Power of Divisors](https://open.kattis.com/problems/powerofdivisors)| powerofdivisors |6.0|[![py](images/python.png)](src/Power%20of%20Divisors/powerofdivisors.py)| |[Powers and Modulus](https://open.kattis.com/problems/powers)| powers |5.1|[![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.5|[![py](images/python.png)](src/Power%20Strings/powerstrings.py)| +|[Power Strings](https://open.kattis.com/problems/powerstrings)| powerstrings |5.4|[![py](images/python.png)](src/Power%20Strings/powerstrings.py)| |[Predicting GME](https://open.kattis.com/problems/predictinggme)| predictinggme |3.5|[![py](images/python.png)]()| |[Prerequisites](https://open.kattis.com/problems/prerequisites)| prerequisites |2.1|[![py](images/python.png)]()| |[Presidential Elections](https://open.kattis.com/problems/presidentialelections)| presidentialelections |5.4|[![py](images/python.png)]()| @@ -1622,15 +1639,15 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Saving Princess Peach](https://open.kattis.com/problems/princesspeach)| princesspeach |2.2|[![py](images/python.png)]()| |[Prinova](https://open.kattis.com/problems/prinova)| prinova |5.0|[![py](images/python.png)]()| |[Printing Costs](https://open.kattis.com/problems/printingcosts)| printingcosts |2.2|[![py](images/python.png)]()| -|[Pripreme](https://open.kattis.com/problems/pripreme)| pripreme |2.8|[![py](images/python.png)]()| +|[Pripreme](https://open.kattis.com/problems/pripreme)| pripreme |2.9|[![py](images/python.png)]()| |[Prjónamynstur](https://open.kattis.com/problems/prjonamynstur)| prjonamynstur |1.5|[![py](images/python.png)]()| |[Problem Classification](https://open.kattis.com/problems/problemclassification)| problemclassification |3.0|[![py](images/python.png)]()| -|[Product Divisors](https://open.kattis.com/problems/productdivisors)| productdivisors |8.0|[![py](images/python.png)](src/Product%20Divisors/productdivisors.py)| +|[Product Divisors](https://open.kattis.com/problems/productdivisors)| productdivisors |8.1|[![py](images/python.png)](src/Product%20Divisors/productdivisors.py)| |[Product Digit](https://open.kattis.com/problems/produktsiffra)| produktsiffra |8.0|[![py](images/python.png)](src/Product%20Digit/produktsiffra.py)| |[Profitable Pizzas](https://open.kattis.com/problems/profitablepizzas)| profitablepizzas |6.7|[![py](images/python.png)](src/Profitable%20Pizzas/profitablepizzas.py)| |[Program](https://open.kattis.com/problems/program)| program |8.0|[![py](images/python.png)](src/Program/program.py)| |[Programming Team Selection](https://open.kattis.com/problems/programmingteamselection)| programmingteamselection |5.9|[![py](images/python.png)]()| -|[Programming Tutors](https://open.kattis.com/problems/programmingtutors)| programmingtutors |4.4|[![py](images/python.png)]()| +|[Programming Tutors](https://open.kattis.com/problems/programmingtutors)| programmingtutors |4.5|[![py](images/python.png)]()| |[Progressive Scramble](https://open.kattis.com/problems/progressivescramble)| progressivescramble |2.3|[![py](images/python.png)]()| |[Promotions](https://open.kattis.com/problems/promotions)| promotions |6.0|[![java](images/java.png)](src/Promotions/Promotions.java)| |[Proofs](https://open.kattis.com/problems/proofs)| proofs |2.6|[![py](images/python.png)]()| @@ -1639,7 +1656,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Prsteni](https://open.kattis.com/problems/prsteni)| prsteni |1.7|[![cpp](images/cpp.png)]()| |[Prva](https://open.kattis.com/problems/prva)| prva |1.7|[![py](images/python.png)]()| |[Pseudoprime numbers](https://open.kattis.com/problems/pseudoprime)| pseudoprime |3.7|[![py](images/python.png)]()| -|[Ptice](https://open.kattis.com/problems/ptice)| ptice |1.7|[![cpp](images/cpp.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.3|[![py](images/python.png)]()| |[Pub-lic Good](https://open.kattis.com/problems/pubs)| pubs |3.8|[![py](images/python.png)]()| |[Pulling Their Weight](https://open.kattis.com/problems/pullingtheirweight)| pullingtheirweight |4.3|[![py](images/python.png)]()| @@ -1647,10 +1664,10 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Pumpkin Patch](https://open.kattis.com/problems/pumpkinpatch)| pumpkinpatch |5.5|[![py](images/python.png)](src/Pumpkin%20Patch/pumpkinpatch.py)| |[Purple Rain](https://open.kattis.com/problems/purplerain)| purplerain |3.7|[![py](images/python.png)]()| |[Púsluspil](https://open.kattis.com/problems/pusluspil)| pusluspil |2.7|[![py](images/python.png)]()| -|[Putovanje](https://open.kattis.com/problems/putovanje)| putovanje |3.1|[![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)]()| +|[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.7|[![py](images/python.png)]()| +|[Primary X-Subfactor Series](https://open.kattis.com/problems/pxs)| pxs |4.5|[![py](images/python.png)]()| +|[Pyramid Construction](https://open.kattis.com/problems/pyramidkonstruktion)| pyramidkonstruktion |3.5|[![py](images/python.png)]()| |[Building Pyramids](https://open.kattis.com/problems/pyramids)| pyramids |1.6|[![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.5|[![py](images/python.png)]()| @@ -1660,7 +1677,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Quantum](https://open.kattis.com/problems/quantum)| quantum |3.7|[![py](images/python.png)]()| |[Quantum Superposition](https://open.kattis.com/problems/quantumsuperposition)| quantumsuperposition |3.6|[![py](images/python.png)]()| |[Verify This, Your Majesty](https://open.kattis.com/problems/queens)| queens |2.6|[![py](images/python.png)]()| -|[The Queen's Super-circular Patio](https://open.kattis.com/problems/queenspatio)| queenspatio |3.3|[![py](images/python.png)]()| +|[The Queen's Super-circular Patio](https://open.kattis.com/problems/queenspatio)| queenspatio |3.2|[![py](images/python.png)]()| |[Quick Brown Fox](https://open.kattis.com/problems/quickbrownfox)| quickbrownfox |1.9|[![py](images/python.png)]()| |[Quick Estimates](https://open.kattis.com/problems/quickestimate)| quickestimate |1.6|[![cpp](images/cpp.png)]()| |[Quickscope](https://open.kattis.com/problems/quickscope)| quickscope |3.9|[![py](images/python.png)]()| @@ -1671,13 +1688,14 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Racing Around the Alphabet](https://open.kattis.com/problems/racingalphabet)| racingalphabet |1.6|[![cpp](images/cpp.png)]()| |[Radar](https://open.kattis.com/problems/radar)| radar |7.5|[![py](images/python.png)](src/Radar/radar.py)| |[Raðgreining 1](https://open.kattis.com/problems/radgreining1)| radgreining1 |1.7|[![py](images/python.png)]()| -|[Fleecing the Raffle](https://open.kattis.com/problems/raffle)| raffle |4.3|[![py](images/python.png)]()| +|[Raðir](https://open.kattis.com/problems/radir)| radir |4.2|[![py](images/python.png)]()| +|[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)]()| |[Ragged Right](https://open.kattis.com/problems/raggedright)| raggedright |1.9|[![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.8|[![java](images/java.png)]()| |[Railroad Map](https://open.kattis.com/problems/railroad)| railroad |6.7|[![py](images/python.png)](src/Railroad%20Map/railroad.py)| -|[Railroad](https://open.kattis.com/problems/railroad2)| railroad2 |1.5|[![cpp](images/cpp.png)]()| +|[Railroad](https://open.kattis.com/problems/railroad2)| railroad2 |1.6|[![cpp](images/cpp.png)]()| |[Railway Runner](https://open.kattis.com/problems/railwayrunner)| railwayrunner |4.0|[![py](images/python.png)]()| |[Rainbow Road Race](https://open.kattis.com/problems/rainbowroadrace)| rainbowroadrace |3.7|[![py](images/python.png)]()| |[Rain Fall](https://open.kattis.com/problems/rainfall2)| rainfall2 |4.6|[![py](images/python.png)]()| @@ -1691,15 +1709,16 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Rationalization](https://open.kattis.com/problems/rationalisering)| rationalisering |7.5|[![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.9|[![py](images/python.png)]()| -|[A Rational Sequence 2](https://open.kattis.com/problems/rationalsequence2)| rationalsequence2 |2.3|[![cpp](images/cpp.png)]()[![java](images/java.png)]()[![py](images/python.png)]()| +|[A Rational Sequence 2](https://open.kattis.com/problems/rationalsequence2)| rationalsequence2 |2.4|[![cpp](images/cpp.png)]()[![java](images/java.png)]()[![py](images/python.png)]()| |[A Rational Sequence (Take 3)](https://open.kattis.com/problems/rationalsequence3)| rationalsequence3 |2.3|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| -|[RATS](https://open.kattis.com/problems/rats)| rats |5.5|[![py](images/python.png)](src/RATS/rats.py)| +|[RATS](https://open.kattis.com/problems/rats)| rats |5.4|[![py](images/python.png)](src/RATS/rats.py)| |[Reachable Roads](https://open.kattis.com/problems/reachableroads)| reachableroads |1.9|[![java](images/java.png)]()| |[Reactivity Series](https://open.kattis.com/problems/reactivity)| reactivity |3.8|[![py](images/python.png)]()| |[Real Manhattan Distance](https://open.kattis.com/problems/realmanhattandistance)| realmanhattandistance |6.1|[![py](images/python.png)](src/Real%20Manhattan%20Distance/realmanhattandistance.py)| |[Rečenice](https://open.kattis.com/problems/recenice)| recenice |2.9|[![py](images/python.png)]()| |[Scaling Recipes](https://open.kattis.com/problems/recipes)| recipes |1.8|[![cpp](images/cpp.png)]()| |[Reconnaissance](https://open.kattis.com/problems/reconnaissance)| reconnaissance |3.7|[![py](images/python.png)]()| +|[Reconstructing Tape Art](https://open.kattis.com/problems/reconstructingtapeart)| reconstructingtapeart |4.4|[![py](images/python.png)]()| |[Recount](https://open.kattis.com/problems/recount)| recount |2.1|[![py](images/python.png)]()| |[Rectangle Area](https://open.kattis.com/problems/rectanglearea)| rectanglearea |1.5|[![py](images/python.png)]()| |[The Rectangles Are Surrounding Us!](https://open.kattis.com/problems/rectanglesurrounding)| rectanglesurrounding |2.7|[![py](images/python.png)]()| @@ -1715,7 +1734,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Redundant Binary Notation](https://open.kattis.com/problems/redundantbinarynotation)| redundantbinarynotation |4.0|[![py](images/python.png)](src/Redundant%20Binary%20Notation/redundantbinarynotation.py)| |[Reduplication](https://open.kattis.com/problems/reduplikation)| reduplikation |1.2|[![py](images/python.png)]()| |[Refrigerator Transport](https://open.kattis.com/problems/refrigerator)| refrigerator |2.5|[![py](images/python.png)]()| -|[Primary Register](https://open.kattis.com/problems/register)| register |2.2|[![py](images/python.png)]()| +|[Primary Register](https://open.kattis.com/problems/register)| register |2.3|[![py](images/python.png)]()| |[Relatives](https://open.kattis.com/problems/relatives)| relatives |3.4|[![py](images/python.png)]()| |[Relocation](https://open.kattis.com/problems/relocation)| relocation |1.5|[![cpp](images/cpp.png)]()| |[Remainder Reminder](https://open.kattis.com/problems/remainderreminder)| remainderreminder |5.9|[![py](images/python.png)](src/Remainder%20Reminder/remainderreminder.py)| @@ -1726,42 +1745,42 @@ 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.4|[![py](images/python.png)]()| |[Reseto](https://open.kattis.com/problems/reseto)| reseto |2.4|[![cpp](images/cpp.png)]()| -|[Working at the Restaurant](https://open.kattis.com/problems/restaurant)| restaurant |4.3|[![py](images/python.png)]()| +|[Working at the Restaurant](https://open.kattis.com/problems/restaurant)| restaurant |4.2|[![py](images/python.png)]()| |[Restaurant Bribes](https://open.kattis.com/problems/restaurantbribes)| restaurantbribes |4.8|[![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)]()| -|[Reversibly Cyclic Strings](https://open.kattis.com/problems/reversiblecyclic)| reversiblecyclic |3.4|[![py](images/python.png)]()| +|[Reversibly Cyclic Strings](https://open.kattis.com/problems/reversiblecyclic)| reversiblecyclic |3.3|[![py](images/python.png)]()| |[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)]()| -|[Riddle of the Sphinx](https://open.kattis.com/problems/riddleofthesphinx)| riddleofthesphinx |4.2|[![py](images/python.png)]()| +|[Riddle of the Sphinx](https://open.kattis.com/problems/riddleofthesphinx)| riddleofthesphinx |3.8|[![py](images/python.png)]()| |[Getting Rid of Coins](https://open.kattis.com/problems/ridofcoins)| ridofcoins |7.8|[![py](images/python.png)](src/Getting%20Rid%20of%20Coins/ridofcoins.py)| |[Riječi](https://open.kattis.com/problems/rijeci)| rijeci |1.8|[![cpp](images/cpp.png)]()| |[Ríkjafræði](https://open.kattis.com/problems/rikjafraedi)| rikjafraedi |6.0|[![py](images/python.png)]()| |[Rimski](https://open.kattis.com/problems/rimski)| rimski |3.8|[![py](images/python.png)]()| -|[Rings (1)](https://open.kattis.com/problems/rings)| rings |5.0|[![py](images/python.png)]()| +|[Rings (1)](https://open.kattis.com/problems/rings)| rings |5.1|[![py](images/python.png)]()| |[Rings (2)](https://open.kattis.com/problems/rings2)| rings2 |4.0|[![py](images/python.png)]()| -|[Rice judge](https://open.kattis.com/problems/risdomare)| risdomare |3.1|[![py](images/python.png)]()| +|[Rice judge](https://open.kattis.com/problems/risdomare)| risdomare |3.0|[![py](images/python.png)]()| |[Robbers are Often Robbed](https://open.kattis.com/problems/robbersareoftenrobbed)| robbersareoftenrobbed |5.9|[![py](images/python.png)](src/Robbers%20are%20Often%20Robbed/robbersareoftenrobbed.py)| |[Robert Hood](https://open.kattis.com/problems/roberthood)| roberthood |4.1|[![py](images/python.png)]()| |[Robot in a Maze](https://open.kattis.com/problems/robotmaze)| robotmaze |5.9|[![py](images/python.png)](src/Robot%20in%20a%20Maze/robotmaze.py)| |[Robotopia](https://open.kattis.com/problems/robotopia)| robotopia |5.4|[![cpp](images/cpp.png)](src/Robotopia/robotopia.cpp)[![py](images/python.png)](src/Robotopia/robotopia.py)| |[Robot Protection](https://open.kattis.com/problems/robotprotection)| robotprotection |2.6|[![py](images/python.png)]()| |[Robots on a Grid](https://open.kattis.com/problems/robotsonagrid)| robotsonagrid |5.1|[![py](images/python.png)]()| -|[Robot Turtles](https://open.kattis.com/problems/robotturtles)| robotturtles |3.4|[![py](images/python.png)]()| +|[Robot Turtles](https://open.kattis.com/problems/robotturtles)| robotturtles |3.3|[![py](images/python.png)]()| |[Rocket Stages](https://open.kattis.com/problems/rocketstages)| rocketstages |3.9|[![py](images/python.png)]()| |[Rock-Paper-Scissors Tournament](https://open.kattis.com/problems/rockpaperscissors)| rockpaperscissors |3.8|[![py](images/python.png)]()| -|[Rock, Scissors, Paper](https://open.kattis.com/problems/rockscissorspaper)| rockscissorspaper |4.4|[![py](images/python.png)]()| +|[Rock, Scissors, Paper](https://open.kattis.com/problems/rockscissorspaper)| rockscissorspaper |4.3|[![py](images/python.png)]()| |[Röðunarrugl](https://open.kattis.com/problems/rodunarrugl)| rodunarrugl |2.1|[![py](images/python.png)]()| |[Roll Call](https://open.kattis.com/problems/rollcall)| rollcall |2.7|[![py](images/python.png)]()| |[Roman Holidays](https://open.kattis.com/problems/romanholidays)| romanholidays |5.1|[![py](images/python.png)]()| |[Roaming Romans](https://open.kattis.com/problems/romans)| romans |1.6|[![cpp](images/cpp.png)]()| -|[Room Painting](https://open.kattis.com/problems/roompainting)| roompainting |2.9|[![py](images/python.png)]()| +|[Room Painting](https://open.kattis.com/problems/roompainting)| roompainting |2.5|[![py](images/python.png)]()| |[Rooted Subtrees](https://open.kattis.com/problems/rootedsubtrees)| rootedsubtrees |3.9|[![py](images/python.png)](src/Rooted%20Subtrees/rootedsubtrees.py)| |[Rot](https://open.kattis.com/problems/rot)| rot |3.0|[![py](images/python.png)]()| |[Rotate and Cut](https://open.kattis.com/problems/rotatecut)| rotatecut |3.6|[![py](images/python.png)]()| |[Rounded Buttons](https://open.kattis.com/problems/roundedbuttons)| roundedbuttons |3.5|[![py](images/python.png)]()| -|[RSA Mistake](https://open.kattis.com/problems/rsamistake)| rsamistake |3.9|[![py](images/python.png)]()| +|[RSA Mistake](https://open.kattis.com/problems/rsamistake)| rsamistake |4.0|[![py](images/python.png)]()| |[Ruglaður listi](https://open.kattis.com/problems/rugladurlisti)| rugladurlisti |4.5|[![py](images/python.png)](src/Ruglaður%20listi/rugladurlisti.py)| |[Rule N](https://open.kattis.com/problems/rulen)| rulen |3.4|[![py](images/python.png)]()| |[Run-Length Encoding, Run!](https://open.kattis.com/problems/runlengthencodingrun)| runlengthencodingrun |1.8|[![py](images/python.png)]()| @@ -1779,21 +1798,22 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Samlokur](https://open.kattis.com/problems/samlokur)| samlokur |6.0|[![py](images/python.png)](src/Samlokur/samlokur.py)| |[Sammaeining](https://open.kattis.com/problems/sammaeining)| sammaeining |6.4|[![py](images/python.png)](src/Sammaeining/sammaeining.py)| |[Songbook](https://open.kattis.com/problems/sangbok)| sangbok |2.1|[![py](images/python.png)]()| -|[Sanic](https://open.kattis.com/problems/sanic)| sanic |2.6|[![py](images/python.png)]()| -|[Sannvirði](https://open.kattis.com/problems/sannvirdi)| sannvirdi |3.2|[![py](images/python.png)]()| +|[Sanic](https://open.kattis.com/problems/sanic)| sanic |2.7|[![py](images/python.png)]()| +|[Sannvirði](https://open.kattis.com/problems/sannvirdi)| sannvirdi |3.4|[![py](images/python.png)]()| |[Santa Klas](https://open.kattis.com/problems/santaklas)| santaklas |3.0|[![py](images/python.png)]()| |[Yet Satisfiability Again!](https://open.kattis.com/problems/satisfiability)| satisfiability |3.7|[![py](images/python.png)]()| |[Saving Daylight](https://open.kattis.com/problems/savingdaylight)| savingdaylight |2.1|[![py](images/python.png)]()| -|[Saving For Retirement](https://open.kattis.com/problems/savingforretirement)| savingforretirement |1.9|[![cpp](images/cpp.png)]()| +|[Saving For Retirement](https://open.kattis.com/problems/savingforretirement)| savingforretirement |2.0|[![cpp](images/cpp.png)]()| +|[Saving the Universe](https://open.kattis.com/problems/savinguniverse)| savinguniverse |4.2|[![py](images/python.png)]()| |[Eb Alto Saxophone Player](https://open.kattis.com/problems/saxophone)| saxophone |2.2|[![py](images/python.png)]()| |[Scaling Recipe](https://open.kattis.com/problems/scalingrecipe)| scalingrecipe |2.0|[![py](images/python.png)]()| -|[Mountain Scenes](https://open.kattis.com/problems/scenes)| scenes |3.5|[![py](images/python.png)]()| +|[Mountain Scenes](https://open.kattis.com/problems/scenes)| scenes |3.4|[![py](images/python.png)]()| |[School Spirit](https://open.kattis.com/problems/schoolspirit)| schoolspirit |1.8|[![cpp](images/cpp.png)]()| |[Score!](https://open.kattis.com/problems/score)| score |3.5|[![py](images/python.png)]()| |[Hacking the Screen](https://open.kattis.com/problems/screen)| screen |3.6|[![py](images/python.png)]()| -|[Scrolling Sign](https://open.kattis.com/problems/scrollingsign)| scrollingsign |3.2|[![py](images/python.png)]()| +|[Scrolling Sign](https://open.kattis.com/problems/scrollingsign)| scrollingsign |3.1|[![py](images/python.png)]()| |[Secret Chamber at Mount Rushmore](https://open.kattis.com/problems/secretchamber)| secretchamber |2.6|[![py](images/python.png)]()| -|[Secret Message](https://open.kattis.com/problems/secretmessage)| secretmessage |1.9|[![py](images/python.png)]()| +|[Secret Message](https://open.kattis.com/problems/secretmessage)| secretmessage |1.8|[![py](images/python.png)]()| |[Secret Santa](https://open.kattis.com/problems/secretsanta)| secretsanta |3.1|[![py](images/python.png)]()| |[Secret Santa Cycles](https://open.kattis.com/problems/secretsantacycles)| secretsantacycles |6.7|[![py](images/python.png)](src/Secret%20Santa%20Cycles/secretsantacycles.py)| |[Secure Doors](https://open.kattis.com/problems/securedoors)| securedoors |1.7|[![py](images/python.png)]()| @@ -1805,12 +1825,12 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Selling Land](https://open.kattis.com/problems/sellingland)| sellingland |7.1|[![py](images/python.png)](src/Selling%20Land/sellingland.py)| |[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.9|[![py](images/python.png)]()| -|[0-1 Sequences](https://open.kattis.com/problems/sequences)| sequences |5.5|[![py](images/python.png)](src/0-1%20Sequences/sequences.py)| +|[Dividing Sequence](https://open.kattis.com/problems/sequence)| sequence |4.0|[![py](images/python.png)]()| +|[0-1 Sequences](https://open.kattis.com/problems/sequences)| sequences |5.4|[![py](images/python.png)](src/0-1%20Sequences/sequences.py)| |[Sequential Manufacturing](https://open.kattis.com/problems/sequentialmanufacturing)| sequentialmanufacturing |3.0|[![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)]()| +|[SETI](https://open.kattis.com/problems/seti)| seti |3.5|[![py](images/python.png)]()| |[Setnja](https://open.kattis.com/problems/setnja)| setnja |4.7|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| |[The SetStack Computer](https://open.kattis.com/problems/setstack)| setstack |5.8|[![py](images/python.png)](src/The%20SetStack%20Computer/setstack.py)[![py](images/python.png)](src/The%20SetStack%20Computer/setstack2.py)| |[Settlers of Catan](https://open.kattis.com/problems/settlers2)| settlers2 |4.2|[![py](images/python.png)]()| @@ -1847,7 +1867,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Simple Arithmetic](https://open.kattis.com/problems/simplearithmetic)| simplearithmetic |4.6|[![py](images/python.png)]()| |[Simple Cron Spec](https://open.kattis.com/problems/simplecronspec)| simplecronspec |2.1|[![py](images/python.png)]()| |[Simple Factoring](https://open.kattis.com/problems/simplefactoring)| simplefactoring |2.6|[![py](images/python.png)]()| -|[Simple Polygon](https://open.kattis.com/problems/simplepolygon)| simplepolygon |5.1|[![py](images/python.png)]()| +|[Simple Polygon](https://open.kattis.com/problems/simplepolygon)| simplepolygon |5.0|[![py](images/python.png)]()| |[Simplicity](https://open.kattis.com/problems/simplicity)| simplicity |2.8|[![py](images/python.png)]()| |[Polyline Simplification](https://open.kattis.com/problems/simplification)| simplification |6.1|[![py](images/python.png)](src/Polyline%20Simplification/simplification.py)| |[Simply Sudoku](https://open.kattis.com/problems/simplysudoku)| simplysudoku |4.2|[![py](images/python.png)]()| @@ -1884,8 +1904,8 @@ For more Python data structure implementations, head over to [pytils](https://gi |[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.2|[![py](images/python.png)](src/Social%20Distancing%20(1)/socialdistancing.py)| |[Social Distancing (2)](https://open.kattis.com/problems/socialdistancing2)| socialdistancing2 |2.4|[![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)]()| +|[Social running](https://open.kattis.com/problems/socialrunning)| socialrunning |2.3|[![py](images/python.png)]()| +|[Soda Slurper](https://open.kattis.com/problems/sodaslurper)| sodaslurper |1.7|[![java](images/java.png)]()| |[Soft Passwords](https://open.kattis.com/problems/softpasswords)| softpasswords |2.4|[![py](images/python.png)]()| |[Sok](https://open.kattis.com/problems/sok)| sok |1.9|[![py](images/python.png)]()| |[Peg Solitaire](https://open.kattis.com/problems/solitaire)| solitaire |3.1|[![py](images/python.png)]()| @@ -1896,7 +1916,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Sóttkví](https://open.kattis.com/problems/sottkvi)| sottkvi |1.5|[![py](images/python.png)]()| |[The Sound of Silence](https://open.kattis.com/problems/sound)| sound |4.4|[![py](images/python.png)]()| |[Soundex](https://open.kattis.com/problems/soundex)| soundex |2.5|[![py](images/python.png)]()| -|[Soylent](https://open.kattis.com/problems/soylent)| soylent |1.8|[![cpp](images/cpp.png)]()| +|[Soylent](https://open.kattis.com/problems/soylent)| soylent |1.7|[![cpp](images/cpp.png)]()| |[So You Like Your Food Hot](https://open.kattis.com/problems/soyoulikeyourfoodhot)| soyoulikeyourfoodhot |5.3|[![py](images/python.png)]()| |[Space Mail](https://open.kattis.com/problems/spacemail)| spacemail |5.4|[![cpp](images/cpp.png)]()[![java](images/java.png)]()[![py](images/python.png)]()| |[Space Race](https://open.kattis.com/problems/spacerace)| spacerace |2.2|[![py](images/python.png)]()| @@ -1913,11 +1933,11 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Prime Spiral](https://open.kattis.com/problems/spiral)| spiral |3.2|[![py](images/python.png)]()| |[Splat](https://open.kattis.com/problems/splat)| splat |2.6|[![py](images/python.png)]()| |[Split Decisions](https://open.kattis.com/problems/splitdecisions)| splitdecisions |6.4|[![py](images/python.png)](src/Split%20Decisions/splitdecisions.py)| -|[Spritt](https://open.kattis.com/problems/spritt)| spritt |1.4|[![py](images/python.png)]()| +|[Spritt](https://open.kattis.com/problems/spritt)| spritt |1.3|[![py](images/python.png)]()| |[Sprocket Science](https://open.kattis.com/problems/sprocketscience)| sprocketscience |6.1|[![py](images/python.png)](src/Sprocket%20Science/sprocketscience.py)| |[Square Deal](https://open.kattis.com/problems/squaredeal)| squaredeal |4.5|[![py](images/python.png)]()| |[Square Peg](https://open.kattis.com/problems/squarepeg)| squarepeg |1.7|[![py](images/python.png)]()| -|[Square Peg in a Round Hole](https://open.kattis.com/problems/squarepegs)| squarepegs |3.0|[![py](images/python.png)]()| +|[Square Peg in a Round Hole](https://open.kattis.com/problems/squarepegs)| squarepegs |2.9|[![py](images/python.png)]()| |[Squawk Virus](https://open.kattis.com/problems/squawk)| squawk |3.3|[![py](images/python.png)]()| |[Squirdle](https://open.kattis.com/problems/squirdle)| squirdle |6.1|[![py](images/python.png)](src/Squirdle/squirdle.py)| |[Srednji](https://open.kattis.com/problems/srednji)| srednji |4.1|[![py](images/python.png)]()| @@ -1948,7 +1968,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Straights](https://open.kattis.com/problems/straights)| straights |3.2|[![py](images/python.png)]()| |[Stream Lag](https://open.kattis.com/problems/streamlag)| streamlag |3.1|[![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 |3.9|[![py](images/python.png)]()| +|[String Matching](https://open.kattis.com/problems/stringmatching)| stringmatching |3.8|[![py](images/python.png)]()| |[String Multimatching](https://open.kattis.com/problems/stringmultimatching)| stringmultimatching |5.8|[![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.9|[![py](images/python.png)]()| |[Subaruba](https://open.kattis.com/problems/subaruba)| subaruba |3.9|[![py](images/python.png)](src/Subaruba/subaruba.py)| @@ -1963,27 +1983,27 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Succession](https://open.kattis.com/problems/succession)| succession |3.1|[![py](images/python.png)]()| |[Suffix Sorting](https://open.kattis.com/problems/suffixsorting)| suffixsorting |5.6|[![c](images/c.png)](src/Suffix%20Sorting/suffixsorting.c)[![cpp](images/cpp.png)](src/Suffix%20Sorting/suffixsorting.cpp)[![py](images/python.png)](src/Suffix%20Sorting/suffixsorting.py)| |[Šuma](https://open.kattis.com/problems/suma)| suma |6.8|[![py](images/python.png)](src/Šuma/suma.py)| -|[Sumdoku](https://open.kattis.com/problems/sumdoku)| sumdoku |3.7|[![py](images/python.png)]()| +|[Sumdoku](https://open.kattis.com/problems/sumdoku)| sumdoku |3.6|[![py](images/python.png)]()| |[Sum Kind of Problem](https://open.kattis.com/problems/sumkindofproblem)| sumkindofproblem |1.6|[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| -|[Summer Trip](https://open.kattis.com/problems/summertrip)| summertrip |3.2|[![py](images/python.png)]()| +|[Summer Trip](https://open.kattis.com/problems/summertrip)| summertrip |3.1|[![py](images/python.png)]()| |[Sum of the Others](https://open.kattis.com/problems/sumoftheothers)| sumoftheothers |2.4|[![java](images/java.png)]()| |[Sumsets](https://open.kattis.com/problems/sumsets)| sumsets |7.2|[![py](images/python.png)](src/Sumsets/sumsets.py)| |[Sum Squared Digits Function](https://open.kattis.com/problems/sumsquareddigits)| sumsquareddigits |1.5|[![cpp](images/cpp.png)]()| -|[Sun and Moon](https://open.kattis.com/problems/sunandmoon)| sunandmoon |2.0|[![py](images/python.png)]()| +|[Sun and Moon](https://open.kattis.com/problems/sunandmoon)| sunandmoon |2.1|[![py](images/python.png)]()| |[Supercomputer](https://open.kattis.com/problems/supercomputer)| supercomputer |2.8|[![py](images/python.png)]()| |[Superdoku](https://open.kattis.com/problems/superdoku)| superdoku |6.7|[![py](images/python.png)](src/Superdoku/superdoku.py)| |[Supply Routes](https://open.kattis.com/problems/supplyroutes)| supplyroutes |4.0|[![py](images/python.png)]()| -|[Suspension Bridges](https://open.kattis.com/problems/suspensionbridges)| suspensionbridges |3.9|[![py](images/python.png)]()| +|[Suspension Bridges](https://open.kattis.com/problems/suspensionbridges)| suspensionbridges |3.8|[![py](images/python.png)]()| |[Svada](https://open.kattis.com/problems/svada)| svada |4.0|[![py](images/python.png)]()| |[Svemir](https://open.kattis.com/problems/svemir)| svemir |5.6|[![py](images/python.png)](src/Svemir/svemir.py)| -|[Map of Sweden](https://open.kattis.com/problems/sverigekartan)| sverigekartan |4.9|[![py](images/python.png)](src/Map%20of%20Sweden/sverigekartan.py)| +|[Map of Sweden](https://open.kattis.com/problems/sverigekartan)| sverigekartan |5.0|[![py](images/python.png)](src/Map%20of%20Sweden/sverigekartan.py)| |[Support Vector Machine](https://open.kattis.com/problems/svm)| svm |4.2|[![py](images/python.png)]()| |[Swap to Sort](https://open.kattis.com/problems/swaptosort)| swaptosort |3.3|[![java](images/java.png)]()| |[Sylvester Construction](https://open.kattis.com/problems/sylvester)| sylvester |2.4|[![py](images/python.png)]()| |[Symmetric Order](https://open.kattis.com/problems/symmetricorder)| symmetricorder |1.6|[![cpp](images/cpp.png)]()| |[Synchronizing Lists](https://open.kattis.com/problems/synchronizinglists)| synchronizinglists |1.6|[![py](images/python.png)]()| |[T9 Spelling](https://open.kattis.com/problems/t9spelling)| t9spelling |1.8|[![java](images/java.png)]()[![py](images/python.png)]()| -|[Tabs and spaces](https://open.kattis.com/problems/tabsandspaces)| tabsandspaces |3.7|[![py](images/python.png)]()| +|[Tabs and spaces](https://open.kattis.com/problems/tabsandspaces)| tabsandspaces |3.6|[![py](images/python.png)]()| |[Tai's formula](https://open.kattis.com/problems/taisformula)| taisformula |1.6|[![cpp](images/cpp.png)]()| |[Tajna](https://open.kattis.com/problems/tajna)| tajna |2.1|[![py](images/python.png)]()| |[Takk fyrir mig](https://open.kattis.com/problems/takkfyrirmig)| takkfyrirmig |1.2|[![py](images/python.png)]()| @@ -1992,27 +2012,28 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Tautology](https://open.kattis.com/problems/tautology)| tautology |3.0|[![py](images/python.png)]()| |[Taxi Cab Scheme](https://open.kattis.com/problems/taxicab)| taxicab |5.8|[![py](images/python.png)](src/Taxi%20Cab%20Scheme/taxicab.py)| |[Taxing Problem](https://open.kattis.com/problems/taxing)| taxing |4.7|[![py](images/python.png)]()| -|[Tax the Rich](https://open.kattis.com/problems/taxtherich)| taxtherich |5.2|[![py](images/python.png)]()| +|[Tax the Rich](https://open.kattis.com/problems/taxtherich)| taxtherich |5.5|[![py](images/python.png)]()| |[Teacher Evaluation](https://open.kattis.com/problems/teacherevaluation)| teacherevaluation |2.7|[![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.9|[![py](images/python.png)]()| +|[Temperature Confusion](https://open.kattis.com/problems/temperatureconfusion)| temperatureconfusion |2.8|[![py](images/python.png)]()| |[Teningasafn](https://open.kattis.com/problems/teningasafn)| teningasafn |6.6|[![py](images/python.png)]()| |[Tenis](https://open.kattis.com/problems/tenis)| tenis |3.6|[![py](images/python.png)]()| -|[Tenkici](https://open.kattis.com/problems/tenkici)| tenkici |5.3|[![py](images/python.png)](src/Tenkici/tenkici.py)| -|[Teque](https://open.kattis.com/problems/teque)| teque |3.5|[![java](images/java.png)]()[![py](images/python.png)]()| +|[Tenkici](https://open.kattis.com/problems/tenkici)| tenkici |5.2|[![py](images/python.png)](src/Tenkici/tenkici.py)| +|[Teque](https://open.kattis.com/problems/teque)| teque |3.6|[![java](images/java.png)]()[![py](images/python.png)]()| +|[Ternarian Weights](https://open.kattis.com/problems/ternarianweights)| ternarianweights |3.8|[![py](images/python.png)]()| |[Terraces](https://open.kattis.com/problems/terraces)| terraces |3.7|[![py](images/python.png)]()| |[Test](https://open.kattis.com/problems/test2)| test2 |4.5|[![py](images/python.png)](src/Test/test2.py)| |[Test Drive](https://open.kattis.com/problems/testdrive)| testdrive |2.0|[![py](images/python.png)]()| |[Tetration](https://open.kattis.com/problems/tetration)| tetration |1.6|[![cpp](images/cpp.png)]()| -|[Tetris](https://open.kattis.com/problems/tetris)| tetris |1.8|[![py](images/python.png)]()| +|[Tetris](https://open.kattis.com/problems/tetris)| tetris |1.9|[![py](images/python.png)]()| |[Texas Summers](https://open.kattis.com/problems/texassummers)| texassummers |4.1|[![py](images/python.png)]()| -|[Text Encryption](https://open.kattis.com/problems/textencryption)| textencryption |3.3|[![py](images/python.png)]()| +|[Text Encryption](https://open.kattis.com/problems/textencryption)| textencryption |3.5|[![py](images/python.png)]()| |[Text Messaging Outrage](https://open.kattis.com/problems/textmessaging)| textmessaging |3.0|[![py](images/python.png)]()| |[Texture Analysis](https://open.kattis.com/problems/textureanalysis)| textureanalysis |2.9|[![py](images/python.png)]()| |[Thank God it’s Friday](https://open.kattis.com/problems/tgif)| tgif |3.1|[![py](images/python.png)]()| |[Thanos](https://open.kattis.com/problems/thanos)| thanos |2.5|[![py](images/python.png)]()| -|[Thanos the Hero](https://open.kattis.com/problems/thanosthehero)| thanosthehero |3.4|[![py](images/python.png)]()| +|[Thanos the Hero](https://open.kattis.com/problems/thanosthehero)| thanosthehero |3.3|[![py](images/python.png)]()| |[The Backslash Problem](https://open.kattis.com/problems/thebackslashproblem)| thebackslashproblem |2.3|[![py](images/python.png)]()| |[The Deal of the Day](https://open.kattis.com/problems/thedealoftheday)| thedealoftheday |2.3|[![py](images/python.png)]()| |[The Grand Adventure](https://open.kattis.com/problems/thegrandadventure)| thegrandadventure |2.1|[![py](images/python.png)]()| @@ -2021,7 +2042,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[The Plank](https://open.kattis.com/problems/theplank)| theplank |1.6|[![py](images/python.png)]()| |[Thermostat Trouble](https://open.kattis.com/problems/thermostat)| thermostat |3.6|[![py](images/python.png)]()| |[Thesaurus](https://open.kattis.com/problems/thesaurus)| thesaurus |4.9|[![py](images/python.png)]()| -|[I'm Thinking of a Number](https://open.kattis.com/problems/thinkingofanumber)| thinkingofanumber |3.5|[![py](images/python.png)]()| +|[I'm Thinking of a Number](https://open.kattis.com/problems/thinkingofanumber)| thinkingofanumber |3.7|[![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.9|[![py](images/python.png)](src/Three%20Digits/threedigits.py)| @@ -2031,8 +2052,8 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Ticket Completed](https://open.kattis.com/problems/ticketcompleted)| ticketcompleted |3.8|[![java](images/java.png)]()| |[Tic-Tac State](https://open.kattis.com/problems/tictacstate)| tictacstate |2.7|[![py](images/python.png)]()| |[Tic Tac Toe (1)](https://open.kattis.com/problems/tictactoe)| tictactoe |8.9|[![py](images/python.png)](src/Tic%20Tac%20Toe%20(1)/tictactoe.py)| -|[Tic Tac Toe (2)](https://open.kattis.com/problems/tictactoe2)| tictactoe2 |4.7|[![py](images/python.png)]()| -|[Tic Tac Toe Counting](https://open.kattis.com/problems/tictactoecounting)| tictactoecounting |3.6|[![py](images/python.png)]()| +|[Tic Tac Toe (2)](https://open.kattis.com/problems/tictactoe2)| tictactoe2 |4.6|[![py](images/python.png)]()| +|[Tic Tac Toe Counting](https://open.kattis.com/problems/tictactoecounting)| tictactoecounting |3.5|[![py](images/python.png)]()| |[Tight words](https://open.kattis.com/problems/tight)| tight |2.7|[![py](images/python.png)]()| |[Tight-Fit Sudoku](https://open.kattis.com/problems/tightfitsudoku)| tightfitsudoku |4.5|[![py](images/python.png)]()| |[Tildes](https://open.kattis.com/problems/tildes)| tildes |2.9|[![py](images/python.png)]()| @@ -2040,13 +2061,13 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Til hamingju](https://open.kattis.com/problems/tilhamingju)| tilhamingju |1.1|[![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)]()| -|[Time Zones](https://open.kattis.com/problems/timezones)| timezones |4.4|[![py](images/python.png)]()| -|[Timing](https://open.kattis.com/problems/timing)| timing |3.8|[![py](images/python.png)]()| +|[Time Zones](https://open.kattis.com/problems/timezones)| timezones |4.5|[![py](images/python.png)]()| +|[Timing](https://open.kattis.com/problems/timing)| timing |3.7|[![py](images/python.png)]()| |[Tired Terry](https://open.kattis.com/problems/tiredterry)| tiredterry |3.4|[![py](images/python.png)]()| |[Title Cost](https://open.kattis.com/problems/titlecost)| titlecost |1.6|[![py](images/python.png)]()| -|[Töflur](https://open.kattis.com/problems/toflur)| toflur |2.6|[![py](images/python.png)]()| +|[Töflur](https://open.kattis.com/problems/toflur)| toflur |2.5|[![py](images/python.png)]()| |[Toilet Seat](https://open.kattis.com/problems/toilet)| toilet |2.3|[![py](images/python.png)]()| -|[Tok Tik](https://open.kattis.com/problems/toktik)| toktik |1.5|[![py](images/python.png)]()| +|[Tok Tik](https://open.kattis.com/problems/toktik)| toktik |1.6|[![py](images/python.png)]()| |[ToLower](https://open.kattis.com/problems/tolower)| tolower |2.3|[![py](images/python.png)]()| |[Tölvunarfræðingar telja](https://open.kattis.com/problems/tolvunarfraedingartelja)| tolvunarfraedingartelja |1.1|[![py](images/python.png)]()| |[Tomography](https://open.kattis.com/problems/tomography)| tomography |3.5|[![py](images/python.png)]()| @@ -2067,8 +2088,8 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Train Boarding](https://open.kattis.com/problems/trainboarding)| trainboarding |4.3|[![py](images/python.png)]()| |[Training](https://open.kattis.com/problems/training)| training |1.5|[![py](images/python.png)]()| |[Train Passengers](https://open.kattis.com/problems/trainpassengers)| trainpassengers |2.9|[![java](images/java.png)]()[![py](images/python.png)]()| -|[Train Sorting](https://open.kattis.com/problems/trainsorting)| trainsorting |6.3|[![py](images/python.png)](src/Train%20Sorting/trainsorting.py)| -|[Train Timetables](https://open.kattis.com/problems/traintimetables)| traintimetables |2.8|[![py](images/python.png)]()| +|[Train Sorting](https://open.kattis.com/problems/trainsorting)| trainsorting |6.2|[![py](images/python.png)](src/Train%20Sorting/trainsorting.py)| +|[Train Timetables](https://open.kattis.com/problems/traintimetables)| traintimetables |3.0|[![py](images/python.png)]()| |[Tram](https://open.kattis.com/problems/tram)| tram |2.2|[![py](images/python.png)]()| |[Transit Woes](https://open.kattis.com/problems/transitwoes)| transitwoes |1.5|[![cpp](images/cpp.png)]()| |[Transportation Delegation](https://open.kattis.com/problems/transportation)| transportation |5.8|[![py](images/python.png)](src/Transportation%20Delegation/transportation.py)| @@ -2077,13 +2098,13 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Travelling Caterpillar](https://open.kattis.com/problems/travellingcaterpillar)| travellingcaterpillar |3.4|[![py](images/python.png)]()| |[Travel the Skies](https://open.kattis.com/problems/traveltheskies)| traveltheskies |3.0|[![java](images/java.png)]()| |[Treasure Hunt (1)](https://open.kattis.com/problems/treasure)| treasure |7.6|[![py](images/python.png)](src/Treasure%20Hunt%20(1)/treasure.py)| -|[Treasure Diving](https://open.kattis.com/problems/treasurediving)| treasurediving |6.5|[![py](images/python.png)](src/Treasure%20Diving/treasurediving.py)| -|[Treasure Hunt (2)](https://open.kattis.com/problems/treasurehunt)| treasurehunt |2.8|[![py](images/python.png)]()| +|[Treasure Diving](https://open.kattis.com/problems/treasurediving)| treasurediving |6.4|[![py](images/python.png)](src/Treasure%20Diving/treasurediving.py)| +|[Treasure Hunt (2)](https://open.kattis.com/problems/treasurehunt)| treasurehunt |2.7|[![py](images/python.png)]()| |[Tree Hopping](https://open.kattis.com/problems/treehopping)| treehopping |6.3|[![py](images/python.png)]()| |[Treehouses](https://open.kattis.com/problems/treehouses)| treehouses |3.0|[![py](images/python.png)]()| |[Tree Shopping](https://open.kattis.com/problems/treeshopping)| treeshopping |4.0|[![py](images/python.png)]()| |[Three in a Row](https://open.kattis.com/problems/treirad)| treirad |1.6|[![py](images/python.png)]()| -|[Trending Topic](https://open.kattis.com/problems/trendingtopic)| trendingtopic |5.1|[![py](images/python.png)](src/Trending%20Topic/trendingtopic.py)| +|[Trending Topic](https://open.kattis.com/problems/trendingtopic)| trendingtopic |5.0|[![py](images/python.png)](src/Trending%20Topic/trendingtopic.py)| |[Tri](https://open.kattis.com/problems/tri)| tri |1.9|[![cpp](images/cpp.png)]()| |[Sierpiński Circumference](https://open.kattis.com/problems/triangle)| triangle |3.0|[![py](images/python.png)]()| |[Triangle To Hexagon](https://open.kattis.com/problems/triangle2hexagon)| triangle2hexagon |3.8|[![py](images/python.png)]()| @@ -2095,16 +2116,16 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Triangle Area](https://open.kattis.com/problems/triarea)| triarea |1.2|[![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.1|[![py](images/python.png)]()| -|[Tricky Factoring](https://open.kattis.com/problems/trickyfactoring)| trickyfactoring |6.6|[![py](images/python.png)](src/Tricky%20Factoring/trickyfactoring.py)| +|[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.5|[![cpp](images/cpp.png)]()| |[Triolingo Push](https://open.kattis.com/problems/triolingopush)| triolingopush |6.7|[![py](images/python.png)](src/Triolingo%20Push/triolingopush.py)| |[The Trip](https://open.kattis.com/problems/trip)| trip |6.5|[![py](images/python.png)](src/The%20Trip/trip.py)| |[The Trip, 2007](https://open.kattis.com/problems/trip2007)| trip2007 |3.1|[![py](images/python.png)]()| -|[Triple Sevens](https://open.kattis.com/problems/triplesevens)| triplesevens |1.3|[![py](images/python.png)]()| -|[Triple Texting](https://open.kattis.com/problems/tripletexting)| tripletexting |1.9|[![py](images/python.png)]()| +|[Triple Sevens](https://open.kattis.com/problems/triplesevens)| triplesevens |1.4|[![py](images/python.png)]()| +|[Triple Texting](https://open.kattis.com/problems/tripletexting)| tripletexting |1.8|[![py](images/python.png)]()| |[Trip Odometer](https://open.kattis.com/problems/tripodometer)| tripodometer |2.4|[![py](images/python.png)]()| -|[Trip Planning](https://open.kattis.com/problems/tripplanning)| tripplanning |3.3|[![py](images/python.png)]()| +|[Trip Planning](https://open.kattis.com/problems/tripplanning)| tripplanning |3.4|[![py](images/python.png)]()| |[Tri Tiling](https://open.kattis.com/problems/tritiling)| tritiling |3.3|[![py](images/python.png)]()| |[Trojke](https://open.kattis.com/problems/trojke)| trojke |3.5|[![py](images/python.png)]()| |[Troll Hunt](https://open.kattis.com/problems/trollhunt)| trollhunt |2.7|[![py](images/python.png)]()| @@ -2113,17 +2134,17 @@ 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.5|[![py](images/python.png)]()| |[Turtle Master](https://open.kattis.com/problems/turtlemaster)| turtlemaster |3.1|[![py](images/python.png)]()| -|[ICPC Tutorial](https://open.kattis.com/problems/tutorial)| tutorial |3.3|[![cpp](images/cpp.png)]()| +|[ICPC Tutorial](https://open.kattis.com/problems/tutorial)| tutorial |3.4|[![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.3|[![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)]()| +|[Two-sum](https://open.kattis.com/problems/twosum)| twosum |1.2|[![py](images/python.png)]()| |[Typo](https://open.kattis.com/problems/typo)| typo |6.2|[![py](images/python.png)](src/Typo/typo.py)| |[Úllen dúllen doff](https://open.kattis.com/problems/ullendullendoff)| ullendullendoff |1.6|[![py](images/python.png)]()| |[Úllen Dúllen Doff 2](https://open.kattis.com/problems/ullendullendoff2)| ullendullendoff2 |2.7|[![py](images/python.png)]()| |[Ultimate Binary Watch](https://open.kattis.com/problems/ultimatebinarywatch)| ultimatebinarywatch |1.9|[![py](images/python.png)]()| |[Ultra-QuickSort](https://open.kattis.com/problems/ultraquicksort)| ultraquicksort |5.0|[![py](images/python.png)]()| |[Umferð](https://open.kattis.com/problems/umferd)| umferd |1.3|[![py](images/python.png)]()| -|[Umm Code](https://open.kattis.com/problems/ummcode)| ummcode |3.4|[![py](images/python.png)]()| +|[Umm Code](https://open.kattis.com/problems/ummcode)| ummcode |3.5|[![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.5|[![py](images/python.png)]()| |[(un)Fair Play](https://open.kattis.com/problems/unfairplay)| unfairplay |5.8|[![py](images/python.png)]()| @@ -2133,11 +2154,11 @@ For more Python data structure implementations, head over to [pytils](https://gi |[University Zoning](https://open.kattis.com/problems/universityzoning)| universityzoning |2.9|[![py](images/python.png)]()| |[Unlock Pattern](https://open.kattis.com/problems/unlockpattern)| unlockpattern |1.7|[![py](images/python.png)]()| |[Unlock Pattern II](https://open.kattis.com/problems/unlockpattern2)| unlockpattern2 |7.2|[![py](images/python.png)](src/Unlock%20Pattern%20II/unlockpattern2.py)| -|[Unown Code](https://open.kattis.com/problems/unowncode)| unowncode |7.3|[![py](images/python.png)](src/Unown%20Code/unowncode.py)| -|[Unown Code (Easy)](https://open.kattis.com/problems/unowncodeeasy)| unowncodeeasy |6.2|[![py](images/python.png)]()| +|[Unown Code](https://open.kattis.com/problems/unowncode)| unowncode |7.2|[![py](images/python.png)](src/Unown%20Code/unowncode.py)| +|[Unown Code (Easy)](https://open.kattis.com/problems/unowncodeeasy)| unowncodeeasy |5.2|[![py](images/python.png)]()| |[Unread Messages](https://open.kattis.com/problems/unreadmessages)| unreadmessages |4.3|[![py](images/python.png)]()| -|[Unusual Darts](https://open.kattis.com/problems/unusualdarts)| unusualdarts |4.7|[![py](images/python.png)]()| -|[Up and Away](https://open.kattis.com/problems/upandaway)| upandaway |4.6|[![py](images/python.png)]()| +|[Unusual Darts](https://open.kattis.com/problems/unusualdarts)| unusualdarts |4.6|[![py](images/python.png)]()| +|[Up and Away](https://open.kattis.com/problems/upandaway)| upandaway |4.7|[![py](images/python.png)]()| |[Arrangement](https://open.kattis.com/problems/upprodun)| upprodun |1.6|[![py](images/python.png)]()| |[The Ups and Downs of Investing](https://open.kattis.com/problems/upsanddownsofinvesting)| upsanddownsofinvesting |3.6|[![py](images/python.png)]()| |[Urban Design](https://open.kattis.com/problems/urbandesign)| urbandesign |4.2|[![py](images/python.png)]()| @@ -2147,7 +2168,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[The Uxuhul Voting System](https://open.kattis.com/problems/uxuhulvoting)| uxuhulvoting |3.2|[![py](images/python.png)]()| |[Vaccine Efficacy](https://open.kattis.com/problems/vaccineefficacy)| vaccineefficacy |3.1|[![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.2|[![py](images/python.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.2|[![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)]()| @@ -2158,7 +2179,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Veður - Vindhraði](https://open.kattis.com/problems/vedurvindhradi)| vedurvindhradi |1.5|[![py](images/python.png)]()| |[Vefþjónatjón](https://open.kattis.com/problems/vefthjonatjon)| vefthjonatjon |1.6|[![py](images/python.png)]()| |[Boiling Vegetables](https://open.kattis.com/problems/vegetables)| vegetables |3.6|[![py](images/python.png)]()| -|[Veggja Kalli](https://open.kattis.com/problems/veggjakalli)| veggjakalli |3.7|[![py](images/python.png)](src/Veggja%20Kalli/veggjakalli.py)| +|[Veggja Kalli](https://open.kattis.com/problems/veggjakalli)| veggjakalli |3.6|[![py](images/python.png)](src/Veggja%20Kalli/veggjakalli.py)| |[Velkomin!](https://open.kattis.com/problems/velkomin)| velkomin |1.1|[![py](images/python.png)]()| |[Who can win](https://open.kattis.com/problems/vemkanvinna)| vemkanvinna |4.5|[![py](images/python.png)]()| |[Who wins](https://open.kattis.com/problems/vemvinner)| vemvinner |2.0|[![py](images/python.png)]()| @@ -2173,7 +2194,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Count von Walken's Fence](https://open.kattis.com/problems/vonwalken)| vonwalken |6.5|[![py](images/python.png)](src/Count%20von%20Walken's%20Fence/vonwalken.py)| |[Popular Vote](https://open.kattis.com/problems/vote)| vote |2.1|[![py](images/python.png)]()| |[Waif Until Dark](https://open.kattis.com/problems/waif)| waif |2.6|[![py](images/python.png)]()| -|[A Walk Through The Forest](https://open.kattis.com/problems/walkforest)| walkforest |5.0|[![py](images/python.png)]()| +|[A Walk Through The Forest](https://open.kattis.com/problems/walkforest)| walkforest |5.1|[![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.4|[![py](images/python.png)]()| |[Walrus Weights](https://open.kattis.com/problems/walrusweights)| walrusweights |3.8|[![py](images/python.png)]()| @@ -2182,17 +2203,17 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Warring Scoring](https://open.kattis.com/problems/warringscoring)| warringscoring |3.2|[![py](images/python.png)]()| |[Watchdog](https://open.kattis.com/problems/watchdog)| watchdog |2.3|[![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.9|[![py](images/python.png)]()| +|[Water Journal](https://open.kattis.com/problems/waterjournal)| waterjournal |2.0|[![py](images/python.png)]()| |[Watersheds](https://open.kattis.com/problems/watersheds)| watersheds |3.6|[![py](images/python.png)]()| -|[Waterworld](https://open.kattis.com/problems/waterworld)| waterworld |2.6|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| +|[Waterworld](https://open.kattis.com/problems/waterworld)| waterworld |2.5|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| |[Weak Vertices](https://open.kattis.com/problems/weakvertices)| weakvertices |1.5|[![java](images/java.png)]()| |[Weather Report](https://open.kattis.com/problems/weather)| weather |3.1|[![py](images/python.png)]()| -|[Wedding](https://open.kattis.com/problems/wedding)| wedding |6.0|[![py](images/python.png)](src/Wedding/wedding.py)| +|[Wedding](https://open.kattis.com/problems/wedding)| wedding |6.1|[![py](images/python.png)](src/Wedding/wedding.py)| |[The Weight Of Words](https://open.kattis.com/problems/weightofwords)| weightofwords |2.5|[![py](images/python.png)]()| |[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.1|[![py](images/python.png)]()| |[WERTYU](https://open.kattis.com/problems/wertyu)| wertyu |3.1|[![py](images/python.png)]()| -|[Wet Tiles](https://open.kattis.com/problems/wettiles)| wettiles |4.0|[![py](images/python.png)]()| +|[Wet Tiles](https://open.kattis.com/problems/wettiles)| wettiles |4.1|[![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)]()| @@ -2208,7 +2229,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Wimbledon](https://open.kattis.com/problems/wimbledon)| wimbledon |4.6|[![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)| |[Witch Dance](https://open.kattis.com/problems/witchdance)| witchdance |3.4|[![py](images/python.png)]()| -|[Wizard of Odds](https://open.kattis.com/problems/wizardofodds)| wizardofodds |2.8|[![py](images/python.png)]()| +|[Wizard of Odds](https://open.kattis.com/problems/wizardofodds)| wizardofodds |2.7|[![py](images/python.png)]()| |[Wood Cutting](https://open.kattis.com/problems/woodcutting)| woodcutting |2.9|[![py](images/python.png)]()| |[Wooden Signs](https://open.kattis.com/problems/woodensigns)| woodensigns |3.1|[![py](images/python.png)]()| |[Word Cloud](https://open.kattis.com/problems/wordcloud)| wordcloud |2.4|[![py](images/python.png)]()| @@ -2222,11 +2243,11 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Worst Weather Ever](https://open.kattis.com/problems/worstweather)| worstweather |7.3|[![py](images/python.png)](src/Worst%20Weather%20Ever/worstweather.py)| |[Board Wrapping](https://open.kattis.com/problems/wrapping)| wrapping |3.5|[![py](images/python.png)]()| |[Tima goes to Xentopia](https://open.kattis.com/problems/xentopia)| xentopia |4.7|[![py](images/python.png)]()| -|[XOR Equation](https://open.kattis.com/problems/xorequation)| xorequation |4.9|[![py](images/python.png)]()| -|[Xor Maximization](https://open.kattis.com/problems/xormax)| xormax |6.5|[![py](images/python.png)](src/Xor%20Maximization/xormax.py)| +|[XOR Equation](https://open.kattis.com/problems/xorequation)| xorequation |4.8|[![py](images/python.png)]()| +|[Xor Maximization](https://open.kattis.com/problems/xormax)| xormax |6.4|[![py](images/python.png)](src/Xor%20Maximization/xormax.py)| |[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)| -|[Yin and Yang Stones](https://open.kattis.com/problems/yinyangstones)| yinyangstones |1.8|[![py](images/python.png)]()| +|[Yin and Yang Stones](https://open.kattis.com/problems/yinyangstones)| yinyangstones |1.9|[![py](images/python.png)]()| |[Yoda](https://open.kattis.com/problems/yoda)| yoda |2.1|[![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.6|[![py](images/python.png)]()| diff --git a/docs/index.html b/docs/index.html index 3fb46e72..86a5ed4c 100644 --- a/docs/index.html +++ b/docs/index.html @@ -33,7 +33,7 @@

Kattis Solutions

- Last updated: 20 May 2024 + Last updated: 25 May 2024

Note that the tables below are auto-generated using @@ -73,7 +73,7 @@

10kindsofpeople - 4.6 + 4.7 @@ -148,7 +148,7 @@

2048 - 3.1 + 3.0 @@ -223,7 +223,7 @@

3sideddice - 8.5 + 8.4 @@ -331,7 +331,7 @@

aaah - 1.5 + 1.6 @@ -367,7 +367,7 @@

abc - 2.5 + 2.4 @@ -445,7 +445,7 @@

absolutelysymmetric - 4.0 + 4.1 @@ -535,7 +535,7 @@

acappellarecording - 3.6 + 3.5 @@ -625,7 +625,7 @@

addemup - 5.1 + 5.2 @@ -697,7 +697,7 @@

adjoin - 5.8 + 5.9 @@ -823,7 +823,7 @@

aijeopardy - 6.8 + 6.7 @@ -859,7 +859,7 @@

airlinehub - 6.8 + 6.7 @@ -913,7 +913,7 @@

alchemy101 - 4.1 + 4.0 @@ -949,7 +949,7 @@

alehouse - 4.1 + 4.2 @@ -1132,7 +1132,7 @@

allpairspath - 5.7 + 5.8 @@ -1186,7 +1186,7 @@

almostsorted2 - 5.1 + 5.2 @@ -1297,7 +1297,7 @@

amazing - 5.5 + 5.6 @@ -1387,7 +1387,7 @@

anagramcounting - 3.0 + 2.9 @@ -1405,7 +1405,7 @@

andpermutation - 7.6 + 7.7 @@ -1495,7 +1495,7 @@

annoyedcoworkers - 3.2 + 3.3 @@ -1531,7 +1531,7 @@

anothercandies - 2.8 + 2.9 @@ -1639,7 +1639,7 @@

anti11 - 2.6 + 2.5 @@ -1789,7 +1789,7 @@

aplusb - 6.7 + 6.6 @@ -1825,7 +1825,7 @@

appealtotheaudience - 5.3 + 5.2 @@ -1843,7 +1843,7 @@

apples - 3.3 + 3.2 @@ -1915,7 +1915,7 @@

aqueducts - 6.4 + 6.5 @@ -1951,7 +1951,7 @@

archimedes - 5.3 + 5.2 @@ -2278,7 +2278,7 @@

asciifigurerotation - 3.4 + 3.5 @@ -2422,7 +2422,7 @@

astrologicalsign - 2.4 + 2.6 @@ -2476,7 +2476,7 @@

autocompletion - 6.2 + 6.7 @@ -2484,6 +2484,24 @@

+ + + + Automatic Trading + + + + automatictrading + + + 5.2 + + + + py + + + @@ -2572,7 +2590,7 @@

averagespeed - 3.7 + 3.6 @@ -2644,7 +2662,7 @@

awkwardparty - 2.7 + 2.8 @@ -2842,7 +2860,7 @@

bagoftiles - 5.6 + 5.7 @@ -2896,7 +2914,7 @@

ballbearings - 4.2 + 4.1 @@ -2997,6 +3015,24 @@

+ + + + Barcelona + + + + barcelona + + + 1.3 + + + + py + + + @@ -3025,7 +3061,7 @@

barshelf - 7.0 + 6.9 @@ -3079,7 +3115,7 @@

basicinterpreter - 5.4 + 5.5 @@ -3097,7 +3133,7 @@

basicprogramming1 - 4.9 + 4.8 @@ -3277,7 +3313,7 @@

baza - 6.0 + 5.9 @@ -3457,7 +3493,7 @@

beepcode - 3.6 + 3.5 @@ -3537,6 +3573,24 @@

+ + + + BergMál + + + + bergmal + + + 1.2 + + + + py + + + @@ -3748,7 +3802,7 @@

biggest - 6.2 + 6.1 @@ -3823,7 +3877,7 @@

bikegears - 5.0 + 5.1 @@ -3859,7 +3913,7 @@

bilateral - 6.5 + 6.4 @@ -3931,7 +3985,7 @@

binaryvoting - 5.0 + 4.9 @@ -4003,7 +4057,7 @@

birthday - 2.8 + 2.9 @@ -4227,10 +4281,28 @@

+ + + + Blaðra (1) + + + + bladra + + + 2.0 + + + + py + + + - Blaðra + Blaðra (2) @@ -4461,6 +4533,24 @@

+ + + + Bond + + + + bond + + + 6.1 + + + + py + + + @@ -4489,7 +4579,7 @@

bookclub - 4.7 + 4.8 @@ -4633,7 +4723,7 @@

borsen - 3.4 + 3.5 @@ -4741,7 +4831,7 @@

boundingrobots - 2.0 + 1.9 @@ -4759,7 +4849,7 @@

bowserspipes - 5.8 + 5.7 @@ -4885,7 +4975,7 @@

bread - 4.9 + 5.0 @@ -4903,7 +4993,7 @@

breakingbad - 3.4 + 3.3 @@ -4975,7 +5065,7 @@

bribe - 5.5 + 5.6 @@ -5068,7 +5158,7 @@

brokencalculator - 2.9 + 2.8 @@ -5086,7 +5176,7 @@

brokenkeypad - 4.8 + 4.6 @@ -5179,7 +5269,7 @@

bubbletea - 2.8 + 2.7 @@ -5584,7 +5674,7 @@

cafeteriaeasy - 4.9 + 5.2 @@ -5638,7 +5728,7 @@

calculatingdartscores - 2.8 + 2.7 @@ -5782,7 +5872,7 @@

candystore - 1.4 + 1.5 @@ -5836,7 +5926,7 @@

cantinaofbabel - 2.8 + 2.9 @@ -5944,7 +6034,7 @@

cardboardcontainer - 2.6 + 2.5 @@ -6037,7 +6127,7 @@

cardtrick2 - 2.0 + 2.1 @@ -6145,7 +6235,7 @@

carrots - 1.4 + 1.3 @@ -6295,7 +6385,7 @@

cats - 3.9 + 3.8 @@ -6604,7 +6694,7 @@

cheatingatwar - 5.5 + 5.6 @@ -6982,7 +7072,7 @@

circlebounce - 4.5 + 4.4 @@ -7090,7 +7180,7 @@

citynumbers - 4.9 + 5.0 @@ -7198,7 +7288,7 @@

classy - 4.9 + 4.8 @@ -7216,7 +7306,7 @@

climbingstairs - 4.1 + 4.2 @@ -7306,7 +7396,7 @@

closestpair1 - 4.6 + 4.7 @@ -7453,7 +7543,7 @@

codecleanups - 3.4 + 3.7 @@ -7471,7 +7561,7 @@

codeguessing - 3.1 + 3.2 @@ -7672,7 +7762,7 @@

collatzconjecture - 7.0 + 6.9 @@ -7780,7 +7870,7 @@

coltype - 4.8 + 4.9 @@ -7876,7 +7966,7 @@

commonfactors - 4.9 + 4.8 @@ -7912,7 +8002,7 @@

communicationssatellite - 3.7 + 3.6 @@ -7930,7 +8020,7 @@

compass - 2.0 + 2.1 @@ -7984,7 +8074,7 @@

compositions - 2.4 + 2.5 @@ -8020,7 +8110,7 @@

compression2 - 3.0 + 2.9 @@ -8164,7 +8254,7 @@

consecutivesums - 4.3 + 4.2 @@ -8344,7 +8434,7 @@

conundrum - 1.6 + 1.5 @@ -8506,7 +8596,7 @@

convoy - 4.2 + 4.3 @@ -8568,6 +8658,42 @@

+ + + + Association for Cool Machineries (Part 1) + + + + cool1 + + + 7.1 + + + + py + + + + + + + Association for Cool Machineries (Part 2) + + + + cool2 + + + 6.1 + + + + py + + + @@ -8650,7 +8776,7 @@

corruptjudge - 3.7 + 3.6 @@ -9082,7 +9208,7 @@

creditcard - 5.7 + 5.6 @@ -9162,6 +9288,24 @@

+ + + + Cross + + + + cross + + + 4.1 + + + + py + + + @@ -9172,7 +9316,7 @@

crosscountry - 2.8 + 2.7 @@ -9283,7 +9427,7 @@

cuckoo - 6.0 + 5.8 @@ -9355,7 +9499,7 @@

curveknights - 3.3 + 3.5 @@ -9517,7 +9661,7 @@

cycleshard - 8.5 + 8.6 @@ -10003,7 +10147,7 @@

delftdistance - 3.7 + 3.8 @@ -10057,7 +10201,7 @@

delivery - 2.7 + 2.8 @@ -10075,7 +10219,7 @@

demeritpoints - 6.3 + 6.5 @@ -10318,7 +10462,7 @@

different - 2.9 + 2.6 @@ -10438,7 +10582,7 @@

digitdivision - 4.7 + 4.5 @@ -10693,7 +10837,7 @@

distributingseats - 6.4 + 6.2 @@ -10711,7 +10855,7 @@

diversecontest - 3.2 + 3.4 @@ -10765,7 +10909,7 @@

divisible - 3.2 + 3.3 @@ -10945,7 +11089,7 @@

dominos - 3.4 + 3.5 @@ -10966,7 +11110,7 @@

dontbefake - 2.3 + 2.4 @@ -11038,7 +11182,7 @@

double - 6.7 + 6.6 @@ -11200,7 +11344,7 @@

dragonmaid - 6.1 + 5.7 @@ -11283,6 +11427,24 @@

+ + + + Drink Responsibly + + + + drinkresponsibly + + + 5.0 + + + + py + + + @@ -11455,7 +11617,7 @@

dunglish - 2.8 + 2.7 @@ -12214,7 +12376,7 @@

enlarginghashtables - 2.9 + 3.0 @@ -12366,6 +12528,24 @@

+ + + + Equilibrium Mobile + + + + equilibrium + + + 3.7 + + + + py + + + @@ -12772,7 +12952,7 @@

eulerianpath - 5.6 + 5.4 @@ -13074,6 +13254,24 @@

+ + + + Ex Officio + + + + exofficio + + + 5.2 + + + + py + + + @@ -13264,7 +13462,7 @@

factovisors - 5.8 + 5.7 @@ -13354,7 +13552,7 @@

fairdivision2 - 5.6 + 5.5 @@ -13390,7 +13588,7 @@

fairwarning - 3.7 + 3.5 @@ -13738,7 +13936,7 @@

fenwick - 4.2 + 4.1 @@ -13774,7 +13972,7 @@

ferryloading4 - 2.8 + 2.7 @@ -14068,7 +14266,7 @@

findinglines - 6.1 + 6.0 @@ -14212,7 +14410,7 @@

firetrucksarered - 4.5 + 4.4 @@ -14380,7 +14578,7 @@

fleaonachessboard - 6.1 + 6.0 @@ -14542,7 +14740,7 @@

floorplan - 3.9 + 3.8 @@ -14635,7 +14833,7 @@

flowlayout - 1.9 + 1.8 @@ -14905,7 +15103,7 @@

forests - 3.6 + 3.5 @@ -14923,7 +15121,7 @@

fourdierolls - 2.5 + 2.6 @@ -14941,7 +15139,7 @@

foursquare - 6.7 + 6.5 @@ -14959,7 +15157,7 @@

fractal2 - 6.6 + 6.4 @@ -15049,7 +15247,7 @@

freckles - 4.5 + 4.4 @@ -15175,7 +15373,7 @@

froshweek - 4.0 + 4.1 @@ -15391,7 +15589,7 @@

gamerank - 3.8 + 3.7 @@ -15445,7 +15643,7 @@

gandalfsspell - 2.2 + 2.1 @@ -15517,7 +15715,7 @@

gcdandlcm - 6.5 + 6.1 @@ -15805,7 +16003,7 @@

genius - 2.8 + 3.1 @@ -16237,7 +16435,7 @@

goodcoalition - 4.0 + 3.9 @@ -16273,7 +16471,7 @@

goodmorning - 2.8 + 2.7 @@ -16410,6 +16608,24 @@

+ + + + Graduation Guarantee + + + + graduationguarantee + + + 3.6 + + + + py + + + @@ -16474,7 +16690,7 @@

grapevine - 3.9 + 4.0 @@ -16636,7 +16852,7 @@

greetingcard - 4.1 + 4.0 @@ -16852,7 +17068,7 @@

guessthedatastructure - 3.1 + 3.0 @@ -16960,7 +17176,7 @@

gullpeningastaflar - 5.9 + 5.4 @@ -17230,7 +17446,7 @@

hashing - 5.4 + 5.5 @@ -17776,7 +17992,7 @@

hindex - 3.5 + 3.4 @@ -17902,7 +18118,7 @@

hlaupafmaeli - 3.4 + 3.5 @@ -17946,6 +18162,24 @@

+ + + + Höfundaleit + + + + hofundaleit + + + 3.7 + + + + py + + + @@ -18046,7 +18280,7 @@

honi - 3.1 + 3.0 @@ -18136,7 +18370,7 @@

hopscotch500 - 7.5 + 7.4 @@ -18316,7 +18550,7 @@

howmanyzeros - 3.8 + 3.7 @@ -18604,7 +18838,7 @@

icecreammachines - 7.4 + 7.2 @@ -18733,7 +18967,7 @@

ignore - 3.2 + 3.1 @@ -18841,7 +19075,7 @@

imageprocessing - 1.9 + 1.8 @@ -18913,7 +19147,7 @@

importspaghetti - 5.6 + 5.5 @@ -19093,7 +19327,7 @@

inflation - 2.2 + 2.1 @@ -19255,7 +19489,7 @@

interactivetictactoe - 6.0 + 6.3 @@ -19456,7 +19690,7 @@

introtation - 6.2 + 6.1 @@ -19534,7 +19768,7 @@

inverteddeck - 4.5 + 4.6 @@ -19606,7 +19840,7 @@

irepeatmyself - 2.6 + 2.5 @@ -19741,7 +19975,7 @@

islandalliances - 7.2 + 7.3 @@ -19831,7 +20065,7 @@

isyavowel - 1.2 + 1.3 @@ -20443,7 +20677,7 @@

jugglingpatterns - 5.8 + 5.7 @@ -20479,7 +20713,7 @@

julmust - 2.5 + 2.6 @@ -20842,7 +21076,7 @@

kattissquest - 2.8 + 2.9 @@ -21120,6 +21354,24 @@

+ + + + Kingpin Escape + + + + kingpinescape + + + 6.6 + + + + py + + + @@ -21238,7 +21490,7 @@

kleptography - 1.6 + 1.7 @@ -21300,6 +21552,24 @@

+ + + + Knapsack Packing + + + + knapsackpacking + + + 6.1 + + + + py + + + @@ -21472,7 +21742,7 @@

kolkrabbaleikarnir - 8.1 + 7.8 @@ -21724,7 +21994,7 @@

landlocked - 6.7 + 6.5 @@ -21874,7 +22144,7 @@

lastminute - 2.7 + 2.6 @@ -21982,7 +22252,7 @@

leftbeehind - 1.8 + 1.9 @@ -22000,7 +22270,7 @@

leggjasaman - 1.2 + 1.1 @@ -22018,7 +22288,7 @@

leidangur - 2.5 + 2.6 @@ -22036,7 +22306,7 @@

lektira - 3.0 + 2.9 @@ -22126,7 +22396,7 @@

lidaskipting2 - 2.9 + 3.0 @@ -22402,7 +22672,7 @@

listgame2 - 9.1 + 9.0 @@ -22618,7 +22888,7 @@

longestpathinadag - 3.4 + 3.5 @@ -22654,7 +22924,7 @@

longincsubseq - 5.1 + 5.0 @@ -22852,7 +23122,7 @@

loworderzeros - 4.2 + 4.1 @@ -22960,7 +23230,7 @@

lyklagangriti - 4.5 + 4.4 @@ -23104,7 +23374,7 @@

magicalrunes - 3.6 + 3.5 @@ -23215,7 +23485,7 @@

majoritycard - 7.2 + 7.3 @@ -23323,7 +23593,7 @@

mali - 5.8 + 5.9 @@ -23431,7 +23701,7 @@

manhattanpositioningsystem - 7.1 + 7.4 @@ -23593,7 +23863,7 @@

massivecardgame - 3.0 + 3.1 @@ -23665,7 +23935,7 @@

matchsticks - 4.0 + 3.9 @@ -23683,7 +23953,7 @@

mathemagicians - 4.9 + 4.8 @@ -23827,7 +24097,7 @@

maxflow - 4.4 + 4.5 @@ -23884,7 +24154,7 @@

maximumchoice - 4.0 + 4.2 @@ -24124,7 +24394,7 @@

meowfactor2 - 6.6 + 6.5 @@ -24322,7 +24592,7 @@

mincostmaxflow - 5.0 + 5.1 @@ -24343,7 +24613,7 @@

mincut - 3.6 + 3.7 @@ -24487,7 +24757,7 @@

missingnumber - 3.7 + 4.1 @@ -24757,7 +25027,7 @@

molekule - 3.5 + 3.4 @@ -24883,7 +25153,7 @@

moretriangles - 6.2 + 6.1 @@ -24991,7 +25261,7 @@

mountainbiking - 3.2 + 3.3 @@ -25351,7 +25621,7 @@

musicyourway - 2.5 + 2.4 @@ -25732,7 +26002,7 @@

nikola - 3.9 + 4.0 @@ -25948,7 +26218,7 @@

nop - 2.1 + 2.0 @@ -25966,7 +26236,7 @@

norma - 7.7 + 7.2 @@ -26020,7 +26290,7 @@

npuzzle - 1.9 + 1.8 @@ -26278,7 +26548,7 @@

oddbinom - 3.4 + 3.5 @@ -26440,7 +26710,7 @@

ofugsnuid - 1.5 + 1.4 @@ -26530,7 +26800,7 @@

onaveragetheyrepurple - 3.1 + 3.0 @@ -26548,7 +26818,7 @@

onechicken - 1.8 + 1.7 @@ -26602,7 +26872,7 @@

opensource - 3.5 + 3.6 @@ -26764,7 +27034,7 @@

ostgotska - 2.1 + 2.2 @@ -27079,7 +27349,7 @@

pairingsocks - 2.8 + 2.7 @@ -27187,7 +27457,7 @@

pandachess - 6.1 + 6.0 @@ -27475,7 +27745,7 @@

paths - 4.3 + 4.4 @@ -28045,7 +28315,25 @@

phonelist - 3.4 + 3.3 + + + + py + + + + + + + Moving Pianos + + + + piano + + + 4.7 @@ -28447,7 +28735,7 @@

planets2 - 3.2 + 3.1 @@ -28510,7 +28798,7 @@

platforme - 2.8 + 2.9 @@ -28546,7 +28834,7 @@

playground - 5.0 + 4.9 @@ -28842,6 +29130,24 @@

+ + + + Poplava + + + + poplava + + + 4.1 + + + + py + + + @@ -28948,7 +29254,7 @@

potioncommotion - 3.9 + 3.8 @@ -28966,7 +29272,7 @@

powereggs - 4.3 + 4.2 @@ -28984,7 +29290,7 @@

powerofdivisors - 6.1 + 6.0 @@ -29038,7 +29344,7 @@

powerstrings - 5.5 + 5.4 @@ -29380,7 +29686,7 @@

pripreme - 2.8 + 2.9 @@ -29434,7 +29740,7 @@

productdivisors - 8.0 + 8.1 @@ -29524,7 +29830,7 @@

programmingtutors - 4.4 + 4.5 @@ -29686,7 +29992,7 @@

ptice - 1.7 + 1.6 @@ -29830,7 +30136,7 @@

putovanje - 3.1 + 3.0 @@ -29848,7 +30154,7 @@

pvbg - 1.8 + 1.7 @@ -29866,7 +30172,7 @@

pxs - 4.6 + 4.5 @@ -29884,7 +30190,7 @@

pyramidkonstruktion - 3.4 + 3.5 @@ -30073,7 +30379,7 @@

queenspatio - 3.3 + 3.2 @@ -30267,6 +30573,24 @@

+ + + + Raðir + + + + radir + + + 4.2 + + + + py + + + @@ -30277,7 +30601,7 @@

raffle - 4.3 + 4.2 @@ -30385,7 +30709,7 @@

railroad2 - 1.5 + 1.6 @@ -30637,7 +30961,7 @@

rationalsequence2 - 2.3 + 2.4 @@ -30682,7 +31006,7 @@

rats - 5.5 + 5.4 @@ -30798,6 +31122,24 @@

+ + + + Reconstructing Tape Art + + + + reconstructingtapeart + + + 4.4 + + + + py + + + @@ -31078,7 +31420,7 @@

register - 2.2 + 2.3 @@ -31276,7 +31618,7 @@

restaurant - 4.3 + 4.2 @@ -31366,7 +31708,7 @@

reversiblecyclic - 3.4 + 3.3 @@ -31420,7 +31762,7 @@

riddleofthesphinx - 4.2 + 3.8 @@ -31510,7 +31852,7 @@

rings - 5.0 + 5.1 @@ -31546,7 +31888,7 @@

risdomare - 3.1 + 3.0 @@ -31675,7 +32017,7 @@

robotturtles - 3.4 + 3.3 @@ -31729,7 +32071,7 @@

rockscissorspaper - 4.4 + 4.3 @@ -31819,7 +32161,7 @@

roompainting - 2.9 + 2.5 @@ -31909,7 +32251,7 @@

rsamistake - 3.9 + 4.0 @@ -32233,7 +32575,7 @@

sanic - 2.6 + 2.7 @@ -32251,7 +32593,7 @@

sannvirdi - 3.2 + 3.4 @@ -32323,7 +32665,7 @@

savingforretirement - 1.9 + 2.0 @@ -32331,6 +32673,24 @@

+ + + + Saving the Universe + + + + savinguniverse + + + 4.2 + + + + py + + + @@ -32377,7 +32737,7 @@

scenes - 3.5 + 3.4 @@ -32449,7 +32809,7 @@

scrollingsign - 3.2 + 3.1 @@ -32485,7 +32845,7 @@

secretmessage - 1.9 + 1.8 @@ -32701,7 +33061,7 @@

sequence - 3.9 + 4.0 @@ -32719,7 +33079,7 @@

sequences - 5.5 + 5.4 @@ -32791,7 +33151,7 @@

seti - 3.6 + 3.5 @@ -33478,7 +33838,7 @@

simplepolygon - 5.1 + 5.0 @@ -34159,7 +34519,7 @@

socialrunning - 2.4 + 2.3 @@ -34177,7 +34537,7 @@

sodaslurper - 1.8 + 1.7 @@ -34378,7 +34738,7 @@

soylent - 1.8 + 1.7 @@ -34690,7 +35050,7 @@

spritt - 1.4 + 1.3 @@ -34762,7 +35122,7 @@

squarepegs - 3.0 + 2.9 @@ -35320,7 +35680,7 @@

stringmatching - 3.9 + 3.8 @@ -35602,7 +35962,7 @@

sumdoku - 3.7 + 3.6 @@ -35644,7 +36004,7 @@

summertrip - 3.2 + 3.1 @@ -35716,7 +36076,7 @@

sunandmoon - 2.0 + 2.1 @@ -35788,7 +36148,7 @@

suspensionbridges - 3.9 + 3.8 @@ -35842,7 +36202,7 @@

sverigekartan - 4.9 + 5.0 @@ -35971,7 +36331,7 @@

tabsandspaces - 3.7 + 3.6 @@ -36136,7 +36496,7 @@

taxtherich - 5.2 + 5.5 @@ -36208,7 +36568,7 @@

temperatureconfusion - 2.9 + 2.8 @@ -36262,7 +36622,7 @@

tenkici - 5.3 + 5.2 @@ -36280,7 +36640,7 @@

teque - 3.5 + 3.6 @@ -36291,6 +36651,24 @@

+ + + + Ternarian Weights + + + + ternarianweights + + + 3.8 + + + + py + + + @@ -36373,7 +36751,7 @@

tetris - 1.8 + 1.9 @@ -36409,7 +36787,7 @@

textencryption - 3.3 + 3.5 @@ -36499,7 +36877,7 @@

thanosthehero - 3.4 + 3.3 @@ -36661,7 +37039,7 @@

thinkingofanumber - 3.5 + 3.7 @@ -36841,7 +37219,7 @@

tictactoe2 - 4.7 + 4.6 @@ -36859,7 +37237,7 @@

tictactoecounting - 3.6 + 3.5 @@ -37009,7 +37387,7 @@

timezones - 4.4 + 4.5 @@ -37027,7 +37405,7 @@

timing - 3.8 + 3.7 @@ -37081,7 +37459,7 @@

toflur - 2.6 + 2.5 @@ -37117,7 +37495,7 @@

toktik - 1.5 + 1.6 @@ -37498,7 +37876,7 @@

trainsorting - 6.3 + 6.2 @@ -37516,7 +37894,7 @@

traintimetables - 2.8 + 3.0 @@ -37678,7 +38056,7 @@

treasurediving - 6.5 + 6.4 @@ -37696,7 +38074,7 @@

treasurehunt - 2.8 + 2.7 @@ -37786,7 +38164,7 @@

trendingtopic - 5.1 + 5.0 @@ -38002,7 +38380,7 @@

trickyfactoring - 6.6 + 6.5 @@ -38110,7 +38488,7 @@

triplesevens - 1.3 + 1.4 @@ -38128,7 +38506,7 @@

tripletexting - 1.9 + 1.8 @@ -38164,7 +38542,7 @@

tripplanning - 3.3 + 3.4 @@ -38326,7 +38704,7 @@

tutorial - 3.3 + 3.4 @@ -38395,7 +38773,7 @@

twosum - 1.3 + 1.2 @@ -38521,7 +38899,7 @@

ummcode - 3.4 + 3.5 @@ -38701,7 +39079,7 @@

unowncode - 7.3 + 7.2 @@ -38719,7 +39097,7 @@

unowncodeeasy - 6.2 + 5.2 @@ -38755,7 +39133,7 @@

unusualdarts - 4.7 + 4.6 @@ -38773,7 +39151,7 @@

upandaway - 4.6 + 4.7 @@ -38953,7 +39331,7 @@

vajningsplikt - 2.2 + 2.1 @@ -39151,7 +39529,7 @@

veggjakalli - 3.7 + 3.6 @@ -39421,7 +39799,7 @@

walkforest - 5.0 + 5.1 @@ -39583,7 +39961,7 @@

waterjournal - 1.9 + 2.0 @@ -39619,7 +39997,7 @@

waterworld - 2.6 + 2.5 @@ -39676,7 +40054,7 @@

wedding - 6.0 + 6.1 @@ -39766,7 +40144,7 @@

wettiles - 4.0 + 4.1 @@ -40057,7 +40435,7 @@

wizardofodds - 2.8 + 2.7 @@ -40309,7 +40687,7 @@

xorequation - 4.9 + 4.8 @@ -40327,7 +40705,7 @@

xormax - 6.5 + 6.4 @@ -40381,7 +40759,7 @@

yinyangstones - 1.8 + 1.9 diff --git a/src/Association for Cool Machineries (Part 1)/cool1.py b/src/Association for Cool Machineries (Part 1)/cool1.py new file mode 100644 index 00000000..2242b715 --- /dev/null +++ b/src/Association for Cool Machineries (Part 1)/cool1.py @@ -0,0 +1,20 @@ +import sys; input = sys.stdin.readline; from array import * +n = int(input()); s = input().strip(); m = [input().strip() for _ in range(n)]; k = {'<': (0, -1), '>': (0, 1), '^': (-1, 0), 'v': (1, 0)}; s = [k[x] for x in s]; z = 0; w = array('i', ii:=[-1]*(n**3)); v = [] +for t in range(n*n): + if m[t//n][t%n] == 'R': break +while True: + r = t//n; c = t%n; x = z%len(s); tt = t*n+x + if w[tt] != -1: break + w[tt] = z + if m[r+s[x][0]][c+s[x][1]] != '#': v.append((z, s[x])); t = (r+s[x][0])*n+c+s[x][1] + z += 1 +v2 = [x[1] for x in v if x[0] >= w[tt]] +for i in range(1, len(v2)+1): + if len(v2)%i: continue + ok = 1 + for j in range(len(v2)//i): + for k in range(i): + if v2[k] != v2[i*j+k]: ok = 0; break + if not ok: break + if ok: print(i), exit(0) +print(1) \ No newline at end of file diff --git a/src/Association for Cool Machineries (Part 2)/cool2.py b/src/Association for Cool Machineries (Part 2)/cool2.py new file mode 100644 index 00000000..9ebefbe9 --- /dev/null +++ b/src/Association for Cool Machineries (Part 2)/cool2.py @@ -0,0 +1,4 @@ +B = 38; N = 5*B+2; P = print +P(N); P('vv<<<^^^>>'+'v^'*(N//2-5)); P('#'*N); P('#'+'#.###'*B+'#'); P('##'+'....#'*B) +for _ in range(N//2-4): P('#..#.'*B+'##'); P('##.#.'*B+'##') +P('#'+'..#..'*B+'#'); P('##.'+'#'*(N-6)+'.##'); P('#'+'.'*(N-4)+'R##'); P('##'+'#.'*(N//2-2)+'##'); P('#'*N) \ No newline at end of file diff --git a/src/Automatic Trading/automatictrading.py b/src/Automatic Trading/automatictrading.py new file mode 100644 index 00000000..adf8fa21 --- /dev/null +++ b/src/Automatic Trading/automatictrading.py @@ -0,0 +1,57 @@ +def make_sa(s): + n = len(s) + sa = list(range(n)) + ra = [ord(s[i]) for i in range(n)] + k, maxi = 1, max(300, n) + while k < n: + for kk in [k, 0]: + c = [0]*maxi + for i in range(n): c[ra[i+kk] if i+kk 1: i //= 2; a[i] = min(a[2*i], a[2*i+1]) +def rmq(a, i, j): + x = 10**9 + while i < j: + if i%2 == 0: i //= 2 + else: x = min(x, a[i]); i = i//2 + 1 + if j%2 == 0: j //= 2 + else: x = min(x, a[j-1]); j //= 2 + return x + +import sys; input = sys.stdin.readline; from array import * +s = input().strip(); n = len(s); sa = make_sa(s+'\0'); lcp = make_lcp(s, sa); r = array('i', [0]*2*n); m = array('i', [0]*n) +for i in range(n): m[sa[i]] = i; update(r, i+n, lcp[i]) +for _ in range(int(input())): a, b = map(int, input().split()); print(rmq(r, min(m[a], m[b])+n+1, max(m[a], m[b])+n+1)) \ No newline at end of file diff --git a/src/Bond/bond.py b/src/Bond/bond.py new file mode 100644 index 00000000..44236f01 --- /dev/null +++ b/src/Bond/bond.py @@ -0,0 +1,28 @@ +from math import *; INF = 10**9 + +def hungarian(mat): + if len(mat) > len(mat[0]): mat = [*map(list, zip(*mat))] + n = len(mat)+1; m = len(mat[0])+1; ans = 0; ii = [0]*max(m, n) + mtc = [*ii]; u = [*ii]; v = [*ii]; w = [*ii]; c = 0 + mat = [[*ii], *([0]+r for r in mat)] + for i in range(1, n): + mtc[0] = i; mi = [INF]*m; vis = [*ii] + while 1: + vis[c] = 1; d = INF; c2 = 0 + for j in range(1, m): + if vis[j]: continue + if (cur:=mat[mtc[c]][j]-u[mtc[c]]-v[j]) < mi[j]: mi[j] = cur; w[j] = c + if mi[j] < d: d = mi[j]; c2 = j + for j in range(m): + if vis[j]: u[mtc[j]] += d; v[j] -= d + else: mi[j] -= d + if mtc[(c:=c2)] == 0: break + while 1: + mtc[c] = mtc[w[c]] + if (c:=w[c]) == 0: break + for i in range(1, m): + if mtc[i]: ans += mat[mtc[i]][i] + return 10**(2-ans) if ans < 5000 else 0 + +n = int(input()); p = [[*map(lambda x: 2-log10(int(x)) if int(x) else INF, input().split())] for _ in range(n)] +print(hungarian(p)) \ No newline at end of file diff --git a/src/Cake/cake.py b/src/Cake/cake.py new file mode 100644 index 00000000..00e50c11 --- /dev/null +++ b/src/Cake/cake.py @@ -0,0 +1,17 @@ +import sys; input = sys.stdin.readline +p, q, n = map(int, input().split()); r = [[] for _ in range(p)] +for _ in range(n): a, b = map(int, input().split()); r[a-1].append(b-1) +for i in r: i.sort() +sr = 0 +while True: + cr = sr + while cr < p and not r[cr]: cr += 1 + if cr == p: break + cr2 = cr+1 + while cr2 < p and not r[cr2]: cr2 += 1 + cs = cr if cr2 < p else p-1; x = 0 + for i in r[cr][:-1]: print(sr+1, x+1, cs+1, i+1); x = i+1 + if r[cr]: print(sr+1, x+1, cs+1, q) + sr = cr+1 + if sr == p: break +print(0) \ No newline at end of file diff --git a/src/Drink Responsibly/drinkresponsibly.py b/src/Drink Responsibly/drinkresponsibly.py new file mode 100644 index 00000000..62222f03 --- /dev/null +++ b/src/Drink Responsibly/drinkresponsibly.py @@ -0,0 +1,16 @@ +import sys; input = sys.stdin.readline; from array import * +m, u, d = map(float, input().split()); h = []; ss = []; cc = []; u = round(u*60); m = round(m*100); d = round(d) +for _ in range(d): b, s, z, c = input().split(); h.append(b); ss.append(round(int(s)*eval(z)*60)); cc.append(round(float(c)*100)) +q = [(1201*m+u, -1) for i in range(d) if cc[i] <= m and ss[i] <= u]; p = array('b', [-1]*1201*1001) +for mu, pp in q: + if p[mu] != -1: continue + mm = mu//1201; uu = mu%1201; p[mu] = pp + if mm == uu == 0: + x = [0]*d; y = 0 + while p[y] != -1: x[p[y]] += 1; y += 1201*cc[p[y]]+ss[p[y]] + for j in range(d): + if x[j]: print(h[j], x[j]) + exit(0) + for j in range(d): + if cc[j] <= mm and ss[j] <= uu: q.append((1201*(mm-cc[j])+uu-ss[j], j)) +print('IMPOSSIBLE') \ No newline at end of file diff --git a/src/Ex Officio/exofficio.py b/src/Ex Officio/exofficio.py new file mode 100644 index 00000000..b35d6f59 --- /dev/null +++ b/src/Ex Officio/exofficio.py @@ -0,0 +1,6 @@ +R, C = map(int, input().split()); print(' _'*C) +if R == 1: print('|'+'_ '*(C-1)+'_|'), exit(0) +if C == 1: print('| |\n'*(R-1)+'|_|'), exit(0) +# edge case if R is odd and C is even, need to add bar in middle +for i in range(R-1): print('|'+'_ '*(C//2-1)+['_ ', [' |', ' '][i==(R-1)//2]][R%2 and C%2==0]+' '+' _'*(C-C//2-1)+'|') +print('|'+'_ '*(C//2-1)+'_'+' |'[R%2 and C%2==0]+'_ '*(C-C//2-1)+'_|') \ No newline at end of file diff --git a/src/Kingpin Escape/kingpinescape.py b/src/Kingpin Escape/kingpinescape.py new file mode 100644 index 00000000..cf4c7dbf --- /dev/null +++ b/src/Kingpin Escape/kingpinescape.py @@ -0,0 +1,10 @@ +import sys; input = sys.stdin.readline +n, x = map(int, input().split()); g = [[] for _ in range(n)]; s = [(x, -1)]; m = [] +for _ in range(n-1): a, b = map(int, input().split()); g[a].append(b); g[b].append(a) +while s: + u, p = s.pop() + for v in g[u]: + if v != p: s.append((v, u)) + if len(g[u]) == 1: m.append(u) +print((len(m)+1)//2); y = len(m)//2 +for i in range((len(m)+1)//2): print(m[i], m[(i+y)%len(m)]) \ No newline at end of file diff --git a/src/Knapsack Packing/knapsackpacking.py b/src/Knapsack Packing/knapsackpacking.py new file mode 100644 index 00000000..3674ccef --- /dev/null +++ b/src/Knapsack Packing/knapsackpacking.py @@ -0,0 +1,19 @@ +import sys; input = sys.stdin.readline +t = n = int(input()); k = sorted(int(input()) for _ in range(1<