From 759166b857bf8e219ecf5f5f3fe45ccad5ec824d Mon Sep 17 00:00:00 2001 From: RussellDash332 Date: Wed, 13 Mar 2024 05:51:29 +0800 Subject: [PATCH] Update as of 13 March 2024 --- README.md | 300 +++++++++++++++--------------- docs/index.html | 334 +++++++++++++++++++--------------- src/Patuljci (2)/patuljci2.py | 9 + src/Planete/planete.py | 61 +++++++ 4 files changed, 406 insertions(+), 298 deletions(-) create mode 100644 src/Patuljci (2)/patuljci2.py create mode 100644 src/Planete/planete.py diff --git a/README.md b/README.md index a56d4f77..4ea6feba 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Kattis Solutions ![Visitors](https://count.getloli.com/get/@RussellDash332) -## Total problems solved: 2055 +## Total problems solved: 2057 Note that the tables below are auto-generated using [autokattis](https://github.com/RussellDash332/autokattis). @@ -12,9 +12,9 @@ For more Python data structure implementations, head over to [pytils](https://gi |Problem Name|Problem ID|Difficulty|Languages| |:---|:---|:---|:---| |[10 Kinds of People](https://open.kattis.com/problems/10kindsofpeople)| 10kindsofpeople |4.0|[![java](images/java.png)]()| -|[1-D Frogger (Easy)](https://open.kattis.com/problems/1dfroggereasy)| 1dfroggereasy |3.5|[![py](images/python.png)]()| +|[1-D Frogger (Easy)](https://open.kattis.com/problems/1dfroggereasy)| 1dfroggereasy |3.4|[![py](images/python.png)]()| |[1-D Frogger (Hard)](https://open.kattis.com/problems/1dfroggerhard)| 1dfroggerhard |8.6|[![py](images/python.png)](src/1-D%20Frogger%20(Hard)/1dfroggerhard.py)| -|[1's For All](https://open.kattis.com/problems/1sforall)| 1sforall |6.6|[![py](images/python.png)](src/1's%20For%20All/1sforall.py)[![py](images/python.png)](src/1's%20For%20All/1sforall_hc.py)| +|[1's For All](https://open.kattis.com/problems/1sforall)| 1sforall |6.5|[![py](images/python.png)](src/1's%20For%20All/1sforall.py)[![py](images/python.png)](src/1's%20For%20All/1sforall_hc.py)| |[2048](https://open.kattis.com/problems/2048)| 2048 |3.1|[![java](images/java.png)]()[![py](images/python.png)]()| |[So you want to be a 2^n-aire](https://open.kattis.com/problems/2naire)| 2naire |3.2|[![py](images/python.png)]()| |[3D Printed Statues](https://open.kattis.com/problems/3dprinter)| 3dprinter |2.8|[![cpp](images/cpp.png)]()| @@ -46,18 +46,18 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Adjoin The Networks](https://open.kattis.com/problems/adjoin)| adjoin |5.9|[![py](images/python.png)](src/Adjoin%20The%20Networks/adjoin.py)| |[Administrative Difficulties](https://open.kattis.com/problems/administrativeproblems)| administrativeproblems |5.8|[![py](images/python.png)](src/Administrative%20Difficulties/administrativeproblems.py)| |[Adolescent Architecture](https://open.kattis.com/problems/adolescentarchitecture)| adolescentarchitecture |4.4|[![py](images/python.png)]()| -|[Ads](https://open.kattis.com/problems/ads)| ads |5.0|[![py](images/python.png)]()| +|[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.4|[![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 |7.2|[![py](images/python.png)](src/AI%20Jeopardy/aijeopardy.py)| -|[Air Conditioned Minions](https://open.kattis.com/problems/airconditioned)| airconditioned |3.4|[![py](images/python.png)]()| +|[Air Conditioned Minions](https://open.kattis.com/problems/airconditioned)| airconditioned |3.3|[![py](images/python.png)]()| |[Airline Hub](https://open.kattis.com/problems/airlinehub)| airlinehub |6.8|[![py](images/python.png)](src/Airline%20Hub/airlinehub.py)| |[Airports](https://open.kattis.com/problems/airports)| airports |5.1|[![py](images/python.png)]()| |[Akcija](https://open.kattis.com/problems/akcija)| akcija |2.5|[![java](images/java.png)]()| |[Alchemy 101](https://open.kattis.com/problems/alchemy101)| alchemy101 |4.0|[![py](images/python.png)]()| |[Aldursröðun](https://open.kattis.com/problems/aldursrodun)| aldursrodun |3.1|[![py](images/python.png)]()| |[Alehouse](https://open.kattis.com/problems/alehouse)| alehouse |4.0|[![py](images/python.png)]()| -|[Á leið í bíó](https://open.kattis.com/problems/aleidibio)| aleidibio |1.1|[![py](images/python.png)]()| +|[Á leið í bíó](https://open.kattis.com/problems/aleidibio)| aleidibio |1.2|[![py](images/python.png)]()| |[Alex and Barb](https://open.kattis.com/problems/alexandbarb)| alexandbarb |3.8|[![py](images/python.png)]()[![rb](images/ruby.png)]()| |[Alice in the Digital World](https://open.kattis.com/problems/alicedigital)| alicedigital |3.9|[![py](images/python.png)]()| |[Alien Math](https://open.kattis.com/problems/alienmath)| alienmath |2.9|[![py](images/python.png)]()| @@ -65,7 +65,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[All about that base](https://open.kattis.com/problems/allaboutthatbase)| allaboutthatbase |2.8|[![py](images/python.png)]()| |[All Different Directions](https://open.kattis.com/problems/alldifferentdirections)| alldifferentdirections |2.8|[![py](images/python.png)]()| |[Alloys](https://open.kattis.com/problems/alloys)| alloys |4.1|[![cpp](images/cpp.png)]()| -|[All Pairs Shortest Path](https://open.kattis.com/problems/allpairspath)| allpairspath |5.4|[![java](images/java.png)](src/All%20Pairs%20Shortest%20Path/AllPairsPath.java)| +|[All Pairs Shortest Path](https://open.kattis.com/problems/allpairspath)| allpairspath |5.3|[![java](images/java.png)](src/All%20Pairs%20Shortest%20Path/AllPairsPath.java)| |[Almost Perfect](https://open.kattis.com/problems/almostperfect)| almostperfect |3.1|[![py](images/python.png)]()| |[Almost Sorted (1)](https://open.kattis.com/problems/almostsorted)| almostsorted |7.4|[![py](images/python.png)](src/Almost%20Sorted%20(1)/almostsorted.py)| |[Almost Sorted (2)](https://open.kattis.com/problems/almostsorted2)| almostsorted2 |8.9|[![py](images/python.png)](src/Almost%20Sorted%20(2)/almostsorted2.py)| @@ -79,15 +79,15 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Sheba's Amoebas](https://open.kattis.com/problems/amoebas)| amoebas |1.8|[![java](images/java.png)]()| |[Amsterdam Distance](https://open.kattis.com/problems/amsterdamdistance)| amsterdamdistance |2.6|[![py](images/python.png)]()| |[A Multiplication Game](https://open.kattis.com/problems/amultiplicationgame)| amultiplicationgame |4.0|[![py](images/python.png)]()| -|[Anagram Counting](https://open.kattis.com/problems/anagramcounting)| anagramcounting |3.1|[![py](images/python.png)]()| +|[Anagram Counting](https://open.kattis.com/problems/anagramcounting)| anagramcounting |3.0|[![py](images/python.png)]()| |[AND Permutation](https://open.kattis.com/problems/andpermutation)| andpermutation |6.7|[![py](images/python.png)]()| |[Andrew the Ant](https://open.kattis.com/problems/andrewant)| andrewant |5.0|[![py](images/python.png)]()| -|[A New Alphabet](https://open.kattis.com/problems/anewalphabet)| anewalphabet |2.6|[![cpp](images/cpp.png)]()| +|[A New Alphabet](https://open.kattis.com/problems/anewalphabet)| anewalphabet |2.7|[![cpp](images/cpp.png)]()| |[Alternative Anagram](https://open.kattis.com/problems/annorlundaanagram)| annorlundaanagram |5.1|[![py](images/python.png)]()| |[Annoyed Coworkers](https://open.kattis.com/problems/annoyedcoworkers)| annoyedcoworkers |3.1|[![py](images/python.png)]()| |[Another Brick in the Wall](https://open.kattis.com/problems/anotherbrick)| anotherbrick |2.3|[![py](images/python.png)]()| |[Another Candies](https://open.kattis.com/problems/anothercandies)| anothercandies |3.0|[![py](images/python.png)]()| -|[Another Dice Game](https://open.kattis.com/problems/anotherdice)| anotherdice |4.4|[![py](images/python.png)]()| +|[Another Dice Game](https://open.kattis.com/problems/anotherdice)| anotherdice |4.5|[![py](images/python.png)]()| |[Antenna Analysis](https://open.kattis.com/problems/antennaanalysis)| antennaanalysis |5.5|[![py](images/python.png)](src/Antenna%20Analysis/antennaanalysis.py)| |[Antenna Placement](https://open.kattis.com/problems/antennaplacement)| antennaplacement |4.1|[![py](images/python.png)]()| |[Anthony and Cora](https://open.kattis.com/problems/anthony)| anthony |5.1|[![py](images/python.png)]()| @@ -98,41 +98,41 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Ants](https://open.kattis.com/problems/ants)| ants |2.4|[![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)]()| |[Honour Thy (Apaxian) Parent](https://open.kattis.com/problems/apaxianparent)| apaxianparent |1.9|[![cpp](images/cpp.png)]()| -|[A Pivotal Question](https://open.kattis.com/problems/apivotalquestion)| apivotalquestion |4.4|[![py](images/python.png)]()| +|[A Pivotal Question](https://open.kattis.com/problems/apivotalquestion)| apivotalquestion |4.3|[![py](images/python.png)]()| |[A+B Problem](https://open.kattis.com/problems/aplusb)| aplusb |7.3|[![py](images/python.png)](src/A+B%20Problem/aplusb.py)| |[Appalling Architecture](https://open.kattis.com/problems/appallingarchitecture)| appallingarchitecture |4.2|[![py](images/python.png)]()| |[Falling Apples](https://open.kattis.com/problems/apples)| apples |3.2|[![java](images/java.png)]()| |[Johnny Applesack](https://open.kattis.com/problems/applesack)| applesack |3.3|[![py](images/python.png)]()| |[Apples, Cherries, and Mangos](https://open.kattis.com/problems/applescherriesmangos)| applescherriesmangos |6.5|[![py](images/python.png)](src/Apples,%20Cherries,%20and%20Mangos/applescherriesmangos.py)| |[A Prize No One Can Win](https://open.kattis.com/problems/aprizenoonecanwin)| aprizenoonecanwin |3.2|[![py](images/python.png)]()| -|[Aqueduct Construction](https://open.kattis.com/problems/aqueducts)| aqueducts |6.8|[![py](images/python.png)]()| +|[Aqueduct Construction](https://open.kattis.com/problems/aqueducts)| aqueducts |6.7|[![py](images/python.png)]()| |[Arbitrage](https://open.kattis.com/problems/arbitrage)| arbitrage |3.9|[![py](images/python.png)]()| |[Archimedes](https://open.kattis.com/problems/archimedes)| archimedes |6.1|[![py](images/python.png)](src/Archimedes/archimedes.py)| -|[Architecture](https://open.kattis.com/problems/architecture)| architecture |2.9|[![py](images/python.png)]()| +|[Architecture](https://open.kattis.com/problems/architecture)| architecture |3.0|[![py](images/python.png)]()| |[Arctic Network](https://open.kattis.com/problems/arcticnetwork)| arcticnetwork |3.9|[![java](images/java.png)]()| -|[A Real Challenge](https://open.kattis.com/problems/areal)| areal |2.1|[![cpp](images/cpp.png)]()| +|[A Real Challenge](https://open.kattis.com/problems/areal)| areal |2.2|[![cpp](images/cpp.png)]()| |[Are You Listening](https://open.kattis.com/problems/areyoulistening)| areyoulistening |2.4|[![py](images/python.png)]()| -|[Arithmetic](https://open.kattis.com/problems/arithmetic)| arithmetic |3.6|[![py](images/python.png)]()| -|[Arithmetic Decoding](https://open.kattis.com/problems/arithmeticdecoding)| arithmeticdecoding |2.3|[![py](images/python.png)]()| +|[Arithmetic](https://open.kattis.com/problems/arithmetic)| arithmetic |3.5|[![py](images/python.png)]()| +|[Arithmetic Decoding](https://open.kattis.com/problems/arithmeticdecoding)| arithmeticdecoding |2.4|[![py](images/python.png)]()| |[Arithmetic Functions](https://open.kattis.com/problems/arithmeticfunctions)| arithmeticfunctions |1.6|[![cpp](images/cpp.png)]()| |[Arm Coordination](https://open.kattis.com/problems/armcoordination)| armcoordination |1.7|[![py](images/python.png)]()| |[Army Strength (Easy)](https://open.kattis.com/problems/armystrengtheasy)| armystrengtheasy |2.3|[![py](images/python.png)]()| -|[Army Strength (Hard)](https://open.kattis.com/problems/armystrengthhard)| armystrengthhard |2.2|[![py](images/python.png)]()| +|[Army Strength (Hard)](https://open.kattis.com/problems/armystrengthhard)| armystrengthhard |2.3|[![py](images/python.png)]()| |[Arranging Hat](https://open.kattis.com/problems/arranginghat)| arranginghat |6.5|[![py](images/python.png)](src/Arranging%20Hat/arranginghat.py)| |[Array of Discord](https://open.kattis.com/problems/arrayofdiscord)| arrayofdiscord |4.9|[![py](images/python.png)]()| |[Array Smoothening](https://open.kattis.com/problems/arraysmoothening)| arraysmoothening |2.7|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| |[Arriving on Time](https://open.kattis.com/problems/arrivingontime)| arrivingontime |5.3|[![py](images/python.png)]()| -|[Amalgamated Artichokes](https://open.kattis.com/problems/artichoke)| artichoke |2.8|[![py](images/python.png)]()| +|[Amalgamated Artichokes](https://open.kattis.com/problems/artichoke)| artichoke |2.7|[![py](images/python.png)]()| |[Artur](https://open.kattis.com/problems/artur)| artur |6.9|[![py](images/python.png)](src/Artur/artur.py)| |[ASCII Addition](https://open.kattis.com/problems/asciiaddition)| asciiaddition |2.3|[![py](images/python.png)]()| |[ASCII Figure Rotation](https://open.kattis.com/problems/asciifigurerotation)| asciifigurerotation |3.4|[![py](images/python.png)]()| |[ASCII kassi](https://open.kattis.com/problems/asciikassi)| asciikassi |1.5|[![py](images/python.png)]()| -|[ASCII Kassi 2](https://open.kattis.com/problems/asciikassi2)| asciikassi2 |3.0|[![py](images/python.png)]()| +|[ASCII Kassi 2](https://open.kattis.com/problems/asciikassi2)| asciikassi2 |2.7|[![py](images/python.png)]()| |[Ask Marilyn](https://open.kattis.com/problems/askmarilyn)| askmarilyn |4.3|[![py](images/python.png)]()| |[Aspen Avenue](https://open.kattis.com/problems/aspenavenue)| aspenavenue |6.5|[![py](images/python.png)](src/Aspen%20Avenue/aspenavenue.py)| |[Self-Assembly](https://open.kattis.com/problems/assembly)| assembly |4.1|[![py](images/python.png)]()| |[Associative Exponents](https://open.kattis.com/problems/associativeexponents)| associativeexponents |4.0|[![py](images/python.png)]()| -|[Asteroid Avoidance](https://open.kattis.com/problems/asteroidavoidance)| asteroidavoidance |3.5|[![py](images/python.png)]()| +|[Asteroid Avoidance](https://open.kattis.com/problems/asteroidavoidance)| asteroidavoidance |3.6|[![py](images/python.png)]()| |[Astrological Sign](https://open.kattis.com/problems/astrologicalsign)| astrologicalsign |2.3|[![py](images/python.png)]()| |[Atlögur](https://open.kattis.com/problems/atlogur)| atlogur |2.4|[![py](images/python.png)]()| |[Attendance](https://open.kattis.com/problems/attendance2)| attendance2 |1.9|[![py](images/python.png)]()| @@ -142,7 +142,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Paradox With Averages (Hard)](https://open.kattis.com/problems/averageshard)| averageshard |3.1|[![cpp](images/cpp.png)]()| |[Average Speed](https://open.kattis.com/problems/averagespeed)| averagespeed |3.7|[![py](images/python.png)]()| |[Avion](https://open.kattis.com/problems/avion)| avion |1.5|[![cpp](images/cpp.png)]()| -|[Avoiding the Apocalypse](https://open.kattis.com/problems/avoidingtheapocalypse)| avoidingtheapocalypse |3.9|[![py](images/python.png)]()| +|[Avoiding the Apocalypse](https://open.kattis.com/problems/avoidingtheapocalypse)| avoidingtheapocalypse |4.0|[![py](images/python.png)]()| |[Avoidland](https://open.kattis.com/problems/avoidland)| avoidland |3.2|[![py](images/python.png)]()| |[Awkward Party](https://open.kattis.com/problems/awkwardparty)| awkwardparty |2.7|[![py](images/python.png)]()| |[Babelfish](https://open.kattis.com/problems/babelfish)| babelfish |2.5|[![py](images/python.png)]()| @@ -153,23 +153,23 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Bachet's Game](https://open.kattis.com/problems/bachetsgame)| bachetsgame |3.4|[![cpp](images/cpp.png)]()| |[Backpack Buddies](https://open.kattis.com/problems/backpackbuddies)| backpackbuddies |6.8|[![py](images/python.png)](src/Backpack%20Buddies/backpackbuddies.py)| |[Backspace](https://open.kattis.com/problems/backspace)| backspace |2.1|[![py](images/python.png)]()| -|[Bacon, Eggs, and Spam](https://open.kattis.com/problems/baconeggsandspam)| baconeggsandspam |2.1|[![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 |6.1|[![py](images/python.png)](src/Bag%20of%20Tiles/bagoftiles.py)| |[Balanced Diet](https://open.kattis.com/problems/balanceddiet)| balanceddiet |3.1|[![py](images/python.png)]()| -|[Ball](https://open.kattis.com/problems/ball)| ball |5.1|[![py](images/python.png)]()| +|[Ball](https://open.kattis.com/problems/ball)| ball |5.0|[![py](images/python.png)]()| |[Ball Bearings](https://open.kattis.com/problems/ballbearings)| ballbearings |4.2|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| |[Distributing Ballot Boxes](https://open.kattis.com/problems/ballotboxes)| ballotboxes |3.8|[![java](images/java.png)]()| |[Balls and Needles](https://open.kattis.com/problems/ballsandneedles)| ballsandneedles |3.9|[![py](images/python.png)]()| |[Baloni](https://open.kattis.com/problems/baloni)| baloni |3.1|[![py](images/python.png)](src/Baloni/baloni.py)| |[Bank Queue](https://open.kattis.com/problems/bank)| bank |3.9|[![py](images/python.png)]()| -|[Bannorð](https://open.kattis.com/problems/bannord)| bannord |1.7|[![py](images/python.png)]()| +|[Bannorð](https://open.kattis.com/problems/bannord)| bannord |1.6|[![py](images/python.png)]()| |[Bard](https://open.kattis.com/problems/bard)| bard |2.5|[![py](images/python.png)]()| |[Bar Shelf](https://open.kattis.com/problems/barshelf)| barshelf |7.1|[![py](images/python.png)]()| |[Base-2 Palindromes](https://open.kattis.com/problems/base2palindrome)| base2palindrome |4.5|[![py](images/python.png)]()| |[basic](https://open.kattis.com/problems/basic)| basic |8.3|[![py](images/python.png)](src/basic/basic.py)| -|[BASIC Interpreter](https://open.kattis.com/problems/basicinterpreter)| basicinterpreter |5.4|[![py](images/python.png)](src/BASIC%20Interpreter/basicinterpreter.py)| -|[Basic Programming 1](https://open.kattis.com/problems/basicprogramming1)| basicprogramming1 |4.1|[![cpp](images/cpp.png)]()| -|[Basic Programming 2](https://open.kattis.com/problems/basicprogramming2)| basicprogramming2 |4.2|[![java](images/java.png)]()| +|[BASIC Interpreter](https://open.kattis.com/problems/basicinterpreter)| basicinterpreter |5.5|[![py](images/python.png)](src/BASIC%20Interpreter/basicinterpreter.py)| +|[Basic Programming 1](https://open.kattis.com/problems/basicprogramming1)| basicprogramming1 |4.7|[![cpp](images/cpp.png)]()| +|[Basic Programming 2](https://open.kattis.com/problems/basicprogramming2)| basicprogramming2 |4.1|[![java](images/java.png)]()| |[Basic Remains](https://open.kattis.com/problems/basicremains)| basicremains |3.7|[![py](images/python.png)]()| |[Basketball One-on-One](https://open.kattis.com/problems/basketballoneonone)| basketballoneonone |1.5|[![py](images/python.png)]()| |[Saunas](https://open.kattis.com/problems/bastubad)| bastubad |4.5|[![py](images/python.png)]()| @@ -195,45 +195,45 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Best Relay Team](https://open.kattis.com/problems/bestrelayteam)| bestrelayteam |1.9|[![java](images/java.png)]()[![py](images/python.png)]()| |[Betting](https://open.kattis.com/problems/betting)| betting |1.3|[![py](images/python.png)]()| |[Hey, Better Bettor](https://open.kattis.com/problems/bettor)| bettor |7.2|[![py](images/python.png)](src/Hey,%20Better%20Bettor/bettor.py)| -|[Big Boxes](https://open.kattis.com/problems/bigboxes)| bigboxes |3.5|[![py](images/python.png)]()| +|[Big Boxes](https://open.kattis.com/problems/bigboxes)| bigboxes |3.4|[![py](images/python.png)]()| |[Biggest Slice](https://open.kattis.com/problems/biggest)| biggest |6.2|[![py](images/python.png)](src/Biggest%20Slice/biggest.py)| |[The Biggest Triangle](https://open.kattis.com/problems/biggesttriangle)| biggesttriangle |4.6|[![py](images/python.png)]()| |[Big Truck](https://open.kattis.com/problems/bigtruck)| bigtruck |3.2|[![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)]()| -|[Bilað Lyklaborð](https://open.kattis.com/problems/biladlyklabord)| biladlyklabord |2.3|[![py](images/python.png)]()| +|[Bilað Lyklaborð](https://open.kattis.com/problems/biladlyklabord)| biladlyklabord |2.1|[![py](images/python.png)]()| |[Bilateral Projects](https://open.kattis.com/problems/bilateral)| bilateral |7.1|[![py](images/python.png)](src/Bilateral%20Projects/bilateral.py)| |[Billiard](https://open.kattis.com/problems/billiard)| billiard |2.3|[![java](images/java.png)]()| |[Bílskúrar](https://open.kattis.com/problems/bilskurar)| bilskurar |6.4|[![py](images/python.png)](src/Bílskúrar/bilskurar.py)| |[Binary Choosing](https://open.kattis.com/problems/binarychoosing)| binarychoosing |5.1|[![py](images/python.png)]()| |[Binary Voting](https://open.kattis.com/problems/binaryvoting)| binaryvoting |5.9|[![py](images/python.png)](src/Binary%20Voting/binaryvoting.py)| |[Bing It On](https://open.kattis.com/problems/bing)| bing |3.1|[![py](images/python.png)]()| -|[Bíóferð](https://open.kattis.com/problems/bioferd)| bioferd |5.6|[![py](images/python.png)]()| -|[Birds on a Wire](https://open.kattis.com/problems/birds)| birds |3.4|[![py](images/python.png)]()| -|[Birthday Party](https://open.kattis.com/problems/birthday)| birthday |3.0|[![py](images/python.png)]()| +|[Bíóferð](https://open.kattis.com/problems/bioferd)| bioferd |5.1|[![py](images/python.png)]()| +|[Birds on a Wire](https://open.kattis.com/problems/birds)| birds |3.2|[![py](images/python.png)]()| +|[Birthday Party](https://open.kattis.com/problems/birthday)| birthday |3.1|[![py](images/python.png)]()| |[Birthday Boy](https://open.kattis.com/problems/birthdayboy)| birthdayboy |4.8|[![py](images/python.png)]()| |[Birthday Paradox](https://open.kattis.com/problems/birthdayparadox)| birthdayparadox |5.5|[![py](images/python.png)]()| |[Bishops](https://open.kattis.com/problems/bishops)| bishops |2.4|[![py](images/python.png)]()| |[Bit by Bit](https://open.kattis.com/problems/bitbybit)| bitbybit |3.3|[![py](images/python.png)]()| |[Bitmask](https://open.kattis.com/problems/bitmask)| bitmask |3.3|[![py](images/python.png)]()| |[Bits](https://open.kattis.com/problems/bits)| bits |2.5|[![py](images/python.png)]()| -|[Bits Equalizer](https://open.kattis.com/problems/bitsequalizer)| bitsequalizer |4.3|[![py](images/python.png)]()| +|[Bits Equalizer](https://open.kattis.com/problems/bitsequalizer)| bitsequalizer |4.2|[![py](images/python.png)]()| |[Bitte ein Bit](https://open.kattis.com/problems/bitteeinbit)| bitteeinbit |1.3|[![py](images/python.png)]()| |[Bitwise](https://open.kattis.com/problems/bitwise)| bitwise |6.5|[![py](images/python.png)](src/Bitwise/bitwise.py)| |[BizzFuzz](https://open.kattis.com/problems/bizzfuzz)| bizzfuzz |4.6|[![py](images/python.png)]()| |[Black Friday](https://open.kattis.com/problems/blackfriday)| blackfriday |2.1|[![py](images/python.png)]()| |[Black Out](https://open.kattis.com/problems/blackout)| blackout |3.3|[![py](images/python.png)]()| -|[Blandað Best](https://open.kattis.com/problems/blandadbest)| blandadbest |1.6|[![py](images/python.png)]()| +|[Blandað Best](https://open.kattis.com/problems/blandadbest)| blandadbest |1.5|[![py](images/python.png)]()| |[Blobs of Doom](https://open.kattis.com/problems/blobsofdoom)| blobsofdoom |5.8|[![py](images/python.png)](src/Blobs%20of%20Doom/blobsofdoom.py)| |[Block Crusher](https://open.kattis.com/problems/blockcrusher)| blockcrusher |3.4|[![java](images/java.png)]()| |[Block Game](https://open.kattis.com/problems/blockgame2)| blockgame2 |3.5|[![py](images/python.png)]()| -|[Blooper Game](https://open.kattis.com/problems/bloopergame)| bloopergame |7.0|[![py](images/python.png)]()| +|[Blooper Game](https://open.kattis.com/problems/bloopergame)| bloopergame |6.9|[![py](images/python.png)]()| |[Blueberry Waffle](https://open.kattis.com/problems/blueberrywaffle)| blueberrywaffle |1.9|[![py](images/python.png)]()| |[Bluetooth](https://open.kattis.com/problems/bluetooth)| bluetooth |2.0|[![py](images/python.png)]()| |[Boat Parts](https://open.kattis.com/problems/boatparts)| boatparts |2.4|[![java](images/java.png)]()| |[Bobby's Bet](https://open.kattis.com/problems/bobby)| bobby |2.7|[![py](images/python.png)]()| |[Boggle](https://open.kattis.com/problems/boggle)| boggle |4.5|[![py](images/python.png)]()| -|[Accounting](https://open.kattis.com/problems/bokforing)| bokforing |3.8|[![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.4|[![py](images/python.png)](src/Book%20Shelves/bokhyllor.py)| |[Book Circle](https://open.kattis.com/problems/bookcircle)| bookcircle |5.6|[![py](images/python.png)](src/Book%20Circle/bookcircle.py)| |[Book Club](https://open.kattis.com/problems/bookclub)| bookclub |4.7|[![py](images/python.png)]()| @@ -255,13 +255,13 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Bracket Sequence](https://open.kattis.com/problems/bracketsequence)| bracketsequence |5.1|[![py](images/python.png)]()| |[BrainFsckVM](https://open.kattis.com/problems/brainfsckvm)| brainfsckvm |6.2|[![py](images/python.png)](src/BrainFsckVM/brainfsckvm.py)| |[Bread Sorting](https://open.kattis.com/problems/bread)| bread |4.9|[![py](images/python.png)]()| -|[Breaking Bad](https://open.kattis.com/problems/breakingbad)| breakingbad |3.2|[![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)]()| |[Brexit](https://open.kattis.com/problems/brexit)| brexit |3.0|[![py](images/python.png)]()| |[Brexit Negotiations](https://open.kattis.com/problems/brexitnegotiations)| brexitnegotiations |5.1|[![py](images/python.png)]()| |[Bribe](https://open.kattis.com/problems/bribe)| bribe |6.8|[![py](images/python.png)](src/Bribe/bribe.py)| |[Bridge](https://open.kattis.com/problems/bridge)| bridge |6.3|[![py](images/python.png)]()| -|[Bridges and Tunnels](https://open.kattis.com/problems/bridgesandtunnels)| bridgesandtunnels |2.9|[![java](images/java.png)]()[![py](images/python.png)]()| +|[Bridges and Tunnels](https://open.kattis.com/problems/bridgesandtunnels)| bridgesandtunnels |3.0|[![java](images/java.png)]()[![py](images/python.png)]()| |[Brocard Point of a Triangle](https://open.kattis.com/problems/brocard)| brocard |3.7|[![cpp](images/cpp.png)]()| |[Broken Calculator](https://open.kattis.com/problems/brokencalculator)| brokencalculator |3.0|[![py](images/python.png)]()| |[Broken Keypad](https://open.kattis.com/problems/brokenkeypad)| brokenkeypad |4.6|[![py](images/python.png)](src/Broken%20Keypad/brokenkeypad.py)| @@ -272,14 +272,14 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Delicious Bubble Tea](https://open.kattis.com/problems/bubbletea)| bubbletea |2.7|[![py](images/python.png)]()| |[Buggy Robot (1)](https://open.kattis.com/problems/buggyrobot)| buggyrobot |5.9|[![py](images/python.png)](src/Buggy%20Robot%20(1)/buggyrobot.py)| |[Buggy Robot (2)](https://open.kattis.com/problems/buggyrobot2)| buggyrobot2 |5.2|[![py](images/python.png)](src/Buggy%20Robot%20(2)/buggyrobot2.py)| -|[Build Dependencies](https://open.kattis.com/problems/builddeps)| builddeps |3.1|[![py](images/python.png)]()| +|[Build Dependencies](https://open.kattis.com/problems/builddeps)| builddeps |3.0|[![py](images/python.png)]()| |[Building Boundaries](https://open.kattis.com/problems/buildingboundaries)| buildingboundaries |3.8|[![py](images/python.png)]()| |[Building Highways](https://open.kattis.com/problems/buildinghighways)| buildinghighways |1.9|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| |[Buka](https://open.kattis.com/problems/buka)| buka |2.1|[![py](images/python.png)]()| |[Bumped!](https://open.kattis.com/problems/bumped)| bumped |4.7|[![py](images/python.png)]()| |[Bungee Builder](https://open.kattis.com/problems/bungeebuilder)| bungeebuilder |3.4|[![py](images/python.png)]()| |[Bungee Jumping](https://open.kattis.com/problems/bungeejumping)| bungeejumping |4.9|[![py](images/python.png)]()| -|[Buried Treasure](https://open.kattis.com/problems/buriedtreasure2)| buriedtreasure2 |3.9|[![py](images/python.png)]()| +|[Buried Treasure](https://open.kattis.com/problems/buriedtreasure2)| buriedtreasure2 |4.0|[![py](images/python.png)]()| |[Burrows-Wheeler](https://open.kattis.com/problems/burrowswheeler)| burrowswheeler |5.9|[![py](images/python.png)](src/Burrows-Wheeler/burrowswheeler.py)| |[Bus](https://open.kattis.com/problems/bus)| bus |1.7|[![cpp](images/cpp.png)]()| |[Bus Lines](https://open.kattis.com/problems/buslines)| buslines |2.2|[![py](images/python.png)]()| @@ -298,9 +298,9 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Guessing Camels](https://open.kattis.com/problems/camels)| camels |5.8|[![py](images/python.png)](src/Guessing%20Camels/camels.py)| |[Canadians, eh](https://open.kattis.com/problems/canadianseh)| canadianseh |1.6|[![py](images/python.png)]()| |[Candle Box](https://open.kattis.com/problems/candlebox)| candlebox |2.5|[![py](images/python.png)]()| -|[Candy Distribution](https://open.kattis.com/problems/candydistribution)| candydistribution |4.0|[![py](images/python.png)]()| +|[Candy Distribution](https://open.kattis.com/problems/candydistribution)| candydistribution |3.9|[![py](images/python.png)]()| |[Candy Division](https://open.kattis.com/problems/candydivision)| candydivision |3.4|[![py](images/python.png)]()| -|[Can of Worms](https://open.kattis.com/problems/canofworms)| canofworms |7.6|[![py](images/python.png)]()| +|[Can of Worms](https://open.kattis.com/problems/canofworms)| canofworms |7.5|[![py](images/python.png)]()| |[Canonical Coin Systems](https://open.kattis.com/problems/canonical)| canonical |4.9|[![py](images/python.png)]()| |[Cantina of Babel](https://open.kattis.com/problems/cantinaofbabel)| cantinaofbabel |3.2|[![py](images/python.png)]()| |[Cantor](https://open.kattis.com/problems/cantor)| cantor |3.0|[![py](images/python.png)]()| @@ -311,10 +311,10 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Cardboard Container](https://open.kattis.com/problems/cardboardcontainer)| cardboardcontainer |2.6|[![py](images/python.png)]()| |[Card Divisibility](https://open.kattis.com/problems/carddivisibility)| carddivisibility |4.2|[![py](images/python.png)]()| |[Cardiology](https://open.kattis.com/problems/cardiology)| cardiology |3.1|[![py](images/python.png)]()| -|[Card Trading](https://open.kattis.com/problems/cardtrading)| cardtrading |2.6|[![java](images/java.png)]()[![py](images/python.png)]()| +|[Card Trading](https://open.kattis.com/problems/cardtrading)| cardtrading |2.7|[![java](images/java.png)]()[![py](images/python.png)]()| |[Card Trick](https://open.kattis.com/problems/cardtrick2)| cardtrick2 |2.0|[![java](images/java.png)]()| |[Careful Ascent](https://open.kattis.com/problems/carefulascent)| carefulascent |2.1|[![py](images/python.png)]()| -|[Carousel Rides](https://open.kattis.com/problems/carousel)| carousel |2.6|[![py](images/python.png)]()| +|[Carousel Rides](https://open.kattis.com/problems/carousel)| carousel |2.5|[![py](images/python.png)]()| |[Stained Carpet](https://open.kattis.com/problems/carpet)| carpet |6.9|[![py](images/python.png)](src/Stained%20Carpet/carpet.py)| |[Solving for Carrots](https://open.kattis.com/problems/carrots)| carrots |1.4|[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| |[Catalan Numbers](https://open.kattis.com/problems/catalan)| catalan |3.7|[![py](images/python.png)]()| @@ -329,7 +329,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Cave Exploration](https://open.kattis.com/problems/caveexploration2)| caveexploration2 |4.1|[![py](images/python.png)]()| |[CD](https://open.kattis.com/problems/cd)| cd |4.6|[![py](images/python.png)]()| |[Ceiling Function](https://open.kattis.com/problems/ceiling)| ceiling |2.1|[![py](images/python.png)]()| -|[Opening Ceremony](https://open.kattis.com/problems/ceremony)| ceremony |3.6|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| +|[Opening Ceremony](https://open.kattis.com/problems/ceremony)| ceremony |3.4|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| |[Cetiri](https://open.kattis.com/problems/cetiri)| cetiri |1.8|[![py](images/python.png)]()| |[Cetvrta](https://open.kattis.com/problems/cetvrta)| cetvrta |1.5|[![cpp](images/cpp.png)]()| |[Cezar](https://open.kattis.com/problems/cezar)| cezar |5.3|[![py](images/python.png)](src/Cezar/cezar.py)| @@ -344,13 +344,13 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Cheating Students](https://open.kattis.com/problems/cheatingstudents)| cheatingstudents |3.2|[![py](images/python.png)]()| |[Checking For Correctness](https://open.kattis.com/problems/checkingforcorrectness)| checkingforcorrectness |4.1|[![py](images/python.png)]()| |[Checkmate in One](https://open.kattis.com/problems/checkmateinone)| checkmateinone |4.6|[![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)]()| +|[Cutting Cheese](https://open.kattis.com/problems/cheese)| cheese |2.9|[![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.3|[![py](images/python.png)]()| |[Chess](https://open.kattis.com/problems/chess)| chess |3.1|[![py](images/python.png)]()| |[Chess Competition](https://open.kattis.com/problems/chesscompetition)| chesscompetition |6.5|[![py](images/python.png)](src/Chess%20Competition/chesscompetition.py)| |[Chess Tournament](https://open.kattis.com/problems/chesstournament)| chesstournament |6.0|[![py](images/python.png)](src/Chess%20Tournament/chesstournament.py)| -|[Chewbacca](https://open.kattis.com/problems/chewbacca)| chewbacca |3.3|[![py](images/python.png)]()| +|[Chewbacca](https://open.kattis.com/problems/chewbacca)| chewbacca |3.2|[![py](images/python.png)]()| |[Chinese Remainder](https://open.kattis.com/problems/chineseremainder)| chineseremainder |4.9|[![py](images/python.png)]()| |[Chocolate Division](https://open.kattis.com/problems/chocolatedivision)| chocolatedivision |1.8|[![py](images/python.png)]()| |[Chocolates](https://open.kattis.com/problems/chocolates)| chocolates |5.2|[![py](images/python.png)](src/Chocolates/chocolates.py)| @@ -362,7 +362,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Cinema Crowds 2](https://open.kattis.com/problems/cinema2)| cinema2 |1.8|[![py](images/python.png)]()| |[Cinema Seating](https://open.kattis.com/problems/cinemaseating)| cinemaseating |2.9|[![py](images/python.png)]()| |[Circle Bounce](https://open.kattis.com/problems/circlebounce)| circlebounce |4.6|[![py](images/python.png)]()| -|[Circuit Math](https://open.kattis.com/problems/circuitmath)| circuitmath |2.2|[![py](images/python.png)]()| +|[Circuit Math](https://open.kattis.com/problems/circuitmath)| circuitmath |2.1|[![py](images/python.png)]()| |[Circular Caramel Cookie](https://open.kattis.com/problems/circularcaramelcookie)| circularcaramelcookie |3.8|[![py](images/python.png)]()| |[Circumsphere](https://open.kattis.com/problems/circumsphere)| circumsphere |5.1|[![py](images/python.png)]()| |[The Citrus Intern](https://open.kattis.com/problems/citrusintern)| citrusintern |3.6|[![py](images/python.png)]()| @@ -372,7 +372,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Classical Counting](https://open.kattis.com/problems/classicalcounting)| classicalcounting |7.9|[![py](images/python.png)](src/Classical%20Counting/classicalcounting.py)| |[Class Picture](https://open.kattis.com/problems/classpicture)| classpicture |5.0|[![py](images/python.png)](src/Class%20Picture/classpicture.py)| |[Classrooms](https://open.kattis.com/problems/classrooms)| classrooms |5.7|[![java](images/java.png)](src/Classrooms/Classrooms.java)| -|[A Classy Problem](https://open.kattis.com/problems/classy)| classy |4.7|[![java](images/java.png)]()| +|[A Classy Problem](https://open.kattis.com/problems/classy)| classy |4.6|[![java](images/java.png)]()| |[Climbing Stairs](https://open.kattis.com/problems/climbingstairs)| climbingstairs |4.1|[![py](images/python.png)]()| |[Climbing Worm](https://open.kattis.com/problems/climbingworm)| climbingworm |2.5|[![py](images/python.png)]()| |[Clinic](https://open.kattis.com/problems/clinic)| clinic |4.2|[![py](images/python.png)]()| @@ -395,13 +395,13 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Cokolada](https://open.kattis.com/problems/cokolada)| cokolada |2.3|[![py](images/python.png)]()| |[Cold-puter Science](https://open.kattis.com/problems/cold)| cold |1.4|[![cpp](images/cpp.png)]()[![java](images/java.png)]()| |[Collapse](https://open.kattis.com/problems/collapse)| collapse |3.3|[![py](images/python.png)]()| -|[Collatz Conjecture (1)](https://open.kattis.com/problems/collatz)| collatz |4.2|[![py](images/python.png)]()| +|[Collatz Conjecture (1)](https://open.kattis.com/problems/collatz)| collatz |4.1|[![py](images/python.png)]()| |[Collatz Conjecture (2)](https://open.kattis.com/problems/collatzconjecture)| collatzconjecture |7.0|[![py](images/python.png)](src/Collatz%20Conjecture%20(2)/collatzconjecture.py)| |[Colliding Traffic](https://open.kattis.com/problems/collidingtraffic)| collidingtraffic |7.3|[![py](images/python.png)](src/Colliding%20Traffic/collidingtraffic.py)| |[Coloring Socks](https://open.kattis.com/problems/color)| color |2.6|[![py](images/python.png)]()| |[Colorland](https://open.kattis.com/problems/colorland)| colorland |4.1|[![py](images/python.png)]()| |[Colour Wars](https://open.kattis.com/problems/colourwars)| colourwars |3.0|[![py](images/python.png)]()| -|[Prof. Fumblemore and the Collatz Conjecture](https://open.kattis.com/problems/coltype)| coltype |4.9|[![py](images/python.png)](src/Prof.%20Fumblemore%20and%20the%20Collatz%20Conjecture/coltype.py)| +|[Prof. Fumblemore and the Collatz Conjecture](https://open.kattis.com/problems/coltype)| coltype |5.0|[![py](images/python.png)](src/Prof.%20Fumblemore%20and%20the%20Collatz%20Conjecture/coltype.py)| |[Combination Lock](https://open.kattis.com/problems/combinationlock)| combinationlock |3.2|[![py](images/python.png)]()| |[Combinatorial Stanley Cup](https://open.kattis.com/problems/combinatorialstanleycup)| combinatorialstanleycup |3.1|[![js](images/javascript.png)]()[![py](images/python.png)]()[![rb](images/ruby.png)]()| |[Comma Sprinkler](https://open.kattis.com/problems/comma)| comma |4.5|[![py](images/python.png)]()| @@ -504,7 +504,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Big Data](https://open.kattis.com/problems/data)| data |5.5|[![py](images/python.png)](src/Big%20Data/data.py)| |[Dating time](https://open.kattis.com/problems/datingtime)| datingtime |4.4|[![py](images/python.png)]()| |[Datum](https://open.kattis.com/problems/datum)| datum |1.6|[![cpp](images/cpp.png)]()| -|[Dead Fraction](https://open.kattis.com/problems/deadfraction)| deadfraction |5.1|[![py](images/python.png)]()| +|[Dead Fraction](https://open.kattis.com/problems/deadfraction)| deadfraction |5.2|[![py](images/python.png)]()| |[Death Knight Hero](https://open.kattis.com/problems/deathknight)| deathknight |1.6|[![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.2|[![py](images/python.png)]()| @@ -517,14 +517,14 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Deildajöfnuður](https://open.kattis.com/problems/deildajofnudur)| deildajofnudur |2.9|[![py](images/python.png)]()| |[Dejavu](https://open.kattis.com/problems/dejavu)| dejavu |3.5|[![py](images/python.png)]()| |[Delft Distance](https://open.kattis.com/problems/delftdistance)| delftdistance |3.8|[![py](images/python.png)]()| -|[Delimiter Soup](https://open.kattis.com/problems/delimitersoup)| delimitersoup |2.2|[![java](images/java.png)]()| +|[Delimiter Soup](https://open.kattis.com/problems/delimitersoup)| delimitersoup |2.1|[![java](images/java.png)]()| |[Delivering Goods](https://open.kattis.com/problems/delivering)| delivering |6.3|[![py](images/python.png)](src/Delivering%20Goods/delivering.py)| |[Postal Delivery](https://open.kattis.com/problems/delivery)| delivery |2.7|[![py](images/python.png)]()| -|[Demerit Points](https://open.kattis.com/problems/demeritpoints)| demeritpoints |6.8|[![py](images/python.png)]()| +|[Demerit Points](https://open.kattis.com/problems/demeritpoints)| demeritpoints |6.7|[![py](images/python.png)]()| |[Destination Unknown](https://open.kattis.com/problems/destinationunknown)| destinationunknown |3.9|[![py](images/python.png)]()| |[Detailed Differences](https://open.kattis.com/problems/detaileddifferences)| detaileddifferences |1.4|[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| |[Detour](https://open.kattis.com/problems/detour)| detour |4.9|[![py](images/python.png)]()| -|[D Fyrir Dreki](https://open.kattis.com/problems/dfyrirdreki)| dfyrirdreki |1.9|[![py](images/python.png)]()| +|[D Fyrir Dreki](https://open.kattis.com/problems/dfyrirdreki)| dfyrirdreki |1.8|[![py](images/python.png)]()| |[Diagonal Cut](https://open.kattis.com/problems/diagonalcut)| diagonalcut |4.0|[![cpp](images/cpp.png)]()| |[Dice Betting](https://open.kattis.com/problems/dicebetting)| dicebetting |4.3|[![py](images/python.png)]()| |[Dice Cup](https://open.kattis.com/problems/dicecup)| dicecup |1.4|[![cpp](images/cpp.png)]()[![java](images/java.png)]()| @@ -532,7 +532,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Dick and Jane](https://open.kattis.com/problems/dickandjane)| dickandjane |6.0|[![py](images/python.png)](src/Dick%20and%20Jane/dickandjane.py)| |[Dictionary Compression](https://open.kattis.com/problems/dictionary)| dictionary |9.5|[![py](images/python.png)](src/Dictionary%20Compression/dictionary.py)| |[Dictionary Attack](https://open.kattis.com/problems/dictionaryattack)| dictionaryattack |7.0|[![py](images/python.png)](src/Dictionary%20Attack/dictionaryattack.py)| -|[Die Hard](https://open.kattis.com/problems/diehard)| diehard |2.7|[![py](images/python.png)]()| +|[Die Hard](https://open.kattis.com/problems/diehard)| diehard |2.8|[![py](images/python.png)]()| |[A Different Problem](https://open.kattis.com/problems/different)| different |3.0|[![c](images/c.png)]()[![cpp](images/cpp.png)]()[![cs](images/csharp.png)]()[![go](images/go.png)]()[![hs](images/haskell.png)]()[![java](images/java.png)]()[![js](images/javascript.png)]()[![kt](images/kotlin.png)]()[![php](images/php.png)]()[![py](images/python.png)]()[![rb](images/ruby.png)]()| |[Different Distances](https://open.kattis.com/problems/differentdistances)| differentdistances |1.8|[![cpp](images/cpp.png)]()| |[Digbuild](https://open.kattis.com/problems/digbuild)| digbuild |4.5|[![py](images/python.png)]()| @@ -548,14 +548,14 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Disc District](https://open.kattis.com/problems/discdistrict)| discdistrict |2.4|[![py](images/python.png)]()| |[Disgruntled Judge](https://open.kattis.com/problems/disgruntledjudge)| disgruntledjudge |3.6|[![py](images/python.png)]()| |[Digital display](https://open.kattis.com/problems/display)| display |2.5|[![py](images/python.png)]()| -|[Distance](https://open.kattis.com/problems/distance)| distance |4.0|[![py](images/python.png)]()| +|[Distance](https://open.kattis.com/problems/distance)| distance |3.9|[![py](images/python.png)]()| |[Distinctive Character](https://open.kattis.com/problems/distinctivecharacter)| distinctivecharacter |6.8|[![py](images/python.png)](src/Distinctive%20Character/distinctivecharacter.py)| |[Distracted](https://open.kattis.com/problems/distracted)| distracted |7.7|[![py](images/python.png)](src/Distracted/distracted.py)| |[Distributing Poffins](https://open.kattis.com/problems/distributingpoffins)| distributingpoffins |2.3|[![py](images/python.png)]()| |[Diverse Contest](https://open.kattis.com/problems/diversecontest)| diversecontest |3.2|[![py](images/python.png)]()| |[Diverse Cookies](https://open.kattis.com/problems/diversecookies)| diversecookies |3.9|[![py](images/python.png)]()| |[Divide by 100](https://open.kattis.com/problems/divideby100)| divideby100 |4.1|[![cpp](images/cpp.png)]()| -|[Divisible Subsequences](https://open.kattis.com/problems/divisible)| divisible |3.5|[![py](images/python.png)]()| +|[Divisible Subsequences](https://open.kattis.com/problems/divisible)| divisible |3.4|[![py](images/python.png)]()| |[Division](https://open.kattis.com/problems/division)| division |8.1|[![py](images/python.png)](src/Division/division.py)| |[Divisor Counts](https://open.kattis.com/problems/divisorcounts)| divisorcounts |6.0|[![py](images/python.png)](src/Divisor%20Counts/divisorcounts.py)| |[Divisors](https://open.kattis.com/problems/divisors)| divisors |5.6|[![py](images/python.png)](src/Divisors/divisors.py)| @@ -571,7 +571,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Doorman](https://open.kattis.com/problems/doorman)| doorman |2.2|[![py](images/python.png)]()| |[Double Password](https://open.kattis.com/problems/doublepassword)| doublepassword |1.6|[![py](images/python.png)]()| |[Doubleplusgood](https://open.kattis.com/problems/doubleplusgood)| doubleplusgood |2.7|[![py](images/python.png)]()| -|[Double Up](https://open.kattis.com/problems/doubleup)| doubleup |3.9|[![py](images/python.png)]()| +|[Double Up](https://open.kattis.com/problems/doubleup)| doubleup |4.0|[![py](images/python.png)]()| |[Disastrous Downfall](https://open.kattis.com/problems/downfall)| downfall |4.3|[![py](images/python.png)]()| |[Disastrous Downtime](https://open.kattis.com/problems/downtime)| downtime |3.2|[![py](images/python.png)]()| |[Draga Frá](https://open.kattis.com/problems/dragafra)| dragafra |1.3|[![py](images/python.png)]()| @@ -627,21 +627,21 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Engineering English](https://open.kattis.com/problems/engineeringenglish)| engineeringenglish |2.4|[![py](images/python.png)]()| |[Enlarging Hash Tables](https://open.kattis.com/problems/enlarginghashtables)| enlarginghashtables |3.0|[![py](images/python.png)]()| |[Entertainment Box](https://open.kattis.com/problems/entertainmentbox)| entertainmentbox |6.0|[![java](images/java.png)](src/Entertainment%20Box/EntertainmentBox.java)| -|[Entirely Unsorted Sequences](https://open.kattis.com/problems/entirelyunsortedsequences)| entirelyunsortedsequences |4.0|[![py](images/python.png)]()| +|[Entirely Unsorted Sequences](https://open.kattis.com/problems/entirelyunsortedsequences)| entirelyunsortedsequences |4.1|[![py](images/python.png)]()| |[Envious Exponents](https://open.kattis.com/problems/enviousexponents)| enviousexponents |4.9|[![py](images/python.png)]()| |[EpigDanceOff](https://open.kattis.com/problems/epigdanceoff)| epigdanceoff |2.0|[![py](images/python.png)]()| |[Equal Sums (Easy)](https://open.kattis.com/problems/equalsumseasy)| equalsumseasy |2.8|[![py](images/python.png)]()| |[Equations](https://open.kattis.com/problems/equations)| equations |7.3|[![py](images/python.png)](src/Equations/equations.py)| |[Linear Equation Solver](https://open.kattis.com/problems/equationsolver)| equationsolver |6.3|[![py](images/python.png)](src/Linear%20Equation%20Solver/equationsolver.py)| |[Partial Linear Equation Solver](https://open.kattis.com/problems/equationsolverplus)| equationsolverplus |7.5|[![py](images/python.png)](src/Partial%20Linear%20Equation%20Solver/equationsolverplus.py)| -|[Proving Equivalences](https://open.kattis.com/problems/equivalences)| equivalences |5.9|[![py](images/python.png)](src/Proving%20Equivalences/equivalences.py)| +|[Proving Equivalences](https://open.kattis.com/problems/equivalences)| equivalences |6.0|[![py](images/python.png)](src/Proving%20Equivalences/equivalences.py)| |[Equivalent Exchange](https://open.kattis.com/problems/equivalentexchange)| equivalentexchange |7.5|[![py](images/python.png)](src/Equivalent%20Exchange/equivalentexchange.py)| |[Erase Securely](https://open.kattis.com/problems/erase)| erase |1.8|[![py](images/python.png)]()| |[Erdős Numbers](https://open.kattis.com/problems/erdosnumbers)| erdosnumbers |5.0|[![py](images/python.png)]()| |[Erosion Filter](https://open.kattis.com/problems/erosionfilter)| erosionfilter |4.6|[![py](images/python.png)]()| |[Errands](https://open.kattis.com/problems/errands)| errands |6.1|[![py](images/python.png)](src/Errands/errands.py)| |[Escape Plan](https://open.kattis.com/problems/escapeplan)| escapeplan |5.6|[![py](images/python.png)](src/Escape%20Plan/escapeplan.py)| -|[Escape Routes](https://open.kattis.com/problems/escaperoutes)| escaperoutes |8.3|[![py](images/python.png)]()| +|[Escape Routes](https://open.kattis.com/problems/escaperoutes)| escaperoutes |8.6|[![py](images/python.png)]()| |[Escape Wall Maria](https://open.kattis.com/problems/escapewallmaria)| escapewallmaria |2.8|[![py](images/python.png)]()| |[Esej](https://open.kattis.com/problems/esej)| esej |3.5|[![py](images/python.png)]()| |[Esoteric Spells](https://open.kattis.com/problems/esotericspells)| esotericspells |3.3|[![py](images/python.png)]()| @@ -650,7 +650,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Estimating the Area of a Circle](https://open.kattis.com/problems/estimatingtheareaofacircle)| estimatingtheareaofacircle |1.6|[![cpp](images/cpp.png)]()| |[Estimation](https://open.kattis.com/problems/estimation)| estimation |4.5|[![py](images/python.png)]()| |[ETA](https://open.kattis.com/problems/eta)| eta |3.6|[![py](images/python.png)]()| -|[Euclidean TSP](https://open.kattis.com/problems/euclideantsp)| euclideantsp |2.3|[![py](images/python.png)]()| +|[Euclidean TSP](https://open.kattis.com/problems/euclideantsp)| euclideantsp |2.2|[![py](images/python.png)]()| |[Euclid's Game](https://open.kattis.com/problems/euclidsgame)| euclidsgame |4.3|[![py](images/python.png)]()| |[Eulerian Graphs](https://open.kattis.com/problems/eulerian)| eulerian |3.1|[![py](images/python.png)]()| |[Eulerian Graphs 2](https://open.kattis.com/problems/eulerian2)| eulerian2 |3.9|[![py](images/python.png)]()| @@ -663,20 +663,20 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Event Planning](https://open.kattis.com/problems/eventplanning)| eventplanning |2.3|[![py](images/python.png)]()| |[Even Up Solitaire](https://open.kattis.com/problems/evenup)| evenup |2.9|[![py](images/python.png)]()| |[I've Been Everywhere, Man](https://open.kattis.com/problems/everywhere)| everywhere |1.4|[![cpp](images/cpp.png)]()| -|[Evil Straw Warts Live](https://open.kattis.com/problems/evilstraw)| evilstraw |3.2|[![py](images/python.png)]()| +|[Evil Straw Warts Live](https://open.kattis.com/problems/evilstraw)| evilstraw |3.1|[![py](images/python.png)]()| |[Exact Change](https://open.kattis.com/problems/exactchange2)| exactchange2 |4.8|[![py](images/python.png)]()| |[Exactly Electrical](https://open.kattis.com/problems/exactlyelectrical)| exactlyelectrical |2.1|[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| |[Exam](https://open.kattis.com/problems/exam)| exam |2.3|[![py](images/python.png)]()| |[Exam Manipulation](https://open.kattis.com/problems/exammanipulation)| exammanipulation |4.3|[![py](images/python.png)]()| |[Kindergarten Excursion](https://open.kattis.com/problems/excursion)| excursion |3.5|[![py](images/python.png)]()| -|[Exits in Excess](https://open.kattis.com/problems/exitsinexcess)| exitsinexcess |4.0|[![py](images/python.png)]()| +|[Exits in Excess](https://open.kattis.com/problems/exitsinexcess)| exitsinexcess |4.1|[![py](images/python.png)]()| |[Exoplanet Lighthouse](https://open.kattis.com/problems/exoplanetlighthouse)| exoplanetlighthouse |2.6|[![py](images/python.png)]()| |[Expected Earnings](https://open.kattis.com/problems/expectedearnings)| expectedearnings |1.9|[![py](images/python.png)]()| |[Expeditious Cubing](https://open.kattis.com/problems/expeditiouscubing)| expeditiouscubing |5.4|[![py](images/python.png)]()| |[Explosion Exploit](https://open.kattis.com/problems/explosion)| explosion |4.9|[![py](images/python.png)]()| |[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.4|[![py](images/python.png)]()| -|[Factor-Free Tree](https://open.kattis.com/problems/factorfree)| factorfree |5.8|[![py](images/python.png)](src/Factor-Free%20Tree/factorfree.py)| +|[Factor-Free Tree](https://open.kattis.com/problems/factorfree)| factorfree |5.7|[![py](images/python.png)](src/Factor-Free%20Tree/factorfree.py)| |[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.6|[![py](images/python.png)]()| |[Factors](https://open.kattis.com/problems/factors)| factors |5.9|[![py](images/python.png)](src/Factors/factors.py)| @@ -693,7 +693,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Falling Mugs](https://open.kattis.com/problems/falling)| falling |3.7|[![cpp](images/cpp.png)]()| |[Falling Apart](https://open.kattis.com/problems/fallingapart)| fallingapart |1.8|[![cpp](images/cpp.png)]()| |[False Sense of Security](https://open.kattis.com/problems/falsesecurity)| falsesecurity |1.9|[![py](images/python.png)]()| -|[Family Fares](https://open.kattis.com/problems/familyfares)| familyfares |3.3|[![py](images/python.png)]()| +|[Family Fares](https://open.kattis.com/problems/familyfares)| familyfares |3.4|[![py](images/python.png)]()| |[Fantasy Draft](https://open.kattis.com/problems/fantasydraft)| fantasydraft |4.2|[![py](images/python.png)]()| |[Farey Sequence Length](https://open.kattis.com/problems/farey)| farey |3.5|[![cpp](images/cpp.png)]()| |[Farey Sums](https://open.kattis.com/problems/fareysums)| fareysums |4.9|[![cpp](images/cpp.png)]()| @@ -708,7 +708,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Fenwick Tree](https://open.kattis.com/problems/fenwick)| fenwick |4.0|[![py](images/python.png)]()| |[Ferry Loading III](https://open.kattis.com/problems/ferryloading3)| ferryloading3 |4.9|[![py](images/python.png)]()| |[Ferry Loading IV](https://open.kattis.com/problems/ferryloading4)| ferryloading4 |2.7|[![java](images/java.png)]()| -|[Ferskasta Jarmið](https://open.kattis.com/problems/ferskastajarmid)| ferskastajarmid |2.9|[![py](images/python.png)]()| +|[Ferskasta Jarmið](https://open.kattis.com/problems/ferskastajarmid)| ferskastajarmid |2.8|[![py](images/python.png)]()| |[Fiat](https://open.kattis.com/problems/fiat)| fiat |5.3|[![py](images/python.png)](src/Fiat/fiat.py)| |[Fibonacci Cycles](https://open.kattis.com/problems/fibonaccicycles)| fibonaccicycles |3.2|[![py](images/python.png)]()| |[Minimal Fibonacci Sums](https://open.kattis.com/problems/fibonaccisum)| fibonaccisum |2.5|[![py](images/python.png)]()| @@ -719,7 +719,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Fifty Shades of Pink](https://open.kattis.com/problems/fiftyshades)| fiftyshades |1.5|[![py](images/python.png)]()| |[Fight to Survive](https://open.kattis.com/problems/fighttosurvive)| fighttosurvive |3.1|[![py](images/python.png)]()| |[Filip](https://open.kattis.com/problems/filip)| filip |1.5|[![cpp](images/cpp.png)]()[![java](images/java.png)]()[![py](images/python.png)]()| -|[Fimmtudagstilboð](https://open.kattis.com/problems/fimmtudagstilbod)| fimmtudagstilbod |1.8|[![py](images/python.png)]()| +|[Fimmtudagstilboð](https://open.kattis.com/problems/fimmtudagstilbod)| fimmtudagstilbod |1.7|[![py](images/python.png)]()| |[Final Exam](https://open.kattis.com/problems/finalexam2)| finalexam2 |1.7|[![cpp](images/cpp.png)]()| |[Financial Planning](https://open.kattis.com/problems/financialplanning)| financialplanning |4.3|[![py](images/python.png)]()| |[Finding an A](https://open.kattis.com/problems/findingana)| findingana |1.3|[![py](images/python.png)]()| @@ -736,14 +736,14 @@ For more Python data structure implementations, head over to [pytils](https://gi |[FizzBuzz (1)](https://open.kattis.com/problems/fizzbuzz)| fizzbuzz |1.4|[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| |[FizzBuzz (2)](https://open.kattis.com/problems/fizzbuzz2)| fizzbuzz2 |3.1|[![py](images/python.png)]()| |[Fizz Buzz](https://open.kattis.com/problems/fizzbuzz3)| fizzbuzz3 |7.6|[![py](images/python.png)](src/Fizz%20Buzz/fizzbuzz3.py)| -|[Fjöldi Bókstafa](https://open.kattis.com/problems/fjoldibokstafa)| fjoldibokstafa |1.6|[![py](images/python.png)]()| +|[Fjöldi Bókstafa](https://open.kattis.com/problems/fjoldibokstafa)| fjoldibokstafa |1.5|[![py](images/python.png)]()| |[Flag Quiz](https://open.kattis.com/problems/flagquiz)| flagquiz |3.8|[![py](images/python.png)]()| |[Flatbökuveisla](https://open.kattis.com/problems/flatbokuveisla)| flatbokuveisla |1.1|[![py](images/python.png)]()| |[Flexible Spaces](https://open.kattis.com/problems/flexible)| flexible |1.8|[![cpp](images/cpp.png)]()| |[Flight Planning](https://open.kattis.com/problems/flight)| flight |7.3|[![py](images/python.png)](src/Flight%20Planning/flight.py)| |[Flip Five](https://open.kattis.com/problems/flipfive)| flipfive |2.8|[![py](images/python.png)]()| |[Flip Flow](https://open.kattis.com/problems/flipflow)| flipflow |2.1|[![py](images/python.png)]()| -|[Flipping Cards](https://open.kattis.com/problems/flippingcards)| flippingcards |6.8|[![py](images/python.png)](src/Flipping%20Cards/flippingcards.py)| +|[Flipping Cards](https://open.kattis.com/problems/flippingcards)| flippingcards |6.7|[![py](images/python.png)](src/Flipping%20Cards/flippingcards.py)| |[Flipping Patties](https://open.kattis.com/problems/flippingpatties)| flippingpatties |2.4|[![py](images/python.png)]()| |[Floor Plan](https://open.kattis.com/problems/floorplan)| floorplan |3.9|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| |[Flower Garden](https://open.kattis.com/problems/flowergarden)| flowergarden |3.8|[![py](images/python.png)]()| @@ -770,7 +770,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Fractal Area](https://open.kattis.com/problems/fractalarea)| fractalarea |2.9|[![py](images/python.png)]()| |[Continued Fraction](https://open.kattis.com/problems/fraction)| fraction |3.7|[![py](images/python.png)]()| |[Fractional Lotion](https://open.kattis.com/problems/fractionallotion)| fractionallotion |2.7|[![cpp](images/cpp.png)]()| -|[Framvindustika](https://open.kattis.com/problems/framvindustika)| framvindustika |3.6|[![py](images/python.png)]()| +|[Framvindustika](https://open.kattis.com/problems/framvindustika)| framvindustika |3.5|[![py](images/python.png)]()| |[Freckles](https://open.kattis.com/problems/freckles)| freckles |4.5|[![java](images/java.png)]()| |[Free Food](https://open.kattis.com/problems/freefood)| freefood |1.6|[![cpp](images/cpp.png)]()| |[Free Weights](https://open.kattis.com/problems/freeweights)| freeweights |4.0|[![py](images/python.png)]()| @@ -790,14 +790,14 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Game Rank](https://open.kattis.com/problems/gamerank)| gamerank |3.4|[![py](images/python.png)]()| |[Game Suggestions](https://open.kattis.com/problems/gamesuggestions)| gamesuggestions |4.9|[![py](images/python.png)]()| |[Gandalf's Spell](https://open.kattis.com/problems/gandalfsspell)| gandalfsspell |2.1|[![py](images/python.png)]()| -|[Gangur](https://open.kattis.com/problems/gangur)| gangur |2.9|[![py](images/python.png)]()| +|[Gangur](https://open.kattis.com/problems/gangur)| gangur |2.8|[![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)| |[GCD](https://open.kattis.com/problems/gcd)| gcd |1.6|[![py](images/python.png)]()| |[GCD and LCM](https://open.kattis.com/problems/gcdandlcm)| gcdandlcm |6.2|[![py](images/python.png)](src/GCD%20and%20LCM/gcdandlcm.py)| |[GCDs](https://open.kattis.com/problems/gcds)| gcds |5.0|[![py](images/python.png)]()| |[GCD Sum](https://open.kattis.com/problems/gcdsum)| gcdsum |8.2|[![py](images/python.png)](src/GCD%20Sum/gcdsum.py)| |[GCD Sum 2](https://open.kattis.com/problems/gcdsum2)| gcdsum2 |6.3|[![py](images/python.png)]()| -|[Galactic Collegiate Programming Contest](https://open.kattis.com/problems/gcpc)| gcpc |4.6|[![java](images/java.png)]()| +|[Galactic Collegiate Programming Contest](https://open.kattis.com/problems/gcpc)| gcpc |4.7|[![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 |4.1|[![py](images/python.png)]()| |[Geezer Scripts](https://open.kattis.com/problems/geezerscripts)| geezerscripts |2.8|[![py](images/python.png)]()| @@ -838,18 +838,18 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Grading](https://open.kattis.com/problems/grading)| grading |1.5|[![py](images/python.png)]()| |[Grading on a Curve](https://open.kattis.com/problems/gradingonacurve)| gradingonacurve |5.3|[![py](images/python.png)]()| |[Grand Opening](https://open.kattis.com/problems/grandopening)| grandopening |6.3|[![py](images/python.png)](src/Grand%20Opening/grandopening.py)| -|[Grandpa Bernie](https://open.kattis.com/problems/grandpabernie)| grandpabernie |2.9|[![java](images/java.png)]()| +|[Grandpa Bernie](https://open.kattis.com/problems/grandpabernie)| grandpabernie |2.8|[![java](images/java.png)]()| |[Granica](https://open.kattis.com/problems/granica)| granica |5.8|[![py](images/python.png)](src/Granica/granica.py)| -|[Through the Grapevine](https://open.kattis.com/problems/grapevine)| grapevine |3.1|[![py](images/python.png)]()| +|[Through the Grapevine](https://open.kattis.com/problems/grapevine)| grapevine |3.2|[![py](images/python.png)]()| |[Watering Grass](https://open.kattis.com/problems/grass)| grass |4.8|[![py](images/python.png)]()| |[Gregory the Grasshopper](https://open.kattis.com/problems/grasshopper)| grasshopper |3.8|[![java](images/java.png)]()| |[Grass Seed Inc](https://open.kattis.com/problems/grassseed)| grassseed |1.4|[![cpp](images/cpp.png)]()| -|[Grazed Grains](https://open.kattis.com/problems/grazedgrains)| grazedgrains |3.0|[![py](images/python.png)]()| +|[Grazed Grains](https://open.kattis.com/problems/grazedgrains)| grazedgrains |3.1|[![py](images/python.png)]()| |[GREAT + SWERC = PORTO](https://open.kattis.com/problems/greatswercporto)| greatswercporto |4.0|[![py](images/python.png)]()| |[Greedily Increasing Subsequence](https://open.kattis.com/problems/greedilyincreasing)| greedilyincreasing |2.0|[![cpp](images/cpp.png)]()| |[Greedy Polygons](https://open.kattis.com/problems/greedypolygons)| greedypolygons |1.7|[![cpp](images/cpp.png)]()| |[Greedy Polygons Revisited](https://open.kattis.com/problems/greedypolygons2)| greedypolygons2 |5.3|[![py](images/python.png)](src/Greedy%20Polygons%20Revisited/greedypolygons2.py)| -|[Greeting Card](https://open.kattis.com/problems/greetingcard)| greetingcard |4.1|[![py](images/python.png)]()| +|[Greeting Card](https://open.kattis.com/problems/greetingcard)| greetingcard |4.2|[![py](images/python.png)]()| |[Greetings!](https://open.kattis.com/problems/greetings2)| greetings2 |1.4|[![java](images/java.png)]()| |[Grid](https://open.kattis.com/problems/grid)| grid |2.7|[![py](images/python.png)]()| |[Grid Game](https://open.kattis.com/problems/gridgame)| gridgame |5.2|[![py](images/python.png)]()| @@ -865,7 +865,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Guess the Numbers](https://open.kattis.com/problems/guessthenumbers)| guessthenumbers |8.2|[![py](images/python.png)](src/Guess%20the%20Numbers/guessthenumbers.py)| |[Guess Who](https://open.kattis.com/problems/guesswho)| guesswho |1.7|[![py](images/python.png)]()| |[Guillaume](https://open.kattis.com/problems/guillaume)| guillaume |4.1|[![py](images/python.png)]()| -|[Gym Leader's Territory](https://open.kattis.com/problems/gymleadersterritory)| gymleadersterritory |3.5|[![py](images/python.png)]()| +|[Gym Leader's Territory](https://open.kattis.com/problems/gymleadersterritory)| gymleadersterritory |3.4|[![py](images/python.png)]()| |[Watch Out For Those Hailstones!](https://open.kattis.com/problems/hailstone)| hailstone |2.4|[![py](images/python.png)]()| |[Hailstone Sequences](https://open.kattis.com/problems/hailstone2)| hailstone2 |1.7|[![py](images/python.png)]()| |[Half a Cookie](https://open.kattis.com/problems/halfacookie)| halfacookie |1.8|[![py](images/python.png)]()| @@ -926,14 +926,14 @@ For more Python data structure implementations, head over to [pytils](https://gi |[House Lawn](https://open.kattis.com/problems/houselawn)| houselawn |4.0|[![py](images/python.png)]()| |[House of Cards](https://open.kattis.com/problems/houseofcards)| houseofcards |3.5|[![py](images/python.png)]()| |[Howl](https://open.kattis.com/problems/howl)| howl |1.9|[![py](images/python.png)]()| -|[How Many Digits](https://open.kattis.com/problems/howmanydigits)| howmanydigits |4.0|[![py](images/python.png)]()| +|[How Many Digits](https://open.kattis.com/problems/howmanydigits)| howmanydigits |3.7|[![py](images/python.png)]()| |[How many 0's](https://open.kattis.com/problems/howmanyzeros)| howmanyzeros |4.1|[![py](images/python.png)]()| |[Hraðgreining](https://open.kattis.com/problems/hradgreining)| hradgreining |1.3|[![py](images/python.png)]()| -|[H to O](https://open.kattis.com/problems/htoo)| htoo |2.9|[![py](images/python.png)]()| +|[H to O](https://open.kattis.com/problems/htoo)| htoo |2.8|[![py](images/python.png)]()| |[Human Cannonball Run](https://open.kattis.com/problems/humancannonball)| humancannonball |1.9|[![java](images/java.png)]()| |[The Amazing Human Cannonball](https://open.kattis.com/problems/humancannonball2)| humancannonball2 |1.6|[![cpp](images/cpp.png)]()| -|[Human Observation](https://open.kattis.com/problems/humanobservation)| humanobservation |6.7|[![py](images/python.png)]()| -|[Hungarian Services](https://open.kattis.com/problems/hungarianservices)| hungarianservices |3.9|[![py](images/python.png)]()| +|[Human Observation](https://open.kattis.com/problems/humanobservation)| humanobservation |6.6|[![py](images/python.png)]()| +|[Hungarian Services](https://open.kattis.com/problems/hungarianservices)| hungarianservices |4.1|[![py](images/python.png)]()| |[Hunt the Wumpus](https://open.kattis.com/problems/huntthewumpus)| huntthewumpus |2.2|[![py](images/python.png)]()| |[Hurricane Danger!](https://open.kattis.com/problems/hurricanedanger)| hurricanedanger |3.9|[![cpp](images/cpp.png)]()| |[Hvert Skal Mæta](https://open.kattis.com/problems/hvertskalmaeta)| hvertskalmaeta |1.5|[![py](images/python.png)]()| @@ -962,7 +962,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[#includescoring](https://open.kattis.com/problems/includescoring)| includescoring |5.7|[![py](images/python.png)]()| |[Incognito](https://open.kattis.com/problems/incognito)| incognito |3.2|[![py](images/python.png)]()| |[Increasing Subsequence](https://open.kattis.com/problems/increasingsubsequence)| increasingsubsequence |4.0|[![py](images/python.png)]()| -|[Indoorienteering](https://open.kattis.com/problems/indoorienteering)| indoorienteering |6.8|[![py](images/python.png)]()| +|[Indoorienteering](https://open.kattis.com/problems/indoorienteering)| indoorienteering |6.9|[![py](images/python.png)]()| |[An Industrial Spy](https://open.kattis.com/problems/industrialspy)| industrialspy |3.0|[![py](images/python.png)]()| |[Infinite 2D Array](https://open.kattis.com/problems/infinite2darray)| infinite2darray |5.5|[![py](images/python.png)]()| |[Infinite Slides](https://open.kattis.com/problems/infiniteslides)| infiniteslides |3.1|[![py](images/python.png)]()| @@ -989,7 +989,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Interview Queue](https://open.kattis.com/problems/interviewqueue)| interviewqueue |7.5|[![py](images/python.png)](src/Interview%20Queue/interviewqueue.py)| |[Invasion](https://open.kattis.com/problems/invasion)| invasion |5.3|[![py](images/python.png)](src/Invasion/invasion.py)| |[Inventing Test Data](https://open.kattis.com/problems/inventing)| inventing |5.1|[![py](images/python.png)]()| -|[Inverse Factorial](https://open.kattis.com/problems/inversefactorial)| inversefactorial |5.1|[![cpp](images/cpp.png)]()[![java](images/java.png)]()[![py](images/python.png)]()| +|[Inverse Factorial](https://open.kattis.com/problems/inversefactorial)| inversefactorial |5.2|[![cpp](images/cpp.png)]()[![java](images/java.png)]()[![py](images/python.png)]()| |[Inverted Deck](https://open.kattis.com/problems/inverteddeck)| inverteddeck |4.5|[![py](images/python.png)]()| |[Invoker (Easy)](https://open.kattis.com/problems/invokereasy)| invokereasy |2.2|[![py](images/python.png)]()| |[Invoker (Hard)](https://open.kattis.com/problems/invokerhard)| invokerhard |3.8|[![py](images/python.png)]()| @@ -1025,36 +1025,36 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Jet Set](https://open.kattis.com/problems/jetset)| jetset |4.5|[![py](images/python.png)]()| |[Jewelry Box](https://open.kattis.com/problems/jewelrybox)| jewelrybox |1.7|[![cpp](images/cpp.png)]()| |[Jigsaw](https://open.kattis.com/problems/jigsaw)| jigsaw |4.6|[![py](images/python.png)]()| -|[Job Switching](https://open.kattis.com/problems/jobbyte)| jobbyte |2.5|[![py](images/python.png)]()| +|[Job Switching](https://open.kattis.com/problems/jobbyte)| jobbyte |2.4|[![py](images/python.png)]()| |[Job Expenses](https://open.kattis.com/problems/jobexpenses)| jobexpenses |1.5|[![cpp](images/cpp.png)]()| |[Chicken Joggers](https://open.kattis.com/problems/joggers)| joggers |4.9|[![py](images/python.png)]()| |[Jogging Trails](https://open.kattis.com/problems/joggingtrails)| joggingtrails |5.0|[![py](images/python.png)]()| |[Jogurt](https://open.kattis.com/problems/jogurt)| jogurt |7.0|[![py](images/python.png)](src/Jogurt/jogurt.py)| |[John's Book Stack](https://open.kattis.com/problems/johnsstack)| johnsstack |6.7|[![py](images/python.png)](src/John's%20Book%20Stack/johnsstack.py)| -|[Join Strings](https://open.kattis.com/problems/joinstrings)| joinstrings |3.2|[![java](images/java.png)]()| +|[Join Strings](https://open.kattis.com/problems/joinstrings)| joinstrings |3.3|[![java](images/java.png)]()| |[Joint Attack](https://open.kattis.com/problems/jointattack)| jointattack |2.8|[![py](images/python.png)]()| |[Joint Jog Jam](https://open.kattis.com/problems/jointjogjam)| jointjogjam |1.8|[![py](images/python.png)]()| |[Jolly Jumpers](https://open.kattis.com/problems/jollyjumpers)| jollyjumpers |3.2|[![py](images/python.png)]()| |[Joyless Game](https://open.kattis.com/problems/joylessgame)| joylessgame |4.2|[![py](images/python.png)]()| |[Judging Troubles](https://open.kattis.com/problems/judging)| judging |2.9|[![java](images/java.png)]()| |[Judging Moose](https://open.kattis.com/problems/judgingmoose)| judgingmoose |1.5|[![cpp](images/cpp.png)]()| -|[Juggling Patterns](https://open.kattis.com/problems/jugglingpatterns)| jugglingpatterns |5.8|[![py](images/python.png)](src/Juggling%20Patterns/jugglingpatterns.py)| +|[Juggling Patterns](https://open.kattis.com/problems/jugglingpatterns)| jugglingpatterns |5.7|[![py](images/python.png)](src/Juggling%20Patterns/jugglingpatterns.py)| |[Jug Hard](https://open.kattis.com/problems/jughard)| jughard |3.7|[![py](images/python.png)]()| |[Julmust](https://open.kattis.com/problems/julmust)| julmust |2.5|[![py](images/python.png)]()| |[Jumbo Javelin](https://open.kattis.com/problems/jumbojavelin)| jumbojavelin |1.3|[![cpp](images/cpp.png)]()| |[Jumping Monkey](https://open.kattis.com/problems/jumpingmonkey)| jumpingmonkey |6.5|[![py](images/python.png)]()| |[Space Junk](https://open.kattis.com/problems/junk)| junk |4.3|[![py](images/python.png)](src/Space%20Junk/junk.py)| -|[Jupiter Orbiter](https://open.kattis.com/problems/jupiter)| jupiter |6.0|[![py](images/python.png)]()| +|[Jupiter Orbiter](https://open.kattis.com/problems/jupiter)| jupiter |6.1|[![py](images/python.png)]()| |[Jurassic Jigsaw](https://open.kattis.com/problems/jurassicjigsaw)| jurassicjigsaw |2.5|[![py](images/python.png)]()| |[Jury Jeopardy](https://open.kattis.com/problems/juryjeopardy)| juryjeopardy |2.3|[![py](images/python.png)]()| |[Just A Minute](https://open.kattis.com/problems/justaminute)| justaminute |2.0|[![cpp](images/cpp.png)]()| |[Just Do It](https://open.kattis.com/problems/justdoit)| justdoit |7.9|[![cpp](images/cpp.png)](src/Just%20Do%20It/justdoit.cpp)| -|[Just for Sidekicks](https://open.kattis.com/problems/justforsidekicks)| justforsidekicks |3.5|[![py](images/python.png)]()| +|[Just for Sidekicks](https://open.kattis.com/problems/justforsidekicks)| justforsidekicks |3.6|[![py](images/python.png)]()| |[Just Passing Through](https://open.kattis.com/problems/justpassingthrough)| justpassingthrough |5.1|[![py](images/python.png)](src/Just%20Passing%20Through/justpassingthrough.py)| -|[Kafkaesque](https://open.kattis.com/problems/kafkaesque)| kafkaesque |2.1|[![py](images/python.png)]()| -|[Kaguya Wa Saketakunai](https://open.kattis.com/problems/kaguyawasaketakunai)| kaguyawasaketakunai |8.1|[![py](images/python.png)]()| +|[Kafkaesque](https://open.kattis.com/problems/kafkaesque)| kafkaesque |2.0|[![py](images/python.png)]()| +|[Kaguya Wa Saketakunai](https://open.kattis.com/problems/kaguyawasaketakunai)| kaguyawasaketakunai |7.6|[![py](images/python.png)]()| |[Kaleidoscopic Palindromes](https://open.kattis.com/problems/kaleidoscopicpalindromes)| kaleidoscopicpalindromes |2.9|[![py](images/python.png)]()| -|[Kanna's Friendship](https://open.kattis.com/problems/kannafriendship)| kannafriendship |4.7|[![cpp](images/cpp.png)](src/Kanna's%20Friendship/kannafriendship.cpp)[![py](images/python.png)](src/Kanna's%20Friendship/kannafriendship.py)| +|[Kanna's Friendship](https://open.kattis.com/problems/kannafriendship)| kannafriendship |4.6|[![cpp](images/cpp.png)](src/Kanna's%20Friendship/kannafriendship.cpp)[![py](images/python.png)](src/Kanna's%20Friendship/kannafriendship.py)| |[Running Race](https://open.kattis.com/problems/kaploeb)| kaploeb |3.0|[![py](images/python.png)]()| |[Karl Coder](https://open.kattis.com/problems/karlcoder)| karlcoder |3.9|[![py](images/python.png)]()| |[Karte](https://open.kattis.com/problems/karte)| karte |1.6|[![cpp](images/cpp.png)]()| @@ -1090,15 +1090,15 @@ 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.0|[![py](images/python.png)]()| |[Knot Knowledge](https://open.kattis.com/problems/knotknowledge)| knotknowledge |1.4|[![py](images/python.png)]()| -|[Koffínhraði](https://open.kattis.com/problems/koffinhradi)| koffinhradi |5.2|[![py](images/python.png)](src/Koffínhraði/koffinhradi.py)| -|[Kolkrabbaleikarnir](https://open.kattis.com/problems/kolkrabbaleikarnir)| kolkrabbaleikarnir |8.1|[![py](images/python.png)](src/Kolkrabbaleikarnir/kolkrabbaleikarnir.py)| +|[Koffínhraði](https://open.kattis.com/problems/koffinhradi)| koffinhradi |5.3|[![py](images/python.png)](src/Koffínhraði/koffinhradi.py)| +|[Kolkrabbaleikarnir](https://open.kattis.com/problems/kolkrabbaleikarnir)| kolkrabbaleikarnir |8.2|[![py](images/python.png)](src/Kolkrabbaleikarnir/kolkrabbaleikarnir.py)| |[Buying Books](https://open.kattis.com/problems/kopabocker)| kopabocker |4.1|[![py](images/python.png)]()| |[Kornislav](https://open.kattis.com/problems/kornislav)| kornislav |1.6|[![cpp](images/cpp.png)]()| |[Kratki](https://open.kattis.com/problems/kratki)| kratki |4.5|[![py](images/python.png)]()| |[Križaljka](https://open.kattis.com/problems/krizaljka)| krizaljka |1.9|[![py](images/python.png)]()| |[Kuhar](https://open.kattis.com/problems/kuhar)| kuhar |4.7|[![py](images/python.png)]()| |[Kutevi](https://open.kattis.com/problems/kutevi)| kutevi |2.6|[![py](images/python.png)]()| -|[Kveðja](https://open.kattis.com/problems/kvedja)| kvedja |1.5|[![py](images/python.png)]()| +|[Kveðja](https://open.kattis.com/problems/kvedja)| kvedja |1.4|[![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)]()| |[Lamps](https://open.kattis.com/problems/lamps)| lamps |3.0|[![py](images/python.png)]()| @@ -1122,8 +1122,8 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Less vs. Fewer](https://open.kattis.com/problems/lessvsfewer)| lessvsfewer |2.2|[![py](images/python.png)]()| |[Lexicography](https://open.kattis.com/problems/lexicography)| lexicography |6.0|[![py](images/python.png)](src/Lexicography/lexicography.py)| |[License to Launch](https://open.kattis.com/problems/licensetolaunch)| licensetolaunch |1.5|[![cpp](images/cpp.png)]()| -|[Liðaskipting 2](https://open.kattis.com/problems/lidaskipting2)| lidaskipting2 |3.3|[![py](images/python.png)]()| -|[Liga](https://open.kattis.com/problems/liga)| liga |7.4|[![py](images/python.png)](src/Liga/liga.py)| +|[Liðaskipting 2](https://open.kattis.com/problems/lidaskipting2)| lidaskipting2 |3.0|[![py](images/python.png)]()| +|[Liga](https://open.kattis.com/problems/liga)| liga |7.3|[![py](images/python.png)](src/Liga/liga.py)| |[Limbo - Part 1](https://open.kattis.com/problems/limbo1)| limbo1 |3.9|[![py](images/python.png)]()| |[Limbo - Part 2](https://open.kattis.com/problems/limbo2)| limbo2 |3.7|[![py](images/python.png)]()| |[Linden Mayor System](https://open.kattis.com/problems/lindenmayorsystem)| lindenmayorsystem |2.4|[![py](images/python.png)]()| @@ -1147,7 +1147,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Logo 2](https://open.kattis.com/problems/logo2)| logo2 |5.7|[![py](images/python.png)](src/Logo%202/logo2.py)| |[Lone Rook](https://open.kattis.com/problems/lonerook)| lonerook |7.7|[![py](images/python.png)](src/Lone%20Rook/lonerook.py)| |[Longest Common Substring](https://open.kattis.com/problems/longestcommonsubstring)| longestcommonsubstring |4.8|[![py](images/python.png)]()| -|[Longest path in a DAG](https://open.kattis.com/problems/longestpathinadag)| longestpathinadag |3.7|[![py](images/python.png)]()| +|[Longest path in a DAG](https://open.kattis.com/problems/longestpathinadag)| longestpathinadag |3.9|[![py](images/python.png)]()| |[Longest Prime Sum](https://open.kattis.com/problems/longestprimesum)| longestprimesum |2.3|[![py](images/python.png)]()| |[Longest Increasing Subsequence](https://open.kattis.com/problems/longincsubseq)| longincsubseq |4.9|[![py](images/python.png)](src/Longest%20Increasing%20Subsequence/longincsubseq.py)| |[Long Swaps](https://open.kattis.com/problems/longswaps)| longswaps |3.7|[![py](images/python.png)]()| @@ -1189,7 +1189,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Managing Packaging](https://open.kattis.com/problems/managingpackaging)| managingpackaging |4.9|[![py](images/python.png)]()| |[Mancala](https://open.kattis.com/problems/mancala)| mancala |1.9|[![py](images/python.png)]()| |[Mandelbrot](https://open.kattis.com/problems/mandelbrot)| mandelbrot |3.0|[![py](images/python.png)]()| -|[Manhattan Mornings](https://open.kattis.com/problems/manhattanmornings)| manhattanmornings |5.2|[![py](images/python.png)]()| +|[Manhattan Mornings](https://open.kattis.com/problems/manhattanmornings)| manhattanmornings |5.1|[![py](images/python.png)]()| |[Map Colouring](https://open.kattis.com/problems/mapcolouring)| mapcolouring |5.3|[![py](images/python.png)](src/Map%20Colouring/mapcolouring.py)| |[Identifying Map Tiles](https://open.kattis.com/problems/maptiles2)| maptiles2 |1.7|[![cpp](images/cpp.png)]()| |[Marbles On A Tree](https://open.kattis.com/problems/marblestree)| marblestree |3.0|[![py](images/python.png)]()| @@ -1233,8 +1233,8 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Milestone Counter](https://open.kattis.com/problems/milestones)| milestones |3.2|[![py](images/python.png)]()| |[Millifærsla](https://open.kattis.com/problems/millifaersla)| millifaersla |1.2|[![py](images/python.png)]()| |[Millionaire Madness](https://open.kattis.com/problems/millionairemadness)| millionairemadness |2.2|[![java](images/java.png)]()| -|[Minimum Cost Maximum Flow](https://open.kattis.com/problems/mincostmaxflow)| mincostmaxflow |5.1|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| -|[Minimum Cut](https://open.kattis.com/problems/mincut)| mincut |3.6|[![py](images/python.png)]()| +|[Minimum Cost Maximum Flow](https://open.kattis.com/problems/mincostmaxflow)| mincostmaxflow |5.2|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| +|[Minimum Cut](https://open.kattis.com/problems/mincut)| mincut |3.7|[![py](images/python.png)]()| |[Minimum Scalar Product](https://open.kattis.com/problems/minimumscalar)| minimumscalar |2.0|[![py](images/python.png)]()| |[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 |4.3|[![java](images/java.png)]()| @@ -1248,7 +1248,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Mixed Fractions](https://open.kattis.com/problems/mixedfractions)| mixedfractions |1.6|[![cpp](images/cpp.png)]()| |[Mjehuric](https://open.kattis.com/problems/mjehuric)| mjehuric |1.8|[![py](images/python.png)]()| |[Multi-Class Binary Neural Network for Handwritten Digits](https://open.kattis.com/problems/mnist10class)| mnist10class |9.6|[![py](images/python.png)](src/Multi-Class%20Binary%20Neural%20Network%20for%20Handwritten%20Digits/mnist10class.py)| -|[Two-Class Binary Neural Network for Handwritten Digits](https://open.kattis.com/problems/mnist2class)| mnist2class |9.4|[![py](images/python.png)](src/Two-Class%20Binary%20Neural%20Network%20for%20Handwritten%20Digits/mnist2class.py)| +|[Two-Class Binary Neural Network for Handwritten Digits](https://open.kattis.com/problems/mnist2class)| mnist2class |9.2|[![py](images/python.png)](src/Two-Class%20Binary%20Neural%20Network%20for%20Handwritten%20Digits/mnist2class.py)| |[Moderate Pace](https://open.kattis.com/problems/moderatepace)| moderatepace |1.6|[![py](images/python.png)]()| |[Modified Gray Code](https://open.kattis.com/problems/modifiedgraycode)| modifiedgraycode |2.8|[![py](images/python.png)]()| |[Modular Arithmetic](https://open.kattis.com/problems/modulararithmetic)| modulararithmetic |3.2|[![py](images/python.png)]()| @@ -1269,7 +1269,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Mosquito Multiplication](https://open.kattis.com/problems/mosquito)| mosquito |2.0|[![py](images/python.png)]()| |[Most Difficult](https://open.kattis.com/problems/mostdifficult)| mostdifficult |4.2|[![py](images/python.png)]()| |[Mountain Biking](https://open.kattis.com/problems/mountainbiking)| mountainbiking |3.2|[![py](images/python.png)]()| -|[Mountain Village](https://open.kattis.com/problems/mountainvillage)| mountainvillage |5.2|[![java](images/java.png)]()| +|[Mountain Village](https://open.kattis.com/problems/mountainvillage)| mountainvillage |5.1|[![java](images/java.png)]()| |[Movie Collection](https://open.kattis.com/problems/moviecollection)| moviecollection |4.2|[![py](images/python.png)]()| |[Moving Day](https://open.kattis.com/problems/movingday)| movingday |2.3|[![py](images/python.png)]()| |[Mravi (1)](https://open.kattis.com/problems/mravi)| mravi |2.4|[![py](images/python.png)]()| @@ -1290,7 +1290,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Musical Trees](https://open.kattis.com/problems/musicaltrees)| musicaltrees |3.4|[![py](images/python.png)]()| |[Music Your Way](https://open.kattis.com/problems/musicyourway)| musicyourway |2.3|[![py](images/python.png)]()| |[Muzicari](https://open.kattis.com/problems/muzicari)| muzicari |4.8|[![py](images/python.png)]()| -|[Minimum Weighted Vertex Cover](https://open.kattis.com/problems/mwvc)| mwvc |7.7|[![py](images/python.png)]()| +|[Minimum Weighted Vertex Cover](https://open.kattis.com/problems/mwvc)| mwvc |8.5|[![py](images/python.png)]()| |[Mylla](https://open.kattis.com/problems/mylla2)| mylla2 |1.6|[![py](images/python.png)]()| |[Nafnagift](https://open.kattis.com/problems/nafnagift)| nafnagift |5.3|[![py](images/python.png)](src/Nafnagift/nafnagift.py)| |[Name Generation](https://open.kattis.com/problems/namegeneration)| namegeneration |2.7|[![py](images/python.png)]()| @@ -1328,7 +1328,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[N-Puzzle](https://open.kattis.com/problems/npuzzle)| npuzzle |1.9|[![py](images/python.png)]()| |[N-sum](https://open.kattis.com/problems/nsum)| nsum |1.3|[![py](images/python.png)]()| |[NTNU Orienteering](https://open.kattis.com/problems/ntnuorienteering)| ntnuorienteering |4.4|[![py](images/python.png)]()| -|[Number Colosseum](https://open.kattis.com/problems/numbercolosseum)| numbercolosseum |4.9|[![py](images/python.png)]()| +|[Number Colosseum](https://open.kattis.com/problems/numbercolosseum)| numbercolosseum |5.0|[![py](images/python.png)]()| |[Number Fun](https://open.kattis.com/problems/numberfun)| numberfun |1.6|[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| |[Nice Numbers](https://open.kattis.com/problems/numbers)| numbers |6.8|[![py](images/python.png)](src/Nice%20Numbers/numbers.py)| |[Numbers](https://open.kattis.com/problems/numbers2)| numbers2 |8.0|[![py](images/python.png)](src/Numbers/numbers2.py)| @@ -1343,9 +1343,9 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Odd Gnome](https://open.kattis.com/problems/oddgnome)| oddgnome |1.8|[![cpp](images/cpp.png)]()| |[Oddities](https://open.kattis.com/problems/oddities)| oddities |1.3|[![cpp](images/cpp.png)]()| |[Odd Man Out](https://open.kattis.com/problems/oddmanout)| oddmanout |1.5|[![cpp](images/cpp.png)]()| -|[Odds of Mia](https://open.kattis.com/problems/odds)| odds |2.5|[![py](images/python.png)]()| +|[Odds of Mia](https://open.kattis.com/problems/odds)| odds |2.4|[![py](images/python.png)]()| |[Office Number](https://open.kattis.com/problems/officenumber)| officenumber |5.0|[![py](images/python.png)](src/Office%20Number/officenumber.py)| -|[Office Space](https://open.kattis.com/problems/officespace)| officespace |4.7|[![py](images/python.png)]()| +|[Office Space](https://open.kattis.com/problems/officespace)| officespace |4.8|[![py](images/python.png)]()| |[Off-World Records](https://open.kattis.com/problems/offworldrecords)| offworldrecords |1.7|[![py](images/python.png)]()| |[Reverse](https://open.kattis.com/problems/ofugsnuid)| ofugsnuid |1.5|[![cpp](images/cpp.png)]()| |[Oktalni](https://open.kattis.com/problems/oktalni)| oktalni |2.0|[![py](images/python.png)]()| @@ -1393,15 +1393,16 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Parking (2)](https://open.kattis.com/problems/parking2)| parking2 |1.6|[![cpp](images/cpp.png)]()| |[Parsing Hex](https://open.kattis.com/problems/parsinghex)| parsinghex |2.9|[![py](images/python.png)]()| |[Particle Collision](https://open.kattis.com/problems/particlecollision)| particlecollision |5.7|[![py](images/python.png)](src/Particle%20Collision/particlecollision.py)| -|[Party Game](https://open.kattis.com/problems/partygame)| partygame |3.8|[![py](images/python.png)]()| +|[Party Game](https://open.kattis.com/problems/partygame)| partygame |3.9|[![py](images/python.png)]()| |[Pascal](https://open.kattis.com/problems/pascal)| pascal |3.5|[![cpp](images/cpp.png)]()| |[Passing Secrets](https://open.kattis.com/problems/passingsecrets)| passingsecrets |5.2|[![py](images/python.png)]()| |[Password Hacking](https://open.kattis.com/problems/password)| password |2.1|[![java](images/java.png)]()| |[Patchwork](https://open.kattis.com/problems/patchwork)| patchwork |2.4|[![py](images/python.png)]()| |[Path Crossings](https://open.kattis.com/problems/pathcrossings)| pathcrossings |3.0|[![py](images/python.png)]()| |[Paths](https://open.kattis.com/problems/paths)| paths |4.2|[![py](images/python.png)]()| -|[Path Tracing](https://open.kattis.com/problems/pathtracing)| pathtracing |3.2|[![py](images/python.png)]()| -|[Patuljci](https://open.kattis.com/problems/patuljci)| patuljci |1.8|[![cpp](images/cpp.png)]()| +|[Path Tracing](https://open.kattis.com/problems/pathtracing)| pathtracing |3.3|[![py](images/python.png)]()| +|[Patuljci (1)](https://open.kattis.com/problems/patuljci)| patuljci |1.8|[![cpp](images/cpp.png)]()| +|[Patuljci (2)](https://open.kattis.com/problems/patuljci2)| patuljci2 |6.8|[![py](images/python.png)](src/Patuljci%20(2)/patuljci2.py)| |[Paul Eigon](https://open.kattis.com/problems/pauleigon)| pauleigon |1.9|[![cpp](images/cpp.png)]()| |[Pawn Shop](https://open.kattis.com/problems/pawnshop)| pawnshop |3.4|[![py](images/python.png)]()| |[Peach Powder Polygon](https://open.kattis.com/problems/peachpowderpolygon)| peachpowderpolygon |2.1|[![py](images/python.png)]()| @@ -1426,10 +1427,10 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Pervasive Heart Monitor](https://open.kattis.com/problems/pervasiveheartmonitor)| pervasiveheartmonitor |1.8|[![py](images/python.png)]()| |[Pet](https://open.kattis.com/problems/pet)| pet |1.4|[![java](images/java.png)]()[![py](images/python.png)]()| |[Pharmacy](https://open.kattis.com/problems/pharmacy)| pharmacy |4.0|[![py](images/python.png)]()| -|[Phone List](https://open.kattis.com/problems/phonelist)| phonelist |3.2|[![py](images/python.png)]()| +|[Phone List](https://open.kattis.com/problems/phonelist)| phonelist |3.3|[![py](images/python.png)]()| |[Piano Lessons](https://open.kattis.com/problems/pianolessons)| pianolessons |3.5|[![py](images/python.png)]()| |[Pick up sticks](https://open.kattis.com/problems/pickupsticks)| pickupsticks |4.2|[![py](images/python.png)]()| -|[Pie](https://open.kattis.com/problems/pie)| pie |3.1|[![py](images/python.png)]()| +|[Pie](https://open.kattis.com/problems/pie)| pie |3.0|[![py](images/python.png)]()| |[Piece of Cake](https://open.kattis.com/problems/pieceofcake)| pieceofcake |8.5|[![py](images/python.png)](src/Piece%20of%20Cake/pieceofcake.py)| |[Piece of Cake!](https://open.kattis.com/problems/pieceofcake2)| pieceofcake2 |1.4|[![cpp](images/cpp.png)]()[![java](images/java.png)]()[![py](images/python.png)]()| |[Pig Latin](https://open.kattis.com/problems/piglatin)| piglatin |2.2|[![py](images/python.png)]()| @@ -1440,13 +1441,14 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Pizza Delivery](https://open.kattis.com/problems/pizza)| pizza |4.6|[![py](images/python.png)]()| |[Pizza Crust](https://open.kattis.com/problems/pizza2)| pizza2 |1.9|[![cpp](images/cpp.png)]()| |[Pizza Hawaii](https://open.kattis.com/problems/pizzahawaii)| pizzahawaii |2.3|[![py](images/python.png)]()| -|[Pizzastrengur](https://open.kattis.com/problems/pizzastrengur)| pizzastrengur |5.0|[![py](images/python.png)]()| +|[Pizzastrengur](https://open.kattis.com/problems/pizzastrengur)| pizzastrengur |4.9|[![py](images/python.png)]()| |[Pizzubestun](https://open.kattis.com/problems/pizzubestun)| pizzubestun |2.2|[![py](images/python.png)]()| |[Planetaris](https://open.kattis.com/problems/planetaris)| planetaris |2.4|[![py](images/python.png)]()| |[Planet Destruction](https://open.kattis.com/problems/planetdestruction)| planetdestruction |5.5|[![py](images/python.png)](src/Planet%20Destruction/planetdestruction.py)| +|[Planete](https://open.kattis.com/problems/planete)| planete |6.1|[![py](images/python.png)](src/Planete/planete.py)| |[Planet Hopping](https://open.kattis.com/problems/planethopping)| planethopping |3.7|[![py](images/python.png)]()| |[Planets](https://open.kattis.com/problems/planets2)| planets2 |3.1|[![py](images/python.png)]()| -|[Planina](https://open.kattis.com/problems/planina)| planina |1.6|[![cpp](images/cpp.png)]()[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| +|[Planina](https://open.kattis.com/problems/planina)| planina |1.5|[![cpp](images/cpp.png)]()[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| |[Planting Trees](https://open.kattis.com/problems/plantingtrees)| plantingtrees |1.8|[![py](images/python.png)]()| |[Platforme](https://open.kattis.com/problems/platforme)| platforme |2.7|[![py](images/python.png)]()| |[Playfair Cipher](https://open.kattis.com/problems/playfair)| playfair |3.0|[![py](images/python.png)]()| @@ -1459,12 +1461,12 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Point in Polygon](https://open.kattis.com/problems/pointinpolygon)| pointinpolygon |5.9|[![py](images/python.png)](src/Point%20in%20Polygon/pointinpolygon.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.4|[![py](images/python.png)]()| -|[Pokemon Go Go](https://open.kattis.com/problems/pokemongogo)| pokemongogo |5.3|[![py](images/python.png)](src/Pokemon%20Go%20Go/pokemongogo.py)| +|[Pokemon Go Go](https://open.kattis.com/problems/pokemongogo)| pokemongogo |5.4|[![py](images/python.png)](src/Pokemon%20Go%20Go/pokemongogo.py)| |[Poker Hand](https://open.kattis.com/problems/pokerhand)| pokerhand |1.5|[![cpp](images/cpp.png)]()| |[Polish Notation](https://open.kattis.com/problems/polish)| polish |3.8|[![py](images/python.png)]()| |[Polly Gone](https://open.kattis.com/problems/pollygone)| pollygone |6.2|[![py](images/python.png)](src/Polly%20Gone/pollygone.py)| |[Polygon Area](https://open.kattis.com/problems/polygonarea)| polygonarea |2.7|[![py](images/python.png)]()| -|[Polynomial Multiplication 1](https://open.kattis.com/problems/polymul1)| polymul1 |2.0|[![cpp](images/cpp.png)]()| +|[Polynomial Multiplication 1](https://open.kattis.com/problems/polymul1)| polymul1 |1.9|[![cpp](images/cpp.png)]()| |[Polynomial Multiplication 2](https://open.kattis.com/problems/polymul2)| polymul2 |6.2|[![cpp](images/cpp.png)](src/Polynomial%20Multiplication%202/polymul2.cpp)| |[Popcorn](https://open.kattis.com/problems/popkorn)| popkorn |3.0|[![py](images/python.png)]()| |[Popularity Contest](https://open.kattis.com/problems/popularitycontest)| popularitycontest |1.9|[![py](images/python.png)]()| @@ -1482,7 +1484,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Presidential Elections](https://open.kattis.com/problems/presidentialelections)| presidentialelections |5.3|[![py](images/python.png)]()| |[Pretty Good Cube Root](https://open.kattis.com/problems/prettygoodcuberoot)| prettygoodcuberoot |4.6|[![py](images/python.png)]()| |[Primality](https://open.kattis.com/problems/primality)| primality |5.6|[![py](images/python.png)](src/Primality/primality.py)| -|[Primal Representation](https://open.kattis.com/problems/primalrepresentation)| primalrepresentation |4.6|[![cpp](images/cpp.png)]()| +|[Primal Representation](https://open.kattis.com/problems/primalrepresentation)| primalrepresentation |4.3|[![cpp](images/cpp.png)]()| |[Primary Arithmetic](https://open.kattis.com/problems/primaryarithmetic)| primaryarithmetic |3.1|[![py](images/python.png)]()| |[Prime Count](https://open.kattis.com/problems/primecount)| primecount |8.7|[![py](images/python.png)](src/Prime%20Count/primecount.py)| |[Prime Matrix](https://open.kattis.com/problems/primematrix)| primematrix |4.3|[![py](images/python.png)]()| @@ -1490,7 +1492,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Prime Reduction](https://open.kattis.com/problems/primereduction)| primereduction |2.8|[![py](images/python.png)]()| |[Peculiar primes](https://open.kattis.com/problems/primes)| primes |6.1|[![py](images/python.png)](src/Peculiar%20primes/primes.py)| |[Blackboard Numbers](https://open.kattis.com/problems/primes2)| primes2 |4.0|[![py](images/python.png)]()| -|[Prime Sieve](https://open.kattis.com/problems/primesieve)| primesieve |5.2|[![cpp](images/cpp.png)]()| +|[Prime Sieve](https://open.kattis.com/problems/primesieve)| primesieve |5.1|[![cpp](images/cpp.png)]()| |[Prince and Princess](https://open.kattis.com/problems/princeandprincess)| princeandprincess |6.0|[![py](images/python.png)](src/Prince%20and%20Princess/princeandprincess.py)| |[Saving Princess Peach](https://open.kattis.com/problems/princesspeach)| princesspeach |2.2|[![py](images/python.png)]()| |[Prinova](https://open.kattis.com/problems/prinova)| prinova |5.0|[![py](images/python.png)]()| @@ -1514,14 +1516,14 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Ptice](https://open.kattis.com/problems/ptice)| ptice |1.6|[![cpp](images/cpp.png)]()| |[Pub Crawl](https://open.kattis.com/problems/pubrunda)| pubrunda |2.2|[![py](images/python.png)]()| |[Pulling Their Weight](https://open.kattis.com/problems/pullingtheirweight)| pullingtheirweight |4.3|[![py](images/python.png)]()| -|[Pulverizing Pancake](https://open.kattis.com/problems/pulverizingpancake)| pulverizingpancake |5.4|[![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.6|[![py](images/python.png)](src/Pumpkin%20Patch/pumpkinpatch.py)| |[Purple Rain](https://open.kattis.com/problems/purplerain)| purplerain |3.7|[![py](images/python.png)]()| |[Putovanje](https://open.kattis.com/problems/putovanje)| putovanje |3.0|[![py](images/python.png)]()| |[Plants vs Bad Guys](https://open.kattis.com/problems/pvbg)| pvbg |1.8|[![py](images/python.png)]()| |[Primary X-Subfactor Series](https://open.kattis.com/problems/pxs)| pxs |4.6|[![py](images/python.png)]()| |[Pyramid Construction](https://open.kattis.com/problems/pyramidkonstruktion)| pyramidkonstruktion |3.4|[![py](images/python.png)]()| -|[Building Pyramids](https://open.kattis.com/problems/pyramids)| pyramids |1.6|[![py](images/python.png)]()| +|[Building Pyramids](https://open.kattis.com/problems/pyramids)| pyramids |1.5|[![py](images/python.png)]()| |[Quality-Adjusted Life-Year](https://open.kattis.com/problems/qaly)| qaly |1.3|[![java](images/java.png)]()[![py](images/python.png)]()| |[Qanat](https://open.kattis.com/problems/qanat)| qanat |2.5|[![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)]()| @@ -1532,7 +1534,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[The Queen's Super-circular Patio](https://open.kattis.com/problems/queenspatio)| queenspatio |3.0|[![py](images/python.png)]()| |[Quick Brown Fox](https://open.kattis.com/problems/quickbrownfox)| quickbrownfox |1.9|[![py](images/python.png)]()| |[Quick Estimates](https://open.kattis.com/problems/quickestimate)| quickestimate |1.6|[![cpp](images/cpp.png)]()| -|[Quickscope](https://open.kattis.com/problems/quickscope)| quickscope |3.8|[![py](images/python.png)]()| +|[Quickscope](https://open.kattis.com/problems/quickscope)| quickscope |3.9|[![py](images/python.png)]()| |[Quite a Problem](https://open.kattis.com/problems/quiteaproblem)| quiteaproblem |2.2|[![py](images/python.png)]()| |[R2](https://open.kattis.com/problems/r2)| r2 |1.3|[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| |[Amazing Race](https://open.kattis.com/problems/race)| race |6.4|[![cpp](images/cpp.png)](src/Amazing%20Race/race.cpp)| @@ -1550,12 +1552,12 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Rainbow Road Race](https://open.kattis.com/problems/rainbowroadrace)| rainbowroadrace |3.9|[![py](images/python.png)]()| |[Rain Fall](https://open.kattis.com/problems/rainfall2)| rainfall2 |4.6|[![py](images/python.png)]()| |[Raising the Bar](https://open.kattis.com/problems/raisingthebar)| raisingthebar |5.2|[![cpp](images/cpp.png)]()| -|[Rampant Growth](https://open.kattis.com/problems/rampantgrowth)| rampantgrowth |1.7|[![py](images/python.png)]()| +|[Rampant Growth](https://open.kattis.com/problems/rampantgrowth)| rampantgrowth |1.8|[![py](images/python.png)]()| |[Random Digital Exponentiation](https://open.kattis.com/problems/randomdigitalexponentiation)| randomdigitalexponentiation |5.7|[![py](images/python.png)](src/Random%20Digital%20Exponentiation/randomdigitalexponentiation.py)| |[A Rank Problem](https://open.kattis.com/problems/rankproblem)| rankproblem |2.8|[![py](images/python.png)]()| |[Rasterized Lines](https://open.kattis.com/problems/rasterized)| rasterized |8.1|[![py](images/python.png)](src/Rasterized%20Lines/rasterized.py)| |[Rating Problems](https://open.kattis.com/problems/ratingproblems)| ratingproblems |1.4|[![py](images/python.png)]()| -|[Rational Arithmetic](https://open.kattis.com/problems/rationalarithmetic)| rationalarithmetic |3.6|[![py](images/python.png)]()| +|[Rational Arithmetic](https://open.kattis.com/problems/rationalarithmetic)| rationalarithmetic |3.5|[![py](images/python.png)]()| |[Rationalization](https://open.kattis.com/problems/rationalisering)| rationalisering |7.9|[![py](images/python.png)](src/Rationalization/rationalisering.py)| |[Rational Ratio](https://open.kattis.com/problems/rationalratio)| rationalratio |5.1|[![py](images/python.png)]()| |[A Rational Sequence](https://open.kattis.com/problems/rationalsequence)| rationalsequence |4.7|[![py](images/python.png)]()| @@ -1589,12 +1591,12 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Remainder Reminder](https://open.kattis.com/problems/remainderreminder)| remainderreminder |5.9|[![py](images/python.png)](src/Remainder%20Reminder/remainderreminder.py)| |[ReMorse](https://open.kattis.com/problems/remorse)| remorse |2.2|[![py](images/python.png)]()| |[Remoteland](https://open.kattis.com/problems/remoteland)| remoteland |4.7|[![py](images/python.png)]()| -|[Repeated Substrings](https://open.kattis.com/problems/repeatedsubstrings)| repeatedsubstrings |6.4|[![py](images/python.png)](src/Repeated%20Substrings/repeatedsubstrings.py)| +|[Repeated Substrings](https://open.kattis.com/problems/repeatedsubstrings)| repeatedsubstrings |6.3|[![py](images/python.png)](src/Repeated%20Substrings/repeatedsubstrings.py)| |[Repeating Decimal](https://open.kattis.com/problems/repeatingdecimal)| repeatingdecimal |3.7|[![py](images/python.png)]()| |[Repetitive Song](https://open.kattis.com/problems/repetitivesong)| repetitivesong |3.1|[![py](images/python.png)]()| |[Research Productivity Index](https://open.kattis.com/problems/researchproductivityindex)| researchproductivityindex |3.3|[![py](images/python.png)]()| |[Reseto](https://open.kattis.com/problems/reseto)| reseto |2.3|[![cpp](images/cpp.png)]()| -|[Working at the Restaurant](https://open.kattis.com/problems/restaurant)| restaurant |4.4|[![py](images/python.png)]()| +|[Working at the Restaurant](https://open.kattis.com/problems/restaurant)| restaurant |4.3|[![py](images/python.png)]()| |[Restaurant Bribes](https://open.kattis.com/problems/restaurantbribes)| restaurantbribes |5.2|[![py](images/python.png)]()| |[Restaurant Opening](https://open.kattis.com/problems/restaurantopening)| restaurantopening |1.8|[![py](images/python.png)]()| |[Reversed Binary Numbers](https://open.kattis.com/problems/reversebinary)| reversebinary |1.5|[![cpp](images/cpp.png)]()| @@ -1640,7 +1642,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Same Digits (Easy)](https://open.kattis.com/problems/samedigitseasy)| samedigitseasy |2.3|[![py](images/python.png)]()| |[Same Digits (Hard)](https://open.kattis.com/problems/samedigitshard)| samedigitshard |2.2|[![py](images/python.png)]()| |[Samlokur](https://open.kattis.com/problems/samlokur)| samlokur |6.1|[![py](images/python.png)](src/Samlokur/samlokur.py)| -|[Sammaeining](https://open.kattis.com/problems/sammaeining)| sammaeining |6.3|[![py](images/python.png)](src/Sammaeining/sammaeining.py)| +|[Sammaeining](https://open.kattis.com/problems/sammaeining)| sammaeining |5.8|[![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.7|[![py](images/python.png)]()| |[Santa Klas](https://open.kattis.com/problems/santaklas)| santaklas |3.0|[![py](images/python.png)]()| @@ -1695,8 +1697,8 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Sibice](https://open.kattis.com/problems/sibice)| sibice |1.5|[![cpp](images/cpp.png)]()| |[Sideways Sorting](https://open.kattis.com/problems/sidewayssorting)| sidewayssorting |2.3|[![py](images/python.png)]()| |[Digit Product](https://open.kattis.com/problems/sifferprodukt)| sifferprodukt |1.6|[![cpp](images/cpp.png)]()| -|[Bridging Signals](https://open.kattis.com/problems/signals)| signals |2.8|[![py](images/python.png)]()| -|[Silver Star Stands Alone](https://open.kattis.com/problems/silverstarstandsalone)| silverstarstandsalone |3.6|[![py](images/python.png)]()| +|[Bridging Signals](https://open.kattis.com/problems/signals)| signals |2.9|[![py](images/python.png)]()| +|[Silver Star Stands Alone](https://open.kattis.com/problems/silverstarstandsalone)| silverstarstandsalone |3.4|[![py](images/python.png)]()| |[Sim](https://open.kattis.com/problems/sim)| sim |3.4|[![py](images/python.png)]()| |[Simon Says (1)](https://open.kattis.com/problems/simon)| simon |2.5|[![py](images/python.png)]()| |[Simone](https://open.kattis.com/problems/simone)| simone |2.0|[![py](images/python.png)]()| @@ -1704,7 +1706,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Simple Addition](https://open.kattis.com/problems/simpleaddition)| simpleaddition |2.0|[![py](images/python.png)]()| |[Simple Arithmetic](https://open.kattis.com/problems/simplearithmetic)| simplearithmetic |4.4|[![py](images/python.png)]()| |[Simple Cron Spec](https://open.kattis.com/problems/simplecronspec)| simplecronspec |2.1|[![py](images/python.png)]()| -|[Simple Factoring](https://open.kattis.com/problems/simplefactoring)| simplefactoring |2.7|[![py](images/python.png)]()| +|[Simple Factoring](https://open.kattis.com/problems/simplefactoring)| simplefactoring |2.6|[![py](images/python.png)]()| |[Simple Polygon](https://open.kattis.com/problems/simplepolygon)| simplepolygon |5.0|[![py](images/python.png)]()| |[Simplicity](https://open.kattis.com/problems/simplicity)| simplicity |2.8|[![py](images/python.png)]()| |[Polyline Simplification](https://open.kattis.com/problems/simplification)| simplification |6.1|[![py](images/python.png)](src/Polyline%20Simplification/simplification.py)| @@ -1718,7 +1720,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Graduation](https://open.kattis.com/problems/skolavslutningen)| skolavslutningen |2.3|[![java](images/java.png)]()| |[Going to School](https://open.kattis.com/problems/skolvagen)| skolvagen |1.9|[![cpp](images/cpp.png)]()[![py](images/python.png)]()[![rb](images/ruby.png)]()| |[Skotleikur](https://open.kattis.com/problems/skotleikur)| skotleikur |2.3|[![py](images/python.png)]()| -|[Turn It Up!](https://open.kattis.com/problems/skruop)| skruop |1.5|[![py](images/python.png)]()| +|[Turn It Up!](https://open.kattis.com/problems/skruop)| skruop |1.6|[![py](images/python.png)]()| |[Sky Islands](https://open.kattis.com/problems/skyislands)| skyislands |2.1|[![py](images/python.png)]()| |[Skyline](https://open.kattis.com/problems/skyline)| skyline |5.2|[![java](images/java.png)]()| |[Slalom 2](https://open.kattis.com/problems/slalom2)| slalom2 |5.6|[![py](images/python.png)](src/Slalom%202/slalom2.py)| @@ -1736,14 +1738,14 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Snakes and Masters](https://open.kattis.com/problems/snakesandmasters)| snakesandmasters |3.6|[![py](images/python.png)]()| |[Snapper Chain (Easy)](https://open.kattis.com/problems/snappereasy)| snappereasy |2.9|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| |[Snapper Chain (Hard)](https://open.kattis.com/problems/snapperhard)| snapperhard |2.4|[![py](images/python.png)]()| -|[S-Nim](https://open.kattis.com/problems/snim)| snim |3.0|[![py](images/python.png)]()| +|[S-Nim](https://open.kattis.com/problems/snim)| snim |2.9|[![py](images/python.png)]()| |[Unique Snowflakes](https://open.kattis.com/problems/snowflakes)| snowflakes |4.4|[![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 |6.8|[![py](images/python.png)](src/Social%20Distancing%20(1)/socialdistancing.py)| |[Social Distancing (2)](https://open.kattis.com/problems/socialdistancing2)| socialdistancing2 |2.3|[![py](images/python.png)]()| |[Social running](https://open.kattis.com/problems/socialrunning)| socialrunning |2.4|[![py](images/python.png)]()| |[Soda Slurper](https://open.kattis.com/problems/sodaslurper)| sodaslurper |1.8|[![java](images/java.png)]()| -|[Soft Passwords](https://open.kattis.com/problems/softpasswords)| softpasswords |2.5|[![py](images/python.png)]()| +|[Soft Passwords](https://open.kattis.com/problems/softpasswords)| softpasswords |2.4|[![py](images/python.png)]()| |[Sok](https://open.kattis.com/problems/sok)| sok |1.9|[![py](images/python.png)]()| |[Peg Solitaire](https://open.kattis.com/problems/solitaire)| solitaire |3.1|[![py](images/python.png)]()| |[Some Sum](https://open.kattis.com/problems/somesum)| somesum |2.1|[![py](images/python.png)]()| @@ -1792,7 +1794,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Sticky Keys](https://open.kattis.com/problems/stickykeys)| stickykeys |1.5|[![py](images/python.png)]()| |[Sticky Situation](https://open.kattis.com/problems/stickysituation)| stickysituation |2.6|[![py](images/python.png)]()| |[Stirling's Approximation](https://open.kattis.com/problems/stirlingsapproximation)| stirlingsapproximation |4.6|[![py](images/python.png)]()| -|[Daydreaming Stockbroker](https://open.kattis.com/problems/stockbroker)| stockbroker |3.4|[![py](images/python.png)]()| +|[Daydreaming Stockbroker](https://open.kattis.com/problems/stockbroker)| stockbroker |3.3|[![py](images/python.png)]()| |[Stock Prices](https://open.kattis.com/problems/stockprices)| stockprices |4.0|[![py](images/python.png)]()| |[Stoichiometry](https://open.kattis.com/problems/stoichiometry)| stoichiometry |4.9|[![py](images/python.png)]()| |[Messy lists](https://open.kattis.com/problems/stokigalistor)| stokigalistor |2.2|[![py](images/python.png)]()| @@ -1805,16 +1807,16 @@ For more Python data structure implementations, head over to [pytils](https://gi |[String Matching](https://open.kattis.com/problems/stringmatching)| stringmatching |4.1|[![py](images/python.png)]()| |[String Multimatching](https://open.kattis.com/problems/stringmultimatching)| stringmultimatching |7.1|[![cpp](images/cpp.png)](src/String%20Multimatching/stringmultimatching.cpp)[![py](images/python.png)](src/String%20Multimatching/stringmultimatching.py)[![py](images/python.png)](src/String%20Multimatching/stringmultimatching2.py)| |[Studentsko](https://open.kattis.com/problems/studentsko)| studentsko |3.8|[![py](images/python.png)]()| -|[Subaruba](https://open.kattis.com/problems/subaruba)| subaruba |4.7|[![py](images/python.png)](src/Subaruba/subaruba.py)| +|[Subaruba](https://open.kattis.com/problems/subaruba)| subaruba |4.6|[![py](images/python.png)](src/Subaruba/subaruba.py)| |[Subprime](https://open.kattis.com/problems/subprime)| subprime |4.0|[![py](images/python.png)]()| |[Counting Subsequences (Hard)](https://open.kattis.com/problems/subseqhard)| subseqhard |3.8|[![py](images/python.png)]()| |[Subtraction Plus Plus Plus](https://open.kattis.com/problems/subtractionplusplusplus)| subtractionplusplusplus |4.2|[![py](images/python.png)]()| -|[Subway Tree System](https://open.kattis.com/problems/subway)| subway |4.6|[![py](images/python.png)]()| +|[Subway Tree System](https://open.kattis.com/problems/subway)| subway |4.5|[![py](images/python.png)]()| |[Subway](https://open.kattis.com/problems/subway2)| subway2 |5.2|[![java](images/java.png)]()| |[Subway Planning](https://open.kattis.com/problems/subwayplanning)| subwayplanning |2.2|[![py](images/python.png)]()| |[Successful Zoom](https://open.kattis.com/problems/successfulzoom)| successfulzoom |2.3|[![py](images/python.png)]()| |[Succession](https://open.kattis.com/problems/succession)| succession |3.1|[![py](images/python.png)]()| -|[Suffix Sorting](https://open.kattis.com/problems/suffixsorting)| suffixsorting |5.6|[![c](images/c.png)](src/Suffix%20Sorting/suffixsorting.c)[![cpp](images/cpp.png)](src/Suffix%20Sorting/suffixsorting.cpp)[![py](images/python.png)](src/Suffix%20Sorting/suffixsorting.py)| +|[Suffix Sorting](https://open.kattis.com/problems/suffixsorting)| suffixsorting |5.7|[![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 |5.4|[![py](images/python.png)](src/Šuma/suma.py)| |[Sumdoku](https://open.kattis.com/problems/sumdoku)| sumdoku |3.6|[![py](images/python.png)]()| |[Sum Kind of Problem](https://open.kattis.com/problems/sumkindofproblem)| sumkindofproblem |1.6|[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| @@ -1838,7 +1840,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Tabs and spaces](https://open.kattis.com/problems/tabsandspaces)| tabsandspaces |3.6|[![py](images/python.png)]()| |[Tai's formula](https://open.kattis.com/problems/taisformula)| taisformula |1.6|[![cpp](images/cpp.png)]()| |[Tajna](https://open.kattis.com/problems/tajna)| tajna |2.1|[![py](images/python.png)]()| -|[Talnalás](https://open.kattis.com/problems/talnalas)| talnalas |4.8|[![py](images/python.png)]()| +|[Talnalás](https://open.kattis.com/problems/talnalas)| talnalas |5.1|[![py](images/python.png)]()| |[Tarifa](https://open.kattis.com/problems/tarifa)| tarifa |1.4|[![java](images/java.png)]()[![py](images/python.png)]()| |[Tautology](https://open.kattis.com/problems/tautology)| tautology |2.9|[![py](images/python.png)]()| |[Taxi Cab Scheme](https://open.kattis.com/problems/taxicab)| taxicab |6.1|[![py](images/python.png)](src/Taxi%20Cab%20Scheme/taxicab.py)| @@ -1847,9 +1849,9 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Happy Telephones](https://open.kattis.com/problems/telephones)| telephones |2.8|[![py](images/python.png)]()| |[Time Travelling Temperatures](https://open.kattis.com/problems/temperature)| temperature |2.4|[![cpp](images/cpp.png)]()| |[Temperature Confusion](https://open.kattis.com/problems/temperatureconfusion)| temperatureconfusion |2.9|[![py](images/python.png)]()| -|[Teningasafn](https://open.kattis.com/problems/teningasafn)| teningasafn |7.3|[![py](images/python.png)]()| +|[Teningasafn](https://open.kattis.com/problems/teningasafn)| teningasafn |7.4|[![py](images/python.png)]()| |[Tenis](https://open.kattis.com/problems/tenis)| tenis |3.5|[![py](images/python.png)]()| -|[Teque](https://open.kattis.com/problems/teque)| teque |3.0|[![java](images/java.png)]()[![py](images/python.png)]()| +|[Teque](https://open.kattis.com/problems/teque)| teque |3.1|[![java](images/java.png)]()[![py](images/python.png)]()| |[Terraces](https://open.kattis.com/problems/terraces)| terraces |3.6|[![py](images/python.png)]()| |[Test](https://open.kattis.com/problems/test2)| test2 |5.4|[![py](images/python.png)](src/Test/test2.py)| |[Test Drive](https://open.kattis.com/problems/testdrive)| testdrive |2.0|[![py](images/python.png)]()| @@ -1895,7 +1897,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Toilet Seat](https://open.kattis.com/problems/toilet)| toilet |2.4|[![py](images/python.png)]()| |[ToLower](https://open.kattis.com/problems/tolower)| tolower |2.3|[![py](images/python.png)]()| |[Tölvunarfræðingar telja](https://open.kattis.com/problems/tolvunarfraedingartelja)| tolvunarfraedingartelja |1.2|[![py](images/python.png)]()| -|[Torn to Pieces](https://open.kattis.com/problems/torn2pieces)| torn2pieces |3.5|[![py](images/python.png)]()| +|[Torn to Pieces](https://open.kattis.com/problems/torn2pieces)| torn2pieces |3.4|[![py](images/python.png)]()| |[Tower Construction](https://open.kattis.com/problems/tornbygge)| tornbygge |1.7|[![py](images/python.png)]()| |[Touchscreen Keyboard](https://open.kattis.com/problems/touchscreenkeyboard)| touchscreenkeyboard |2.3|[![py](images/python.png)]()| |[Tour de France](https://open.kattis.com/problems/tourdefrance)| tourdefrance |3.0|[![py](images/python.png)]()| @@ -1916,7 +1918,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Transit Woes](https://open.kattis.com/problems/transitwoes)| transitwoes |1.5|[![cpp](images/cpp.png)]()| |[Transportation Delegation](https://open.kattis.com/problems/transportation)| transportation |5.8|[![py](images/python.png)](src/Transportation%20Delegation/transportation.py)| |[Transportation Planning](https://open.kattis.com/problems/transportationplanning)| transportationplanning |4.6|[![py](images/python.png)]()| -|[Trapizza](https://open.kattis.com/problems/trapizza)| trapizza |2.9|[![py](images/python.png)]()| +|[Trapizza](https://open.kattis.com/problems/trapizza)| trapizza |3.1|[![py](images/python.png)]()| |[Travelling Caterpillar](https://open.kattis.com/problems/travellingcaterpillar)| travellingcaterpillar |3.4|[![py](images/python.png)]()| |[Travel the Skies](https://open.kattis.com/problems/traveltheskies)| traveltheskies |3.0|[![java](images/java.png)]()| |[Treasure Hunt (1)](https://open.kattis.com/problems/treasure)| treasure |7.6|[![py](images/python.png)](src/Treasure%20Hunt%20(1)/treasure.py)| @@ -1973,15 +1975,15 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Unown Code](https://open.kattis.com/problems/unowncode)| unowncode |6.8|[![py](images/python.png)](src/Unown%20Code/unowncode.py)| |[Unown Code (Easy)](https://open.kattis.com/problems/unowncodeeasy)| unowncodeeasy |5.3|[![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)]()| +|[Up and Away](https://open.kattis.com/problems/upandaway)| upandaway |4.6|[![py](images/python.png)]()| |[Arrangement](https://open.kattis.com/problems/upprodun)| upprodun |1.6|[![py](images/python.png)]()| |[The Ups and Downs of Investing](https://open.kattis.com/problems/upsanddownsofinvesting)| upsanddownsofinvesting |3.6|[![py](images/python.png)]()| |[Urban Design](https://open.kattis.com/problems/urbandesign)| urbandesign |4.2|[![py](images/python.png)]()| |[Using Digits](https://open.kattis.com/problems/usingdigits)| usingdigits |4.2|[![py](images/python.png)]()| |[UTF-8](https://open.kattis.com/problems/utf8)| utf8 |2.3|[![py](images/python.png)]()| -|[Uuu](https://open.kattis.com/problems/uuu)| uuu |9.8|[![py](images/python.png)](src/Uuu/uuu.py)| +|[Uuu](https://open.kattis.com/problems/uuu)| uuu |9.7|[![py](images/python.png)](src/Uuu/uuu.py)| |[The Uxuhul Voting System](https://open.kattis.com/problems/uxuhulvoting)| uxuhulvoting |3.1|[![py](images/python.png)]()| -|[Vaccine Efficacy](https://open.kattis.com/problems/vaccineefficacy)| vaccineefficacy |3.0|[![py](images/python.png)]()| +|[Vaccine Efficacy](https://open.kattis.com/problems/vaccineefficacy)| vaccineefficacy |2.9|[![py](images/python.png)]()| |[Vacuumba](https://open.kattis.com/problems/vacuumba)| vacuumba |2.0|[![cpp](images/cpp.png)]()| |[Right-of-Way](https://open.kattis.com/problems/vajningsplikt)| vajningsplikt |2.1|[![py](images/python.png)]()| |[Variable Names](https://open.kattis.com/problems/variabelnamn)| variabelnamn |3.1|[![py](images/python.png)]()| @@ -2000,8 +2002,8 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Victory Through Synergy](https://open.kattis.com/problems/victorythroughsynergy)| victorythroughsynergy |4.2|[![py](images/python.png)]()| |[Video Speedup](https://open.kattis.com/problems/videospeedup)| videospeedup |1.9|[![py](images/python.png)]()| |[Viðsnúningur](https://open.kattis.com/problems/vidsnuningur)| vidsnuningur |1.2|[![py](images/python.png)]()| -|[Virtual Friends](https://open.kattis.com/problems/virtualfriends)| virtualfriends |4.2|[![java](images/java.png)]()| -|[Virus Replication](https://open.kattis.com/problems/virus)| virus |3.6|[![py](images/python.png)]()| +|[Virtual Friends](https://open.kattis.com/problems/virtualfriends)| virtualfriends |4.1|[![java](images/java.png)]()| +|[Virus Replication](https://open.kattis.com/problems/virus)| virus |3.7|[![py](images/python.png)]()| |[VisuAlgo Online Quiz](https://open.kattis.com/problems/visualgo)| visualgo |3.6|[![py](images/python.png)]()| |[VivoParc](https://open.kattis.com/problems/vivoparc)| vivoparc |5.2|[![py](images/python.png)]()| |[Volim](https://open.kattis.com/problems/volim)| volim |1.7|[![py](images/python.png)]()| @@ -2028,7 +2030,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[WFF 'N PROOF](https://open.kattis.com/problems/wffnproof)| wffnproof |3.0|[![py](images/python.png)]()| |[Whac-a-Mole](https://open.kattis.com/problems/whacamole)| whacamole |6.0|[![py](images/python.png)]()| |[What does the fox say](https://open.kattis.com/problems/whatdoesthefoxsay)| whatdoesthefoxsay |2.2|[![java](images/java.png)]()[![py](images/python.png)]()| -|[Where's My Internet](https://open.kattis.com/problems/wheresmyinternet)| wheresmyinternet |3.2|[![java](images/java.png)]()| +|[Where's My Internet](https://open.kattis.com/problems/wheresmyinternet)| wheresmyinternet |3.1|[![java](images/java.png)]()| |[Where's My Waterfall](https://open.kattis.com/problems/wheresmywaterfall)| wheresmywaterfall |3.5|[![py](images/python.png)]()| |[Where to Live](https://open.kattis.com/problems/wheretolive)| wheretolive |4.0|[![py](images/python.png)]()| |[Which Base is it Anyway](https://open.kattis.com/problems/whichbase)| whichbase |2.8|[![py](images/python.png)]()| @@ -2055,7 +2057,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Yoda](https://open.kattis.com/problems/yoda)| yoda |2.0|[![py](images/python.png)]()| |[You Be the Judge!](https://open.kattis.com/problems/youbethejudge)| youbethejudge |5.7|[![py](images/python.png)](src/You%20Be%20the%20Judge!/youbethejudge.py)| |[You be The Judge, Again](https://open.kattis.com/problems/youbethejudge2)| youbethejudge2 |3.7|[![py](images/python.png)]()| -|[Zadaca](https://open.kattis.com/problems/zadaca)| zadaca |3.7|[![py](images/python.png)]()| +|[Zadaca](https://open.kattis.com/problems/zadaca)| zadaca |3.8|[![py](images/python.png)]()| |[Zagrade](https://open.kattis.com/problems/zagrade)| zagrade |3.3|[![py](images/python.png)]()| |[Zamka](https://open.kattis.com/problems/zamka)| zamka |1.5|[![cpp](images/cpp.png)]()[![java](images/java.png)]()| |[Stand on Zanzibar](https://open.kattis.com/problems/zanzibar)| zanzibar |1.5|[![cpp](images/cpp.png)]()| diff --git a/docs/index.html b/docs/index.html index 148a4cb9..90aecc87 100644 --- a/docs/index.html +++ b/docs/index.html @@ -33,7 +33,7 @@

Kattis Solutions

- Last updated: 12 March 2024 + Last updated: 13 March 2024

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

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

1sforall - 6.6 + 6.5 @@ -718,7 +718,7 @@

ads - 5.0 + 5.1 @@ -790,7 +790,7 @@

airconditioned - 3.4 + 3.3 @@ -916,7 +916,7 @@

aleidibio - 1.1 + 1.2 @@ -1063,7 +1063,7 @@

allpairspath - 5.4 + 5.3 @@ -1318,7 +1318,7 @@

anagramcounting - 3.1 + 3.0 @@ -1372,7 +1372,7 @@

anewalphabet - 2.6 + 2.7 @@ -1462,7 +1462,7 @@

anotherdice - 4.4 + 4.5 @@ -1666,7 +1666,7 @@

apivotalquestion - 4.4 + 4.3 @@ -1792,7 +1792,7 @@

aqueducts - 6.8 + 6.7 @@ -1846,7 +1846,7 @@

architecture - 2.9 + 3.0 @@ -1882,7 +1882,7 @@

areal - 2.1 + 2.2 @@ -1918,7 +1918,7 @@

arithmetic - 3.6 + 3.5 @@ -1936,7 +1936,7 @@

arithmeticdecoding - 2.3 + 2.4 @@ -2008,7 +2008,7 @@

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

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

asciikassi2 - 3.0 + 2.7 @@ -2281,7 +2281,7 @@

asteroidavoidance - 3.5 + 3.6 @@ -2467,7 +2467,7 @@

avoidingtheapocalypse - 3.9 + 4.0 @@ -2665,7 +2665,7 @@

baconeggsandspam - 2.1 + 2.0 @@ -2719,7 +2719,7 @@

ball - 5.1 + 5.0 @@ -2830,7 +2830,7 @@

bannord - 1.7 + 1.6 @@ -2920,7 +2920,7 @@

basicinterpreter - 5.4 + 5.5 @@ -2938,7 +2938,7 @@

basicprogramming1 - 4.1 + 4.7 @@ -2956,7 +2956,7 @@

basicprogramming2 - 4.2 + 4.1 @@ -3427,7 +3427,7 @@

bigboxes - 3.5 + 3.4 @@ -3538,7 +3538,7 @@

biladlyklabord - 2.3 + 2.1 @@ -3664,7 +3664,7 @@

bioferd - 5.6 + 5.1 @@ -3682,7 +3682,7 @@

birds - 3.4 + 3.2 @@ -3700,7 +3700,7 @@

birthday - 3.0 + 3.1 @@ -3826,7 +3826,7 @@

bitsequalizer - 4.3 + 4.2 @@ -3934,7 +3934,7 @@

blandadbest - 1.6 + 1.5 @@ -4006,7 +4006,7 @@

bloopergame - 7.0 + 6.9 @@ -4114,7 +4114,7 @@

bokforing - 3.8 + 3.7 @@ -4510,7 +4510,7 @@

breakingbad - 3.2 + 3.1 @@ -4618,7 +4618,7 @@

bridgesandtunnels - 2.9 + 3.0 @@ -4822,7 +4822,7 @@

builddeps - 3.1 + 3.0 @@ -4951,7 +4951,7 @@

buriedtreasure2 - 3.9 + 4.0 @@ -5299,7 +5299,7 @@

candydistribution - 4.0 + 3.9 @@ -5335,7 +5335,7 @@

canofworms - 7.6 + 7.5 @@ -5533,7 +5533,7 @@

cardtrading - 2.6 + 2.7 @@ -5590,7 +5590,7 @@

carousel - 2.6 + 2.5 @@ -5866,7 +5866,7 @@

ceremony - 3.6 + 3.4 @@ -6139,7 +6139,7 @@

cheese - 3.0 + 2.9 @@ -6247,7 +6247,7 @@

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

circuitmath - 2.2 + 2.1 @@ -6643,7 +6643,7 @@

classy - 4.7 + 4.6 @@ -7063,7 +7063,7 @@

collatz - 4.2 + 4.1 @@ -7171,7 +7171,7 @@

coltype - 4.9 + 5.0 @@ -9031,7 +9031,7 @@

deadfraction - 5.1 + 5.2 @@ -9265,7 +9265,7 @@

delimitersoup - 2.2 + 2.1 @@ -9319,7 +9319,7 @@

demeritpoints - 6.8 + 6.7 @@ -9397,7 +9397,7 @@

dfyrirdreki - 1.9 + 1.8 @@ -9544,7 +9544,7 @@

diehard - 2.7 + 2.8 @@ -9862,7 +9862,7 @@

distance - 4.0 + 3.9 @@ -9988,7 +9988,7 @@

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

doubleup - 3.9 + 4.0 @@ -11293,7 +11293,7 @@

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

equivalences - 5.9 + 6.0 @@ -11545,7 +11545,7 @@

escaperoutes - 8.3 + 8.6 @@ -11707,7 +11707,7 @@

euclideantsp - 2.3 + 2.2 @@ -11941,7 +11941,7 @@

evilstraw - 3.2 + 3.1 @@ -12055,7 +12055,7 @@

exitsinexcess - 4.0 + 4.1 @@ -12181,7 +12181,7 @@

factorfree - 5.8 + 5.7 @@ -12493,7 +12493,7 @@

familyfares - 3.3 + 3.4 @@ -12763,7 +12763,7 @@

ferskastajarmid - 2.9 + 2.8 @@ -12967,7 +12967,7 @@

fimmtudagstilbod - 1.8 + 1.7 @@ -13279,7 +13279,7 @@

fjoldibokstafa - 1.6 + 1.5 @@ -13405,7 +13405,7 @@

flippingcards - 6.8 + 6.7 @@ -13894,7 +13894,7 @@

framvindustika - 3.6 + 3.5 @@ -14254,7 +14254,7 @@

gangur - 2.9 + 2.8 @@ -14380,7 +14380,7 @@

gcpc - 4.6 + 4.7 @@ -15118,7 +15118,7 @@

grandpabernie - 2.9 + 2.8 @@ -15154,7 +15154,7 @@

grapevine - 3.1 + 3.2 @@ -15226,7 +15226,7 @@

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

greetingcard - 4.1 + 4.2 @@ -15604,7 +15604,7 @@

gymleadersterritory - 3.5 + 3.4 @@ -16726,7 +16726,7 @@

howmanydigits - 4.0 + 3.7 @@ -16780,7 +16780,7 @@

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

humanobservation - 6.7 + 6.6 @@ -16852,7 +16852,7 @@

hungarianservices - 3.9 + 4.1 @@ -17377,7 +17377,7 @@

indoorienteering - 6.8 + 6.9 @@ -17866,7 +17866,7 @@

inversefactorial - 5.1 + 5.2 @@ -18529,7 +18529,7 @@

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

joinstrings - 3.2 + 3.3 @@ -18763,7 +18763,7 @@

jugglingpatterns - 5.8 + 5.7 @@ -18871,7 +18871,7 @@

jupiter - 6.0 + 6.1 @@ -18961,7 +18961,7 @@

justforsidekicks - 3.5 + 3.6 @@ -18997,7 +18997,7 @@

kafkaesque - 2.1 + 2.0 @@ -19015,7 +19015,7 @@

kaguyawasaketakunai - 8.1 + 7.6 @@ -19051,7 +19051,7 @@

kannafriendship - 4.7 + 4.6 @@ -19702,7 +19702,7 @@

koffinhradi - 5.2 + 5.3 @@ -19720,7 +19720,7 @@

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

kvedja - 1.5 + 1.4 @@ -20284,7 +20284,7 @@

lidaskipting2 - 3.3 + 3.0 @@ -20302,7 +20302,7 @@

liga - 7.4 + 7.3 @@ -20740,7 +20740,7 @@

longestpathinadag - 3.7 + 3.9 @@ -21499,7 +21499,7 @@

manhattanmornings - 5.2 + 5.1 @@ -22300,7 +22300,7 @@

mincostmaxflow - 5.1 + 5.2 @@ -22321,7 +22321,7 @@

mincut - 3.6 + 3.7 @@ -22573,7 +22573,7 @@

mnist2class - 9.4 + 9.2 @@ -22951,7 +22951,7 @@

mountainvillage - 5.2 + 5.1 @@ -23329,7 +23329,7 @@

mwvc - 7.7 + 8.5 @@ -24016,7 +24016,7 @@

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

odds - 2.5 + 2.4 @@ -24328,7 +24328,7 @@

officespace - 4.7 + 4.8 @@ -25219,7 +25219,7 @@

partygame - 3.8 + 3.9 @@ -25345,7 +25345,7 @@

pathtracing - 3.2 + 3.3 @@ -25356,7 +25356,7 @@

- Patuljci + Patuljci (1) @@ -25371,6 +25371,24 @@

+ + + + Patuljci (2) + + + + patuljci2 + + + 6.8 + + + + py + + + @@ -25825,7 +25843,7 @@

phonelist - 3.2 + 3.3 @@ -25879,7 +25897,7 @@

pie - 3.1 + 3.0 @@ -26083,7 +26101,7 @@

pizzastrengur - 5.0 + 4.9 @@ -26145,6 +26163,24 @@

+ + + + Planete + + + + planete + + + 6.1 + + + + py + + + @@ -26191,7 +26227,7 @@

planina - 1.6 + 1.5 @@ -26434,7 +26470,7 @@

pokemongogo - 5.3 + 5.4 @@ -26524,7 +26560,7 @@

polymul1 - 2.0 + 1.9 @@ -26854,7 +26890,7 @@

primalrepresentation - 4.6 + 4.3 @@ -26998,7 +27034,7 @@

primesieve - 5.2 + 5.1 @@ -27430,7 +27466,7 @@

pulverizingpancake - 5.4 + 5.5 @@ -27556,7 +27592,7 @@

pyramids - 1.6 + 1.5 @@ -27763,7 +27799,7 @@

quickscope - 3.8 + 3.9 @@ -28093,7 +28129,7 @@

rampantgrowth - 1.7 + 1.8 @@ -28183,7 +28219,7 @@

rationalarithmetic - 3.6 + 3.5 @@ -28804,7 +28840,7 @@

repeatedsubstrings - 6.4 + 6.3 @@ -28894,7 +28930,7 @@

restaurant - 4.4 + 4.3 @@ -29725,7 +29761,7 @@

sammaeining - 6.3 + 5.8 @@ -30736,7 +30772,7 @@

signals - 2.8 + 2.9 @@ -30754,7 +30790,7 @@

silverstarstandsalone - 3.6 + 3.4 @@ -30898,7 +30934,7 @@

simplefactoring - 2.7 + 2.6 @@ -31162,7 +31198,7 @@

skruop - 1.5 + 1.6 @@ -31489,7 +31525,7 @@

snim - 3.0 + 2.9 @@ -31615,7 +31651,7 @@

softpasswords - 2.5 + 2.4 @@ -32506,7 +32542,7 @@

stockbroker - 3.4 + 3.3 @@ -32746,7 +32782,7 @@

subaruba - 4.7 + 4.6 @@ -32818,7 +32854,7 @@

subway - 4.6 + 4.5 @@ -32908,7 +32944,7 @@

suffixsorting - 5.6 + 5.7 @@ -33355,7 +33391,7 @@

talnalas - 4.8 + 5.1 @@ -33520,7 +33556,7 @@

teningasafn - 7.3 + 7.4 @@ -33556,7 +33592,7 @@

teque - 3.0 + 3.1 @@ -34393,7 +34429,7 @@

torn2pieces - 3.5 + 3.4 @@ -34774,7 +34810,7 @@

trapizza - 2.9 + 3.1 @@ -35815,7 +35851,7 @@

upandaway - 4.5 + 4.6 @@ -35923,7 +35959,7 @@

uuu - 9.8 + 9.7 @@ -35959,7 +35995,7 @@

vaccineefficacy - 3.0 + 2.9 @@ -36301,7 +36337,7 @@

virtualfriends - 4.2 + 4.1 @@ -36319,7 +36355,7 @@

virus - 3.6 + 3.7 @@ -36808,7 +36844,7 @@

wheresmyinternet - 3.2 + 3.1 @@ -37294,7 +37330,7 @@

zadaca - 3.7 + 3.8 diff --git a/src/Patuljci (2)/patuljci2.py b/src/Patuljci (2)/patuljci2.py new file mode 100644 index 00000000..ffd1d852 --- /dev/null +++ b/src/Patuljci (2)/patuljci2.py @@ -0,0 +1,9 @@ +from array import *; from random import *; from bisect import *; import os, io; input = io.BytesIO(os.read(0, os.fstat(0).st_size)).readline +n, c = map(int, input().split()); A = array('i', [*map(int, input().split())]); B = sorted(n*A[i]+i for i in range(n)) +for _ in range(int(input())): + a, b = map(int, input().split()); a -= 1; b -= 1; ok = 0 + for _ in range(15): + x = A[randint(a, b)] + if 2*(bisect_left(B, n*x+b+1)-bisect_left(B, n*x+a)) > b-a+1: ok = 1; break + if ok: print('yes', x) + else: print('no') \ No newline at end of file diff --git a/src/Planete/planete.py b/src/Planete/planete.py new file mode 100644 index 00000000..1c7cb870 --- /dev/null +++ b/src/Planete/planete.py @@ -0,0 +1,61 @@ +import sys; input = sys.stdin.readline +n, m = map(int, input().split()) +c = [0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334]; A = []; B = [] +for _ in range(n): d1, m1, d2, m2, *f = map(int, input().split()); A.append([*f, (c[m2-1]+d2-c[m1-1]-d1)%365]); B.append(A[-1].copy()) + +def list_pivots(A, M): + def leading_entry_col(A, r): + row = A[r]; i = 0 + while i < len(A[0]) and row[i]%M == 0: i += 1 + return i + res = [] + for r in range(len(A)): + k = leading_entry_col(A, r) + if k != len(A[0]): res.append((r, k)) + return sorted(res, reverse=True) +def rref(A, M): + def col(A, i): return list(map(lambda x: x[i], A)) + def ero1(A, i, c): + for j in range(len(A[0])): A[i][j] *= c; A[i][j] %= M + def ero2(A, i, j, c): + for k in range(len(A[0])): A[i][k] += c*A[j][k]; A[i][k] %= M + def ero3(A, i, j): A[i], A[j] = A[j], A[i] + curr_col = curr_row = 0 + while curr_col < len(A[0]) and curr_row < len(A): + if A[curr_row][curr_col]%M == 0: + check_col = col(A, curr_col)[curr_row+1:] + for i in range(len(check_col)): + if check_col[i]%M != 0: break + elif i == len(check_col)-1: i += 1 + if i < len(check_col): ero3(A, curr_row, curr_row+i+1) + else: curr_col += 1 + else: + if A[curr_row][curr_col]%M != 0: ero1(A, curr_row, pow(A[curr_row][curr_col], -1, M)) + for i in range(curr_row+1, len(A)): + if A[i][curr_col]%M != 0: ero2(A, i, curr_row, -A[i][curr_col]) + curr_col += 1 + curr_row += 1 + pivots = list_pivots(A, M) + for i in range(len(pivots)-1): + for j in range(pivots[i][0]-1, -1, -1): ero2(A, j, pivots[i][0], -A[j][pivots[i][1]]) + for i in range(len(A)): + for j in range(len(A[0])): A[i][j] %= M + return A + +def bz(a, b): + if a == 0: return 0, 1 + elif b == 0: return 1, 0 + else: p, q = bz(b, a%b); return (q, p-q*(a//b)) +def crt(a, m, b, n): + return (a-m*bz(m, n)[0]*(a-b))%365 + +m5 = [0]*m; m73 = [0]*m +r5 = rref(A, 5); r73 = rref(B, 73) +p5 = set(); p73 = set() +for _, cc in list_pivots(r5, 5): p5.add(cc) +for _, cc in list_pivots(r73, 73): p73.add(cc) +for i in range(n): + for j in range(m): + if r5[i][j] and j in p5: m5[j] = r5[i][m] + if r73[i][j] and j in p73: m73[j] = r73[i][m] +for i in range(m): print(365-(365-crt(m5[i], 5, m73[i], 73))%365) \ No newline at end of file