From b048d06c216b5721b52d3b302acf7bf90c7219f9 Mon Sep 17 00:00:00 2001 From: RussellDash332 Date: Tue, 3 Sep 2024 21:55:29 +0800 Subject: [PATCH] Second update as of 3 September 2024 --- README.md | 247 ++++++----- docs/index.html | 434 ++++++++++++++----- src/Crypto Trouble/cryptotrouble.py | 3 + src/{Digit Sum => Digit Sum (1)}/digitsum.py | 0 src/Digit Sum (2)/siffersumma.py | 11 + src/Eksplozija/eksplozija.py | 11 + src/Magic Bitstrings/magicbitstrings.py | 5 + src/Rainbow Numbers/rainbownumbers.py | 21 + 8 files changed, 496 insertions(+), 236 deletions(-) create mode 100644 src/Crypto Trouble/cryptotrouble.py rename src/{Digit Sum => Digit Sum (1)}/digitsum.py (100%) create mode 100644 src/Digit Sum (2)/siffersumma.py create mode 100644 src/Eksplozija/eksplozija.py create mode 100644 src/Magic Bitstrings/magicbitstrings.py create mode 100644 src/Rainbow Numbers/rainbownumbers.py diff --git a/README.md b/README.md index a32414d5..d5e5932a 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Kattis Solutions ![Visitors](https://count.getloli.com/get/@RussellDash332) -## Total problems solved: 2589 +## Total problems solved: 2600 Note that the tables below are auto-generated using [autokattis](https://github.com/RussellDash332/autokattis). @@ -23,13 +23,13 @@ For more Python data structure implementations, head over to [pytils](https://gi |[3-Sided Dice](https://open.kattis.com/problems/3sideddice)| 3sideddice |8.2|[![py](images/python.png)](src/3-Sided%20Dice/3sideddice.py)| |[4 thought](https://open.kattis.com/problems/4thought)| 4thought |2.9|[![py](images/python.png)]()| |[Eight Queens](https://open.kattis.com/problems/8queens)| 8queens |2.8|[![py](images/python.png)]()| -|[99 Problems (1)](https://open.kattis.com/problems/99problems)| 99problems |2.8|[![py](images/python.png)]()| +|[99 Problems (1)](https://open.kattis.com/problems/99problems)| 99problems |2.9|[![py](images/python.png)]()| |[99 Problems (2)](https://open.kattis.com/problems/99problems2)| 99problems2 |5.9|[![java](images/java.png)]()| |[A1 Paper](https://open.kattis.com/problems/a1paper)| a1paper |4.1|[![py](images/python.png)]()| |[Aaah!](https://open.kattis.com/problems/aaah)| aaah |1.5|[![cpp](images/cpp.png)]()| |[Abandoned Animal](https://open.kattis.com/problems/abandonedanimal)| abandonedanimal |5.2|[![py](images/python.png)]()| |[ABC](https://open.kattis.com/problems/abc)| abc |2.2|[![cpp](images/cpp.png)]()[![java](images/java.png)]()| -|[Ab Initio](https://open.kattis.com/problems/abinitio)| abinitio |6.8|[![java](images/java.png)](src/Ab%20Initio/AbInitio.java)[![py](images/python.png)](src/Ab%20Initio/abinitio.py)| +|[Ab Initio](https://open.kattis.com/problems/abinitio)| abinitio |6.7|[![java](images/java.png)](src/Ab%20Initio/AbInitio.java)[![py](images/python.png)](src/Ab%20Initio/abinitio.py)| |[Above Average](https://open.kattis.com/problems/aboveaverage)| aboveaverage |2.0|[![cpp](images/cpp.png)]()| |[Abridged Reading](https://open.kattis.com/problems/abridgedreading)| abridgedreading |5.5|[![py](images/python.png)](src/Abridged%20Reading/abridgedreading.py)| |[Absolutely Symmetric](https://open.kattis.com/problems/absolutelysymmetric)| absolutelysymmetric |4.1|[![py](images/python.png)]()| @@ -44,8 +44,8 @@ For more Python data structure implementations, head over to [pytils](https://gi |[The Calculus of Ada](https://open.kattis.com/problems/ada)| ada |2.4|[![py](images/python.png)]()| |[Add 'Em Up!](https://open.kattis.com/problems/addemup)| addemup |7.3|[![py](images/python.png)]()| |[Adding Trouble](https://open.kattis.com/problems/addingtrouble)| addingtrouble |1.4|[![py](images/python.png)]()| -|[Adding Words](https://open.kattis.com/problems/addingwords)| addingwords |3.8|[![py](images/python.png)]()| -|[Add Two Numbers](https://open.kattis.com/problems/addtwonumbers)| addtwonumbers |1.2|[![py](images/python.png)]()| +|[Adding Words](https://open.kattis.com/problems/addingwords)| addingwords |4.1|[![py](images/python.png)]()| +|[Add Two Numbers](https://open.kattis.com/problems/addtwonumbers)| addtwonumbers |1.3|[![py](images/python.png)]()| |[Adjoin The Networks](https://open.kattis.com/problems/adjoin)| adjoin |5.7|[![py](images/python.png)](src/Adjoin%20The%20Networks/adjoin.py)| |[Administrative Difficulties](https://open.kattis.com/problems/administrativeproblems)| administrativeproblems |5.7|[![py](images/python.png)](src/Administrative%20Difficulties/administrativeproblems.py)| |[Adolescent Architecture](https://open.kattis.com/problems/adolescentarchitecture)| adolescentarchitecture |4.3|[![py](images/python.png)]()| @@ -62,7 +62,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Aldursröðun](https://open.kattis.com/problems/aldursrodun)| aldursrodun |2.8|[![py](images/python.png)]()| |[Alehouse](https://open.kattis.com/problems/alehouse)| alehouse |3.8|[![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.6|[![py](images/python.png)]()[![rb](images/ruby.png)]()| +|[Alex and Barb](https://open.kattis.com/problems/alexandbarb)| alexandbarb |3.5|[![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.5|[![py](images/python.png)]()| |[Alien Numbers](https://open.kattis.com/problems/aliennumbers)| aliennumbers |2.5|[![py](images/python.png)]()| @@ -98,7 +98,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Alternative Anagram](https://open.kattis.com/problems/annorlundaanagram)| annorlundaanagram |5.2|[![py](images/python.png)]()| |[Annoyed Coworkers](https://open.kattis.com/problems/annoyedcoworkers)| annoyedcoworkers |3.3|[![py](images/python.png)]()| |[Another Brick in the Wall](https://open.kattis.com/problems/anotherbrick)| anotherbrick |2.3|[![py](images/python.png)]()| -|[Another Candies](https://open.kattis.com/problems/anothercandies)| anothercandies |2.7|[![py](images/python.png)]()| +|[Another Candies](https://open.kattis.com/problems/anothercandies)| anothercandies |2.8|[![py](images/python.png)]()| |[Another Dice Game](https://open.kattis.com/problems/anotherdice)| anotherdice |4.7|[![py](images/python.png)]()| |[Another Substring Query Problem](https://open.kattis.com/problems/anothersubstringqueryproblem)| anothersubstringqueryproblem |8.3|[![cpp](images/cpp.png)](src/Another%20Substring%20Query%20Problem/anothersubstringqueryproblem.cpp)[![py](images/python.png)](src/Another%20Substring%20Query%20Problem/anothersubstringqueryproblem.py)| |[Antenna Analysis](https://open.kattis.com/problems/antennaanalysis)| antennaanalysis |5.3|[![py](images/python.png)](src/Antenna%20Analysis/antennaanalysis.py)| @@ -141,7 +141,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Array of Discord](https://open.kattis.com/problems/arrayofdiscord)| arrayofdiscord |4.8|[![py](images/python.png)]()| |[Array Smoothening](https://open.kattis.com/problems/arraysmoothening)| arraysmoothening |3.1|[![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.4|[![py](images/python.png)]()| +|[Amalgamated Artichokes](https://open.kattis.com/problems/artichoke)| artichoke |2.5|[![py](images/python.png)]()| |[Artur](https://open.kattis.com/problems/artur)| artur |6.8|[![py](images/python.png)](src/Artur/artur.py)| |[Artwork](https://open.kattis.com/problems/artwork)| artwork |5.8|[![py](images/python.png)](src/Artwork/artwork.py)| |[ASCII Addition](https://open.kattis.com/problems/asciiaddition)| asciiaddition |2.5|[![py](images/python.png)]()| @@ -173,7 +173,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Aww Man](https://open.kattis.com/problems/awwman)| awwman |5.1|[![py](images/python.png)](src/Aww%20Man/awwman.py)| |[BAAS](https://open.kattis.com/problems/baas)| baas |5.1|[![py](images/python.png)](src/BAAS/baas.py)| |[Babelfish](https://open.kattis.com/problems/babelfish)| babelfish |2.4|[![py](images/python.png)]()| -|[Baby Bites](https://open.kattis.com/problems/babybites)| babybites |1.8|[![py](images/python.png)]()| +|[Baby Bites](https://open.kattis.com/problems/babybites)| babybites |1.7|[![py](images/python.png)]()| |[Babylonian Numbers](https://open.kattis.com/problems/babylonian)| babylonian |2.0|[![py](images/python.png)]()| |[Baby Names](https://open.kattis.com/problems/babynames)| babynames |5.5|[![java](images/java.png)]()| |[Baby Panda](https://open.kattis.com/problems/babypanda)| babypanda |2.3|[![py](images/python.png)]()| @@ -188,7 +188,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Ball Bearings](https://open.kattis.com/problems/ballbearings)| ballbearings |4.1|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| |[Distributing Ballot Boxes](https://open.kattis.com/problems/ballotboxes)| ballotboxes |4.1|[![java](images/java.png)]()| |[Balls and Needles](https://open.kattis.com/problems/ballsandneedles)| ballsandneedles |3.9|[![py](images/python.png)]()| -|[Baloni](https://open.kattis.com/problems/baloni)| baloni |4.3|[![py](images/python.png)](src/Baloni/baloni.py)| +|[Baloni](https://open.kattis.com/problems/baloni)| baloni |4.4|[![py](images/python.png)](src/Baloni/baloni.py)| |[Bank Queue](https://open.kattis.com/problems/bank)| bank |3.2|[![py](images/python.png)]()| |[Bannorð](https://open.kattis.com/problems/bannord)| bannord |1.6|[![py](images/python.png)]()| |[Barcelona](https://open.kattis.com/problems/barcelona)| barcelona |1.3|[![py](images/python.png)]()| @@ -247,12 +247,12 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Bilað Lyklaborð](https://open.kattis.com/problems/biladlyklabord)| biladlyklabord |1.6|[![py](images/python.png)]()| |[Bilateral Projects](https://open.kattis.com/problems/bilateral)| bilateral |6.3|[![py](images/python.png)](src/Bilateral%20Projects/bilateral.py)| |[Billiard](https://open.kattis.com/problems/billiard)| billiard |2.2|[![java](images/java.png)]()| -|[Bílskúrar](https://open.kattis.com/problems/bilskurar)| bilskurar |3.7|[![py](images/python.png)](src/Bílskúrar/bilskurar.py)| +|[Bílskúrar](https://open.kattis.com/problems/bilskurar)| bilskurar |2.8|[![py](images/python.png)](src/Bílskúrar/bilskurar.py)| |[Binary Choosing](https://open.kattis.com/problems/binarychoosing)| binarychoosing |5.1|[![py](images/python.png)]()| |[Binary Voting](https://open.kattis.com/problems/binaryvoting)| binaryvoting |5.0|[![py](images/python.png)](src/Binary%20Voting/binaryvoting.py)| |[Bing It On](https://open.kattis.com/problems/bing)| bing |2.7|[![py](images/python.png)]()| |[Bíóferð](https://open.kattis.com/problems/bioferd)| bioferd |5.8|[![py](images/python.png)]()| -|[Birds on a Wire](https://open.kattis.com/problems/birds)| birds |3.2|[![py](images/python.png)]()| +|[Birds on a Wire](https://open.kattis.com/problems/birds)| birds |3.3|[![py](images/python.png)]()| |[Birthday Party](https://open.kattis.com/problems/birthday)| birthday |2.7|[![py](images/python.png)]()| |[Birthday Boy](https://open.kattis.com/problems/birthdayboy)| birthdayboy |4.6|[![py](images/python.png)]()| |[Birthday Paradox](https://open.kattis.com/problems/birthdayparadox)| birthdayparadox |5.4|[![py](images/python.png)]()| @@ -263,7 +263,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Bits Equalizer](https://open.kattis.com/problems/bitsequalizer)| bitsequalizer |4.0|[![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.2|[![py](images/python.png)](src/Bitwise/bitwise.py)| -|[BizzFuzz](https://open.kattis.com/problems/bizzfuzz)| bizzfuzz |4.5|[![py](images/python.png)]()| +|[BizzFuzz](https://open.kattis.com/problems/bizzfuzz)| bizzfuzz |4.4|[![py](images/python.png)]()| |[Black Friday](https://open.kattis.com/problems/blackfriday)| blackfriday |2.2|[![py](images/python.png)]()| |[Black Out](https://open.kattis.com/problems/blackout)| blackout |3.3|[![py](images/python.png)]()| |[Blaðra (1)](https://open.kattis.com/problems/bladra)| bladra |1.9|[![py](images/python.png)]()| @@ -363,7 +363,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Calculating Dart Scores](https://open.kattis.com/problems/calculatingdartscores)| calculatingdartscores |2.7|[![cpp](images/cpp.png)]()| |[Calculator](https://open.kattis.com/problems/calculator)| calculator |2.9|[![py](images/python.png)]()| |[Calories From Fat](https://open.kattis.com/problems/calories)| calories |2.9|[![py](images/python.png)]()| -|[Guessing Camels](https://open.kattis.com/problems/camels)| camels |5.9|[![py](images/python.png)](src/Guessing%20Camels/camels.py)| +|[Guessing Camels](https://open.kattis.com/problems/camels)| camels |6.0|[![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.7|[![py](images/python.png)]()| |[Candy Distribution](https://open.kattis.com/problems/candydistribution)| candydistribution |3.6|[![py](images/python.png)]()| @@ -374,13 +374,13 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Cantina of Babel](https://open.kattis.com/problems/cantinaofbabel)| cantinaofbabel |2.9|[![py](images/python.png)]()| |[Cantor](https://open.kattis.com/problems/cantor)| cantor |2.9|[![py](images/python.png)]()| |[Canvas Painting](https://open.kattis.com/problems/canvas)| canvas |3.6|[![py](images/python.png)]()| -|[Canvas Line](https://open.kattis.com/problems/canvasline)| canvasline |5.0|[![py](images/python.png)]()| +|[Canvas Line](https://open.kattis.com/problems/canvasline)| canvasline |5.1|[![py](images/python.png)]()| |[Canyon Crossing](https://open.kattis.com/problems/canyoncrossing)| canyoncrossing |6.4|[![py](images/python.png)](src/Canyon%20Crossing/canyoncrossing.py)| |[Capsules](https://open.kattis.com/problems/capsules)| capsules |2.9|[![py](images/python.png)]()| |[Captain Obvious and the Rabbit-Man](https://open.kattis.com/problems/captainobvious)| captainobvious |6.0|[![py](images/python.png)](src/Captain%20Obvious%20and%20the%20Rabbit-Man/captainobvious.py)| |[Cardboard Container](https://open.kattis.com/problems/cardboardcontainer)| cardboardcontainer |2.6|[![py](images/python.png)]()| |[Card Divisibility](https://open.kattis.com/problems/carddivisibility)| carddivisibility |4.0|[![py](images/python.png)]()| -|[Card Hand Sorting](https://open.kattis.com/problems/cardhand)| cardhand |4.5|[![py](images/python.png)]()| +|[Card Hand Sorting](https://open.kattis.com/problems/cardhand)| cardhand |4.6|[![py](images/python.png)]()| |[Cardiology](https://open.kattis.com/problems/cardiology)| cardiology |3.4|[![py](images/python.png)]()| |[Card Magic](https://open.kattis.com/problems/cardmagic)| cardmagic |3.4|[![py](images/python.png)]()| |[Card Trading](https://open.kattis.com/problems/cardtrading)| cardtrading |3.1|[![java](images/java.png)]()[![py](images/python.png)]()| @@ -398,7 +398,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Catalan Numbers](https://open.kattis.com/problems/catalan)| catalan |3.6|[![py](images/python.png)]()| |[Catalan Square](https://open.kattis.com/problems/catalansquare)| catalansquare |3.2|[![py](images/python.png)]()| |[Cat and Mice](https://open.kattis.com/problems/catandmice)| catandmice |4.0|[![py](images/python.png)]()| -|[Catching Noodles](https://open.kattis.com/problems/catchingnoodles)| catchingnoodles |6.9|[![py](images/python.png)](src/Catching%20Noodles/catchingnoodles.py)| +|[Catching Noodles](https://open.kattis.com/problems/catchingnoodles)| catchingnoodles |6.6|[![py](images/python.png)](src/Catching%20Noodles/catchingnoodles.py)| |[Cat Coat Colors](https://open.kattis.com/problems/catcoat)| catcoat |3.0|[![py](images/python.png)]()| |[Catenyms](https://open.kattis.com/problems/catenyms)| catenyms |6.7|[![py](images/python.png)](src/Catenyms/catenyms.py)| |[Catering](https://open.kattis.com/problems/catering)| catering |3.9|[![py](images/python.png)]()| @@ -414,13 +414,14 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Cetiri](https://open.kattis.com/problems/cetiri)| cetiri |1.7|[![py](images/python.png)]()| |[Cetvrta](https://open.kattis.com/problems/cetvrta)| cetvrta |1.4|[![cpp](images/cpp.png)]()| |[Cezar](https://open.kattis.com/problems/cezar)| cezar |6.0|[![py](images/python.png)](src/Cezar/cezar.py)| +|[CHACTL](https://open.kattis.com/problems/chactl)| chactl |4.8|[![py](images/python.png)]()| |[Champernowne Count](https://open.kattis.com/problems/champernownecount)| champernownecount |3.6|[![py](images/python.png)]()| |[Champernowne Verification](https://open.kattis.com/problems/champernowneverification)| champernowneverification |1.4|[![py](images/python.png)]()| |[Chanukah Challenge](https://open.kattis.com/problems/chanukah)| chanukah |1.3|[![cpp](images/cpp.png)]()| |[Character Development](https://open.kattis.com/problems/character)| character |2.3|[![py](images/python.png)]()| |[Charged](https://open.kattis.com/problems/charged)| charged |2.2|[![py](images/python.png)]()| |[Charles in Charge](https://open.kattis.com/problems/charlesincharge)| charlesincharge |5.1|[![py](images/python.png)](src/Charles%20in%20Charge/charlesincharge.py)| -|[Charting Progress](https://open.kattis.com/problems/chartingprogress)| chartingprogress |2.1|[![py](images/python.png)]()| +|[Charting Progress](https://open.kattis.com/problems/chartingprogress)| chartingprogress |2.2|[![py](images/python.png)]()| |[Chatter](https://open.kattis.com/problems/chatter)| chatter |3.9|[![py](images/python.png)]()| |[Cheating at War](https://open.kattis.com/problems/cheatingatwar)| cheatingatwar |5.5|[![py](images/python.png)]()| |[Cheating a Boolean Tree](https://open.kattis.com/problems/cheatingbooleantree)| cheatingbooleantree |3.8|[![py](images/python.png)]()| @@ -446,7 +447,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.8|[![py](images/python.png)]()| |[Circle Bounce](https://open.kattis.com/problems/circlebounce)| circlebounce |4.9|[![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.3|[![py](images/python.png)]()| |[Circular DNA](https://open.kattis.com/problems/circular)| circular |3.3|[![py](images/python.png)]()| |[Circular Caramel Cookie](https://open.kattis.com/problems/circularcaramelcookie)| circularcaramelcookie |3.8|[![py](images/python.png)]()| |[Circumsphere](https://open.kattis.com/problems/circumsphere)| circumsphere |5.1|[![py](images/python.png)]()| @@ -467,7 +468,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Clock Construction](https://open.kattis.com/problems/clockconstruction)| clockconstruction |4.3|[![py](images/python.png)]()| |[Clock Pictures](https://open.kattis.com/problems/clockpictures)| clockpictures |3.6|[![py](images/python.png)]()| |[Closeness Queries](https://open.kattis.com/problems/closenessqueries)| closenessqueries |8.2|[![py](images/python.png)](src/Closeness%20Queries/closenessqueries.py)| -|[Closest Pair (Uniform)](https://open.kattis.com/problems/closestpair1)| closestpair1 |4.6|[![java](images/java.png)]()[![py](images/python.png)]()| +|[Closest Pair (Uniform)](https://open.kattis.com/problems/closestpair1)| closestpair1 |4.7|[![java](images/java.png)]()[![py](images/python.png)]()| |[Closest Pair](https://open.kattis.com/problems/closestpair2)| closestpair2 |6.6|[![java](images/java.png)](src/Closest%20Pair/ClosestPair2.java)| |[Closest Sums](https://open.kattis.com/problems/closestsums)| closestsums |2.4|[![py](images/python.png)]()| |[Closing The Loop](https://open.kattis.com/problems/closingtheloop)| closingtheloop |2.1|[![cpp](images/cpp.png)]()| @@ -533,7 +534,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Cryptographer's Conundrum](https://open.kattis.com/problems/conundrum)| conundrum |1.5|[![cpp](images/cpp.png)]()| |[Conversation Log](https://open.kattis.com/problems/conversationlog)| conversationlog |2.9|[![py](images/python.png)]()| |[Floating-Point Format Conversion](https://open.kattis.com/problems/conversion)| conversion |6.8|[![py](images/python.png)](src/Floating-Point%20Format%20Conversion/conversion.py)| -|[Converting Romans](https://open.kattis.com/problems/convertingromans)| convertingromans |3.7|[![py](images/python.png)]()| +|[Converting Romans](https://open.kattis.com/problems/convertingromans)| convertingromans |3.6|[![py](images/python.png)]()| |[Association for Convex Main Office](https://open.kattis.com/problems/convex)| convex |6.1|[![py](images/python.png)](src/Association%20for%20Convex%20Main%20Office/convex.py)| |[Convex Hull (1)](https://open.kattis.com/problems/convexhull)| convexhull |3.9|[![py](images/python.png)]()| |[Convex Hull (2)](https://open.kattis.com/problems/convexhull2)| convexhull2 |7.0|[![py](images/python.png)](src/Convex%20Hull%20(2)/convexhull2.py)| @@ -591,9 +592,10 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Crowd Control](https://open.kattis.com/problems/crowdcontrol)| crowdcontrol |3.4|[![py](images/python.png)]()| |[Crusaders of the Lost Mark](https://open.kattis.com/problems/crusaders)| crusaders |8.4|[![py](images/python.png)](src/Crusaders%20of%20the%20Lost%20Mark/crusaders.py)| |[Cryptographic Keys](https://open.kattis.com/problems/crypto)| crypto |4.1|[![py](images/python.png)]()| +|[Crypto Trouble](https://open.kattis.com/problems/cryptotrouble)| cryptotrouble |6.0|[![py](images/python.png)](src/Crypto%20Trouble/cryptotrouble.py)| |[Cuboid Slicing Game](https://open.kattis.com/problems/cuboidslicinggame)| cuboidslicinggame |4.8|[![py](images/python.png)](src/Cuboid%20Slicing%20Game/cuboidslicinggame.py)[![py](images/python.png)](src/Cuboid%20Slicing%20Game/cuboidslicinggame_hc.py)| |[Cu Chi Tunnels](https://open.kattis.com/problems/cuchitunnels)| cuchitunnels |3.0|[![py](images/python.png)]()| -|[Cuckoo Hashing](https://open.kattis.com/problems/cuckoo)| cuckoo |3.9|[![py](images/python.png)](src/Cuckoo%20Hashing/cuckoo.py)| +|[Cuckoo Hashing](https://open.kattis.com/problems/cuckoo)| cuckoo |4.0|[![py](images/python.png)](src/Cuckoo%20Hashing/cuckoo.py)| |[Cuckoo! Cuckoo!](https://open.kattis.com/problems/cuckoocuckoo)| cuckoocuckoo |3.8|[![py](images/python.png)]()| |[Cudak](https://open.kattis.com/problems/cudak)| cudak |6.7|[![py](images/python.png)](src/Cudak/cudak.py)| |[Cudoviste](https://open.kattis.com/problems/cudoviste)| cudoviste |1.4|[![cpp](images/cpp.png)]()| @@ -612,16 +614,16 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Cyclical Periods](https://open.kattis.com/problems/cyclicalperiods)| cyclicalperiods |2.8|[![py](images/python.png)](src/Cyclical%20Periods/cyclicalperiods.py)| |[Cypher Decypher](https://open.kattis.com/problems/cypherdecypher)| cypherdecypher |1.5|[![py](images/python.png)]()| |[Dacey the Dice](https://open.kattis.com/problems/daceydice)| daceydice |3.5|[![py](images/python.png)]()| -|[Dagatal](https://open.kattis.com/problems/dagatal)| dagatal |1.2|[![py](images/python.png)]()| +|[Dagatal](https://open.kattis.com/problems/dagatal)| dagatal |1.3|[![py](images/python.png)]()| |[Daily Division](https://open.kattis.com/problems/dailydivision)| dailydivision |6.0|[![py](images/python.png)](src/Daily%20Division/dailydivision.py)| |[Damaged Equation](https://open.kattis.com/problems/damagedequation)| damagedequation |2.5|[![cpp](images/cpp.png)]()| |[Dams in Distress](https://open.kattis.com/problems/damsindistress)| damsindistress |3.8|[![py](images/python.png)]()| |[Dance Recital](https://open.kattis.com/problems/dancerecital)| dancerecital |3.8|[![py](images/python.png)]()| |[Dance Pad](https://open.kattis.com/problems/dansmatta)| dansmatta |4.1|[![py](images/python.png)]()| -|[The Darkness](https://open.kattis.com/problems/darkness)| darkness |6.8|[![py](images/python.png)](src/The%20Darkness/darkness.py)| +|[The Darkness](https://open.kattis.com/problems/darkness)| darkness |6.6|[![py](images/python.png)](src/The%20Darkness/darkness.py)| |[Dartboard](https://open.kattis.com/problems/dartboard)| dartboard |4.1|[![py](images/python.png)]()| |[Darts](https://open.kattis.com/problems/dartscores)| dartscores |2.2|[![py](images/python.png)]()| -|[Dart Scoring](https://open.kattis.com/problems/dartscoring)| dartscoring |4.3|[![py](images/python.png)]()| +|[Dart Scoring](https://open.kattis.com/problems/dartscoring)| dartscoring |4.2|[![py](images/python.png)]()| |[Das Blinkenlights](https://open.kattis.com/problems/dasblinkenlights)| dasblinkenlights |1.7|[![cpp](images/cpp.png)]()| |[DA-Sort](https://open.kattis.com/problems/dasort)| dasort |3.5|[![cpp](images/cpp.png)]()| |[Big Data](https://open.kattis.com/problems/data)| data |5.4|[![py](images/python.png)](src/Big%20Data/data.py)| @@ -658,18 +660,18 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Dice Cup](https://open.kattis.com/problems/dicecup)| dicecup |1.4|[![cpp](images/cpp.png)]()[![java](images/java.png)]()| |[Dice Game](https://open.kattis.com/problems/dicegame)| dicegame |1.6|[![cpp](images/cpp.png)]()| |[Dick and Jane](https://open.kattis.com/problems/dickandjane)| dickandjane |5.9|[![py](images/python.png)](src/Dick%20and%20Jane/dickandjane.py)| -|[Dictionary Compression](https://open.kattis.com/problems/dictionary)| dictionary |9.6|[![py](images/python.png)](src/Dictionary%20Compression/dictionary.py)| +|[Dictionary Compression](https://open.kattis.com/problems/dictionary)| dictionary |9.5|[![py](images/python.png)](src/Dictionary%20Compression/dictionary.py)| |[Dictionary Attack](https://open.kattis.com/problems/dictionaryattack)| dictionaryattack |6.8|[![py](images/python.png)](src/Dictionary%20Attack/dictionaryattack.py)| -|[Die Hard](https://open.kattis.com/problems/diehard)| diehard |3.0|[![py](images/python.png)]()| +|[Die Hard](https://open.kattis.com/problems/diehard)| diehard |2.9|[![py](images/python.png)]()| |[Difference](https://open.kattis.com/problems/difference)| difference |6.7|[![py](images/python.png)](src/Difference/difference.py)| -|[A Different Problem](https://open.kattis.com/problems/different)| different |2.8|[![c](images/c.png)]()[![cpp](images/cpp.png)]()[![cs](images/csharp.png)]()[![go](images/go.png)]()[![hs](images/haskell.png)]()[![java](images/java.png)]()[![js](images/javascript.png)]()[![kt](images/kotlin.png)]()[![php](images/php.png)]()[![py](images/python.png)]()[![rb](images/ruby.png)]()| +|[A Different Problem](https://open.kattis.com/problems/different)| different |2.9|[![c](images/c.png)]()[![cpp](images/cpp.png)]()[![cs](images/csharp.png)]()[![go](images/go.png)]()[![hs](images/haskell.png)]()[![java](images/java.png)]()[![js](images/javascript.png)]()[![kt](images/kotlin.png)]()[![php](images/php.png)]()[![py](images/python.png)]()[![rb](images/ruby.png)]()| |[Different Distances](https://open.kattis.com/problems/differentdistances)| differentdistances |1.7|[![cpp](images/cpp.png)]()| |[Digbuild](https://open.kattis.com/problems/digbuild)| digbuild |4.3|[![py](images/python.png)]()| |[Digi Comp II](https://open.kattis.com/problems/digicomp2)| digicomp2 |5.8|[![py](images/python.png)](src/Digi%20Comp%20II/digicomp2.py)| |[Digital Speedometer](https://open.kattis.com/problems/digitalspeedometer)| digitalspeedometer |3.7|[![py](images/python.png)]()| |[Digit Division](https://open.kattis.com/problems/digitdivision)| digitdivision |4.3|[![py](images/python.png)]()| |[Digits](https://open.kattis.com/problems/digits)| digits |3.2|[![py](images/python.png)]()| -|[Digit Sum](https://open.kattis.com/problems/digitsum)| digitsum |5.8|[![py](images/python.png)](src/Digit%20Sum/digitsum.py)| +|[Digit Sum (1)](https://open.kattis.com/problems/digitsum)| digitsum |5.8|[![py](images/python.png)](src/Digit%20Sum%20(1)/digitsum.py)| |[Digit Swap](https://open.kattis.com/problems/digitswap)| digitswap |1.2|[![py](images/python.png)]()| |[Digraphs](https://open.kattis.com/problems/digraphs)| digraphs |6.5|[![py](images/python.png)](src/Digraphs/digraphs.py)| |[Dihedral Group](https://open.kattis.com/problems/dihedralgroup)| dihedralgroup |3.2|[![py](images/python.png)]()| @@ -692,7 +694,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Divide by 100](https://open.kattis.com/problems/divideby100)| divideby100 |4.0|[![cpp](images/cpp.png)]()| |[Divisible Subsequences](https://open.kattis.com/problems/divisible)| divisible |3.1|[![py](images/python.png)]()| |[Division](https://open.kattis.com/problems/division)| division |6.9|[![py](images/python.png)](src/Division/division.py)| -|[Divisor Counts](https://open.kattis.com/problems/divisorcounts)| divisorcounts |4.5|[![py](images/python.png)]()| +|[Divisor Counts](https://open.kattis.com/problems/divisorcounts)| divisorcounts |4.6|[![py](images/python.png)]()| |[Divisors](https://open.kattis.com/problems/divisors)| divisors |5.3|[![py](images/python.png)](src/Divisors/divisors.py)| |[Divisor Shuffle](https://open.kattis.com/problems/divisorshuffle)| divisorshuffle |5.1|[![py](images/python.png)]()| |[Divvying Up](https://open.kattis.com/problems/divvyingup)| divvyingup |1.5|[![py](images/python.png)]()| @@ -720,7 +722,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Dragon Ball I](https://open.kattis.com/problems/dragonball1)| dragonball1 |5.3|[![py](images/python.png)]()| |[Dragon Balls](https://open.kattis.com/problems/dragonballs)| dragonballs |5.3|[![py](images/python.png)]()| |[Dragon Dropped](https://open.kattis.com/problems/dragondropped)| dragondropped |7.1|[![py](images/python.png)](src/Dragon%20Dropped/dragondropped.py)| -|[Dragon Maid](https://open.kattis.com/problems/dragonmaid)| dragonmaid |6.0|[![cpp](images/cpp.png)](src/Dragon%20Maid/dragonmaid.cpp)[![py](images/python.png)](src/Dragon%20Maid/dragonmaid.py)| +|[Dragon Maid](https://open.kattis.com/problems/dragonmaid)| dragonmaid |6.1|[![cpp](images/cpp.png)](src/Dragon%20Maid/dragonmaid.cpp)[![py](images/python.png)](src/Dragon%20Maid/dragonmaid.py)| |[Draughts](https://open.kattis.com/problems/draughts)| draughts |3.7|[![py](images/python.png)]()| |[All Just A Dream](https://open.kattis.com/problems/dream)| dream |5.6|[![py](images/python.png)](src/All%20Just%20A%20Dream/dream.py)| |[Dreamer](https://open.kattis.com/problems/dreamer)| dreamer |2.4|[![py](images/python.png)]()| @@ -767,6 +769,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Ekki dauði opna inni](https://open.kattis.com/problems/ekkidaudi)| ekkidaudi |1.4|[![py](images/python.png)]()| |[Ekki minn forseti](https://open.kattis.com/problems/ekkiminnforseti)| ekkiminnforseti |7.5|[![py](images/python.png)]()| |[Eko](https://open.kattis.com/problems/eko)| eko |3.6|[![py](images/python.png)]()| +|[Eksplozija](https://open.kattis.com/problems/eksplozija)| eksplozija |7.5|[![py](images/python.png)](src/Eksplozija/eksplozija.py)| |[Election (1)](https://open.kattis.com/problems/election)| election |5.1|[![py](images/python.png)](src/Election%20(1)/election.py)| |[Election (2)](https://open.kattis.com/problems/election2)| election2 |2.4|[![py](images/python.png)]()| |[Election Paradox](https://open.kattis.com/problems/electionparadox)| electionparadox |1.7|[![py](images/python.png)]()| @@ -775,6 +778,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Elevating the Prank](https://open.kattis.com/problems/elevatingtheprank)| elevatingtheprank |1.6|[![py](images/python.png)]()| |[Elevator Trouble](https://open.kattis.com/problems/elevatortrouble)| elevatortrouble |2.2|[![py](images/python.png)]()| |[Eligibility](https://open.kattis.com/problems/eligibility)| eligibility |1.5|[![py](images/python.png)]()| +|[Elo](https://open.kattis.com/problems/elo)| elo |4.1|[![py](images/python.png)]()| |[The Embarrassed Cryptographer](https://open.kattis.com/problems/embarrassedcryptographer)| embarrassedcryptographer |5.8|[![py](images/python.png)]()| |[Emergency Contest Running](https://open.kattis.com/problems/emergency)| emergency |4.2|[![py](images/python.png)]()| |[Emag Eht Htiw Em Pleh](https://open.kattis.com/problems/empleh)| empleh |1.8|[![java](images/java.png)]()| @@ -870,10 +874,10 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Falling Mugs](https://open.kattis.com/problems/falling)| falling |3.6|[![cpp](images/cpp.png)]()| |[Falling Apart](https://open.kattis.com/problems/fallingapart)| fallingapart |1.6|[![cpp](images/cpp.png)]()| |[Falling Snow](https://open.kattis.com/problems/fallingsnow2)| fallingsnow2 |1.4|[![py](images/python.png)]()| -|[False Sanctum](https://open.kattis.com/problems/falsesanctum)| falsesanctum |4.3|[![py](images/python.png)]()| +|[False Sanctum](https://open.kattis.com/problems/falsesanctum)| falsesanctum |4.4|[![py](images/python.png)]()| |[False Sanctum Act 2](https://open.kattis.com/problems/falsesanctum2)| falsesanctum2 |8.2|[![py](images/python.png)]()| |[False Sense of Security](https://open.kattis.com/problems/falsesecurity)| falsesecurity |1.9|[![py](images/python.png)]()| -|[Family DAG](https://open.kattis.com/problems/familydag)| familydag |6.3|[![py](images/python.png)](src/Family%20DAG/familydag.py)| +|[Family DAG](https://open.kattis.com/problems/familydag)| familydag |6.4|[![py](images/python.png)](src/Family%20DAG/familydag.py)| |[Family Fares](https://open.kattis.com/problems/familyfares)| familyfares |3.7|[![py](images/python.png)]()| |[Fantasy Draft](https://open.kattis.com/problems/fantasydraft)| fantasydraft |3.9|[![py](images/python.png)]()| |[Farey Sequence Length](https://open.kattis.com/problems/farey)| farey |3.4|[![cpp](images/cpp.png)]()| @@ -894,7 +898,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Ferskasta Jarmið](https://open.kattis.com/problems/ferskastajarmid)| ferskastajarmid |1.9|[![py](images/python.png)]()| |[Fiat](https://open.kattis.com/problems/fiat)| fiat |5.0|[![py](images/python.png)](src/Fiat/fiat.py)| |[Fibonacci Cycles](https://open.kattis.com/problems/fibonaccicycles)| fibonaccicycles |3.1|[![py](images/python.png)]()| -|[Minimal Fibonacci Sums](https://open.kattis.com/problems/fibonaccisum)| fibonaccisum |2.3|[![py](images/python.png)]()| +|[Minimal Fibonacci Sums](https://open.kattis.com/problems/fibonaccisum)| fibonaccisum |2.4|[![py](images/python.png)]()| |[Fibs og Dibs](https://open.kattis.com/problems/fibsogdibs)| fibsogdibs |5.8|[![py](images/python.png)](src/Fibs%20og%20Dibs/fibsogdibs.py)| |[Fibonacci Tour](https://open.kattis.com/problems/fibtour)| fibtour |5.6|[![py](images/python.png)](src/Fibonacci%20Tour/fibtour.py)| |[Field Trip](https://open.kattis.com/problems/fieldtrip)| fieldtrip |2.2|[![py](images/python.png)]()| @@ -902,7 +906,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.2|[![py](images/python.png)]()| |[Figurine Figures](https://open.kattis.com/problems/figurinefigures)| figurinefigures |7.5|[![py](images/python.png)](src/Figurine%20Figures/figurinefigures.py)| -|[Filip](https://open.kattis.com/problems/filip)| filip |1.5|[![cpp](images/cpp.png)]()[![java](images/java.png)]()[![py](images/python.png)]()| +|[Filip](https://open.kattis.com/problems/filip)| filip |1.4|[![cpp](images/cpp.png)]()[![java](images/java.png)]()[![py](images/python.png)]()| |[Fimmtudagstilboð](https://open.kattis.com/problems/fimmtudagstilbod)| fimmtudagstilbod |1.4|[![py](images/python.png)]()| |[Final Exam (1)](https://open.kattis.com/problems/finalexam)| finalexam |9.0|[![cpp](images/cpp.png)](src/Final%20Exam%20(1)/finalexam.cpp)| |[Final Exam (2)](https://open.kattis.com/problems/finalexam2)| finalexam2 |1.6|[![cpp](images/cpp.png)]()| @@ -963,7 +967,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Forest Fruits](https://open.kattis.com/problems/forestfruits)| forestfruits |4.2|[![py](images/python.png)]()| |[Forests](https://open.kattis.com/problems/forests)| forests |3.3|[![py](images/python.png)]()| |[Four Die Rolls](https://open.kattis.com/problems/fourdierolls)| fourdierolls |2.6|[![py](images/python.png)]()| -|[Four Square](https://open.kattis.com/problems/foursquare)| foursquare |6.7|[![py](images/python.png)](src/Four%20Square/foursquare.py)| +|[Four Square](https://open.kattis.com/problems/foursquare)| foursquare |6.6|[![py](images/python.png)](src/Four%20Square/foursquare.py)| |[Fractal](https://open.kattis.com/problems/fractal2)| fractal2 |6.4|[![py](images/python.png)](src/Fractal/fractal2.py)| |[Fractal Area](https://open.kattis.com/problems/fractalarea)| fractalarea |2.8|[![py](images/python.png)]()| |[Continued Fraction](https://open.kattis.com/problems/fraction)| fraction |3.5|[![py](images/python.png)]()| @@ -973,7 +977,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[FreeCell](https://open.kattis.com/problems/freecell)| freecell |5.3|[![py](images/python.png)](src/FreeCell/freecell.py)| |[Free Food](https://open.kattis.com/problems/freefood)| freefood |1.5|[![cpp](images/cpp.png)]()| |[Free Weights](https://open.kattis.com/problems/freeweights)| freeweights |4.0|[![py](images/python.png)]()| -|[Freight Train](https://open.kattis.com/problems/freighttrain)| freighttrain |4.6|[![py](images/python.png)]()| +|[Freight Train](https://open.kattis.com/problems/freighttrain)| freighttrain |4.7|[![py](images/python.png)]()| |[Friday the 13th](https://open.kattis.com/problems/friday)| friday |2.0|[![py](images/python.png)]()| |[Fridge](https://open.kattis.com/problems/fridge)| fridge |3.5|[![py](images/python.png)]()| |[Froggie](https://open.kattis.com/problems/froggie)| froggie |6.1|[![py](images/python.png)](src/Froggie/froggie.py)| @@ -1014,7 +1018,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Gear Wheels](https://open.kattis.com/problems/gearwheels)| gearwheels |6.9|[![py](images/python.png)]()| |[Geezer Scripts](https://open.kattis.com/problems/geezerscripts)| geezerscripts |2.8|[![py](images/python.png)]()| |[Genealogical Research](https://open.kattis.com/problems/genealogical)| genealogical |3.8|[![py](images/python.png)]()| -|[Gene Block](https://open.kattis.com/problems/geneblock)| geneblock |2.3|[![py](images/python.png)]()| +|[Gene Block](https://open.kattis.com/problems/geneblock)| geneblock |2.4|[![py](images/python.png)]()| |[Gene Folding](https://open.kattis.com/problems/genefolding)| genefolding |3.8|[![py](images/python.png)]()| |[Chinese Remainder Theorem (non-relatively prime moduli)](https://open.kattis.com/problems/generalchineseremainder)| generalchineseremainder |3.7|[![py](images/python.png)]()| |[Generalized Recursive Functions](https://open.kattis.com/problems/generalizedrecursivefunctions)| generalizedrecursivefunctions |4.5|[![py](images/python.png)]()| @@ -1040,7 +1044,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Glyph Recognition](https://open.kattis.com/problems/glyphrecognition)| glyphrecognition |2.7|[![py](images/python.png)]()| |[GMO](https://open.kattis.com/problems/gmo)| gmo |4.8|[![py](images/python.png)]()| |[Gnoll Hypothesis](https://open.kattis.com/problems/gnollhypothesis)| gnollhypothesis |4.2|[![py](images/python.png)]()| -|[Goat Rope](https://open.kattis.com/problems/goatrope)| goatrope |1.5|[![cpp](images/cpp.png)]()| +|[Goat Rope](https://open.kattis.com/problems/goatrope)| goatrope |1.6|[![cpp](images/cpp.png)]()| |[Goblin Garden Guards](https://open.kattis.com/problems/goblingardenguards)| goblingardenguards |6.0|[![py](images/python.png)](src/Goblin%20Garden%20Guards/goblingardenguards.py)| |[Candy](https://open.kattis.com/problems/godis)| godis |5.7|[![py](images/python.png)]()| |[Godzilla](https://open.kattis.com/problems/godzilla)| godzilla |5.8|[![py](images/python.png)](src/Godzilla/godzilla.py)| @@ -1050,7 +1054,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Goldbach's Conjecture](https://open.kattis.com/problems/goldbach2)| goldbach2 |2.1|[![cpp](images/cpp.png)]()| |[Golf Bot](https://open.kattis.com/problems/golfbot)| golfbot |6.0|[![cpp](images/cpp.png)](src/Golf%20Bot/golfbot.cpp)| |[Golomb Rulers](https://open.kattis.com/problems/golombrulers)| golombrulers |3.0|[![py](images/python.png)]()| -|[Floor Area](https://open.kattis.com/problems/golvyta)| golvyta |6.2|[![py](images/python.png)]()| +|[Floor Area](https://open.kattis.com/problems/golvyta)| golvyta |6.4|[![py](images/python.png)]()| |[Good Coalition](https://open.kattis.com/problems/goodcoalition)| goodcoalition |3.8|[![py](images/python.png)]()| |[Good Messages](https://open.kattis.com/problems/goodmessages)| goodmessages |4.3|[![py](images/python.png)]()| |[Good Morning!](https://open.kattis.com/problems/goodmorning)| goodmorning |2.6|[![py](images/python.png)]()| @@ -1058,11 +1062,11 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Goomba Stacks](https://open.kattis.com/problems/goombastacks)| goombastacks |1.5|[![py](images/python.png)]()| |[Gopher II](https://open.kattis.com/problems/gopher2)| gopher2 |4.0|[![py](images/python.png)]()| |[The Gourmet](https://open.kattis.com/problems/gourmeten)| gourmeten |1.8|[![cpp](images/cpp.png)]()[![py](images/python.png)]()| -|[Grade Curving](https://open.kattis.com/problems/gradecurving)| gradecurving |4.8|[![py](images/python.png)]()| +|[Grade Curving](https://open.kattis.com/problems/gradecurving)| gradecurving |4.9|[![py](images/python.png)]()| |[Grading](https://open.kattis.com/problems/grading)| grading |1.6|[![py](images/python.png)]()| |[Grading on a Curve](https://open.kattis.com/problems/gradingonacurve)| gradingonacurve |5.3|[![py](images/python.png)]()| |[Graduation Guarantee](https://open.kattis.com/problems/graduationguarantee)| graduationguarantee |3.6|[![py](images/python.png)]()| -|[Grand Opening](https://open.kattis.com/problems/grandopening)| grandopening |6.1|[![py](images/python.png)](src/Grand%20Opening/grandopening.py)| +|[Grand Opening](https://open.kattis.com/problems/grandopening)| grandopening |6.2|[![py](images/python.png)](src/Grand%20Opening/grandopening.py)| |[Grandpa Bernie](https://open.kattis.com/problems/grandpabernie)| grandpabernie |2.5|[![java](images/java.png)]()| |[Granica](https://open.kattis.com/problems/granica)| granica |5.6|[![py](images/python.png)](src/Granica/granica.py)| |[Through the Grapevine](https://open.kattis.com/problems/grapevine)| grapevine |3.8|[![py](images/python.png)]()| @@ -1079,7 +1083,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Greeting Card](https://open.kattis.com/problems/greetingcard)| greetingcard |3.7|[![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.6|[![py](images/python.png)]()| -|[Grid Game](https://open.kattis.com/problems/gridgame)| gridgame |5.1|[![py](images/python.png)]()| +|[Grid Game](https://open.kattis.com/problems/gridgame)| gridgame |5.2|[![py](images/python.png)]()| |[Grid Magic](https://open.kattis.com/problems/gridmagic)| gridmagic |2.6|[![py](images/python.png)]()| |[Grid MST](https://open.kattis.com/problems/gridmst)| gridmst |5.9|[![py](images/python.png)](src/Grid%20MST/gridmst.py)| |[What's on the Grille](https://open.kattis.com/problems/grille)| grille |3.5|[![py](images/python.png)]()| @@ -1087,7 +1091,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Growling Gears](https://open.kattis.com/problems/growlinggears)| growlinggears |1.8|[![cpp](images/cpp.png)]()| |[Gruesome Cave](https://open.kattis.com/problems/gruesomecave)| gruesomecave |4.8|[![py](images/python.png)]()| |[Guardian of Decency](https://open.kattis.com/problems/guardianofdecency)| guardianofdecency |5.1|[![py](images/python.png)]()| -|[Guess The Number](https://open.kattis.com/problems/guess)| guess |2.7|[![py](images/python.png)]()| +|[Guess The Number](https://open.kattis.com/problems/guess)| guess |2.6|[![py](images/python.png)]()| |[Guessing Game](https://open.kattis.com/problems/guessinggame)| guessinggame |3.1|[![py](images/python.png)]()| |[I Can Guess the Data Structure!](https://open.kattis.com/problems/guessthedatastructure)| guessthedatastructure |2.9|[![java](images/java.png)]()| |[Guess The Digits](https://open.kattis.com/problems/guessthedigits)| guessthedigits |8.5|[![py](images/python.png)](src/Guess%20The%20Digits/guessthedigits.py)| @@ -1098,7 +1102,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Gullpeningastaflar](https://open.kattis.com/problems/gullpeningastaflar)| gullpeningastaflar |4.0|[![py](images/python.png)](src/Gullpeningastaflar/gullpeningastaflar.py)| |[Gym Leader's Territory](https://open.kattis.com/problems/gymleadersterritory)| gymleadersterritory |3.4|[![py](images/python.png)]()| |[Háhýsi](https://open.kattis.com/problems/hahysi)| hahysi |2.9|[![py](images/python.png)]()| -|[Haiku](https://open.kattis.com/problems/haiku)| haiku |5.0|[![py](images/python.png)](src/Haiku/haiku.py)| +|[Haiku](https://open.kattis.com/problems/haiku)| haiku |5.1|[![py](images/python.png)](src/Haiku/haiku.py)| |[Watch Out For Those Hailstones!](https://open.kattis.com/problems/hailstone)| hailstone |2.2|[![py](images/python.png)]()| |[Hailstone Sequences](https://open.kattis.com/problems/hailstone2)| hailstone2 |1.7|[![py](images/python.png)]()| |[Hakkari](https://open.kattis.com/problems/hakkari)| hakkari |1.4|[![py](images/python.png)]()| @@ -1118,13 +1122,13 @@ For more Python data structure implementations, head over to [pytils](https://gi |[String Hashing](https://open.kattis.com/problems/hashing)| hashing |5.2|[![py](images/python.png)](src/String%20Hashing/hashing.py)| |[Haughty Cuisine](https://open.kattis.com/problems/haughtycuisine)| haughtycuisine |1.7|[![py](images/python.png)]()| |[Haunted Graveyard](https://open.kattis.com/problems/hauntedgraveyard)| hauntedgraveyard |6.4|[![java](images/java.png)](src/Haunted%20Graveyard/HauntedGraveyard.java)| -|[Hay Bales](https://open.kattis.com/problems/haybales)| haybales |5.6|[![py](images/python.png)](src/Hay%20Bales/haybales.py)| +|[Hay Bales](https://open.kattis.com/problems/haybales)| haybales |5.7|[![py](images/python.png)](src/Hay%20Bales/haybales.py)| |[Hay Points](https://open.kattis.com/problems/haypoints)| haypoints |2.1|[![py](images/python.png)]()| |[Head Guard](https://open.kattis.com/problems/headguard)| headguard |2.3|[![py](images/python.png)]()| |[Binary Heap](https://open.kattis.com/problems/heap)| heap |2.2|[![cpp](images/cpp.png)]()| |[Heart Rate](https://open.kattis.com/problems/heartrate)| heartrate |1.4|[![cpp](images/cpp.png)]()| |[Heating Up](https://open.kattis.com/problems/heatingup)| heatingup |6.1|[![py](images/python.png)]()| -|[Height Ordering](https://open.kattis.com/problems/height)| height |2.0|[![py](images/python.png)]()| +|[Height Ordering](https://open.kattis.com/problems/height)| height |1.9|[![py](images/python.png)]()| |[Homework (1)](https://open.kattis.com/problems/heimavinna)| heimavinna |1.5|[![cpp](images/cpp.png)]()| |[Heir's Dilemma](https://open.kattis.com/problems/heirsdilemma)| heirsdilemma |1.6|[![py](images/python.png)]()| |[Heliocentric](https://open.kattis.com/problems/heliocentric)| heliocentric |2.0|[![py](images/python.png)]()| @@ -1166,14 +1170,14 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Hogwarts](https://open.kattis.com/problems/hogwarts2)| hogwarts2 |5.1|[![py](images/python.png)]()| |[Holey N-Queens (Batman)](https://open.kattis.com/problems/holeynqueensbatman)| holeynqueensbatman |2.6|[![py](images/python.png)]()| |[Holiday Stars](https://open.kattis.com/problems/holidaystars)| holidaystars |6.1|[![py](images/python.png)](src/Holiday%20Stars/holidaystars.py)| -|[Homework (2)](https://open.kattis.com/problems/homework)| homework |7.0|[![py](images/python.png)](src/Homework%20(2)/homework.py)| +|[Homework (2)](https://open.kattis.com/problems/homework)| homework |7.1|[![py](images/python.png)](src/Homework%20(2)/homework.py)| |[Honeycomb Walk](https://open.kattis.com/problems/honey)| honey |2.9|[![py](images/python.png)]()| |[Honey Heist](https://open.kattis.com/problems/honeyheist)| honeyheist |3.4|[![py](images/python.png)]()| |[Honi](https://open.kattis.com/problems/honi)| honi |3.2|[![py](images/python.png)]()| |[Hópavinna](https://open.kattis.com/problems/hopavinna)| hopavinna |2.9|[![py](images/python.png)]()| |[Hoppers](https://open.kattis.com/problems/hoppers)| hoppers |3.8|[![py](images/python.png)]()| |[Hopscotch](https://open.kattis.com/problems/hopscotch)| hopscotch |5.6|[![py](images/python.png)](src/Hopscotch/hopscotch.py)| -|[Hopscotch 50](https://open.kattis.com/problems/hopscotch50)| hopscotch50 |2.5|[![py](images/python.png)]()| +|[Hopscotch 50](https://open.kattis.com/problems/hopscotch50)| hopscotch50 |2.6|[![py](images/python.png)]()| |[Hopscotch 500](https://open.kattis.com/problems/hopscotch500)| hopscotch500 |7.3|[![java](images/java.png)]()| |[Horror List](https://open.kattis.com/problems/horror)| horror |2.7|[![py](images/python.png)]()| |[Horror Film Night](https://open.kattis.com/problems/horrorfilmnight)| horrorfilmnight |3.2|[![py](images/python.png)]()| @@ -1183,7 +1187,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[House Lawn](https://open.kattis.com/problems/houselawn)| houselawn |4.1|[![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 |2.0|[![py](images/python.png)]()| -|[How Many Digits](https://open.kattis.com/problems/howmanydigits)| howmanydigits |4.2|[![py](images/python.png)]()| +|[How Many Digits](https://open.kattis.com/problems/howmanydigits)| howmanydigits |4.1|[![py](images/python.png)]()| |[How many 0's](https://open.kattis.com/problems/howmanyzeros)| howmanyzeros |3.7|[![py](images/python.png)]()| |[Hraðgreining](https://open.kattis.com/problems/hradgreining)| hradgreining |1.2|[![py](images/python.png)]()| |[H to O](https://open.kattis.com/problems/htoo)| htoo |2.6|[![py](images/python.png)]()| @@ -1215,16 +1219,16 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Illiteracy](https://open.kattis.com/problems/illiteracy)| illiteracy |3.1|[![py](images/python.png)]()| |[Illumination](https://open.kattis.com/problems/illumination)| illumination |3.5|[![py](images/python.png)]()| |[Illuminati Spotti](https://open.kattis.com/problems/illuminatispotti)| illuminatispotti |2.0|[![py](images/python.png)]()| -|[Image Decoding](https://open.kattis.com/problems/imagedecoding)| imagedecoding |3.1|[![py](images/python.png)]()| +|[Image Decoding](https://open.kattis.com/problems/imagedecoding)| imagedecoding |3.0|[![py](images/python.png)]()| |[Image Processing](https://open.kattis.com/problems/imageprocessing)| imageprocessing |1.8|[![py](images/python.png)]()| -|[IMO Harder Problem](https://open.kattis.com/problems/imoharderproblem)| imoharderproblem |6.3|[![py](images/python.png)](src/IMO%20Harder%20Problem/imoharderproblem.py)| +|[IMO Harder Problem](https://open.kattis.com/problems/imoharderproblem)| imoharderproblem |6.4|[![py](images/python.png)](src/IMO%20Harder%20Problem/imoharderproblem.py)| |[Imperfect GPS](https://open.kattis.com/problems/imperfectgps)| imperfectgps |4.2|[![cpp](images/cpp.png)]()| |[Implementation Irregularities](https://open.kattis.com/problems/implementationirregularities)| implementationirregularities |3.2|[![py](images/python.png)]()| |[Import Spaghetti](https://open.kattis.com/problems/importspaghetti)| importspaghetti |5.4|[![py](images/python.png)](src/Import%20Spaghetti/importspaghetti.py)| |[Mission Improbable](https://open.kattis.com/problems/improbable)| improbable |4.3|[![py](images/python.png)]()| |[#includescoring](https://open.kattis.com/problems/includescoring)| includescoring |5.9|[![py](images/python.png)]()| |[Incognito](https://open.kattis.com/problems/incognito)| incognito |3.0|[![py](images/python.png)]()| -|[Increasing Subsequence](https://open.kattis.com/problems/increasingsubsequence)| increasingsubsequence |3.7|[![py](images/python.png)]()| +|[Increasing Subsequence](https://open.kattis.com/problems/increasingsubsequence)| increasingsubsequence |3.8|[![py](images/python.png)]()| |[Indoorienteering](https://open.kattis.com/problems/indoorienteering)| indoorienteering |6.8|[![py](images/python.png)]()| |[An Industrial Spy](https://open.kattis.com/problems/industrialspy)| industrialspy |2.8|[![py](images/python.png)]()| |[Infinite 2D Array](https://open.kattis.com/problems/infinite2darray)| infinite2darray |5.5|[![py](images/python.png)]()| @@ -1243,7 +1247,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Integer Division](https://open.kattis.com/problems/integerdivision)| integerdivision |3.2|[![py](images/python.png)]()| |[Integer Lists](https://open.kattis.com/problems/integerlists)| integerlists |3.4|[![java](images/java.png)](src/Integer%20Lists/IntegerLists.java)| |[Intelligence Infection](https://open.kattis.com/problems/intelligenceinfection)| intelligenceinfection |5.0|[![py](images/python.png)]()| -|[Interactive Tic-Tac-Toe](https://open.kattis.com/problems/interactivetictactoe)| interactivetictactoe |6.2|[![py](images/python.png)](src/Interactive%20Tic-Tac-Toe/interactivetictactoe.py)| +|[Interactive Tic-Tac-Toe](https://open.kattis.com/problems/interactivetictactoe)| interactivetictactoe |6.1|[![py](images/python.png)](src/Interactive%20Tic-Tac-Toe/interactivetictactoe.py)| |[Intercept](https://open.kattis.com/problems/intercept)| intercept |6.6|[![py](images/python.png)](src/Intercept/intercept.py)| |[Interesting Integers](https://open.kattis.com/problems/interestingintegers)| interestingintegers |4.6|[![cpp](images/cpp.png)]()| |[Intergalactic Bidding](https://open.kattis.com/problems/intergalacticbidding)| intergalacticbidding |4.1|[![py](images/python.png)]()| @@ -1264,7 +1268,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Invoker (Easy)](https://open.kattis.com/problems/invokereasy)| invokereasy |2.3|[![py](images/python.png)]()| |[Invoker (Hard)](https://open.kattis.com/problems/invokerhard)| invokerhard |2.9|[![py](images/python.png)]()| |[IOU](https://open.kattis.com/problems/iou)| iou |3.2|[![py](images/python.png)]()| -|[I Repeat Myself I Repeat Myself I Repeat](https://open.kattis.com/problems/irepeatmyself)| irepeatmyself |2.5|[![py](images/python.png)]()| +|[I Repeat Myself I Repeat Myself I Repeat](https://open.kattis.com/problems/irepeatmyself)| irepeatmyself |2.4|[![py](images/python.png)]()| |[Iron and Coal](https://open.kattis.com/problems/ironcoal)| ironcoal |4.9|[![py](images/python.png)]()| |[Irrational Division](https://open.kattis.com/problems/irrationaldivision)| irrationaldivision |4.1|[![py](images/python.png)]()| |[Is-A Has-A Who Knowz-A](https://open.kattis.com/problems/isahasa)| isahasa |7.4|[![py](images/python.png)](src/Is-A%20Has-A%20Who%20Knowz-A/isahasa.py)| @@ -1314,7 +1318,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Jolly Jumpers](https://open.kattis.com/problems/jollyjumpers)| jollyjumpers |2.9|[![py](images/python.png)]()| |[Journey of the Repetitor](https://open.kattis.com/problems/journeyoftherepetitor)| journeyoftherepetitor |5.3|[![py](images/python.png)]()| |[Joyless Game](https://open.kattis.com/problems/joylessgame)| joylessgame |4.1|[![py](images/python.png)]()| -|[Judging Troubles](https://open.kattis.com/problems/judging)| judging |2.4|[![java](images/java.png)]()| +|[Judging Troubles](https://open.kattis.com/problems/judging)| judging |2.6|[![java](images/java.png)]()| |[Judging Moose](https://open.kattis.com/problems/judgingmoose)| judgingmoose |1.5|[![cpp](images/cpp.png)]()| |[Juggling Patterns](https://open.kattis.com/problems/jugglingpatterns)| jugglingpatterns |5.7|[![py](images/python.png)](src/Juggling%20Patterns/jugglingpatterns.py)| |[Jug Hard](https://open.kattis.com/problems/jughard)| jughard |3.4|[![py](images/python.png)]()| @@ -1340,7 +1344,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Karte](https://open.kattis.com/problems/karte)| karte |1.6|[![cpp](images/cpp.png)]()| |[Throwing bridges](https://open.kattis.com/problems/kastabroar)| kastabroar |8.0|[![py](images/python.png)]()| |[Kastenlauf](https://open.kattis.com/problems/kastenlauf)| kastenlauf |2.9|[![py](images/python.png)]()| -|[Kattis's Quest](https://open.kattis.com/problems/kattissquest)| kattissquest |3.3|[![java](images/java.png)]()| +|[Kattis's Quest](https://open.kattis.com/problems/kattissquest)| kattissquest |3.4|[![java](images/java.png)]()| |[Kayaking Trip](https://open.kattis.com/problems/kayaking)| kayaking |4.4|[![py](images/python.png)]()| |[kcuD dlanoD](https://open.kattis.com/problems/kcuddlanod)| kcuddlanod |1.8|[![py](images/python.png)]()| |[Keep it Cool](https://open.kattis.com/problems/keepitcool)| keepitcool |2.8|[![py](images/python.png)]()| @@ -1354,7 +1358,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Matrix Keypad](https://open.kattis.com/problems/keypad)| keypad |3.6|[![py](images/python.png)]()| |[Keys, Phone, Wallet](https://open.kattis.com/problems/keysphonewallet)| keysphonewallet |1.3|[![py](images/python.png)]()| |[The Key to Cryptography](https://open.kattis.com/problems/keytocrypto)| keytocrypto |1.7|[![py](images/python.png)]()| -|[Key to Knowledge](https://open.kattis.com/problems/keytoknowledge)| keytoknowledge |7.7|[![py](images/python.png)](src/Key%20to%20Knowledge/keytoknowledge.py)| +|[Key to Knowledge](https://open.kattis.com/problems/keytoknowledge)| keytoknowledge |7.6|[![py](images/python.png)](src/Key%20to%20Knowledge/keytoknowledge.py)| |[Keywords](https://open.kattis.com/problems/keywords)| keywords |2.0|[![py](images/python.png)]()| |[Kiki Boba](https://open.kattis.com/problems/kikiboba)| kikiboba |1.3|[![py](images/python.png)]()| |[Killing Chaos](https://open.kattis.com/problems/killingchaos)| killingchaos |5.7|[![py](images/python.png)](src/Killing%20Chaos/killingchaos.py)| @@ -1389,7 +1393,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Koffínhraði](https://open.kattis.com/problems/koffinhradi)| koffinhradi |4.3|[![py](images/python.png)](src/Koffínhraði/koffinhradi.py)| |[Kolkrabbaleikarnir](https://open.kattis.com/problems/kolkrabbaleikarnir)| kolkrabbaleikarnir |7.8|[![py](images/python.png)](src/Kolkrabbaleikarnir/kolkrabbaleikarnir.py)| |[Kolone](https://open.kattis.com/problems/kolone)| kolone |3.3|[![py](images/python.png)]()| -|[Buying Books](https://open.kattis.com/problems/kopabocker)| kopabocker |3.5|[![py](images/python.png)]()| +|[Buying Books](https://open.kattis.com/problems/kopabocker)| kopabocker |3.6|[![py](images/python.png)]()| |[Kornislav](https://open.kattis.com/problems/kornislav)| kornislav |1.5|[![cpp](images/cpp.png)]()| |[Kratki](https://open.kattis.com/problems/kratki)| kratki |3.6|[![py](images/python.png)]()| |[Križaljka](https://open.kattis.com/problems/krizaljka)| krizaljka |1.8|[![py](images/python.png)]()| @@ -1455,10 +1459,11 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Logland](https://open.kattis.com/problems/logland)| logland |5.3|[![py](images/python.png)]()| |[Logo](https://open.kattis.com/problems/logo)| logo |2.3|[![py](images/python.png)]()| |[Logo 2](https://open.kattis.com/problems/logo2)| logo2 |5.6|[![py](images/python.png)](src/Logo%202/logo2.py)| +|[Lög um lög](https://open.kattis.com/problems/logumlog)| logumlog |4.3|[![py](images/python.png)]()| |[Lone Rook](https://open.kattis.com/problems/lonerook)| lonerook |8.1|[![py](images/python.png)](src/Lone%20Rook/lonerook.py)| |[Longest Common Subsequence](https://open.kattis.com/problems/longestcommonsubsequence)| longestcommonsubsequence |5.2|[![py](images/python.png)](src/Longest%20Common%20Subsequence/longestcommonsubsequence.py)| |[Longest Common Substring](https://open.kattis.com/problems/longestcommonsubstring)| longestcommonsubstring |4.2|[![py](images/python.png)]()| -|[Longest path in a DAG](https://open.kattis.com/problems/longestpathinadag)| longestpathinadag |3.3|[![py](images/python.png)]()| +|[Longest path in a DAG](https://open.kattis.com/problems/longestpathinadag)| longestpathinadag |3.2|[![py](images/python.png)]()| |[Longest Prime Sum](https://open.kattis.com/problems/longestprimesum)| longestprimesum |2.3|[![py](images/python.png)]()| |[Longest Increasing Subsequence](https://open.kattis.com/problems/longincsubseq)| longincsubseq |5.4|[![py](images/python.png)](src/Longest%20Increasing%20Subsequence/longincsubseq.py)| |[Long Swaps](https://open.kattis.com/problems/longswaps)| longswaps |3.6|[![py](images/python.png)]()| @@ -1478,7 +1483,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[ls](https://open.kattis.com/problems/ls)| ls |4.9|[![py](images/python.png)]()| |[Lubbi Lærir](https://open.kattis.com/problems/lubbilaerir)| lubbilaerir |1.1|[![py](images/python.png)]()| |[Lucky Draw](https://open.kattis.com/problems/luckydraw)| luckydraw |4.3|[![py](images/python.png)]()| -|[Lucky Numbers](https://open.kattis.com/problems/luckynumber)| luckynumber |4.3|[![py](images/python.png)]()| +|[Lucky Numbers](https://open.kattis.com/problems/luckynumber)| luckynumber |4.2|[![py](images/python.png)]()| |[Luggage](https://open.kattis.com/problems/luggage)| luggage |6.0|[![py](images/python.png)](src/Luggage/luggage.py)| |[Luhn's Checksum Algorithm](https://open.kattis.com/problems/luhnchecksum)| luhnchecksum |1.8|[![cpp](images/cpp.png)]()| |[LumberCraft](https://open.kattis.com/problems/lumbercraft)| lumbercraft |4.7|[![py](images/python.png)]()| @@ -1493,6 +1498,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Magical Mystery Knight's Tour](https://open.kattis.com/problems/magicalmysteryknight)| magicalmysteryknight |9.5|[![py](images/python.png)](src/Magical%20Mystery%20Knight's%20Tour/magicalmysteryknight.py)| |[Magical Runes](https://open.kattis.com/problems/magicalrunes)| magicalrunes |3.5|[![py](images/python.png)]()| |[Magic Bean](https://open.kattis.com/problems/magicbeancube)| magicbeancube |3.9|[![py](images/python.png)]()| +|[Magic Bitstrings](https://open.kattis.com/problems/magicbitstrings)| magicbitstrings |5.9|[![py](images/python.png)](src/Magic%20Bitstrings/magicbitstrings.py)| |[Magic Sequence](https://open.kattis.com/problems/magicsequence)| magicsequence |8.1|[![java](images/java.png)]()[![py](images/python.png)]()| |[Magic Trick](https://open.kattis.com/problems/magictrick)| magictrick |1.5|[![py](images/python.png)]()| |[Magnesium Supplementation](https://open.kattis.com/problems/magnesiumsupplementation)| magnesiumsupplementation |5.0|[![py](images/python.png)](src/Magnesium%20Supplementation/magnesiumsupplementation.py)| @@ -1504,14 +1510,14 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Making A Meowth](https://open.kattis.com/problems/makingameowth)| makingameowth |1.8|[![py](images/python.png)]()| |[Making Palindromes](https://open.kattis.com/problems/makingpalindromes)| makingpalindromes |5.8|[![py](images/python.png)](src/Making%20Palindromes/makingpalindromes.py)| |[Malfunctioning Robot](https://open.kattis.com/problems/malfunctioningrobot)| malfunctioningrobot |3.6|[![py](images/python.png)]()| -|[Mali](https://open.kattis.com/problems/mali)| mali |5.7|[![py](images/python.png)](src/Mali/mali.py)| +|[Mali](https://open.kattis.com/problems/mali)| mali |5.6|[![py](images/python.png)](src/Mali/mali.py)| |[Mall Mania](https://open.kattis.com/problems/mallmania)| mallmania |4.7|[![py](images/python.png)]()| |[Managing Packaging](https://open.kattis.com/problems/managingpackaging)| managingpackaging |4.7|[![py](images/python.png)]()| |[Mancala](https://open.kattis.com/problems/mancala)| mancala |2.1|[![py](images/python.png)]()| |[Mandelbrot](https://open.kattis.com/problems/mandelbrot)| mandelbrot |2.9|[![py](images/python.png)]()| |[Manhattan Mornings](https://open.kattis.com/problems/manhattanmornings)| manhattanmornings |5.0|[![py](images/python.png)]()| |[Manhattan Positioning System](https://open.kattis.com/problems/manhattanpositioningsystem)| manhattanpositioningsystem |7.2|[![py](images/python.png)](src/Manhattan%20Positioning%20System/manhattanpositioningsystem.py)| -|[Manhattan Walk](https://open.kattis.com/problems/manhattanwalk)| manhattanwalk |4.8|[![py](images/python.png)]()| +|[Manhattan Walk](https://open.kattis.com/problems/manhattanwalk)| manhattanwalk |4.7|[![py](images/python.png)]()| |[Map Colouring](https://open.kattis.com/problems/mapcolouring)| mapcolouring |5.2|[![py](images/python.png)](src/Map%20Colouring/mapcolouring.py)| |[Identifying Map Tiles](https://open.kattis.com/problems/maptiles2)| maptiles2 |1.6|[![cpp](images/cpp.png)]()| |[Marbles On A Tree](https://open.kattis.com/problems/marblestree)| marblestree |3.1|[![py](images/python.png)]()| @@ -1524,7 +1530,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[m-ary Partitions](https://open.kattis.com/problems/marypartitions)| marypartitions |3.4|[![py](images/python.png)]()| |[Massive Card Game](https://open.kattis.com/problems/massivecardgame)| massivecardgame |3.1|[![java](images/java.png)]()| |[Mastering Mastermind](https://open.kattis.com/problems/mastermind)| mastermind |2.4|[![py](images/python.png)]()| -|[Matarinnkaup](https://open.kattis.com/problems/matarinnkaup)| matarinnkaup |5.1|[![py](images/python.png)]()| +|[Matarinnkaup](https://open.kattis.com/problems/matarinnkaup)| matarinnkaup |5.0|[![py](images/python.png)]()| |[Match Game](https://open.kattis.com/problems/matchgame)| matchgame |4.6|[![py](images/python.png)]()| |[Matchsticks](https://open.kattis.com/problems/matchsticks)| matchsticks |3.8|[![py](images/python.png)]()| |[Mathemagicians](https://open.kattis.com/problems/mathemagicians)| mathemagicians |4.8|[![py](images/python.png)]()| @@ -1549,6 +1555,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Imperial Measurement](https://open.kattis.com/problems/measurement)| measurement |2.1|[![py](images/python.png)]()| |[Medals](https://open.kattis.com/problems/medals)| medals |5.7|[![py](images/python.png)](src/Medals/medals.py)| |[Message](https://open.kattis.com/problems/meddelande)| meddelande |1.5|[![py](images/python.png)]()| +|[Meeting Points](https://open.kattis.com/problems/meetingpoints)| meetingpoints |4.4|[![py](images/python.png)]()| |[Mega Inversions](https://open.kattis.com/problems/megainversions)| megainversions |2.8|[![py](images/python.png)]()| |[Three-State Memory](https://open.kattis.com/problems/memory)| memory |7.8|[![py](images/python.png)](src/Three-State%20Memory/memory.py)| |[Memory Game](https://open.kattis.com/problems/memorygame)| memorygame |4.9|[![py](images/python.png)]()| @@ -1560,7 +1567,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Metaprogramming](https://open.kattis.com/problems/metaprogramming)| metaprogramming |2.1|[![py](images/python.png)]()| |[Methodic Multiplication](https://open.kattis.com/problems/methodicmultiplication)| methodicmultiplication |1.6|[![py](images/python.png)]()| |[Metronome](https://open.kattis.com/problems/metronome)| metronome |1.2|[![py](images/python.png)]()| -|[Mia](https://open.kattis.com/problems/mia)| mia |2.2|[![py](images/python.png)]()| +|[Mia](https://open.kattis.com/problems/mia)| mia |2.1|[![py](images/python.png)]()| |[Micro-Row](https://open.kattis.com/problems/microrow)| microrow |6.0|[![py](images/python.png)](src/Micro-Row/microrow.py)| |[Miði](https://open.kattis.com/problems/midi)| midi |2.0|[![py](images/python.png)]()| |[Milestone Counter](https://open.kattis.com/problems/milestones)| milestones |3.2|[![py](images/python.png)]()| @@ -1570,7 +1577,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Minimum Cut](https://open.kattis.com/problems/mincut)| mincut |3.6|[![py](images/python.png)]()| |[Minesweeper](https://open.kattis.com/problems/minesweeper)| minesweeper |1.5|[![py](images/python.png)]()| |[Mini Battleship](https://open.kattis.com/problems/minibattleship)| minibattleship |4.4|[![py](images/python.png)]()| -|[Minimum Scalar Product](https://open.kattis.com/problems/minimumscalar)| minimumscalar |2.0|[![py](images/python.png)]()| +|[Minimum Scalar Product](https://open.kattis.com/problems/minimumscalar)| minimumscalar |1.9|[![py](images/python.png)]()| |[Mining Race](https://open.kattis.com/problems/miningrace)| miningrace |4.7|[![py](images/python.png)]()| |[Ministry of Magic](https://open.kattis.com/problems/ministryofmagic)| ministryofmagic |6.5|[![py](images/python.png)](src/Ministry%20of%20Magic/ministryofmagic.py)| |[Minor Setback](https://open.kattis.com/problems/minorsetback)| minorsetback |3.6|[![py](images/python.png)]()| @@ -1578,7 +1585,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Mirinae](https://open.kattis.com/problems/mirinae)| mirinae |9.0|[![py](images/python.png)]()| |[Mirror Images](https://open.kattis.com/problems/mirror)| mirror |2.1|[![cpp](images/cpp.png)]()| |[Misa](https://open.kattis.com/problems/misa)| misa |2.0|[![py](images/python.png)]()| -|[Missing Gnomes](https://open.kattis.com/problems/missinggnomes)| missinggnomes |3.5|[![py](images/python.png)]()| +|[Missing Gnomes](https://open.kattis.com/problems/missinggnomes)| missinggnomes |3.6|[![py](images/python.png)]()| |[Missing Number (1)](https://open.kattis.com/problems/missingnumber)| missingnumber |4.1|[![py](images/python.png)]()| |[Missing Number (2)](https://open.kattis.com/problems/missingnumber2)| missingnumber2 |6.5|[![py](images/python.png)](src/Missing%20Number%20(2)/missingnumber2.py)| |[Missing Numbers](https://open.kattis.com/problems/missingnumbers)| missingnumbers |1.9|[![cpp](images/cpp.png)]()| @@ -1638,7 +1645,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Music Collection](https://open.kattis.com/problems/musiccollection)| musiccollection |4.6|[![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.9|[![py](images/python.png)]()| +|[Minimum Weighted Vertex Cover](https://open.kattis.com/problems/mwvc)| mwvc |7.8|[![py](images/python.png)]()| |[Mylla](https://open.kattis.com/problems/mylla2)| mylla2 |1.5|[![py](images/python.png)]()| |[Mysterious Tower](https://open.kattis.com/problems/mysterioustower)| mysterioustower |4.3|[![py](images/python.png)]()| |[Nafnagift](https://open.kattis.com/problems/nafnagift)| nafnagift |4.6|[![py](images/python.png)](src/Nafnagift/nafnagift.py)| @@ -1649,7 +1656,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Námsleið](https://open.kattis.com/problems/namsleid)| namsleid |3.0|[![py](images/python.png)](src/Námsleið/namsleid.py)| |[Narrow Art Gallery](https://open.kattis.com/problems/narrowartgallery)| narrowartgallery |3.0|[![py](images/python.png)]()| |[Nasty Hacks](https://open.kattis.com/problems/nastyhacks)| nastyhacks |1.4|[![java](images/java.png)]()| -|[Natjecanje](https://open.kattis.com/problems/natjecanje)| natjecanje |2.0|[![py](images/python.png)]()| +|[Natjecanje](https://open.kattis.com/problems/natjecanje)| natjecanje |2.1|[![py](images/python.png)]()| |[Natrij](https://open.kattis.com/problems/natrij)| natrij |2.7|[![py](images/python.png)]()| |[Nature Reserve](https://open.kattis.com/problems/naturereserve)| naturereserve |4.3|[![java](images/java.png)]()| |[Neighborhood Watch](https://open.kattis.com/problems/neighborhoodwatch)| neighborhoodwatch |3.2|[![py](images/python.png)]()| @@ -1663,10 +1670,10 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Nicknames](https://open.kattis.com/problems/nicknames)| nicknames |3.6|[![java](images/java.png)]()[![py](images/python.png)]()| |[Nikola](https://open.kattis.com/problems/nikola)| nikola |3.8|[![py](images/python.png)]()| |[Nimionese](https://open.kattis.com/problems/nimionese)| nimionese |2.2|[![py](images/python.png)]()| -|[I Hate The Number Nine](https://open.kattis.com/problems/nine)| nine |2.8|[![py](images/python.png)]()| +|[I Hate The Number Nine](https://open.kattis.com/problems/nine)| nine |2.9|[![py](images/python.png)]()| |[Nine Knights](https://open.kattis.com/problems/nineknights)| nineknights |2.1|[![py](images/python.png)]()| |[Nine Packs](https://open.kattis.com/problems/ninepacks)| ninepacks |3.8|[![py](images/python.png)]()| -|[Ninety-nine](https://open.kattis.com/problems/ninetynine)| ninetynine |3.4|[![py](images/python.png)]()| +|[Ninety-nine](https://open.kattis.com/problems/ninetynine)| ninetynine |3.5|[![py](images/python.png)]()| |[Nizovi](https://open.kattis.com/problems/nizovi)| nizovi |3.2|[![py](images/python.png)]()| |[nnnnn](https://open.kattis.com/problems/nnnnn)| nnnnn |8.2|[![py](images/python.png)](src/nnnnn/nnnnn.py)| |[No Duplicates](https://open.kattis.com/problems/nodup)| nodup |1.5|[![cpp](images/cpp.png)]()| @@ -1677,13 +1684,13 @@ For more Python data structure implementations, head over to [pytils](https://gi |[NOP](https://open.kattis.com/problems/nop)| nop |2.0|[![py](images/python.png)]()| |[Norma](https://open.kattis.com/problems/norma)| norma |7.3|[![cpp](images/cpp.png)](src/Norma/norma.cpp)| |[Not Amused](https://open.kattis.com/problems/notamused)| notamused |2.5|[![py](images/python.png)]()| -|[No Thanks!](https://open.kattis.com/problems/nothanks)| nothanks |2.0|[![py](images/python.png)]()| +|[No Thanks!](https://open.kattis.com/problems/nothanks)| nothanks |1.9|[![py](images/python.png)]()| |[N-Puzzle](https://open.kattis.com/problems/npuzzle)| npuzzle |1.8|[![py](images/python.png)]()| |[N-sum](https://open.kattis.com/problems/nsum)| nsum |1.3|[![py](images/python.png)]()| |[NTNU Orienteering](https://open.kattis.com/problems/ntnuorienteering)| ntnuorienteering |4.1|[![py](images/python.png)]()| |[Determining Nucleotide Assortments](https://open.kattis.com/problems/nucleotides)| nucleotides |3.4|[![py](images/python.png)]()| |[Nullary Computer](https://open.kattis.com/problems/nullarycomputer)| nullarycomputer |4.8|[![py](images/python.png)]()| -|[Núll og tveir](https://open.kattis.com/problems/nullogtveir)| nullogtveir |5.1|[![py](images/python.png)](src/Núll%20og%20tveir/nullogtveir.py)| +|[Núll og tveir](https://open.kattis.com/problems/nullogtveir)| nullogtveir |5.0|[![py](images/python.png)](src/Núll%20og%20tveir/nullogtveir.py)| |[Number Colosseum](https://open.kattis.com/problems/numbercolosseum)| numbercolosseum |3.4|[![py](images/python.png)]()| |[Number Fun](https://open.kattis.com/problems/numberfun)| numberfun |1.5|[![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)| @@ -1724,7 +1731,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Restaurant Orders](https://open.kattis.com/problems/orders)| orders |5.5|[![py](images/python.png)](src/Restaurant%20Orders/orders.py)| |[Ordinals](https://open.kattis.com/problems/ordinals)| ordinals |2.0|[![py](images/python.png)]()| |[Ordinary Ordinals](https://open.kattis.com/problems/ordinaryordinals)| ordinaryordinals |4.3|[![py](images/python.png)]()| -|[Orðla](https://open.kattis.com/problems/ordla)| ordla |7.4|[![py](images/python.png)](src/Orðla/ordla.py)| +|[Orðla](https://open.kattis.com/problems/ordla)| ordla |6.2|[![py](images/python.png)](src/Orðla/ordla.py)| |[Organ-free Man](https://open.kattis.com/problems/organfreeman)| organfreeman |6.2|[![py](images/python.png)]()| |[Ornaments](https://open.kattis.com/problems/ornaments)| ornaments |2.6|[![cpp](images/cpp.png)]()| |[Orphan Backups](https://open.kattis.com/problems/orphanbackups)| orphanbackups |6.3|[![py](images/python.png)](src/Orphan%20Backups/orphanbackups.py)| @@ -1776,7 +1783,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Patuljci (1)](https://open.kattis.com/problems/patuljci)| patuljci |1.7|[![cpp](images/cpp.png)]()| |[Patuljci (2)](https://open.kattis.com/problems/patuljci2)| patuljci2 |6.1|[![py](images/python.png)](src/Patuljci%20(2)/patuljci2.py)| |[Paul Eigon](https://open.kattis.com/problems/pauleigon)| pauleigon |1.8|[![cpp](images/cpp.png)]()| -|[Pawn Shop](https://open.kattis.com/problems/pawnshop)| pawnshop |3.3|[![py](images/python.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.0|[![py](images/python.png)]()| |[Pear-wise Voting](https://open.kattis.com/problems/pearwise)| pearwise |4.1|[![py](images/python.png)]()| |[Pea Soup and Pancakes](https://open.kattis.com/problems/peasoup)| peasoup |1.9|[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| @@ -1806,7 +1813,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Physical Music](https://open.kattis.com/problems/physicalmusic)| physicalmusic |5.9|[![py](images/python.png)](src/Physical%20Music/physicalmusic.py)| |[Moving Pianos](https://open.kattis.com/problems/piano)| piano |4.7|[![py](images/python.png)]()| |[Piano Lessons](https://open.kattis.com/problems/pianolessons)| pianolessons |3.3|[![py](images/python.png)]()| -|[Pick up sticks](https://open.kattis.com/problems/pickupsticks)| pickupsticks |4.3|[![py](images/python.png)]()| +|[Pick up sticks](https://open.kattis.com/problems/pickupsticks)| pickupsticks |4.4|[![py](images/python.png)]()| |[Pie](https://open.kattis.com/problems/pie)| pie |3.1|[![py](images/python.png)]()| |[Piece of Cake](https://open.kattis.com/problems/pieceofcake)| pieceofcake |8.4|[![py](images/python.png)](src/Piece%20of%20Cake/pieceofcake.py)| |[Piece of Cake!](https://open.kattis.com/problems/pieceofcake2)| pieceofcake2 |1.4|[![cpp](images/cpp.png)]()[![java](images/java.png)]()[![py](images/python.png)]()| @@ -1862,7 +1869,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Power of Divisors](https://open.kattis.com/problems/powerofdivisors)| powerofdivisors |5.6|[![py](images/python.png)](src/Power%20of%20Divisors/powerofdivisors.py)| |[Powers and Modulus](https://open.kattis.com/problems/powers)| powers |5.0|[![py](images/python.png)]()| |[Powers of 2 (Easy)](https://open.kattis.com/problems/powersof2easy)| powersof2easy |2.2|[![py](images/python.png)]()| -|[Power Strings](https://open.kattis.com/problems/powerstrings)| powerstrings |5.3|[![py](images/python.png)](src/Power%20Strings/powerstrings.py)| +|[Power Strings](https://open.kattis.com/problems/powerstrings)| powerstrings |5.4|[![py](images/python.png)](src/Power%20Strings/powerstrings.py)| |[Predicting GME](https://open.kattis.com/problems/predictinggme)| predictinggme |3.2|[![py](images/python.png)]()| |[Prerequisites](https://open.kattis.com/problems/prerequisites)| prerequisites |2.0|[![py](images/python.png)]()| |[Presidential Elections](https://open.kattis.com/problems/presidentialelections)| presidentialelections |5.4|[![py](images/python.png)]()| @@ -1879,7 +1886,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Blackboard Numbers](https://open.kattis.com/problems/primes2)| primes2 |3.8|[![py](images/python.png)]()| |[Prime Sieve](https://open.kattis.com/problems/primesieve)| primesieve |4.7|[![cpp](images/cpp.png)]()| |[Prime Time](https://open.kattis.com/problems/primetime)| primetime |6.7|[![py](images/python.png)](src/Prime%20Time/primetime.py)| -|[Prince and Princess](https://open.kattis.com/problems/princeandprincess)| princeandprincess |5.3|[![py](images/python.png)](src/Prince%20and%20Princess/princeandprincess.py)| +|[Prince and Princess](https://open.kattis.com/problems/princeandprincess)| princeandprincess |5.4|[![py](images/python.png)](src/Prince%20and%20Princess/princeandprincess.py)| |[Saving Princess Peach](https://open.kattis.com/problems/princesspeach)| princesspeach |1.9|[![py](images/python.png)]()| |[Prinova](https://open.kattis.com/problems/prinova)| prinova |4.9|[![py](images/python.png)]()| |[Printing Costs](https://open.kattis.com/problems/printingcosts)| printingcosts |2.1|[![py](images/python.png)]()| @@ -1893,7 +1900,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Programming Team Selection](https://open.kattis.com/problems/programmingteamselection)| programmingteamselection |5.9|[![py](images/python.png)]()| |[Programming Tutors](https://open.kattis.com/problems/programmingtutors)| programmingtutors |4.4|[![py](images/python.png)]()| |[Progressive Scramble](https://open.kattis.com/problems/progressivescramble)| progressivescramble |2.2|[![py](images/python.png)]()| -|[Promotions](https://open.kattis.com/problems/promotions)| promotions |5.9|[![java](images/java.png)](src/Promotions/Promotions.java)| +|[Promotions](https://open.kattis.com/problems/promotions)| promotions |6.0|[![java](images/java.png)](src/Promotions/Promotions.java)| |[Proofs](https://open.kattis.com/problems/proofs)| proofs |2.5|[![py](images/python.png)]()| |[Prosjek](https://open.kattis.com/problems/prosjek)| prosjek |5.2|[![py](images/python.png)](src/Prosjek/prosjek.py)| |[Protecting the Collection](https://open.kattis.com/problems/protectingthecollection)| protectingthecollection |4.0|[![py](images/python.png)]()| @@ -1929,7 +1936,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Quick Estimates](https://open.kattis.com/problems/quickestimate)| quickestimate |1.5|[![cpp](images/cpp.png)]()| |[Quickscope](https://open.kattis.com/problems/quickscope)| quickscope |4.1|[![py](images/python.png)]()| |[Quite a Problem](https://open.kattis.com/problems/quiteaproblem)| quiteaproblem |2.0|[![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)]()| +|[R2](https://open.kattis.com/problems/r2)| r2 |1.2|[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| |[Amazing Race](https://open.kattis.com/problems/race)| race |6.2|[![cpp](images/cpp.png)](src/Amazing%20Race/race.cpp)| |[Race Day](https://open.kattis.com/problems/raceday)| raceday |3.6|[![py](images/python.png)]()| |[Racing Around the Alphabet](https://open.kattis.com/problems/racingalphabet)| racingalphabet |1.6|[![cpp](images/cpp.png)]()| @@ -1944,11 +1951,12 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Railroad Map](https://open.kattis.com/problems/railroad)| railroad |6.7|[![py](images/python.png)](src/Railroad%20Map/railroad.py)| |[Railroad](https://open.kattis.com/problems/railroad2)| railroad2 |1.5|[![cpp](images/cpp.png)]()| |[Railway Runner](https://open.kattis.com/problems/railwayrunner)| railwayrunner |3.5|[![py](images/python.png)]()| +|[Rainbow Numbers](https://open.kattis.com/problems/rainbownumbers)| rainbownumbers |6.7|[![py](images/python.png)](src/Rainbow%20Numbers/rainbownumbers.py)| |[Rainbow Road Race](https://open.kattis.com/problems/rainbowroadrace)| rainbowroadrace |3.7|[![py](images/python.png)]()| |[Rain Fall](https://open.kattis.com/problems/rainfall2)| rainfall2 |4.5|[![py](images/python.png)]()| |[Raising the Bar](https://open.kattis.com/problems/raisingthebar)| raisingthebar |4.2|[![cpp](images/cpp.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)| +|[Random Digital Exponentiation](https://open.kattis.com/problems/randomdigitalexponentiation)| randomdigitalexponentiation |5.8|[![py](images/python.png)](src/Random%20Digital%20Exponentiation/randomdigitalexponentiation.py)| |[Random Walking](https://open.kattis.com/problems/randomwalking)| randomwalking |5.7|[![py](images/python.png)](src/Random%20Walking/randomwalking.py)| |[A Rank Problem](https://open.kattis.com/problems/rankproblem)| rankproblem |2.6|[![py](images/python.png)]()| |[Rasterized Lines](https://open.kattis.com/problems/rasterized)| rasterized |7.9|[![py](images/python.png)](src/Rasterized%20Lines/rasterized.py)| @@ -1970,7 +1978,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Reconnaissance](https://open.kattis.com/problems/reconnaissance)| reconnaissance |3.4|[![py](images/python.png)]()| |[Reconstructing Tape Art](https://open.kattis.com/problems/reconstructingtapeart)| reconstructingtapeart |4.5|[![py](images/python.png)]()| |[Recount](https://open.kattis.com/problems/recount)| recount |2.0|[![py](images/python.png)]()| -|[Rectangle Area](https://open.kattis.com/problems/rectanglearea)| rectanglearea |1.4|[![py](images/python.png)]()| +|[Rectangle Area](https://open.kattis.com/problems/rectanglearea)| rectanglearea |1.5|[![py](images/python.png)]()| |[The Rectangles Are Surrounding Us!](https://open.kattis.com/problems/rectanglesurrounding)| rectanglesurrounding |2.5|[![py](images/python.png)]()| |[Growing Rectangular Spiral](https://open.kattis.com/problems/rectangularspiral)| rectangularspiral |3.0|[![py](images/python.png)]()| |[Rectilinear Polygon](https://open.kattis.com/problems/rectilinear)| rectilinear |6.5|[![py](images/python.png)](src/Rectilinear%20Polygon/rectilinear.py)| @@ -2000,7 +2008,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Working at the Restaurant](https://open.kattis.com/problems/restaurant)| restaurant |4.6|[![py](images/python.png)]()| |[Restaurant Bribes](https://open.kattis.com/problems/restaurantbribes)| restaurantbribes |4.8|[![py](images/python.png)]()| |[Restaurant Opening](https://open.kattis.com/problems/restaurantopening)| restaurantopening |1.8|[![py](images/python.png)]()| -|[Retribution!](https://open.kattis.com/problems/retribution)| retribution |6.2|[![py](images/python.png)](src/Retribution!/retribution.py)| +|[Retribution!](https://open.kattis.com/problems/retribution)| retribution |6.3|[![py](images/python.png)](src/Retribution!/retribution.py)| |[Reversed Binary Numbers](https://open.kattis.com/problems/reversebinary)| reversebinary |1.4|[![cpp](images/cpp.png)]()| |[Reverse Rot](https://open.kattis.com/problems/reverserot)| reverserot |1.7|[![py](images/python.png)]()| |[Reversibly Cyclic Strings](https://open.kattis.com/problems/reversiblecyclic)| reversiblecyclic |3.2|[![py](images/python.png)]()| @@ -2008,7 +2016,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Revision Control](https://open.kattis.com/problems/revisionskontroll)| revisionskontroll |2.5|[![py](images/python.png)]()| |[Rhyming Slang](https://open.kattis.com/problems/rhyming)| rhyming |3.3|[![py](images/python.png)]()| |[Ricochet Robots](https://open.kattis.com/problems/ricochetrobots)| ricochetrobots |4.5|[![py](images/python.png)]()| -|[Riddle of the Sphinx](https://open.kattis.com/problems/riddleofthesphinx)| riddleofthesphinx |3.8|[![py](images/python.png)]()| +|[Riddle of the Sphinx](https://open.kattis.com/problems/riddleofthesphinx)| riddleofthesphinx |3.1|[![py](images/python.png)]()| |[Getting Rid of Coins](https://open.kattis.com/problems/ridofcoins)| ridofcoins |7.7|[![py](images/python.png)](src/Getting%20Rid%20of%20Coins/ridofcoins.py)| |[Riječi](https://open.kattis.com/problems/rijeci)| rijeci |1.8|[![cpp](images/cpp.png)]()| |[Ríkjafræði](https://open.kattis.com/problems/rikjafraedi)| rikjafraedi |5.0|[![py](images/python.png)]()| @@ -2054,7 +2062,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Cracking The Safe](https://open.kattis.com/problems/safe)| safe |2.8|[![py](images/python.png)]()| |[Safe Houses](https://open.kattis.com/problems/safehouses)| safehouses |2.5|[![py](images/python.png)]()| |[Safe Passage](https://open.kattis.com/problems/safepassage)| safepassage |3.9|[![py](images/python.png)]()| -|[Safe Racing](https://open.kattis.com/problems/saferacing)| saferacing |3.6|[![py](images/python.png)]()| +|[Safe Racing](https://open.kattis.com/problems/saferacing)| saferacing |3.7|[![py](images/python.png)]()| |[Safety in Numbers](https://open.kattis.com/problems/safety)| safety |4.8|[![py](images/python.png)]()| |[Sailing Friends](https://open.kattis.com/problems/sailingfriends)| sailingfriends |2.4|[![py](images/python.png)]()| |[Salt](https://open.kattis.com/problems/salt)| salt |7.6|[![py](images/python.png)](src/Salt/salt.py)| @@ -2096,7 +2104,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Sentry Robots](https://open.kattis.com/problems/sentryrobots)| sentryrobots |3.7|[![py](images/python.png)]()| |[Dividing Sequence](https://open.kattis.com/problems/sequence)| sequence |3.5|[![py](images/python.png)]()| |[Sequence Reduction](https://open.kattis.com/problems/sequencereduction)| sequencereduction |5.7|[![py](images/python.png)](src/Sequence%20Reduction/sequencereduction.py)| -|[0-1 Sequences](https://open.kattis.com/problems/sequences)| sequences |5.5|[![py](images/python.png)](src/0-1%20Sequences/sequences.py)| +|[0-1 Sequences](https://open.kattis.com/problems/sequences)| sequences |5.6|[![py](images/python.png)](src/0-1%20Sequences/sequences.py)| |[Sequential Manufacturing](https://open.kattis.com/problems/sequentialmanufacturing)| sequentialmanufacturing |3.0|[![py](images/python.png)]()| |[Server](https://open.kattis.com/problems/server)| server |1.7|[![py](images/python.png)]()| |[Set!](https://open.kattis.com/problems/set)| set |2.0|[![py](images/python.png)]()| @@ -2112,7 +2120,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Sheldon Numbers](https://open.kattis.com/problems/sheldon)| sheldon |4.7|[![py](images/python.png)]()| |[Ship Traffic](https://open.kattis.com/problems/ship)| ship |4.0|[![py](images/python.png)]()| |[Shiritori](https://open.kattis.com/problems/shiritori)| shiritori |2.5|[![py](images/python.png)]()| -|[Shopaholic](https://open.kattis.com/problems/shopaholic)| shopaholic |2.3|[![py](images/python.png)]()| +|[Shopaholic](https://open.kattis.com/problems/shopaholic)| shopaholic |2.4|[![py](images/python.png)]()| |[Shopping](https://open.kattis.com/problems/shopping)| shopping |5.0|[![py](images/python.png)]()| |[Shopping List](https://open.kattis.com/problems/shoppinglist)| shoppinglist |3.0|[![py](images/python.png)]()| |[Shopping List (Easy)](https://open.kattis.com/problems/shoppinglisteasy)| shoppinglisteasy |1.9|[![py](images/python.png)]()| @@ -2132,10 +2140,11 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Sibice](https://open.kattis.com/problems/sibice)| sibice |1.4|[![cpp](images/cpp.png)]()| |[Sideways Sorting](https://open.kattis.com/problems/sidewayssorting)| sidewayssorting |2.2|[![py](images/python.png)]()| |[Digit Product](https://open.kattis.com/problems/sifferprodukt)| sifferprodukt |1.5|[![cpp](images/cpp.png)]()| +|[Digit Sum (2)](https://open.kattis.com/problems/siffersumma)| siffersumma |6.0|[![py](images/python.png)](src/Digit%20Sum%20(2)/siffersumma.py)| |[Bridging Signals](https://open.kattis.com/problems/signals)| signals |2.9|[![py](images/python.png)]()| |[Silueta](https://open.kattis.com/problems/silueta)| silueta |5.1|[![py](images/python.png)](src/Silueta/silueta.py)| |[Silver Star Stands Alone](https://open.kattis.com/problems/silverstarstandsalone)| silverstarstandsalone |3.2|[![py](images/python.png)]()| -|[Sim](https://open.kattis.com/problems/sim)| sim |3.0|[![py](images/python.png)]()| +|[Sim](https://open.kattis.com/problems/sim)| sim |3.1|[![py](images/python.png)]()| |[Simon Says (1)](https://open.kattis.com/problems/simon)| simon |2.4|[![py](images/python.png)]()| |[Simone](https://open.kattis.com/problems/simone)| simone |2.0|[![py](images/python.png)]()| |[Simon Says (2)](https://open.kattis.com/problems/simonsays)| simonsays |1.5|[![cpp](images/cpp.png)]()| @@ -2144,7 +2153,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[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.5|[![py](images/python.png)]()| |[Simple Polygon](https://open.kattis.com/problems/simplepolygon)| simplepolygon |5.0|[![py](images/python.png)]()| -|[Simple Solitaire](https://open.kattis.com/problems/simplesolitaire)| simplesolitaire |4.9|[![py](images/python.png)]()| +|[Simple Solitaire](https://open.kattis.com/problems/simplesolitaire)| simplesolitaire |5.0|[![py](images/python.png)]()| |[Simplicity](https://open.kattis.com/problems/simplicity)| simplicity |2.7|[![py](images/python.png)]()| |[Polyline Simplification](https://open.kattis.com/problems/simplification)| simplification |6.0|[![py](images/python.png)](src/Polyline%20Simplification/simplification.py)| |[Simply Sudoku](https://open.kattis.com/problems/simplysudoku)| simplysudoku |3.8|[![py](images/python.png)]()| @@ -2156,7 +2165,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Skammstöfun](https://open.kattis.com/problems/skammstofun)| skammstofun |1.5|[![py](images/python.png)]()| |[Skener](https://open.kattis.com/problems/skener)| skener |1.4|[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| |[Ski Jumping](https://open.kattis.com/problems/skijumping)| skijumping |3.4|[![py](images/python.png)]()| -|[Ski Lifts](https://open.kattis.com/problems/skilifts)| skilifts |4.0|[![py](images/python.png)]()| +|[Ski Lifts](https://open.kattis.com/problems/skilifts)| skilifts |4.1|[![py](images/python.png)]()| |[Skocimis](https://open.kattis.com/problems/skocimis)| skocimis |1.6|[![cpp](images/cpp.png)]()| |[Graduation](https://open.kattis.com/problems/skolavslutningen)| skolavslutningen |2.3|[![java](images/java.png)]()| |[Going to School](https://open.kattis.com/problems/skolvagen)| skolvagen |2.1|[![cpp](images/cpp.png)]()[![py](images/python.png)]()[![rb](images/ruby.png)]()| @@ -2166,7 +2175,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Skyline](https://open.kattis.com/problems/skyline)| skyline |5.1|[![java](images/java.png)]()| |[Slalom 2](https://open.kattis.com/problems/slalom2)| slalom2 |5.8|[![py](images/python.png)](src/Slalom%202/slalom2.py)| |[Slatkisi](https://open.kattis.com/problems/slatkisi)| slatkisi |1.8|[![py](images/python.png)]()| -|[Slide Count](https://open.kattis.com/problems/slidecount)| slidecount |4.3|[![py](images/python.png)]()| +|[Slide Count](https://open.kattis.com/problems/slidecount)| slidecount |4.2|[![py](images/python.png)]()| |[Sliding Tiles](https://open.kattis.com/problems/slidingtiles)| slidingtiles |4.2|[![py](images/python.png)]()| |[Slikar](https://open.kattis.com/problems/slikar)| slikar |3.3|[![java](images/java.png)]()| |[Slon](https://open.kattis.com/problems/slon)| slon |6.3|[![py](images/python.png)](src/Slon/slon.py)| @@ -2185,14 +2194,14 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Snjóteppa](https://open.kattis.com/problems/snjoteppa)| snjoteppa |4.3|[![py](images/python.png)]()| |[Unique Snowflakes](https://open.kattis.com/problems/snowflakes)| snowflakes |4.0|[![py](images/python.png)]()| |[Social Advertising](https://open.kattis.com/problems/socialadvertising)| socialadvertising |3.9|[![py](images/python.png)]()| -|[Social Distancing (1)](https://open.kattis.com/problems/socialdistancing)| socialdistancing |7.2|[![py](images/python.png)](src/Social%20Distancing%20(1)/socialdistancing.py)| +|[Social Distancing (1)](https://open.kattis.com/problems/socialdistancing)| socialdistancing |7.3|[![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.3|[![py](images/python.png)]()| -|[Soda Slurper](https://open.kattis.com/problems/sodaslurper)| sodaslurper |1.6|[![java](images/java.png)]()| +|[Soda Slurper](https://open.kattis.com/problems/sodaslurper)| sodaslurper |1.7|[![java](images/java.png)]()| |[Soft Passwords](https://open.kattis.com/problems/softpasswords)| softpasswords |2.3|[![py](images/python.png)]()| |[Sok](https://open.kattis.com/problems/sok)| sok |1.8|[![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)]()| +|[Some Sum](https://open.kattis.com/problems/somesum)| somesum |2.2|[![py](images/python.png)]()| |[Soot Sprite Sprinklers](https://open.kattis.com/problems/sootspritesprinklers)| sootspritesprinklers |3.1|[![py](images/python.png)]()| |[Sort](https://open.kattis.com/problems/sort)| sort |2.7|[![py](images/python.png)]()| |[Sort of Sorting](https://open.kattis.com/problems/sortofsorting)| sortofsorting |2.1|[![java](images/java.png)]()[![py](images/python.png)]()| @@ -2204,7 +2213,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[So You Like Your Food Hot](https://open.kattis.com/problems/soyoulikeyourfoodhot)| soyoulikeyourfoodhot |5.1|[![py](images/python.png)]()| |[Space Mail](https://open.kattis.com/problems/spacemail)| spacemail |4.0|[![cpp](images/cpp.png)]()[![java](images/java.png)]()[![py](images/python.png)]()| |[Space Race](https://open.kattis.com/problems/spacerace)| spacerace |2.2|[![py](images/python.png)]()| -|[Sparkle's Seven](https://open.kattis.com/problems/sparklesseven)| sparklesseven |5.3|[![py](images/python.png)](src/Sparkle's%20Seven/sparklesseven.py)| +|[Sparkle's Seven](https://open.kattis.com/problems/sparklesseven)| sparklesseven |5.4|[![py](images/python.png)](src/Sparkle's%20Seven/sparklesseven.py)| |[Spavanac](https://open.kattis.com/problems/spavanac)| spavanac |1.4|[![cpp](images/cpp.png)]()| |[Need for Speed](https://open.kattis.com/problems/speed)| speed |3.0|[![py](images/python.png)]()| |[Speeding](https://open.kattis.com/problems/speeding)| speeding |1.6|[![cpp](images/cpp.png)]()| @@ -2212,7 +2221,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Speedrun](https://open.kattis.com/problems/speedrun)| speedrun |2.2|[![py](images/python.png)]()| |[Speedrunning](https://open.kattis.com/problems/speedrunning)| speedrunning |5.8|[![py](images/python.png)]()| |[Speedy Escape](https://open.kattis.com/problems/speedyescape)| speedyescape |5.3|[![py](images/python.png)](src/Speedy%20Escape/speedyescape.py)| -|[Sperhling](https://open.kattis.com/problems/spehrling)| spehrling |2.3|[![py](images/python.png)]()| +|[Sperhling](https://open.kattis.com/problems/spehrling)| spehrling |2.4|[![py](images/python.png)]()| |[Spelling Bee](https://open.kattis.com/problems/spellingbee)| spellingbee |2.1|[![py](images/python.png)]()| |[Simon the Spider](https://open.kattis.com/problems/spider)| spider |6.9|[![py](images/python.png)](src/Simon%20the%20Spider/spider.py)| |[Spiderman's Workout](https://open.kattis.com/problems/spiderman)| spiderman |4.3|[![py](images/python.png)]()| @@ -2222,7 +2231,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Split Decisions](https://open.kattis.com/problems/splitdecisions)| splitdecisions |6.5|[![py](images/python.png)](src/Split%20Decisions/splitdecisions.py)| |[Spritt](https://open.kattis.com/problems/spritt)| spritt |1.3|[![py](images/python.png)]()| |[Sprocket Science](https://open.kattis.com/problems/sprocketscience)| sprocketscience |6.3|[![py](images/python.png)](src/Sprocket%20Science/sprocketscience.py)| -|[Square Deal](https://open.kattis.com/problems/squaredeal)| squaredeal |4.3|[![py](images/python.png)]()| +|[Square Deal](https://open.kattis.com/problems/squaredeal)| squaredeal |4.4|[![py](images/python.png)]()| |[Square Peg](https://open.kattis.com/problems/squarepeg)| squarepeg |1.6|[![py](images/python.png)]()| |[Square Peg in a Round Hole](https://open.kattis.com/problems/squarepegs)| squarepegs |2.9|[![py](images/python.png)]()| |[Squawk Virus](https://open.kattis.com/problems/squawk)| squawk |3.2|[![py](images/python.png)]()| @@ -2231,7 +2240,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Sretan](https://open.kattis.com/problems/sretan)| sretan |3.0|[![py](images/python.png)]()| |[Stack Construction](https://open.kattis.com/problems/stack)| stack |7.2|[![py](images/python.png)]()| |[Illuminated City](https://open.kattis.com/problems/stadiljus)| stadiljus |2.1|[![py](images/python.png)]()| -|[Stafsetning](https://open.kattis.com/problems/stafsetning)| stafsetning |3.8|[![py](images/python.png)]()| +|[Stafsetning](https://open.kattis.com/problems/stafsetning)| stafsetning |3.4|[![py](images/python.png)]()| |[Stafur](https://open.kattis.com/problems/stafur)| stafur |1.5|[![py](images/python.png)]()| |[Staggering to the Finish](https://open.kattis.com/problems/staggeringtothefinish)| staggeringtothefinish |3.2|[![py](images/python.png)]()| |[Stamp Combinations](https://open.kattis.com/problems/stampcombinations)| stampcombinations |5.5|[![py](images/python.png)]()| @@ -2315,12 +2324,12 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Target Practice (2)](https://open.kattis.com/problems/targetpractice)| targetpractice |4.5|[![py](images/python.png)]()| |[Tarifa](https://open.kattis.com/problems/tarifa)| tarifa |1.3|[![java](images/java.png)]()[![py](images/python.png)]()| |[Tautology](https://open.kattis.com/problems/tautology)| tautology |2.8|[![py](images/python.png)]()| -|[Taxi Cab Scheme](https://open.kattis.com/problems/taxicab)| taxicab |5.7|[![py](images/python.png)](src/Taxi%20Cab%20Scheme/taxicab.py)| +|[Taxi Cab Scheme](https://open.kattis.com/problems/taxicab)| taxicab |5.8|[![py](images/python.png)](src/Taxi%20Cab%20Scheme/taxicab.py)| |[Taxing Problem](https://open.kattis.com/problems/taxing)| taxing |4.6|[![py](images/python.png)]()| |[Tax the Rich](https://open.kattis.com/problems/taxtherich)| taxtherich |5.6|[![py](images/python.png)]()| |[Teacher Evaluation](https://open.kattis.com/problems/teacherevaluation)| teacherevaluation |2.7|[![py](images/python.png)]()| |[Happy Telephones](https://open.kattis.com/problems/telephones)| telephones |2.8|[![py](images/python.png)]()| -|[Time Travelling Temperatures](https://open.kattis.com/problems/temperature)| temperature |2.3|[![cpp](images/cpp.png)]()| +|[Time Travelling Temperatures](https://open.kattis.com/problems/temperature)| temperature |2.2|[![cpp](images/cpp.png)]()| |[Temperature Confusion](https://open.kattis.com/problems/temperatureconfusion)| temperatureconfusion |2.8|[![py](images/python.png)]()| |[Teningasafn](https://open.kattis.com/problems/teningasafn)| teningasafn |7.0|[![py](images/python.png)]()| |[Tenis](https://open.kattis.com/problems/tenis)| tenis |3.7|[![py](images/python.png)]()| @@ -2337,7 +2346,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Text Messaging Outrage](https://open.kattis.com/problems/textmessaging)| textmessaging |3.0|[![py](images/python.png)]()| |[Texture Analysis](https://open.kattis.com/problems/textureanalysis)| textureanalysis |2.8|[![py](images/python.png)]()| |[Thank God it’s Friday](https://open.kattis.com/problems/tgif)| tgif |3.0|[![py](images/python.png)]()| -|[Thanos](https://open.kattis.com/problems/thanos)| thanos |2.4|[![py](images/python.png)]()| +|[Thanos](https://open.kattis.com/problems/thanos)| thanos |2.5|[![py](images/python.png)]()| |[Thanos the Hero](https://open.kattis.com/problems/thanosthehero)| thanosthehero |2.9|[![py](images/python.png)]()| |[The Backslash Problem](https://open.kattis.com/problems/thebackslashproblem)| thebackslashproblem |2.3|[![py](images/python.png)]()| |[The Deal of the Day](https://open.kattis.com/problems/thedealoftheday)| thedealoftheday |2.2|[![py](images/python.png)]()| @@ -2366,7 +2375,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Tight-Fit Sudoku](https://open.kattis.com/problems/tightfitsudoku)| tightfitsudoku |4.5|[![py](images/python.png)]()| |[Tightly Packed](https://open.kattis.com/problems/tightlypacked)| tightlypacked |5.8|[![py](images/python.png)](src/Tightly%20Packed/tightlypacked.py)| |[Tildes](https://open.kattis.com/problems/tildes)| tildes |2.7|[![py](images/python.png)]()| -|[Tile Cutting](https://open.kattis.com/problems/tiles)| tiles |3.3|[![py](images/python.png)]()| +|[Tile Cutting](https://open.kattis.com/problems/tiles)| tiles |3.4|[![py](images/python.png)]()| |[Til hamingju](https://open.kattis.com/problems/tilhamingju)| tilhamingju |1.1|[![py](images/python.png)]()| |[Timebomb](https://open.kattis.com/problems/timebomb)| timebomb |1.9|[![py](images/python.png)]()| |[Stuck In A Time Loop](https://open.kattis.com/problems/timeloop)| timeloop |1.2|[![java](images/java.png)]()[![js](images/javascript.png)]()[![py](images/python.png)]()| @@ -2387,7 +2396,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Tour de France](https://open.kattis.com/problems/tourdefrance)| tourdefrance |2.8|[![py](images/python.png)]()| |[Tourist](https://open.kattis.com/problems/tourist)| tourist |6.0|[![py](images/python.png)]()| |[Tourists](https://open.kattis.com/problems/tourists)| tourists |4.1|[![py](images/python.png)]()| -|[A Towering Problem](https://open.kattis.com/problems/towering)| towering |2.8|[![py](images/python.png)]()| +|[A Towering Problem](https://open.kattis.com/problems/towering)| towering |2.7|[![py](images/python.png)]()| |[Towers of Powers 2 - Power Harder](https://open.kattis.com/problems/towers)| towers |9.4|[![py](images/python.png)](src/Towers%20of%20Powers%202%20-%20Power%20Harder/towers.py)| |[Toys](https://open.kattis.com/problems/toys)| toys |3.8|[![py](images/python.png)]()| |[Toy Train Tracks](https://open.kattis.com/problems/toytraintracks)| toytraintracks |6.1|[![py](images/python.png)](src/Toy%20Train%20Tracks/toytraintracks.py)| @@ -2397,13 +2406,13 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Bumper-To-Bumper Traffic](https://open.kattis.com/problems/traffic)| traffic |4.1|[![py](images/python.png)]()| |[Trailing Digits](https://open.kattis.com/problems/trailingdigits)| trailingdigits |6.6|[![py](images/python.png)](src/Trailing%20Digits/trailingdigits.py)| |[Train Boarding](https://open.kattis.com/problems/trainboarding)| trainboarding |4.2|[![py](images/python.png)]()| -|[Training](https://open.kattis.com/problems/training)| training |1.6|[![py](images/python.png)]()| +|[Training](https://open.kattis.com/problems/training)| training |1.5|[![py](images/python.png)]()| |[Train Passengers](https://open.kattis.com/problems/trainpassengers)| trainpassengers |2.8|[![java](images/java.png)]()[![py](images/python.png)]()| |[Train Sorting](https://open.kattis.com/problems/trainsorting)| trainsorting |5.3|[![py](images/python.png)](src/Train%20Sorting/trainsorting.py)| |[Train Timetables](https://open.kattis.com/problems/traintimetables)| traintimetables |2.8|[![py](images/python.png)]()| |[Tram](https://open.kattis.com/problems/tram)| tram |2.2|[![py](images/python.png)]()| |[Transit Woes](https://open.kattis.com/problems/transitwoes)| transitwoes |1.5|[![cpp](images/cpp.png)]()| -|[Translation](https://open.kattis.com/problems/translation)| translation |1.7|[![py](images/python.png)]()| +|[Translation](https://open.kattis.com/problems/translation)| translation |1.9|[![py](images/python.png)]()| |[Translators' Dinner](https://open.kattis.com/problems/translatorsdinner)| translatorsdinner |5.3|[![py](images/python.png)](src/Translators'%20Dinner/translatorsdinner.py)| |[Transportation Delegation](https://open.kattis.com/problems/transportation)| transportation |5.7|[![py](images/python.png)](src/Transportation%20Delegation/transportation.py)| |[Transportation Planning](https://open.kattis.com/problems/transportationplanning)| transportationplanning |4.5|[![py](images/python.png)]()| @@ -2427,7 +2436,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Triangle Ornaments](https://open.kattis.com/problems/triangleornaments)| triangleornaments |2.1|[![py](images/python.png)]()| |[Triangles (1)](https://open.kattis.com/problems/triangles)| triangles |7.1|[![py](images/python.png)](src/Triangles%20(1)/triangles.py)| |[Triangles (2)](https://open.kattis.com/problems/triangles2)| triangles2 |8.4|[![py](images/python.png)](src/Triangles%20(2)/triangles2.py)| -|[Triangle Area](https://open.kattis.com/problems/triarea)| triarea |1.2|[![py](images/python.png)]()| +|[Triangle Area](https://open.kattis.com/problems/triarea)| triarea |1.3|[![py](images/python.png)]()| |[Number Trick](https://open.kattis.com/problems/trick)| trick |6.9|[![py](images/python.png)](src/Number%20Trick/trick.py)| |[Trick or Treat](https://open.kattis.com/problems/tricktreat)| tricktreat |3.1|[![py](images/python.png)]()| |[Tricky Factoring](https://open.kattis.com/problems/trickyfactoring)| trickyfactoring |6.2|[![py](images/python.png)](src/Tricky%20Factoring/trickyfactoring.py)| @@ -2435,7 +2444,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Trik](https://open.kattis.com/problems/trik)| trik |1.5|[![java](images/java.png)]()| |[Triangle Trilemma](https://open.kattis.com/problems/trilemma)| trilemma |3.4|[![cpp](images/cpp.png)]()| |[Triolingo Push](https://open.kattis.com/problems/triolingopush)| triolingopush |6.3|[![py](images/python.png)](src/Triolingo%20Push/triolingopush.py)| -|[The Trip](https://open.kattis.com/problems/trip)| trip |6.4|[![py](images/python.png)](src/The%20Trip/trip.py)| +|[The Trip](https://open.kattis.com/problems/trip)| trip |6.3|[![py](images/python.png)](src/The%20Trip/trip.py)| |[The Trip, 2007](https://open.kattis.com/problems/trip2007)| trip2007 |3.0|[![py](images/python.png)]()| |[Triple Sevens](https://open.kattis.com/problems/triplesevens)| triplesevens |1.5|[![py](images/python.png)]()| |[Triple Texting](https://open.kattis.com/problems/tripletexting)| tripletexting |1.8|[![py](images/python.png)]()| @@ -2466,7 +2475,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[UnDetected](https://open.kattis.com/problems/undetected)| undetected |3.4|[![py](images/python.png)]()| |[(un)Fair Play](https://open.kattis.com/problems/unfairplay)| unfairplay |5.8|[![py](images/python.png)]()| |[Unicycle Counting](https://open.kattis.com/problems/unicycles)| unicycles |7.3|[![py](images/python.png)](src/Unicycle%20Counting/unicycles.py)| -|[Union-Find](https://open.kattis.com/problems/unionfind)| unionfind |4.0|[![java](images/java.png)]()| +|[Union-Find](https://open.kattis.com/problems/unionfind)| unionfind |3.9|[![java](images/java.png)]()| |[Unique Dice](https://open.kattis.com/problems/uniquedice)| uniquedice |5.0|[![py](images/python.png)]()| |[Units](https://open.kattis.com/problems/units)| units |3.3|[![py](images/python.png)]()| |[University Zoning](https://open.kattis.com/problems/universityzoning)| universityzoning |2.9|[![py](images/python.png)]()| @@ -2475,7 +2484,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Unown Code](https://open.kattis.com/problems/unowncode)| unowncode |7.6|[![py](images/python.png)](src/Unown%20Code/unowncode.py)| |[Unown Code (Easy)](https://open.kattis.com/problems/unowncodeeasy)| unowncodeeasy |4.2|[![py](images/python.png)]()| |[Unread Messages](https://open.kattis.com/problems/unreadmessages)| unreadmessages |4.2|[![py](images/python.png)]()| -|[Unusual Darts](https://open.kattis.com/problems/unusualdarts)| unusualdarts |4.7|[![py](images/python.png)]()| +|[Unusual Darts](https://open.kattis.com/problems/unusualdarts)| unusualdarts |4.6|[![py](images/python.png)]()| |[Up and Away](https://open.kattis.com/problems/upandaway)| upandaway |4.3|[![py](images/python.png)]()| |[Up and Away Again](https://open.kattis.com/problems/upandawayagain)| upandawayagain |7.5|[![py](images/python.png)](src/Up%20and%20Away%20Again/upandawayagain.py)| |[Arrangement](https://open.kattis.com/problems/upprodun)| upprodun |1.6|[![py](images/python.png)]()| @@ -2483,18 +2492,18 @@ For more Python data structure implementations, head over to [pytils](https://gi |[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.3|[![py](images/python.png)]()| |[UTF-8](https://open.kattis.com/problems/utf8)| utf8 |2.2|[![py](images/python.png)]()| -|[Uuu](https://open.kattis.com/problems/uuu)| uuu |9.5|[![py](images/python.png)](src/Uuu/uuu.py)| +|[Uuu](https://open.kattis.com/problems/uuu)| uuu |9.3|[![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 |2.9|[![py](images/python.png)]()| |[Vacuumba](https://open.kattis.com/problems/vacuumba)| vacuumba |1.9|[![cpp](images/cpp.png)]()| -|[Right-of-Way](https://open.kattis.com/problems/vajningsplikt)| vajningsplikt |2.1|[![py](images/python.png)]()| +|[Right-of-Way](https://open.kattis.com/problems/vajningsplikt)| vajningsplikt |2.2|[![py](images/python.png)]()| |[Variable Names](https://open.kattis.com/problems/variabelnamn)| variabelnamn |3.3|[![py](images/python.png)]()| |[Variable Arithmetic](https://open.kattis.com/problems/variablearithmetic)| variablearithmetic |2.4|[![py](images/python.png)]()| -|[Varied Amusements](https://open.kattis.com/problems/variedamusements)| variedamusements |2.9|[![py](images/python.png)]()| +|[Varied Amusements](https://open.kattis.com/problems/variedamusements)| variedamusements |3.0|[![py](images/python.png)]()| |[Vasaloppet](https://open.kattis.com/problems/vasaloppet)| vasaloppet |5.5|[![py](images/python.png)](src/Vasaloppet/vasaloppet.py)| |[Vauvau](https://open.kattis.com/problems/vauvau)| vauvau |2.0|[![py](images/python.png)]()| |[Veci](https://open.kattis.com/problems/veci)| veci |2.0|[![py](images/python.png)]()| -|[Vector Functions](https://open.kattis.com/problems/vectorfunctions)| vectorfunctions |2.8|[![cpp](images/cpp.png)]()| +|[Vector Functions](https://open.kattis.com/problems/vectorfunctions)| vectorfunctions |2.9|[![cpp](images/cpp.png)]()| |[Veður - Lokaðar heiðar](https://open.kattis.com/problems/vedurheidar)| vedurheidar |1.3|[![py](images/python.png)]()| |[Veður - Vindhraði](https://open.kattis.com/problems/vedurvindhradi)| vedurvindhradi |1.6|[![py](images/python.png)]()| |[Vefþjónatjón](https://open.kattis.com/problems/vefthjonatjon)| vefthjonatjon |1.5|[![py](images/python.png)]()| @@ -2509,9 +2518,10 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Villager Trading](https://open.kattis.com/problems/villagertrading)| villagertrading |7.1|[![py](images/python.png)](src/Villager%20Trading/villagertrading.py)| |[Vin Diagrams](https://open.kattis.com/problems/vindiagrams)| vindiagrams |5.1|[![py](images/python.png)](src/Vin%20Diagrams/vindiagrams.py)| |[Virtual Friends](https://open.kattis.com/problems/virtualfriends)| virtualfriends |3.3|[![java](images/java.png)]()| -|[Virus Replication](https://open.kattis.com/problems/virus)| virus |3.7|[![py](images/python.png)]()| +|[Virus Replication](https://open.kattis.com/problems/virus)| virus |3.6|[![py](images/python.png)]()| |[VisuAlgo Online Quiz](https://open.kattis.com/problems/visualgo)| visualgo |3.4|[![py](images/python.png)]()| |[VivoParc](https://open.kattis.com/problems/vivoparc)| vivoparc |5.1|[![py](images/python.png)]()| +|[Voff](https://open.kattis.com/problems/voff)| voff |5.2|[![py](images/python.png)]()| |[Volim](https://open.kattis.com/problems/volim)| volim |1.6|[![py](images/python.png)]()| |[Volume Amplification](https://open.kattis.com/problems/volumeamplification)| volumeamplification |6.4|[![py](images/python.png)](src/Volume%20Amplification/volumeamplification.py)| |[Count von Walken's Fence](https://open.kattis.com/problems/vonwalken)| vonwalken |6.5|[![py](images/python.png)](src/Count%20von%20Walken's%20Fence/vonwalken.py)| @@ -2520,7 +2530,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Waif Until Dark](https://open.kattis.com/problems/waif)| waif |2.6|[![py](images/python.png)]()| |[A Walk Through The Forest](https://open.kattis.com/problems/walkforest)| walkforest |5.1|[![py](images/python.png)]()| |[Trapezoid Walkway](https://open.kattis.com/problems/walkway)| walkway |3.2|[![py](images/python.png)]()| -|[Lifting Walls](https://open.kattis.com/problems/walls)| walls |4.7|[![py](images/python.png)]()| +|[Lifting Walls](https://open.kattis.com/problems/walls)| walls |4.6|[![py](images/python.png)]()| |[Walrus Weights](https://open.kattis.com/problems/walrusweights)| walrusweights |3.8|[![py](images/python.png)]()| |[Warehouse](https://open.kattis.com/problems/warehouse)| warehouse |2.0|[![py](images/python.png)]()| |[War on Weather](https://open.kattis.com/problems/waronweather)| waronweather |3.3|[![py](images/python.png)]()| @@ -2547,11 +2557,11 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Where's My Internet](https://open.kattis.com/problems/wheresmyinternet)| wheresmyinternet |2.6|[![java](images/java.png)]()| |[Where's My Waterfall](https://open.kattis.com/problems/wheresmywaterfall)| wheresmywaterfall |2.9|[![py](images/python.png)]()| |[Where to Live](https://open.kattis.com/problems/wheretolive)| wheretolive |3.8|[![py](images/python.png)]()| -|[Which Base is it Anyway](https://open.kattis.com/problems/whichbase)| whichbase |2.5|[![py](images/python.png)]()| +|[Which Base is it Anyway](https://open.kattis.com/problems/whichbase)| whichbase |2.6|[![py](images/python.png)]()| |[Which is Greater](https://open.kattis.com/problems/whichisgreater)| whichisgreater |1.2|[![py](images/python.png)]()| |[Who Goes There](https://open.kattis.com/problems/whogoesthere)| whogoesthere |4.0|[![py](images/python.png)]()| |[Who's the Boss](https://open.kattis.com/problems/whostheboss)| whostheboss |5.0|[![py](images/python.png)](src/Who's%20the%20Boss/whostheboss.py)| -|[Widget Tree](https://open.kattis.com/problems/widgettree)| widgettree |6.9|[![py](images/python.png)](src/Widget%20Tree/widgettree.py)| +|[Widget Tree](https://open.kattis.com/problems/widgettree)| widgettree |7.0|[![py](images/python.png)](src/Widget%20Tree/widgettree.py)| |[Wi-Fi](https://open.kattis.com/problems/wifi)| wifi |4.0|[![py](images/python.png)]()| |[Wimbledon](https://open.kattis.com/problems/wimbledon)| wimbledon |4.7|[![py](images/python.png)]()| |[Window Manager](https://open.kattis.com/problems/windows)| windows |8.0|[![py](images/python.png)](src/Window%20Manager/windows.py)| @@ -2559,6 +2569,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Witch Dance](https://open.kattis.com/problems/witchdance)| witchdance |3.5|[![py](images/python.png)]()| |[Witchwood](https://open.kattis.com/problems/witchwood)| witchwood |3.8|[![py](images/python.png)]()| |[Wizard of Odds](https://open.kattis.com/problems/wizardofodds)| wizardofodds |2.7|[![py](images/python.png)]()| +|[Wolf](https://open.kattis.com/problems/wolf)| wolf |4.8|[![py](images/python.png)]()| |[Wood Cutting](https://open.kattis.com/problems/woodcutting)| woodcutting |2.9|[![py](images/python.png)]()| |[Wooden Signs](https://open.kattis.com/problems/woodensigns)| woodensigns |3.1|[![py](images/python.png)]()| |[Word Cloud](https://open.kattis.com/problems/wordcloud)| wordcloud |2.3|[![py](images/python.png)]()| @@ -2581,7 +2592,7 @@ For more Python data structure implementations, head over to [pytils](https://gi |[Yet Another Divisor Problem](https://open.kattis.com/problems/yetanotherdivisorproblem)| yetanotherdivisorproblem |7.6|[![py](images/python.png)](src/Yet%20Another%20Divisor%20Problem/yetanotherdivisorproblem.py)| |[Yin and Yang Stones](https://open.kattis.com/problems/yinyangstones)| yinyangstones |1.8|[![py](images/python.png)]()| |[Yoda](https://open.kattis.com/problems/yoda)| yoda |2.1|[![py](images/python.png)]()| -|[You Be the Judge!](https://open.kattis.com/problems/youbethejudge)| youbethejudge |5.7|[![py](images/python.png)](src/You%20Be%20the%20Judge!/youbethejudge.py)| +|[You Be the Judge!](https://open.kattis.com/problems/youbethejudge)| youbethejudge |5.8|[![py](images/python.png)](src/You%20Be%20the%20Judge!/youbethejudge.py)| |[You be The Judge, Again](https://open.kattis.com/problems/youbethejudge2)| youbethejudge2 |3.5|[![py](images/python.png)]()| |[Zadaca](https://open.kattis.com/problems/zadaca)| zadaca |3.6|[![py](images/python.png)]()| |[Zagrade](https://open.kattis.com/problems/zagrade)| zagrade |3.3|[![py](images/python.png)]()| diff --git a/docs/index.html b/docs/index.html index 4c8091d4..b9cbf944 100644 --- a/docs/index.html +++ b/docs/index.html @@ -295,7 +295,7 @@

99problems - 2.8 + 2.9 @@ -406,7 +406,7 @@

abinitio - 6.8 + 6.7 @@ -679,7 +679,7 @@

addingwords - 3.8 + 4.1 @@ -697,7 +697,7 @@

addtwonumbers - 1.2 + 1.3 @@ -1003,7 +1003,7 @@

alexandbarb - 3.6 + 3.5 @@ -1657,7 +1657,7 @@

anothercandies - 2.7 + 2.8 @@ -2446,7 +2446,7 @@

artichoke - 2.4 + 2.5 @@ -3028,7 +3028,7 @@

babybites - 1.8 + 1.7 @@ -3301,7 +3301,7 @@

baloni - 4.3 + 4.4 @@ -4369,7 +4369,7 @@

bilskurar - 3.7 + 2.8 @@ -4459,7 +4459,7 @@

birds - 3.2 + 3.3 @@ -4657,7 +4657,7 @@

bizzfuzz - 4.5 + 4.4 @@ -6472,7 +6472,7 @@

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

canvasline - 5.0 + 5.1 @@ -6778,7 +6778,7 @@

cardhand - 4.5 + 4.6 @@ -7111,7 +7111,7 @@

catchingnoodles - 6.9 + 6.6 @@ -7392,6 +7392,24 @@

+ + + + CHACTL + + + + chactl + + + 4.8 + + + + py + + + @@ -7510,7 +7528,7 @@

chartingprogress - 2.1 + 2.2 @@ -7978,7 +7996,7 @@

circuitmath - 2.2 + 2.3 @@ -8356,7 +8374,7 @@

closestpair1 - 4.6 + 4.7 @@ -9556,7 +9574,7 @@

convertingromans - 3.7 + 3.6 @@ -10590,6 +10608,24 @@

+ + + + Crypto Trouble + + + + cryptotrouble + + + 6.0 + + + + py + + + @@ -10639,7 +10675,7 @@

cuckoo - 3.9 + 4.0 @@ -10981,7 +11017,7 @@

dagatal - 1.2 + 1.3 @@ -11089,7 +11125,7 @@

darkness - 6.8 + 6.6 @@ -11143,7 +11179,7 @@

dartscoring - 4.3 + 4.2 @@ -11818,7 +11854,7 @@

dictionary - 9.6 + 9.5 @@ -11854,7 +11890,7 @@

diehard - 3.0 + 2.9 @@ -11890,7 +11926,7 @@

different - 2.8 + 2.9 @@ -12039,7 +12075,7 @@

- Digit Sum + Digit Sum (1) @@ -12049,7 +12085,7 @@

5.8 - + py @@ -12463,7 +12499,7 @@

divisorcounts - 4.5 + 4.6 @@ -12970,7 +13006,7 @@

dragonmaid - 6.0 + 6.1 @@ -13812,6 +13848,24 @@

+ + + + Eksplozija + + + + eksplozija + + + 7.5 + + + + py + + + @@ -13956,6 +14010,24 @@

+ + + + Elo + + + + elo + + + 4.1 + + + + py + + + @@ -15688,7 +15760,7 @@

falsesanctum - 4.3 + 4.4 @@ -15742,7 +15814,7 @@

familydag - 6.3 + 6.4 @@ -16120,7 +16192,7 @@

fibonaccisum - 2.3 + 2.4 @@ -16264,7 +16336,7 @@

filip - 1.5 + 1.4 @@ -17377,7 +17449,7 @@

foursquare - 6.7 + 6.6 @@ -17557,7 +17629,7 @@

freighttrain - 4.6 + 4.7 @@ -18295,7 +18367,7 @@

geneblock - 2.3 + 2.4 @@ -18763,7 +18835,7 @@

goatrope - 1.5 + 1.6 @@ -18943,7 +19015,7 @@

golvyta - 6.2 + 6.4 @@ -19090,7 +19162,7 @@

gradecurving - 4.8 + 4.9 @@ -19162,7 +19234,7 @@

grandopening - 6.1 + 6.2 @@ -19468,7 +19540,7 @@

gridgame - 5.1 + 5.2 @@ -19612,7 +19684,7 @@

guess - 2.7 + 2.6 @@ -19810,7 +19882,7 @@

haiku - 5.0 + 5.1 @@ -20170,7 +20242,7 @@

haybales - 5.6 + 5.7 @@ -20278,7 +20350,7 @@

height - 2.0 + 1.9 @@ -21058,7 +21130,7 @@

homework - 7.0 + 7.1 @@ -21184,7 +21256,7 @@

hopscotch50 - 2.5 + 2.6 @@ -21364,7 +21436,7 @@

howmanydigits - 4.2 + 4.1 @@ -21943,7 +22015,7 @@

imagedecoding - 3.1 + 3.0 @@ -21979,7 +22051,7 @@

imoharderproblem - 6.3 + 6.4 @@ -22105,7 +22177,7 @@

increasingsubsequence - 3.7 + 3.8 @@ -22447,7 +22519,7 @@

interactivetictactoe - 6.2 + 6.1 @@ -22834,7 +22906,7 @@

irepeatmyself - 2.5 + 2.4 @@ -23743,7 +23815,7 @@

judging - 2.4 + 2.6 @@ -24214,7 +24286,7 @@

kattissquest - 3.3 + 3.4 @@ -24466,7 +24538,7 @@

keytoknowledge - 7.7 + 7.6 @@ -25096,7 +25168,7 @@

kopabocker - 3.5 + 3.6 @@ -26286,6 +26358,24 @@

+ + + + Lög um lög + + + + logumlog + + + 4.3 + + + + py + + + @@ -26350,7 +26440,7 @@

longestpathinadag - 3.3 + 3.2 @@ -26710,7 +26800,7 @@

luckynumber - 4.3 + 4.2 @@ -26970,6 +27060,24 @@

+ + + + Magic Bitstrings + + + + magicbitstrings + + + 5.9 + + + + py + + + @@ -27181,7 +27289,7 @@

mali - 5.7 + 5.6 @@ -27307,7 +27415,7 @@

manhattanwalk - 4.8 + 4.7 @@ -27541,7 +27649,7 @@

matarinnkaup - 5.1 + 5.0 @@ -27990,6 +28098,24 @@

+ + + + Meeting Points + + + + meetingpoints + + + 4.4 + + + + py + + + @@ -28198,7 +28324,7 @@

mia - 2.2 + 2.1 @@ -28381,7 +28507,7 @@

minimumscalar - 2.0 + 1.9 @@ -28525,7 +28651,7 @@

missinggnomes - 3.5 + 3.6 @@ -29605,7 +29731,7 @@

mwvc - 7.9 + 7.8 @@ -29803,7 +29929,7 @@

natjecanje - 2.0 + 2.1 @@ -30058,7 +30184,7 @@

nine - 2.8 + 2.9 @@ -30112,7 +30238,7 @@

ninetynine - 3.4 + 3.5 @@ -30310,7 +30436,7 @@

nothanks - 2.0 + 1.9 @@ -30418,7 +30544,7 @@

nullogtveir - 5.1 + 5.0 @@ -31162,7 +31288,7 @@

ordla - 7.4 + 6.2 @@ -32125,7 +32251,7 @@

pawnshop - 3.3 + 3.4 @@ -32677,7 +32803,7 @@

pickupsticks - 4.3 + 4.4 @@ -33706,7 +33832,7 @@

powerstrings - 5.3 + 5.4 @@ -34012,7 +34138,7 @@

princeandprincess - 5.3 + 5.4 @@ -34264,7 +34390,7 @@

promotions - 5.9 + 6.0 @@ -34921,7 +35047,7 @@

r2 - 1.3 + 1.2 @@ -35187,6 +35313,24 @@

+ + + + Rainbow Numbers + + + + rainbownumbers + + + 6.7 + + + + py + + + @@ -35269,7 +35413,7 @@

randomdigitalexponentiation - 5.7 + 5.8 @@ -35674,7 +35818,7 @@

rectanglearea - 1.4 + 1.5 @@ -36214,7 +36358,7 @@

retribution - 6.2 + 6.3 @@ -36358,7 +36502,7 @@

riddleofthesphinx - 3.8 + 3.1 @@ -37189,7 +37333,7 @@

saferacing - 3.6 + 3.7 @@ -37945,7 +38089,7 @@

sequences - 5.5 + 5.6 @@ -38248,7 +38392,7 @@

shopaholic - 2.3 + 2.4 @@ -38604,6 +38748,24 @@

+ + + + Digit Sum (2) + + + + siffersumma + + + 6.0 + + + + py + + + @@ -38668,7 +38830,7 @@

sim - 3.0 + 3.1 @@ -38830,7 +38992,7 @@

simplesolitaire - 4.9 + 5.0 @@ -39058,7 +39220,7 @@

skilifts - 4.0 + 4.1 @@ -39244,7 +39406,7 @@

slidecount - 4.3 + 4.2 @@ -39589,7 +39751,7 @@

socialdistancing - 7.2 + 7.3 @@ -39643,7 +39805,7 @@

sodaslurper - 1.6 + 1.7 @@ -39715,7 +39877,7 @@

somesum - 2.1 + 2.2 @@ -39940,7 +40102,7 @@

sparklesseven - 5.3 + 5.4 @@ -40084,7 +40246,7 @@

spehrling - 2.3 + 2.4 @@ -40264,7 +40426,7 @@

squaredeal - 4.3 + 4.4 @@ -40426,7 +40588,7 @@

stafsetning - 3.8 + 3.4 @@ -41962,7 +42124,7 @@

taxicab - 5.7 + 5.8 @@ -42052,7 +42214,7 @@

temperature - 2.3 + 2.2 @@ -42361,7 +42523,7 @@

thanos - 2.4 + 2.5 @@ -42883,7 +43045,7 @@

tiles - 3.3 + 3.4 @@ -43267,7 +43429,7 @@

towering - 2.8 + 2.7 @@ -43447,7 +43609,7 @@

training - 1.6 + 1.5 @@ -43558,7 +43720,7 @@

translation - 1.7 + 1.9 @@ -43990,7 +44152,7 @@

triarea - 1.2 + 1.3 @@ -44134,7 +44296,7 @@

trip - 6.4 + 6.3 @@ -44707,7 +44869,7 @@

unionfind - 4.0 + 3.9 @@ -44869,7 +45031,7 @@

unusualdarts - 4.7 + 4.6 @@ -45013,7 +45175,7 @@

uuu - 9.5 + 9.3 @@ -45085,7 +45247,7 @@

vajningsplikt - 2.1 + 2.2 @@ -45139,7 +45301,7 @@

variedamusements - 2.9 + 3.0 @@ -45211,7 +45373,7 @@

vectorfunctions - 2.8 + 2.9 @@ -45481,7 +45643,7 @@

virus - 3.7 + 3.6 @@ -45525,6 +45687,24 @@

+ + + + Voff + + + + voff + + + 5.2 + + + + py + + + @@ -45679,7 +45859,7 @@

walls - 4.7 + 4.6 @@ -46171,7 +46351,7 @@

whichbase - 2.5 + 2.6 @@ -46243,7 +46423,7 @@

widgettree - 6.9 + 7.0 @@ -46377,6 +46557,24 @@

+ + + + Wolf + + + + wolf + + + 4.8 + + + + py + + + @@ -46783,7 +46981,7 @@

youbethejudge - 5.7 + 5.8 diff --git a/src/Crypto Trouble/cryptotrouble.py b/src/Crypto Trouble/cryptotrouble.py new file mode 100644 index 00000000..0cba4186 --- /dev/null +++ b/src/Crypto Trouble/cryptotrouble.py @@ -0,0 +1,3 @@ +input();m=10**9+7;a=1;b=c=0;s=[*map(int,input())] +for i in s:t=[a,b,c];a,b,c=(a+t[-i%3])%m,(b+t[(1-i)%3])%m,(c+t[(2-i)%3])%m +print((a-pow(2,s.count(0),m))%m) \ No newline at end of file diff --git a/src/Digit Sum/digitsum.py b/src/Digit Sum (1)/digitsum.py similarity index 100% rename from src/Digit Sum/digitsum.py rename to src/Digit Sum (1)/digitsum.py diff --git a/src/Digit Sum (2)/siffersumma.py b/src/Digit Sum (2)/siffersumma.py new file mode 100644 index 00000000..eed2734b --- /dev/null +++ b/src/Digit Sum (2)/siffersumma.py @@ -0,0 +1,11 @@ +n = [*map(int, input())]; t = None +for i in range(len(n)-1, -1, -1): + if t: continue + if n[i]: + for j in range(i-1, -1, -1): + if n[j] < 9: t = (i, j); break +if t: n[t[0]] -= 1; n[t[1]] += 1; n[t[1]+1:] = sorted(n[t[1]+1:]) +else: + s = sum(n)-1; n = [1]+[0]*len(n); p = len(n)-1 + while s: u = min(9, s); s -= u; n[p] = u; p -= 1 +print(''.join(map(str, n))) \ No newline at end of file diff --git a/src/Eksplozija/eksplozija.py b/src/Eksplozija/eksplozija.py new file mode 100644 index 00000000..f522447e --- /dev/null +++ b/src/Eksplozija/eksplozija.py @@ -0,0 +1,11 @@ +def check(): + if len(z) < len(t): return 0 + for i in range(len(t)): + if t[i] != z[i-len(t)]: return 0 + return 1 +s, t = input(), input(); z = [] +for i in s: + z.append(i) + if check(): + for _ in range(len(t)): z.pop() +print(''.join(z) or 'FRULA') \ No newline at end of file diff --git a/src/Magic Bitstrings/magicbitstrings.py b/src/Magic Bitstrings/magicbitstrings.py new file mode 100644 index 00000000..8e153031 --- /dev/null +++ b/src/Magic Bitstrings/magicbitstrings.py @@ -0,0 +1,5 @@ +while(p:=int(input())): + if p==2:print('Impossible');continue + v=[1]*p + for i in range(p):v[i*i%p]=0 + print(''.join(map(str,v[1:]))) \ No newline at end of file diff --git a/src/Rainbow Numbers/rainbownumbers.py b/src/Rainbow Numbers/rainbownumbers.py new file mode 100644 index 00000000..71b67659 --- /dev/null +++ b/src/Rainbow Numbers/rainbownumbers.py @@ -0,0 +1,21 @@ +import sys; sys.setrecursionlimit(10**5) +m = 998244353 +a = [*map(int, input())] +b = [*map(int, input())] +a = [0]*(len(b)-len(a))+a +a[-1] -= 1; p = len(a)-1 +while a[p] < 0: a[p] += 10; a[p-1] -= 1; p -= 1 + +def f(x): + n = len(x) + def bt(pos, prev, tie): + if pos == n: return 1 + if tie: return pow(9, n-pos, m) + s = 0 + for u in range(x[pos]): + if u == prev: continue + s += bt(pos+1, u, 1) + if x[pos] != prev: s += bt(pos+1, x[pos], 0) + return s%m + return bt(0, -1, 0)%m +print((f(b)-f(a))%m) \ No newline at end of file