diff --git a/README.md b/README.md index ba849329..5192b861 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Kattis Solutions ![Visitors](https://count.getloli.com/get/@RussellDash332) -## Total problems solved: 2776 +## Total problems solved: 2780 Note that the tables below are auto-generated using [autokattis](https://github.com/RussellDash332/autokattis). @@ -17,19 +17,19 @@ For more Python data structure implementations, head over to [pytils](https://gi |[1's For All](https://open.kattis.com/problems/1sforall)| 1sforall |6.2|[![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 |2.9|[![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)]()| -|[24 Game](https://open.kattis.com/problems/24game)| 24game |8.0|[![py](images/python.png)](src/24%20Game/24game.py)| +|[24 Game](https://open.kattis.com/problems/24game)| 24game |8.3|[![py](images/python.png)](src/24%20Game/24game.py)| |[So you want to be a 2^n-aire](https://open.kattis.com/problems/2naire)| 2naire |3.1|[![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.1|[![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 |3.6|[![py](images/python.png)]()| +|[99 Problems (1)](https://open.kattis.com/problems/99problems)| 99problems |3.8|[![py](images/python.png)]()| |[99 Problems (2)](https://open.kattis.com/problems/99problems2)| 99problems2 |4.5|[![java](images/java.png)]()[![py](images/python.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.4|[![cpp](images/cpp.png)]()| |[Abandoned Animal](https://open.kattis.com/problems/abandonedanimal)| abandonedanimal |5.2|[![py](images/python.png)]()| -|[ABC](https://open.kattis.com/problems/abc)| abc |1.8|[![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)| +|[ABC](https://open.kattis.com/problems/abc)| abc |1.9|[![cpp](images/cpp.png)]()[![java](images/java.png)]()| +|[Ab Initio](https://open.kattis.com/problems/abinitio)| abinitio |7.1|[![java](images/java.png)](src/Ab%20Initio/AbInitio.java)[![py](images/python.png)](src/Ab%20Initio/abinitio.py)| |[Above Average](https://open.kattis.com/problems/aboveaverage)| aboveaverage |2.0|[![cpp](images/cpp.png)]()| |[Abridged Reading](https://open.kattis.com/problems/abridgedreading)| abridgedreading |5.4|[![py](images/python.png)](src/Abridged%20Reading/abridgedreading.py)| |[Absolutely Symmetric](https://open.kattis.com/problems/absolutelysymmetric)| absolutelysymmetric |4.2|[![py](images/python.png)]()| @@ -42,18 +42,18 @@ For more Python data structure implementations, head over to [pytils](https://gi |[ACM Contest Scoring](https://open.kattis.com/problems/acm)| acm |1.8|[![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 |6.0|[![py](images/python.png)]()| +|[Add 'Em Up!](https://open.kattis.com/problems/addemup)| addemup |6.1|[![py](images/python.png)]()| |[Adding Trouble](https://open.kattis.com/problems/addingtrouble)| addingtrouble |1.3|[![py](images/python.png)]()| -|[Adding Words](https://open.kattis.com/problems/addingwords)| addingwords |4.0|[![py](images/python.png)]()| +|[Adding Words](https://open.kattis.com/problems/addingwords)| addingwords |4.1|[![py](images/python.png)]()| |[Add Two Numbers](https://open.kattis.com/problems/addtwonumbers)| addtwonumbers |1.3|[![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.6|[![py](images/python.png)](src/Administrative%20Difficulties/administrativeproblems.py)| |[Adolescent Architecture](https://open.kattis.com/problems/adolescentarchitecture)| adolescentarchitecture |4.2|[![py](images/python.png)]()| |[Ads](https://open.kattis.com/problems/ads)| ads |5.1|[![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.6|[![py](images/python.png)]()| |[Agamemnon's Odyssey](https://open.kattis.com/problems/agamemnonsodyssey)| agamemnonsodyssey |4.8|[![py](images/python.png)]()| -|[AI Jeopardy](https://open.kattis.com/problems/aijeopardy)| aijeopardy |6.2|[![py](images/python.png)](src/AI%20Jeopardy/aijeopardy.py)| +|[AI Jeopardy](https://open.kattis.com/problems/aijeopardy)| aijeopardy |6.3|[![py](images/python.png)](src/AI%20Jeopardy/aijeopardy.py)| |[Air Conditioned Minions](https://open.kattis.com/problems/airconditioned)| airconditioned |3.3|[![py](images/python.png)]()| |[Airfare Grants](https://open.kattis.com/problems/airfaregrants)| airfaregrants |1.3|[![py](images/python.png)]()| |[Airline Hub](https://open.kattis.com/problems/airlinehub)| airlinehub |6.5|[![py](images/python.png)](src/Airline%20Hub/airlinehub.py)| @@ -61,6 +61,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Akcija](https://open.kattis.com/problems/akcija)| akcija |1.8|[![java](images/java.png)]()| |[Akureyri](https://open.kattis.com/problems/akureyri)| akureyri |1.4|[![py](images/python.png)]()| |[Alchemy 101](https://open.kattis.com/problems/alchemy101)| alchemy101 |3.9|[![py](images/python.png)]()| +|[Alchemy](https://open.kattis.com/problems/alchemy2)| alchemy2 |7.6|[![py](images/python.png)]()| |[Aldur](https://open.kattis.com/problems/aldur)| aldur |1.3|[![py](images/python.png)]()| |[Aldursröðun](https://open.kattis.com/problems/aldursrodun)| aldursrodun |2.7|[![py](images/python.png)]()| |[Alehouse](https://open.kattis.com/problems/alehouse)| alehouse |4.0|[![py](images/python.png)]()| @@ -73,14 +74,14 @@ For more Python data structure implementations, head over to [pytils](https://gi |[All about that base](https://open.kattis.com/problems/allaboutthatbase)| allaboutthatbase |3.0|[![py](images/python.png)]()| |[All Different Directions](https://open.kattis.com/problems/alldifferentdirections)| alldifferentdirections |2.7|[![py](images/python.png)]()| |[Allergen Testing](https://open.kattis.com/problems/allergentesting)| allergentesting |6.6|[![py](images/python.png)](src/Allergen%20Testing/allergentesting.py)| -|[All Modulo Pythagorean](https://open.kattis.com/problems/allmodulopythagorean)| allmodulopythagorean |4.2|[![py](images/python.png)](src/All%20Modulo%20Pythagorean/allmodulopythagorean.py)| +|[All Modulo Pythagorean](https://open.kattis.com/problems/allmodulopythagorean)| allmodulopythagorean |4.3|[![py](images/python.png)](src/All%20Modulo%20Pythagorean/allmodulopythagorean.py)| |[Alloys](https://open.kattis.com/problems/alloys)| alloys |3.6|[![cpp](images/cpp.png)]()| |[All Pairs Shortest Path](https://open.kattis.com/problems/allpairspath)| allpairspath |4.8|[![java](images/java.png)](src/All%20Pairs%20Shortest%20Path/AllPairsPath.java)| -|[All Pair Sums](https://open.kattis.com/problems/allpairsums)| allpairsums |5.5|[![py](images/python.png)](src/All%20Pair%20Sums/allpairsums.py)| -|[All Square Sums](https://open.kattis.com/problems/allsquaresums)| allsquaresums |7.1|[![py](images/python.png)](src/All%20Square%20Sums/allsquaresums.py)| -|[Almennir Borgarar](https://open.kattis.com/problems/almennirborgarar)| almennirborgarar |3.6|[![py](images/python.png)]()| +|[All Pair Sums](https://open.kattis.com/problems/allpairsums)| allpairsums |5.7|[![py](images/python.png)](src/All%20Pair%20Sums/allpairsums.py)| +|[All Square Sums](https://open.kattis.com/problems/allsquaresums)| allsquaresums |6.7|[![py](images/python.png)](src/All%20Square%20Sums/allsquaresums.py)| +|[Almennir Borgarar](https://open.kattis.com/problems/almennirborgarar)| almennirborgarar |3.7|[![py](images/python.png)]()| |[Almost Perfect](https://open.kattis.com/problems/almostperfect)| almostperfect |2.6|[![py](images/python.png)]()| -|[Almost Pythagorean](https://open.kattis.com/problems/almostpythagorean)| almostpythagorean |5.5|[![py](images/python.png)](src/Almost%20Pythagorean/almostpythagorean.py)| +|[Almost Pythagorean](https://open.kattis.com/problems/almostpythagorean)| almostpythagorean |5.6|[![py](images/python.png)](src/Almost%20Pythagorean/almostpythagorean.py)| |[Almost Sorted (1)](https://open.kattis.com/problems/almostsorted)| almostsorted |6.6|[![py](images/python.png)](src/Almost%20Sorted%20(1)/almostsorted.py)| |[Almost Sorted (2)](https://open.kattis.com/problems/almostsorted2)| almostsorted2 |5.3|[![py](images/python.png)]()| |[Almost Union-Find](https://open.kattis.com/problems/almostunionfind)| almostunionfind |3.6|[![java](images/java.png)]()[![py](images/python.png)]()| @@ -88,16 +89,16 @@ For more Python data structure implementations, head over to [pytils](https://gi |[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.7|[![py](images/python.png)](src/Amanda%20Lounges/amanda.py)| -|[A Mazing!](https://open.kattis.com/problems/amazing)| amazing |5.7|[![java](images/java.png)]()| +|[A Mazing!](https://open.kattis.com/problems/amazing)| amazing |5.8|[![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.7|[![java](images/java.png)]()| -|[Amsterdam Distance](https://open.kattis.com/problems/amsterdamdistance)| amsterdamdistance |2.6|[![py](images/python.png)]()| +|[Amsterdam Distance](https://open.kattis.com/problems/amsterdamdistance)| amsterdamdistance |2.7|[![py](images/python.png)]()| |[A Multiplication Game](https://open.kattis.com/problems/amultiplicationgame)| amultiplicationgame |4.1|[![py](images/python.png)]()| |[A Musical Question](https://open.kattis.com/problems/amusicalquestion)| amusicalquestion |6.6|[![py](images/python.png)](src/A%20Musical%20Question/amusicalquestion.py)| |[Anagram Counting](https://open.kattis.com/problems/anagramcounting)| anagramcounting |2.9|[![py](images/python.png)]()| |[AND Permutation](https://open.kattis.com/problems/andpermutation)| andpermutation |6.2|[![py](images/python.png)]()| |[Andrew the Ant](https://open.kattis.com/problems/andrewant)| andrewant |5.0|[![py](images/python.png)]()| -|[Duck Journey](https://open.kattis.com/problems/andvag)| andvag |3.3|[![py](images/python.png)]()| +|[Duck Journey](https://open.kattis.com/problems/andvag)| andvag |3.2|[![py](images/python.png)]()| |[An Easy Array Problem](https://open.kattis.com/problems/aneasyarray)| aneasyarray |8.3|[![cpp](images/cpp.png)]()| |[A New Adventure](https://open.kattis.com/problems/anewadventure)| anewadventure |6.2|[![py](images/python.png)](src/A%20New%20Adventure/anewadventure.py)| |[A New Alphabet](https://open.kattis.com/problems/anewalphabet)| anewalphabet |2.4|[![cpp](images/cpp.png)]()| @@ -113,13 +114,13 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Anthony and Cora](https://open.kattis.com/problems/anthony)| anthony |4.8|[![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.4|[![cpp](images/cpp.png)]()| -|[Ocean's Anti-11 (Hard)](https://open.kattis.com/problems/anti11hard)| anti11hard |7.5|[![py](images/python.png)](src/Ocean's%20Anti-11%20(Hard)/anti11hard.py)| +|[Ocean's Anti-11 (Hard)](https://open.kattis.com/problems/anti11hard)| anti11hard |7.6|[![py](images/python.png)](src/Ocean's%20Anti-11%20(Hard)/anti11hard.py)| |[Antiarihmetic](https://open.kattis.com/problems/antiarithmetic)| antiarithmetic |6.9|[![py](images/python.png)](src/Antiarihmetic/antiarithmetic.py)| |[Anti-Palindrome](https://open.kattis.com/problems/antipalindrome)| antipalindrome |2.0|[![py](images/python.png)]()| |[Fancy Antiques](https://open.kattis.com/problems/antiques)| antiques |8.0|[![py](images/python.png)]()| |[Ants](https://open.kattis.com/problems/ants)| ants |2.2|[![py](images/python.png)]()| -|[Any Pythagorean Triple](https://open.kattis.com/problems/anypythagorean)| anypythagorean |2.6|[![py](images/python.png)]()| -|[Apaxiaaaaaaaaaaaans!](https://open.kattis.com/problems/apaxiaaans)| apaxiaaans |1.4|[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| +|[Any Pythagorean Triple](https://open.kattis.com/problems/anypythagorean)| anypythagorean |3.1|[![py](images/python.png)]()| +|[Apaxiaaaaaaaaaaaans!](https://open.kattis.com/problems/apaxiaaans)| apaxiaaans |1.5|[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| |[Honour Thy (Apaxian) Parent](https://open.kattis.com/problems/apaxianparent)| apaxianparent |1.8|[![cpp](images/cpp.png)]()| |[A Pivotal Question](https://open.kattis.com/problems/apivotalquestion)| apivotalquestion |4.4|[![py](images/python.png)]()| |[A+B Problem](https://open.kattis.com/problems/aplusb)| aplusb |6.6|[![py](images/python.png)](src/A+B%20Problem/aplusb.py)| @@ -137,8 +138,8 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Architecture](https://open.kattis.com/problems/architecture)| architecture |2.8|[![py](images/python.png)]()| |[Arctic Network](https://open.kattis.com/problems/arcticnetwork)| arcticnetwork |3.2|[![java](images/java.png)]()| |[A Real Challenge](https://open.kattis.com/problems/areal)| areal |2.1|[![cpp](images/cpp.png)]()| -|[Are You Listening](https://open.kattis.com/problems/areyoulistening)| areyoulistening |2.8|[![py](images/python.png)]()| -|[Arithmetic](https://open.kattis.com/problems/arithmetic)| arithmetic |3.1|[![py](images/python.png)]()| +|[Are You Listening](https://open.kattis.com/problems/areyoulistening)| areyoulistening |2.9|[![py](images/python.png)]()| +|[Arithmetic](https://open.kattis.com/problems/arithmetic)| arithmetic |3.2|[![py](images/python.png)]()| |[Arithmetic Decoding](https://open.kattis.com/problems/arithmeticdecoding)| arithmeticdecoding |2.4|[![py](images/python.png)]()| |[Arithmetic Functions](https://open.kattis.com/problems/arithmeticfunctions)| arithmeticfunctions |1.7|[![cpp](images/cpp.png)]()| |[Arm Coordination](https://open.kattis.com/problems/armcoordination)| armcoordination |1.6|[![py](images/python.png)]()| @@ -147,7 +148,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Army Strength (Hard)](https://open.kattis.com/problems/armystrengthhard)| armystrengthhard |2.2|[![py](images/python.png)]()| |[Arranging Hat](https://open.kattis.com/problems/arranginghat)| arranginghat |6.4|[![py](images/python.png)](src/Arranging%20Hat/arranginghat.py)| |[Array of Discord](https://open.kattis.com/problems/arrayofdiscord)| arrayofdiscord |4.7|[![py](images/python.png)]()| -|[Array Smoothening](https://open.kattis.com/problems/arraysmoothening)| arraysmoothening |3.1|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| +|[Array Smoothening](https://open.kattis.com/problems/arraysmoothening)| arraysmoothening |3.2|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| |[Arriving on Time](https://open.kattis.com/problems/arrivingontime)| arrivingontime |4.7|[![py](images/python.png)]()| |[Amalgamated Artichokes](https://open.kattis.com/problems/artichoke)| artichoke |2.5|[![py](images/python.png)]()| |[Artur](https://open.kattis.com/problems/artur)| artur |6.6|[![py](images/python.png)](src/Artur/artur.py)| @@ -166,7 +167,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Astro](https://open.kattis.com/problems/astro)| astro |4.1|[![py](images/python.png)]()| |[Astrological Sign](https://open.kattis.com/problems/astrologicalsign)| astrologicalsign |2.5|[![py](images/python.png)]()| |[Atlögur](https://open.kattis.com/problems/atlogur)| atlogur |2.2|[![py](images/python.png)]()| -|[A Trivial Pursuit](https://open.kattis.com/problems/atrivialpursuit)| atrivialpursuit |9.1|[![py](images/python.png)](src/A%20Trivial%20Pursuit/atrivialpursuit.py)| +|[A Trivial Pursuit](https://open.kattis.com/problems/atrivialpursuit)| atrivialpursuit |9.2|[![py](images/python.png)](src/A%20Trivial%20Pursuit/atrivialpursuit.py)| |[Attendance](https://open.kattis.com/problems/attendance2)| attendance2 |1.8|[![py](images/python.png)]()| |[Auto Completion](https://open.kattis.com/problems/autocompletion)| autocompletion |6.6|[![py](images/python.png)]()| |[Automatic Trading](https://open.kattis.com/problems/automatictrading)| automatictrading |5.2|[![py](images/python.png)](src/Automatic%20Trading/automatictrading.py)| @@ -180,9 +181,9 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Avoiding the Apocalypse](https://open.kattis.com/problems/avoidingtheapocalypse)| avoidingtheapocalypse |3.7|[![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.4|[![py](images/python.png)]()| -|[Aww Man](https://open.kattis.com/problems/awwman)| awwman |3.9|[![py](images/python.png)](src/Aww%20Man/awwman.py)| +|[Aww Man](https://open.kattis.com/problems/awwman)| awwman |3.8|[![py](images/python.png)](src/Aww%20Man/awwman.py)| |[BAAS](https://open.kattis.com/problems/baas)| baas |5.0|[![py](images/python.png)](src/BAAS/baas.py)| -|[Babelfish](https://open.kattis.com/problems/babelfish)| babelfish |3.0|[![py](images/python.png)]()| +|[Babelfish](https://open.kattis.com/problems/babelfish)| babelfish |3.1|[![py](images/python.png)]()| |[Baby Bites](https://open.kattis.com/problems/babybites)| babybites |1.7|[![py](images/python.png)]()| |[Babylonian Numbers](https://open.kattis.com/problems/babylonian)| babylonian |2.1|[![py](images/python.png)]()| |[Baby Names](https://open.kattis.com/problems/babynames)| babynames |5.6|[![java](images/java.png)]()| @@ -190,7 +191,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Bachelor's Thesis](https://open.kattis.com/problems/bachelorsthesis)| bachelorsthesis |6.9|[![py](images/python.png)](src/Bachelor's%20Thesis/bachelorsthesis.py)| |[Bachet's Game](https://open.kattis.com/problems/bachetsgame)| bachetsgame |4.2|[![cpp](images/cpp.png)]()| |[Backpack Buddies](https://open.kattis.com/problems/backpackbuddies)| backpackbuddies |6.7|[![py](images/python.png)](src/Backpack%20Buddies/backpackbuddies.py)| -|[Backspace](https://open.kattis.com/problems/backspace)| backspace |1.7|[![py](images/python.png)]()| +|[Backspace](https://open.kattis.com/problems/backspace)| backspace |1.6|[![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.7|[![py](images/python.png)](src/Bag%20of%20Tiles/bagoftiles.py)| |[Balanced Diet](https://open.kattis.com/problems/balanceddiet)| balanceddiet |3.3|[![py](images/python.png)]()| @@ -199,7 +200,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Distributing Ballot Boxes](https://open.kattis.com/problems/ballotboxes)| ballotboxes |4.3|[![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.7|[![py](images/python.png)](src/Baloni/baloni.py)| -|[Bank Queue](https://open.kattis.com/problems/bank)| bank |2.9|[![py](images/python.png)]()| +|[Bank Queue](https://open.kattis.com/problems/bank)| bank |2.8|[![py](images/python.png)]()| |[Bannorð](https://open.kattis.com/problems/bannord)| bannord |1.6|[![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.4|[![py](images/python.png)]()| @@ -213,12 +214,12 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Basketball One-on-One](https://open.kattis.com/problems/basketballoneonone)| basketballoneonone |1.5|[![py](images/python.png)]()| |[Saunas](https://open.kattis.com/problems/bastubad)| bastubad |4.7|[![py](images/python.png)]()| |[Batch GCD](https://open.kattis.com/problems/batchgcd)| batchgcd |8.8|[![py](images/python.png)]()| -|[Batmanacci](https://open.kattis.com/problems/batmanacci)| batmanacci |3.3|[![py](images/python.png)]()| +|[Batmanacci](https://open.kattis.com/problems/batmanacci)| batmanacci |3.2|[![py](images/python.png)]()| |[Exploding Batteries](https://open.kattis.com/problems/batteries)| batteries |4.1|[![py](images/python.png)]()| |[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.6|[![py](images/python.png)]()| -|[Baza](https://open.kattis.com/problems/baza)| baza |5.8|[![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)| |[Bazaar](https://open.kattis.com/problems/bazaar)| bazaar |5.4|[![py](images/python.png)](src/Bazaar/bazaar.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.8|[![py](images/python.png)]()| @@ -226,7 +227,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Beautiful Primes](https://open.kattis.com/problems/beautifulprimes)| beautifulprimes |4.0|[![py](images/python.png)]()| |[Beavergnaw](https://open.kattis.com/problems/beavergnaw)| beavergnaw |1.7|[![cpp](images/cpp.png)]()| |[Beehives (1)](https://open.kattis.com/problems/beehives)| beehives |2.2|[![py](images/python.png)]()| -|[Beehives (2)](https://open.kattis.com/problems/beehives2)| beehives2 |5.2|[![py](images/python.png)](src/Beehives%20(2)/beehives2.py)| +|[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.6|[![py](images/python.png)]()| |[Beep Code](https://open.kattis.com/problems/beepcode)| beepcode |4.0|[![py](images/python.png)]()| @@ -247,11 +248,11 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Bicikli](https://open.kattis.com/problems/bicikli)| bicikli |6.6|[![py](images/python.png)](src/Bicikli/bicikli.py)| |[Bið, endalaus bið](https://open.kattis.com/problems/bidendalausbid)| bidendalausbid |2.5|[![py](images/python.png)]()| |[Big Boxes](https://open.kattis.com/problems/bigboxes)| bigboxes |2.8|[![py](images/python.png)]()| -|[Big Factoring](https://open.kattis.com/problems/bigfactoring)| bigfactoring |7.9|[![py](images/python.png)](src/Big%20Factoring/bigfactoring.py)[![sh](images/bash.png)](src/Big%20Factoring/bigfactoring.sh)| +|[Big Factoring](https://open.kattis.com/problems/bigfactoring)| bigfactoring |8.0|[![py](images/python.png)](src/Big%20Factoring/bigfactoring.py)[![sh](images/bash.png)](src/Big%20Factoring/bigfactoring.sh)| |[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.7|[![py](images/python.png)]()| |[Big Integers](https://open.kattis.com/problems/bigintegers)| bigintegers |4.2|[![py](images/python.png)]()| -|[Big Totoro](https://open.kattis.com/problems/bigtotoro)| bigtotoro |3.4|[![py](images/python.png)]()| +|[Big Totoro](https://open.kattis.com/problems/bigtotoro)| bigtotoro |3.5|[![py](images/python.png)]()| |[Big Truck](https://open.kattis.com/problems/bigtruck)| bigtruck |3.1|[![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 |4.9|[![py](images/python.png)]()| @@ -259,16 +260,16 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Bikes and Barricades](https://open.kattis.com/problems/bikesandbarricades)| bikesandbarricades |2.5|[![py](images/python.png)]()| |[Bilað Lyklaborð](https://open.kattis.com/problems/biladlyklabord)| biladlyklabord |1.5|[![py](images/python.png)]()| |[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.2|[![java](images/java.png)]()| +|[Billiard](https://open.kattis.com/problems/billiard)| billiard |2.3|[![java](images/java.png)]()| |[Bílskúrar](https://open.kattis.com/problems/bilskurar)| bilskurar |2.6|[![py](images/python.png)](src/Bílskúrar/bilskurar.py)| |[Binary Choosing](https://open.kattis.com/problems/binarychoosing)| binarychoosing |4.7|[![py](images/python.png)]()| -|[Binary Exponentiation](https://open.kattis.com/problems/binaryexponentiation)| binaryexponentiation |3.0|[![py](images/python.png)]()| +|[Binary Exponentiation](https://open.kattis.com/problems/binaryexponentiation)| binaryexponentiation |2.6|[![py](images/python.png)]()| |[Binary Voting](https://open.kattis.com/problems/binaryvoting)| binaryvoting |4.7|[![py](images/python.png)](src/Binary%20Voting/binaryvoting.py)| |[Bing It On](https://open.kattis.com/problems/bing)| bing |3.2|[![py](images/python.png)]()| |[Bingo for the Win!](https://open.kattis.com/problems/bingoforthewin)| bingoforthewin |3.3|[![py](images/python.png)]()| |[Bíóferð](https://open.kattis.com/problems/bioferd)| bioferd |5.7|[![py](images/python.png)]()| |[Birds on a Wire](https://open.kattis.com/problems/birds)| birds |3.1|[![py](images/python.png)]()| -|[Birthday Party](https://open.kattis.com/problems/birthday)| birthday |2.7|[![py](images/python.png)]()| +|[Birthday Party](https://open.kattis.com/problems/birthday)| birthday |2.6|[![py](images/python.png)]()| |[Birthday Boy](https://open.kattis.com/problems/birthdayboy)| birthdayboy |4.6|[![py](images/python.png)]()| |[Birthday Candles](https://open.kattis.com/problems/birthdaycandles)| birthdaycandles |3.2|[![py](images/python.png)]()| |[Birthday Paradox](https://open.kattis.com/problems/birthdayparadox)| birthdayparadox |5.3|[![py](images/python.png)]()| @@ -297,16 +298,16 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Bobby's Bet](https://open.kattis.com/problems/bobby)| bobby |2.3|[![py](images/python.png)]()| |[Bocchi's Rocks](https://open.kattis.com/problems/bocchinorokku)| bocchinorokku |3.5|[![py](images/python.png)]()| |[Boggle](https://open.kattis.com/problems/boggle)| boggle |4.8|[![py](images/python.png)]()| -|[Accounting](https://open.kattis.com/problems/bokforing)| bokforing |3.6|[![py](images/python.png)]()| +|[Accounting](https://open.kattis.com/problems/bokforing)| bokforing |3.7|[![py](images/python.png)]()| |[Book Shelves](https://open.kattis.com/problems/bokhyllor)| bokhyllor |3.6|[![py](images/python.png)](src/Book%20Shelves/bokhyllor.py)| |[Bokstavstärningar](https://open.kattis.com/problems/bokstavstarningar)| bokstavstarningar |5.0|[![py](images/python.png)](src/Bokstavstärningar/bokstavstarningar.py)| |[Bond](https://open.kattis.com/problems/bond)| bond |5.8|[![py](images/python.png)](src/Bond/bond.py)| |[Book Circle](https://open.kattis.com/problems/bookcircle)| bookcircle |5.4|[![py](images/python.png)]()| |[Book Club](https://open.kattis.com/problems/bookclub)| bookclub |4.7|[![py](images/python.png)]()| |[Booking](https://open.kattis.com/problems/booking)| booking |5.3|[![py](images/python.png)](src/Booking/booking.py)| -|[Booking a Room](https://open.kattis.com/problems/bookingaroom)| bookingaroom |1.8|[![py](images/python.png)]()| +|[Booking a Room](https://open.kattis.com/problems/bookingaroom)| bookingaroom |1.7|[![py](images/python.png)]()| |[Booming Business](https://open.kattis.com/problems/boomingbusiness)| boomingbusiness |4.7|[![py](images/python.png)](src/Booming%20Business/boomingbusiness.py)| -|[Bootstrapping Number](https://open.kattis.com/problems/bootstrappingnumber)| bootstrappingnumber |2.8|[![py](images/python.png)]()| +|[Bootstrapping Number](https://open.kattis.com/problems/bootstrappingnumber)| bootstrappingnumber |2.9|[![py](images/python.png)]()| |[Borders](https://open.kattis.com/problems/borders)| borders |6.9|[![py](images/python.png)](src/Borders/borders.py)| |[Borðspil](https://open.kattis.com/problems/bordspil)| bordspil |4.2|[![py](images/python.png)]()| |[Killing Aliens in a Borg Maze](https://open.kattis.com/problems/borg)| borg |3.6|[![py](images/python.png)]()| @@ -316,15 +317,15 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Bottle Flip](https://open.kattis.com/problems/bottleflip)| bottleflip |2.3|[![py](images/python.png)]()| |[Bottle Opening](https://open.kattis.com/problems/bottleopening)| bottleopening |1.7|[![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 |4.5|[![cpp](images/cpp.png)]()| +|[Bounding Box](https://open.kattis.com/problems/boundingbox)| boundingbox |4.2|[![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)]()| -|[Boxes](https://open.kattis.com/problems/boxes)| boxes |3.3|[![py](images/python.png)]()| +|[Boxes](https://open.kattis.com/problems/boxes)| boxes |3.4|[![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 |5.2|[![py](images/python.png)]()| +|[Bracket Sequence](https://open.kattis.com/problems/bracketsequence)| bracketsequence |5.1|[![py](images/python.png)]()| |[The Board Game](https://open.kattis.com/problems/bradspelet)| bradspelet |3.9|[![py](images/python.png)]()| -|[Brahmagupta-Fibonacci](https://open.kattis.com/problems/brahmaguptafibonacci)| brahmaguptafibonacci |3.9|[![py](images/python.png)]()| +|[Brahmagupta-Fibonacci](https://open.kattis.com/problems/brahmaguptafibonacci)| brahmaguptafibonacci |3.8|[![py](images/python.png)]()| |[BrainFsckVM](https://open.kattis.com/problems/brainfsckvm)| brainfsckvm |6.0|[![py](images/python.png)](src/BrainFsckVM/brainfsckvm.py)| |[Brainfuck](https://open.kattis.com/problems/brainfuck)| brainfuck |6.4|[![py](images/python.png)](src/Brainfuck/brainfuck.py)| |[Branch Manager](https://open.kattis.com/problems/branchmanager)| branchmanager |5.4|[![py](images/python.png)](src/Branch%20Manager/branchmanager.py)| @@ -332,7 +333,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Bread Sorting](https://open.kattis.com/problems/bread)| bread |4.3|[![py](images/python.png)]()| |[Breaking Bad](https://open.kattis.com/problems/breakingbad)| breakingbad |3.1|[![py](images/python.png)]()| |[Breaking Branches](https://open.kattis.com/problems/breakingbranches)| breakingbranches |1.6|[![py](images/python.png)]()| -|[Breaking Cake](https://open.kattis.com/problems/breakingcake)| breakingcake |5.7|[![py](images/python.png)](src/Breaking%20Cake/breakingcake.py)| +|[Breaking Cake](https://open.kattis.com/problems/breakingcake)| breakingcake |5.8|[![py](images/python.png)](src/Breaking%20Cake/breakingcake.py)| |[Letter Optimization](https://open.kattis.com/problems/brevoptimering)| brevoptimering |5.1|[![py](images/python.png)]()| |[Brexit](https://open.kattis.com/problems/brexit)| brexit |2.6|[![py](images/python.png)]()| |[Brexit Negotiations](https://open.kattis.com/problems/brexitnegotiations)| brexitnegotiations |5.5|[![py](images/python.png)]()| @@ -340,13 +341,13 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Brick Wall](https://open.kattis.com/problems/brickwall)| brickwall |5.1|[![py](images/python.png)]()| |[Bridge](https://open.kattis.com/problems/bridge)| bridge |5.7|[![py](images/python.png)]()| |[Bridge Automation](https://open.kattis.com/problems/bridgeautomation)| bridgeautomation |5.7|[![py](images/python.png)](src/Bridge%20Automation/bridgeautomation.py)| -|[Bridges and Tunnels](https://open.kattis.com/problems/bridgesandtunnels)| bridgesandtunnels |2.6|[![java](images/java.png)]()[![py](images/python.png)]()| +|[Bridges and Tunnels](https://open.kattis.com/problems/bridgesandtunnels)| bridgesandtunnels |2.8|[![java](images/java.png)]()[![py](images/python.png)]()| |[Brocard Point of a Triangle](https://open.kattis.com/problems/brocard)| brocard |4.6|[![cpp](images/cpp.png)]()| |[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.9|[![py](images/python.png)](src/Broken%20Keypad/brokenkeypad.py)| |[Broken Swords](https://open.kattis.com/problems/brokenswords)| brokenswords |1.9|[![py](images/python.png)]()| |[Brownie Points I](https://open.kattis.com/problems/browniepoints)| browniepoints |2.2|[![cpp](images/cpp.png)]()| -|[Bridges](https://open.kattis.com/problems/bryr)| bryr |2.6|[![py](images/python.png)]()| +|[Bridges](https://open.kattis.com/problems/bryr)| bryr |2.5|[![py](images/python.png)]()| |[Binary search tree](https://open.kattis.com/problems/bst)| bst |7.3|[![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.6|[![py](images/python.png)]()| |[Bucket Brigade](https://open.kattis.com/problems/bucketbrigade)| bucketbrigade |3.9|[![py](images/python.png)]()| @@ -361,11 +362,11 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Bundles of Joy](https://open.kattis.com/problems/bundles)| bundles |6.5|[![py](images/python.png)](src/Bundles%20of%20Joy/bundles.py)| |[Bungee Builder](https://open.kattis.com/problems/bungeebuilder)| bungeebuilder |3.5|[![py](images/python.png)]()| |[Bungee Jumping](https://open.kattis.com/problems/bungeejumping)| bungeejumping |4.7|[![py](images/python.png)]()| -|[Bunny Town Bonding](https://open.kattis.com/problems/bunnytownbonding)| bunnytownbonding |4.5|[![py](images/python.png)]()| +|[Bunny Town Bonding](https://open.kattis.com/problems/bunnytownbonding)| bunnytownbonding |4.2|[![py](images/python.png)]()| |[Buried Treasure](https://open.kattis.com/problems/buriedtreasure2)| buriedtreasure2 |4.2|[![py](images/python.png)]()| -|[Burrows-Wheeler](https://open.kattis.com/problems/burrowswheeler)| burrowswheeler |5.9|[![py](images/python.png)]()| +|[Burrows-Wheeler](https://open.kattis.com/problems/burrowswheeler)| burrowswheeler |5.8|[![py](images/python.png)]()| |[Bus](https://open.kattis.com/problems/bus)| bus |1.8|[![cpp](images/cpp.png)]()| -|[Bus Assignment](https://open.kattis.com/problems/busassignment)| busassignment |1.6|[![py](images/python.png)]()| +|[Bus Assignment](https://open.kattis.com/problems/busassignment)| busassignment |1.8|[![py](images/python.png)]()| |[Bus Lines](https://open.kattis.com/problems/buslines)| buslines |2.4|[![py](images/python.png)]()| |[Bus Numbers (1)](https://open.kattis.com/problems/busnumbers)| busnumbers |2.3|[![java](images/java.png)]()| |[Bus Numbers (2)](https://open.kattis.com/problems/busnumbers2)| busnumbers2 |2.6|[![py](images/python.png)]()| @@ -373,7 +374,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[The Bus Card](https://open.kattis.com/problems/busskortet)| busskortet |3.0|[![py](images/python.png)]()| |[Bus Ticket](https://open.kattis.com/problems/busticket)| busticket |4.6|[![py](images/python.png)](src/Bus%20Ticket/busticket.py)| |[Bus Tour](https://open.kattis.com/problems/bustour)| bustour |6.3|[![cpp](images/cpp.png)](src/Bus%20Tour/bustour.cpp)| -|[Busy Roads](https://open.kattis.com/problems/busyroads)| busyroads |3.9|[![py](images/python.png)]()| +|[Busy Roads](https://open.kattis.com/problems/busyroads)| busyroads |4.0|[![py](images/python.png)]()| |[Busy Schedule](https://open.kattis.com/problems/busyschedule)| busyschedule |2.4|[![py](images/python.png)]()| |[Button Bashing](https://open.kattis.com/problems/buttonbashing)| buttonbashing |3.2|[![java](images/java.png)]()[![py](images/python.png)]()| |[Buzzwords](https://open.kattis.com/problems/buzzwords)| buzzwords |5.0|[![py](images/python.png)]()| @@ -416,9 +417,9 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Stained Carpet](https://open.kattis.com/problems/carpet)| carpet |6.5|[![py](images/python.png)](src/Stained%20Carpet/carpet.py)| |[Carpool](https://open.kattis.com/problems/carpool)| carpool |6.9|[![py](images/python.png)](src/Carpool/carpool.py)| |[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.8|[![py](images/python.png)]()| +|[Car Trouble](https://open.kattis.com/problems/cartrouble)| cartrouble |4.9|[![py](images/python.png)]()| |[Car Vet](https://open.kattis.com/problems/carvet)| carvet |3.9|[![py](images/python.png)]()| -|[Cascade Centrality](https://open.kattis.com/problems/cascadecentrality)| cascadecentrality |2.4|[![py](images/python.png)]()| +|[Cascade Centrality](https://open.kattis.com/problems/cascadecentrality)| cascadecentrality |2.3|[![py](images/python.png)]()| |[Catalan Numbers](https://open.kattis.com/problems/catalan)| catalan |3.2|[![py](images/python.png)]()| |[Catalan Square](https://open.kattis.com/problems/catalansquare)| catalansquare |3.2|[![py](images/python.png)]()| |[Cat and Mice](https://open.kattis.com/problems/catandmice)| catandmice |4.3|[![py](images/python.png)]()| @@ -430,7 +431,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Cat vs. Dog](https://open.kattis.com/problems/catvsdog)| catvsdog |5.9|[![py](images/python.png)](src/Cat%20vs.%20Dog/catvsdog.py)| |[Cave Exploration (1)](https://open.kattis.com/problems/caveexploration)| caveexploration |3.3|[![py](images/python.png)]()| |[Cave Exploration (2)](https://open.kattis.com/problems/caveexploration2)| caveexploration2 |3.8|[![py](images/python.png)]()| -|[CD](https://open.kattis.com/problems/cd)| cd |4.1|[![py](images/python.png)]()| +|[CD](https://open.kattis.com/problems/cd)| cd |4.0|[![py](images/python.png)]()| |[Ceiling Function](https://open.kattis.com/problems/ceiling)| ceiling |2.2|[![py](images/python.png)]()| |[Celebrity Split](https://open.kattis.com/problems/celebritysplit)| celebritysplit |8.2|[![py](images/python.png)](src/Celebrity%20Split/celebritysplit.py)| |[Cent Savings](https://open.kattis.com/problems/centsavings)| centsavings |4.7|[![py](images/python.png)]()| @@ -440,7 +441,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Cezar](https://open.kattis.com/problems/cezar)| cezar |5.8|[![py](images/python.png)](src/Cezar/cezar.py)| |[CHACTL](https://open.kattis.com/problems/chactl)| chactl |4.7|[![py](images/python.png)]()| |[Champernowne Count](https://open.kattis.com/problems/champernownecount)| champernownecount |3.6|[![py](images/python.png)]()| -|[Champernowne Subsequence](https://open.kattis.com/problems/champernownesubsequence)| champernownesubsequence |3.0|[![py](images/python.png)]()| +|[Champernowne Subsequence](https://open.kattis.com/problems/champernownesubsequence)| champernownesubsequence |3.1|[![py](images/python.png)]()| |[Champernowne Verification](https://open.kattis.com/problems/champernowneverification)| champernowneverification |1.5|[![py](images/python.png)]()| |[Chanukah Challenge](https://open.kattis.com/problems/chanukah)| chanukah |1.3|[![cpp](images/cpp.png)]()| |[Character Development](https://open.kattis.com/problems/character)| character |2.2|[![py](images/python.png)]()| @@ -454,7 +455,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Cheating Students](https://open.kattis.com/problems/cheatingstudents)| cheatingstudents |2.9|[![py](images/python.png)]()| |[Checking Break](https://open.kattis.com/problems/checkingbreak)| checkingbreak |6.1|[![py](images/python.png)](src/Checking%20Break/checkingbreak.py)| |[Checking For Correctness](https://open.kattis.com/problems/checkingforcorrectness)| checkingforcorrectness |3.9|[![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)| +|[Checkmate in One](https://open.kattis.com/problems/checkmateinone)| checkmateinone |4.4|[![py](images/python.png)](src/Checkmate%20in%20One/checkmateinone.py)| |[Cutting Cheese](https://open.kattis.com/problems/cheese)| cheese |3.0|[![py](images/python.png)]()| |[Cheese, If You Please](https://open.kattis.com/problems/cheeseifyouplease)| cheeseifyouplease |3.5|[![py](images/python.png)]()| |[Chemist's vows](https://open.kattis.com/problems/chemistsvows)| chemistsvows |3.1|[![py](images/python.png)]()| @@ -477,7 +478,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Circuit Math](https://open.kattis.com/problems/circuitmath)| circuitmath |2.1|[![py](images/python.png)]()| |[Circular DNA](https://open.kattis.com/problems/circular)| circular |3.4|[![py](images/python.png)]()| |[Circular Caramel Cookie](https://open.kattis.com/problems/circularcaramelcookie)| circularcaramelcookie |4.2|[![py](images/python.png)]()| -|[Circumsphere](https://open.kattis.com/problems/circumsphere)| circumsphere |4.3|[![py](images/python.png)]()| +|[Circumsphere](https://open.kattis.com/problems/circumsphere)| circumsphere |4.4|[![py](images/python.png)]()| |[Citadel Construction](https://open.kattis.com/problems/citadelconstruction)| citadelconstruction |6.7|[![py](images/python.png)](src/Citadel%20Construction/citadelconstruction.py)| |[The Citrus Intern](https://open.kattis.com/problems/citrusintern)| citrusintern |3.6|[![py](images/python.png)]()| |[City Destruction](https://open.kattis.com/problems/city)| city |6.1|[![py](images/python.png)](src/City%20Destruction/city.py)| @@ -499,7 +500,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Closest Pair](https://open.kattis.com/problems/closestpair2)| closestpair2 |6.6|[![java](images/java.png)](src/Closest%20Pair/ClosestPair2.java)| |[Closest Sums](https://open.kattis.com/problems/closestsums)| closestsums |2.7|[![py](images/python.png)]()| |[Closing The Loop](https://open.kattis.com/problems/closingtheloop)| closingtheloop |2.1|[![cpp](images/cpp.png)]()| -|[Coast Length](https://open.kattis.com/problems/coast)| coast |3.0|[![py](images/python.png)]()| +|[Coast Length](https://open.kattis.com/problems/coast)| coast |2.9|[![py](images/python.png)]()| |[A Furious Cocktail](https://open.kattis.com/problems/cocktail)| cocktail |2.9|[![py](images/python.png)]()| |[Cocoa Coalition](https://open.kattis.com/problems/cocoacoalition)| cocoacoalition |4.9|[![py](images/python.png)]()| |[Coconut Splat](https://open.kattis.com/problems/coconut)| coconut |1.7|[![java](images/java.png)]()| @@ -514,7 +515,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Cokolada](https://open.kattis.com/problems/cokolada)| cokolada |2.2|[![py](images/python.png)]()| |[Cold-puter Science](https://open.kattis.com/problems/cold)| cold |1.3|[![cpp](images/cpp.png)]()[![java](images/java.png)]()| |[Collapse](https://open.kattis.com/problems/collapse)| collapse |3.3|[![py](images/python.png)]()| -|[Collatz Conjecture (1)](https://open.kattis.com/problems/collatz)| collatz |3.9|[![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 |6.9|[![py](images/python.png)](src/Collatz%20Conjecture%20(2)/collatzconjecture.py)| |[Colliding Traffic](https://open.kattis.com/problems/collidingtraffic)| collidingtraffic |3.5|[![py](images/python.png)](src/Colliding%20Traffic/collidingtraffic.py)| |[Coloring Socks](https://open.kattis.com/problems/color)| color |2.2|[![py](images/python.png)]()| @@ -549,7 +550,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Connect the Dots](https://open.kattis.com/problems/connectthedots)| connectthedots |3.6|[![py](images/python.png)]()| |[Conquest](https://open.kattis.com/problems/conquest)| conquest |2.9|[![py](images/python.png)]()| |[Conquest Campaign](https://open.kattis.com/problems/conquestcampaign)| conquestcampaign |2.2|[![py](images/python.png)]()| -|[Consecutive Prime Sums](https://open.kattis.com/problems/consecutiveprimesums)| consecutiveprimesums |3.2|[![py](images/python.png)]()| +|[Consecutive Prime Sums](https://open.kattis.com/problems/consecutiveprimesums)| consecutiveprimesums |3.3|[![py](images/python.png)]()| |[Sums](https://open.kattis.com/problems/consecutivesums)| consecutivesums |3.3|[![py](images/python.png)]()| |[Conservation](https://open.kattis.com/problems/conservation)| conservation |4.9|[![py](images/python.png)]()| |[Constellation Creation](https://open.kattis.com/problems/constellationcreation)| constellationcreation |4.7|[![py](images/python.png)](src/Constellation%20Creation/constellationcreation.py)| @@ -566,7 +567,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[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.7|[![py](images/python.png)]()| |[Association for Convex Main Office](https://open.kattis.com/problems/convex)| convex |6.2|[![py](images/python.png)](src/Association%20for%20Convex%20Main%20Office/convex.py)| -|[Convex Hull (1)](https://open.kattis.com/problems/convexhull)| convexhull |4.1|[![py](images/python.png)]()| +|[Convex Hull (1)](https://open.kattis.com/problems/convexhull)| convexhull |4.2|[![py](images/python.png)]()| |[Convex Hull (2)](https://open.kattis.com/problems/convexhull2)| convexhull2 |7.1|[![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 (1)](https://open.kattis.com/problems/conveyorbelts)| conveyorbelts |5.0|[![py](images/python.png)]()| @@ -605,7 +606,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Cow Crane](https://open.kattis.com/problems/cowcrane)| cowcrane |3.5|[![py](images/python.png)]()| |[CPR Number](https://open.kattis.com/problems/cprnummer)| cprnummer |1.5|[![py](images/python.png)]()| |[Exploding CPU](https://open.kattis.com/problems/cpu)| cpu |6.0|[![py](images/python.png)](src/Exploding%20CPU/cpu.py)| -|[Cracker Barrel Game](https://open.kattis.com/problems/crackerbarrel)| crackerbarrel |4.3|[![py](images/python.png)]()| +|[Cracker Barrel Game](https://open.kattis.com/problems/crackerbarrel)| crackerbarrel |4.4|[![py](images/python.png)]()| |[Cracking RSA](https://open.kattis.com/problems/crackingrsa)| crackingrsa |2.0|[![cpp](images/cpp.png)]()| |[Cracking the Code](https://open.kattis.com/problems/crackingthecode)| crackingthecode |5.8|[![py](images/python.png)](src/Cracking%20the%20Code/crackingthecode.py)| |[Cramming for Finals](https://open.kattis.com/problems/crammingforfinals)| crammingforfinals |8.0|[![py](images/python.png)](src/Cramming%20for%20Finals/crammingforfinals.py)| @@ -620,7 +621,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Crop Triangles (Easy)](https://open.kattis.com/problems/cropeasy)| cropeasy |2.9|[![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](https://open.kattis.com/problems/cross)| cross |4.1|[![py](images/python.png)]()| -|[Cross Country](https://open.kattis.com/problems/crosscountry)| crosscountry |2.6|[![py](images/python.png)]()| +|[Cross Country](https://open.kattis.com/problems/crosscountry)| crosscountry |2.5|[![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.4|[![py](images/python.png)](src/Crusaders%20of%20the%20Lost%20Mark/crusaders.py)| |[Cryptographic Keys](https://open.kattis.com/problems/crypto)| crypto |3.8|[![py](images/python.png)]()| @@ -632,7 +633,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Cudak](https://open.kattis.com/problems/cudak)| cudak |6.6|[![py](images/python.png)](src/Cudak/cudak.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.5|[![cpp](images/cpp.png)]()| +|[Curse the Darkness](https://open.kattis.com/problems/cursethedarkness)| cursethedarkness |2.6|[![cpp](images/cpp.png)]()| |[Curve Knights](https://open.kattis.com/problems/curveknights)| curveknights |3.7|[![py](images/python.png)]()| |[Curve Speed](https://open.kattis.com/problems/curvespeed)| curvespeed |2.4|[![py](images/python.png)]()| |[Stacking Curvy Blocks](https://open.kattis.com/problems/curvyblocks)| curvyblocks |4.8|[![cpp](images/cpp.png)]()| @@ -651,9 +652,9 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Damaged Equation](https://open.kattis.com/problems/damagedequation)| damagedequation |2.5|[![cpp](images/cpp.png)]()| |[Dams in Distress](https://open.kattis.com/problems/damsindistress)| damsindistress |3.6|[![py](images/python.png)]()| |[Dance Recital](https://open.kattis.com/problems/dancerecital)| dancerecital |3.8|[![py](images/python.png)]()| -|[Dansgólf](https://open.kattis.com/problems/dansgolf)| dansgolf |2.3|[![py](images/python.png)]()| -|[Dance Pad](https://open.kattis.com/problems/dansmatta)| dansmatta |4.7|[![py](images/python.png)]()| -|[The Darkness](https://open.kattis.com/problems/darkness)| darkness |7.5|[![py](images/python.png)](src/The%20Darkness/darkness.py)| +|[Dansgólf](https://open.kattis.com/problems/dansgolf)| dansgolf |2.2|[![py](images/python.png)]()| +|[Dance Pad](https://open.kattis.com/problems/dansmatta)| dansmatta |4.5|[![py](images/python.png)]()| +|[The Darkness](https://open.kattis.com/problems/darkness)| darkness |7.4|[![py](images/python.png)](src/The%20Darkness/darkness.py)| |[Dartboard](https://open.kattis.com/problems/dartboard)| dartboard |4.0|[![py](images/python.png)]()| |[Darts](https://open.kattis.com/problems/dartscores)| dartscores |2.1|[![py](images/python.png)]()| |[Dart Scoring](https://open.kattis.com/problems/dartscoring)| dartscoring |4.2|[![py](images/python.png)]()| @@ -667,7 +668,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Death Knight Hero](https://open.kattis.com/problems/deathknight)| deathknight |1.5|[![py](images/python.png)]()| |[Deathstar](https://open.kattis.com/problems/deathstar)| deathstar |1.8|[![py](images/python.png)]()| |[Death and Taxes](https://open.kattis.com/problems/deathtaxes)| deathtaxes |3.1|[![py](images/python.png)]()| -|[Debellatio](https://open.kattis.com/problems/debellatio)| debellatio |6.1|[![py](images/python.png)]()| +|[Debellatio](https://open.kattis.com/problems/debellatio)| debellatio |6.0|[![py](images/python.png)]()| |[Debugging](https://open.kattis.com/problems/debugging)| debugging |6.1|[![py](images/python.png)](src/Debugging/debugging.py)| |[Decelerating Jump](https://open.kattis.com/problems/deceleratingjump)| deceleratingjump |4.7|[![py](images/python.png)]()| |[Deceptive Dice](https://open.kattis.com/problems/deceptivedice)| deceptivedice |3.1|[![py](images/python.png)]()| @@ -689,19 +690,19 @@ For more Python data structure implementations, head over to [pytils](https://gi |[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.5|[![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)]()| -|[Deterministic Finite Automata - Complement](https://open.kattis.com/problems/dfacomplement)| dfacomplement |4.0|[![py](images/python.png)]()| -|[Deterministic Finite Automata - Concatenation](https://open.kattis.com/problems/dfaconcatenation)| dfaconcatenation |5.4|[![py](images/python.png)](src/Deterministic%20Finite%20Automata%20-%20Concatenation/dfaconcatenation.py)| -|[Deterministic Finite Automata - Difference](https://open.kattis.com/problems/dfadifference)| dfadifference |3.7|[![py](images/python.png)]()| +|[Deterministic Finite Automata - Complement](https://open.kattis.com/problems/dfacomplement)| dfacomplement |4.1|[![py](images/python.png)]()| +|[Deterministic Finite Automata - Concatenation](https://open.kattis.com/problems/dfaconcatenation)| dfaconcatenation |5.5|[![py](images/python.png)](src/Deterministic%20Finite%20Automata%20-%20Concatenation/dfaconcatenation.py)| +|[Deterministic Finite Automata - Difference](https://open.kattis.com/problems/dfadifference)| dfadifference |3.8|[![py](images/python.png)]()| |[Deterministic Finite Automata - Enumeration](https://open.kattis.com/problems/dfaenumeration)| dfaenumeration |4.8|[![py](images/python.png)]()| -|[Deterministic Finite Automata - Intersection](https://open.kattis.com/problems/dfaintersection)| dfaintersection |4.6|[![py](images/python.png)](src/Deterministic%20Finite%20Automata%20-%20Intersection/dfaintersection.py)| -|[Deterministic Finite Automata - Is the Empty Language](https://open.kattis.com/problems/dfaisempty)| dfaisempty |3.8|[![py](images/python.png)]()| -|[Deterministic Finite Automata - Is a Finite Language](https://open.kattis.com/problems/dfaisfinite)| dfaisfinite |7.9|[![py](images/python.png)](src/Deterministic%20Finite%20Automata%20-%20Is%20a%20Finite%20Language/dfaisfinite.py)| +|[Deterministic Finite Automata - Intersection](https://open.kattis.com/problems/dfaintersection)| dfaintersection |4.7|[![py](images/python.png)](src/Deterministic%20Finite%20Automata%20-%20Intersection/dfaintersection.py)| +|[Deterministic Finite Automata - Is the Empty Language](https://open.kattis.com/problems/dfaisempty)| dfaisempty |3.9|[![py](images/python.png)]()| +|[Deterministic Finite Automata - Is a Finite Language](https://open.kattis.com/problems/dfaisfinite)| dfaisfinite |8.1|[![py](images/python.png)](src/Deterministic%20Finite%20Automata%20-%20Is%20a%20Finite%20Language/dfaisfinite.py)| |[Deterministic Finite Automata - Kleene Star](https://open.kattis.com/problems/dfakleenestar)| dfakleenestar |6.7|[![py](images/python.png)](src/Deterministic%20Finite%20Automata%20-%20Kleene%20Star/dfakleenestar.py)| -|[Deterministic Finite Automata - Maximum Word Length](https://open.kattis.com/problems/dfamaximumwordlength)| dfamaximumwordlength |4.2|[![py](images/python.png)]()| -|[Deterministic Finite Automata - Minimum Word Length](https://open.kattis.com/problems/dfaminimumwordlength)| dfaminimumwordlength |3.4|[![py](images/python.png)]()| -|[Deterministic Finite Automata - Read](https://open.kattis.com/problems/dfaread)| dfaread |2.8|[![py](images/python.png)]()| -|[Deterministic Finite Automata - Symmetric Difference](https://open.kattis.com/problems/dfasymmetricdifference)| dfasymmetricdifference |3.7|[![py](images/python.png)]()| -|[Deterministic Finite Automata - Union](https://open.kattis.com/problems/dfaunion)| dfaunion |3.9|[![py](images/python.png)]()| +|[Deterministic Finite Automata - Maximum Word Length](https://open.kattis.com/problems/dfamaximumwordlength)| dfamaximumwordlength |4.3|[![py](images/python.png)]()| +|[Deterministic Finite Automata - Minimum Word Length](https://open.kattis.com/problems/dfaminimumwordlength)| dfaminimumwordlength |3.5|[![py](images/python.png)]()| +|[Deterministic Finite Automata - Read](https://open.kattis.com/problems/dfaread)| dfaread |2.9|[![py](images/python.png)]()| +|[Deterministic Finite Automata - Symmetric Difference](https://open.kattis.com/problems/dfasymmetricdifference)| dfasymmetricdifference |3.8|[![py](images/python.png)]()| +|[Deterministic Finite Automata - Union](https://open.kattis.com/problems/dfaunion)| dfaunion |4.0|[![py](images/python.png)]()| |[D Fyrir Dreki](https://open.kattis.com/problems/dfyrirdreki)| dfyrirdreki |1.4|[![py](images/python.png)]()| |[Diagonal Cut](https://open.kattis.com/problems/diagonalcut)| diagonalcut |4.3|[![cpp](images/cpp.png)]()| |[Dice Betting](https://open.kattis.com/problems/dicebetting)| dicebetting |4.2|[![py](images/python.png)]()| @@ -720,7 +721,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Digital Speedometer](https://open.kattis.com/problems/digitalspeedometer)| digitalspeedometer |4.1|[![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 (1)](https://open.kattis.com/problems/digitsum)| digitsum |5.9|[![py](images/python.png)](src/Digit%20Sum%20(1)/digitsum.py)| +|[Digit Sum (1)](https://open.kattis.com/problems/digitsum)| digitsum |5.8|[![py](images/python.png)](src/Digit%20Sum%20(1)/digitsum.py)| |[Digit Swap](https://open.kattis.com/problems/digitswap)| digitswap |1.3|[![py](images/python.png)]()[![sh](images/bash.png)]()| |[Digraphs](https://open.kattis.com/problems/digraphs)| digraphs |6.5|[![py](images/python.png)](src/Digraphs/digraphs.py)| |[Dihedral Group](https://open.kattis.com/problems/dihedralgroup)| dihedralgroup |2.5|[![py](images/python.png)]()| @@ -729,7 +730,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Dirty Driving](https://open.kattis.com/problems/dirtydriving)| dirtydriving |3.5|[![py](images/python.png)]()| |[Disastrous Doubling](https://open.kattis.com/problems/disastrousdoubling)| disastrousdoubling |3.7|[![py](images/python.png)]()| |[Disc District](https://open.kattis.com/problems/discdistrict)| discdistrict |2.3|[![py](images/python.png)]()[![sh](images/bash.png)]()| -|[Discrete Logging](https://open.kattis.com/problems/discretelogging)| discretelogging |2.9|[![py](images/python.png)]()| +|[Discrete Logging](https://open.kattis.com/problems/discretelogging)| discretelogging |3.5|[![py](images/python.png)]()| |[Disgruntled Judge](https://open.kattis.com/problems/disgruntledjudge)| disgruntledjudge |3.5|[![py](images/python.png)]()| |[Dishonest Lottery](https://open.kattis.com/problems/dishonestlottery)| dishonestlottery |2.0|[![py](images/python.png)]()| |[Digital display](https://open.kattis.com/problems/display)| display |2.5|[![py](images/python.png)]()| @@ -751,7 +752,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Divvying Up](https://open.kattis.com/problems/divvyingup)| divvyingup |1.4|[![py](images/python.png)]()| |[DNA](https://open.kattis.com/problems/dna)| dna |4.8|[![py](images/python.png)]()| |[Dobra](https://open.kattis.com/problems/dobra)| dobra |4.0|[![py](images/python.png)]()| -|[Doctor Kattis](https://open.kattis.com/problems/doctorkattis)| doctorkattis |5.0|[![py](images/python.png)]()| +|[Doctor Kattis](https://open.kattis.com/problems/doctorkattis)| doctorkattis |4.9|[![py](images/python.png)]()| |[Dodecaphony](https://open.kattis.com/problems/dodecaphony)| dodecaphony |3.1|[![py](images/python.png)]()| |[Dog & Gopher](https://open.kattis.com/problems/doggopher)| doggopher |2.4|[![py](images/python.png)]()| |[Doing the Container Shuffle](https://open.kattis.com/problems/doingthecontainershuffle)| doingthecontainershuffle |4.2|[![py](images/python.png)]()| @@ -763,7 +764,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Doodling](https://open.kattis.com/problems/doodling)| doodling |4.6|[![py](images/python.png)]()| |[Doorman](https://open.kattis.com/problems/doorman)| doorman |2.5|[![py](images/python.png)]()| |[Double Dealing](https://open.kattis.com/problems/double)| double |7.0|[![py](images/python.png)](src/Double%20Dealing/double.py)| -|[Double Palindromes](https://open.kattis.com/problems/doublepalindromes)| doublepalindromes |6.5|[![py](images/python.png)](src/Double%20Palindromes/doublepalindromes.py)| +|[Double Palindromes](https://open.kattis.com/problems/doublepalindromes)| doublepalindromes |6.7|[![py](images/python.png)](src/Double%20Palindromes/doublepalindromes.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)]()| |[Doublets](https://open.kattis.com/problems/doublets)| doublets |8.2|[![py](images/python.png)](src/Doublets/doublets.py)| @@ -778,7 +779,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Draughts](https://open.kattis.com/problems/draughts)| draughts |3.6|[![py](images/python.png)]()| |[All Just A Dream](https://open.kattis.com/problems/dream)| dream |5.4|[![py](images/python.png)](src/All%20Just%20A%20Dream/dream.py)| |[Dreamer](https://open.kattis.com/problems/dreamer)| dreamer |2.5|[![py](images/python.png)]()| -|[Drill Sergeant](https://open.kattis.com/problems/drillsergeant)| drillsergeant |5.4|[![java](images/java.png)](src/Drill%20Sergeant/DrillSergeant.java)| +|[Drill Sergeant](https://open.kattis.com/problems/drillsergeant)| drillsergeant |5.5|[![java](images/java.png)](src/Drill%20Sergeant/DrillSergeant.java)| |[Drinking Song](https://open.kattis.com/problems/drinkingsong)| drinkingsong |2.4|[![py](images/python.png)]()| |[Drink Menu](https://open.kattis.com/problems/drinkmenu)| drinkmenu |1.5|[![py](images/python.png)]()| |[Drink Responsibly](https://open.kattis.com/problems/drinkresponsibly)| drinkresponsibly |4.9|[![py](images/python.png)](src/Drink%20Responsibly/drinkresponsibly.py)| @@ -816,17 +817,17 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Echo Echo Echo](https://open.kattis.com/problems/echoechoecho)| echoechoecho |1.2|[![py](images/python.png)]()| |[e-Coins](https://open.kattis.com/problems/ecoins)| ecoins |4.8|[![py](images/python.png)]()| |[Economic Inequality](https://open.kattis.com/problems/economicinequality)| economicinequality |5.7|[![py](images/python.png)]()| -|[Eeny Meeny](https://open.kattis.com/problems/eenymeeny)| eenymeeny |1.9|[![py](images/python.png)]()| +|[Eeny Meeny](https://open.kattis.com/problems/eenymeeny)| eenymeeny |2.0|[![py](images/python.png)]()| |[Efficiency](https://open.kattis.com/problems/efficiency)| efficiency |6.5|[![py](images/python.png)]()| |[Efficient Exchange](https://open.kattis.com/problems/efficientexchange)| efficientexchange |5.1|[![py](images/python.png)]()| -|[Ég elska hann](https://open.kattis.com/problems/egelskahann)| egelskahann |1.7|[![py](images/python.png)]()| +|[Ég elska hann](https://open.kattis.com/problems/egelskahann)| egelskahann |1.8|[![py](images/python.png)]()| |[Egypt](https://open.kattis.com/problems/egypt)| egypt |1.9|[![cpp](images/cpp.png)]()| |[Eidam-Sand Lair](https://open.kattis.com/problems/eidamsandlair)| eidamsandlair |5.5|[![py](images/python.png)]()| |[Eiginnöfn](https://open.kattis.com/problems/eiginnofn)| eiginnofn |2.0|[![py](images/python.png)]()| -|[Eilíf æska](https://open.kattis.com/problems/eilifaeska)| eilifaeska |5.8|[![py](images/python.png)](src/Eilíf%20æska/eilifaeska.py)| +|[Eilíf æska](https://open.kattis.com/problems/eilifaeska)| eilifaeska |5.9|[![py](images/python.png)](src/Eilíf%20æska/eilifaeska.py)| |[Eindahraðall](https://open.kattis.com/problems/eindahradall)| eindahradall |6.6|[![py](images/python.png)]()| |[Einfalt Dæmi!](https://open.kattis.com/problems/einfalt)| einfalt |2.2|[![py](images/python.png)]()| -|[Einkunnir](https://open.kattis.com/problems/einkunnir)| einkunnir |3.5|[![py](images/python.png)]()| +|[Einkunnir](https://open.kattis.com/problems/einkunnir)| einkunnir |3.4|[![py](images/python.png)]()| |[Einvigi](https://open.kattis.com/problems/einvigi)| einvigi |3.3|[![py](images/python.png)]()| |[Ekki dauði opna inni](https://open.kattis.com/problems/ekkidaudi)| ekkidaudi |1.4|[![py](images/python.png)]()| |[Ekki minn forseti](https://open.kattis.com/problems/ekkiminnforseti)| ekkiminnforseti |7.9|[![py](images/python.png)]()| @@ -841,8 +842,8 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Elevating the Prank](https://open.kattis.com/problems/elevatingtheprank)| elevatingtheprank |1.6|[![py](images/python.png)]()| |[Elevator Trouble](https://open.kattis.com/problems/elevatortrouble)| elevatortrouble |2.0|[![py](images/python.png)]()| |[Eligibility](https://open.kattis.com/problems/eligibility)| eligibility |1.6|[![py](images/python.png)]()| -|[Elliptic Curve Addition](https://open.kattis.com/problems/ellipticcurveaddition)| ellipticcurveaddition |6.1|[![py](images/python.png)](src/Elliptic%20Curve%20Addition/ellipticcurveaddition.py)| -|[Elliptic Curve Point Multiplication](https://open.kattis.com/problems/ellipticcurvemultiplication)| ellipticcurvemultiplication |4.8|[![py](images/python.png)](src/Elliptic%20Curve%20Point%20Multiplication/ellipticcurvemultiplication.py)| +|[Elliptic Curve Addition](https://open.kattis.com/problems/ellipticcurveaddition)| ellipticcurveaddition |6.2|[![py](images/python.png)](src/Elliptic%20Curve%20Addition/ellipticcurveaddition.py)| +|[Elliptic Curve Point Multiplication](https://open.kattis.com/problems/ellipticcurvemultiplication)| ellipticcurvemultiplication |4.7|[![py](images/python.png)](src/Elliptic%20Curve%20Point%20Multiplication/ellipticcurvemultiplication.py)| |[Elo](https://open.kattis.com/problems/elo)| elo |4.0|[![py](images/python.png)]()| |[The Embarrassed Cryptographer](https://open.kattis.com/problems/embarrassedcryptographer)| embarrassedcryptographer |5.8|[![py](images/python.png)]()| |[Emergency Contest Running](https://open.kattis.com/problems/emergency)| emergency |4.2|[![py](images/python.png)]()| @@ -892,7 +893,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[ETA](https://open.kattis.com/problems/eta)| eta |3.9|[![py](images/python.png)]()| |[Ethanol](https://open.kattis.com/problems/ethanol)| ethanol |1.4|[![py](images/python.png)]()| |[Euclidean TSP](https://open.kattis.com/problems/euclideantsp)| euclideantsp |2.3|[![py](images/python.png)]()| -|[Euclid's Algorithm](https://open.kattis.com/problems/euclidsalgorithm)| euclidsalgorithm |2.7|[![py](images/python.png)]()| +|[Euclid's Algorithm](https://open.kattis.com/problems/euclidsalgorithm)| euclidsalgorithm |2.5|[![py](images/python.png)]()| |[Euclid's Game](https://open.kattis.com/problems/euclidsgame)| euclidsgame |4.2|[![py](images/python.png)]()| |[Eulerian Graphs](https://open.kattis.com/problems/eulerian)| eulerian |2.6|[![py](images/python.png)]()| |[Eulerian Graphs 2](https://open.kattis.com/problems/eulerian2)| eulerian2 |3.5|[![py](images/python.png)]()| @@ -919,12 +920,12 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Exoplanet Lighthouse](https://open.kattis.com/problems/exoplanetlighthouse)| exoplanetlighthouse |2.6|[![py](images/python.png)]()| |[Expanding Rods](https://open.kattis.com/problems/expandingrods)| expandingrods |6.3|[![py](images/python.png)](src/Expanding%20Rods/expandingrods.py)| |[Expected Earnings](https://open.kattis.com/problems/expectedearnings)| expectedearnings |1.8|[![py](images/python.png)]()| -|[Expeditious Cubing](https://open.kattis.com/problems/expeditiouscubing)| expeditiouscubing |5.1|[![py](images/python.png)]()| +|[Expeditious Cubing](https://open.kattis.com/problems/expeditiouscubing)| expeditiouscubing |5.2|[![py](images/python.png)]()| |[Explosion Exploit](https://open.kattis.com/problems/explosion)| explosion |4.9|[![py](images/python.png)]()| -|[Exponentially Fun Problem](https://open.kattis.com/problems/exponentiallyfun)| exponentiallyfun |7.5|[![py](images/python.png)](src/Exponentially%20Fun%20Problem/exponentiallyfun.py)| +|[Exponentially Fun Problem](https://open.kattis.com/problems/exponentiallyfun)| exponentiallyfun |7.4|[![py](images/python.png)](src/Exponentially%20Fun%20Problem/exponentiallyfun.py)| |[Exponial](https://open.kattis.com/problems/exponial)| exponial |5.3|[![py](images/python.png)]()| |[Eye of Sauron](https://open.kattis.com/problems/eyeofsauron)| eyeofsauron |1.5|[![py](images/python.png)]()| -|[Factor-Free Tree](https://open.kattis.com/problems/factorfree)| factorfree |5.8|[![py](images/python.png)]()| +|[Factor-Free Tree](https://open.kattis.com/problems/factorfree)| factorfree |5.9|[![py](images/python.png)]()| |[Factor-Full Tree](https://open.kattis.com/problems/factorfulltree)| factorfulltree |7.3|[![py](images/python.png)](src/Factor-Full%20Tree/factorfulltree.py)| |[Factorial Power](https://open.kattis.com/problems/factorialpower)| factorialpower |4.4|[![py](images/python.png)]()| |[Factors](https://open.kattis.com/problems/factors)| factors |5.8|[![py](images/python.png)](src/Factors/factors.py)| @@ -956,7 +957,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Farmer's Field](https://open.kattis.com/problems/farmersfield)| farmersfield |6.4|[![py](images/python.png)](src/Farmer's%20Field/farmersfield.py)| |[Fastest Available Route](https://open.kattis.com/problems/fastestavailableroute)| fastestavailableroute |2.7|[![py](images/python.png)]()| |[Fast Food Prizes](https://open.kattis.com/problems/fastfood)| fastfood |1.9|[![py](images/python.png)]()| -|[Fast Fourier Transform](https://open.kattis.com/problems/fastfouriertransform)| fastfouriertransform |4.7|[![py](images/python.png)](src/Fast%20Fourier%20Transform/fastfouriertransform.py)| +|[Fast Fourier Transform](https://open.kattis.com/problems/fastfouriertransform)| fastfouriertransform |4.8|[![py](images/python.png)](src/Fast%20Fourier%20Transform/fastfouriertransform.py)| |[Faulty Robot](https://open.kattis.com/problems/faultyrobot)| faultyrobot |3.6|[![py](images/python.png)]()| |[A Favourable Ending](https://open.kattis.com/problems/favourable)| favourable |3.6|[![py](images/python.png)]()| |[FBI Universal Control Numbers](https://open.kattis.com/problems/fbiuniversal)| fbiuniversal |2.2|[![py](images/python.png)]()| @@ -991,7 +992,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Find The Root](https://open.kattis.com/problems/findtheroot)| findtheroot |4.0|[![py](images/python.png)]()| |[Fire](https://open.kattis.com/problems/fire2)| fire2 |3.6|[![java](images/java.png)]()| |[Fire!](https://open.kattis.com/problems/fire3)| fire3 |5.6|[![java](images/java.png)](src/Fire!/Fire3.java)| -|[Firefly](https://open.kattis.com/problems/firefly)| firefly |3.0|[![py](images/python.png)]()| +|[Firefly](https://open.kattis.com/problems/firefly)| firefly |2.9|[![py](images/python.png)]()| |[Fire Station](https://open.kattis.com/problems/firestation)| firestation |6.1|[![py](images/python.png)](src/Fire%20Station/firestation.py)| |[Firetrucks Are Red](https://open.kattis.com/problems/firetrucksarered)| firetrucksarered |4.2|[![py](images/python.png)]()| |[First of Her Name](https://open.kattis.com/problems/firstofhername)| firstofhername |5.8|[![py](images/python.png)](src/First%20of%20Her%20Name/firstofhername.py)| @@ -1025,8 +1026,8 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Flying Safely](https://open.kattis.com/problems/flyingsafely)| flyingsafely |1.7|[![cpp](images/cpp.png)]()| |[Fly Swatter](https://open.kattis.com/problems/flyswatter)| flyswatter |5.8|[![py](images/python.png)](src/Fly%20Swatter/flyswatter.py)| |[Flýtibaka](https://open.kattis.com/problems/flytibaka)| flytibaka |1.4|[![py](images/python.png)]()| -|[Birthday Memorization](https://open.kattis.com/problems/fodelsedagsmemorisering)| fodelsedagsmemorisering |1.6|[![py](images/python.png)]()| -|[Folded Map](https://open.kattis.com/problems/foldedmap)| foldedmap |5.4|[![py](images/python.png)]()| +|[Birthday Memorization](https://open.kattis.com/problems/fodelsedagsmemorisering)| fodelsedagsmemorisering |1.7|[![py](images/python.png)]()| +|[Folded Map](https://open.kattis.com/problems/foldedmap)| foldedmap |5.3|[![py](images/python.png)]()| |[Folding a Cube](https://open.kattis.com/problems/foldingacube)| foldingacube |5.5|[![py](images/python.png)](src/Folding%20a%20Cube/foldingacube.py)| |[Font](https://open.kattis.com/problems/font)| font |3.9|[![py](images/python.png)]()| |[Fountain](https://open.kattis.com/problems/fontan)| fontan |2.0|[![py](images/python.png)]()| @@ -1042,7 +1043,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Formúlublað](https://open.kattis.com/problems/formulublad)| formulublad |3.7|[![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.0|[![py](images/python.png)](src/Fractal/fractal2.py)| +|[Fractal](https://open.kattis.com/problems/fractal2)| fractal2 |6.1|[![py](images/python.png)](src/Fractal/fractal2.py)| |[Fractal Area](https://open.kattis.com/problems/fractalarea)| fractalarea |2.8|[![py](images/python.png)]()| |[Continued Fraction](https://open.kattis.com/problems/fraction)| fraction |3.5|[![py](images/python.png)]()| |[Fractional Lotion](https://open.kattis.com/problems/fractionallotion)| fractionallotion |2.8|[![cpp](images/cpp.png)]()| @@ -1063,7 +1064,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Frosting on the Cake](https://open.kattis.com/problems/frosting)| frosting |4.0|[![cpp](images/cpp.png)]()| |[Frozen Rose-Heads](https://open.kattis.com/problems/frozenrose)| frozenrose |4.6|[![py](images/python.png)](src/Frozen%20Rose-Heads/frozenrose.py)| |[Fruit Baskets](https://open.kattis.com/problems/fruitbaskets)| fruitbaskets |4.5|[![py](images/python.png)]()| -|[Frumtölur](https://open.kattis.com/problems/frumtolur)| frumtolur |1.7|[![py](images/python.png)]()| +|[Frumtölur](https://open.kattis.com/problems/frumtolur)| frumtolur |1.8|[![py](images/python.png)]()| |[Frumtölutalning](https://open.kattis.com/problems/frumtolutalning)| frumtolutalning |8.8|[![py](images/python.png)](src/Frumtölutalning/frumtolutalning.py)| |[Frustrated Queue](https://open.kattis.com/problems/frustratedqueue)| frustratedqueue |5.0|[![py](images/python.png)](src/Frustrated%20Queue/frustratedqueue.py)| |[Full Tank](https://open.kattis.com/problems/fulltank)| fulltank |5.2|[![py](images/python.png)]()| @@ -1076,23 +1077,24 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Galactic Warlords](https://open.kattis.com/problems/galactic)| galactic |6.8|[![py](images/python.png)](src/Galactic%20Warlords/galactic.py)| |[Galactic Sabotage](https://open.kattis.com/problems/galacticsabotage)| galacticsabotage |7.7|[![cpp](images/cpp.png)]()| |[Game Night](https://open.kattis.com/problems/gamenight)| gamenight |4.9|[![py](images/python.png)]()| +|[Game of Gnomes](https://open.kattis.com/problems/gameofgnomes)| gameofgnomes |7.7|[![py](images/python.png)](src/Game%20of%20Gnomes/gameofgnomes.py)| |[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 Suggestions](https://open.kattis.com/problems/gamesuggestions)| gamesuggestions |5.2|[![py](images/python.png)]()| |[Game Theory](https://open.kattis.com/problems/gametheory)| gametheory |4.1|[![py](images/python.png)]()| |[Gandalf's Spell](https://open.kattis.com/problems/gandalfsspell)| gandalfsspell |2.2|[![py](images/python.png)]()| |[Gangur](https://open.kattis.com/problems/gangur)| gangur |2.4|[![py](images/python.png)]()| -|[Garage Door Code](https://open.kattis.com/problems/garagedoorcode)| garagedoorcode |3.1|[![py](images/python.png)]()| +|[Garage Door Code](https://open.kattis.com/problems/garagedoorcode)| garagedoorcode |3.2|[![py](images/python.png)]()| |[Gas Station Numbers](https://open.kattis.com/problems/gasstationnumbers)| gasstationnumbers |7.7|[![py](images/python.png)](src/Gas%20Station%20Numbers/gasstationnumbers.py)| |[Gathering in Yorknew](https://open.kattis.com/problems/gatheringinyorknew)| gatheringinyorknew |5.7|[![py](images/python.png)](src/Gathering%20in%20Yorknew/gatheringinyorknew.py)| |[Gatnamót](https://open.kattis.com/problems/gatnamot)| gatnamot |3.2|[![py](images/python.png)]()| -|[Gauss Squares](https://open.kattis.com/problems/gausssquares)| gausssquares |5.9|[![py](images/python.png)]()| +|[Gauss Squares](https://open.kattis.com/problems/gausssquares)| gausssquares |4.9|[![py](images/python.png)]()| |[GCD](https://open.kattis.com/problems/gcd)| gcd |1.5|[![py](images/python.png)]()| |[GCD and LCM](https://open.kattis.com/problems/gcdandlcm)| gcdandlcm |5.3|[![py](images/python.png)](src/GCD%20and%20LCM/gcdandlcm.py)| |[GCD Pairs](https://open.kattis.com/problems/gcdpairs)| gcdpairs |7.1|[![py](images/python.png)](src/GCD%20Pairs/gcdpairs.py)| |[GCDs](https://open.kattis.com/problems/gcds)| gcds |4.7|[![py](images/python.png)]()| |[GCD Sum](https://open.kattis.com/problems/gcdsum)| gcdsum |7.9|[![py](images/python.png)](src/GCD%20Sum/gcdsum.py)| |[GCD Sum 2](https://open.kattis.com/problems/gcdsum2)| gcdsum2 |6.5|[![py](images/python.png)]()| -|[Galactic Collegiate Programming Contest](https://open.kattis.com/problems/gcpc)| gcpc |5.3|[![java](images/java.png)]()| +|[Galactic Collegiate Programming Contest](https://open.kattis.com/problems/gcpc)| gcpc |5.2|[![java](images/java.png)]()| |[GCVWR](https://open.kattis.com/problems/gcvwr)| gcvwr |1.4|[![py](images/python.png)]()| |[Gear Changing](https://open.kattis.com/problems/gearchanging)| gearchanging |3.8|[![py](images/python.png)]()| |[Gears](https://open.kattis.com/problems/gears2)| gears2 |3.5|[![py](images/python.png)]()| @@ -1110,7 +1112,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Genetic Search](https://open.kattis.com/problems/geneticsearch)| geneticsearch |2.1|[![py](images/python.png)]()| |[Genius](https://open.kattis.com/problems/genius)| genius |3.3|[![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.2|[![py](images/python.png)]()| +|[Geppetto](https://open.kattis.com/problems/geppetto)| geppetto |2.3|[![py](images/python.png)]()| |[Gerrymandering](https://open.kattis.com/problems/gerrymandering)| gerrymandering |1.6|[![cpp](images/cpp.png)]()| |[Get Shorty](https://open.kattis.com/problems/getshorty)| getshorty |3.3|[![java](images/java.png)]()| |[Getting Through](https://open.kattis.com/problems/gettingthrough)| gettingthrough |5.8|[![py](images/python.png)](src/Getting%20Through/gettingthrough.py)| @@ -1121,7 +1123,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Gin Fizz](https://open.kattis.com/problems/ginfizz)| ginfizz |1.4|[![py](images/python.png)]()| |[Ginger Candy](https://open.kattis.com/problems/gingercandy)| gingercandy |5.7|[![py](images/python.png)](src/Ginger%20Candy/gingercandy.py)| |[Gini Stuðull](https://open.kattis.com/problems/ginistudull)| ginistudull |3.7|[![py](images/python.png)]()| -|[Giskaðu á svarið](https://open.kattis.com/problems/giskadu)| giskadu |2.6|[![php](images/php.png)]()[![py](images/python.png)]()| +|[Giskaðu á svarið](https://open.kattis.com/problems/giskadu)| giskadu |2.7|[![php](images/php.png)]()[![py](images/python.png)]()| |[Git Good](https://open.kattis.com/problems/gitgood)| gitgood |3.0|[![py](images/python.png)]()| |[Glasses Foggy, Mom's Spaghetti](https://open.kattis.com/problems/glassesfoggymomsspaghetti)| glassesfoggymomsspaghetti |2.3|[![py](images/python.png)]()| |[GlitchBot](https://open.kattis.com/problems/glitchbot)| glitchbot |1.9|[![py](images/python.png)]()| @@ -1137,8 +1139,8 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Going to Seed (1)](https://open.kattis.com/problems/goingtoseed)| goingtoseed |6.3|[![py](images/python.png)]()| |[Getting Gold](https://open.kattis.com/problems/gold)| gold |2.7|[![py](images/python.png)]()| |[Goldbach's Conjecture](https://open.kattis.com/problems/goldbach2)| goldbach2 |2.0|[![cpp](images/cpp.png)]()| -|[Önnur tilgáta Goldbachs (1)](https://open.kattis.com/problems/goldbach3)| goldbach3 |4.5|[![py](images/python.png)](src/Önnur%20tilgáta%20Goldbachs%20(1)/goldbach3.py)| -|[Önnur tilgáta Goldbachs (2)](https://open.kattis.com/problems/goldbach4)| goldbach4 |5.9|[![py](images/python.png)](src/Önnur%20tilgáta%20Goldbachs%20(2)/goldbach4.py)| +|[Önnur tilgáta Goldbachs (1)](https://open.kattis.com/problems/goldbach3)| goldbach3 |4.3|[![py](images/python.png)](src/Önnur%20tilgáta%20Goldbachs%20(1)/goldbach3.py)| +|[Önnur tilgáta Goldbachs (2)](https://open.kattis.com/problems/goldbach4)| goldbach4 |6.2|[![py](images/python.png)](src/Önnur%20tilgáta%20Goldbachs%20(2)/goldbach4.py)| |[Golf Bot](https://open.kattis.com/problems/golfbot)| golfbot |5.9|[![cpp](images/cpp.png)](src/Golf%20Bot/golfbot.cpp)| |[Golomb Rulers](https://open.kattis.com/problems/golombrulers)| golombrulers |2.9|[![py](images/python.png)]()| |[Floor Area](https://open.kattis.com/problems/golvyta)| golvyta |5.1|[![py](images/python.png)]()| @@ -1157,14 +1159,14 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Grandpa Bernie](https://open.kattis.com/problems/grandpabernie)| grandpabernie |2.7|[![java](images/java.png)]()| |[Granica](https://open.kattis.com/problems/granica)| granica |4.9|[![py](images/python.png)](src/Granica/granica.py)| |[Through the Grapevine](https://open.kattis.com/problems/grapevine)| grapevine |2.9|[![py](images/python.png)]()| -|[Watering Grass](https://open.kattis.com/problems/grass)| grass |4.4|[![py](images/python.png)]()| +|[Watering Grass](https://open.kattis.com/problems/grass)| grass |4.3|[![py](images/python.png)]()| |[Gregory the Grasshopper](https://open.kattis.com/problems/grasshopper)| grasshopper |3.1|[![java](images/java.png)]()| |[Grass Seed Inc](https://open.kattis.com/problems/grassseed)| grassseed |1.4|[![cpp](images/cpp.png)]()| |[Gravamen](https://open.kattis.com/problems/gravamen)| gravamen |6.1|[![py](images/python.png)](src/Gravamen/gravamen.py)| |[Grazed Grains](https://open.kattis.com/problems/grazedgrains)| grazedgrains |2.9|[![py](images/python.png)]()| |[GREAT + SWERC = PORTO](https://open.kattis.com/problems/greatswercporto)| greatswercporto |4.4|[![py](images/python.png)]()| -|[Greedily Increasing Subsequence](https://open.kattis.com/problems/greedilyincreasing)| greedilyincreasing |1.9|[![cpp](images/cpp.png)]()| -|[Greedy Increasing Subsequences](https://open.kattis.com/problems/greedyincreasingsubsequences)| greedyincreasingsubsequences |6.3|[![py](images/python.png)](src/Greedy%20Increasing%20Subsequences/greedyincreasingsubsequences.py)| +|[Greedily Increasing Subsequence](https://open.kattis.com/problems/greedilyincreasing)| greedilyincreasing |1.8|[![cpp](images/cpp.png)]()| +|[Greedy Increasing Subsequences](https://open.kattis.com/problems/greedyincreasingsubsequences)| greedyincreasingsubsequences |6.2|[![py](images/python.png)](src/Greedy%20Increasing%20Subsequences/greedyincreasingsubsequences.py)| |[Greedy Polygons](https://open.kattis.com/problems/greedypolygons)| greedypolygons |1.9|[![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.2|[![py](images/python.png)]()| @@ -1175,6 +1177,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Grid MST](https://open.kattis.com/problems/gridmst)| gridmst |5.7|[![py](images/python.png)](src/Grid%20MST/gridmst.py)| |[What's on the Grille](https://open.kattis.com/problems/grille)| grille |3.5|[![py](images/python.png)]()| |[Groupthink](https://open.kattis.com/problems/groupthink)| groupthink |2.8|[![py](images/python.png)]()| +|[Growing Up is Hard to Do](https://open.kattis.com/problems/growingupishardtodo)| growingupishardtodo |5.1|[![py](images/python.png)](src/Growing%20Up%20is%20Hard%20to%20Do/growingupishardtodo.py)| |[Growling Gears](https://open.kattis.com/problems/growlinggears)| growlinggears |1.8|[![cpp](images/cpp.png)]()| |[Gruesome Cave](https://open.kattis.com/problems/gruesomecave)| gruesomecave |4.9|[![py](images/python.png)]()| |[Guardian of Decency](https://open.kattis.com/problems/guardianofdecency)| guardianofdecency |5.1|[![py](images/python.png)]()| @@ -1190,14 +1193,14 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Gym Leader's Territory](https://open.kattis.com/problems/gymleadersterritory)| gymleadersterritory |3.5|[![py](images/python.png)]()| |[Háhýsi](https://open.kattis.com/problems/hahysi)| hahysi |2.9|[![py](images/python.png)]()| |[Haiku](https://open.kattis.com/problems/haiku)| haiku |5.0|[![py](images/python.png)](src/Haiku/haiku.py)| -|[Watch Out For Those Hailstones!](https://open.kattis.com/problems/hailstone)| hailstone |2.3|[![py](images/python.png)]()| +|[Watch Out For Those Hailstones!](https://open.kattis.com/problems/hailstone)| hailstone |2.2|[![py](images/python.png)]()| |[Hailstone Sequences](https://open.kattis.com/problems/hailstone2)| hailstone2 |1.7|[![py](images/python.png)]()| |[Hair of the Dog](https://open.kattis.com/problems/hairofthedog)| hairofthedog |1.3|[![py](images/python.png)]()| |[Hakkari](https://open.kattis.com/problems/hakkari)| hakkari |1.3|[![py](images/python.png)]()| |[Half a Cookie](https://open.kattis.com/problems/halfacookie)| halfacookie |1.8|[![py](images/python.png)]()| |[Hamming Ellipses](https://open.kattis.com/problems/hammingellipses)| hammingellipses |2.9|[![py](images/python.png)]()| |[Han](https://open.kattis.com/problems/han)| han |4.2|[![java](images/java.png)]()| -|[Handheld Fan](https://open.kattis.com/problems/handheldfan)| handheldfan |2.3|[![py](images/python.png)]()| +|[Handheld Fan](https://open.kattis.com/problems/handheldfan)| handheldfan |2.2|[![py](images/python.png)]()| |[Hanging Out on the Terrace](https://open.kattis.com/problems/hangingout)| hangingout |1.4|[![cpp](images/cpp.png)]()| |[Hangman](https://open.kattis.com/problems/hangman)| hangman |1.6|[![cpp](images/cpp.png)]()| |[Happy and Unhappy Numbers](https://open.kattis.com/problems/happyandunhappynumbers)| happyandunhappynumbers |6.9|[![py](images/python.png)]()| @@ -1209,7 +1212,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[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.4|[![cpp](images/cpp.png)]()| |[Hash](https://open.kattis.com/problems/hash)| hash |8.8|[![py](images/python.png)](src/Hash/hash.py)| -|[String Hashing](https://open.kattis.com/problems/hashing)| hashing |5.0|[![py](images/python.png)](src/String%20Hashing/hashing.py)| +|[String Hashing](https://open.kattis.com/problems/hashing)| hashing |5.1|[![py](images/python.png)](src/String%20Hashing/hashing.py)| |[Haughty Cuisine](https://open.kattis.com/problems/haughtycuisine)| haughtycuisine |1.7|[![py](images/python.png)]()| |[Haunted Graveyard](https://open.kattis.com/problems/hauntedgraveyard)| hauntedgraveyard |5.9|[![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)| @@ -1262,7 +1265,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Hljóðstilling](https://open.kattis.com/problems/hljodstilling)| hljodstilling |6.3|[![py](images/python.png)](src/Hljóðstilling/hljodstilling.py)| |[Hnappasetningaskipti](https://open.kattis.com/problems/hnappasetningaskipti)| hnappasetningaskipti |2.0|[![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 |2.5|[![py](images/python.png)]()| +|[Höfundaleit](https://open.kattis.com/problems/hofundaleit)| hofundaleit |2.4|[![py](images/python.png)]()| |[Hogwarts](https://open.kattis.com/problems/hogwarts2)| hogwarts2 |5.2|[![py](images/python.png)]()| |[Holey N-Queens (Batman)](https://open.kattis.com/problems/holeynqueensbatman)| holeynqueensbatman |2.7|[![py](images/python.png)]()| |[Holiday Stars](https://open.kattis.com/problems/holidaystars)| holidaystars |6.2|[![py](images/python.png)](src/Holiday%20Stars/holidaystars.py)| @@ -1300,9 +1303,9 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Hyacinth](https://open.kattis.com/problems/hyacinth)| hyacinth |5.3|[![java](images/java.png)]()| |[Hydra's Heads](https://open.kattis.com/problems/hydrasheads)| hydrasheads |1.9|[![py](images/python.png)]()| |[Hamiltonian Hypercube](https://open.kattis.com/problems/hypercube)| hypercube |3.4|[![py](images/python.png)]()| -|[Pascal Hyper-Pyramids](https://open.kattis.com/problems/hyperpyramids)| hyperpyramids |4.4|[![py](images/python.png)]()| +|[Pascal Hyper-Pyramids](https://open.kattis.com/problems/hyperpyramids)| hyperpyramids |4.5|[![py](images/python.png)]()| |[iBoard](https://open.kattis.com/problems/iboard)| iboard |2.4|[![py](images/python.png)]()| -|[Ice Cream](https://open.kattis.com/problems/icecream2)| icecream2 |5.8|[![py](images/python.png)]()| +|[Ice Cream](https://open.kattis.com/problems/icecream2)| icecream2 |5.9|[![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)| |[Icons in the Toolbar](https://open.kattis.com/problems/icons)| icons |7.8|[![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)]()| @@ -1315,10 +1318,10 @@ For more Python data structure implementations, head over to [pytils](https://gi |[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.2|[![py](images/python.png)]()| -|[Illumination](https://open.kattis.com/problems/illumination)| illumination |3.6|[![py](images/python.png)]()| +|[Illumination](https://open.kattis.com/problems/illumination)| illumination |3.7|[![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.3|[![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 |2.0|[![py](images/python.png)]()| |[IMO Harder Problem](https://open.kattis.com/problems/imoharderproblem)| imoharderproblem |6.5|[![py](images/python.png)](src/IMO%20Harder%20Problem/imoharderproblem.py)| |[Imperfect GPS](https://open.kattis.com/problems/imperfectgps)| imperfectgps |3.9|[![cpp](images/cpp.png)]()| |[Implementation Irregularities](https://open.kattis.com/problems/implementationirregularities)| implementationirregularities |3.2|[![py](images/python.png)]()| @@ -1354,14 +1357,14 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Interplanetary Tunnels](https://open.kattis.com/problems/interplanetarytunnels)| interplanetarytunnels |2.1|[![py](images/python.png)]()| |[Interpreter](https://open.kattis.com/problems/interpreter)| interpreter |3.5|[![py](images/python.png)]()| |[Intersecting Rectangles](https://open.kattis.com/problems/intersectingrectangles)| intersectingrectangles |5.8|[![py](images/python.png)](src/Intersecting%20Rectangles/intersectingrectangles.py)| -|[Interval Cover](https://open.kattis.com/problems/intervalcover)| intervalcover |5.3|[![py](images/python.png)](src/Interval%20Cover/intervalcover.py)| +|[Interval Cover](https://open.kattis.com/problems/intervalcover)| intervalcover |5.4|[![py](images/python.png)](src/Interval%20Cover/intervalcover.py)| |[Interval Scheduling (1)](https://open.kattis.com/problems/intervalscheduling)| intervalscheduling |1.6|[![java](images/java.png)]()[![py](images/python.png)]()| |[Interval Scheduling (2)](https://open.kattis.com/problems/intervalscheduling2)| intervalscheduling2 |6.4|[![py](images/python.png)]()| |[Interview Question](https://open.kattis.com/problems/interviewquestion)| interviewquestion |3.1|[![py](images/python.png)]()| |[Interview Queue](https://open.kattis.com/problems/interviewqueue)| interviewqueue |7.7|[![py](images/python.png)](src/Interview%20Queue/interviewqueue.py)| |[Integer Rotation](https://open.kattis.com/problems/introtation)| introtation |6.1|[![py](images/python.png)](src/Integer%20Rotation/introtation.py)| |[Intuitive Elements](https://open.kattis.com/problems/intuitiveelements)| intuitiveelements |1.6|[![py](images/python.png)]()| -|[Invasion](https://open.kattis.com/problems/invasion)| invasion |4.7|[![py](images/python.png)](src/Invasion/invasion.py)| +|[Invasion](https://open.kattis.com/problems/invasion)| invasion |4.8|[![py](images/python.png)](src/Invasion/invasion.py)| |[Inventing Test Data](https://open.kattis.com/problems/inventing)| inventing |5.2|[![py](images/python.png)]()| |[Inverse Factorial](https://open.kattis.com/problems/inversefactorial)| inversefactorial |5.7|[![cpp](images/cpp.png)]()[![java](images/java.png)]()[![py](images/python.png)]()| |[Inverted Deck](https://open.kattis.com/problems/inverteddeck)| inverteddeck |4.4|[![py](images/python.png)]()| @@ -1377,7 +1380,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[IsItHalloween.com](https://open.kattis.com/problems/isithalloween)| isithalloween |1.4|[![cpp](images/cpp.png)]()[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| |[Island Buses](https://open.kattis.com/problems/island)| island |6.3|[![py](images/python.png)](src/Island%20Buses/island.py)| |[Island Alliances](https://open.kattis.com/problems/islandalliances)| islandalliances |6.6|[![py](images/python.png)](src/Island%20Alliances/islandalliances.py)| -|[Island Hopping](https://open.kattis.com/problems/islandhopping)| islandhopping |2.4|[![java](images/java.png)]()| +|[Island Hopping](https://open.kattis.com/problems/islandhopping)| islandhopping |2.5|[![java](images/java.png)]()| |[Islands in the Data Stream](https://open.kattis.com/problems/islands)| islands |3.0|[![py](images/python.png)]()| |[Islands](https://open.kattis.com/problems/islands3)| islands3 |1.6|[![java](images/java.png)]()| |[Isomorphic Inversion](https://open.kattis.com/problems/isomorphicinversion)| isomorphicinversion |6.2|[![py](images/python.png)](src/Isomorphic%20Inversion/isomorphicinversion.py)| @@ -1413,13 +1416,13 @@ For more Python data structure implementations, head over to [pytils](https://gi |[John Dillermand](https://open.kattis.com/problems/johndillermand)| johndillermand |3.5|[![py](images/python.png)]()| |[John's Book Stack](https://open.kattis.com/problems/johnsstack)| johnsstack |6.6|[![py](images/python.png)](src/John's%20Book%20Stack/johnsstack.py)| |[Joining Points](https://open.kattis.com/problems/joiningpoints)| joiningpoints |4.6|[![py](images/python.png)]()| -|[Join Strings](https://open.kattis.com/problems/joinstrings)| joinstrings |4.1|[![java](images/java.png)]()| +|[Join Strings](https://open.kattis.com/problems/joinstrings)| joinstrings |4.4|[![java](images/java.png)]()| |[Joint Attack](https://open.kattis.com/problems/jointattack)| jointattack |2.5|[![py](images/python.png)]()| |[Joint Jog Jam](https://open.kattis.com/problems/jointjogjam)| jointjogjam |1.7|[![py](images/python.png)]()| -|[Jolly Jumpers](https://open.kattis.com/problems/jollyjumpers)| jollyjumpers |3.0|[![py](images/python.png)]()| +|[Jolly Jumpers](https://open.kattis.com/problems/jollyjumpers)| jollyjumpers |2.7|[![py](images/python.png)]()| |[Journey of the Repetitor](https://open.kattis.com/problems/journeyoftherepetitor)| journeyoftherepetitor |5.5|[![py](images/python.png)]()| |[Joyless Game](https://open.kattis.com/problems/joylessgame)| joylessgame |4.1|[![py](images/python.png)]()| -|[Judging Troubles](https://open.kattis.com/problems/judging)| judging |2.5|[![java](images/java.png)]()| +|[Judging Troubles](https://open.kattis.com/problems/judging)| judging |2.4|[![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)| |[Jug Hard](https://open.kattis.com/problems/jughard)| jughard |3.5|[![py](images/python.png)]()| @@ -1456,7 +1459,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Keyboards in Concert](https://open.kattis.com/problems/keyboardconcert)| keyboardconcert |3.7|[![py](images/python.png)]()| |[Keyboardd](https://open.kattis.com/problems/keyboardd)| keyboardd |2.5|[![py](images/python.png)]()| |[Key Item Recovery](https://open.kattis.com/problems/keyitemrecovery)| keyitemrecovery |5.6|[![py](images/python.png)]()| -|[Keylogger](https://open.kattis.com/problems/keylogger)| keylogger |2.5|[![py](images/python.png)]()| +|[Keylogger](https://open.kattis.com/problems/keylogger)| keylogger |2.6|[![py](images/python.png)]()| |[Matrix Keypad](https://open.kattis.com/problems/keypad)| keypad |3.6|[![py](images/python.png)]()| |[Keys, Phone, Wallet](https://open.kattis.com/problems/keysphonewallet)| keysphonewallet |1.3|[![py](images/python.png)]()| |[The Key to Cryptography](https://open.kattis.com/problems/keytocrypto)| keytocrypto |1.7|[![py](images/python.png)]()| @@ -1476,9 +1479,9 @@ For more Python data structure implementations, head over to [pytils](https://gi |[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.0|[![py](images/python.png)](src/Kitchen%20Combinatorics/kitchencombinatorics.py)| -|[Kitten on a Tree](https://open.kattis.com/problems/kitten)| kitten |1.6|[![py](images/python.png)]()| +|[Kitten on a Tree](https://open.kattis.com/problems/kitten)| kitten |1.7|[![py](images/python.png)]()| |[Kleptography](https://open.kattis.com/problems/kleptography)| kleptography |1.7|[![cpp](images/cpp.png)]()| -|[Kletva](https://open.kattis.com/problems/kletva)| kletva |5.8|[![py](images/python.png)](src/Kletva/kletva.py)| +|[Kletva](https://open.kattis.com/problems/kletva)| kletva |5.9|[![py](images/python.png)](src/Kletva/kletva.py)| |[Cutting Proteins](https://open.kattis.com/problems/klippaprotein)| klippaprotein |5.2|[![py](images/python.png)]()| |[The Clock](https://open.kattis.com/problems/klockan2)| klockan2 |1.9|[![py](images/python.png)]()| |[Klósettröð](https://open.kattis.com/problems/klosettrod)| klosettrod |2.2|[![py](images/python.png)]()| @@ -1492,18 +1495,18 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Knigs of the Forest](https://open.kattis.com/problems/knigsoftheforest)| knigsoftheforest |4.4|[![py](images/python.png)]()| |[Knitpicking](https://open.kattis.com/problems/knitpicking)| knitpicking |3.1|[![py](images/python.png)]()| |[Knitting Pattern](https://open.kattis.com/problems/knittingpattern)| knittingpattern |3.1|[![py](images/python.png)]()| -|[Knot Knowledge](https://open.kattis.com/problems/knotknowledge)| knotknowledge |1.4|[![py](images/python.png)]()| +|[Knot Knowledge](https://open.kattis.com/problems/knotknowledge)| knotknowledge |1.3|[![py](images/python.png)]()| |[Koffínhraði](https://open.kattis.com/problems/koffinhradi)| koffinhradi |4.2|[![py](images/python.png)](src/Koffínhraði/koffinhradi.py)| |[Kolkrabbaleikarnir](https://open.kattis.com/problems/kolkrabbaleikarnir)| kolkrabbaleikarnir |8.7|[![py](images/python.png)](src/Kolkrabbaleikarnir/kolkrabbaleikarnir.py)| |[Kolone](https://open.kattis.com/problems/kolone)| kolone |3.3|[![py](images/python.png)]()| |[Buying Books](https://open.kattis.com/problems/kopabocker)| kopabocker |3.7|[![py](images/python.png)]()| |[Kornislav](https://open.kattis.com/problems/kornislav)| kornislav |1.5|[![cpp](images/cpp.png)]()| |[Kratki](https://open.kattis.com/problems/kratki)| kratki |3.8|[![py](images/python.png)]()| -|[Križaljka](https://open.kattis.com/problems/krizaljka)| krizaljka |1.7|[![py](images/python.png)]()| -|[Kuggfrågan](https://open.kattis.com/problems/kuggfragan)| kuggfragan |4.1|[![py](images/python.png)]()| +|[Križaljka](https://open.kattis.com/problems/krizaljka)| krizaljka |1.8|[![py](images/python.png)]()| +|[Kuggfrågan](https://open.kattis.com/problems/kuggfragan)| kuggfragan |4.0|[![py](images/python.png)]()| |[Kuhar](https://open.kattis.com/problems/kuhar)| kuhar |4.6|[![py](images/python.png)]()| |[Kutevi](https://open.kattis.com/problems/kutevi)| kutevi |2.5|[![py](images/python.png)]()| -|[Evening Fika](https://open.kattis.com/problems/kvallsfika)| kvallsfika |2.4|[![py](images/python.png)]()| +|[Evening Fika](https://open.kattis.com/problems/kvallsfika)| kvallsfika |2.5|[![py](images/python.png)]()| |[Kveðja](https://open.kattis.com/problems/kvedja)| kvedja |1.1|[![py](images/python.png)]()| |[Ladder](https://open.kattis.com/problems/ladder)| ladder |1.5|[![cpp](images/cpp.png)]()| |[Ladice](https://open.kattis.com/problems/ladice)| ladice |4.1|[![java](images/java.png)]()| @@ -1511,9 +1514,9 @@ For more Python data structure implementations, head over to [pytils](https://gi |[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.2|[![py](images/python.png)](src/Landline%20Telephone%20Network/landline.py)| |[Landlocked](https://open.kattis.com/problems/landlocked)| landlocked |6.3|[![py](images/python.png)](src/Landlocked/landlocked.py)| -|[Landscape Generator](https://open.kattis.com/problems/landscape)| landscape |3.4|[![py](images/python.png)]()| +|[Landscape Generator](https://open.kattis.com/problems/landscape)| landscape |3.3|[![py](images/python.png)]()| |[Landscaping](https://open.kattis.com/problems/landscaping)| landscaping |4.2|[![py](images/python.png)]()| -|[Landsreisa](https://open.kattis.com/problems/landsreisa)| landsreisa |9.0|[![py](images/python.png)]()| +|[Landsreisa](https://open.kattis.com/problems/landsreisa)| landsreisa |8.9|[![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.5|[![py](images/python.png)]()| |[Laptop Stickers](https://open.kattis.com/problems/laptopstickers)| laptopstickers |2.3|[![py](images/python.png)]()| @@ -1541,7 +1544,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Lexicography](https://open.kattis.com/problems/lexicography)| lexicography |5.9|[![py](images/python.png)](src/Lexicography/lexicography.py)| |[Leyniþjónusta](https://open.kattis.com/problems/leynithjonusta)| leynithjonusta |1.3|[![py](images/python.png)]()| |[License to Launch](https://open.kattis.com/problems/licensetolaunch)| licensetolaunch |1.5|[![cpp](images/cpp.png)]()| -|[Liðaskipting](https://open.kattis.com/problems/lidaskipting)| lidaskipting |1.4|[![py](images/python.png)]()| +|[Liðaskipting](https://open.kattis.com/problems/lidaskipting)| lidaskipting |1.5|[![py](images/python.png)]()| |[Liðaskipting 2](https://open.kattis.com/problems/lidaskipting2)| lidaskipting2 |2.5|[![py](images/python.png)]()| |[Life Forms](https://open.kattis.com/problems/lifeforms)| lifeforms |7.1|[![py](images/python.png)](src/Life%20Forms/lifeforms.py)| |[Liga](https://open.kattis.com/problems/liga)| liga |7.3|[![py](images/python.png)](src/Liga/liga.py)| @@ -1560,11 +1563,11 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Liquid Assets](https://open.kattis.com/problems/liquidassets)| liquidassets |3.1|[![py](images/python.png)]()| |[Lista](https://open.kattis.com/problems/lista)| lista |5.9|[![py](images/python.png)](src/Lista/lista.py)| |[Listen To Your Boss](https://open.kattis.com/problems/listentoyourboss)| listentoyourboss |4.4|[![py](images/python.png)]()| -|[A List Game](https://open.kattis.com/problems/listgame)| listgame |2.8|[![cpp](images/cpp.png)]()[![java](images/java.png)]()[![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.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.3|[![cpp](images/cpp.png)]()| -|[Lockout](https://open.kattis.com/problems/lockout)| lockout |4.1|[![py](images/python.png)]()| +|[Lockout](https://open.kattis.com/problems/lockout)| lockout |4.3|[![py](images/python.png)]()| |[Locust Locus](https://open.kattis.com/problems/locustlocus)| locustlocus |1.8|[![py](images/python.png)]()| |[LogDB](https://open.kattis.com/problems/logdb)| logdb |3.7|[![py](images/python.png)]()| |[Logic Functions](https://open.kattis.com/problems/logicfunctions)| logicfunctions |1.6|[![cpp](images/cpp.png)]()| @@ -1577,12 +1580,12 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Longest Common Subsequence](https://open.kattis.com/problems/longestcommonsubsequence)| longestcommonsubsequence |5.2|[![py](images/python.png)](src/Longest%20Common%20Subsequence/longestcommonsubsequence.py)| |[Longest Common Substring](https://open.kattis.com/problems/longestcommonsubstring)| longestcommonsubstring |4.4|[![py](images/python.png)]()| |[Longest path in a DAG](https://open.kattis.com/problems/longestpathinadag)| longestpathinadag |4.2|[![py](images/python.png)]()| -|[Longest Prime Sum](https://open.kattis.com/problems/longestprimesum)| longestprimesum |2.4|[![py](images/python.png)]()| -|[Longest Increasing Subsequence](https://open.kattis.com/problems/longincsubseq)| longincsubseq |4.9|[![py](images/python.png)](src/Longest%20Increasing%20Subsequence/longincsubseq.py)| +|[Longest Prime Sum](https://open.kattis.com/problems/longestprimesum)| longestprimesum |2.5|[![py](images/python.png)]()| +|[Longest Increasing Subsequence](https://open.kattis.com/problems/longincsubseq)| longincsubseq |4.8|[![py](images/python.png)](src/Longest%20Increasing%20Subsequence/longincsubseq.py)| |[Long Swaps](https://open.kattis.com/problems/longswaps)| longswaps |3.6|[![py](images/python.png)]()| |[Long Walk](https://open.kattis.com/problems/longwalk)| longwalk |5.2|[![py](images/python.png)](src/Long%20Walk/longwalk.py)| |[Loopy Cab Drivers](https://open.kattis.com/problems/loopycabdrivers)| loopycabdrivers |6.2|[![py](images/python.png)](src/Loopy%20Cab%20Drivers/loopycabdrivers.py)| -|[Loopy Transit](https://open.kattis.com/problems/loopytransit)| loopytransit |3.6|[![py](images/python.png)]()| +|[Loopy Transit](https://open.kattis.com/problems/loopytransit)| loopytransit |3.7|[![py](images/python.png)]()| |[Loo Rolls](https://open.kattis.com/problems/loorolls)| loorolls |2.1|[![py](images/python.png)]()| |[Loot Chest](https://open.kattis.com/problems/lootchest)| lootchest |3.8|[![py](images/python.png)]()| |[The Dragon of Loowater](https://open.kattis.com/problems/loowater)| loowater |2.2|[![py](images/python.png)]()| @@ -1600,7 +1603,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Lucky Numbers](https://open.kattis.com/problems/luckynumber)| luckynumber |4.3|[![py](images/python.png)]()| |[Luggage](https://open.kattis.com/problems/luggage)| luggage |7.1|[![py](images/python.png)](src/Luggage/luggage.py)| |[Luhn's Checksum Algorithm](https://open.kattis.com/problems/luhnchecksum)| luhnchecksum |1.7|[![cpp](images/cpp.png)]()| -|[LumberCraft](https://open.kattis.com/problems/lumbercraft)| lumbercraft |4.6|[![py](images/python.png)]()| +|[LumberCraft](https://open.kattis.com/problems/lumbercraft)| lumbercraft |4.8|[![py](images/python.png)]()| |[Keystrokes](https://open.kattis.com/problems/lyklagangriti)| lyklagangriti |4.0|[![java](images/java.png)]()| |[Mæting](https://open.kattis.com/problems/maeting)| maeting |1.4|[![py](images/python.png)]()| |[Mætingarlisti](https://open.kattis.com/problems/maetingarlisti)| maetingarlisti |1.5|[![py](images/python.png)]()| @@ -1671,7 +1674,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Message](https://open.kattis.com/problems/meddelande)| meddelande |1.4|[![py](images/python.png)]()| |[Meeting Points](https://open.kattis.com/problems/meetingpoints)| meetingpoints |5.6|[![py](images/python.png)]()| |[Mega Inversions](https://open.kattis.com/problems/megainversions)| megainversions |2.7|[![py](images/python.png)]()| -|[Melting Snow](https://open.kattis.com/problems/meltingsnow)| meltingsnow |1.9|[![py](images/python.png)]()| +|[Melting Snow](https://open.kattis.com/problems/meltingsnow)| meltingsnow |1.8|[![py](images/python.png)]()| |[Three-State Memory](https://open.kattis.com/problems/memory)| memory |7.9|[![py](images/python.png)](src/Three-State%20Memory/memory.py)| |[Memory Game](https://open.kattis.com/problems/memorygame)| memorygame |6.1|[![py](images/python.png)]()| |[Memory Match](https://open.kattis.com/problems/memorymatch)| memorymatch |4.1|[![py](images/python.png)]()| @@ -1679,7 +1682,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Meow Factor](https://open.kattis.com/problems/meowfactor)| meowfactor |3.3|[![cpp](images/cpp.png)]()| |[Meow Factor 2](https://open.kattis.com/problems/meowfactor2)| meowfactor2 |5.6|[![py](images/python.png)](src/Meow%20Factor%202/meowfactor2.py)| |[Mergjað Mál](https://open.kattis.com/problems/mergjadmal)| mergjadmal |1.5|[![py](images/python.png)]()| -|[Messages from Outer Space](https://open.kattis.com/problems/messages)| messages |4.9|[![py](images/python.png)]()| +|[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.1|[![py](images/python.png)]()| |[Methodic Multiplication](https://open.kattis.com/problems/methodicmultiplication)| methodicmultiplication |1.6|[![py](images/python.png)]()| |[Metronome](https://open.kattis.com/problems/metronome)| metronome |1.1|[![py](images/python.png)]()| @@ -1694,8 +1697,8 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Minesweeper](https://open.kattis.com/problems/minesweeper)| minesweeper |1.5|[![py](images/python.png)]()| |[Mini Battleship](https://open.kattis.com/problems/minibattleship)| minibattleship |4.5|[![py](images/python.png)]()| |[Minimum Scalar Product](https://open.kattis.com/problems/minimumscalar)| minimumscalar |1.8|[![py](images/python.png)]()| -|[Mining Race](https://open.kattis.com/problems/miningrace)| miningrace |4.9|[![py](images/python.png)]()| -|[The Calculator](https://open.kattis.com/problems/miniraknaren)| miniraknaren |4.8|[![py](images/python.png)]()| +|[Mining Race](https://open.kattis.com/problems/miningrace)| miningrace |4.4|[![py](images/python.png)]()| +|[The Calculator](https://open.kattis.com/problems/miniraknaren)| miniraknaren |5.2|[![py](images/python.png)]()| |[Ministry of Magic](https://open.kattis.com/problems/ministryofmagic)| ministryofmagic |6.4|[![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)]()| |[Minimum Spanning Tree](https://open.kattis.com/problems/minspantree)| minspantree |3.8|[![java](images/java.png)]()| @@ -1710,14 +1713,14 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Mixed Fractions](https://open.kattis.com/problems/mixedfractions)| mixedfractions |1.5|[![cpp](images/cpp.png)]()| |[Mixtape Management](https://open.kattis.com/problems/mixtapemanagement)| mixtapemanagement |3.9|[![py](images/python.png)]()| |[Mjehuric](https://open.kattis.com/problems/mjehuric)| mjehuric |1.7|[![py](images/python.png)]()| -|[Multi-Class Binary Neural Network for Handwritten Digits](https://open.kattis.com/problems/mnist10class)| mnist10class |9.6|[![py](images/python.png)](src/Multi-Class%20Binary%20Neural%20Network%20for%20Handwritten%20Digits/mnist10class.py)| -|[Two-Class Binary Neural Network for Handwritten Digits](https://open.kattis.com/problems/mnist2class)| mnist2class |9.2|[![py](images/python.png)](src/Two-Class%20Binary%20Neural%20Network%20for%20Handwritten%20Digits/mnist2class.py)| +|[Multi-Class Binary Neural Network for Handwritten Digits](https://open.kattis.com/problems/mnist10class)| mnist10class |9.7|[![py](images/python.png)](src/Multi-Class%20Binary%20Neural%20Network%20for%20Handwritten%20Digits/mnist10class.py)| +|[Two-Class Binary Neural Network for Handwritten Digits](https://open.kattis.com/problems/mnist2class)| mnist2class |9.3|[![py](images/python.png)](src/Two-Class%20Binary%20Neural%20Network%20for%20Handwritten%20Digits/mnist2class.py)| |[Mobilization](https://open.kattis.com/problems/mobilization)| mobilization |5.7|[![py](images/python.png)](src/Mobilization/mobilization.py)| |[Moderate Pace](https://open.kattis.com/problems/moderatepace)| moderatepace |1.5|[![py](images/python.png)]()| |[Modified Gray Code](https://open.kattis.com/problems/modifiedgraycode)| modifiedgraycode |3.5|[![py](images/python.png)]()| |[Modular Arithmetic](https://open.kattis.com/problems/modulararithmetic)| modulararithmetic |2.9|[![py](images/python.png)]()| |[Modulo](https://open.kattis.com/problems/modulo)| modulo |1.4|[![cpp](images/cpp.png)]()| -|[Modulo Data Structures](https://open.kattis.com/problems/modulodatastructures)| modulodatastructures |5.0|[![py](images/python.png)]()| +|[Modulo Data Structures](https://open.kattis.com/problems/modulodatastructures)| modulodatastructures |5.1|[![py](images/python.png)]()| |[Modulo Solitaire](https://open.kattis.com/problems/modulosolitaire)| modulosolitaire |2.9|[![py](images/python.png)]()| |[Molecules](https://open.kattis.com/problems/molecules)| molecules |3.7|[![py](images/python.png)]()| |[Molekule](https://open.kattis.com/problems/molekule)| molekule |3.4|[![py](images/python.png)]()| @@ -1729,7 +1732,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Monopoly](https://open.kattis.com/problems/monopol)| monopol |1.3|[![py](images/python.png)]()| |[Let's Play Monopoly!](https://open.kattis.com/problems/monopoly)| monopoly |5.0|[![py](images/python.png)]()| |[Monument Maker](https://open.kattis.com/problems/monumentmaker)| monumentmaker |4.2|[![py](images/python.png)]()| -|[Moonfrost Canyon](https://open.kattis.com/problems/moonfrostcanyon)| moonfrostcanyon |4.9|[![py](images/python.png)]()| +|[Moonfrost Canyon](https://open.kattis.com/problems/moonfrostcanyon)| moonfrostcanyon |5.2|[![py](images/python.png)]()| |[Mårten's Theorem](https://open.kattis.com/problems/more10)| more10 |6.6|[![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)| |[Mörk](https://open.kattis.com/problems/mork)| mork |2.1|[![py](images/python.png)]()| @@ -1741,18 +1744,18 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Mountain Biking](https://open.kattis.com/problems/mountainbiking)| mountainbiking |3.1|[![py](images/python.png)]()| |[Mountainous Palindromic Subarray](https://open.kattis.com/problems/mountainouspalindromesubarray)| mountainouspalindromesubarray |3.9|[![py](images/python.png)]()| |[Mountain Village](https://open.kattis.com/problems/mountainvillage)| mountainvillage |5.1|[![java](images/java.png)]()| -|[Mouse Pursuit](https://open.kattis.com/problems/mousepursuit)| mousepursuit |3.8|[![py](images/python.png)]()| +|[Mouse Pursuit](https://open.kattis.com/problems/mousepursuit)| mousepursuit |3.9|[![py](images/python.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.2|[![py](images/python.png)]()| -|[Mravi (1)](https://open.kattis.com/problems/mravi)| mravi |2.5|[![py](images/python.png)]()| +|[Moving Day](https://open.kattis.com/problems/movingday)| movingday |2.1|[![py](images/python.png)]()| +|[Mravi (1)](https://open.kattis.com/problems/mravi)| mravi |2.6|[![py](images/python.png)]()| |[Mravi (2)](https://open.kattis.com/problems/mravihard)| mravihard |8.6|[![py](images/python.png)](src/Mravi%20(2)/mravihard.py)| |[MrCodeFormatGrader](https://open.kattis.com/problems/mrcodeformatgrader)| mrcodeformatgrader |2.1|[![py](images/python.png)]()| |[Mr. Noodle](https://open.kattis.com/problems/mrnoodle)| mrnoodle |6.4|[![py](images/python.png)](src/Mr.%20Noodle/mrnoodle.py)| |[Association for the Country of Mububa](https://open.kattis.com/problems/mububa)| mububa |6.9|[![py](images/python.png)](src/Association%20for%20the%20Country%20of%20Mububa/mububa.py)| |[Muddy Hike](https://open.kattis.com/problems/muddyhike)| muddyhike |3.1|[![java](images/java.png)]()| -|[Mult!](https://open.kattis.com/problems/mult)| mult |2.1|[![py](images/python.png)]()| +|[Mult!](https://open.kattis.com/problems/mult)| mult |2.0|[![py](images/python.png)]()| |[Multigram](https://open.kattis.com/problems/multigram)| multigram |2.7|[![py](images/python.png)]()| -|[(More) Multiplication](https://open.kattis.com/problems/multiplication)| multiplication |4.6|[![py](images/python.png)]()| +|[(More) Multiplication](https://open.kattis.com/problems/multiplication)| multiplication |4.7|[![py](images/python.png)]()| |[Multiplication](https://open.kattis.com/problems/multiplications)| multiplications |2.1|[![py](images/python.png)]()| |[Multiplying Digits](https://open.kattis.com/problems/multiplyingdigits)| multiplyingdigits |8.7|[![py](images/python.png)](src/Multiplying%20Digits/multiplyingdigits.py)| |[Multiplication Table](https://open.kattis.com/problems/multtable)| multtable |3.6|[![py](images/python.png)]()| @@ -1763,20 +1766,20 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Musical Trees](https://open.kattis.com/problems/musicaltrees)| musicaltrees |3.1|[![py](images/python.png)]()| |[Music Collection](https://open.kattis.com/problems/musiccollection)| musiccollection |4.2|[![py](images/python.png)]()| |[Music Your Way](https://open.kattis.com/problems/musicyourway)| musicyourway |2.2|[![py](images/python.png)]()| -|[Muzicari](https://open.kattis.com/problems/muzicari)| muzicari |4.7|[![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.8|[![py](images/python.png)]()| |[Fullkomin mylla](https://open.kattis.com/problems/mylla)| mylla |1.6|[![py](images/python.png)]()| |[Mylla](https://open.kattis.com/problems/mylla2)| mylla2 |1.5|[![py](images/python.png)]()| |[Mysterious Tower](https://open.kattis.com/problems/mysterioustower)| mysterioustower |4.8|[![py](images/python.png)]()| |[Nafnagift](https://open.kattis.com/problems/nafnagift)| nafnagift |1.9|[![py](images/python.png)](src/Nafnagift/nafnagift.py)| -|[Nafnatalning](https://open.kattis.com/problems/nafnatalning)| nafnatalning |2.5|[![py](images/python.png)]()| -|[Naïve Convolution](https://open.kattis.com/problems/naiveconvolution)| naiveconvolution |3.3|[![py](images/python.png)]()| +|[Nafnatalning](https://open.kattis.com/problems/nafnatalning)| nafnatalning |3.1|[![py](images/python.png)]()| +|[Naïve Convolution](https://open.kattis.com/problems/naiveconvolution)| naiveconvolution |3.2|[![py](images/python.png)]()| |[Name Generation](https://open.kattis.com/problems/namegeneration)| namegeneration |2.7|[![py](images/python.png)]()| |[Palindrome Names](https://open.kattis.com/problems/names)| names |4.1|[![py](images/python.png)]()| |[Name That Permutation](https://open.kattis.com/problems/namethatpermutation)| namethatpermutation |4.2|[![py](images/python.png)]()| |[Namnsdag](https://open.kattis.com/problems/namnsdag)| namnsdag |1.6|[![py](images/python.png)]()| -|[Námsleið](https://open.kattis.com/problems/namsleid)| namsleid |4.2|[![py](images/python.png)](src/Námsleið/namsleid.py)| -|[Narrow Art Gallery](https://open.kattis.com/problems/narrowartgallery)| narrowartgallery |3.6|[![py](images/python.png)]()| +|[Námsleið](https://open.kattis.com/problems/namsleid)| namsleid |4.4|[![py](images/python.png)](src/Námsleið/namsleid.py)| +|[Narrow Art Gallery](https://open.kattis.com/problems/narrowartgallery)| narrowartgallery |3.5|[![py](images/python.png)]()| |[Nasty Hacks](https://open.kattis.com/problems/nastyhacks)| nastyhacks |1.3|[![java](images/java.png)]()| |[Natjecanje](https://open.kattis.com/problems/natjecanje)| natjecanje |1.9|[![py](images/python.png)]()| |[Natrij](https://open.kattis.com/problems/natrij)| natrij |2.9|[![py](images/python.png)]()| @@ -1808,7 +1811,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Not Amused](https://open.kattis.com/problems/notamused)| notamused |2.5|[![py](images/python.png)]()| |[No Thanks!](https://open.kattis.com/problems/nothanks)| nothanks |2.0|[![py](images/python.png)]()| |[N-Puzzle](https://open.kattis.com/problems/npuzzle)| npuzzle |1.7|[![py](images/python.png)]()| -|[N-sum](https://open.kattis.com/problems/nsum)| nsum |1.3|[![py](images/python.png)]()| +|[N-sum](https://open.kattis.com/problems/nsum)| nsum |1.2|[![py](images/python.png)]()| |[NTNU Orienteering](https://open.kattis.com/problems/ntnuorienteering)| ntnuorienteering |4.1|[![py](images/python.png)]()| |[Determining Nucleotide Assortments](https://open.kattis.com/problems/nucleotides)| nucleotides |3.4|[![py](images/python.png)]()| |[Nullary Computer](https://open.kattis.com/problems/nullarycomputer)| nullarycomputer |4.7|[![py](images/python.png)]()| @@ -1841,7 +1844,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Okvir](https://open.kattis.com/problems/okvir)| okvir |2.1|[![py](images/python.png)]()| |[Okviri](https://open.kattis.com/problems/okviri)| okviri |2.2|[![py](images/python.png)]()| |[Older Brother](https://open.kattis.com/problems/olderbrother)| olderbrother |3.0|[![py](images/python.png)]()| -|[On Average They're Purple](https://open.kattis.com/problems/onaveragetheyrepurple)| onaveragetheyrepurple |2.8|[![py](images/python.png)]()| +|[On Average They're Purple](https://open.kattis.com/problems/onaveragetheyrepurple)| onaveragetheyrepurple |2.7|[![py](images/python.png)]()| |[One Chicken Per Person!](https://open.kattis.com/problems/onechicken)| onechicken |1.6|[![cpp](images/cpp.png)]()| |[Ones](https://open.kattis.com/problems/ones)| ones |4.4|[![py](images/python.png)]()| |[Keeping On Track](https://open.kattis.com/problems/ontrack)| ontrack |4.2|[![py](images/python.png)]()| @@ -1857,11 +1860,11 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Restaurant Orders](https://open.kattis.com/problems/orders)| orders |4.9|[![py](images/python.png)](src/Restaurant%20Orders/orders.py)| |[Ordinals](https://open.kattis.com/problems/ordinals)| ordinals |1.9|[![py](images/python.png)]()| |[Ordinary Ordinals](https://open.kattis.com/problems/ordinaryordinals)| ordinaryordinals |4.6|[![py](images/python.png)]()| -|[Orðla](https://open.kattis.com/problems/ordla)| ordla |6.8|[![py](images/python.png)](src/Orðla/ordla.py)| +|[Orðla](https://open.kattis.com/problems/ordla)| ordla |5.7|[![py](images/python.png)](src/Orðla/ordla.py)| |[Organ-free Man](https://open.kattis.com/problems/organfreeman)| organfreeman |5.3|[![py](images/python.png)]()| |[Ornaments](https://open.kattis.com/problems/ornaments)| ornaments |2.6|[![cpp](images/cpp.png)]()| |[Orphan Backups](https://open.kattis.com/problems/orphanbackups)| orphanbackups |6.1|[![py](images/python.png)](src/Orphan%20Backups/orphanbackups.py)| -|[Orthogonal Rotation](https://open.kattis.com/problems/orthogonalrotation)| orthogonalrotation |5.8|[![py](images/python.png)](src/Orthogonal%20Rotation/orthogonalrotation.py)| +|[Orthogonal Rotation](https://open.kattis.com/problems/orthogonalrotation)| orthogonalrotation |6.4|[![py](images/python.png)](src/Orthogonal%20Rotation/orthogonalrotation.py)| |[Östgötska](https://open.kattis.com/problems/ostgotska)| ostgotska |2.0|[![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.0|[![py](images/python.png)]()| @@ -1890,7 +1893,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Pallatölur](https://open.kattis.com/problems/pallatolur)| pallatolur |1.8|[![py](images/python.png)]()| |[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.4|[![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)| +|[Parakoopa Projectile](https://open.kattis.com/problems/parakoopaprojectile)| parakoopaprojectile |8.8|[![py](images/python.png)](src/Parakoopa%20Projectile/parakoopaprojectile.py)| |[Parallel Analysis](https://open.kattis.com/problems/parallelanalysis)| parallelanalysis |4.6|[![py](images/python.png)]()| |[Parent Gap](https://open.kattis.com/problems/parentgap)| parentgap |2.5|[![py](images/python.png)]()| |[Parket](https://open.kattis.com/problems/parket)| parket |2.3|[![py](images/python.png)]()| @@ -1917,7 +1920,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Pea Soup and Pancakes](https://open.kattis.com/problems/peasoup)| peasoup |2.0|[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| |[Pebble Solitaire (1)](https://open.kattis.com/problems/pebblesolitaire)| pebblesolitaire |2.2|[![py](images/python.png)]()| |[Pebble Solitaire (2)](https://open.kattis.com/problems/pebblesolitaire2)| pebblesolitaire2 |2.4|[![py](images/python.png)]()| -|[Pedal Power](https://open.kattis.com/problems/pedalpower)| pedalpower |7.3|[![py](images/python.png)](src/Pedal%20Power/pedalpower.py)| +|[Pedal Power](https://open.kattis.com/problems/pedalpower)| pedalpower |6.9|[![py](images/python.png)](src/Pedal%20Power/pedalpower.py)| |[Peg](https://open.kattis.com/problems/peg)| peg |1.8|[![py](images/python.png)]()| |[Peg Game for Two](https://open.kattis.com/problems/peggamefortwo)| peggamefortwo |3.2|[![py](images/python.png)]()| |[Pegs and Legs](https://open.kattis.com/problems/pegsandlegs)| pegsandlegs |3.5|[![py](images/python.png)]()| @@ -1946,13 +1949,13 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Piece of Cake](https://open.kattis.com/problems/pieceofcake)| pieceofcake |8.4|[![py](images/python.png)](src/Piece%20of%20Cake/pieceofcake.py)| |[Piece of Cake!](https://open.kattis.com/problems/pieceofcake2)| pieceofcake2 |1.4|[![cpp](images/cpp.png)]()[![java](images/java.png)]()[![py](images/python.png)]()| |[Pig Latin](https://open.kattis.com/problems/piglatin)| piglatin |2.8|[![py](images/python.png)]()| -|[Pigstep](https://open.kattis.com/problems/pigstep)| pigstep |4.8|[![py](images/python.png)](src/Pigstep/pigstep.py)| +|[Pigstep](https://open.kattis.com/problems/pigstep)| pigstep |4.9|[![py](images/python.png)](src/Pigstep/pigstep.py)| |[A Vicious Pikeman (Easy)](https://open.kattis.com/problems/pikemaneasy)| pikemaneasy |3.0|[![py](images/python.png)]()| |[A Vicious Pikeman (Hard)](https://open.kattis.com/problems/pikemanhard)| pikemanhard |8.3|[![py](images/python.png)]()| |[Pinni Frændi](https://open.kattis.com/problems/pinnifraendi)| pinnifraendi |2.2|[![py](images/python.png)]()| |[Pipe Rotation](https://open.kattis.com/problems/piperotation)| piperotation |3.5|[![py](images/python.png)]()| |[Pitch Performance](https://open.kattis.com/problems/pitchperformance)| pitchperformance |5.0|[![py](images/python.png)]()| -|[Pivot](https://open.kattis.com/problems/pivot)| pivot |2.6|[![py](images/python.png)]()| +|[Pivot](https://open.kattis.com/problems/pivot)| pivot |2.5|[![py](images/python.png)]()| |[Pizza Delivery](https://open.kattis.com/problems/pizza)| pizza |4.7|[![py](images/python.png)]()| |[Pizza Crust](https://open.kattis.com/problems/pizza2)| pizza2 |1.7|[![cpp](images/cpp.png)]()| |[Pizza Hawaii](https://open.kattis.com/problems/pizzahawaii)| pizzahawaii |2.7|[![py](images/python.png)]()| @@ -1975,12 +1978,12 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Mr. Plow King](https://open.kattis.com/problems/plowking)| plowking |3.2|[![py](images/python.png)]()| |[Programmeringsolympiaden's Budget](https://open.kattis.com/problems/pobudget)| pobudget |1.4|[![py](images/python.png)]()| |[Point in Polygon](https://open.kattis.com/problems/pointinpolygon)| pointinpolygon |5.1|[![py](images/python.png)](src/Point%20in%20Polygon/pointinpolygon.py)| -|[Pokeball Fever](https://open.kattis.com/problems/pokeball)| pokeball |5.8|[![py](images/python.png)](src/Pokeball%20Fever/pokeball.py)| +|[Pokeball Fever](https://open.kattis.com/problems/pokeball)| pokeball |5.9|[![py](images/python.png)](src/Pokeball%20Fever/pokeball.py)| |[Pokechat](https://open.kattis.com/problems/pokechat)| pokechat |1.5|[![py](images/python.png)]()| -|[Pokémon Ice Maze](https://open.kattis.com/problems/pokemon)| pokemon |6.9|[![py](images/python.png)](src/Pokémon%20Ice%20Maze/pokemon.py)| +|[Pokémon Ice Maze](https://open.kattis.com/problems/pokemon)| pokemon |7.0|[![py](images/python.png)](src/Pokémon%20Ice%20Maze/pokemon.py)| |[Pokemon Go Go](https://open.kattis.com/problems/pokemongogo)| pokemongogo |5.0|[![py](images/python.png)](src/Pokemon%20Go%20Go/pokemongogo.py)| -|[Poker Hand](https://open.kattis.com/problems/pokerhand)| pokerhand |1.4|[![cpp](images/cpp.png)]()| -|[Pole Colouring](https://open.kattis.com/problems/polecolouring)| polecolouring |5.0|[![py](images/python.png)](src/Pole%20Colouring/polecolouring.py)| +|[Poker Hand](https://open.kattis.com/problems/pokerhand)| pokerhand |1.5|[![cpp](images/cpp.png)]()| +|[Pole Colouring](https://open.kattis.com/problems/polecolouring)| polecolouring |5.1|[![py](images/python.png)](src/Pole%20Colouring/polecolouring.py)| |[Polish Notation](https://open.kattis.com/problems/polish)| polish |3.6|[![py](images/python.png)]()| |[Polly Gone](https://open.kattis.com/problems/pollygone)| pollygone |6.0|[![py](images/python.png)](src/Polly%20Gone/pollygone.py)| |[Polygon Area](https://open.kattis.com/problems/polygonarea)| polygonarea |2.2|[![py](images/python.png)]()| @@ -2018,7 +2021,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Blackboard Numbers](https://open.kattis.com/problems/primes2)| primes2 |3.8|[![py](images/python.png)]()| |[Prime Sieve](https://open.kattis.com/problems/primesieve)| primesieve |4.6|[![cpp](images/cpp.png)]()| |[Prime Time](https://open.kattis.com/problems/primetime)| primetime |6.8|[![py](images/python.png)](src/Prime%20Time/primetime.py)| -|[Primitive Roots](https://open.kattis.com/problems/primitiveroots)| primitiveroots |6.4|[![py](images/python.png)](src/Primitive%20Roots/primitiveroots.py)| +|[Primitive Roots](https://open.kattis.com/problems/primitiveroots)| primitiveroots |6.5|[![py](images/python.png)](src/Primitive%20Roots/primitiveroots.py)| |[Prince and Princess](https://open.kattis.com/problems/princeandprincess)| princeandprincess |5.4|[![py](images/python.png)](src/Prince%20and%20Princess/princeandprincess.py)| |[Saving Princess Peach](https://open.kattis.com/problems/princesspeach)| princesspeach |2.0|[![py](images/python.png)]()| |[Prinova](https://open.kattis.com/problems/prinova)| prinova |5.1|[![py](images/python.png)]()| @@ -2026,7 +2029,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Pripreme](https://open.kattis.com/problems/pripreme)| pripreme |2.8|[![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 |6.5|[![py](images/python.png)](src/Product%20Divisors/productdivisors.py)| +|[Product Divisors](https://open.kattis.com/problems/productdivisors)| productdivisors |6.3|[![py](images/python.png)](src/Product%20Divisors/productdivisors.py)| |[Product Digit](https://open.kattis.com/problems/produktsiffra)| produktsiffra |8.4|[![py](images/python.png)](src/Product%20Digit/produktsiffra.py)| |[Profitable Pizzas](https://open.kattis.com/problems/profitablepizzas)| profitablepizzas |6.0|[![py](images/python.png)](src/Profitable%20Pizzas/profitablepizzas.py)| |[Program](https://open.kattis.com/problems/program)| program |7.9|[![py](images/python.png)](src/Program/program.py)| @@ -2046,16 +2049,16 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Pub Crawl](https://open.kattis.com/problems/pubrunda)| pubrunda |2.1|[![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)]()| -|[Pulverizing Pancake](https://open.kattis.com/problems/pulverizingpancake)| pulverizingpancake |5.5|[![py](images/python.png)]()| -|[Pumpkin Patch](https://open.kattis.com/problems/pumpkinpatch)| pumpkinpatch |5.0|[![py](images/python.png)](src/Pumpkin%20Patch/pumpkinpatch.py)| +|[Pulverizing Pancake](https://open.kattis.com/problems/pulverizingpancake)| pulverizingpancake |5.6|[![py](images/python.png)]()| +|[Pumpkin Patch](https://open.kattis.com/problems/pumpkinpatch)| pumpkinpatch |5.1|[![py](images/python.png)](src/Pumpkin%20Patch/pumpkinpatch.py)| |[Purple Rain](https://open.kattis.com/problems/purplerain)| purplerain |3.8|[![py](images/python.png)]()| |[Púsluspil](https://open.kattis.com/problems/pusluspil)| pusluspil |2.0|[![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.9|[![py](images/python.png)]()| +|[Primary X-Subfactor Series](https://open.kattis.com/problems/pxs)| pxs |5.0|[![py](images/python.png)]()| |[Pyramid Construction](https://open.kattis.com/problems/pyramidkonstruktion)| pyramidkonstruktion |3.7|[![py](images/python.png)]()| |[Building Pyramids](https://open.kattis.com/problems/pyramids)| pyramids |1.5|[![py](images/python.png)]()| -|[Pyro Tubes](https://open.kattis.com/problems/pyro)| pyro |5.2|[![py](images/python.png)](src/Pyro%20Tubes/pyro.py)| +|[Pyro Tubes](https://open.kattis.com/problems/pyro)| pyro |5.1|[![py](images/python.png)](src/Pyro%20Tubes/pyro.py)| |[Quality-Adjusted Life-Year](https://open.kattis.com/problems/qaly)| qaly |1.3|[![java](images/java.png)]()[![py](images/python.png)]()| |[Qanat](https://open.kattis.com/problems/qanat)| qanat |2.7|[![py](images/python.png)]()| |[Quadrant Selection](https://open.kattis.com/problems/quadrant)| quadrant |1.2|[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| @@ -2065,6 +2068,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Quantum Superposition](https://open.kattis.com/problems/quantumsuperposition)| quantumsuperposition |3.0|[![py](images/python.png)]()| |[Verify This, Your Majesty](https://open.kattis.com/problems/queens)| queens |2.5|[![py](images/python.png)]()| |[The Queen's Super-circular Patio](https://open.kattis.com/problems/queenspatio)| queenspatio |3.3|[![py](images/python.png)]()| +|[Another Query on Array Problem](https://open.kattis.com/problems/queryonarray)| queryonarray |7.8|[![py](images/python.png)](src/Another%20Query%20on%20Array%20Problem/queryonarray.py)| |[Quick Brown Fox](https://open.kattis.com/problems/quickbrownfox)| quickbrownfox |1.7|[![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 |4.6|[![py](images/python.png)]()| @@ -2098,7 +2102,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Rational Arithmetic](https://open.kattis.com/problems/rationalarithmetic)| rationalarithmetic |3.4|[![py](images/python.png)]()| |[Rationalization](https://open.kattis.com/problems/rationalisering)| rationalisering |8.4|[![py](images/python.png)](src/Rationalization/rationalisering.py)| |[Rational Ratio](https://open.kattis.com/problems/rationalratio)| rationalratio |4.9|[![py](images/python.png)]()| -|[A Rational Sequence](https://open.kattis.com/problems/rationalsequence)| rationalsequence |4.8|[![py](images/python.png)]()| +|[A Rational Sequence](https://open.kattis.com/problems/rationalsequence)| rationalsequence |4.7|[![py](images/python.png)]()| |[A Rational Sequence 2](https://open.kattis.com/problems/rationalsequence2)| rationalsequence2 |2.7|[![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.6|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| |[RATS](https://open.kattis.com/problems/rats)| rats |5.4|[![py](images/python.png)](src/RATS/rats.py)| @@ -2135,7 +2139,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Repeating Decimal](https://open.kattis.com/problems/repeatingdecimal)| repeatingdecimal |3.5|[![py](images/python.png)]()| |[Repetitive Song](https://open.kattis.com/problems/repetitivesong)| repetitivesong |3.1|[![py](images/python.png)]()| |[Replicate Replicate Rfplicbte](https://open.kattis.com/problems/replicate)| replicate |3.9|[![py](images/python.png)]()| -|[Report Card](https://open.kattis.com/problems/reportcard)| reportcard |6.4|[![py](images/python.png)](src/Report%20Card/reportcard.py)| +|[Report Card](https://open.kattis.com/problems/reportcard)| reportcard |6.5|[![py](images/python.png)](src/Report%20Card/reportcard.py)| |[Research Productivity Index](https://open.kattis.com/problems/researchproductivityindex)| researchproductivityindex |3.3|[![py](images/python.png)]()| |[Reseto](https://open.kattis.com/problems/reseto)| reseto |2.2|[![cpp](images/cpp.png)]()| |[Working at the Restaurant](https://open.kattis.com/problems/restaurant)| restaurant |4.2|[![py](images/python.png)]()| @@ -2169,7 +2173,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Robots on a Grid](https://open.kattis.com/problems/robotsonagrid)| robotsonagrid |4.8|[![py](images/python.png)]()| |[Robot Turtles](https://open.kattis.com/problems/robotturtles)| robotturtles |3.1|[![py](images/python.png)]()| |[Rock Band](https://open.kattis.com/problems/rockband)| rockband |4.0|[![py](images/python.png)]()| -|[Rock Climbing](https://open.kattis.com/problems/rockclimbing)| rockclimbing |5.0|[![py](images/python.png)]()| +|[Rock Climbing](https://open.kattis.com/problems/rockclimbing)| rockclimbing |5.1|[![py](images/python.png)]()| |[Rocket Stages](https://open.kattis.com/problems/rocketstages)| rocketstages |4.3|[![py](images/python.png)]()| |[Rock-Paper-Scissors Tournament](https://open.kattis.com/problems/rockpaperscissors)| rockpaperscissors |3.7|[![py](images/python.png)]()| |[Rock, Scissors, Paper](https://open.kattis.com/problems/rockscissorspaper)| rockscissorspaper |4.2|[![py](images/python.png)]()| @@ -2184,13 +2188,13 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Roomba 2](https://open.kattis.com/problems/roomba2)| roomba2 |5.1|[![py](images/python.png)](src/Roomba%202/roomba2.py)| |[Room Painting](https://open.kattis.com/problems/roompainting)| roompainting |2.5|[![py](images/python.png)]()| |[Rooted Subtrees](https://open.kattis.com/problems/rootedsubtrees)| rootedsubtrees |4.0|[![py](images/python.png)](src/Rooted%20Subtrees/rootedsubtrees.py)| -|[Root of Minus One](https://open.kattis.com/problems/rootofminusone)| rootofminusone |3.9|[![py](images/python.png)]()| +|[Root of Minus One](https://open.kattis.com/problems/rootofminusone)| rootofminusone |4.1|[![py](images/python.png)]()| |[Rot](https://open.kattis.com/problems/rot)| rot |3.1|[![py](images/python.png)]()| |[Rotate and Cut](https://open.kattis.com/problems/rotatecut)| rotatecut |3.7|[![py](images/python.png)]()| |[Rounded Buttons](https://open.kattis.com/problems/roundedbuttons)| roundedbuttons |3.4|[![py](images/python.png)]()| -|[Royal Routing](https://open.kattis.com/problems/royalrouting)| royalrouting |3.8|[![py](images/python.png)]()| +|[Royal Routing](https://open.kattis.com/problems/royalrouting)| royalrouting |3.9|[![py](images/python.png)]()| |[RSA Mistake](https://open.kattis.com/problems/rsamistake)| rsamistake |4.3|[![py](images/python.png)]()| -|[Ruffians](https://open.kattis.com/problems/ruffians)| ruffians |2.7|[![py](images/python.png)]()| +|[Ruffians](https://open.kattis.com/problems/ruffians)| ruffians |2.6|[![py](images/python.png)]()| |[Ruglaður listi](https://open.kattis.com/problems/rugladurlisti)| rugladurlisti |4.8|[![py](images/python.png)](src/Ruglaður%20listi/rugladurlisti.py)| |[Rule N](https://open.kattis.com/problems/rulen)| rulen |3.9|[![py](images/python.png)]()| |[Run-Length Encoding, Run!](https://open.kattis.com/problems/runlengthencodingrun)| runlengthencodingrun |1.8|[![py](images/python.png)]()| @@ -2208,9 +2212,9 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Salt](https://open.kattis.com/problems/salt)| salt |7.7|[![py](images/python.png)](src/Salt/salt.py)| |[Same Digits (Easy)](https://open.kattis.com/problems/samedigitseasy)| samedigitseasy |2.4|[![py](images/python.png)]()| |[Same Digits (Hard)](https://open.kattis.com/problems/samedigitshard)| samedigitshard |2.5|[![py](images/python.png)]()| -|[Samhverfudulritun](https://open.kattis.com/problems/samhverfur)| samhverfur |5.5|[![py](images/python.png)](src/Samhverfudulritun/samhverfur.py)| +|[Samhverfudulritun](https://open.kattis.com/problems/samhverfur)| samhverfur |5.9|[![py](images/python.png)](src/Samhverfudulritun/samhverfur.py)| |[Samlokur](https://open.kattis.com/problems/samlokur)| samlokur |5.6|[![py](images/python.png)](src/Samlokur/samlokur.py)| -|[Sammaeining](https://open.kattis.com/problems/sammaeining)| sammaeining |6.2|[![py](images/python.png)](src/Sammaeining/sammaeining.py)| +|[Sammaeining](https://open.kattis.com/problems/sammaeining)| sammaeining |6.1|[![py](images/python.png)](src/Sammaeining/sammaeining.py)| |[Songbook](https://open.kattis.com/problems/sangbok)| sangbok |2.0|[![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 |2.2|[![py](images/python.png)]()| @@ -2247,7 +2251,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Send More Money](https://open.kattis.com/problems/sendmoremoney)| sendmoremoney |7.1|[![py](images/python.png)](src/Send%20More%20Money/sendmoremoney.py)| |[Sentry Robots](https://open.kattis.com/problems/sentryrobots)| sentryrobots |3.8|[![py](images/python.png)]()| |[Dividing Sequence](https://open.kattis.com/problems/sequence)| sequence |3.7|[![py](images/python.png)]()| -|[Sequence Reduction](https://open.kattis.com/problems/sequencereduction)| sequencereduction |5.6|[![py](images/python.png)](src/Sequence%20Reduction/sequencereduction.py)| +|[Sequence Reduction](https://open.kattis.com/problems/sequencereduction)| sequencereduction |5.7|[![py](images/python.png)](src/Sequence%20Reduction/sequencereduction.py)| |[0-1 Sequences](https://open.kattis.com/problems/sequences)| sequences |5.5|[![py](images/python.png)](src/0-1%20Sequences/sequences.py)| |[Sequential Manufacturing](https://open.kattis.com/problems/sequentialmanufacturing)| sequentialmanufacturing |2.9|[![py](images/python.png)]()| |[Server](https://open.kattis.com/problems/server)| server |1.6|[![py](images/python.png)]()| @@ -2258,7 +2262,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Settlers of Catan](https://open.kattis.com/problems/settlers2)| settlers2 |4.2|[![py](images/python.png)]()| |[Seven Wonders](https://open.kattis.com/problems/sevenwonders)| sevenwonders |1.5|[![cpp](images/cpp.png)]()| |[SG Coin](https://open.kattis.com/problems/sgcoin)| sgcoin |2.7|[![py](images/python.png)]()| -|[Shandy](https://open.kattis.com/problems/shandy)| shandy |1.4|[![py](images/python.png)]()| +|[Shandy](https://open.kattis.com/problems/shandy)| shandy |1.3|[![py](images/python.png)]()| |[Sharing Candies](https://open.kattis.com/problems/sharingcandies)| sharingcandies |4.8|[![py](images/python.png)]()| |[Shattered Cake](https://open.kattis.com/problems/shatteredcake)| shatteredcake |1.4|[![cpp](images/cpp.png)]()[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| |[Sheldon Numbers](https://open.kattis.com/problems/sheldon)| sheldon |4.7|[![py](images/python.png)]()| @@ -2285,15 +2289,15 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Sideways Sorting](https://open.kattis.com/problems/sidewayssorting)| sidewayssorting |2.0|[![py](images/python.png)]()| |[Digit Product](https://open.kattis.com/problems/sifferprodukt)| sifferprodukt |1.5|[![cpp](images/cpp.png)]()| |[Digit Sum (2)](https://open.kattis.com/problems/siffersumma)| siffersumma |4.9|[![py](images/python.png)](src/Digit%20Sum%20(2)/siffersumma.py)| -|[Siffrid's Digit Sum](https://open.kattis.com/problems/siffrid)| siffrid |3.2|[![py](images/python.png)]()| +|[Siffrid's Digit Sum](https://open.kattis.com/problems/siffrid)| siffrid |3.0|[![py](images/python.png)]()| |[Bridging Signals](https://open.kattis.com/problems/signals)| signals |2.9|[![py](images/python.png)]()| |[Silueta](https://open.kattis.com/problems/silueta)| silueta |5.1|[![py](images/python.png)](src/Silueta/silueta.py)| -|[Silver Star Stands Alone](https://open.kattis.com/problems/silverstarstandsalone)| silverstarstandsalone |2.6|[![py](images/python.png)]()| +|[Silver Star Stands Alone](https://open.kattis.com/problems/silverstarstandsalone)| silverstarstandsalone |2.8|[![py](images/python.png)]()| |[Sim](https://open.kattis.com/problems/sim)| sim |3.4|[![py](images/python.png)]()| |[Símanúmer](https://open.kattis.com/problems/simanumer)| simanumer |3.7|[![py](images/python.png)]()| -|[Simon Says (1)](https://open.kattis.com/problems/simon)| simon |2.3|[![py](images/python.png)]()| +|[Simon Says (1)](https://open.kattis.com/problems/simon)| simon |2.2|[![py](images/python.png)]()| |[Simone](https://open.kattis.com/problems/simone)| simone |1.9|[![py](images/python.png)]()| -|[Simon Says (2)](https://open.kattis.com/problems/simonsays)| simonsays |1.4|[![cpp](images/cpp.png)]()| +|[Simon Says (2)](https://open.kattis.com/problems/simonsays)| simonsays |1.5|[![cpp](images/cpp.png)]()| |[Simple Addition](https://open.kattis.com/problems/simpleaddition)| simpleaddition |3.0|[![py](images/python.png)]()| |[Simple Arithmetic](https://open.kattis.com/problems/simplearithmetic)| simplearithmetic |4.5|[![py](images/python.png)]()| |[Simple Cron Spec](https://open.kattis.com/problems/simplecronspec)| simplecronspec |2.1|[![py](images/python.png)]()| @@ -2303,7 +2307,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[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 |3.8|[![py](images/python.png)]()| -|[The Last Pizza](https://open.kattis.com/problems/sistapizzan)| sistapizzan |5.7|[![cpp](images/cpp.png)](src/The%20Last%20Pizza/sistapizzan.cpp)[![py](images/python.png)](src/The%20Last%20Pizza/sistapizzan.py)[![rb](images/ruby.png)](src/The%20Last%20Pizza/sistapizzan.rb)| +|[The Last Pizza](https://open.kattis.com/problems/sistapizzan)| sistapizzan |4.8|[![cpp](images/cpp.png)](src/The%20Last%20Pizza/sistapizzan.cpp)[![py](images/python.png)](src/The%20Last%20Pizza/sistapizzan.py)[![rb](images/ruby.png)](src/The%20Last%20Pizza/sistapizzan.rb)| |[Sith](https://open.kattis.com/problems/sith)| sith |1.6|[![py](images/python.png)]()| |[Six Degrees](https://open.kattis.com/problems/sixdegrees)| sixdegrees |4.7|[![py](images/python.png)]()| |[Sjecista](https://open.kattis.com/problems/sjecista)| sjecista |1.9|[![py](images/python.png)]()| @@ -2332,14 +2336,14 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Smallest Multiple](https://open.kattis.com/problems/smallestmultiple)| smallestmultiple |3.3|[![py](images/python.png)]()| |[Small Schedule](https://open.kattis.com/problems/smallschedule)| smallschedule |3.2|[![py](images/python.png)]()| |[Smart Phone](https://open.kattis.com/problems/smartphone)| smartphone |2.7|[![py](images/python.png)]()| -|[SMIL](https://open.kattis.com/problems/smil)| smil |1.5|[![py](images/python.png)]()| -|[Smoothie Stand](https://open.kattis.com/problems/smoothiestand)| smoothiestand |2.4|[![py](images/python.png)]()| +|[SMIL](https://open.kattis.com/problems/smil)| smil |1.6|[![py](images/python.png)]()| +|[Smoothie Stand](https://open.kattis.com/problems/smoothiestand)| smoothiestand |2.3|[![py](images/python.png)]()| |[Snakes and Masters](https://open.kattis.com/problems/snakesandmasters)| snakesandmasters |3.2|[![py](images/python.png)]()| |[Snapper Chain (Easy)](https://open.kattis.com/problems/snappereasy)| snappereasy |2.6|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| |[Snapper Chain (Hard)](https://open.kattis.com/problems/snapperhard)| snapperhard |2.2|[![py](images/python.png)]()| |[S-Nim](https://open.kattis.com/problems/snim)| snim |2.3|[![py](images/python.png)]()| |[Snjóteppa](https://open.kattis.com/problems/snjoteppa)| snjoteppa |4.9|[![py](images/python.png)]()| -|[Snowfall](https://open.kattis.com/problems/snowfall)| snowfall |1.5|[![py](images/python.png)]()| +|[Snowfall](https://open.kattis.com/problems/snowfall)| snowfall |1.6|[![py](images/python.png)]()| |[Unique Snowflakes](https://open.kattis.com/problems/snowflakes)| snowflakes |3.8|[![py](images/python.png)]()| |[Social Advertising](https://open.kattis.com/problems/socialadvertising)| socialadvertising |4.0|[![py](images/python.png)]()| |[Social Distancing (1)](https://open.kattis.com/problems/socialdistancing)| socialdistancing |7.8|[![py](images/python.png)](src/Social%20Distancing%20(1)/socialdistancing.py)| @@ -2351,7 +2355,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Peg Solitaire](https://open.kattis.com/problems/solitaire)| solitaire |3.1|[![py](images/python.png)]()| |[Some Sum](https://open.kattis.com/problems/somesum)| somesum |2.1|[![py](images/python.png)]()| |[Soot Sprite Sprinklers](https://open.kattis.com/problems/sootspritesprinklers)| sootspritesprinklers |3.9|[![py](images/python.png)]()| -|[Sort](https://open.kattis.com/problems/sort)| sort |2.7|[![py](images/python.png)]()| +|[Sort](https://open.kattis.com/problems/sort)| sort |2.6|[![py](images/python.png)]()| |[Sort of Sorting](https://open.kattis.com/problems/sortofsorting)| sortofsorting |1.8|[![java](images/java.png)]()[![py](images/python.png)]()| |[Sort Two Numbers](https://open.kattis.com/problems/sorttwonumbers)| sorttwonumbers |1.2|[![py](images/python.png)]()| |[Sóttkví](https://open.kattis.com/problems/sottkvi)| sottkvi |1.5|[![py](images/python.png)]()| @@ -2372,13 +2376,13 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Sperhling](https://open.kattis.com/problems/spehrling)| spehrling |2.3|[![py](images/python.png)]()| |[Spelling Bee](https://open.kattis.com/problems/spellingbee)| spellingbee |2.1|[![py](images/python.png)]()| |[Simon the Spider](https://open.kattis.com/problems/spider)| spider |6.7|[![py](images/python.png)](src/Simon%20the%20Spider/spider.py)| -|[Spiderman's Workout](https://open.kattis.com/problems/spiderman)| spiderman |4.3|[![py](images/python.png)]()| +|[Spiderman's Workout](https://open.kattis.com/problems/spiderman)| spiderman |4.2|[![py](images/python.png)]()| |[Spidey Distance](https://open.kattis.com/problems/spideydistance)| spideydistance |6.2|[![py](images/python.png)](src/Spidey%20Distance/spideydistance.py)| |[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.8|[![py](images/python.png)](src/Split%20Decisions/splitdecisions.py)| |[Spritt](https://open.kattis.com/problems/spritt)| spritt |1.3|[![py](images/python.png)]()| -|[Sprocket Science](https://open.kattis.com/problems/sprocketscience)| sprocketscience |6.3|[![py](images/python.png)](src/Sprocket%20Science/sprocketscience.py)| +|[Sprocket Science](https://open.kattis.com/problems/sprocketscience)| sprocketscience |6.4|[![py](images/python.png)](src/Sprocket%20Science/sprocketscience.py)| |[Square Deal](https://open.kattis.com/problems/squaredeal)| squaredeal |3.8|[![py](images/python.png)]()| |[Square Peg](https://open.kattis.com/problems/squarepeg)| squarepeg |1.6|[![py](images/python.png)]()| |[Square Peg in a Round Hole](https://open.kattis.com/problems/squarepegs)| squarepegs |2.7|[![py](images/python.png)]()| @@ -2391,15 +2395,15 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Stafsetning](https://open.kattis.com/problems/stafsetning)| stafsetning |3.2|[![py](images/python.png)]()| |[Stafur](https://open.kattis.com/problems/stafur)| stafur |1.6|[![py](images/python.png)]()| |[Staggering to the Finish](https://open.kattis.com/problems/staggeringtothefinish)| staggeringtothefinish |4.0|[![py](images/python.png)]()| -|[Stalínröðun](https://open.kattis.com/problems/stalinrodun)| stalinrodun |6.0|[![py](images/python.png)](src/Stalínröðun/stalinrodun.py)| +|[Stalínröðun](https://open.kattis.com/problems/stalinrodun)| stalinrodun |5.5|[![py](images/python.png)](src/Stalínröðun/stalinrodun.py)| |[Stamp Combinations](https://open.kattis.com/problems/stampcombinations)| stampcombinations |5.6|[![py](images/python.png)]()| |[Biased Standings](https://open.kattis.com/problems/standings)| standings |3.5|[![py](images/python.png)]()| |[Star Arrangements](https://open.kattis.com/problems/stararrangements)| stararrangements |1.8|[![cpp](images/cpp.png)]()| |[Star Battles I](https://open.kattis.com/problems/starbattles1)| starbattles1 |2.8|[![py](images/python.png)]()| -|[A Star not a Tree](https://open.kattis.com/problems/starnotatree)| starnotatree |6.7|[![py](images/python.png)]()| +|[A Star not a Tree](https://open.kattis.com/problems/starnotatree)| starnotatree |6.8|[![py](images/python.png)]()| |[Stars in a Can](https://open.kattis.com/problems/starsinacan)| starsinacan |5.8|[![py](images/python.png)](src/Stars%20in%20a%20Can/starsinacan.py)| |[Star Wars röðun](https://open.kattis.com/problems/starwars2)| starwars2 |1.7|[![py](images/python.png)]()| -|[State Transfer Matrix](https://open.kattis.com/problems/statetransfer)| statetransfer |4.1|[![py](images/python.png)]()| +|[State Transfer Matrix](https://open.kattis.com/problems/statetransfer)| statetransfer |4.3|[![py](images/python.png)]()| |[Statistics](https://open.kattis.com/problems/statistics)| statistics |1.9|[![cpp](images/cpp.png)]()| |[Statues](https://open.kattis.com/problems/statues)| statues |3.0|[![py](images/python.png)]()| |[Sticky Keys](https://open.kattis.com/problems/stickykeys)| stickykeys |1.5|[![py](images/python.png)]()| @@ -2407,7 +2411,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Stikl](https://open.kattis.com/problems/stikl)| stikl |5.6|[![py](images/python.png)](src/Stikl/stikl.py)| |[Stirling's Approximation](https://open.kattis.com/problems/stirlingsapproximation)| stirlingsapproximation |4.5|[![py](images/python.png)]()| |[Daydreaming Stockbroker](https://open.kattis.com/problems/stockbroker)| stockbroker |3.1|[![py](images/python.png)]()| -|[Stock Prices](https://open.kattis.com/problems/stockprices)| stockprices |3.8|[![py](images/python.png)]()| +|[Stock Prices](https://open.kattis.com/problems/stockprices)| stockprices |3.7|[![py](images/python.png)]()| |[Stoichiometry](https://open.kattis.com/problems/stoichiometry)| stoichiometry |4.7|[![py](images/python.png)]()| |[Messy lists](https://open.kattis.com/problems/stokigalistor)| stokigalistor |2.1|[![py](images/python.png)]()| |[Stol](https://open.kattis.com/problems/stol)| stol |5.5|[![py](images/python.png)](src/Stol/stol.py)| @@ -2428,7 +2432,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Counting Subsequences (Hard)](https://open.kattis.com/problems/subseqhard)| subseqhard |3.5|[![py](images/python.png)]()| |[Subsequences in Substrings](https://open.kattis.com/problems/subsequencesinsubstrings)| subsequencesinsubstrings |5.0|[![py](images/python.png)]()| |[The Power of Substitution](https://open.kattis.com/problems/substitution)| substitution |6.3|[![py](images/python.png)](src/The%20Power%20of%20Substitution/substitution.py)| -|[Repeated Substrings (2)](https://open.kattis.com/problems/substrings)| substrings |6.3|[![py](images/python.png)](src/Repeated%20Substrings%20(2)/substrings.py)| +|[Repeated Substrings (2)](https://open.kattis.com/problems/substrings)| substrings |6.2|[![py](images/python.png)](src/Repeated%20Substrings%20(2)/substrings.py)| |[Substring Switcheroo](https://open.kattis.com/problems/substringswitcheroo)| substringswitcheroo |5.6|[![py](images/python.png)](src/Substring%20Switcheroo/substringswitcheroo.py)| |[Subtraction Plus Plus](https://open.kattis.com/problems/subtractionplusplus)| subtractionplusplus |5.2|[![py](images/python.png)]()| |[Subtraction Plus Plus Plus](https://open.kattis.com/problems/subtractionplusplusplus)| subtractionplusplusplus |4.2|[![py](images/python.png)]()| @@ -2439,15 +2443,15 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Succession](https://open.kattis.com/problems/succession)| succession |3.0|[![py](images/python.png)]()| |[Sudokunique](https://open.kattis.com/problems/sudokunique)| sudokunique |8.6|[![py](images/python.png)](src/Sudokunique/sudokunique.py)| |[Suffix Array Re-construction](https://open.kattis.com/problems/suffixarrayreconstruction)| suffixarrayreconstruction |3.9|[![py](images/python.png)](src/Suffix%20Array%20Re-construction/suffixarrayreconstruction.py)| -|[Suffix Sorting](https://open.kattis.com/problems/suffixsorting)| suffixsorting |5.5|[![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)| +|[Suffix Sorting](https://open.kattis.com/problems/suffixsorting)| suffixsorting |5.4|[![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.1|[![py](images/python.png)](src/Šuma/suma.py)| |[Sum and Product](https://open.kattis.com/problems/sumandproduct)| sumandproduct |6.7|[![py](images/python.png)](src/Sum%20and%20Product/sumandproduct.py)| |[Sumdoku](https://open.kattis.com/problems/sumdoku)| sumdoku |4.8|[![py](images/python.png)]()| -|[Sum Kind of Problem](https://open.kattis.com/problems/sumkindofproblem)| sumkindofproblem |1.4|[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| +|[Sum Kind of Problem](https://open.kattis.com/problems/sumkindofproblem)| sumkindofproblem |1.5|[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| |[Summer Trip](https://open.kattis.com/problems/summertrip)| summertrip |3.3|[![py](images/python.png)]()| |[Sum of the Others](https://open.kattis.com/problems/sumoftheothers)| sumoftheothers |2.3|[![java](images/java.png)]()| |[Sumsets](https://open.kattis.com/problems/sumsets)| sumsets |7.1|[![py](images/python.png)](src/Sumsets/sumsets.py)| -|[Sums of Primes](https://open.kattis.com/problems/sumsofprimes)| sumsofprimes |3.8|[![py](images/python.png)]()| +|[Sums of Primes](https://open.kattis.com/problems/sumsofprimes)| sumsofprimes |3.9|[![py](images/python.png)]()| |[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.1|[![py](images/python.png)]()| |[Supercomputer](https://open.kattis.com/problems/supercomputer)| supercomputer |2.6|[![py](images/python.png)]()| @@ -2467,18 +2471,18 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Tabs and spaces](https://open.kattis.com/problems/tabsandspaces)| tabsandspaces |3.5|[![py](images/python.png)]()| |[Tai's formula](https://open.kattis.com/problems/taisformula)| taisformula |1.5|[![cpp](images/cpp.png)]()| |[Tajna](https://open.kattis.com/problems/tajna)| tajna |2.1|[![py](images/python.png)]()| -|[Taking Out the Trash](https://open.kattis.com/problems/takingoutthetrash)| takingoutthetrash |2.5|[![py](images/python.png)]()| +|[Taking Out the Trash](https://open.kattis.com/problems/takingoutthetrash)| takingoutthetrash |2.9|[![py](images/python.png)]()| |[Takkar](https://open.kattis.com/problems/takkar)| takkar |1.2|[![py](images/python.png)]()| |[Takk fyrir mig](https://open.kattis.com/problems/takkfyrirmig)| takkfyrirmig |1.2|[![py](images/python.png)]()| |[Taktsveðjur](https://open.kattis.com/problems/taktsvedjur)| taktsvedjur |2.3|[![py](images/python.png)]()| -|[Tall Towers](https://open.kattis.com/problems/talltowers)| talltowers |6.8|[![py](images/python.png)](src/Tall%20Towers/talltowers.py)| +|[Tall Towers](https://open.kattis.com/problems/talltowers)| talltowers |6.9|[![py](images/python.png)](src/Tall%20Towers/talltowers.py)| |[Talnalás](https://open.kattis.com/problems/talnalas)| talnalas |2.6|[![py](images/python.png)]()| |[Target Practice (1)](https://open.kattis.com/problems/target)| target |6.1|[![py](images/python.png)](src/Target%20Practice%20(1)/target.py)| |[Target Practice (2)](https://open.kattis.com/problems/targetpractice)| targetpractice |4.5|[![py](images/python.png)]()| |[Tarifa](https://open.kattis.com/problems/tarifa)| tarifa |1.3|[![java](images/java.png)]()[![py](images/python.png)]()| |[Tautology](https://open.kattis.com/problems/tautology)| tautology |2.8|[![py](images/python.png)]()| |[Taxi Cab Scheme](https://open.kattis.com/problems/taxicab)| taxicab |5.9|[![py](images/python.png)](src/Taxi%20Cab%20Scheme/taxicab.py)| -|[Taxing Problem](https://open.kattis.com/problems/taxing)| taxing |4.8|[![py](images/python.png)]()| +|[Taxing Problem](https://open.kattis.com/problems/taxing)| taxing |4.9|[![py](images/python.png)]()| |[Tax the Rich](https://open.kattis.com/problems/taxtherich)| taxtherich |5.7|[![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.8|[![py](images/python.png)]()| @@ -2500,7 +2504,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Text Encryption](https://open.kattis.com/problems/textencryption)| textencryption |3.4|[![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 |3.1|[![py](images/python.png)]()| -|[Thank God it’s Friday](https://open.kattis.com/problems/tgif)| tgif |2.9|[![py](images/python.png)]()| +|[Thank God it’s Friday](https://open.kattis.com/problems/tgif)| tgif |3.0|[![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.0|[![py](images/python.png)]()| |[The Backslash Problem](https://open.kattis.com/problems/thebackslashproblem)| thebackslashproblem |2.3|[![py](images/python.png)]()| @@ -2513,7 +2517,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.4|[![py](images/python.png)]()| |[Thesaurus](https://open.kattis.com/problems/thesaurus)| thesaurus |4.7|[![py](images/python.png)]()| -|[I'm Thinking of a Number](https://open.kattis.com/problems/thinkingofanumber)| thinkingofanumber |3.8|[![py](images/python.png)]()| +|[I'm Thinking of a Number](https://open.kattis.com/problems/thinkingofanumber)| thinkingofanumber |3.9|[![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.1|[![py](images/python.png)]()| |[Thoring test](https://open.kattis.com/problems/thoringtest)| thoringtest |1.9|[![py](images/python.png)]()| @@ -2552,11 +2556,11 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Tower Construction](https://open.kattis.com/problems/tornbygge)| tornbygge |1.6|[![py](images/python.png)]()| |[Touchdown!](https://open.kattis.com/problems/touchdown)| touchdown |3.9|[![py](images/python.png)]()| |[Touchscreen Keyboard](https://open.kattis.com/problems/touchscreenkeyboard)| touchscreenkeyboard |2.1|[![py](images/python.png)]()| -|[Tour de France](https://open.kattis.com/problems/tourdefrance)| tourdefrance |2.9|[![py](images/python.png)]()| +|[Tour de France](https://open.kattis.com/problems/tourdefrance)| tourdefrance |2.8|[![py](images/python.png)]()| |[Tourist](https://open.kattis.com/problems/tourist)| tourist |6.1|[![py](images/python.png)]()| |[Tourists](https://open.kattis.com/problems/tourists)| tourists |4.1|[![py](images/python.png)]()| |[A Towering Problem](https://open.kattis.com/problems/towering)| towering |2.6|[![py](images/python.png)]()| -|[Towers of Powers 2 - Power Harder](https://open.kattis.com/problems/towers)| towers |9.4|[![py](images/python.png)](src/Towers%20of%20Powers%202%20-%20Power%20Harder/towers.py)| +|[Towers of Powers 2 - Power Harder](https://open.kattis.com/problems/towers)| towers |9.3|[![py](images/python.png)](src/Towers%20of%20Powers%202%20-%20Power%20Harder/towers.py)| |[Toys](https://open.kattis.com/problems/toys)| toys |3.8|[![py](images/python.png)]()| |[Toy Train Tracks](https://open.kattis.com/problems/toytraintracks)| toytraintracks |6.2|[![py](images/python.png)](src/Toy%20Train%20Tracks/toytraintracks.py)| |[Tracking Shares](https://open.kattis.com/problems/trackingshares)| trackingshares |2.4|[![py](images/python.png)]()| @@ -2564,12 +2568,12 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Tractor](https://open.kattis.com/problems/tractor)| tractor |5.4|[![py](images/python.png)](src/Tractor/tractor.py)| |[Bumper-To-Bumper Traffic](https://open.kattis.com/problems/traffic)| traffic |4.1|[![py](images/python.png)]()| |[Trailing Digits (1)](https://open.kattis.com/problems/trailingdigits)| trailingdigits |6.8|[![py](images/python.png)](src/Trailing%20Digits%20(1)/trailingdigits.py)| -|[Trailing Digits (2)](https://open.kattis.com/problems/trailingdigits2)| trailingdigits2 |3.5|[![py](images/python.png)]()| +|[Trailing Digits (2)](https://open.kattis.com/problems/trailingdigits2)| trailingdigits2 |3.3|[![py](images/python.png)]()| |[Train Boarding](https://open.kattis.com/problems/trainboarding)| trainboarding |4.2|[![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.6|[![java](images/java.png)]()[![py](images/python.png)]()| +|[Train Passengers](https://open.kattis.com/problems/trainpassengers)| trainpassengers |2.5|[![java](images/java.png)]()[![py](images/python.png)]()| |[Train Sorting](https://open.kattis.com/problems/trainsorting)| trainsorting |5.0|[![py](images/python.png)](src/Train%20Sorting/trainsorting.py)| -|[Train Timetables](https://open.kattis.com/problems/traintimetables)| traintimetables |3.4|[![py](images/python.png)]()| +|[Train Timetables](https://open.kattis.com/problems/traintimetables)| traintimetables |3.3|[![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)]()| |[Translation](https://open.kattis.com/problems/translation)| translation |1.4|[![py](images/python.png)]()| @@ -2588,7 +2592,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Tree Shopping](https://open.kattis.com/problems/treeshopping)| treeshopping |3.9|[![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 |4.9|[![py](images/python.png)](src/Trending%20Topic/trendingtopic.py)| -|[Tri](https://open.kattis.com/problems/tri)| tri |1.8|[![cpp](images/cpp.png)]()| +|[Tri](https://open.kattis.com/problems/tri)| tri |1.9|[![cpp](images/cpp.png)]()| |[The Triangle Factory](https://open.kattis.com/problems/triangelfabriken)| triangelfabriken |3.0|[![py](images/python.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.9|[![py](images/python.png)]()| @@ -2616,12 +2620,12 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Tri Tiling](https://open.kattis.com/problems/tritiling)| tritiling |3.0|[![py](images/python.png)]()| |[Trojke](https://open.kattis.com/problems/trojke)| trojke |3.4|[![py](images/python.png)]()| |[Troll Hunt](https://open.kattis.com/problems/trollhunt)| trollhunt |2.5|[![py](images/python.png)]()| -|[The Wizard Theodor](https://open.kattis.com/problems/trollkarlentheodor)| trollkarlentheodor |5.7|[![py](images/python.png)](src/The%20Wizard%20Theodor/trollkarlentheodor.py)| -|[Truls' Troubles](https://open.kattis.com/problems/trulstrubbel)| trulstrubbel |2.8|[![py](images/python.png)]()| +|[The Wizard Theodor](https://open.kattis.com/problems/trollkarlentheodor)| trollkarlentheodor |6.0|[![py](images/python.png)](src/The%20Wizard%20Theodor/trollkarlentheodor.py)| +|[Truls' Troubles](https://open.kattis.com/problems/trulstrubbel)| trulstrubbel |2.9|[![py](images/python.png)]()| |[T-shirts](https://open.kattis.com/problems/tshirts)| tshirts |4.8|[![py](images/python.png)](src/T-shirts/tshirts.py)| |[Travelling Salesperson 2D](https://open.kattis.com/problems/tsp)| tsp |9.5|[![py](images/python.png)]()| |[Tug of War](https://open.kattis.com/problems/tugofwar)| tugofwar |7.0|[![py](images/python.png)](src/Tug%20of%20War/tugofwar.py)| -|[Tunnelling the Earth](https://open.kattis.com/problems/tunnelingtheearth)| tunnelingtheearth |3.0|[![py](images/python.png)]()| +|[Tunnelling the Earth](https://open.kattis.com/problems/tunnelingtheearth)| tunnelingtheearth |2.9|[![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 |2.9|[![py](images/python.png)]()| |[ICPC Tutorial](https://open.kattis.com/problems/tutorial)| tutorial |3.2|[![cpp](images/cpp.png)]()| @@ -2638,9 +2642,9 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Umm Code](https://open.kattis.com/problems/ummcode)| ummcode |3.4|[![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.4|[![py](images/python.png)]()| -|[Undrabarn](https://open.kattis.com/problems/undrabarn)| undrabarn |6.0|[![py](images/python.png)](src/Undrabarn/undrabarn.py)| +|[Undrabarn](https://open.kattis.com/problems/undrabarn)| undrabarn |5.9|[![py](images/python.png)](src/Undrabarn/undrabarn.py)| |[Undratré](https://open.kattis.com/problems/undratre)| undratre |4.7|[![py](images/python.png)]()| -|[(un)Fair Play](https://open.kattis.com/problems/unfairplay)| unfairplay |6.0|[![py](images/python.png)]()| +|[(un)Fair Play](https://open.kattis.com/problems/unfairplay)| unfairplay |5.9|[![py](images/python.png)]()| |[Unicycle Counting](https://open.kattis.com/problems/unicycles)| unicycles |7.4|[![py](images/python.png)](src/Unicycle%20Counting/unicycles.py)| |[Union-Find](https://open.kattis.com/problems/unionfind)| unionfind |4.1|[![java](images/java.png)]()| |[Unique Dice](https://open.kattis.com/problems/uniquedice)| uniquedice |5.1|[![py](images/python.png)]()| @@ -2649,7 +2653,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Unlock Pattern](https://open.kattis.com/problems/unlockpattern)| unlockpattern |1.8|[![py](images/python.png)]()| |[Unlock Pattern II](https://open.kattis.com/problems/unlockpattern2)| unlockpattern2 |7.1|[![py](images/python.png)](src/Unlock%20Pattern%20II/unlockpattern2.py)| |[Unown Code](https://open.kattis.com/problems/unowncode)| unowncode |8.4|[![py](images/python.png)](src/Unown%20Code/unowncode.py)| -|[Unown Code (Easy)](https://open.kattis.com/problems/unowncodeeasy)| unowncodeeasy |3.4|[![py](images/python.png)]()| +|[Unown Code (Easy)](https://open.kattis.com/problems/unowncodeeasy)| unowncodeeasy |3.5|[![py](images/python.png)]()| |[Unread Messages](https://open.kattis.com/problems/unreadmessages)| unreadmessages |4.5|[![py](images/python.png)]()| |[Unusual Darts](https://open.kattis.com/problems/unusualdarts)| unusualdarts |4.8|[![py](images/python.png)]()| |[Up and Away](https://open.kattis.com/problems/upandaway)| upandaway |4.5|[![py](images/python.png)]()| @@ -2674,20 +2678,20 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Veður - Lokaðar heiðar](https://open.kattis.com/problems/vedurheidar)| vedurheidar |1.3|[![py](images/python.png)]()| |[Veður - Vindhraði](https://open.kattis.com/problems/vedurvindhradi)| vedurvindhradi |1.6|[![py](images/python.png)]()| |[Vefþjónatjón](https://open.kattis.com/problems/vefthjonatjon)| vefthjonatjon |1.5|[![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.9|[![py](images/python.png)](src/Veggja%20Kalli/veggjakalli.py)| +|[Boiling Vegetables](https://open.kattis.com/problems/vegetables)| vegetables |3.7|[![py](images/python.png)]()| +|[Veggja Kalli](https://open.kattis.com/problems/veggjakalli)| veggjakalli |3.8|[![py](images/python.png)](src/Veggja%20Kalli/veggjakalli.py)| |[Velkomin!](https://open.kattis.com/problems/velkomin)| velkomin |1.0|[![py](images/python.png)]()| |[Who can win](https://open.kattis.com/problems/vemkanvinna)| vemkanvinna |3.9|[![py](images/python.png)]()| |[Who wins](https://open.kattis.com/problems/vemvinner)| vemvinner |1.8|[![py](images/python.png)]()| |[Victory Through Synergy](https://open.kattis.com/problems/victorythroughsynergy)| victorythroughsynergy |4.4|[![py](images/python.png)]()| |[Video Speedup](https://open.kattis.com/problems/videospeedup)| videospeedup |1.8|[![py](images/python.png)]()| -|[Viðsnúningur](https://open.kattis.com/problems/vidsnuningur)| vidsnuningur |1.1|[![py](images/python.png)]()[![sh](images/bash.png)]()| +|[Viðsnúningur](https://open.kattis.com/problems/vidsnuningur)| vidsnuningur |1.2|[![py](images/python.png)]()[![sh](images/bash.png)]()| |[Villager Trading](https://open.kattis.com/problems/villagertrading)| villagertrading |6.9|[![py](images/python.png)](src/Villager%20Trading/villagertrading.py)| |[Vin Diagrams](https://open.kattis.com/problems/vindiagrams)| vindiagrams |5.2|[![py](images/python.png)](src/Vin%20Diagrams/vindiagrams.py)| |[Vinir](https://open.kattis.com/problems/vinir)| vinir |2.0|[![py](images/python.png)]()| |[Virtual Friends](https://open.kattis.com/problems/virtualfriends)| virtualfriends |3.2|[![java](images/java.png)]()| |[Virus Replication](https://open.kattis.com/problems/virus)| virus |3.4|[![py](images/python.png)]()| -|[Virus](https://open.kattis.com/problems/virus3)| virus3 |2.9|[![py](images/python.png)]()| +|[Virus](https://open.kattis.com/problems/virus3)| virus3 |3.0|[![py](images/python.png)]()| |[VisuAlgo Online Quiz](https://open.kattis.com/problems/visualgo)| visualgo |3.4|[![py](images/python.png)]()| |[VivoParc](https://open.kattis.com/problems/vivoparc)| vivoparc |5.2|[![py](images/python.png)]()| |[Voff](https://open.kattis.com/problems/voff)| voff |5.1|[![py](images/python.png)]()| @@ -2707,8 +2711,8 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Watchdog](https://open.kattis.com/problems/watchdog)| watchdog |2.2|[![py](images/python.png)]()| |[Water](https://open.kattis.com/problems/water)| water |4.2|[![py](images/python.png)]()| |[Water Journal](https://open.kattis.com/problems/waterjournal)| waterjournal |2.2|[![py](images/python.png)]()| -|[Watersheds](https://open.kattis.com/problems/watersheds)| watersheds |3.2|[![py](images/python.png)]()| -|[Waterworld](https://open.kattis.com/problems/waterworld)| waterworld |2.0|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| +|[Watersheds](https://open.kattis.com/problems/watersheds)| watersheds |3.1|[![py](images/python.png)]()| +|[Waterworld](https://open.kattis.com/problems/waterworld)| waterworld |2.2|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| |[Weak Vertices](https://open.kattis.com/problems/weakvertices)| weakvertices |1.4|[![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 |5.2|[![py](images/python.png)](src/Wedding/wedding.py)| @@ -2718,12 +2722,12 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Welcome Sign](https://open.kattis.com/problems/welcomesign)| welcomesign |1.7|[![py](images/python.png)]()| |[WERTYU](https://open.kattis.com/problems/wertyu)| wertyu |2.9|[![py](images/python.png)]()| |[Wet Tiles](https://open.kattis.com/problems/wettiles)| wettiles |4.0|[![py](images/python.png)]()| -|[WFF 'N PROOF](https://open.kattis.com/problems/wffnproof)| wffnproof |3.0|[![py](images/python.png)]()| +|[WFF 'N PROOF](https://open.kattis.com/problems/wffnproof)| wffnproof |2.9|[![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.1|[![java](images/java.png)]()[![py](images/python.png)]()| |[What's In It For Me](https://open.kattis.com/problems/whatsinit)| whatsinit |6.7|[![py](images/python.png)](src/What's%20In%20It%20For%20Me/whatsinit.py)| |[Wheels](https://open.kattis.com/problems/wheels)| wheels |3.5|[![py](images/python.png)]()| -|[Where Have You Bin](https://open.kattis.com/problems/wherehaveyoubin)| wherehaveyoubin |5.4|[![py](images/python.png)](src/Where%20Have%20You%20Bin/wherehaveyoubin.py)| +|[Where Have You Bin](https://open.kattis.com/problems/wherehaveyoubin)| wherehaveyoubin |5.5|[![py](images/python.png)](src/Where%20Have%20You%20Bin/wherehaveyoubin.py)| |[Where's My Internet](https://open.kattis.com/problems/wheresmyinternet)| wheresmyinternet |2.6|[![java](images/java.png)]()| |[Where's My Waterfall](https://open.kattis.com/problems/wheresmywaterfall)| wheresmywaterfall |2.9|[![py](images/python.png)]()| |[Where to Live](https://open.kattis.com/problems/wheretolive)| wheretolive |3.8|[![py](images/python.png)]()| @@ -2732,25 +2736,25 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Which Number Kind Is It](https://open.kattis.com/problems/whichnumberkindisit2)| whichnumberkindisit2 |1.3|[![py](images/python.png)]()| |[Which One is Larger](https://open.kattis.com/problems/whichoneislarger)| whichoneislarger |3.4|[![py](images/python.png)]()| |[Who Goes There](https://open.kattis.com/problems/whogoesthere)| whogoesthere |3.9|[![py](images/python.png)]()| -|[Who's the Boss](https://open.kattis.com/problems/whostheboss)| whostheboss |5.2|[![py](images/python.png)](src/Who's%20the%20Boss/whostheboss.py)| -|[Wider Digbuild](https://open.kattis.com/problems/widerdigbuild)| widerdigbuild |4.2|[![py](images/python.png)]()| +|[Who's the Boss](https://open.kattis.com/problems/whostheboss)| whostheboss |5.3|[![py](images/python.png)](src/Who's%20the%20Boss/whostheboss.py)| +|[Wider Digbuild](https://open.kattis.com/problems/widerdigbuild)| widerdigbuild |4.3|[![py](images/python.png)]()| |[Widget Tree](https://open.kattis.com/problems/widgettree)| widgettree |6.9|[![py](images/python.png)](src/Widget%20Tree/widgettree.py)| |[Wi-Fi](https://open.kattis.com/problems/wifi)| wifi |3.9|[![py](images/python.png)]()| |[Wimbledon](https://open.kattis.com/problems/wimbledon)| wimbledon |4.9|[![py](images/python.png)]()| |[Window Manager](https://open.kattis.com/problems/windows)| windows |8.0|[![py](images/python.png)](src/Window%20Manager/windows.py)| |[Wipe Your Whiteboards](https://open.kattis.com/problems/wipeyourwhiteboards)| wipeyourwhiteboards |5.5|[![py](images/python.png)](src/Wipe%20Your%20Whiteboards/wipeyourwhiteboards.py)| -|[Witch Dance](https://open.kattis.com/problems/witchdance)| witchdance |3.6|[![py](images/python.png)]()| +|[Witch Dance](https://open.kattis.com/problems/witchdance)| witchdance |3.7|[![py](images/python.png)]()| |[Witchwood](https://open.kattis.com/problems/witchwood)| witchwood |3.9|[![py](images/python.png)]()| |[Wizard of Odds](https://open.kattis.com/problems/wizardofodds)| wizardofodds |2.4|[![py](images/python.png)]()| |[Wolf](https://open.kattis.com/problems/wolf)| wolf |4.9|[![py](images/python.png)]()| -|[Wood Cutting](https://open.kattis.com/problems/woodcutting)| woodcutting |3.0|[![py](images/python.png)]()| +|[Wood Cutting](https://open.kattis.com/problems/woodcutting)| woodcutting |3.1|[![py](images/python.png)]()| |[Wooden Signs](https://open.kattis.com/problems/woodensigns)| woodensigns |3.2|[![py](images/python.png)]()| |[Word Cloud](https://open.kattis.com/problems/wordcloud)| wordcloud |2.4|[![py](images/python.png)]()| |[Word Clouds Revisited](https://open.kattis.com/problems/wordclouds)| wordclouds |4.7|[![py](images/python.png)]()| |[Word Game](https://open.kattis.com/problems/wordgame2)| wordgame2 |4.7|[![py](images/python.png)]()| |[Word Ladder (1)](https://open.kattis.com/problems/wordladder2)| wordladder2 |7.2|[![py](images/python.png)](src/Word%20Ladder%20(1)/wordladder2.py)| |[Word Ladder (2)](https://open.kattis.com/problems/wordladder3)| wordladder3 |6.0|[![py](images/python.png)](src/Word%20Ladder%20(2)/wordladder3.py)| -|[Wordle Feedback](https://open.kattis.com/problems/wordlefeedback)| wordlefeedback |3.6|[![py](images/python.png)]()| +|[Wordle Feedback](https://open.kattis.com/problems/wordlefeedback)| wordlefeedback |3.3|[![py](images/python.png)]()| |[Wordle with Friends](https://open.kattis.com/problems/wordlewithfriends)| wordlewithfriends |5.0|[![py](images/python.png)](src/Wordle%20with%20Friends/wordlewithfriends.py)| |[Words for Numbers](https://open.kattis.com/problems/wordsfornumbers)| wordsfornumbers |2.9|[![py](images/python.png)]()| |[WordSpin](https://open.kattis.com/problems/wordspin)| wordspin |5.2|[![py](images/python.png)](src/WordSpin/wordspin.py)| diff --git a/docs/index.html b/docs/index.html index 0e5caef7..d2fd00f8 100644 --- a/docs/index.html +++ b/docs/index.html @@ -33,7 +33,7 @@

Kattis Solutions

- Last updated: 15 December 2024 + Last updated: 18 December 2024

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

24game - 8.0 + 8.3 @@ -295,7 +295,7 @@

99problems - 3.6 + 3.8 @@ -388,7 +388,7 @@

abc - 1.8 + 1.9 @@ -409,7 +409,7 @@

abinitio - 7.0 + 7.1 @@ -646,7 +646,7 @@

addemup - 6.0 + 6.1 @@ -682,7 +682,7 @@

addingwords - 4.0 + 4.1 @@ -718,7 +718,7 @@

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

aijeopardy - 6.2 + 6.3 @@ -978,6 +978,24 @@

+ + + + Alchemy + + + + alchemy2 + + + 7.6 + + + + py + + + @@ -1207,7 +1225,7 @@

allmodulopythagorean - 4.2 + 4.3 @@ -1261,7 +1279,7 @@

allpairsums - 5.5 + 5.7 @@ -1279,7 +1297,7 @@

allsquaresums - 7.1 + 6.7 @@ -1297,7 +1315,7 @@

almennirborgarar - 3.6 + 3.7 @@ -1333,7 +1351,7 @@

almostpythagorean - 5.5 + 5.6 @@ -1480,7 +1498,7 @@

amazing - 5.7 + 5.8 @@ -1534,7 +1552,7 @@

amsterdamdistance - 2.6 + 2.7 @@ -1642,7 +1660,7 @@

andvag - 3.3 + 3.2 @@ -1933,7 +1951,7 @@

anti11hard - 7.5 + 7.6 @@ -2023,7 +2041,7 @@

anypythagorean - 2.6 + 3.1 @@ -2041,7 +2059,7 @@

apaxiaaans - 1.4 + 1.5 @@ -2374,7 +2392,7 @@

areyoulistening - 2.8 + 2.9 @@ -2392,7 +2410,7 @@

arithmetic - 3.1 + 3.2 @@ -2554,7 +2572,7 @@

arraysmoothening - 3.1 + 3.2 @@ -2899,7 +2917,7 @@

atrivialpursuit - 9.1 + 9.2 @@ -3157,7 +3175,7 @@

awwman - 3.9 + 3.8 @@ -3193,7 +3211,7 @@

babelfish - 3.0 + 3.1 @@ -3337,7 +3355,7 @@

backspace - 1.7 + 1.6 @@ -3502,7 +3520,7 @@

bank - 2.9 + 2.8 @@ -3754,7 +3772,7 @@

batmanacci - 3.3 + 3.2 @@ -3844,7 +3862,7 @@

baza - 5.8 + 5.9 @@ -3988,7 +4006,7 @@

beehives2 - 5.2 + 5.3 @@ -4372,7 +4390,7 @@

bigfactoring - 7.9 + 8.0 @@ -4447,7 +4465,7 @@

bigtotoro - 3.4 + 3.5 @@ -4594,7 +4612,7 @@

billiard - 2.2 + 2.3 @@ -4648,7 +4666,7 @@

binaryexponentiation - 3.0 + 2.6 @@ -4756,7 +4774,7 @@

birthday - 2.7 + 2.6 @@ -5278,7 +5296,7 @@

bokforing - 3.6 + 3.7 @@ -5404,7 +5422,7 @@

bookingaroom - 1.8 + 1.7 @@ -5440,7 +5458,7 @@

bootstrappingnumber - 2.8 + 2.9 @@ -5620,7 +5638,7 @@

boundingbox - 4.5 + 4.2 @@ -5674,7 +5692,7 @@

boxes - 3.3 + 3.4 @@ -5728,7 +5746,7 @@

bracketsequence - 5.2 + 5.1 @@ -5764,7 +5782,7 @@

brahmaguptafibonacci - 3.9 + 3.8 @@ -5908,7 +5926,7 @@

breakingcake - 5.7 + 5.8 @@ -6052,7 +6070,7 @@

bridgesandtunnels - 2.6 + 2.8 @@ -6163,7 +6181,7 @@

bryr - 2.6 + 2.5 @@ -6439,7 +6457,7 @@

bunnytownbonding - 4.5 + 4.2 @@ -6475,7 +6493,7 @@

burrowswheeler - 5.9 + 5.8 @@ -6511,7 +6529,7 @@

busassignment - 1.6 + 1.8 @@ -6655,7 +6673,7 @@

busyroads - 3.9 + 4.0 @@ -7444,7 +7462,7 @@

cartrouble - 4.8 + 4.9 @@ -7480,7 +7498,7 @@

cascadecentrality - 2.4 + 2.3 @@ -7696,7 +7714,7 @@

cd - 4.1 + 4.0 @@ -7879,7 +7897,7 @@

champernownesubsequence - 3.0 + 3.1 @@ -8131,7 +8149,7 @@

checkmateinone - 4.5 + 4.4 @@ -8545,7 +8563,7 @@

circumsphere - 4.3 + 4.4 @@ -8944,7 +8962,7 @@

coast - 3.0 + 2.9 @@ -9217,7 +9235,7 @@

collatz - 3.9 + 4.0 @@ -9853,7 +9871,7 @@

consecutiveprimesums - 3.2 + 3.3 @@ -10159,7 +10177,7 @@

convexhull - 4.1 + 4.2 @@ -10861,7 +10879,7 @@

crackerbarrel - 4.3 + 4.4 @@ -11131,7 +11149,7 @@

crosscountry - 2.6 + 2.5 @@ -11350,7 +11368,7 @@

cursethedarkness - 2.5 + 2.6 @@ -11692,7 +11710,7 @@

dansgolf - 2.3 + 2.2 @@ -11710,7 +11728,7 @@

dansmatta - 4.7 + 4.5 @@ -11728,7 +11746,7 @@

darkness - 7.5 + 7.4 @@ -11980,7 +11998,7 @@

debellatio - 6.1 + 6.0 @@ -12382,7 +12400,7 @@

dfacomplement - 4.0 + 4.1 @@ -12400,7 +12418,7 @@

dfaconcatenation - 5.4 + 5.5 @@ -12418,7 +12436,7 @@

dfadifference - 3.7 + 3.8 @@ -12454,7 +12472,7 @@

dfaintersection - 4.6 + 4.7 @@ -12472,7 +12490,7 @@

dfaisempty - 3.8 + 3.9 @@ -12490,7 +12508,7 @@

dfaisfinite - 7.9 + 8.1 @@ -12526,7 +12544,7 @@

dfamaximumwordlength - 4.2 + 4.3 @@ -12544,7 +12562,7 @@

dfaminimumwordlength - 3.4 + 3.5 @@ -12562,7 +12580,7 @@

dfaread - 2.8 + 2.9 @@ -12580,7 +12598,7 @@

dfasymmetricdifference - 3.7 + 3.8 @@ -12598,7 +12616,7 @@

dfaunion - 3.9 + 4.0 @@ -12973,7 +12991,7 @@

digitsum - 5.9 + 5.8 @@ -13144,7 +13162,7 @@

discretelogging - 2.9 + 3.5 @@ -13540,7 +13558,7 @@

doctorkattis - 5.0 + 4.9 @@ -13759,7 +13777,7 @@

doublepalindromes - 6.5 + 6.7 @@ -14032,7 +14050,7 @@

drillsergeant - 5.4 + 5.5 @@ -14719,7 +14737,7 @@

eenymeeny - 1.9 + 2.0 @@ -14773,7 +14791,7 @@

egelskahann - 1.7 + 1.8 @@ -14845,7 +14863,7 @@

eilifaeska - 5.8 + 5.9 @@ -14899,7 +14917,7 @@

einkunnir - 3.5 + 3.4 @@ -15169,7 +15187,7 @@

ellipticcurveaddition - 6.1 + 6.2 @@ -15187,7 +15205,7 @@

ellipticcurvemultiplication - 4.8 + 4.7 @@ -16087,7 +16105,7 @@

euclidsalgorithm - 2.7 + 2.5 @@ -16579,7 +16597,7 @@

expeditiouscubing - 5.1 + 5.2 @@ -16615,7 +16633,7 @@

exponentiallyfun - 7.5 + 7.4 @@ -16669,7 +16687,7 @@

factorfree - 5.8 + 5.9 @@ -17251,7 +17269,7 @@

fastfouriertransform - 4.7 + 4.8 @@ -17887,7 +17905,7 @@

firefly - 3.0 + 2.9 @@ -18508,7 +18526,7 @@

fodelsedagsmemorisering - 1.6 + 1.7 @@ -18526,7 +18544,7 @@

foldedmap - 5.4 + 5.3 @@ -18814,7 +18832,7 @@

fractal2 - 6.0 + 6.1 @@ -19192,7 +19210,7 @@

frumtolur - 1.7 + 1.8 @@ -19416,6 +19434,24 @@

+ + + + Game of Gnomes + + + + gameofgnomes + + + 7.7 + + + + py + + + @@ -19444,7 +19480,7 @@

gamesuggestions - 4.9 + 5.2 @@ -19516,7 +19552,7 @@

garagedoorcode - 3.1 + 3.2 @@ -19588,7 +19624,7 @@

gausssquares - 5.9 + 4.9 @@ -19714,7 +19750,7 @@

gcpc - 5.3 + 5.2 @@ -20038,7 +20074,7 @@

geppetto - 2.2 + 2.3 @@ -20236,7 +20272,7 @@

giskadu - 2.6 + 2.7 @@ -20527,7 +20563,7 @@

goldbach3 - 4.5 + 4.3 @@ -20545,7 +20581,7 @@

goldbach4 - 5.9 + 6.2 @@ -20890,7 +20926,7 @@

grass - 4.4 + 4.3 @@ -20998,7 +21034,7 @@

greedilyincreasing - 1.9 + 1.8 @@ -21016,7 +21052,7 @@

greedyincreasingsubsequences - 6.3 + 6.2 @@ -21204,6 +21240,24 @@

+ + + + Growing Up is Hard to Do + + + + growingupishardtodo + + + 5.1 + + + + py + + + @@ -21484,7 +21538,7 @@

hailstone - 2.3 + 2.2 @@ -21610,7 +21664,7 @@

handheldfan - 2.3 + 2.2 @@ -21826,7 +21880,7 @@

hashing - 5.0 + 5.1 @@ -22804,7 +22858,7 @@

hofundaleit - 2.5 + 2.4 @@ -23488,7 +23542,7 @@

hyperpyramids - 4.4 + 4.5 @@ -23524,7 +23578,7 @@

icecream2 - 5.8 + 5.9 @@ -23761,7 +23815,7 @@

illumination - 3.6 + 3.7 @@ -23815,7 +23869,7 @@

imageprocessing - 1.9 + 2.0 @@ -24463,7 +24517,7 @@

intervalcover - 5.3 + 5.4 @@ -24592,7 +24646,7 @@

invasion - 4.7 + 4.8 @@ -24895,7 +24949,7 @@

islandhopping - 2.4 + 2.5 @@ -25543,7 +25597,7 @@

joinstrings - 4.1 + 4.4 @@ -25597,7 +25651,7 @@

jollyjumpers - 3.0 + 2.7 @@ -25651,7 +25705,7 @@

judging - 2.5 + 2.4 @@ -26320,7 +26374,7 @@

keylogger - 2.5 + 2.6 @@ -26680,7 +26734,7 @@

kitten - 1.6 + 1.7 @@ -26716,7 +26770,7 @@

kletva - 5.8 + 5.9 @@ -26968,7 +27022,7 @@

knotknowledge - 1.4 + 1.3 @@ -27094,7 +27148,7 @@

krizaljka - 1.7 + 1.8 @@ -27112,7 +27166,7 @@

kuggfragan - 4.1 + 4.0 @@ -27166,7 +27220,7 @@

kvallsfika - 2.4 + 2.5 @@ -27310,7 +27364,7 @@

landscape - 3.4 + 3.3 @@ -27346,7 +27400,7 @@

landsreisa - 9.0 + 8.9 @@ -27856,7 +27910,7 @@

lidaskipting - 1.4 + 1.5 @@ -28198,7 +28252,7 @@

listgame - 2.8 + 2.9 @@ -28276,7 +28330,7 @@

lockout - 4.1 + 4.3 @@ -28510,7 +28564,7 @@

longestprimesum - 2.4 + 2.5 @@ -28528,7 +28582,7 @@

longincsubseq - 4.9 + 4.8 @@ -28600,7 +28654,7 @@

loopytransit - 3.6 + 3.7 @@ -28924,7 +28978,7 @@

lumbercraft - 4.6 + 4.8 @@ -30214,7 +30268,7 @@

meltingsnow - 1.9 + 1.8 @@ -30358,7 +30412,7 @@

messages - 4.9 + 5.0 @@ -30631,7 +30685,7 @@

miningrace - 4.9 + 4.4 @@ -30649,7 +30703,7 @@

miniraknaren - 4.8 + 5.2 @@ -30919,7 +30973,7 @@

mnist10class - 9.6 + 9.7 @@ -30937,7 +30991,7 @@

mnist2class - 9.2 + 9.3 @@ -31045,7 +31099,7 @@

modulodatastructures - 5.0 + 5.1 @@ -31261,7 +31315,7 @@

moonfrostcanyon - 4.9 + 5.2 @@ -31477,7 +31531,7 @@

mousepursuit - 3.8 + 3.9 @@ -31513,7 +31567,7 @@

movingday - 2.2 + 2.1 @@ -31531,7 +31585,7 @@

mravi - 2.5 + 2.6 @@ -31639,7 +31693,7 @@

mult - 2.1 + 2.0 @@ -31675,7 +31729,7 @@

multiplication - 4.6 + 4.7 @@ -31873,7 +31927,7 @@

muzicari - 4.7 + 4.8 @@ -31981,7 +32035,7 @@

nafnatalning - 2.5 + 3.1 @@ -31999,7 +32053,7 @@

naiveconvolution - 3.3 + 3.2 @@ -32089,7 +32143,7 @@

namsleid - 4.2 + 4.4 @@ -32107,7 +32161,7 @@

narrowartgallery - 3.6 + 3.5 @@ -32686,7 +32740,7 @@

nsum - 1.3 + 1.2 @@ -33286,7 +33340,7 @@

onaveragetheyrepurple - 2.8 + 2.7 @@ -33574,7 +33628,7 @@

ordla - 6.8 + 5.7 @@ -33646,7 +33700,7 @@

orthogonalrotation - 5.8 + 6.4 @@ -34195,7 +34249,7 @@

parakoopaprojectile - 8.4 + 8.8 @@ -34687,7 +34741,7 @@

pedalpower - 7.3 + 6.9 @@ -35221,7 +35275,7 @@

pigstep - 4.8 + 4.9 @@ -35329,7 +35383,7 @@

pivot - 2.6 + 2.5 @@ -35752,7 +35806,7 @@

pokeball - 5.8 + 5.9 @@ -35788,7 +35842,7 @@

pokemon - 6.9 + 7.0 @@ -35824,7 +35878,7 @@

pokerhand - 1.4 + 1.5 @@ -35842,7 +35896,7 @@

polecolouring - 5.0 + 5.1 @@ -36532,7 +36586,7 @@

primitiveroots - 6.4 + 6.5 @@ -36676,7 +36730,7 @@

productdivisors - 6.5 + 6.3 @@ -37036,7 +37090,7 @@

pulverizingpancake - 5.5 + 5.6 @@ -37054,7 +37108,7 @@

pumpkinpatch - 5.0 + 5.1 @@ -37144,7 +37198,7 @@

pxs - 4.9 + 5.0 @@ -37198,7 +37252,7 @@

pyro - 5.2 + 5.1 @@ -37377,6 +37431,24 @@

+ + + + Another Query on Array Problem + + + + queryonarray + + + 7.8 + + + + py + + + @@ -37987,7 +38059,7 @@

rationalsequence - 4.8 + 4.7 @@ -38662,7 +38734,7 @@

reportcard - 6.4 + 6.5 @@ -39277,7 +39349,7 @@

rockclimbing - 5.0 + 5.1 @@ -39547,7 +39619,7 @@

rootofminusone - 3.9 + 4.1 @@ -39619,7 +39691,7 @@

royalrouting - 3.8 + 3.9 @@ -39655,7 +39727,7 @@

ruffians - 2.7 + 2.6 @@ -39979,7 +40051,7 @@

samhverfur - 5.5 + 5.9 @@ -40015,7 +40087,7 @@

sammaeining - 6.2 + 6.1 @@ -40681,7 +40753,7 @@

sequencereduction - 5.6 + 5.7 @@ -40885,7 +40957,7 @@

shandy - 1.4 + 1.3 @@ -41386,7 +41458,7 @@

siffrid - 3.2 + 3.0 @@ -41440,7 +41512,7 @@

silverstarstandsalone - 2.6 + 2.8 @@ -41494,7 +41566,7 @@

simon - 2.3 + 2.2 @@ -41530,7 +41602,7 @@

simonsays - 1.4 + 1.5 @@ -41710,7 +41782,7 @@

sistapizzan - 5.7 + 4.8 @@ -42250,7 +42322,7 @@

smil - 1.5 + 1.6 @@ -42268,7 +42340,7 @@

smoothiestand - 2.4 + 2.3 @@ -42379,7 +42451,7 @@

snowfall - 1.5 + 1.6 @@ -42595,7 +42667,7 @@

sort - 2.7 + 2.6 @@ -42982,7 +43054,7 @@

spiderman - 4.3 + 4.2 @@ -43090,7 +43162,7 @@

sprocketscience - 6.3 + 6.4 @@ -43324,7 +43396,7 @@

stalinrodun - 6.0 + 5.5 @@ -43414,7 +43486,7 @@

starnotatree - 6.7 + 6.8 @@ -43468,7 +43540,7 @@

statetransfer - 4.1 + 4.3 @@ -43612,7 +43684,7 @@

stockprices - 3.8 + 3.7 @@ -43996,7 +44068,7 @@

substrings - 6.3 + 6.2 @@ -44194,7 +44266,7 @@

suffixsorting - 5.5 + 5.4 @@ -44272,7 +44344,7 @@

sumkindofproblem - 1.4 + 1.5 @@ -44350,7 +44422,7 @@

sumsofprimes - 3.8 + 3.9 @@ -44713,7 +44785,7 @@

takingoutthetrash - 2.5 + 2.9 @@ -44785,7 +44857,7 @@

talltowers - 6.8 + 6.9 @@ -44914,7 +44986,7 @@

taxing - 4.8 + 4.9 @@ -45313,7 +45385,7 @@

tgif - 2.9 + 3.0 @@ -45547,7 +45619,7 @@

thinkingofanumber - 3.8 + 3.9 @@ -46255,7 +46327,7 @@

tourdefrance - 2.9 + 2.8 @@ -46327,7 +46399,7 @@

towers - 9.4 + 9.3 @@ -46471,7 +46543,7 @@

trailingdigits2 - 3.5 + 3.3 @@ -46525,7 +46597,7 @@

trainpassengers - 2.6 + 2.5 @@ -46564,7 +46636,7 @@

traintimetables - 3.4 + 3.3 @@ -46906,7 +46978,7 @@

tri - 1.8 + 1.9 @@ -47410,7 +47482,7 @@

trollkarlentheodor - 5.7 + 6.0 @@ -47428,7 +47500,7 @@

trulstrubbel - 2.8 + 2.9 @@ -47500,7 +47572,7 @@

tunnelingtheearth - 3.0 + 2.9 @@ -47821,7 +47893,7 @@

undrabarn - 6.0 + 5.9 @@ -47857,7 +47929,7 @@

unfairplay - 6.0 + 5.9 @@ -48019,7 +48091,7 @@

unowncodeeasy - 3.4 + 3.5 @@ -48469,7 +48541,7 @@

vegetables - 3.6 + 3.7 @@ -48487,7 +48559,7 @@

veggjakalli - 3.9 + 3.8 @@ -48595,7 +48667,7 @@

vidsnuningur - 1.1 + 1.2 @@ -48706,7 +48778,7 @@

virus3 - 2.9 + 3.0 @@ -49066,7 +49138,7 @@

watersheds - 3.2 + 3.1 @@ -49084,7 +49156,7 @@

waterworld - 2.0 + 2.2 @@ -49267,7 +49339,7 @@

wffnproof - 3.0 + 2.9 @@ -49360,7 +49432,7 @@

wherehaveyoubin - 5.4 + 5.5 @@ -49522,7 +49594,7 @@

whostheboss - 5.2 + 5.3 @@ -49540,7 +49612,7 @@

widerdigbuild - 4.2 + 4.3 @@ -49648,7 +49720,7 @@

witchdance - 3.6 + 3.7 @@ -49720,7 +49792,7 @@

woodcutting - 3.0 + 3.1 @@ -49846,7 +49918,7 @@

wordlefeedback - 3.6 + 3.3 diff --git a/src/Another Query on Array Problem/queryonarray.py b/src/Another Query on Array Problem/queryonarray.py new file mode 100644 index 00000000..8f95977e --- /dev/null +++ b/src/Another Query on Array Problem/queryonarray.py @@ -0,0 +1,40 @@ +from array import * +L = 10**5; M = 10**9+7; H = pow(2, -1, M); S = pow(3, -1, M) +A = array('i', ((i*i+i)*H%M for i in range(L))); A.append(0) +B = array('i', (A[i]*(2*i+1)*S%M for i in range(L))); B.append(0) +C = array('i', (A[i]**2%M for i in range(L))); C.append(0) + +def make(lm1, r, v): + return (v[0]*(r-lm1)%M, v[1]*(A[r]-A[lm1])%M, v[2]*(B[r]-B[lm1])%M, v[3]*(C[r]-C[lm1])%M) + +def vadd(v1, v2): + v1[0] = (v1[0]+v2[0])%M; v1[1] = (v1[1]+v2[1])%M; v1[2] = (v1[2]+v2[2])%M; v1[3] = (v1[3]+v2[3])%M + +class Node: + def __init__(s, l, r): + s.l = l; s.r = r; s.lc = s.rc = None; s.s = [0]*4; s.z = [0]*4 + def push(s): + if s.l == s.r: return + mi = (s.l+s.r)//2 + if not s.lc: s.lc = Node(s.l, mi); s.rc = Node(mi+1, s.r) + vadd(s.lc.s, make(s.l-1, mi, s.z)); vadd(s.lc.z, s.z) + vadd(s.rc.s, make(mi, s.r, s.z)); vadd(s.rc.z, s.z) + s.z[0] = s.z[1] = s.z[2] = s.z[3] = 0 + def add(s, lq, rq, v): + if s.l > rq or s.r < lq: return + if s.l >= lq and s.r <= rq: vadd(s.s, make(s.l-1, s.r, v)); vadd(s.z, v); return + s.push(); s.lc.add(lq, rq, v); s.rc.add(lq, rq, v) + s.s[0] = s.s[1] = s.s[2] = s.s[3] = 0 + vadd(s.s, s.lc.s); vadd(s.s, s.rc.s) + def get(s, lq, rq, t): + if s.l > rq or s.r < lq: return + if s.l >= lq and s.r <= rq: return vadd(t, s.s) + s.push(); s.lc.get(lq, rq, t); s.rc.get(lq, rq, t) + +import sys; input = sys.stdin.readline +N, Q = map(int, input().split()); T = Node(0, N-1); Z = [] +for _ in range(Q): + c, x, y = map(int, input().split()); x -= 1 + if c == 0: t = [0]*4; T.get(x, y-1, t); Z.append((t[0]+t[1]+t[2]+t[3])%M) + else: s = 3-2*c; u = 2-x; T.add(x, y-1, (s*(u*u*u-u), s*(3*u*u-1), s*3*u, s)) +sys.stdout.write('\n'.join(map(str, Z))) \ No newline at end of file diff --git a/src/Game of Gnomes/gameofgnomes.py b/src/Game of Gnomes/gameofgnomes.py new file mode 100644 index 00000000..698aa064 --- /dev/null +++ b/src/Game of Gnomes/gameofgnomes.py @@ -0,0 +1,3 @@ +n, m, k = map(int, input().split()); z = 0 +for g in range(max(n//k-m, 0), n//k+1): r, s = divmod(n-g*k, m); p = m-s; q = s; z = max(z, g*(g+1)//2*k + ((g+q)*(g+q+1)-g*(g+1))//2*(r+1) + ((g+q+p)*(g+q+p+1)-(g+q)*(g+q+1))//2*r) +print(z) \ No newline at end of file diff --git a/src/Growing Up is Hard to Do/growingupishardtodo.py b/src/Growing Up is Hard to Do/growingupishardtodo.py new file mode 100644 index 00000000..1eb0be19 --- /dev/null +++ b/src/Growing Up is Hard to Do/growingupishardtodo.py @@ -0,0 +1,9 @@ +from bisect import * +N, *A = map(int, open(0).read().split()); B = []; P = []; M = 10**9+7 +for e in A: + p = bisect(B, e-1, key=lambda x: x[-1][0]) + if p == len(B): P.append([0]); B.append([]) + u = P[p-1][-1]-P[p-1][bisect(B[p-1], -e, key=lambda x: -x[0])] if p else 1 + if B[p] and B[p][-1][0] == e: B[p][-1] = (e, u); P[p][-1] = (P[p][-2]+u)%M + else: B[p].append((e, u)); P[p].append((P[p][-1]+u)%M) +print(sum(b[1] for b in B[-1])%M if B else 0) \ No newline at end of file