Auto-generated with ❤ using Harwest
A repository to keep track of problem solving practice, containing solutions from platforms:
# | Title | Solution | Tags | Submitted |
---|---|---|---|---|
7241 | F - Kostyanych's Theorem | C++20 (GCC 13-64) | graphs interactive |
Jun/07/2024 02:40 |
7240 | E - Manhattan Triangle | C++20 (GCC 13-64) | binary search constructive algorithms data structures geometry two pointers |
Jun/07/2024 02:40 |
7239 | D - Fixing a Binary String | C++20 (GCC 13-64) | bitmasks brute force constructive algorithms greedy hashing strings |
Jun/07/2024 02:40 |
7238 | C - Earning on Bets | C++20 (GCC 13-64) | combinatorics constructive algorithms number theory |
Jun/06/2024 21:34 |
7237 | B - XOR Sequences | C++20 (GCC 13-64) | bitmasks |
Jun/06/2024 21:01 |
7236 | A - Guess the Maximum | C++20 (GCC 13-64) | brute force greedy implementation |
Jun/06/2024 20:47 |
7235 | G - Yasya and the Mysterious Tree | C++20 (GCC 13-64) | bitmasks data structures dfs and similar graphs greedy strings trees |
Jun/06/2024 17:52 |
7234 | F2 - Field Division (hard version) | C++20 (GCC 13-64) | math sortings |
Jun/06/2024 17:52 |
7233 | F1 - Field Division (easy version) | C++20 (GCC 13-64) | data structures math sortings |
Jun/06/2024 17:52 |
7232 | E - Permutation of Rows and Columns | C++20 (GCC 13-64) | constructive algorithms data structures greedy hashing implementation math matrices sortings |
Jun/06/2024 17:52 |
7231 | D - GCD-sequence | C++20 (GCC 13-64) | greedy implementation math number theory |
Jun/06/2024 17:51 |
7230 | C - Sofia and the Lost Operations | C++20 (GCC 13-64) | constructive algorithms greedy |
Jun/06/2024 17:51 |
7229 | B - Choosing Cubes | C++20 (GCC 13-64) | sortings sortings |
Jun/06/2024 17:51 |
7228 | A - Problem Generator | C++20 (GCC 13-64) | math |
Jun/06/2024 17:51 |
7227 | E - Splittable Permutations | C++20 (GCC 13-64) | combinatorics data structures dfs and similar greedy math trees |
May/31/2024 22:18 |
7226 | C - Job Interview | C++20 (GCC 13-64) | binary search dp greedy implementation two pointers |
May/31/2024 22:17 |
7225 | D - Invertible Bracket Sequences | C++20 (GCC 13-64) | binary search combinatorics data structures divide and conquer implementation two pointers |
May/31/2024 22:17 |
7224 | F - Remove Bridges | C++20 (GCC 13-64) | data structures dfs and similar dp greedy sortings trees |
May/31/2024 22:17 |
7223 | D - Turtle and Multiplication | C++20 (GCC 13-64) | binary search constructive algorithms dfs and similar graphs math number theory |
May/31/2024 19:25 |
7222 | E - Turtle and Intersected Segments | C++20 (GCC 13-64) | data structures dsu graphs greedy math |
May/31/2024 19:25 |
7221 | F - Turtle and Paths on a Tree | C++20 (GCC 13-64) | data structures dp trees |
May/31/2024 19:24 |
7220 | B - Turtle and an Infinite Sequence | C++20 (GCC 13-64) | bitmasks math |
May/31/2024 19:24 |
7219 | C - Turtle and an Incomplete Sequence | C++20 (GCC 13-64) | constructive algorithms implementation math |
May/31/2024 19:24 |
7218 | A - Turtle and Piggy Are Playing a Game | C++20 (GCC 13-64) | brute force greedy math |
May/31/2024 19:24 |
7217 | B - Increase/Decrease/Copy | C++20 (GCC 13-64) | greedy implementation |
May/30/2024 22:00 |
7216 | A - Verify Password | C++20 (GCC 13-64) | implementation sortings |
May/30/2024 20:40 |
7215 | E2 - Root of quantum Fourier transform | Q# | May/30/2024 04:15 | |
7214 | G - Oracle for f(x) = k-th element of x | Q# | *special problem *1400 |
May/29/2024 23:24 |
7213 | I - Deutsch-Jozsa algorithm | Q# | *special problem *1700 |
May/29/2024 23:24 |
7212 | C - Generate GHZ state | Q# | *special problem *1400 |
May/29/2024 23:23 |
7211 | D - Distinguish plus state and minus state | Q# | *special problem *1400 |
May/29/2024 23:23 |
7210 | E - Distinguish Bell states | Q# | *special problem *1600 |
May/29/2024 23:23 |
7209 | F - Distinguish multi-qubit basis states | Q# | *special problem *1300 |
May/29/2024 23:23 |
7208 | E1 - Bernstein-Vazirani algorithm | Q# | *1500 |
May/29/2024 23:21 |
7207 | E2 - Another array reconstruction algorithm | Q# | *1900 |
May/29/2024 23:21 |
7206 | B - Generate Bell state | Q# | *special problem *1400 |
May/29/2024 23:21 |
7205 | C1 - Distinguish zero state and plus state with minimum error | Q# | *1700 |
May/29/2024 23:20 |
7204 | C2 - Distinguish zero state and plus state without errors | Q# | *1800 |
May/29/2024 23:20 |
7203 | D2 - Oracle for f(x) = b * x + (1 - b) * (1 - x) mod 2 | Q# | *1300 |
May/29/2024 23:20 |
7202 | D3 - Oracle for majority function | Q# | *1600 |
May/29/2024 23:20 |
7201 | B2 - Distinguish GHZ state and W state | Q# | *1600 |
May/29/2024 23:19 |
7200 | B3 - Distinguish four 2-qubit states | Q# | *1600 |
May/29/2024 23:19 |
7199 | B4 - Distinguish four 2-qubit states - 2 | Q# | *1700 |
May/29/2024 23:19 |
7198 | A2 - Generate superposition of zero state and a basis state | Q# | *1300 |
May/29/2024 23:18 |
7197 | A3 - Generate superposition of two basis states | Q# | *1500 |
May/29/2024 23:18 |
7196 | A4 - Generate W state | Q# | *1900 |
May/29/2024 23:18 |
7195 | B1 - Distinguish zero state and W state | Q# | *1300 |
May/29/2024 23:18 |
7194 | D5 - Creeper | Q# | May/29/2024 23:10 | |
7193 | D6 - Hessenberg matrix | Q# | May/29/2024 23:10 | |
7192 | D1 - Block diagonal matrix | Q# | May/29/2024 23:09 | |
7191 | D2 - Pattern of increasing blocks | Q# | May/29/2024 23:09 | |
7190 | D3 - X-wing fighter | Q# | May/29/2024 23:09 | |
7189 | D4 - TIE fighter | Q# | May/29/2024 23:09 | |
7188 | C1 - Alternating bits oracle | Q# | May/29/2024 23:08 | |
7187 | C2 - ``Is the bit string periodic?'' oracle | Q# | May/29/2024 23:08 | |
7186 | C3 - ``Is the number of ones divisible by 3?'' oracle | Q# | May/29/2024 23:08 | |
7185 | B1 - Increment | Q# | *special problem |
May/29/2024 23:05 |
7184 | B2 - Decrement | Q# | *special problem |
May/29/2024 23:05 |
7183 | [C - Prepare state | 01⟩ + | 10⟩ + | 11⟩](https://codeforces.com/contest/1356/problem/C) |
7182 | D1 - Quantum Classification - 1 | Q# | *special problem |
May/29/2024 23:05 |
7181 | D2 - Quantum Classification - 2 | Q# | *special problem |
May/29/2024 23:05 |
7180 | A1 - Distinguish I from X | Q# | *special problem |
May/29/2024 23:04 |
7179 | A2 - Distinguish I from Z | Q# | *special problem |
May/29/2024 23:04 |
7178 | A3 - Distinguish Z from S | Q# | *special problem |
May/29/2024 23:04 |
7177 | A4 - Distinguish I ⊗ X from CNOT | Q# | *special problem |
May/29/2024 23:04 |
7176 | A5 - Distinguish Z from -Z | Q# | *special problem |
May/29/2024 23:04 |
7175 | D3 - Quantum Classification - Dataset 5 | Q# | May/29/2024 23:02 | |
7174 | D4 - Quantum Classification - Dataset 6 | Q# | May/29/2024 23:02 | |
7173 | D5 - Quantum Classification - Dataset 7 | Q# | May/29/2024 23:02 | |
7172 | E1 - Power of quantum Fourier transform | Q# | May/29/2024 23:02 | |
7171 | C2 - Prepare superposition of basis states with the same parity | Q# | May/29/2024 23:01 | |
7170 | D1 - Quantum Classification - Dataset 3 | Q# | May/29/2024 23:01 | |
7169 | D2 - Quantum Classification - Dataset 4 | Q# | May/29/2024 23:01 | |
7168 | A6 - Distinguish four Pauli gates | Q# | May/29/2024 23:00 | |
7167 | A7 - Distinguish Y, XZ, -Y and -XZ | Q# | May/29/2024 23:00 | |
7166 | B1 - "Is the bit string balanced?" oracle | Q# | May/29/2024 23:00 | |
7165 | B2 - "Is the number divisible by 3?" oracle | Q# | May/29/2024 23:00 | |
7164 | C1 - Prepare superposition of basis states with 0s | Q# | May/29/2024 23:00 | |
7163 | A1 - Figure out direction of CNOT | Q# | May/29/2024 22:59 | |
7162 | A2 - Distinguish I, CNOTs and SWAP | Q# | May/29/2024 22:59 | |
7161 | A3 - Distinguish H from X | Q# | May/29/2024 22:59 | |
7160 | A4 - Distinguish Rz from R1 | Q# | May/29/2024 22:59 | |
7159 | A5 - Distinguish Rz(θ) from Ry(θ) | Q# | May/29/2024 22:59 | |
7158 | A - Building Skyscrapers | C++20 (GCC 13-64) | *special problem |
May/29/2024 21:42 |
7157 | F - Astronomy | C++20 (GCC 13-64) | May/29/2024 21:33 | |
7156 | E - Satellites | C++20 (GCC 13-64) | *3100 |
May/29/2024 21:27 |
7155 | F - BerPaint | C++20 (GCC 13-64) | geometry graphs *2700 |
May/29/2024 21:27 |
7154 | E2 - Again Counting Arrays (Hard Version) | C++20 (GCC 13-64) | combinatorics dp math *3500 |
May/29/2024 21:26 |
7153 | D - Spider | C++20 (GCC 13-64) | geometry graphs *3000 |
May/29/2024 21:25 |
7152 | H - Three Minimums | C++20 (GCC 13-64) | combinatorics constructive algorithms divide and conquer dp fft math *3500 |
May/29/2024 21:23 |
7151 | B - Guarding warehouses | C++20 (GCC 13-64) | data structures geometry *3000 |
May/29/2024 21:23 |
7150 | I - Ruler Of The Zoo | C++20 (GCC 13-64) | brute force data structures *3500 |
May/29/2024 21:19 |
7149 | H - BinaryStringForces | C++20 (GCC 13-64) | constructive algorithms data structures dp *3500 |
May/29/2024 21:19 |
7148 | N - Count Permutations | C++20 (GCC 13-64) | math *3500 |
May/29/2024 21:19 |
7147 | F - Koishi's Unconscious Permutation | C++20 (GCC 13-64) | fft math *3500 |
May/29/2024 21:16 |
7146 | H2 - Game of AI (hard version) | C++20 (GCC 13-64) | combinatorics fft math *3500 |
May/29/2024 21:16 |
7145 | G - Math, math everywhere | C++20 (GCC 13-64) | brute force dp math meet-in-the-middle number theory *3200 |
May/29/2024 21:15 |
7144 | G - Olympiad Training | C++20 (GCC 13-64) | binary search data structures dp flows geometry implementation sortings *3500 |
May/29/2024 21:12 |
7143 | E - Petya and Rectangle | C++20 (GCC 13-64) | *2900 |
May/29/2024 21:11 |
7142 | E - Alternative Reality | C++14 (GCC 6-32) | geometry *2400 |
May/29/2024 21:10 |
7141 | F - Tokitsukaze and Gems | C++20 (GCC 13-64) | dp math *3500 |
May/29/2024 21:07 |
7140 | G - Ela Takes Dancing Class | C++20 (GCC 13-64) | binary search data structures *3500 |
May/29/2024 21:04 |
7139 | G - Cut the pie | C++20 (GCC 13-64) | binary search data structures geometry *3500 |
May/29/2024 21:03 |
7138 | E - Helper | C++20 (GCC 13-64) | *2600 |
May/29/2024 21:02 |
7137 | E - Yet Yet Another Permutation Problem | C++20 (GCC 13-64) | divide and conquer fft math *3400 |
May/29/2024 21:00 |
7136 | K - Roads Orientation Problem | C++20 (GCC 13-64) | graphs *3200 |
May/29/2024 20:58 |
7135 | G - Global Warming | C++20 (GCC 13-64) | May/29/2024 20:56 | |
7134 | G - Centroid Guess | C++20 (GCC 13-64) | interactive probabilities trees *3500 |
May/29/2024 20:56 |
7133 | H - Heroes of Might | C++20 (GCC 13-64) | May/29/2024 20:56 | |
7132 | I - Desert | C++20 (GCC 13-64) | data structures graphs *2700 |
May/29/2024 20:56 |
7131 | G - Optimizations From Chelsu | C++20 (GCC 13-64) | divide and conquer dp number theory trees *3500 |
May/29/2024 20:56 |
7130 | G - Low Budget Inception | C++17 (GCC 7-32) | brute force geometry *3100 |
May/29/2024 20:52 |
7129 | N - BubbleSquare Tokens | C++17 (GCC 7-32) | *3500 |
May/29/2024 20:51 |
7128 | E - 5G Antenna Towers | C++17 (GCC 7-32) | geometry *2700 |
May/29/2024 20:51 |
7127 | H - Kuroni the Private Tutor | C++17 (GCC 7-32) | binary search greedy *3500 |
May/29/2024 20:45 |
7126 | H - Function Composition | C++17 (GCC 7-32) | dfs and similar *2900 |
May/29/2024 20:45 |
7125 | F - Copium Permutation | C++17 (GCC 7-32) | constructive algorithms data structures greedy *3500 |
May/29/2024 20:44 |
7124 | I - Two Sequences | C++17 (GCC 7-32) | data structures hashing string suffix structures *3500 |
May/29/2024 20:44 |
7123 | F - Finding Expected Value | C++17 (GCC 7-32) | math *2900 |
May/29/2024 20:43 |
7122 | B - Mixture | C++17 (GCC 7-32) | *special problem data structures geometry math sortings *2900 |
May/29/2024 20:42 |
7121 | E - The very same Munchhausen | C++17 (GCC 7-32) | brute force *2600 |
May/29/2024 20:41 |
7120 | G - Armistice Area Apportionment | C++17 (GCC 7-32) | binary search geometry *3200 |
May/29/2024 20:41 |
7119 | G - Clubstep | C++17 (GCC 7-32) | binary search brute force data structures greedy trees *3500 |
May/29/2024 20:40 |
7118 | G - Pisces | C++17 (GCC 7-32) | data structures flows trees *3400 |
May/29/2024 20:40 |
7117 | E - Grid Sort | C++17 (GCC 7-32) | implementation *3100 |
May/29/2024 20:39 |
7116 | F - Strange Covering | C++17 (GCC 7-32) | divide and conquer *3500 |
May/29/2024 20:38 |
7115 | F - Indefinite Clownfish | C++17 (GCC 7-32) | binary search graphs *3500 |
May/29/2024 20:38 |
7114 | B - Help King | C++20 (GCC 13-64) | implementation probabilities trees *2200 |
May/29/2024 20:37 |
7113 | I - Treasure Hunt | C++20 (GCC 13-64) | data structures divide and conquer two pointers *3400 |
May/29/2024 20:36 |
7112 | E - Hex Dyslexia | C++20 (GCC 13-64) | bitmasks brute force dp graphs *3300 |
May/29/2024 20:36 |
7111 | E - Flow Optimality | C++17 (GCC 7-32) | constructive algorithms flows math *3000 |
May/29/2024 20:35 |
7110 | F - Nezzar and Chocolate Bars | C++17 (GCC 7-32) | combinatorics fft math probabilities *3500 |
May/29/2024 20:35 |
7109 | H - Don't Exceed | C++17 (GCC 7-32) | math probabilities *3400 |
May/29/2024 20:35 |
7108 | E - LuoTianyi and Cartridge | C++14 (GCC 6-32) | data structures trees *3500 |
May/29/2024 20:34 |
7107 | D - Interesting Sequence | C++14 (GCC 6-32) | math *2600 |
May/29/2024 20:33 |
7106 | C - Berland Traffic | C++20 (GCC 13-64) | math matrices *2700 |
May/29/2024 20:32 |
7105 | F - Willy-nilly, Crack, Into Release! | C++20 (GCC 13-64) | data structures dp *3500 |
May/29/2024 20:32 |
7104 | G - Messages on a Tree | C++20 (GCC 13-64) | *3300 |
May/29/2024 20:31 |
7103 | B - Restaurant Game | C++20 (GCC 13-64) | *3100 |
May/29/2024 20:31 |
7102 | E - Finding the Vertex | C++20 (GCC 13-64) | brute force dfs and similar dp interactive trees *3500 |
May/29/2024 20:30 |
7101 | F - Card Pairing | C++20 (GCC 13-64) | dp greedy hashing implementation *3000 |
May/29/2024 20:30 |
7100 | H - Olympic Team Building | C++20 (GCC 13-64) | brute force meet-in-the-middle *3500 |
May/29/2024 20:30 |
7099 | E - A Convex Game | C++20 (GCC 13-64) | dsu games *3500 |
May/29/2024 20:30 |
7098 | I - PermutationForces | C++20 (GCC 13-64) | data structures greedy *3000 |
May/29/2024 20:29 |
7097 | I - Omkar and Mosaic | C++20 (GCC 13-64) | combinatorics constructive algorithms math *3500 |
May/29/2024 20:29 |
7096 | D - Rap God | C++17 (GCC 7-32) | data structures dfs and similar hashing strings trees *3400 |
May/29/2024 20:28 |
7095 | G - Balls and Pockets | C++17 (GCC 7-32) | data structures *3400 |
May/29/2024 20:27 |
7094 | C - Burenka and Pether | C++17 (GCC 7-32) | May/29/2024 20:23 | |
7093 | E - The Ultimate LIS Problem | C++20 (GCC 13-64) | data structures greedy *3500 |
May/29/2024 20:22 |
7092 | E - Sasha Circle | C++20 (GCC 13-64) | geometry math *2700 |
May/29/2024 20:20 |
7091 | E - Strange device | C++20 (GCC 13-64) | binary search interactive math trees *3400 |
May/29/2024 20:18 |
7090 | F - Bugaboo | C++20 (GCC 13-64) | bitmasks constructive algorithms dp number theory *3500 |
May/29/2024 20:17 |
7089 | E - Restore the Tree | C++20 (GCC 13-64) | graphs greedy trees *2900 |
May/29/2024 20:16 |
7088 | H - Detect Robots | C++20 (GCC 13-64) | data structures strings *3200 |
May/29/2024 20:16 |
7087 | F - Landscaping | C++20 (GCC 13-64) | binary search geometry two pointers *2900 |
May/29/2024 20:16 |
7086 | H - The Films | C++20 (GCC 13-64) | brute force *3300 |
May/29/2024 20:15 |
7085 | E - Evil | C++20 (GCC 13-64) | math *3100 |
May/29/2024 20:13 |
7084 | D - Bubble Popping | C++20 (GCC 13-64) | *3200 |
May/29/2024 20:12 |
7083 | G - Seollal | C++20 (GCC 13-64) | graphs *3300 |
May/29/2024 20:11 |
7082 | B3 - The Doctor Meets Vader (Hard) | C++20 (GCC 13-64) | flows shortest paths *2700 |
May/29/2024 20:10 |
7081 | I - Bitwise Magic | C++20 (GCC 13-64) | dp math *3200 |
May/29/2024 20:10 |
7080 | H - Doremy's Paint 2 | C++20 (GCC 13-64) | data structures *3400 |
May/29/2024 20:09 |
7079 | E - Gena and Second Distance | C++20 (GCC 13-64) | geometry *3100 |
May/29/2024 20:08 |
7078 | E - Dreamoon Loves AA | C++20 (GCC 13-64) | binary search greedy *3300 |
May/29/2024 20:07 |
7077 | D - Does anyone else hate the wind? | C++20 (GCC 13-64) | *3100 |
May/29/2024 20:07 |
7076 | F - Alice and the Cactus | C++20 (GCC 13-64) | dfs and similar graphs math probabilities *3000 |
May/29/2024 20:07 |
7075 | C - Scissors and Tape | C++20 (GCC 13-64) | *special problem constructive algorithms geometry |
May/29/2024 20:07 |
7074 | F - Next and Prev | C++20 (GCC 13-64) | brute force data structures implementation *3200 |
May/29/2024 20:05 |
7073 | F3 - Tree of Life (hard) | C++20 (GCC 13-64) | trees *3200 |
May/29/2024 20:04 |
7072 | B - Three Arrays | C++20 (GCC 13-64) | May/29/2024 20:03 | |
7071 | C - Captain of Knights | C++20 (GCC 13-64) | math *3100 |
May/29/2024 20:03 |
7070 | D - Almost Certainly | C++20 (GCC 13-64) | May/29/2024 20:03 | |
7069 | A - Parallel Universes | C++20 (GCC 13-64) | May/29/2024 20:02 | |
7068 | C3 - Heidi and the Turing Test (Hard) | C++20 (GCC 13-64) | *3200 |
May/29/2024 20:01 |
7067 | G - Geolocation | C++20 (GCC 13-64) | geometry *3400 |
May/29/2024 20:01 |
7066 | E - Inna and Babies | C++20 (GCC 13-64) | binary search data structures dsu geometry implementation *2600 |
May/29/2024 19:59 |
7065 | A3 - Death Stars (hard) | C++20 (GCC 13-64) | *3100 |
May/29/2024 19:59 |
7064 | J - Training Camp | C++20 (GCC 13-64) | flows graphs |
May/29/2024 19:58 |
7063 | E - Nastya and Bees | C++20 (GCC 13-64) | graphs interactive probabilities *3000 |
May/29/2024 19:57 |
7062 | I - Counting Is Fun | C++20 (GCC 13-64) | combinatorics *3500 |
May/29/2024 19:56 |
7061 | E - Tree Calendar | C++20 (GCC 13-64) | brute force constructive algorithms data structures dfs and similar sortings trees *3100 |
May/29/2024 19:56 |
7060 | G - Graphic Settings | C++20 (GCC 13-64) | *3200 |
May/29/2024 19:56 |
7059 | B - Budget Distribution | C++20 (GCC 13-64) | *3300 |
May/29/2024 19:54 |
7058 | E - Vabank | C++20 (GCC 13-64) | binary search dp interactive *3200 |
May/29/2024 19:53 |
7057 | F - Exam | C++20 (GCC 13-64) | data structures dfs and similar dsu string suffix structures trees *3400 |
May/29/2024 19:53 |
7056 | F - Intergalactic Sliding Puzzle | C++20 (GCC 13-64) | combinatorics constructive algorithms math *3400 |
May/29/2024 19:52 |
7055 | I - Growing Trees | C++20 (GCC 13-64) | binary search constructive algorithms flows graphs greedy *3200 |
May/29/2024 19:50 |
7054 | F - The Moral Dilemma | C++20 (GCC 13-64) | *3200 |
May/29/2024 19:48 |
7053 | E - Crossing the Railways | C++20 (GCC 13-64) | data structures dp *3500 |
May/29/2024 19:47 |
7052 | H - Parallel Swaps Sort | C++20 (GCC 13-64) | constructive algorithms data structures *3500 |
May/29/2024 19:46 |
7051 | E - Lada Malina | C++20 (GCC 13-64) | data structures geometry *3400 |
May/29/2024 19:46 |
7050 | E - Cipher | C++20 (GCC 13-64) | implementation *3100 |
May/29/2024 19:45 |
7049 | F - Gnomes of Might and Magic | C++20 (GCC 13-64) | data structures graphs implementation shortest paths *3000 |
May/29/2024 19:44 |
7048 | K - Uniform Chemistry | C++20 (GCC 13-64) | dp math *3200 |
May/29/2024 19:44 |
7047 | H - Fly Around the World | C++20 (GCC 13-64) | dp geometry *3500 |
May/29/2024 19:44 |
7046 | M - Algoland and Berland | C++20 (GCC 13-64) | constructive algorithms divide and conquer geometry *3000 |
May/29/2024 19:42 |
7045 | E - Two Arrays | C++20 (GCC 13-64) | data structures matrices *3200 |
May/29/2024 19:42 |
7044 | E - Polycarpus and Tasks | C++20 (GCC 13-64) | *3100 |
May/29/2024 19:42 |
7043 | H - Farmer John's Favorite Intern | C++20 (GCC 13-64) | data structures dp flows trees *3500 |
May/29/2024 19:41 |
7042 | E - Railway Construction | C++20 (GCC 13-64) | brute force constructive algorithms data structures graphs shortest paths *3400 |
May/29/2024 19:41 |
7041 | A - Wakanda Forever | C++20 (GCC 13-64) | *3500 |
May/29/2024 19:40 |
7040 | F - Red-Blue Graph | C++20 (GCC 13-64) | constructive algorithms flows *2900 |
May/29/2024 19:40 |
7039 | F - Egg Roulette | C++20 (GCC 13-64) | bitmasks brute force divide and conquer math meet-in-the-middle *3300 |
May/29/2024 19:40 |
7038 | F - LIS? | C++20 (GCC 13-64) | data structures greedy implementation *3500 |
May/29/2024 19:39 |
7037 | H - Prison Break | C++20 (GCC 13-64) | binary search games geometry ternary search *3500 |
May/29/2024 19:39 |
7036 | D - Doctor's Brown Hypothesis | C++20 (GCC 13-64) | dfs and similar graphs math number theory *2900 |
May/29/2024 19:39 |
7035 | F - Doremy's Average Tree | C++20 (GCC 13-64) | data structures dp greedy trees *3500 |
May/29/2024 19:39 |
7034 | D - Half-decay tree | C++20 (GCC 13-64) | data structures divide and conquer dp math probabilities *2500 |
May/29/2024 19:39 |
7033 | F - Matches Are Not a Child's Play | C++20 (GCC 13-64) | data structures trees *3400 |
May/29/2024 19:38 |
7032 | D3 - Arithmancy (Hard) | C++20 (GCC 13-64) | interactive *3100 |
May/29/2024 19:38 |
7031 | C - Safe cracking | C++20 (GCC 13-64) | brute force constructive algorithms *2200 |
May/29/2024 19:38 |
7030 | E - Contact | C++20 (GCC 13-64) | geometry *2900 |
May/29/2024 19:37 |
7029 | F - Grand Finale: Circles | C++20 (GCC 13-64) | binary search geometry *3300 |
May/29/2024 19:37 |
7028 | F - Dirty plates | C++20 (GCC 13-64) | constructive algorithms math *3300 |
May/29/2024 19:37 |
7027 | D - Kay and Eternity | C++20 (GCC 13-64) | brute force implementation sortings *2600 |
May/29/2024 19:36 |
7026 | C - Playing with Superglue | C++20 (GCC 13-64) | combinatorics constructive algorithms *2000 |
May/29/2024 19:36 |
7025 | F - Public Service | C++20 (GCC 13-64) | constructive algorithms graphs trees *3200 |
May/29/2024 19:36 |
7024 | F - Foolprüf Security | C++20 (GCC 13-64) | May/29/2024 19:35 | |
7023 | C - Cactus Revenge | C++20 (GCC 13-64) | May/29/2024 19:35 | |
7022 | G - Spiderweb Trees | C++20 (GCC 13-64) | dp geometry trees *3500 |
May/29/2024 19:35 |
7021 | I - Redundant Routes | C++20 (GCC 13-64) | constructive algorithms dp trees *3500 |
May/29/2024 19:35 |
7020 | E - Min-Sum-Max | C++20 (GCC 13-64) | constructive algorithms dp greedy *3500 |
May/29/2024 19:34 |
7019 | H - Goldberg Machine 3 | C++20 (GCC 13-64) | dp trees *3500 |
May/29/2024 19:34 |
7018 | C - Colorado Potato Beetle | C++20 (GCC 13-64) | dfs and similar implementation *2200 |
May/29/2024 19:33 |
7017 | E - Matrix | C++20 (GCC 13-64) | data structures *3000 |
May/29/2024 19:33 |
7016 | G - Jellyfish and Inscryption | C++20 (GCC 13-64) | dp *3500 |
May/29/2024 19:33 |
7015 | G - Jellyfish Nightmare | C++20 (GCC 13-64) | *3500 |
May/29/2024 19:32 |
7014 | H - Division Avoidance | C++20 (GCC 13-64) | greedy math *3100 |
May/29/2024 19:31 |
7013 | I - Innovative Washing Machine | C++20 (GCC 13-64) | May/29/2024 19:31 | |
7012 | F - Plane of Tanks | C++20 (GCC 13-64) | brute force geometry *2900 |
May/29/2024 19:31 |
7011 | J - Joy of Pokémon Observation | C++20 (GCC 13-64) | May/29/2024 19:31 | |
7010 | E1 - AquaMoon and Time Stop (easy version) | C++20 (GCC 13-64) | data structures dp *3500 |
May/29/2024 19:31 |
7009 | F - Bear and Isomorphic Points | C++20 (GCC 13-64) | geometry two pointers *3300 |
May/29/2024 19:30 |
7008 | F2 - Tree of Life (medium) | C++20 (GCC 13-64) | constructive algorithms hashing trees *2700 |
May/29/2024 19:30 |
7007 | H - Standard Graph Problem | C++20 (GCC 13-64) | data structures graphs greedy trees *3500 |
May/29/2024 19:30 |
7006 | G - Great City Saint Petersburg | C++20 (GCC 13-64) | May/29/2024 19:30 | |
7005 | F2 - Anti-median (Hard Version) | C++20 (GCC 13-64) | combinatorics dp math *3500 |
May/29/2024 19:29 |
7004 | E - Long Recovery | C++20 (GCC 13-64) | constructive algorithms dfs and similar *3500 |
May/29/2024 19:29 |
7003 | F - Mirror Box | C++20 (GCC 13-64) | matrices trees *3200 |
May/29/2024 19:29 |
7002 | G - Construct the String | C++20 (GCC 13-64) | data structures dp strings *2700 |
May/29/2024 19:29 |
7001 | E - MUH and Lots and Lots of Segments | C++20 (GCC 13-64) | data structures dsu *2700 |
May/29/2024 19:28 |
7000 | E2 - AquaMoon and Time Stop (hard version) | C++20 (GCC 13-64) | data structures dp *3500 |
May/29/2024 19:27 |
6999 | C - Strange Sorting | C++20 (GCC 13-64) | implementation math *2600 |
May/29/2024 19:27 |
6998 | H - Mainak and the Bleeding Polygon | C++20 (GCC 13-64) | binary search geometry implementation math *3500 |
May/29/2024 19:27 |
6997 | E - Antichain | C++20 (GCC 13-64) | dp graph matchings greedy *2200 |
May/29/2024 19:27 |
6996 | K - Testing | C++20 (GCC 13-64) | *2600 |
May/29/2024 19:26 |
6995 | G - Four Melodies | C++20 (GCC 13-64) | flows graphs *2600 |
May/29/2024 19:26 |
6994 | E - Four Stones | C++20 (GCC 13-64) | constructive algorithms *3500 |
May/29/2024 19:26 |
6993 | E - Pills | C++20 (GCC 13-64) | brute force flows *2900 |
May/29/2024 19:25 |
6992 | F - Entangled Substrings | C++20 (GCC 13-64) | string suffix structures strings *3500 |
May/29/2024 19:25 |
6991 | E - Cyclic Cipher | C++20 (GCC 13-64) | fft math *3300 |
May/29/2024 19:24 |
6990 | F - Minimum Hamming Distance | C++20 (GCC 13-64) | dp *3500 |
May/29/2024 19:24 |
6989 | H1 - Cyclic Hamming (Easy Version) | C++20 (GCC 13-64) | brute force divide and conquer dp fft math number theory *3400 |
May/29/2024 19:24 |
6988 | E - Собери число | C++20 (GCC 13-64) | graphs shortest paths *2300 |
May/29/2024 19:23 |
6987 | H - Intranet of Buses | C++14 (GCC 6-32) | binary search geometry implementation two pointers *3100 |
May/29/2024 19:23 |
6986 | D2 - Hyperspace Jump (hard) | C++20 (GCC 13-64) | *2700 |
May/29/2024 19:23 |
6985 | E - Harry Potter and Moving Staircases | C++20 (GCC 13-64) | dfs and similar implementation *2900 |
May/29/2024 19:22 |
6984 | L - Expression Queries | C++20 (GCC 13-64) | data structures *3200 |
May/29/2024 19:22 |
6983 | E - Slime and Hats | C++20 (GCC 13-64) | constructive algorithms dp greedy *3500 |
May/29/2024 19:21 |
6982 | A - Grove | C++20 (GCC 13-64) | brute force dfs and similar dp geometry probabilities *3300 |
May/29/2024 19:20 |
6981 | H2 - Window Signals (hard version) | C++20 (GCC 13-64) | *3500 |
May/29/2024 19:20 |
6980 | E - Iqea | C++20 (GCC 13-64) | data structures dfs and similar divide and conquer dsu shortest paths trees *3400 |
May/29/2024 19:20 |
6979 | E - Negative Time Summation | C++20 (GCC 13-64) | constructive algorithms *3400 |
May/29/2024 19:20 |
6978 | F - Spaceship Crisis Management | C++20 (GCC 13-64) | binary search data structures geometry sortings *3500 |
May/29/2024 19:20 |
6977 | G - Andryusha and Nervous Barriers | C++20 (GCC 13-64) | data structures dp *2700 |
May/29/2024 19:19 |
6976 | H - Pushing Robots | C++20 (GCC 13-64) | *3500 |
May/29/2024 19:19 |
6975 | E - Martian Colony | C++20 (GCC 13-64) | geometry *3000 |
May/29/2024 19:19 |
6974 | G - Little Artem and Graph | C++20 (GCC 13-64) | *2300 |
May/29/2024 19:19 |
6973 | F - Ber Patio | C++20 (GCC 13-64) | *3100 |
May/29/2024 19:18 |
6972 | E - Sorting Permutations | C++20 (GCC 13-64) | May/29/2024 19:18 | |
6971 | E - Damage per Second | C++20 (GCC 13-64) | brute force math *2900 |
May/29/2024 19:18 |
6970 | E - Icicles | C++20 (GCC 13-64) | *2900 |
May/29/2024 19:17 |
6969 | B3 - Recover Polygon (hard) | C++20 (GCC 13-64) | data structures *2600 |
May/29/2024 19:17 |
6968 | D - Spaceship Exploration | C++20 (GCC 13-64) | binary search geometry *2800 |
May/29/2024 19:16 |
6967 | H - Rotary Laser Lock | C++20 (GCC 13-64) | binary search interactive *3500 |
May/29/2024 19:16 |
6966 | F - Long number | C++20 (GCC 13-64) | expression parsing math number theory *3400 |
May/29/2024 19:16 |
6965 | I - The Riddle of the Sphinx | C++20 (GCC 13-64) | binary search data structures data structures interactive *3400 |
May/29/2024 19:15 |
6964 | E - Chess Championship | C++20 (GCC 13-64) | constructive algorithms flows greedy math *2900 |
May/29/2024 19:15 |
6963 | F - Tokitsukaze and Powers | C++20 (GCC 13-64) | number theory probabilities *3400 |
May/29/2024 19:15 |
6962 | E - Rain Protection | C++20 (GCC 13-64) | binary search geometry *3500 |
May/29/2024 19:14 |
6961 | E - Kojiro and Furrari | C++20 (GCC 13-64) | dp greedy *2800 |
May/29/2024 19:14 |
6960 | G - Alpha planetary system | C++20 (GCC 13-64) | constructive algorithms graphs shortest paths *3000 |
May/29/2024 19:14 |
6959 | E - Weird LCM Operations | C++20 (GCC 13-64) | brute force constructive algorithms number theory *3000 |
May/29/2024 19:14 |
6958 | H2 - Cyclic Hamming (Hard Version) | C++20 (GCC 13-64) | brute force dp fft math number theory *3500 |
May/29/2024 19:14 |
6957 | E - A Preponderant Reunion | C++20 (GCC 13-64) | constructive algorithms dp *3200 |
May/29/2024 19:14 |
6956 | G - Gates to Another World | C++20 (GCC 13-64) | bitmasks data structures dsu two pointers *3300 |
May/29/2024 19:13 |
6955 | F - Conference | C++20 (GCC 13-64) | data structures flows *3300 |
May/29/2024 19:13 |
6954 | F - Yin Yang | C++20 (GCC 13-64) | implementation *3500 |
May/29/2024 19:12 |
6953 | I - Short Permutation Problem | C++20 (GCC 13-64) | combinatorics dp fft math *1900 |
May/29/2024 19:12 |
6952 | E - Birthday | C++20 (GCC 13-64) | geometry math *2900 |
May/29/2024 19:11 |
6951 | E - Heaven Tour | C++20 (GCC 13-64) | data structures greedy *2900 |
May/29/2024 19:11 |
6950 | E - Doremy's Swapping Trees | C++20 (GCC 13-64) | dfs and similar graphs trees *3500 |
May/29/2024 19:10 |
6949 | C - Homework | C++20 (GCC 13-64) | constructive algorithms *3100 |
May/29/2024 19:10 |
6948 | H - Palindromic Magic | C++20 (GCC 13-64) | data structures hashing strings *3500 |
May/29/2024 19:09 |
6947 | E - Lucky Interval | C++20 (GCC 13-64) | brute force math *2700 |
May/29/2024 19:09 |
6946 | G - Mio and Lucky Array | C++20 (GCC 13-64) | constructive algorithms fft math strings *3500 |
May/29/2024 19:08 |
6945 | G - Unequal Adjacent Elements | C++20 (GCC 13-64) | constructive algorithms sortings *3100 |
May/29/2024 19:08 |
6944 | B - Zoo | C++20 (GCC 13-64) | brute force geometry *1700 |
May/29/2024 19:08 |
6943 | A - Admissible Map | C++20 (GCC 13-64) | *3300 |
May/29/2024 19:08 |
6942 | H - Koxia, Mahiru and Winter Festival | C++20 (GCC 13-64) | constructive algorithms *3500 |
May/29/2024 19:07 |
6941 | E - Billiard | C++20 (GCC 13-64) | geometry number theory *2600 |
May/29/2024 19:07 |
6940 | H - Red-Blue Graph | C++20 (GCC 13-64) | dp graphs math matrices meet-in-the-middle *3400 |
May/29/2024 19:07 |
6939 | E - Tasty Dishes | C++20 (GCC 13-64) | math matrices *3500 |
May/29/2024 19:06 |
6938 | E - Soap Time! - 2 | C++20 (GCC 13-64) | binary search data structures *3000 |
May/29/2024 19:06 |
6937 | F - Parametric Circulation | C++20 (GCC 13-64) | binary search flows *3100 |
May/29/2024 19:05 |
6936 | F - Panda Meetups | C++20 (GCC 13-64) | data structures dp flows *3500 |
May/29/2024 19:05 |
6935 | A - Apprentice Learning Trajectory | C++20 (GCC 13-64) | May/29/2024 19:04 | |
6934 | D2 - Parallel Universes (Hard) | C++20 (GCC 13-64) | math matrices *3100 |
May/29/2024 19:03 |
6933 | E - Origami | C++20 (GCC 13-64) | geometry math sortings *3300 |
May/29/2024 19:03 |
6932 | F - To Play or not to Play | C++20 (GCC 13-64) | greedy *3000 |
May/29/2024 19:03 |
6931 | G - New Year and the Factorisation Collaboration | C++20 (GCC 13-64) | interactive math number theory *3200 |
May/29/2024 19:02 |
6930 | F - An easy problem about trees | C++20 (GCC 13-64) | dp games greedy trees *3200 |
May/29/2024 19:01 |
6929 | I - Lookup Tables | C++20 (GCC 13-64) | bitmasks *3000 |
May/29/2024 19:01 |
6928 | E - Wavy numbers | C++20 (GCC 13-64) | brute force dfs and similar meet-in-the-middle sortings *2900 |
May/29/2024 19:01 |
6927 | D - Cube Snake | C++20 (GCC 13-64) | constructive algorithms *2700 |
May/29/2024 19:00 |
6926 | F - Two Avenues | C++20 (GCC 13-64) | data structures dfs and similar graphs *3500 |
May/29/2024 19:00 |
6925 | F2 - Slime and Sequences (Hard Version) | C++20 (GCC 13-64) | dp fft math *3500 |
May/29/2024 18:59 |
6924 | D2 - Permutation Weight (Hard Version) | C++20 (GCC 13-64) | constructive algorithms greedy *3500 |
May/29/2024 18:57 |
6923 | H - Mateusz and an Infinite Sequence | C++20 (GCC 13-64) | bitmasks brute force dp strings *3400 |
May/29/2024 18:56 |
6922 | F - Covering Circle | C++20 (GCC 13-64) | geometry *3500 |
May/29/2024 18:56 |
6921 | F - Fugitive Frenzy | C++20 (GCC 13-64) | math probabilities *3100 |
May/29/2024 18:55 |
6920 | I - Neighbour Ordering | C++20 (GCC 13-64) | constructive algorithms graphs *3500 |
May/29/2024 18:54 |
6919 | E - String Theory | C++20 (GCC 13-64) | geometry math strings *3100 |
May/29/2024 18:54 |
6918 | F - AquaMoon and Potatoes | C++20 (GCC 13-64) | brute force data structures dp *3500 |
May/29/2024 18:53 |
6917 | E - Impressionism | C++20 (GCC 13-64) | constructive algorithms graphs implementation math *3500 |
May/29/2024 18:53 |
6916 | E - Vasily the Bear and Painting Square | C++20 (GCC 13-64) | bitmasks combinatorics dp implementation *2700 |
May/29/2024 18:52 |
6915 | G - Emperor's Problem | C++20 (GCC 13-64) | geometry *2500 |
May/29/2024 18:52 |
6914 | A - BubbleReactor | C++20 (GCC 13-64) | dp graphs *2800 |
May/29/2024 18:52 |
6913 | F1 - Marek and Matching (easy version) | C++20 (GCC 13-64) | brute force probabilities *3100 |
May/29/2024 18:50 |
6912 | D - Wizards and Roads | C++20 (GCC 13-64) | data structures divide and conquer graph matchings graphs greedy *3000 |
May/29/2024 18:46 |
6911 | E - Kirchhoff's Current Loss | C++20 (GCC 13-64) | math *2900 |
May/29/2024 18:45 |
6910 | E - Sequence Transformation | C++20 (GCC 13-64) | brute force data structures dp implementation math *3000 |
May/29/2024 18:40 |
6909 | I - Cowboy Beblop at his computer | C++20 (GCC 13-64) | geometry *2800 |
May/29/2024 18:39 |
6908 | H - Sophisticated Device | C++20 (GCC 13-64) | constructive algorithms *3300 |
May/29/2024 18:38 |
6907 | E - BCPC | C++20 (GCC 13-64) | binary search geometry two pointers *2700 |
May/29/2024 18:38 |
6906 | I - Future Dominators | C++20 (GCC 13-64) | graphs greedy *3500 |
May/29/2024 18:36 |
6905 | G - Magic Square | C++20 (GCC 13-64) | combinatorics constructive algorithms implementation *3100 |
May/29/2024 18:35 |
6904 | M - Minegraphed | C++20 (GCC 13-64) | May/29/2024 18:32 | |
6903 | H - Harder Satisfiability | C++20 (GCC 13-64) | May/29/2024 18:32 | |
6902 | D - Distance Sum | C++20 (GCC 13-64) | May/29/2024 18:31 | |
6901 | B - Bimatching | C++20 (GCC 13-64) | May/29/2024 18:30 | |
6900 | C - Cactus Search | C++20 (GCC 13-64) | May/29/2024 18:30 | |
6899 | E - Candy Shop | C++20 (GCC 13-64) | greedy *2900 |
May/29/2024 18:22 |
6898 | E - Cheat and Win | C++20 (GCC 13-64) | bitmasks data structures games trees *3500 |
May/29/2024 18:20 |
6897 | I - Composing Of String | PHP | *special problem dp *2300 |
May/29/2024 18:16 |
6896 | G - Perfectionist Arkadiy | C# 8 | *special problem number theory *2700 |
May/29/2024 18:15 |
6895 | F - Pens And Days Of Week | Perl | *special problem binary search number theory *2700 |
May/29/2024 18:13 |
6894 | E - Big Number and Remainder | Kotlin 1.7 | *special problem math number theory *2300 |
May/29/2024 18:12 |
6893 | B - Significant Cups | Haskell | *special problem binary search data structures two pointers *2100 |
May/29/2024 18:08 |
6892 | H1 - Window Signals (easy version) | C++20 (GCC 13-64) | *3200 |
May/29/2024 18:07 |
6891 | E - Cron | C++20 (GCC 13-64) | *2800 |
May/29/2024 18:07 |
6890 | F - Minimum Segments | C++20 (GCC 13-64) | constructive algorithms *3400 |
May/29/2024 18:07 |
6889 | G - Permutation Concatenation | C++20 (GCC 13-64) | string suffix structures *3300 |
May/29/2024 18:06 |
6888 | F - Mark and Spaceship | C++20 (GCC 13-64) | brute force dp *3500 |
May/29/2024 18:05 |
6887 | E - Lightbulb for Minister | C++20 (GCC 13-64) | geometry |
May/29/2024 18:05 |
6886 | E - Triangles 3000 | C++20 (GCC 13-64) | May/29/2024 18:04 | |
6885 | E - Nezzar and Tournaments | C++20 (GCC 13-64) | data structures greedy *3300 |
May/29/2024 18:04 |
6884 | E - Sleeping | C++20 (GCC 13-64) | combinatorics implementation math *2700 |
May/29/2024 18:04 |
6883 | D - Landmarks | C++20 (GCC 13-64) | data structures dp *3000 |
May/29/2024 18:03 |
6882 | F - Optimal Encoding | C++20 (GCC 13-64) | brute force data structures *3500 |
May/29/2024 18:03 |
6881 | E - DZY Loves Bridges | C++20 (GCC 13-64) | math matrices *3100 |
May/29/2024 18:03 |
6880 | F - Ela and Prime GCD | C++20 (GCC 13-64) | constructive algorithms math number theory *3300 |
May/29/2024 18:03 |
6879 | D - Deducing Sortability | C++20 (GCC 13-64) | binary search bitmasks math *2900 |
May/29/2024 18:02 |
6878 | D - Hongcow Draws a Circle | C++20 (GCC 13-64) | geometry *3200 |
May/29/2024 18:02 |
6877 | G - El Toll Caves | C++20 (GCC 13-64) | math *3300 |
May/29/2024 18:01 |
6876 | F - ...Dary! | C++20 (GCC 13-64) | binary search geometry two pointers *3300 |
May/29/2024 18:01 |
6875 | J - JS Minification | C++20 (GCC 13-64) | greedy implementation *3200 |
May/29/2024 18:00 |
6874 | E - Tanya is 5! | C++20 (GCC 13-64) | graph matchings graphs greedy schedules *3300 |
May/29/2024 18:00 |
6873 | E - Fox and Meteor Shower | C++20 (GCC 13-64) | geometry *3100 |
May/29/2024 18:00 |
6872 | F - Power Sockets | C++20 (GCC 13-64) | binary search data structures greedy *2600 |
May/29/2024 18:00 |
6871 | G - Optimizer | C++20 (GCC 13-64) | graphs greedy hashing implementation *2700 |
May/29/2024 17:59 |
6870 | F - Freak Joker Process | C++20 (GCC 13-64) | binary search data structures sortings *3100 |
May/29/2024 17:59 |
6869 | G - Balanced Distribution | C++20 (GCC 13-64) | data structures dp greedy *3500 |
May/29/2024 17:59 |
6868 | F - Beauty of a Permutation | C++20 (GCC 13-64) | constructive algorithms math *3400 |
May/29/2024 17:58 |
6867 | D - Gears | C++20 (GCC 13-64) | May/29/2024 17:58 | |
6866 | E - Security System | C++20 (GCC 13-64) | math *2900 |
May/29/2024 17:58 |
6865 | I - Organizing a Music Festival | C++20 (GCC 13-64) | dfs and similar math *3400 |
May/29/2024 17:57 |
6864 | I - Tram | C++20 (GCC 13-64) | *2500 |
May/29/2024 17:56 |
6863 | E - Cow and Treats | C++20 (GCC 13-64) | binary search combinatorics dp greedy implementation math *2500 |
May/29/2024 17:56 |
6862 | C - Corporation Mail | C++20 (GCC 13-64) | data structures expression parsing implementation *1700 |
May/29/2024 17:56 |
6861 | E - Upside Down | C++20 (GCC 13-64) | data structures string suffix structures strings trees *3400 |
May/29/2024 17:56 |
6860 | E - Verifying Kingdom | C++20 (GCC 13-64) | binary search divide and conquer interactive trees *3200 |
May/29/2024 17:56 |
6859 | G - Visible Black Areas | C++20 (GCC 13-64) | data structures dsu geometry trees *2800 |
May/29/2024 17:55 |
6858 | H - Xor-quiz | C++20 (GCC 13-64) | constructive algorithms dp interactive math number theory *3200 |
May/29/2024 17:55 |
6857 | G - Inverse Function | C++20 (GCC 13-64) | implementation *2400 |
May/29/2024 17:54 |
6856 | E - String Multiplication | C++20 (GCC 13-64) | dp greedy strings *2300 |
May/29/2024 17:54 |
6855 | E - Games on a CD | C++20 (GCC 13-64) | data structures hashing string suffix structures strings *2300 |
May/29/2024 17:53 |
6854 | D - Dog Walking | C++20 (GCC 13-64) | brute force greedy math *2400 |
May/29/2024 17:53 |
6853 | E1 - Knightmare (easy) | C++20 (GCC 13-64) | graphs interactive shortest paths *2900 |
May/29/2024 17:53 |
6852 | F - Goats and Wolves | C++20 (GCC 13-64) | greedy *2500 |
May/29/2024 17:53 |
6851 | E - Darts | C++20 (GCC 13-64) | geometry probabilities *2700 |
May/29/2024 17:52 |
6850 | C - Viruses | C++20 (GCC 13-64) | *special problem dp shortest paths string suffix structures *2900 |
May/29/2024 17:52 |
6849 | I - Contingency Plan 2 | C++20 (GCC 13-64) | graph matchings *2900 |
May/29/2024 17:52 |
6848 | C - Pokémon Arena | C++20 (GCC 13-64) | data structures graphs greedy implementation shortest paths sortings *2400 |
May/29/2024 17:52 |
6847 | H - Help BerLine | C++20 (GCC 13-64) | constructive algorithms *3200 |
May/29/2024 17:51 |
6846 | H - Palindrome Addicts | C++20 (GCC 13-64) | data structures strings *3300 |
May/29/2024 17:51 |
6845 | E - Round Table | C++20 (GCC 13-64) | math |
May/29/2024 17:51 |
6844 | I - Phoenix and Diamonds | C++20 (GCC 13-64) | binary search data structures sortings *3400 |
May/29/2024 17:51 |
6843 | H - Interactive Mex Tree | C++20 (GCC 13-64) | constructive algorithms dfs and similar interactive trees *3300 |
May/29/2024 17:50 |
6842 | D - Ksusha and Square | C++20 (GCC 13-64) | geometry math probabilities two pointers *2700 |
May/29/2024 17:50 |
6841 | E - Bully Sort | C++20 (GCC 13-64) | data structures math *3500 |
May/29/2024 17:50 |
6840 | F - Marmots (hard) | C++20 (GCC 13-64) | math probabilities *2800 |
May/29/2024 17:49 |
6839 | C - Clever Fat Rat | C++20 (GCC 13-64) | dp *2500 |
May/29/2024 17:49 |
6838 | E - Design Tutorial: Learn from a Game | C++20 (GCC 13-64) | constructive algorithms implementation *2800 |
May/29/2024 17:49 |
6837 | E - Colored Jenga | C++20 (GCC 13-64) | dfs and similar dp probabilities *2500 |
May/29/2024 17:49 |
6836 | F - Differentiating Games | C++20 (GCC 13-64) | games interactive *3400 |
May/29/2024 17:48 |
6835 | E - Planar Perimeter | C++20 (GCC 13-64) | constructive algorithms graphs *3200 |
May/29/2024 17:48 |
6834 | E - Marmots (medium) | C++20 (GCC 13-64) | math *2200 |
May/29/2024 17:48 |
6833 | H - Tree Diameter | C++20 (GCC 13-64) | interactive trees *2000 |
May/29/2024 17:48 |
6832 | E - Boboniu and Banknote Collection | C++20 (GCC 13-64) | strings *3500 |
May/29/2024 17:48 |
6831 | C - Sasha and a Patient Friend | C++20 (GCC 13-64) | binary search data structures implementation *2800 |
May/29/2024 17:47 |
6830 | H - Maximum Permutation | C++20 (GCC 13-64) | constructive algorithms *3500 |
May/29/2024 17:47 |
6829 | F - Problems for Codeforces | C++20 (GCC 13-64) | combinatorics fft math *3300 |
May/29/2024 17:46 |
6828 | C - Dušan's Railway | C++20 (GCC 13-64) | divide and conquer graphs trees *3500 |
May/29/2024 17:46 |
6827 | E - Dreamoon and Notepad | C++20 (GCC 13-64) | data structures *3100 |
May/29/2024 17:46 |
6826 | F - Anti-Proxy Attendance | C++20 (GCC 13-64) | constructive algorithms dp interactive ternary search *3500 |
May/29/2024 17:45 |
6825 | F - Two Subtrees | C++20 (GCC 13-64) | data structures trees *3100 |
May/29/2024 17:44 |
6824 | B - Toys | C++20 (GCC 13-64) | greedy strings |
May/29/2024 17:44 |
6823 | G - Hamming Distance | FALSE | *special problem *2300 |
May/29/2024 17:43 |
6822 | E - Half-sum | C++20 (GCC 13-64) | brute force divide and conquer greedy *3400 |
May/29/2024 17:43 |
6821 | E - Chessboard | FALSE | *special problem *1900 |
May/29/2024 17:42 |
6820 | F - Pairwise Sums | FALSE | *special problem *2300 |
May/29/2024 17:42 |
6819 | H - Array Sorting | FALSE | *special problem *2300 |
May/29/2024 17:42 |
6818 | H - Last Number | GNU C11 | combinatorics math *2900 |
May/29/2024 17:41 |
6817 | B - Hexakosioihexekontahexaphobia | FALSE | *special problem *1800 |
May/29/2024 17:41 |
6816 | C - Eval | FALSE | *special problem *1900 |
May/29/2024 17:41 |
6815 | D - Caesar Cipher | FALSE | *special problem *1900 |
May/29/2024 17:41 |
6814 | E - Hongcow Masters the Cyclic Shift | C++20 (GCC 13-64) | strings two pointers *3200 |
May/29/2024 17:39 |
6813 | H - Multiple of Three Cycles | C++20 (GCC 13-64) | combinatorics data structures dp dsu math *3400 |
May/29/2024 17:39 |
6812 | H - Repairing Of String | GNU C11 | *special problem constructive algorithms *2200 |
May/29/2024 17:39 |
6811 | F - Snow sellers | C++20 (GCC 13-64) | greedy sortings *2800 |
May/29/2024 17:38 |
6810 | H - Black and White | C++20 (GCC 13-64) | constructive algorithms *2800 |
May/29/2024 17:38 |
6809 | G - Flowers and Chocolate | C++20 (GCC 13-64) | combinatorics math matrices *3300 |
May/29/2024 17:37 |
6808 | F - Fake bullions | C++20 (GCC 13-64) | combinatorics dfs and similar dp graphs number theory *3400 |
May/29/2024 17:36 |
6807 | F - Balance the Cards | C++20 (GCC 13-64) | constructive algorithms data structures divide and conquer geometry graphs implementation *3500 |
May/29/2024 17:34 |
6806 | D - Entertaining Geodetics | C++20 (GCC 13-64) | brute force dsu implementation *2700 |
May/29/2024 17:34 |
6805 | D2 - Arithmancy (Medium) | C++20 (GCC 13-64) | constructive algorithms interactive probabilities strings *2600 |
May/29/2024 17:34 |
6804 | I - Impressive Harvesting of The Orchard | C++20 (GCC 13-64) | data structures *2800 |
May/29/2024 17:33 |
6803 | D - Perse-script | Io | *special problem expression parsing *2300 |
May/29/2024 17:31 |
6802 | E - Ali goes shopping | Io | *special problem brute force strings *1800 |
May/29/2024 17:30 |
6801 | F - Oil | Io | *special problem greedy math *1900 |
May/29/2024 17:30 |
6800 | H - Reverse It! | Io | *special problem implementation *1600 |
May/29/2024 17:28 |
6799 | G - What a Reversal | C++20 (GCC 13-64) | constructive algorithms *3300 |
May/29/2024 17:25 |
6798 | B - INI-file | Io | *special problem implementation *2200 |
May/29/2024 17:25 |
6797 | B - R3D3’s Summer Adventure | C++20 (GCC 13-64) | dp greedy *2700 |
May/29/2024 17:24 |
6796 | C - Beautiful Mirrors with queries | C++20 (GCC 13-64) | data structures probabilities *2400 |
May/29/2024 17:24 |
6795 | H - Moving Walkways | C++20 (GCC 13-64) | data structures greedy math *3300 |
May/29/2024 17:24 |
6794 | A3 - Heidi Learns Hashing (Hard) | C++20 (GCC 13-64) | fft math number theory *3100 |
May/29/2024 17:24 |
6793 | D - Knights | C++20 (GCC 13-64) | geometry graphs shortest paths sortings *2000 |
May/29/2024 17:23 |
6792 | H - Lost Nodes | C++20 (GCC 13-64) | constructive algorithms dp graphs interactive sortings trees *3500 |
May/29/2024 17:23 |
6791 | F - Abbreviation | C++20 (GCC 13-64) | dp hashing strings *2200 |
May/29/2024 17:23 |
6790 | E2 - Knightmare (hard) | C++20 (GCC 13-64) | graphs interactive shortest paths *3000 |
May/29/2024 17:23 |
6789 | F - Array Covering | C++20 (GCC 13-64) | data structures *3100 |
May/29/2024 17:22 |
6788 | H - Red Blue Tree | C++20 (GCC 13-64) | data structures implementation trees *3500 |
May/29/2024 17:22 |
6787 | E - Shift It! | C++20 (GCC 13-64) | constructive algorithms *2800 |
May/29/2024 17:22 |
6786 | E2 - Photographs (II) | C++20 (GCC 13-64) | *2600 |
May/29/2024 17:22 |
6785 | E - Rectangle Painting 2 | C++20 (GCC 13-64) | flows graph matchings graphs *2500 |
May/29/2024 17:21 |
6784 | H - Turing's Award | C++20 (GCC 13-64) | data structures dp *3400 |
May/29/2024 17:21 |
6783 | B - Codeforces World Finals | C++20 (GCC 13-64) | implementation *1700 |
May/29/2024 17:21 |
6782 | G - Circle of Numbers | C++20 (GCC 13-64) | math *3000 |
May/29/2024 17:20 |
6781 | H - The Great Marathon | C++20 (GCC 13-64) | dp *2400 |
May/29/2024 17:20 |
6780 | H - Santa's Gift | C++20 (GCC 13-64) | data structures trees *3100 |
May/29/2024 17:20 |
6779 | D - Looking for Owls | C++20 (GCC 13-64) | binary search data structures geometry hashing sortings *2400 |
May/29/2024 17:20 |
6778 | F - Johnny and New Toy | C++20 (GCC 13-64) | data structures implementation math *3300 |
May/29/2024 17:19 |
6777 | F - October 18, 2017 | C++20 (GCC 13-64) | combinatorics dp implementation math *2700 |
May/29/2024 17:19 |
6776 | I - Mashtali vs AtCoder | C++20 (GCC 13-64) | games trees *3100 |
May/29/2024 17:19 |
6775 | F - Burenka, an Array and Queries | C++20 (GCC 13-64) | data structures math number theory *3300 |
May/29/2024 17:19 |
6774 | M - Milutin's Plums | C++20 (GCC 13-64) | interactive *2800 |
May/29/2024 17:18 |
6773 | G - Just Add an Edge | C++20 (GCC 13-64) | dfs and similar dp graphs *3500 |
May/29/2024 17:17 |
6772 | E - So Mean | C++20 (GCC 13-64) | interactive math *3400 |
May/29/2024 17:17 |
6771 | G - Clacking Balls | C++20 (GCC 13-64) | combinatorics math probabilities *3100 |
May/29/2024 17:17 |
6770 | E - Hard Design | C++20 (GCC 13-64) | greedy implementation math *2800 |
May/29/2024 17:17 |
6769 | G - Maximum Adjacent Pairs | C++20 (GCC 13-64) | constructive algorithms graph matchings *3300 |
May/29/2024 17:17 |
6768 | H - K Paths | C++20 (GCC 13-64) | combinatorics data structures dp fft math *3100 |
May/29/2024 17:16 |
6767 | G - Grid Game 2 | C++20 (GCC 13-64) | games number theory *2900 |
May/29/2024 17:16 |
6766 | E - Weak Subsequence | C++20 (GCC 13-64) | combinatorics *3000 |
May/29/2024 17:16 |
6765 | F - Good Graph | C++20 (GCC 13-64) | bitmasks dfs and similar graph matchings graphs implementation *3500 |
May/29/2024 17:15 |
6764 | E - Expected Value Again | C++20 (GCC 13-64) | combinatorics strings *3100 |
May/29/2024 17:15 |
6763 | F2 - Playing Quidditch (Medium) | C++20 (GCC 13-64) | implementation *2300 |
May/29/2024 17:15 |
6762 | F - Evaluate RBS | C++20 (GCC 13-64) | data structures geometry implementation math sortings *2900 |
May/29/2024 17:15 |
6761 | H - Bob and stages | C++20 (GCC 13-64) | dp geometry *3000 |
May/29/2024 17:14 |
6760 | F - Four Suits | C++20 (GCC 13-64) | binary search bitmasks flows greedy *3200 |
May/29/2024 17:14 |
6759 | G - Mateusz and Escape Room | C++20 (GCC 13-64) | dp *3500 |
May/29/2024 17:14 |
6758 | E - City Union | C++20 (GCC 13-64) | constructive algorithms dfs and similar dsu geometry greedy implementation math *2300 |
May/29/2024 17:14 |
6757 | G - Alphabetic Tree | C++20 (GCC 13-64) | binary search data structures dfs and similar hashing string suffix structures strings trees *3500 |
May/29/2024 17:14 |
6756 | H - Maximum Product? | C++20 (GCC 13-64) | brute force combinatorics dp greedy implementation math two pointers *3500 |
May/29/2024 17:13 |
6755 | F - Passports | C++20 (GCC 13-64) | dp implementation *3400 |
May/29/2024 17:13 |
6754 | E - Princess and Her Shadow | C++20 (GCC 13-64) | constructive algorithms shortest paths *3100 |
May/29/2024 17:13 |
6753 | F - Blocks and Sensors | C++20 (GCC 13-64) | brute force *3500 |
May/29/2024 17:12 |
6752 | F - Decent Division | C++20 (GCC 13-64) | constructive algorithms data structures *3000 |
May/29/2024 17:11 |
6751 | G - New Year Running | C++20 (GCC 13-64) | number theory trees *3200 |
May/29/2024 17:11 |
6750 | G - Koxia and Bracket | C++20 (GCC 13-64) | divide and conquer fft math *3400 |
May/29/2024 17:11 |
6749 | F - Minimal Subset Difference | C++20 (GCC 13-64) | dp *3200 |
May/29/2024 17:11 |
6748 | E - Byteland coins | C++20 (GCC 13-64) | combinatorics dp math *3200 |
May/29/2024 17:11 |
6747 | C - Cyclic Sum | C++20 (GCC 13-64) | data structures fft number theory *3000 |
May/29/2024 17:10 |
6746 | F - Jellyfish and OEIS | C++20 (GCC 13-64) | dp *3500 |
May/29/2024 17:10 |
6745 | E - Strange Function | C++20 (GCC 13-64) | dp *2900 |
May/29/2024 17:08 |
6744 | E - Mrs. Hudson's Pancakes | C++20 (GCC 13-64) | brute force dp *3000 |
May/29/2024 17:08 |
6743 | F - Bad Cryptography | C++20 (GCC 13-64) | math number theory *3400 |
May/29/2024 17:08 |
6742 | F - Cursor Distance | C++20 (GCC 13-64) | *3500 |
May/29/2024 17:08 |
6741 | C - Mice problem | C++20 (GCC 13-64) | geometry implementation math sortings *2300 |
May/29/2024 17:07 |
6740 | F - Diamond Theft | C++20 (GCC 13-64) | data structures greedy *3300 |
May/29/2024 17:07 |
6739 | E - Almost Fault-Tolerant Database | C++20 (GCC 13-64) | brute force constructive algorithms dfs and similar greedy implementation *2500 |
May/29/2024 17:07 |
6738 | E - Rivalries | C++20 (GCC 13-64) | constructive algorithms data structures greedy *3400 |
May/29/2024 17:07 |
6737 | H - Trains and Airplanes | C++20 (GCC 13-64) | dfs and similar graphs shortest paths trees *3500 |
May/29/2024 17:06 |
6736 | B - Evidence Board | C++20 (GCC 13-64) | May/29/2024 17:06 | |
6735 | E - Little Brother | C++20 (GCC 13-64) | binary search geometry sortings *2800 |
May/29/2024 17:06 |
6734 | C - More Gifts | C++20 (GCC 13-64) | May/29/2024 17:06 | |
6733 | F - Ordering T-Shirts | C++20 (GCC 13-64) | greedy *2800 |
May/29/2024 17:06 |
6732 | D - Big Persimmon | C++20 (GCC 13-64) | May/29/2024 17:06 | |
6731 | E1 - Deja Vu | C++20 (GCC 13-64) | constructive algorithms graphs implementation *2900 |
May/29/2024 17:05 |
6730 | F - Row of Models | C++20 (GCC 13-64) | greedy sortings *2500 |
May/29/2024 17:05 |
6729 | A - Draw Polygon Lines | C++20 (GCC 13-64) | May/29/2024 17:05 | |
6728 | C - Cursed Game | C++20 (GCC 13-64) | interactive *3000 |
May/29/2024 17:04 |
6727 | F2 - GCD Master (hard version) | C++20 (GCC 13-64) | greedy math sortings *2900 |
May/29/2024 17:04 |
6726 | D - Lucky Segments | C++20 (GCC 13-64) | binary search implementation two pointers *2500 |
May/29/2024 17:03 |
6725 | F - Jumping Through the Array | C++20 (GCC 13-64) | binary search data structures graphs two pointers *3500 |
May/29/2024 17:03 |
6724 | H - Tree Cutting | C++20 (GCC 13-64) | bitmasks dfs and similar dp *3200 |
May/29/2024 17:02 |
6723 | G - Cycle Palindrome | C++20 (GCC 13-64) | constructive algorithms graphs math *3200 |
May/29/2024 17:02 |
6722 | C - Beautiful Function | C++20 (GCC 13-64) | constructive algorithms math *2200 |
May/29/2024 17:02 |
6721 | E - Listening to Music | C++20 (GCC 13-64) | constructive algorithms data structures *3200 |
May/29/2024 17:02 |
6720 | E - Olympic Games | C++20 (GCC 13-64) | math *2500 |
May/29/2024 17:01 |
6719 | E - Hellish Constraints | C++20 (GCC 13-64) | brute force dp two pointers *2900 |
May/29/2024 17:01 |
6718 | E - Mini Metro | C++20 (GCC 13-64) | dp *3400 |
May/29/2024 17:01 |
6717 | E2 - Two Permutations (Hard Version) | C++20 (GCC 13-64) | constructive algorithms *3100 |
May/29/2024 17:00 |
6716 | D - A Creative Cutout | C++20 (GCC 13-64) | brute force combinatorics math *2900 |
May/29/2024 17:00 |
6715 | E - Drawing Circles is Fun | C++20 (GCC 13-64) | combinatorics geometry *3000 |
May/29/2024 17:00 |
6714 | F - Two Sorts | C++20 (GCC 13-64) | binary search dfs and similar math meet-in-the-middle *3400 |
May/29/2024 17:00 |
6713 | H - MEX Tree Manipulation | C++20 (GCC 13-64) | data structures trees *3300 |
May/29/2024 16:59 |
6712 | E - Tree and Table | C++20 (GCC 13-64) | dfs and similar dp implementation trees *3000 |
May/29/2024 16:59 |
6711 | I - Arranging Crystal Balls | C++20 (GCC 13-64) | data structures divide and conquer divide and conquer dp geometry graphs number theory *3500 |
May/29/2024 16:59 |
6710 | E - Alesya and Discrete Math | C++20 (GCC 13-64) | divide and conquer interactive *3200 |
May/29/2024 16:58 |
6709 | D - Sloth | C++20 (GCC 13-64) | dfs and similar dp graph matchings trees *3100 |
May/29/2024 16:58 |
6708 | F - Sequence Recovery | C++20 (GCC 13-64) | bitmasks data structures greedy *2800 |
May/29/2024 16:57 |
6707 | C - Coin Troubles | C++20 (GCC 13-64) | dp *2100 |
May/29/2024 16:57 |
6706 | H - Code Lock | C++20 (GCC 13-64) | bitmasks dp *3300 |
May/29/2024 16:57 |
6705 | G - Tree LGM | C++20 (GCC 13-64) | constructive algorithms divide and conquer games trees *3500 |
May/29/2024 16:56 |
6704 | A - Amusement Park | JavaScript | *special problem ternary search *2100 |
May/29/2024 16:56 |
6703 | F - Minimums or Medians | C++20 (GCC 13-64) | *3400 |
May/29/2024 16:56 |
6702 | F - Piet's Palette | C++20 (GCC 13-64) | matrices *3200 |
May/29/2024 16:56 |
6701 | F - Strange Triples | C++20 (GCC 13-64) | brute force math number theory *2900 |
May/29/2024 16:55 |
6700 | G - Poachers | C++20 (GCC 13-64) | dp games graphs trees *2500 |
May/29/2024 16:55 |
6699 | F - My Beautiful Madness | C++20 (GCC 13-64) | data structures trees *3500 |
May/29/2024 16:55 |
6698 | E - Median Mountain Range | C++20 (GCC 13-64) | data structures *3300 |
May/29/2024 16:54 |
6697 | H1 - Game of AI (easy version) | C++20 (GCC 13-64) | combinatorics constructive algorithms dp fft math *3200 |
May/29/2024 16:54 |
6696 | D - Tennis Rackets | C++20 (GCC 13-64) | brute force geometry *2700 |
May/29/2024 16:53 |
6695 | G - Two Characters, Two Colors | C++20 (GCC 13-64) | binary search data structures dp flows greedy *3100 |
May/29/2024 16:53 |
6694 | E - ELCA | C++20 (GCC 13-64) | data structures trees *3200 |
May/29/2024 16:53 |
6693 | H - Epic Convolution | C++20 (GCC 13-64) | chinese remainder theorem fft math number theory *3500 |
May/29/2024 16:53 |
6692 | E - Arpa’s abnormal DNA and Mehrdad’s deep interest | C++20 (GCC 13-64) | data structures string suffix structures *3400 |
May/29/2024 16:52 |
6691 | E - Deleting Substrings | C++20 (GCC 13-64) | May/29/2024 16:52 | |
6690 | C - Jumping Transformers | C++20 (GCC 13-64) | dp *2600 |
May/29/2024 16:52 |
6689 | D - Sign Posts | C++20 (GCC 13-64) | brute force geometry math *2800 |
May/29/2024 16:52 |
6688 | G - A Game on Strings | C++20 (GCC 13-64) | games *3200 |
May/29/2024 16:51 |
6687 | E - Long sequence | C++20 (GCC 13-64) | brute force math matrices *2700 |
May/29/2024 16:51 |
6686 | F - Assigning Fares | C++20 (GCC 13-64) | dp trees *3500 |
May/29/2024 16:51 |
6685 | D - Number Discovery | C++20 (GCC 13-64) | math *3400 |
May/29/2024 16:50 |
6684 | E - Train Tracks | C++20 (GCC 13-64) | data structures trees *3100 |
May/29/2024 16:50 |
6683 | F - Wrap Around | C++20 (GCC 13-64) | dp strings *2900 |
May/29/2024 16:50 |
6682 | D - Recover a functional graph | C++20 (GCC 13-64) | graph matchings *3400 |
May/29/2024 16:49 |
6681 | E - Cacti Symphony | C++20 (GCC 13-64) | combinatorics dfs and similar dp graphs *3500 |
May/29/2024 16:49 |
6680 | G - Dangerous Laser Power | C++20 (GCC 13-64) | constructive algorithms dsu sortings *3100 |
May/29/2024 16:48 |
6679 | D - Help Monks | C++20 (GCC 13-64) | constructive algorithms *2500 |
May/29/2024 16:48 |
6678 | E3 - Guard Duty (hard) | C++20 (GCC 13-64) | geometry *2700 |
May/29/2024 16:48 |
6677 | E - Max History | C++20 (GCC 13-64) | combinatorics math *2300 |
May/29/2024 16:47 |
6676 | B - Duck Hunt | C++20 (GCC 13-64) | data structures *3100 |
May/29/2024 16:47 |
6675 | G - Growing flowers | C++20 (GCC 13-64) | data structures *3500 |
May/29/2024 16:46 |
6674 | E - Binary Tree on Plane | C++20 (GCC 13-64) | flows trees *2400 |
May/29/2024 16:46 |
6673 | E - Lift and Throw | C++20 (GCC 13-64) | brute force *2500 |
May/29/2024 16:46 |
6672 | F - Test Data Generation | C++20 (GCC 13-64) | combinatorics divide and conquer dp fft math number theory *3400 |
May/29/2024 16:45 |
6671 | C - First Digit Law | C++20 (GCC 13-64) | dp math probabilities *2000 |
May/29/2024 16:45 |
6670 | E - ZS and The Birthday Paradox | C++20 (GCC 13-64) | math number theory probabilities *2300 |
May/29/2024 16:45 |
6669 | E - Different Subsets For All Tuples | C++20 (GCC 13-64) | combinatorics math *2300 |
May/29/2024 16:45 |
6668 | D - Constellation | C++20 (GCC 13-64) | implementation *1600 |
May/29/2024 16:45 |
6667 | F - The Meeting Place Cannot Be Changed | C++20 (GCC 13-64) | dfs and similar graphs *2700 |
May/29/2024 16:44 |
6666 | F - Little Artem and 2-SAT | C++20 (GCC 13-64) | *3000 |
May/29/2024 16:44 |
6665 | D - Rainbow Rectangles | C++20 (GCC 13-64) | data structures sortings two pointers *3300 |
May/29/2024 16:44 |
6664 | I - Toys | C++20 (GCC 13-64) | brute force combinatorics *2300 |
May/29/2024 16:44 |
6663 | F2 - Frequency Mismatch (Hard Version) | C++20 (GCC 13-64) | binary search data structures dfs and similar hashing probabilities trees *2700 |
May/29/2024 16:43 |
6662 | E - Vacuum Сleaner | C++20 (GCC 13-64) | geometry *2700 |
May/29/2024 16:43 |
6661 | C - Help Greg the Dwarf | C++20 (GCC 13-64) | geometry ternary search *2500 |
May/29/2024 16:43 |
6660 | A - Privatization | C++20 (GCC 13-64) | flows graphs *3000 |
May/29/2024 16:42 |
6659 | F - Divide The Students | C++20 (GCC 13-64) | brute force *2700 |
May/29/2024 16:42 |
6658 | H - New Year and Snowy Grid | C++20 (GCC 13-64) | dfs and similar dsu graphs interactive *3500 |
May/29/2024 16:42 |
6657 | G - The Game of the Century | C++20 (GCC 13-64) | constructive algorithms graphs shortest paths *3000 |
May/29/2024 16:42 |
6656 | E - Connected Cubes | C++20 (GCC 13-64) | constructive algorithms games *3100 |
May/29/2024 16:41 |
6655 | I - Imitating the Key Tree | C++20 (GCC 13-64) | combinatorics dsu trees *2800 |
May/29/2024 16:41 |
6654 | G - Graph Coloring | C++20 (GCC 13-64) | data structures graphs interactive *3100 |
May/29/2024 16:41 |
6653 | F - Electric Scheme | C++20 (GCC 13-64) | flows graph matchings *2700 |
May/29/2024 16:40 |
6652 | E - Planar Graph | C++20 (GCC 13-64) | flows geometry graphs *3000 |
May/29/2024 16:40 |
6651 | E - Eye-Pleasing City Park Tour | C++20 (GCC 13-64) | data structures trees *2600 |
May/29/2024 16:40 |
6650 | E - Baldman and the military | C++20 (GCC 13-64) | dfs and similar graphs trees *2700 |
May/29/2024 16:40 |
6649 | I - Say Hello | C++20 (GCC 13-64) | geometry *2300 |
May/29/2024 16:40 |
6648 | F2 - Marek and Matching (hard version) | C++20 (GCC 13-64) | brute force probabilities *3200 |
May/29/2024 16:39 |
6647 | E - School Clubs | C++20 (GCC 13-64) | dp fft math number theory probabilities *3500 |
May/29/2024 16:38 |
6646 | F - Boring Card Game | C++20 (GCC 13-64) | data structures greedy trees *3200 |
May/29/2024 16:38 |
6645 | E - Permanent | C++20 (GCC 13-64) | dp graph matchings math meet-in-the-middle *3100 |
May/29/2024 16:38 |
6644 | G - Flow Control | C++20 (GCC 13-64) | data structures dsu implementation *3500 |
May/29/2024 16:38 |
6643 | F - Minecraft Series | C++20 (GCC 13-64) | brute force two pointers *3500 |
May/29/2024 16:37 |
6642 | F - Cactus to Tree | C++20 (GCC 13-64) | dp graphs trees *2900 |
May/29/2024 16:37 |
6641 | E - Two Circles | C++20 (GCC 13-64) | brute force data structures implementation *2500 |
May/29/2024 16:37 |
6640 | G - Power Substring | C++20 (GCC 13-64) | math number theory *3200 |
May/29/2024 16:36 |
6639 | B2 - Recover Polygon (medium) | C++20 (GCC 13-64) | geometry *2600 |
May/29/2024 16:36 |
6638 | F - Tree and Permutation Game | C++20 (GCC 13-64) | dfs and similar games graphs trees *3000 |
May/29/2024 16:35 |
6637 | F - Two Posters | C++20 (GCC 13-64) | brute force data structures greedy two pointers *3200 |
May/29/2024 16:35 |
6636 | F - Mahmoud and Ehab and the final stage | C++20 (GCC 13-64) | data structures strings *2900 |
May/29/2024 16:33 |
6635 | I - Stairs | C++20 (GCC 13-64) | combinatorics divide and conquer dp fft math *3400 |
May/29/2024 16:33 |
6634 | E - Euler tour | C++20 (GCC 13-64) | constructive algorithms trees *3500 |
May/29/2024 16:33 |
6633 | F - Mages and Monsters | C++20 (GCC 13-64) | data structures geometry *3100 |
May/29/2024 16:32 |
6632 | E - Sereja and Dividing | C++20 (GCC 13-64) | data structures *2600 |
May/29/2024 16:32 |
6631 | C - Interactive Bulls and Cows (Hard) | C++20 (GCC 13-64) | brute force constructive algorithms interactive *2500 |
May/29/2024 16:32 |
6630 | H - Thanos Snap | C++20 (GCC 13-64) | binary search dp games greedy trees *3200 |
May/29/2024 16:31 |
6629 | G - Harry Vs Voldemort | C++20 (GCC 13-64) | dfs and similar dp graphs trees *3300 |
May/29/2024 16:31 |
6628 | E - A Trance of Nightfall | C++20 (GCC 13-64) | dp geometry matrices probabilities *2700 |
May/29/2024 16:30 |
6627 | F1 - Anti-median (Easy Version) | C++20 (GCC 13-64) | dp math *3100 |
May/29/2024 16:30 |
6626 | E - Days of Floral Colours | C++20 (GCC 13-64) | combinatorics divide and conquer dp fft math *3400 |
May/29/2024 16:30 |
6625 | F - Journey | C++20 (GCC 13-64) | data structures divide and conquer graphs trees *3500 |
May/29/2024 16:30 |
6624 | E - N Machines | C++20 (GCC 13-64) | binary search brute force greedy *3300 |
May/29/2024 16:29 |
6623 | G - Eligible Segments | C++20 (GCC 13-64) | geometry *3200 |
May/29/2024 16:29 |
6622 | E - Two Rooted Trees | C++20 (GCC 13-64) | data structures implementation trees *2900 |
May/29/2024 16:29 |
6621 | E - Special Positions | C++20 (GCC 13-64) | combinatorics divide and conquer fft math *3300 |
May/29/2024 16:29 |
6620 | C - Mister B and Beacons on Field | C++20 (GCC 13-64) | number theory *2900 |
May/29/2024 16:28 |
6619 | E - Old Mobile | C++20 (GCC 13-64) | combinatorics dp probabilities *3500 |
May/29/2024 16:28 |
6618 | I - Tenzing and Necklace | C++20 (GCC 13-64) | divide and conquer dp greedy *3500 |
May/29/2024 16:27 |
6617 | G - MEXanization | C++20 (GCC 13-64) | data structures *3300 |
May/29/2024 16:27 |
6616 | H - Codeforces Scoreboard | C++20 (GCC 13-64) | binary search data structures dp geometry *3300 |
May/29/2024 16:27 |
6615 | L - Berland University | C++20 (GCC 13-64) | May/29/2024 16:26 | |
6614 | D - Cubes | C++20 (GCC 13-64) | data structures dp geometry two pointers *2700 |
May/29/2024 16:26 |
6613 | F - Tenzing and Tree | C++20 (GCC 13-64) | dfs and similar greedy shortest paths sortings trees *2500 |
May/29/2024 16:26 |
6612 | I - Kevin and Grid | C++20 (GCC 13-64) | fft graphs math *3300 |
May/29/2024 16:26 |
6611 | H - Linearization | C++20 (GCC 13-64) | May/29/2024 16:25 | |
6610 | I - Minimal Product | C++20 (GCC 13-64) | May/29/2024 16:25 | |
6609 | D - Three Arrays | C++20 (GCC 13-64) | data structures |
May/29/2024 16:25 |
6608 | K - Right Expansion Of The Mind | C++20 (GCC 13-64) | May/29/2024 16:25 | |
6607 | F - How to Learn You Score | C++20 (GCC 13-64) | May/29/2024 16:24 | |
6606 | G - Combostone | C++20 (GCC 13-64) | May/29/2024 16:24 | |
6605 | D - DevOps Best Practices | C++20 (GCC 13-64) | constructive algorithms *2800 |
May/29/2024 16:24 |
6604 | B - LaTeX Expert | C++20 (GCC 13-64) | May/29/2024 16:23 | |
6603 | E - Horseback Riding | C++20 (GCC 13-64) | May/29/2024 16:23 | |
6602 | L - Bars | Java 8 | *special problem binary search *2000 |
May/29/2024 16:21 |
6601 | D - Domino Carpet | C++20 (GCC 13-64) | dp implementation *2300 |
May/29/2024 16:20 |
6600 | F - Tree | C++20 (GCC 13-64) | fft graphs trees *3400 |
May/29/2024 16:20 |
6599 | C - Party | C++20 (GCC 13-64) | bitmasks brute force graph matchings *2700 |
May/29/2024 16:19 |
6598 | E - Caramel Clouds | C++20 (GCC 13-64) | data structures dp sortings *3400 |
May/29/2024 16:16 |
6597 | E - Playing the ball | C++20 (GCC 13-64) | geometry *2600 |
May/29/2024 16:16 |
6596 | E - Subset Trick | C++20 (GCC 13-64) | binary search data structures *3300 |
May/29/2024 16:16 |
6595 | F - Digital Patterns | C++20 (GCC 13-64) | combinatorics data structures implementation math *2900 |
May/29/2024 16:14 |
6594 | D - AB-Strings | C++20 (GCC 13-64) | constructive algorithms strings *2800 |
May/29/2024 16:14 |
6593 | F - OH NO1 (-2-3-4) | C++20 (GCC 13-64) | constructive algorithms graphs math *3500 |
May/29/2024 16:14 |
6592 | E - Fedya the Potter | C++20 (GCC 13-64) | binary search implementation math number theory *3400 |
May/29/2024 16:14 |
6591 | H - Guess the Perimeter | C++20 (GCC 13-64) | binary search interactive number theory *3300 |
May/29/2024 16:13 |
6590 | E - Corridor | C++20 (GCC 13-64) | geometry *2600 |
May/29/2024 16:13 |
6589 | E2 - Deja Vu | C++20 (GCC 13-64) | constructive algorithms dp *3100 |
May/29/2024 16:12 |
6588 | H - Phoenix and Bits | C++20 (GCC 13-64) | bitmasks brute force data structures sortings *3500 |
May/29/2024 16:12 |
6587 | E - Become Big For Me | C++20 (GCC 13-64) | combinatorics constructive algorithms greedy math number theory *3500 |
May/29/2024 16:11 |
6586 | F - The Thorny Path | C++20 (GCC 13-64) | greedy math *3000 |
May/29/2024 16:11 |
6585 | G - Diverse Coloring | C++20 (GCC 13-64) | constructive algorithms trees *3200 |
May/29/2024 16:11 |
6584 | G - Speckled Band | C++20 (GCC 13-64) | data structures divide and conquer hashing string suffix structures strings *3500 |
May/29/2024 16:11 |
6583 | E - Store | C++20 (GCC 13-64) | data structures *2700 |
May/29/2024 16:10 |
6582 | E - Sheep | C++20 (GCC 13-64) | binary search greedy *2900 |
May/29/2024 16:10 |
6581 | F - Ж-function | C++20 (GCC 13-64) | string suffix structures strings *3500 |
May/29/2024 16:10 |
6580 | H - DIY Tree | C++20 (GCC 13-64) | graphs greedy math probabilities *3300 |
May/29/2024 16:10 |
6579 | C - Cubeword | C++20 (GCC 13-64) | *special problem brute force dp meet-in-the-middle |
May/29/2024 16:10 |
6578 | E - Rainbow Coins | C++20 (GCC 13-64) | interactive *3000 |
May/29/2024 16:09 |
6577 | H - Stock Exchange | C++20 (GCC 13-64) | binary search flows graphs *3500 |
May/29/2024 16:09 |
6576 | E - Karen and Neighborhood | C++20 (GCC 13-64) | binary search constructive algorithms implementation *2900 |
May/29/2024 16:09 |
6575 | E - Hide-and-Seek | C++20 (GCC 13-64) | geometry implementation *2400 |
May/29/2024 16:09 |
6574 | E - Counting Skyscrapers | C++20 (GCC 13-64) | dp math probabilities *2800 |
May/29/2024 16:09 |
6573 | D - World of Tank | C++20 (GCC 13-64) | dp greedy *3000 |
May/29/2024 16:08 |
6572 | G - Combining Slimes | C++20 (GCC 13-64) | dp math matrices probabilities *3300 |
May/29/2024 16:08 |
6571 | F - Pebbles and Beads | C++20 (GCC 13-64) | data structures geometry *2900 |
May/29/2024 16:08 |
6570 | G - Another Meme Problem | C++20 (GCC 13-64) | dp *2700 |
May/29/2024 16:07 |
6569 | E - Radix sum | C++20 (GCC 13-64) | fft math number theory *3400 |
May/29/2024 16:07 |
6568 | D - Собачки и миски | C++20 (GCC 13-64) | data structures greedy sortings *1900 |
May/29/2024 16:06 |
6567 | D - Slalom | C++20 (GCC 13-64) | data structures dp sortings *3100 |
May/29/2024 16:05 |
6566 | H2 - Breadboard Capacity (hard version) | C++20 (GCC 13-64) | *3500 |
May/29/2024 16:05 |
6565 | E - Tokitsukaze and Explosion | C++20 (GCC 13-64) | binary search greedy *3100 |
May/29/2024 16:05 |
6564 | B - Guess That Car! | C++20 (GCC 13-64) | math ternary search *1800 |
May/29/2024 16:04 |
6563 | E - Problem from Red Panda | C++20 (GCC 13-64) | combinatorics *3300 |
May/29/2024 16:04 |
6562 | F - Forest Fires | C++20 (GCC 13-64) | math *3500 |
May/29/2024 16:03 |
6561 | E - Equilibrium Point /\textbackslash/\textbackslash | C++20 (GCC 13-64) | May/29/2024 16:02 | |
6560 | D - Minimum Diameter | C++20 (GCC 13-64) | binary search brute force *3100 |
May/29/2024 16:02 |
6559 | B - Multi-core Processor | C++20 (GCC 13-64) | implementation *1600 |
May/29/2024 16:02 |
6558 | F - Meta-universe | C++20 (GCC 13-64) | data structures *2900 |
May/29/2024 16:01 |
6557 | F - Fiber Shape | C++20 (GCC 13-64) | *2800 |
May/29/2024 16:01 |
6556 | F - The Third Grace | C++20 (GCC 13-64) | data structures dp *3200 |
May/29/2024 16:01 |
6555 | H - Hard Optimization | C++20 (GCC 13-64) | dp *3200 |
May/29/2024 16:01 |
6554 | G - Doping | C++20 (GCC 13-64) | combinatorics dp math *3300 |
May/29/2024 16:01 |
6553 | E - Happy Cactus | C++20 (GCC 13-64) | dp *3400 |
May/29/2024 16:01 |
6552 | C - Cactus Not Enough | C++20 (GCC 13-64) | dfs and similar graph matchings graphs *2900 |
May/29/2024 16:00 |
6551 | D - Mister B and Astronomers | C++20 (GCC 13-64) | number theory *2900 |
May/29/2024 16:00 |
6550 | G - Wooden Raft | C++20 (GCC 13-64) | binary search math number theory *3200 |
May/29/2024 16:00 |
6549 | E - Hamming Triples | C++20 (GCC 13-64) | implementation math two pointers *2800 |
May/29/2024 15:59 |
6548 | G - Guide | C++20 (GCC 13-64) | May/29/2024 15:59 | |
6547 | D - The Fair Nut's getting crazy | C++20 (GCC 13-64) | data structures implementation *3500 |
May/29/2024 15:59 |
6546 | A - ASCII Automata Art | C++20 (GCC 13-64) | May/29/2024 15:59 | |
6545 | I - Xor on Figures | C++20 (GCC 13-64) | constructive algorithms fft math *3500 |
May/29/2024 15:57 |
6544 | K - Kingdom Partition | C++20 (GCC 13-64) | flows *3200 |
May/29/2024 15:57 |
6543 | E - JYPnation | C++20 (GCC 13-64) | graphs *3500 |
May/29/2024 15:57 |
6542 | H - Ember and Storm's Tree Game | C++20 (GCC 13-64) | combinatorics dp games trees *3400 |
May/29/2024 15:56 |
6541 | F - Palindromic Hamiltonian Path | C++20 (GCC 13-64) | brute force dfs and similar dp graphs hashing *3000 |
May/29/2024 15:56 |
6540 | F - Island Puzzle | C++20 (GCC 13-64) | dfs and similar dsu graphs trees *3400 |
May/29/2024 15:55 |
6539 | E - Special Graph | C++20 (GCC 13-64) | *2500 |
May/29/2024 15:55 |
6538 | D - Sagheer and Kindergarten | C++20 (GCC 13-64) | dfs and similar graphs implementation trees *2700 |
May/29/2024 15:55 |
6537 | E - Summer Reading | C++20 (GCC 13-64) | dp greedy *2500 |
May/29/2024 15:55 |
6536 | D - Tetragon | C++20 (GCC 13-64) | geometry math *2600 |
May/29/2024 15:55 |
6535 | C - Bowls | C++20 (GCC 13-64) | geometry implementation *2200 |
May/29/2024 15:54 |
6534 | F - Zigzag Game | C++20 (GCC 13-64) | games interactive *3500 |
May/29/2024 15:54 |
6533 | F - Special Edges | C++20 (GCC 13-64) | flows graphs *3200 |
May/29/2024 15:54 |
6532 | D - The Overdosing Ubiquity | C++20 (GCC 13-64) | brute force dfs and similar graphs *2800 |
May/29/2024 15:54 |
6531 | E - Spectator Riots | C++20 (GCC 13-64) | geometry *2800 |
May/29/2024 15:53 |
6530 | E - Rin and The Unknown Flower | C++20 (GCC 13-64) | constructive algorithms greedy interactive math *3500 |
May/29/2024 15:53 |
6529 | H - Hard Cut | C++20 (GCC 13-64) | constructive algorithms dfs and similar divide and conquer math *3400 |
May/29/2024 15:53 |
6528 | E - Raining season | C++20 (GCC 13-64) | data structures divide and conquer trees *3200 |
May/29/2024 15:53 |
6527 | D - Google Code Jam | C++20 (GCC 13-64) | dp probabilities *2800 |
May/29/2024 15:53 |
6526 | E - Pairs | C++20 (GCC 13-64) | dfs and similar dp dsu graphs implementation trees *2700 |
May/29/2024 15:53 |
6525 | D - Frames | C++20 (GCC 13-64) | brute force *2600 |
May/29/2024 15:52 |
6524 | D2 - Gregor and the Odd Cows (Hard) | C++20 (GCC 13-64) | brute force geometry math number theory *3300 |
May/29/2024 15:51 |
6523 | D - Lucky Pair | C++20 (GCC 13-64) | combinatorics data structures implementation *2900 |
May/29/2024 15:50 |
6522 | F - Stations | C++20 (GCC 13-64) | data structures *3400 |
May/29/2024 15:50 |
6521 | A - Amusement Park | C++20 (GCC 13-64) | *special problem dp math |
May/29/2024 15:50 |
6520 | H - Holy Diver | C++20 (GCC 13-64) | data structures *3500 |
May/29/2024 15:50 |
6519 | M - Managing Telephone Poles | C++20 (GCC 13-64) | data structures geometry *2400 |
May/29/2024 15:49 |
6518 | C - Berland Square | C++20 (GCC 13-64) | implementation math *2300 |
May/29/2024 15:48 |
6517 | F - Football | C++20 (GCC 13-64) | graphs *3100 |
May/29/2024 15:48 |
6516 | G - Fibonacci Suffix | C++20 (GCC 13-64) | strings *2700 |
May/29/2024 15:48 |
6515 | G - Take Metro | C++20 (GCC 13-64) | brute force data structures graphs *2900 |
May/29/2024 15:47 |
6514 | D - Deputies | C++20 (GCC 13-64) | constructive algorithms graphs greedy implementation *2500 |
May/29/2024 15:47 |
6513 | E - Problem of offices | C++20 (GCC 13-64) | constructive algorithms dfs and similar dp trees *2900 |
May/29/2024 15:47 |
6512 | F - 1 2 3 4 ... | C++20 (GCC 13-64) | dp math matrices *3000 |
May/29/2024 15:46 |
6511 | E - World Evil | C++20 (GCC 13-64) | dp flows *2700 |
May/29/2024 15:46 |
6510 | F - Coloring Game | C++20 (GCC 13-64) | dp games matrices *2700 |
May/29/2024 15:46 |
6509 | D - Bitonix' Patrol | C++20 (GCC 13-64) | bitmasks brute force combinatorics dfs and similar math *2900 |
May/29/2024 15:45 |
6508 | B - Tyndex.Brome | C++20 (GCC 13-64) | binary search implementation *1800 |
May/29/2024 15:44 |
6507 | G - Antifibonacci Cut | C++20 (GCC 13-64) | bitmasks combinatorics constructive algorithms data structures dp hashing math *3000 |
May/29/2024 15:44 |
6506 | C - Inquisition | C++20 (GCC 13-64) | geometry implementation sortings *2300 |
May/29/2024 15:44 |
6505 | D - Tape Programming | C++20 (GCC 13-64) | data structures implementation *2900 |
May/29/2024 15:44 |
6504 | C - Point Ordering | C++20 (GCC 13-64) | constructive algorithms geometry interactive math *2300 |
May/29/2024 15:43 |
6503 | E - Roads in E City | C++20 (GCC 13-64) | interactive math probabilities trees *3200 |
May/29/2024 15:42 |
6502 | E2 - MEX Game 2 (Hard Version) | C++20 (GCC 13-64) | binary search greedy two pointers *3300 |
May/29/2024 15:42 |
6501 | F - Swiper, no swiping! | C++20 (GCC 13-64) | graphs implementation *3400 |
May/29/2024 15:42 |
6500 | D - Create a Maze | C++20 (GCC 13-64) | constructive algorithms *3100 |
May/29/2024 15:40 |
6499 | E - Chess | C++20 (GCC 13-64) | math shortest paths *3000 |
May/29/2024 15:39 |
6498 | F - Secret Letters | C++20 (GCC 13-64) | data structures dp greedy *3100 |
May/29/2024 15:38 |
6497 | F - Design Tutorial: Change the Goal | C++20 (GCC 13-64) | constructive algorithms math matrices *2700 |
May/29/2024 15:38 |
6496 | D - Flower-like Pseudotree | C++20 (GCC 13-64) | constructive algorithms graphs greedy implementation trees *3000 |
May/29/2024 15:37 |
6495 | E - Geometric Progressions | C++20 (GCC 13-64) | math *3200 |
May/29/2024 15:36 |
6494 | E - Tree or not Tree | C++20 (GCC 13-64) | data structures divide and conquer implementation trees *2900 |
May/29/2024 15:36 |
6493 | K - Make Triangle | C++20 (GCC 13-64) | constructive algorithms math *2800 |
May/29/2024 15:36 |
6492 | E - Furukawa Nagisa's Tree | C++20 (GCC 13-64) | binary search divide and conquer sortings trees *3000 |
May/29/2024 15:36 |
6491 | F - Median Queries | C++20 (GCC 13-64) | constructive algorithms interactive probabilities *3000 |
May/29/2024 15:35 |
6490 | D - Not Quick Transformation | C++20 (GCC 13-64) | divide and conquer math *2500 |
May/29/2024 15:35 |
6489 | A - Colors | C++20 (GCC 13-64) | *special problem binary search constructive algorithms interactive *2700 |
May/29/2024 15:35 |
6488 | G - Galaxy Union | C++20 (GCC 13-64) | dp trees two pointers *2700 |
May/29/2024 15:34 |
6487 | F - Zombies | C++20 (GCC 13-64) | binary search dp *3200 |
May/29/2024 15:34 |
6486 | C - Monsters and Diamonds | C++20 (GCC 13-64) | dfs and similar graphs shortest paths *2600 |
May/29/2024 15:34 |
6485 | G - New Year Cactus | C++20 (GCC 13-64) | dp *3100 |
May/29/2024 15:33 |
6484 | E - Ball-Stackable | C++20 (GCC 13-64) | constructive algorithms data structures dp trees *3300 |
May/29/2024 15:33 |
6483 | G - Max and Min | C++20 (GCC 13-64) | geometry *2500 |
May/29/2024 15:33 |
6482 | E - Doodle Jump | C++20 (GCC 13-64) | math number theory *3000 |
May/29/2024 15:33 |
6481 | D - Ants | C++20 (GCC 13-64) | 2-sat data structures trees *3200 |
May/29/2024 15:32 |
6480 | E - Roland and Rose | C++20 (GCC 13-64) | brute force geometry math sortings *2700 |
May/29/2024 15:32 |
6479 | E - New Year Tree Decorations | C++20 (GCC 13-64) | geometry schedules sortings *2500 |
May/29/2024 15:32 |
6478 | G - Prefix Max Set Counting | C++20 (GCC 13-64) | data structures dp trees *3100 |
May/29/2024 15:31 |
6477 | E - Inna and Large Sweet Matrix | C++20 (GCC 13-64) | May/29/2024 15:31 | |
6476 | D - Liars and Serge | C++20 (GCC 13-64) | dp *2700 |
May/29/2024 15:31 |
6475 | F - Cupboards Jumps | C++20 (GCC 13-64) | dp *3500 |
May/29/2024 15:30 |
6474 | G - One Billion Shades of Grey | C++20 (GCC 13-64) | flows graphs *3300 |
May/29/2024 15:30 |
6473 | D - Journey | C++20 (GCC 13-64) | dp math *2500 |
May/29/2024 15:30 |
6472 | B - Replicating Processes | C++20 (GCC 13-64) | constructive algorithms greedy *2600 |
May/29/2024 15:30 |
6471 | F - Range Diameter Sum | C++20 (GCC 13-64) | data structures trees *3500 |
May/29/2024 15:29 |
6470 | G - Appropriate Team | C++20 (GCC 13-64) | bitmasks math number theory *2700 |
May/29/2024 15:29 |
6469 | E - Power Defence | C++20 (GCC 13-64) | brute force dp geometry greedy *2600 |
May/29/2024 15:28 |
6468 | G - Four Vertices | C++20 (GCC 13-64) | constructive algorithms data structures graphs greedy implementation shortest paths *3100 |
May/29/2024 15:28 |
6467 | G - Sherlock and the Encrypted Data | C++20 (GCC 13-64) | bitmasks combinatorics dp *2900 |
May/29/2024 15:27 |
6466 | D - Physical Education and Buns | C++20 (GCC 13-64) | brute force implementation math |
May/29/2024 15:27 |
6465 | D - Grocer's Problem | C++20 (GCC 13-64) | constructive algorithms graphs greedy *2600 |
May/29/2024 15:27 |
6464 | F - Race | C++20 (GCC 13-64) | brute force implementation *2300 |
May/29/2024 15:27 |
6463 | E - Bosco and Particle | C++20 (GCC 13-64) | dp math number theory strings *3100 |
May/29/2024 15:26 |
6462 | F2 - Survival of the Weakest (hard version) | C++20 (GCC 13-64) | greedy math sortings two pointers *3100 |
May/29/2024 15:26 |
6461 | F - Symmetric Projections | C++20 (GCC 13-64) | geometry *2900 |
May/29/2024 15:26 |
6460 | F - Local Deletions | C++20 (GCC 13-64) | binary search data structures implementation *2800 |
May/29/2024 15:26 |
6459 | E - Send Tree to Charlie | C++20 (GCC 13-64) | combinatorics dfs and similar dsu trees *3300 |
May/29/2024 15:25 |
6458 | F - MCF | C++20 (GCC 13-64) | flows *2800 |
May/29/2024 15:25 |
6457 | F - Almost Same Distance | C++20 (GCC 13-64) | dfs and similar graphs *2900 |
May/29/2024 15:24 |
6456 | H - Finding satisfactory solutions | C++20 (GCC 13-64) | combinatorics dp graphs greedy math *3300 |
May/29/2024 15:24 |
6455 | E - New task | C++20 (GCC 13-64) | data structures *2900 |
May/29/2024 15:24 |
6454 | F - Delete The Edges | C++20 (GCC 13-64) | brute force constructive algorithms dfs and similar graphs implementation *2900 |
May/29/2024 15:24 |
6453 | H1 - Breadboard Capacity (easy version) | C++20 (GCC 13-64) | dp flows greedy *3300 |
May/29/2024 15:24 |
6452 | G - New Road Network | C++20 (GCC 13-64) | constructive algorithms greedy math *3300 |
May/29/2024 15:24 |
6451 | F - Maximum Sine | C++20 (GCC 13-64) | binary search data structures number theory *2700 |
May/29/2024 15:22 |
6450 | F - The Fair Nut and Amusing Xor | C++20 (GCC 13-64) | data structures *3300 |
May/29/2024 15:22 |
6449 | D - Inverse Inversions | C++20 (GCC 13-64) | binary search brute force data structures *3200 |
May/29/2024 15:22 |
6448 | E2 - A Story of One Country (Hard) | C++20 (GCC 13-64) | brute force greedy sortings *3000 |
May/29/2024 15:22 |
6447 | B3 - Exact Neighbours (Hard) | C++20 (GCC 13-64) | constructive algorithms *2300 |
May/29/2024 15:22 |
6446 | K - Deck-Building Game | C++20 (GCC 13-64) | divide and conquer math *2500 |
May/29/2024 15:20 |
6445 | E - Lasers and Mirrors | C++20 (GCC 13-64) | constructive algorithms math *3000 |
May/29/2024 15:20 |
6444 | F1 - GCD Master (easy version) | C++20 (GCC 13-64) | greedy math number theory sortings *2900 |
May/29/2024 15:20 |
6443 | G - Fishingprince Plays With Array Again | C++20 (GCC 13-64) | brute force data structures geometry math *3300 |
May/29/2024 15:20 |
6442 | E - Tractor College | C++20 (GCC 13-64) | implementation math number theory ternary search *2400 |
May/29/2024 15:19 |
6441 | B - School | C++20 (GCC 13-64) | dp dsu *2200 |
May/29/2024 15:19 |
6440 | F - Li Hua and Path | C++20 (GCC 13-64) | data structures dfs and similar divide and conquer dsu trees *3000 |
May/29/2024 15:19 |
6439 | F - Familiar Operations | C++20 (GCC 13-64) | brute force graphs math *2800 |
May/29/2024 15:19 |
6438 | E - Good Colorings | C++20 (GCC 13-64) | binary search constructive algorithms graphs interactive *3100 |
May/29/2024 15:19 |
6437 | E - Ship's Shortest Path | C++20 (GCC 13-64) | geometry shortest paths *2400 |
May/29/2024 15:19 |
6436 | E - BHTML+BCSS | C++20 (GCC 13-64) | *special problem dfs and similar expression parsing *2200 |
May/29/2024 15:19 |
6435 | A - Festival Organization | C++20 (GCC 13-64) | combinatorics math number theory *2900 |
May/29/2024 15:19 |
6434 | E - XOR-ranges | C++20 (GCC 13-64) | dp greedy *3500 |
May/29/2024 15:18 |
6433 | C - Mutation | C++20 (GCC 13-64) | bitmasks dp math *2700 |
May/29/2024 15:18 |
6432 | D - Flags | C++20 (GCC 13-64) | dp math matrices *2500 |
May/29/2024 15:18 |
6431 | D - Bingo! | C++20 (GCC 13-64) | combinatorics math probabilities *2700 |
May/29/2024 15:18 |
6430 | C - Item World | C++20 (GCC 13-64) | brute force implementation sortings *2200 |
May/29/2024 15:17 |
6429 | D - Anagram Paths | C++20 (GCC 13-64) | dp implementation trees *3000 |
May/29/2024 15:17 |
6428 | D - Stars | C++20 (GCC 13-64) | constructive algorithms geometry *2300 |
May/29/2024 15:17 |
6427 | J - Jackets and Packets | C++20 (GCC 13-64) | dp *2800 |
May/29/2024 15:17 |
6426 | F - Asterisk Substrings | C++20 (GCC 13-64) | string suffix structures *3400 |
May/29/2024 15:15 |
6425 | D - Chain Reaction | C++20 (GCC 13-64) | brute force geometry *3000 |
May/29/2024 15:15 |
6424 | D - Ruminations on Ruminants | C++20 (GCC 13-64) | geometry math *2900 |
May/29/2024 15:15 |
6423 | E - Perpetual Motion Machine | C++20 (GCC 13-64) | constructive algorithms dp graphs implementation math trees *3100 |
May/29/2024 15:15 |
6422 | D - Little Elephant and Triangle | C++20 (GCC 13-64) | geometry math *2500 |
May/29/2024 15:14 |
6421 | F - Fading into Fog | C++20 (GCC 13-64) | geometry interactive math probabilities *2800 |
May/29/2024 15:14 |
6420 | F1 - Playing Quidditch (Easy) | C++20 (GCC 13-64) | implementation *2300 |
May/29/2024 15:14 |
6419 | B - Blue and Red of Our Faculty! | C++20 (GCC 13-64) | divide and conquer dp *2600 |
May/29/2024 15:14 |
6418 | F - Shrink-Reverse | C++20 (GCC 13-64) | binary search brute force greedy hashing implementation string suffix structures strings *2800 |
May/29/2024 15:14 |
6417 | E - Cycle sort | C++20 (GCC 13-64) | dsu math *3100 |
May/29/2024 15:14 |
6416 | E - Iron Man | C++20 (GCC 13-64) | data structures geometry trees *3300 |
May/29/2024 15:14 |
6415 | F - Line Distance | C++20 (GCC 13-64) | binary search data structures geometry *3200 |
May/29/2024 15:13 |
6414 | E - Jzzhu and Squares | C++20 (GCC 13-64) | dp math number theory *2900 |
May/29/2024 15:13 |
6413 | E - Transportation | C++20 (GCC 13-64) | greedy sortings two pointers *2300 |
May/29/2024 15:13 |
6412 | F - I Might Be Wrong | C++20 (GCC 13-64) | binary search greedy two pointers *3400 |
May/29/2024 15:13 |
6411 | E - Meeting Her | C++20 (GCC 13-64) | dp graphs shortest paths *2600 |
May/29/2024 15:13 |
6410 | F - AmShZ Farm | C++20 (GCC 13-64) | combinatorics fft math *3300 |
May/29/2024 15:12 |
6409 | E - Greedy Elevator | C++20 (GCC 13-64) | data structures implementation *2200 |
May/29/2024 15:12 |
6408 | E - Jellyfish and Hack | C++20 (GCC 13-64) | dp math *3000 |
May/29/2024 15:12 |
6407 | D - Rotatable Number | C++20 (GCC 13-64) | math number theory *2600 |
May/29/2024 15:11 |
6406 | F3 - Playing Quidditch (Hard) | C++20 (GCC 13-64) | implementation *2300 |
May/29/2024 15:11 |
6405 | H - Modest Substrings | C++20 (GCC 13-64) | dp strings *3500 |
May/29/2024 15:10 |
6404 | A - Battlefield | C++20 (GCC 13-64) | geometry graphs implementation shortest paths *2200 |
May/29/2024 15:09 |
6403 | E - Split | C++20 (GCC 13-64) | binary search data structures dp greedy *3200 |
May/29/2024 15:09 |
6402 | E - Elevators of Tamem | C++20 (GCC 13-64) | dp *2700 |
May/29/2024 15:08 |
6401 | D - Help Shrek and Donkey 2 | C++20 (GCC 13-64) | games *2600 |
May/29/2024 15:08 |
6400 | F - Nene and the Passing Game | C++20 (GCC 13-64) | constructive algorithms data structures dsu graphs sortings *3000 |
May/29/2024 15:08 |
6399 | A - Golden System | C++20 (GCC 13-64) | math meet-in-the-middle *1700 |
May/29/2024 15:08 |
6398 | E - Subsequences Return | C++20 (GCC 13-64) | dp matrices *2900 |
May/29/2024 15:07 |
6397 | E - Help Greg the Dwarf 2 | C++20 (GCC 13-64) | geometry *3000 |
May/29/2024 15:07 |
6396 | C - Doe Graphs | C++20 (GCC 13-64) | constructive algorithms divide and conquer dp graphs shortest paths *2600 |
May/29/2024 15:07 |
6395 | E - Polygon | C++20 (GCC 13-64) | binary search dp geometry *3000 |
May/29/2024 15:06 |
6394 | E - Maximum Flow | C++20 (GCC 13-64) | flows graphs *3000 |
May/29/2024 15:05 |
6393 | D - Дефрагментация памяти | C++20 (GCC 13-64) | constructive algorithms greedy implementation *1600 |
May/29/2024 15:05 |
6392 | E - Nastya and King-Shamans | C++20 (GCC 13-64) | binary search data structures *2500 |
May/29/2024 15:04 |
6391 | F - Squares | C++20 (GCC 13-64) | constructive algorithms data structures dp graphs trees *3300 |
May/29/2024 15:04 |
6390 | E - Xum | C++20 (GCC 13-64) | bitmasks constructive algorithms math matrices number theory *2500 |
May/29/2024 15:04 |
6389 | G - Feeling Good | C++20 (GCC 13-64) | bitmasks data structures *3200 |
May/29/2024 15:04 |
6388 | C - LuoTianyi and XOR-Tree | C++20 (GCC 13-64) | data structures dfs and similar dp dsu greedy trees *2500 |
May/29/2024 15:04 |
6387 | C - The Last Hole! | C++20 (GCC 13-64) | brute force geometry *2600 |
May/29/2024 15:03 |
6386 | H - Asterism Stream | C++20 (GCC 13-64) | dp math matrices *3200 |
May/29/2024 15:03 |
6385 | D - Teamwork | C++20 (GCC 13-64) | constructive algorithms greedy math *2800 |
May/29/2024 15:02 |
6384 | F - Sasha and Algorithm of Silence's Sounds | C++20 (GCC 13-64) | data structures trees *3200 |
May/29/2024 15:02 |
6383 | L - Send the Fool Further! (hard) | C++20 (GCC 13-64) | dfs and similar dp math trees *2400 |
May/29/2024 15:02 |
6382 | L - Odd Federalization | C++20 (GCC 13-64) | constructive algorithms *2600 |
May/29/2024 15:01 |
6381 | G - No Monotone Triples | C++20 (GCC 13-64) | data structures *3100 |
May/29/2024 15:01 |
6380 | E - Polo the Penguin and Lucky Numbers | C++20 (GCC 13-64) | dp implementation math *2800 |
May/29/2024 15:00 |
6379 | G - Mergesort Strikes Back | C++20 (GCC 13-64) | math probabilities *3200 |
May/29/2024 15:00 |
6378 | F - Heroes of Making Magic III | C++20 (GCC 13-64) | data structures *2600 |
May/29/2024 15:00 |
6377 | D - INOI Final Contests | C++20 (GCC 13-64) | combinatorics dp fft *3100 |
May/29/2024 14:59 |
6376 | E - Endless Matrix | C++20 (GCC 13-64) | math *2600 |
May/29/2024 14:59 |
6375 | E - Sonya Partymaker | C++20 (GCC 13-64) | binary search dp *3300 |
May/29/2024 14:59 |
6374 | G - A Certain Magical Party | C++20 (GCC 13-64) | combinatorics data structures greedy sortings *3300 |
May/29/2024 14:59 |
6373 | D - Missing Subarray Sum | C++20 (GCC 13-64) | constructive algorithms *2900 |
May/29/2024 14:58 |
6372 | E - Nauuo and ODT | C++20 (GCC 13-64) | data structures *3300 |
May/29/2024 14:58 |
6371 | C - European Trip | C++20 (GCC 13-64) | dp graphs math matrices |
May/29/2024 14:57 |
6370 | E2 - Chiori and Doll Picking (hard version) | C++20 (GCC 13-64) | bitmasks brute force combinatorics math *3500 |
May/29/2024 14:57 |
6369 | D - Permutation for Burenka | C++20 (GCC 13-64) | data structures graph matchings greedy math trees *3300 |
May/29/2024 14:57 |
6368 | E - Berland Local Positioning System | C++20 (GCC 13-64) | constructive algorithms greedy hashing implementation *2400 |
May/29/2024 14:57 |
6367 | F - Madness | C++20 (GCC 13-64) | constructive algorithms dfs and similar trees *2500 |
May/29/2024 14:57 |
6366 | E - Gregor and the Two Painters | C++20 (GCC 13-64) | data structures divide and conquer graphs greedy math *3400 |
May/29/2024 14:56 |
6365 | F - Palindromic Problem | C++20 (GCC 13-64) | binary search data structures hashing string suffix structures strings *2800 |
May/29/2024 14:56 |
6364 | F - Tree nesting | C++20 (GCC 13-64) | combinatorics graphs trees *2800 |
May/29/2024 14:55 |
6363 | E - Strange Permutation | C++20 (GCC 13-64) | binary search combinatorics data structures dp graphs implementation two pointers *3200 |
May/29/2024 14:55 |
6362 | D - Numbers | C++20 (GCC 13-64) | *2900 |
May/29/2024 14:55 |
6361 | D - Cycle | C++20 (GCC 13-64) | brute force dfs and similar implementation *2500 |
May/29/2024 14:55 |
6360 | F - PalindORme | C++20 (GCC 13-64) | combinatorics dp *2900 |
May/29/2024 14:55 |
6359 | G - X-mouse in the Campus | C++20 (GCC 13-64) | bitmasks math number theory *2600 |
May/29/2024 14:54 |
6358 | D - Shoe Store | C++20 (GCC 13-64) | dp graph matchings greedy sortings two pointers *2500 |
May/29/2024 14:54 |
6357 | F - Concise and clear | C++20 (GCC 13-64) | brute force greedy implementation math *2700 |
May/29/2024 14:53 |
6356 | C - Upgrading Tree | C++20 (GCC 13-64) | constructive algorithms dfs and similar graphs math trees *2600 |
May/29/2024 14:53 |
6355 | E - Square Equation Roots | C++20 (GCC 13-64) | math *2300 |
May/29/2024 14:53 |
6354 | E - Complete the Permutations | C++20 (GCC 13-64) | combinatorics fft graphs math *3400 |
May/29/2024 14:52 |
6353 | J - Bob's Beautiful Array | C++20 (GCC 13-64) | bitmasks brute force greedy *2600 |
May/29/2024 14:52 |
6352 | E - Binary Key | C++20 (GCC 13-64) | dp greedy implementation *2400 |
May/29/2024 14:52 |
6351 | E - Road Repairs | C++20 (GCC 13-64) | dfs and similar graphs greedy *2800 |
May/29/2024 14:51 |
6350 | G - Linear Congruential Generator | C++20 (GCC 13-64) | number theory *2900 |
May/29/2024 14:50 |
6349 | H - Minimize Inversions Number | C++20 (GCC 13-64) | data structures greedy math sortings *3500 |
May/29/2024 14:50 |
6348 | E - Forward, march! | C++20 (GCC 13-64) | binary search dp greedy *2800 |
May/29/2024 14:50 |
6347 | F - Divide Powers | C++20 (GCC 13-64) | constructive algorithms greedy *2900 |
May/29/2024 14:50 |
6346 | E - Hag's Khashba | C++20 (GCC 13-64) | geometry *2600 |
May/29/2024 14:49 |
6345 | E - Road to Home | C++20 (GCC 13-64) | binary search dp *2700 |
May/29/2024 14:49 |
6344 | A - Mister B and Boring Game | C++20 (GCC 13-64) | games greedy *2200 |
May/29/2024 14:49 |
6343 | F - Fafa and Array | C++20 (GCC 13-64) | data structures greedy *2600 |
May/29/2024 14:48 |
6342 | F - MCMF? | C++20 (GCC 13-64) | data structures flows graphs greedy sortings two pointers *2700 |
May/29/2024 14:48 |
6341 | E2 - Twilight and Ancient Scroll (harder version) | C++20 (GCC 13-64) | dp hashing implementation string suffix structures strings two pointers *3200 |
May/29/2024 14:48 |
6340 | E - Selling Numbers | C++20 (GCC 13-64) | dp sortings *3000 |
May/29/2024 14:48 |
6339 | D - Wormhouse | C++20 (GCC 13-64) | dfs and similar graphs *2300 |
May/29/2024 14:48 |
6338 | A3 - Balanced Unshuffle (Hard) | C++20 (GCC 13-64) | constructive algorithms trees *2400 |
May/29/2024 14:47 |
6337 | G - Long Binary String | C++20 (GCC 13-64) | bitmasks math matrices meet-in-the-middle number theory *2900 |
May/29/2024 14:47 |
6336 | F - RC Kaboom Show | C++20 (GCC 13-64) | binary search brute force data structures geometry math *2900 |
May/29/2024 14:47 |
6335 | C - Synchrophasotron | C++20 (GCC 13-64) | brute force *2200 |
May/29/2024 14:47 |
6334 | F - Stuck Conveyor | C++20 (GCC 13-64) | binary search constructive algorithms interactive *3000 |
May/29/2024 14:46 |
6333 | E - Mirror Room | C++20 (GCC 13-64) | data structures implementation *3000 |
May/29/2024 14:46 |
6332 | D - Archer's Shot | C++20 (GCC 13-64) | binary search geometry math two pointers *2300 |
May/29/2024 14:45 |
6331 | C - Future Failure | C++20 (GCC 13-64) | dp games *2800 |
May/29/2024 14:45 |
6330 | F - Expected Earnings | C++20 (GCC 13-64) | *2800 |
May/29/2024 14:45 |
6329 | F - Mars | C++20 (GCC 13-64) | hashing *2700 |
May/29/2024 14:45 |
6328 | D - Plane of Tanks: Duel | C++20 (GCC 13-64) | brute force dp math probabilities *2400 |
May/29/2024 14:44 |
6327 | E - Alien DNA | C++20 (GCC 13-64) | data structures dsu trees *2800 |
May/29/2024 14:44 |
6326 | E - Vasya and Shifts | C++20 (GCC 13-64) | matrices *2600 |
May/29/2024 14:43 |
6325 | E - Convex Countour | C++20 (GCC 13-64) | dp *2300 |
May/29/2024 14:43 |
6324 | E - Expression | C++20 (GCC 13-64) | dp *2400 |
May/29/2024 14:42 |
6323 | D - Rectangles and Square | C++20 (GCC 13-64) | brute force dp *2400 |
May/29/2024 14:42 |
6322 | H - Balanced Reversals | C++20 (GCC 13-64) | constructive algorithms *3300 |
May/29/2024 14:42 |
6321 | D - Sasha and Interesting Fact from Graph Theory | C++20 (GCC 13-64) | brute force combinatorics dp math trees *2400 |
May/29/2024 14:41 |
6320 | D - Hyper String | C++20 (GCC 13-64) | dp *2500 |
May/29/2024 14:41 |
6319 | D - Johnny and James | C++20 (GCC 13-64) | greedy implementation math trees *2900 |
May/29/2024 14:39 |
6318 | D - Shaass and Painter Robot | C++20 (GCC 13-64) | brute force implementation number theory *2500 |
May/29/2024 14:39 |
6317 | J - Stepan's Series | Python 3 | *special problem dp *2000 |
May/29/2024 14:39 |
6316 | F - Nora's Toy Boxes | C++20 (GCC 13-64) | bitmasks combinatorics dp *3500 |
May/29/2024 14:38 |
6315 | E - Infinite Game | C++20 (GCC 13-64) | brute force combinatorics dp games probabilities *3100 |
May/29/2024 14:38 |
6314 | F - Triameter | C++20 (GCC 13-64) | binary search data structures dfs and similar trees *3200 |
May/29/2024 14:38 |
6313 | E - Sharti | C++20 (GCC 13-64) | data structures games *3200 |
May/29/2024 14:37 |
6312 | K - Pandemic Restrictions | C++20 (GCC 13-64) | geometry ternary search |
May/29/2024 14:37 |
6311 | E - Cannon | C++20 (GCC 13-64) | data structures geometry sortings *2200 |
May/29/2024 14:37 |
6310 | E2 - Сортировка слиянием | C++20 (GCC 13-64) | *special problem *special problem brute force |
May/29/2024 14:36 |
6309 | H - Reindeer Games | C++20 (GCC 13-64) | binary search constructive algorithms data structures divide and conquer flows graphs shortest paths *3000 |
May/29/2024 14:36 |
6308 | E3 - Сортировка слиянием | C++20 (GCC 13-64) | *special problem binary search |
May/29/2024 14:36 |
6307 | F - Beautiful Tree | C++20 (GCC 13-64) | data structures dfs and similar graphs implementation trees *2800 |
May/29/2024 14:35 |
6306 | [D - Редактируем Зингер | color](https://codeforces.com/contest/1531/problem/D) | C++20 (GCC 13-64) | *special problem *special problem |
6305 | E1 - Сортировка слиянием | C++20 (GCC 13-64) | *special problem |
May/29/2024 14:35 |
6304 | F - Hercule Poirot Problem | C++20 (GCC 13-64) | dsu graphs *2300 |
May/29/2024 14:34 |
6303 | C - Симметричный амфитеатр | C++20 (GCC 13-64) | *special problem constructive algorithms dp |
May/29/2024 14:34 |
6302 | E - Save the City! | C++20 (GCC 13-64) | geometry *2500 |
May/29/2024 14:34 |
6301 | D - Bear and Chase | C++20 (GCC 13-64) | brute force dfs and similar graphs implementation math probabilities *2900 |
May/29/2024 14:33 |
6300 | G - Sources and Sinks | C++20 (GCC 13-64) | bitmasks brute force dfs and similar *2700 |
May/29/2024 14:33 |
6299 | G - Pepe Racing | C++20 (GCC 13-64) | constructive algorithms implementation interactive sortings *3200 |
May/29/2024 14:33 |
6298 | F - Perfect Matching | C++20 (GCC 13-64) | data structures divide and conquer interactive trees *2800 |
May/29/2024 14:33 |
6297 | H - Self-exploration | C++20 (GCC 13-64) | math *2400 |
May/29/2024 14:32 |
6296 | I - Luck is in Numbers | C++20 (GCC 13-64) | greedy *2200 |
May/29/2024 14:32 |
6295 | E - Ancient civilizations | C++20 (GCC 13-64) | constructive algorithms geometry *3200 |
May/29/2024 14:32 |
6294 | F - Shady Lady | C++20 (GCC 13-64) | geometry math *3400 |
May/29/2024 14:32 |
6293 | D - Bearish Fanpages | C++20 (GCC 13-64) | *2900 |
May/29/2024 14:32 |
6292 | J - Moonwalk challenge | C++20 (GCC 13-64) | data structures strings trees *2600 |
May/29/2024 14:32 |
6291 | C - Formurosa | C++20 (GCC 13-64) | divide and conquer dp expression parsing *2600 |
May/29/2024 14:32 |
6290 | D - Funny or Scary? | C++20 (GCC 13-64) | constructive algorithms *2600 |
May/29/2024 14:31 |
6289 | E - Random Ranking | C++20 (GCC 13-64) | dp math probabilities *3000 |
May/29/2024 14:31 |
6288 | F - New Year and Social Network | C++20 (GCC 13-64) | data structures graph matchings graphs math trees *3200 |
May/29/2024 14:31 |
6287 | E - TOF | C++20 (GCC 13-64) | dfs and similar graphs *2900 |
May/29/2024 14:30 |
6286 | H - Rainbow Triples | C++20 (GCC 13-64) | binary search data structures flows greedy *3300 |
May/29/2024 14:29 |
6285 | D - Xor Spanning Tree | C++20 (GCC 13-64) | divide and conquer fft graphs *2400 |
May/29/2024 14:29 |
6284 | E - Mushroom Gnomes | C++20 (GCC 13-64) | math matrices *2600 |
May/29/2024 14:28 |
6283 | G - Cross Xor | C++20 (GCC 13-64) | constructive algorithms graphs math matrices *3200 |
May/29/2024 14:28 |
6282 | G - Gold Experience | C++20 (GCC 13-64) | constructive algorithms graphs math number theory probabilities *3300 |
May/29/2024 14:27 |
6281 | E - Mystic Carvings | C++20 (GCC 13-64) | data structures *3000 |
May/29/2024 14:27 |
6280 | G - A task for substrings | C++20 (GCC 13-64) | data structures string suffix structures strings *3400 |
May/29/2024 14:26 |
6279 | F - Basis | C++20 (GCC 13-64) | combinatorics fft math number theory *2900 |
May/29/2024 14:25 |
6278 | E - Blog Post Rating | C++20 (GCC 13-64) | data structures sortings *3000 |
May/29/2024 14:24 |
6277 | F - Permutation Counting | C++20 (GCC 13-64) | brute force combinatorics dp fft math *2700 |
May/29/2024 14:24 |
6276 | G - The Winds of Winter | C++20 (GCC 13-64) | binary search data structures *3300 |
May/29/2024 14:24 |
6275 | D - Pudding Monsters | C++20 (GCC 13-64) | dp *2800 |
May/29/2024 14:24 |
6274 | F - Pasha and Pipe | C++20 (GCC 13-64) | binary search brute force combinatorics dp implementation *2300 |
May/29/2024 14:24 |
6273 | E - Triangle Platinum? | C++20 (GCC 13-64) | brute force combinatorics implementation interactive math probabilities *2900 |
May/29/2024 14:23 |
6272 | A2 - Balanced Unshuffle (Medium) | C++20 (GCC 13-64) | brute force constructive algorithms trees *2400 |
May/29/2024 14:23 |
6271 | H - Omkar and Tours | C++20 (GCC 13-64) | data structures divide and conquer sortings trees *3300 |
May/29/2024 14:23 |
6270 | M - Parmigiana With Seafood | C++20 (GCC 13-64) | binary search dp greedy trees *3000 |
May/29/2024 14:22 |
6269 | G - Substring Search | C++20 (GCC 13-64) | bitmasks brute force fft *2900 |
May/29/2024 14:22 |
6268 | E - Fibonacci Number | C++20 (GCC 13-64) | brute force math matrices *2900 |
May/29/2024 14:22 |
6267 | A - Last chance | C++20 (GCC 13-64) | data structures flows graph matchings graphs trees *2500 |
May/29/2024 14:21 |
6266 | B - Polycarpus is Looking for Good Substrings | C++20 (GCC 13-64) | bitmasks hashing implementation *2300 |
May/29/2024 14:21 |
6265 | E - New Year Permutations | C++20 (GCC 13-64) | combinatorics dp *2700 |
May/29/2024 14:21 |
6264 | F - Goblins And Gnomes | C++20 (GCC 13-64) | brute force dp flows graph matchings *2800 |
May/29/2024 14:21 |
6263 | E - Frog Fights | C++20 (GCC 13-64) | data structures greedy *2800 |
May/29/2024 14:20 |
6262 | E - Xor Permutations | C++20 (GCC 13-64) | constructive algorithms math *3100 |
May/29/2024 14:20 |
6261 | D - Computer Game | C++20 (GCC 13-64) | dp greedy math probabilities *3100 |
May/29/2024 14:20 |
6260 | E - Distance Matching | C++20 (GCC 13-64) | constructive algorithms dfs and similar trees *3200 |
May/29/2024 14:20 |
6259 | G - Replace All | C++20 (GCC 13-64) | combinatorics dp math *3400 |
May/29/2024 14:19 |
6258 | F - Strange Sort | C++20 (GCC 13-64) | data structures sortings *3300 |
May/29/2024 14:19 |
6257 | F - Making Shapes | C++20 (GCC 13-64) | dp *3500 |
May/29/2024 14:19 |
6256 | E - Morrowindows | C++20 (GCC 13-64) | math number theory *2400 |
May/29/2024 14:19 |
6255 | J - Amanda the Amoeba | C++20 (GCC 13-64) | graphs implementation trees two pointers *2600 |
May/29/2024 14:19 |
6254 | D - Perfect Encoding | C++20 (GCC 13-64) | fft math *3100 |
May/29/2024 14:18 |
6253 | F - Swimmers in the Pool | C++20 (GCC 13-64) | dp fft math number theory *2800 |
May/29/2024 14:17 |
6252 | F - Circular Xor Reversal | C++20 (GCC 13-64) | bitmasks constructive algorithms *3000 |
May/29/2024 14:17 |
6251 | G - The Sum of Good Numbers | C++20 (GCC 13-64) | hashing math string suffix structures strings *3200 |
May/29/2024 14:16 |
6250 | D - Finding lines | C++20 (GCC 13-64) | constructive algorithms divide and conquer interactive *3000 |
May/29/2024 14:16 |
6249 | G - Pumping Lemma | C++20 (GCC 13-64) | hashing strings *3000 |
May/29/2024 14:16 |
6248 | D - Tree | C++20 (GCC 13-64) | graph matchings *3100 |
May/29/2024 14:16 |
6247 | F - Equal Product | C++20 (GCC 13-64) | data structures math number theory two pointers *3000 |
May/29/2024 14:15 |
6246 | F - Heaps | C++20 (GCC 13-64) | dp trees *2600 |
May/29/2024 14:15 |
6245 | B - Divisibility Rules | C++20 (GCC 13-64) | math number theory *2300 |
May/29/2024 14:15 |
6244 | F - A Game With Numbers | C++20 (GCC 13-64) | games graphs shortest paths *2600 |
May/29/2024 14:15 |
6243 | D - Arkady and Rectangles | C++20 (GCC 13-64) | data structures *3300 |
May/29/2024 14:14 |
6242 | G - Snowy Mountain | C++20 (GCC 13-64) | data structures dfs and similar graphs greedy shortest paths trees *2900 |
May/29/2024 14:14 |
6241 | G - Shortest path | C++20 (GCC 13-64) | brute force geometry math shortest paths *2700 |
May/29/2024 14:14 |
6240 | F - Banners | C++20 (GCC 13-64) | brute force data structures dp *3000 |
May/29/2024 14:13 |
6239 | G - Chip Game | C++20 (GCC 13-64) | games *3500 |
May/29/2024 14:13 |
6238 | F - Cut Length | C++20 (GCC 13-64) | geometry *2900 |
May/29/2024 14:13 |
6237 | E - Product Tuples | C++20 (GCC 13-64) | divide and conquer fft *2500 |
May/29/2024 14:12 |
6236 | G - Oleg and chess | C++20 (GCC 13-64) | data structures divide and conquer flows graph matchings *3400 |
May/29/2024 14:12 |
6235 | D - Hanger | C++20 (GCC 13-64) | data structures *2400 |
May/29/2024 14:12 |
6234 | J - Journey | C++20 (GCC 13-64) | dp trees *2500 |
May/29/2024 14:11 |
6233 | F - Ones | C++20 (GCC 13-64) | dp greedy shortest paths *2900 |
May/29/2024 14:11 |
6232 | E - Leaders | C++20 (GCC 13-64) | dfs and similar dsu graphs trees *2200 |
May/29/2024 14:10 |
6231 | D - Robot in Basement | C++20 (GCC 13-64) | bitmasks brute force implementation *2700 |
May/29/2024 14:10 |
6230 | A - Domino | C++20 (GCC 13-64) | brute force implementation *2400 |
May/29/2024 14:09 |
6229 | C - Winning Strategy | C++20 (GCC 13-64) | binary search graphs math shortest paths *2400 |
May/29/2024 14:09 |
6228 | J - Hero to Zero | C++20 (GCC 13-64) | graph matchings math *2900 |
May/29/2024 14:05 |
6227 | I - Infinite Chess | C++20 (GCC 13-64) | implementation shortest paths *2800 |
May/29/2024 14:04 |
6226 | G - Guess the String | C++20 (GCC 13-64) | constructive algorithms interactive probabilities *2600 |
May/29/2024 14:03 |
6225 | D1 - Игра в Девятку I | C++20 (GCC 13-64) | *special problem brute force dp *1800 |
May/29/2024 14:01 |
6224 | D2 - Игра в Девятку II | C++20 (GCC 13-64) | *special problem brute force *2200 |
May/29/2024 14:01 |
6223 | D3 - Игра в Девятку III | C++20 (GCC 13-64) | *special problem brute force *2300 |
May/29/2024 14:01 |
6222 | F - Dish Shopping | C++20 (GCC 13-64) | data structures divide and conquer *2500 |
May/29/2024 14:00 |
6221 | E - Dima and Game | C++20 (GCC 13-64) | dp games *2600 |
May/29/2024 13:58 |
6220 | F - New Year Snowflake | C++20 (GCC 13-64) | geometry sortings *2600 |
May/29/2024 13:58 |
6219 | F1 - Frequency Mismatch (Easy Version) | C++20 (GCC 13-64) | binary search data structures divide and conquer hashing probabilities trees *2600 |
May/29/2024 13:56 |
6218 | E - May Holidays | C++20 (GCC 13-64) | data structures trees *2900 |
May/29/2024 13:56 |
6217 | E - Yaroslav and Arrangements | C++20 (GCC 13-64) | dp *2800 |
May/29/2024 13:55 |
6216 | C - Arrangement | C++20 (GCC 13-64) | bitmasks dp *2400 |
May/29/2024 13:55 |
6215 | F - Coins | C++20 (GCC 13-64) | math *2700 |
May/29/2024 13:54 |
6214 | E - Martian Food | C++20 (GCC 13-64) | geometry *2800 |
May/29/2024 13:53 |
6213 | E - Sereja and Squares | C++20 (GCC 13-64) | dp *2900 |
May/29/2024 13:52 |
6212 | G - A Stroll Around the Matrix | C++20 (GCC 13-64) | data structures greedy math *3000 |
May/29/2024 13:52 |
6211 | E - Bus Routes | C++20 (GCC 13-64) | binary search constructive algorithms dfs and similar greedy trees *3400 |
May/29/2024 13:51 |
6210 | F - Tower Defense | C++20 (GCC 13-64) | binary search brute force data structures *3000 |
May/29/2024 13:51 |
6209 | B - Tournament-graph | C++20 (GCC 13-64) | constructive algorithms graphs *2200 |
May/29/2024 13:50 |
6208 | E - Multithreading | C++20 (GCC 13-64) | constructive algorithms *2400 |
May/29/2024 13:49 |
6207 | C - Card Guessing | C++20 (GCC 13-64) | combinatorics dp probabilities *2600 |
May/29/2024 13:48 |
6206 | F - Boolean Computer | C++20 (GCC 13-64) | bitmasks brute force fft math *2800 |
May/29/2024 13:48 |
6205 | D - Shake It! | C++20 (GCC 13-64) | combinatorics dp flows graphs *2900 |
May/29/2024 13:48 |
6204 | E - Pentagon | C++20 (GCC 13-64) | combinatorics graphs matrices *2400 |
May/29/2024 13:47 |
6203 | G - Shooting Gallery | C++20 (GCC 13-64) | data structures implementation *2500 |
May/29/2024 13:47 |
6202 | F - Simba on the Circle | C++20 (GCC 13-64) | dp *2600 |
May/29/2024 13:46 |
6201 | E - Ksenia and Combinatorics | C++20 (GCC 13-64) | combinatorics dp *2600 |
May/29/2024 13:46 |
6200 | I - Interval-Free Permutations | C++20 (GCC 13-64) | combinatorics *2600 |
May/29/2024 13:45 |
6199 | F - Xor-Set | C++20 (GCC 13-64) | bitmasks divide and conquer math *3100 |
May/29/2024 13:44 |
6198 | D - Dreamoon Likes Strings | C++20 (GCC 13-64) | constructive algorithms data structures *3100 |
May/29/2024 13:44 |
6197 | D - Tournament Construction | C++20 (GCC 13-64) | constructive algorithms dp graphs greedy math *2800 |
May/29/2024 13:44 |
6196 | G - Anti-Increasing Addicts | C++20 (GCC 13-64) | constructive algorithms dp greedy math *2900 |
May/29/2024 13:43 |
6195 | D - Masha and Cactus | C++20 (GCC 13-64) | dp trees *2400 |
May/29/2024 13:43 |
6194 | F2 - Min Cost Permutation (Hard Version) | C++20 (GCC 13-64) | binary search constructive algorithms data structures greedy math sortings *2800 |
May/29/2024 13:43 |
6193 | F - Matching Reduction | C++20 (GCC 13-64) | brute force constructive algorithms dfs and similar flows graph matchings graphs interactive *2800 |
May/29/2024 13:43 |
6192 | H2 - Multithreading (Hard Version) | C++20 (GCC 13-64) | combinatorics implementation math *3300 |
May/29/2024 13:40 |
6191 | F - The Struggling Contestant | C++20 (GCC 13-64) | constructive algorithms greedy *2400 |
May/29/2024 13:39 |
6190 | G - Communism | C++20 (GCC 13-64) | bitmasks dp trees *3500 |
May/29/2024 13:39 |
6189 | D - Felicity's Big Secret Revealed | C++20 (GCC 13-64) | bitmasks dp *2200 |
May/29/2024 13:38 |
6188 | L - XOR Operations | C++20 (GCC 13-64) | May/29/2024 13:37 | |
6187 | M - Zig-zag | C++20 (GCC 13-64) | May/29/2024 13:37 | |
6186 | J - There and Back Again | C++20 (GCC 13-64) | May/29/2024 13:36 | |
6185 | K - Tree Quiz | C++20 (GCC 13-64) | May/29/2024 13:36 | |
6184 | I - Symmetric Boundary | C++20 (GCC 13-64) | May/29/2024 13:35 | |
6183 | F - Forming Groups | C++20 (GCC 13-64) | May/29/2024 13:34 | |
6182 | G - Personality Test | C++20 (GCC 13-64) | May/29/2024 13:34 | |
6181 | D - Bánh Bò | C++20 (GCC 13-64) | May/29/2024 13:33 | |
6180 | E - Duplicates | C++20 (GCC 13-64) | May/29/2024 13:33 | |
6179 | A - Antiparticle Antiphysics | C++20 (GCC 13-64) | May/29/2024 13:32 | |
6178 | B - Attraction Score | C++20 (GCC 13-64) | May/29/2024 13:32 | |
6177 | C - Bit Counting Sequence | C++20 (GCC 13-64) | May/29/2024 13:31 | |
6176 | F - Teleportation in Byteland | C++20 (GCC 13-64) | data structures dfs and similar divide and conquer graphs shortest paths trees *3200 |
May/29/2024 13:26 |
6175 | F - You Are Given Some Letters... | C++20 (GCC 13-64) | binary search implementation math *2700 |
May/29/2024 13:26 |
6174 | E - Tavas on the Path | C++20 (GCC 13-64) | data structures divide and conquer trees *3100 |
May/29/2024 13:25 |
6173 | C - Lucky Tickets | C++20 (GCC 13-64) | brute force constructive algorithms *2700 |
May/29/2024 13:24 |
6172 | F - Tubular Bells | C++20 (GCC 13-64) | interactive math number theory probabilities *2900 |
May/29/2024 13:24 |
6171 | F2 - Graph Coloring (hard version) | C++20 (GCC 13-64) | brute force combinatorics divide and conquer dp fft graphs *2900 |
May/29/2024 13:23 |
6170 | F - Dasha and Photos | C++14 (GCC 6-32) | brute force data structures dp implementation *2600 |
May/29/2024 13:22 |
6169 | H - Pokermon League challenge | C++20 (GCC 13-64) | math probabilities *2400 |
May/29/2024 13:21 |
6168 | E - Dima and Kicks | C++20 (GCC 13-64) | brute force dsu graphs implementation *2300 |
May/29/2024 13:03 |
6167 | E - Rhombus | C++20 (GCC 13-64) | brute force data structures dp *2500 |
May/29/2024 13:00 |
6166 | F1 - Slime and Sequences (Easy Version) | C++20 (GCC 13-64) | dp fft math *3100 |
May/29/2024 12:58 |
6165 | G - Omkar and Time Travel | C++20 (GCC 13-64) | data structures math *3000 |
May/29/2024 12:57 |
6164 | F - Andrey's Tree | C++20 (GCC 13-64) | binary search constructive algorithms data structures dfs and similar dsu greedy implementation trees *2800 |
May/29/2024 12:55 |
6163 | E - A Perfect Problem | C++20 (GCC 13-64) | combinatorics dp math *3200 |
May/29/2024 12:54 |
6162 | F - Playing Around the Table | C++20 (GCC 13-64) | constructive algorithms greedy implementation *2900 |
May/29/2024 12:53 |
6161 | E - Strongly Connected City 2 | C++20 (GCC 13-64) | dfs and similar *2700 |
May/29/2024 12:52 |
6160 | E - The same permutation | C++20 (GCC 13-64) | constructive algorithms *3100 |
May/29/2024 12:51 |
6159 | B - Once in a casino | C++20 (GCC 13-64) | constructive algorithms greedy implementation math *2700 |
May/29/2024 12:50 |
6158 | C - Guess two numbers | C++20 (GCC 13-64) | binary search interactive *3000 |
May/29/2024 12:50 |
6157 | E - Nim Shortcuts | C++20 (GCC 13-64) | data structures games *3100 |
May/29/2024 12:49 |
6156 | G - Letters and Question Marks | C++20 (GCC 13-64) | bitmasks dp string suffix structures *2800 |
May/29/2024 12:49 |
6155 | F - Almost Sorted | C++20 (GCC 13-64) | bitmasks data structures dp *2700 |
May/29/2024 12:49 |
6154 | D - Recover the Tree | C++20 (GCC 13-64) | constructive algorithms trees *3400 |
May/29/2024 12:48 |
6153 | F - Fishermen | C++20 (GCC 13-64) | flows graph matchings greedy *3100 |
May/29/2024 12:47 |
6152 | F - Speed Dial | C++20 (GCC 13-64) | dp strings trees *2800 |
May/29/2024 12:47 |
6151 | E - Coins Exhibition | C++20 (GCC 13-64) | data structures dp math *2900 |
May/29/2024 12:47 |
6150 | F - Igor and Interesting Numbers | C++20 (GCC 13-64) | brute force combinatorics dp math *2500 |
May/29/2024 12:46 |
6149 | D - King's Problem? | C++20 (GCC 13-64) | geometry greedy *2600 |
May/29/2024 12:46 |
6148 | D - Sereja and Cinema | C++20 (GCC 13-64) | combinatorics math *2500 |
May/29/2024 12:45 |
6147 | G - Weighed Tree Radius | C++20 (GCC 13-64) | data structures divide and conquer implementation trees *2800 |
May/29/2024 12:43 |
6146 | E - Legendary Tree | C++20 (GCC 13-64) | binary search interactive trees *3100 |
May/29/2024 12:42 |
6145 | G - Starry Night Camping | C++20 (GCC 13-64) | constructive algorithms flows graphs *3300 |
May/29/2024 12:41 |
6144 | G - The Awesomest Vertex | C++20 (GCC 13-64) | data structures dfs and similar *3000 |
May/29/2024 12:41 |
6143 | D - Horse Races | C++20 (GCC 13-64) | dp math *2500 |
May/29/2024 12:39 |
6142 | G - Get Ready for the Battle | C++20 (GCC 13-64) | constructive algorithms implementation *3100 |
May/29/2024 12:39 |
6141 | K - Keen Tree Calculation | C++20 (GCC 13-64) | binary search data structures dp geometry graphs implementation trees *2500 |
May/29/2024 12:39 |
6140 | D - Geometrical problem | C++20 (GCC 13-64) | implementation *2200 |
May/29/2024 12:38 |
6139 | D - Tiles for Bathroom | C++20 (GCC 13-64) | data structures sortings two pointers *2900 |
May/29/2024 12:36 |
6138 | F - One Node is Gone | C++20 (GCC 13-64) | constructive algorithms implementation trees *2500 |
May/29/2024 12:34 |
6137 | J - Two Prefixes | C++20 (GCC 13-64) | strings *2600 |
May/29/2024 12:34 |
6136 | F - String and Operations | C++20 (GCC 13-64) | dp greedy *2800 |
May/29/2024 12:32 |
6135 | D - Flatland Fencing | C++20 (GCC 13-64) | games math *2400 |
May/29/2024 12:32 |
6134 | H - Equal LCM Subsets | C++20 (GCC 13-64) | data structures math number theory *3200 |
May/29/2024 12:31 |
6133 | F - Chainword | C++20 (GCC 13-64) | brute force data structures dp matrices string suffix structures strings *2700 |
May/29/2024 12:31 |
6132 | B - Magic Tree | C++20 (GCC 13-64) | *special problem data structures dp trees |
May/29/2024 12:31 |
6131 | H - New Year and the Tricolore Recreation | C++20 (GCC 13-64) | games *3200 |
May/29/2024 12:30 |
6130 | F2 - Smooth Sailing (Hard Version) | C++20 (GCC 13-64) | binary search data structures dsu geometry graphs trees *3000 |
May/29/2024 12:30 |
6129 | F - Edge Queries | C++20 (GCC 13-64) | data structures dfs and similar dp dsu graphs trees *3000 |
May/29/2024 12:30 |
6128 | G - Prediction | C++20 (GCC 13-64) | combinatorics dp math *2800 |
May/29/2024 12:29 |
6127 | E - Dividing Kingdom | C++20 (GCC 13-64) | binary search brute force data structures *2500 |
May/29/2024 12:29 |
6126 | D - Harry Potter and the Sorting Hat | C++20 (GCC 13-64) | brute force dfs and similar hashing *2200 |
May/29/2024 12:29 |
6125 | F - Nagini | C++20 (GCC 13-64) | binary search data structures *3100 |
May/29/2024 12:28 |
6124 | I - Robots protection | C++20 (GCC 13-64) | data structures *2800 |
May/29/2024 12:28 |
6123 | F - Beautiful fountains rows | C++20 (GCC 13-64) | data structures *3500 |
May/29/2024 12:28 |
6122 | C - Strange Radiation | C++20 (GCC 13-64) | binary search implementation math *2500 |
May/29/2024 12:27 |
6121 | D - Maximum Waterfall | C++20 (GCC 13-64) | data structures dp graphs sortings *2600 |
May/29/2024 12:27 |
6120 | E - Ambiguous Dominoes | C++20 (GCC 13-64) | constructive algorithms dfs and similar graphs *2700 |
May/29/2024 12:27 |
6119 | D1 - Permutation Weight (Easy Version) | C++20 (GCC 13-64) | constructive algorithms dfs and similar dsu *2800 |
May/29/2024 12:27 |
6118 | D - Cycles in product | C++20 (GCC 13-64) | combinatorics divide and conquer trees *2900 |
May/29/2024 12:27 |
6117 | C - Kleofáš and the n-thlon | C++20 (GCC 13-64) | dp math probabilities *2300 |
May/29/2024 12:25 |
6116 | F - Coprime Permutation | C++20 (GCC 13-64) | combinatorics number theory *3000 |
May/29/2024 12:21 |
6115 | G - Permutation of Given | C++20 (GCC 13-64) | constructive algorithms math *2700 |
May/29/2024 12:21 |
6114 | E - Bash Plays with Functions | C++20 (GCC 13-64) | brute force combinatorics dp number theory *2500 |
May/29/2024 12:20 |
6113 | D - Polygon | C++20 (GCC 13-64) | constructive algorithms geometry *2300 |
May/29/2024 12:19 |
6112 | B - Optimizer | C++17 (GCC 7-32) | data structures greedy sortings *2100 |
May/29/2024 12:18 |
6111 | D - Marmots (easy) | C++17 (GCC 7-32) | math *2100 |
May/29/2024 11:14 |
6110 | C - Joker | C++20 (GCC 13-64) | *special problem bitmasks data structures divide and conquer dsu *2800 |
May/29/2024 11:12 |
6109 | E - Candies Game | C++20 (GCC 13-64) | constructive algorithms greedy *3000 |
May/29/2024 11:12 |
6108 | G - Chattering | C++20 (GCC 13-64) | *2900 |
May/29/2024 11:12 |
6107 | G3 - Doremy's Perfect DS Class (Hard Version) | C++20 (GCC 13-64) | binary search interactive *3300 |
May/29/2024 11:11 |
6106 | F - Party Organization | C++20 (GCC 13-64) | brute force math probabilities *2300 |
May/29/2024 11:11 |
6105 | G - New Year and Binary Tree Paths | C++20 (GCC 13-64) | bitmasks brute force combinatorics dp *3200 |
May/29/2024 11:10 |
6104 | E - Perpetual Subtraction | C++20 (GCC 13-64) | fft math matrices *3100 |
May/29/2024 11:10 |
6103 | E - Down Below | C++20 (GCC 13-64) | binary search dfs and similar graphs greedy meet-in-the-middle shortest paths *3000 |
May/29/2024 11:10 |
6102 | E - In a Trap | C++20 (GCC 13-64) | trees *3200 |
May/29/2024 11:10 |
6101 | D - Fox and Perfect Sets | C++20 (GCC 13-64) | math *2700 |
May/29/2024 11:10 |
6100 | B - Game with Strings | C++14 (GCC 6-32) | bitmasks dp games *2400 |
May/29/2024 11:09 |
6099 | G - Periodic RMQ Problem | C++20 (GCC 13-64) | data structures *2300 |
May/29/2024 11:08 |
6098 | E - Bear and Rectangle Strips | C++20 (GCC 13-64) | dp greedy *3000 |
May/29/2024 11:07 |
6097 | F - String Distance | C++20 (GCC 13-64) | binary search brute force data structures hashing implementation strings *3000 |
May/29/2024 11:07 |
6096 | F - Tree and XOR | C++20 (GCC 13-64) | strings trees *2900 |
May/29/2024 11:07 |
6095 | F - Reunion | C++20 (GCC 13-64) | combinatorics dp trees *3200 |
May/29/2024 11:06 |
6094 | C - Game | C++20 (GCC 13-64) | games implementation *2400 |
May/29/2024 11:06 |
6093 | E - Cookie Clicker | C++20 (GCC 13-64) | dp geometry *2800 |
May/29/2024 11:06 |
6092 | C - Fractal Detector | C++20 (GCC 13-64) | dp hashing *2000 |
May/29/2024 11:06 |
6091 | G - Berserk Robot | C++20 (GCC 13-64) | constructive algorithms math sortings *3100 |
May/29/2024 11:06 |
6090 | F - Gifts from Grandfather Ahmed | C++20 (GCC 13-64) | dp math number theory *2500 |
May/29/2024 11:02 |
6089 | I - Cubic Lattice | C++14 (GCC 6-32) | geometry math matrices number theory *3500 |
May/29/2024 11:00 |
6088 | D - Birthday | C++20 (GCC 13-64) | greedy math probabilities *2700 |
May/29/2024 10:59 |
6087 | E - Tricky Password | C++20 (GCC 13-64) | May/29/2024 10:57 | |
6086 | D - Big Problems for Organizers | C++20 (GCC 13-64) | data structures graphs trees *2800 |
May/29/2024 10:56 |
6085 | B - Berkomnadzor | C++20 (GCC 13-64) | data structures greedy *2400 |
May/29/2024 10:54 |
6084 | H - Hopping Around the Array | C++20 (GCC 13-64) | data structures dp *3500 |
May/29/2024 10:45 |
6083 | H - Set Merging | C++20 (GCC 13-64) | constructive algorithms divide and conquer *3300 |
May/29/2024 10:44 |
6082 | B - Anatoly and Cockroaches | C++20 (GCC 13-64) | greedy *1400 |
May/29/2024 10:43 |
6081 | D - Andrew and Chemistry | C++20 (GCC 13-64) | dp hashing trees *2900 |
May/29/2024 10:38 |
6080 | E - Matvey's Birthday | C++20 (GCC 13-64) | bitmasks graphs *3300 |
May/29/2024 10:38 |
6079 | I - Falling Blocks | Kotlin 1.7 | *special problem data structures |
May/29/2024 10:35 |
6078 | D - DZY Loves Games | C++20 (GCC 13-64) | math matrices probabilities *2800 |
May/29/2024 10:34 |
6077 | B - Cartoons | Kotlin 1.9 | *special problem implementation sortings |
May/29/2024 10:34 |
6076 | D - Unambiguous Arithmetic Expression | C++20 (GCC 13-64) | dp expression parsing *2600 |
May/29/2024 10:33 |
6075 | H1 - Multithreading (Easy Version) | C++20 (GCC 13-64) | combinatorics fft math *2900 |
May/29/2024 10:30 |
6074 | D - Appleman and Complicated Task | C++20 (GCC 13-64) | dsu math *2800 |
May/29/2024 10:28 |
6073 | E - Appleman and a Game | C++20 (GCC 13-64) | binary search shortest paths strings *3000 |
May/29/2024 10:28 |
6072 | D - Flights for Regular Customers | C++20 (GCC 13-64) | dp matrices *2700 |
May/29/2024 10:27 |
6071 | C - Appleman and a Sheet of Paper | C++20 (GCC 13-64) | data structures implementation *2200 |
May/29/2024 10:27 |
6070 | C - Network Safety | C++20 (GCC 13-64) | dfs and similar dsu graphs math sortings *2200 |
May/29/2024 10:26 |
6069 | E - Summer Oenothera Exhibition | C++20 (GCC 13-64) | data structures *3400 |
May/29/2024 10:26 |
6068 | B - Building an Amusement Park | C++20 (GCC 13-64) | binary search geometry *2300 |
May/29/2024 10:25 |
6067 | H - New Year and Boolean Bridges | C++20 (GCC 13-64) | *3100 |
May/29/2024 10:24 |
6066 | F - New Year and Cleaning | C++20 (GCC 13-64) | binary search implementation *2500 |
May/29/2024 10:22 |
6065 | E - Outermost Maximums | C++20 (GCC 13-64) | data structures greedy *3400 |
May/29/2024 10:22 |
6064 | A - Goshtasp, Vishtasp and Eidi | Io | *special problem greedy math *1800 |
May/29/2024 10:21 |
6063 | I - Goofy Numbers | Io | *special problem implementation *1500 |
May/29/2024 10:21 |
6062 | D - Red-Black Cobweb | C++20 (GCC 13-64) | data structures divide and conquer implementation trees *2800 |
May/29/2024 10:20 |
6061 | E2 - Joking (Hard Version) | C++20 (GCC 13-64) | dp interactive *3200 |
May/29/2024 10:20 |
6060 | A - Berland Miners | C++20 (GCC 13-64) | binary search data structures dfs and similar greedy trees *3000 |
May/29/2024 10:20 |
6059 | E1 - MEX Game 2 (Easy Version) | C++20 (GCC 13-64) | binary search brute force greedy *2900 |
May/29/2024 10:19 |
6058 | C - Swaps | C++20 (GCC 13-64) | constructive algorithms graphs greedy *2200 |
May/29/2024 10:19 |
6057 | F - Enchanted Matrix | C++20 (GCC 13-64) | bitmasks interactive number theory *2600 |
May/29/2024 10:18 |
6056 | H - Tiles Placement | C++20 (GCC 13-64) | constructive algorithms dfs and similar trees *2800 |
May/29/2024 10:18 |
6055 | E - Race | C++20 (GCC 13-64) | brute force implementation two pointers *2300 |
May/29/2024 10:18 |
6054 | D - Little Pony and Elements of Harmony | C++20 (GCC 13-64) | dp matrices *3000 |
May/29/2024 10:17 |
6053 | C - Delivering Carcinogen | C++20 (GCC 13-64) | binary search geometry *2400 |
May/29/2024 10:17 |
6052 | H - Hypercatapult Commute | C++20 (GCC 13-64) | graphs *2400 |
May/29/2024 10:16 |
6051 | F - Madoka and Laziness | C++20 (GCC 13-64) | dp greedy *3100 |
May/29/2024 10:16 |
6050 | G - AmShZ Wins a Bet | C++20 (GCC 13-64) | data structures greedy hashing *3300 |
May/29/2024 10:16 |
6049 | G - Bessie and Cards | C++20 (GCC 13-64) | combinatorics dp math *2800 |
May/29/2024 10:15 |
6048 | G - Distinctification | C++20 (GCC 13-64) | data structures dsu greedy *2900 |
May/29/2024 10:15 |
6047 | G2 - Into Blocks (hard version) | C++20 (GCC 13-64) | data structures *3200 |
May/29/2024 10:14 |
6046 | E1 - Twilight and Ancient Scroll (easier version) | C++20 (GCC 13-64) | dp hashing implementation string suffix structures strings *2800 |
May/29/2024 10:13 |
6045 | F - Showing Off | C++20 (GCC 13-64) | flows graph matchings greedy implementation *3300 |
May/29/2024 10:13 |
6044 | G - Directing Edges | C++20 (GCC 13-64) | dfs and similar dp graphs trees *2800 |
May/29/2024 10:13 |
6043 | A - Digits | C++20 (GCC 13-64) | brute force implementation math *2500 |
May/29/2024 10:12 |
6042 | D - Visit of the Great | C++20 (GCC 13-64) | math number theory *2600 |
May/29/2024 10:12 |
6041 | E - Random Elections | C++20 (GCC 13-64) | bitmasks brute force divide and conquer fft math *2800 |
May/29/2024 10:11 |
6040 | D - Theft of Blueprints | C++20 (GCC 13-64) | graphs math *2400 |
May/29/2024 10:11 |
6039 | B - Word Folding | C++20 (GCC 13-64) | brute force |
May/29/2024 10:11 |
6038 | G - Tiles | C++20 (GCC 13-64) | combinatorics dp fft math *2800 |
May/29/2024 10:10 |
6037 | G - Segment Covering | C++20 (GCC 13-64) | brute force combinatorics constructive algorithms data structures dp trees *3200 |
May/29/2024 10:10 |
6036 | H - Paint the String | Kotlin 1.9 | *special problem dp strings |
May/29/2024 10:09 |
6035 | D - Bonus Distribution | Kotlin 1.9 | *special problem binary search greedy sortings |
May/29/2024 10:08 |
6034 | C - Dream Team | Kotlin 1.9 | *special problem greedy |
May/29/2024 10:07 |
6033 | F - Movie Fan | Kotlin 1.7 | *special problem data structures greedy implementation sortings |
May/29/2024 10:05 |
6032 | G - M-numbers | Kotlin 1.7 | *special problem dp math |
May/29/2024 10:05 |
6031 | C - Pollywog | C++20 (GCC 13-64) | combinatorics dp matrices *2900 |
May/29/2024 10:04 |
6030 | E - Modernization of Treeland | Kotlin 1.7 | *special problem dfs and similar trees |
May/29/2024 10:04 |
6029 | F - Chests and Keys | C++20 (GCC 13-64) | bitmasks brute force dfs and similar dp flows *3200 |
May/29/2024 10:03 |
6028 | A - Likes Display | Kotlin 1.7 | *special problem implementation |
May/29/2024 10:03 |
6027 | D - The Evil Temple and the Moving Rocks | C++20 (GCC 13-64) | constructive algorithms *2500 |
May/29/2024 10:03 |
6026 | F - Dirty Arkady's Kitchen | C++20 (GCC 13-64) | data structures dp graphs shortest paths *3200 |
May/29/2024 10:02 |
6025 | D - Levko and Sets | C++20 (GCC 13-64) | number theory *2600 |
May/29/2024 10:02 |
6024 | E - Game Bundles | C++20 (GCC 13-64) | brute force constructive algorithms dp greedy math *3000 |
May/29/2024 10:02 |
6023 | D - Dima and Figure | C++20 (GCC 13-64) | dp *2400 |
May/29/2024 10:02 |
6022 | F - Uniformly Branched Trees | C++20 (GCC 13-64) | combinatorics dp trees *2700 |
May/29/2024 10:01 |
6021 | D - Two Segments | C++20 (GCC 13-64) | data structures *2900 |
May/29/2024 10:01 |
6020 | E - Air Reform | C++20 (GCC 13-64) | data structures dfs and similar divide and conquer dsu graphs implementation trees *3200 |
May/29/2024 10:01 |
6019 | D - Brand New Problem | C++20 (GCC 13-64) | bitmasks brute force dp *2600 |
May/29/2024 10:00 |
6018 | D - Lesson Timetable | C++20 (GCC 13-64) | combinatorics dp math *2300 |
May/29/2024 10:00 |
6017 | E - Wilbur and Strings | C++20 (GCC 13-64) | dfs and similar dp graphs strings *2500 |
May/29/2024 10:00 |
6016 | D - Strange town | C++20 (GCC 13-64) | constructive algorithms math *2300 |
May/29/2024 10:00 |
6015 | F - Density of subarrays | C++20 (GCC 13-64) | dp math *3500 |
May/29/2024 09:59 |
6014 | D - Two progressions | C++20 (GCC 13-64) | constructive algorithms greedy *2200 |
May/29/2024 09:59 |
6013 | E - Inverse Genealogy | C++20 (GCC 13-64) | constructive algorithms divide and conquer dp math trees *2800 |
May/29/2024 09:59 |
6012 | D - AquaMoon and Wrong Coordinate | C++20 (GCC 13-64) | constructive algorithms interactive math *3000 |
May/29/2024 09:58 |
6011 | B - Seating of Students | C++20 (GCC 13-64) | brute force constructive algorithms math *2200 |
May/29/2024 09:58 |
6010 | E - Wojtek and Card Tricks | C++20 (GCC 13-64) | math *2700 |
May/29/2024 09:58 |
6009 | B - Cactusophobia | C++20 (GCC 13-64) | dfs and similar flows *2400 |
May/29/2024 09:58 |
6008 | D - Little Elephant and Retro Strings | C++20 (GCC 13-64) | dp *2400 |
May/29/2024 09:57 |
6007 | D - Game with Tokens | C++20 (GCC 13-64) | data structures games implementation *2500 |
May/29/2024 09:57 |
6006 | G - Design Tutorial: Increase the Constraints | C++20 (GCC 13-64) | bitmasks data structures fft *2800 |
May/29/2024 09:57 |
6005 | D - Tourists | C++20 (GCC 13-64) | data structures sortings *2600 |
May/29/2024 09:56 |
6004 | D - T-shirt | C++20 (GCC 13-64) | dp greedy probabilities *2700 |
May/29/2024 09:56 |
6003 | E - Thoroughly Bureaucratic Organization | C++20 (GCC 13-64) | binary search combinatorics *2600 |
May/29/2024 09:55 |
6002 | C - Main Sequence | C++20 (GCC 13-64) | greedy implementation *2100 |
May/29/2024 09:55 |
6001 | D - Savior | C++20 (GCC 13-64) | brute force dsu math *2500 |
May/29/2024 09:55 |
6000 | E - The Final Pursuit | C++20 (GCC 13-64) | bitmasks constructive algorithms divide and conquer graphs greedy math *2700 |
May/29/2024 09:54 |
5999 | E - Organizing a Race | C++20 (GCC 13-64) | data structures greedy *3300 |
May/29/2024 09:54 |
5998 | E - Roadside Trees | C++20 (GCC 13-64) | data structures dp *3000 |
May/29/2024 09:53 |
5997 | A - Heidi and Library (easy) | C++20 (GCC 13-64) | greedy *1800 |
May/29/2024 09:52 |
5996 | C - Ever-Hungry Krakozyabra | C++20 (GCC 13-64) | brute force combinatorics greedy math *2700 |
May/29/2024 09:51 |
5995 | E - Nikita and game | C++20 (GCC 13-64) | binary search dfs and similar divide and conquer graphs trees *2800 |
May/29/2024 09:51 |
5994 | E - Paper Cutting Again | C++20 (GCC 13-64) | combinatorics probabilities *3100 |
May/29/2024 09:51 |
5993 | D - Donkey and Stars | C++20 (GCC 13-64) | data structures dp geometry math sortings *2700 |
May/29/2024 09:50 |
5992 | G - Colorful Tree Again | C++20 (GCC 13-64) | brute force data structures trees *3000 |
May/29/2024 09:50 |
5991 | G - Forbidden Value | C++20 (GCC 13-64) | data structures dp *2900 |
May/29/2024 09:50 |
5990 | E - Red and Black Tree | C++20 (GCC 13-64) | dp implementation math *3000 |
May/29/2024 09:49 |
5989 | G - Adilbek and the Watering System | C++20 (GCC 13-64) | data structures greedy sortings *2700 |
May/29/2024 09:49 |
5988 | E - Uncle Bogdan and Projections | C++20 (GCC 13-64) | data structures geometry sortings *2700 |
May/29/2024 09:48 |
5987 | E1 - Minibuses on Venus (easy version) | C++20 (GCC 13-64) | combinatorics divide and conquer dp *2200 |
May/29/2024 09:48 |
5986 | G - Shifting Dominoes | C++20 (GCC 13-64) | data structures geometry graphs trees *3200 |
May/29/2024 09:48 |
5985 | D - Nanami's Power Plant | C++20 (GCC 13-64) | flows *2900 |
May/29/2024 09:48 |
5984 | E - Xenia and String Problem | C++20 (GCC 13-64) | dp hashing implementation string suffix structures strings *3000 |
May/29/2024 09:47 |
5983 | D - Crime Management | C++20 (GCC 13-64) | dp graphs matrices *2400 |
May/29/2024 09:47 |
5982 | G - Most Dangerous Shark | C++20 (GCC 13-64) | data structures dp two pointers *2700 |
May/29/2024 09:46 |
5981 | C - Deciphering | C++20 (GCC 13-64) | flows graph matchings *2300 |
May/29/2024 09:46 |
5980 | F - Most Different Tree | C++20 (GCC 13-64) | brute force constructive algorithms dfs and similar greedy hashing *2700 |
May/29/2024 09:45 |
5979 | E - Black Cat Rush | Ada | *special problem *2700 |
May/29/2024 09:42 |
5978 | F - Superstitions Inspection | Ada | *special problem *2700 |
May/29/2024 09:42 |
5977 | G - Suffix Subgroup | Ada | *special problem strings *2200 |
May/29/2024 09:42 |
5976 | A - Expecting Trouble | Ada | *special problem probabilities *1500 |
May/29/2024 09:41 |
5975 | B - Tetris revisited | C++20 (GCC 13-64) | constructive algorithms graph matchings greedy math *2200 |
May/29/2024 09:41 |
5974 | B - Triskaidekaphobia | Ada | *special problem *2100 |
May/29/2024 09:41 |
5973 | D - Professional layer | C++20 (GCC 13-64) | bitmasks dp *3100 |
May/29/2024 09:41 |
5972 | C - Counting Fridays | Ada | *special problem *2000 |
May/29/2024 09:41 |
5971 | D - Chain Letter | Ada | *special problem dfs and similar graphs *2200 |
May/29/2024 09:41 |
5970 | E - Gripping Story | C++20 (GCC 13-64) | binary search data structures sortings *2400 |
May/29/2024 09:40 |
5969 | C - Track | C++20 (GCC 13-64) | graphs greedy shortest paths *2400 |
May/29/2024 09:40 |
5968 | F - Delivery Oligopoly | C++20 (GCC 13-64) | brute force dp graphs *2800 |
May/29/2024 09:39 |
5967 | F - kotlinkotlinkotlinkotlin... | Kotlin 1.7 | *special problem graphs implementation strings *2300 |
May/29/2024 09:37 |
5966 | F - Favorite Game | C++20 (GCC 13-64) | bitmasks dp *3300 |
May/29/2024 09:37 |
5965 | H - Satanic Panic | C++20 (GCC 13-64) | dp geometry *2900 |
May/29/2024 09:35 |
5964 | B - Button Pressing | C++20 (GCC 13-64) | bitmasks constructive algorithms hashing *2600 |
May/29/2024 09:35 |
5963 | G - Try Booking | C++20 (GCC 13-64) | data structures divide and conquer *3200 |
May/29/2024 09:35 |
5962 | C - Dominoes | C++20 (GCC 13-64) | constructive algorithms greedy |
May/29/2024 09:34 |
5961 | D - Yui and Mahjong Set | C++20 (GCC 13-64) | constructive algorithms interactive *3200 |
May/29/2024 09:34 |
5960 | E - Boxes and Balls | C++20 (GCC 13-64) | dp implementation math *2500 |
May/29/2024 09:32 |
5959 | E - Qingshan and Daniel | C++20 (GCC 13-64) | brute force data structures greedy implementation *3200 |
May/29/2024 09:31 |
5958 | E - Автобус | C++20 (GCC 13-64) | binary search data structures greedy sortings *2100 |
May/29/2024 09:31 |
5957 | F - Cakes for Clones | C++20 (GCC 13-64) | dp *2900 |
May/29/2024 09:31 |
5956 | E - Maxim and Calculator | C++20 (GCC 13-64) | brute force dp two pointers *2800 |
May/29/2024 09:31 |
5955 | D - Zigzag | C++20 (GCC 13-64) | data structures *2100 |
May/29/2024 09:30 |
5954 | F - Nauuo and Bug | C++20 (GCC 13-64) | data structures *3300 |
May/29/2024 09:30 |
5953 | D - Colorful Stones | C++20 (GCC 13-64) | dp two pointers *2500 |
May/29/2024 09:30 |
5952 | C - Property | C++20 (GCC 13-64) | greedy sortings *2100 |
May/29/2024 09:29 |
5951 | B - Pixels | C++20 (GCC 13-64) | constructive algorithms math *2100 |
May/29/2024 09:29 |
5950 | H - Road Problem | C++20 (GCC 13-64) | graphs *2100 |
May/29/2024 09:28 |
5949 | F - Smart Boy | C++20 (GCC 13-64) | dp games strings *2100 |
May/29/2024 09:27 |
5948 | C - Cowboys | C++20 (GCC 13-64) | combinatorics dp math *2100 |
May/29/2024 09:27 |
5947 | C - Au Pont Rouge | C++20 (GCC 13-64) | binary search dp strings *2800 |
May/29/2024 09:26 |
5946 | F - Exotic Queries | C++20 (GCC 13-64) | data structures implementation sortings *2300 |
May/29/2024 09:25 |
5945 | B - Harry Potter and the History of Magic | C++20 (GCC 13-64) | brute force greedy implementation *1700 |
May/29/2024 09:25 |
5944 | C - Fetch the Treasure | C++20 (GCC 13-64) | brute force data structures graphs shortest paths *2500 |
May/29/2024 09:24 |
5943 | D - Foreigner | C++20 (GCC 13-64) | dp *2800 |
May/29/2024 09:24 |
5942 | D - World of Darkraft | C++20 (GCC 13-64) | dp games *2500 |
May/29/2024 09:24 |
5941 | E - Boolean Function | C++20 (GCC 13-64) | bitmasks dp expression parsing *3000 |
May/29/2024 09:21 |
5940 | F2 - Animal Observation (hard version) | C++20 (GCC 13-64) | data structures dp greedy *2400 |
May/29/2024 09:20 |
5939 | E - Intergalaxy Trips | C++20 (GCC 13-64) | probabilities shortest paths *2700 |
May/29/2024 09:20 |
5938 | E - Three Horses | C++20 (GCC 13-64) | constructive algorithms math number theory *2200 |
May/29/2024 09:19 |
5937 | C - New Year Presents | C++17 (GCC 7-32) | constructive algorithms data structures *2400 |
May/29/2024 09:18 |
5936 | H - Make Square | C++17 (GCC 7-32) | math *2900 |
May/29/2024 09:18 |
5935 | D - Aztec Catacombs | C++20 (GCC 13-64) | constructive algorithms *2600 |
May/29/2024 09:18 |
5934 | E - Dasha and cyclic table | C++17 (GCC 7-32) | bitmasks brute force fft strings trees *2600 |
May/29/2024 09:06 |
5933 | E - Chips Puzzle | C++17 (GCC 7-32) | constructive algorithms implementation math *2400 |
May/29/2024 09:06 |
5932 | D - Vasya the Architect | C++17 (GCC 7-32) | implementation *1900 |
May/29/2024 09:05 |
5931 | F - Colored Tree | C++17 (GCC 7-32) | data structures trees *2700 |
May/29/2024 09:03 |
5930 | K - Stepan and Vowels | Ruby 3 | *special problem implementation strings *1600 |
May/29/2024 09:02 |
5929 | F - Harry The Potter | C++20 (GCC 13-64) | brute force constructive algorithms dp fft implementation math *3100 |
May/29/2024 09:01 |
5928 | F - Royal Questions | C++20 (GCC 13-64) | dsu graphs greedy *2500 |
May/29/2024 09:01 |
5927 | C1 - Madhouse (Easy version) | C++20 (GCC 13-64) | brute force constructive algorithms interactive math *2400 |
May/29/2024 09:00 |
5926 | E - Pink Floyd | C++20 (GCC 13-64) | graphs interactive *3200 |
May/29/2024 08:59 |
5925 | I - Rotation | Pike | *special problem geometry math *1500 |
May/29/2024 08:58 |
5924 | J - Interval Coloring | Pike | *special problem greedy math *2400 |
May/29/2024 08:58 |
5923 | F - Polynom | Pike | *special problem implementation *1800 |
May/29/2024 08:57 |
5922 | G - Name the album | Pike | *special problem data structures implementation *1800 |
May/29/2024 08:57 |
5921 | H - Battleship | Pike | *special problem dfs and similar implementation *2100 |
May/29/2024 08:57 |
5920 | B - Friendly Numbers | Pike | *special problem implementation *1500 |
May/29/2024 08:56 |
5919 | C - A+B | Pike | *special problem implementation *1400 |
May/29/2024 08:56 |
5918 | D - World of Mouth | Pike | *special problem strings *1500 |
May/29/2024 08:56 |
5917 | E - Lamps in a Line | Pike | *special problem math *1600 |
May/29/2024 08:56 |
5916 | D - Invertation in Tournament | C++20 (GCC 13-64) | brute force divide and conquer graphs math *3200 |
May/29/2024 08:53 |
5915 | E - Dormitory | C++20 (GCC 13-64) | dp implementation *2100 |
May/29/2024 08:50 |
5914 | E - ...Wait for it... | C++20 (GCC 13-64) | data structures dsu trees *3000 |
May/29/2024 08:47 |
5913 | B - Need For Brake | C++20 (GCC 13-64) | binary search greedy sortings *2000 |
May/29/2024 08:47 |
5912 | D - Reclamation | C++20 (GCC 13-64) | dsu *2900 |
May/29/2024 08:47 |
5911 | D - Tree Elimination | C++20 (GCC 13-64) | dp trees *2900 |
May/29/2024 08:46 |
5910 | F - Ehab and a weird weight formula | C++20 (GCC 13-64) | data structures trees *2800 |
May/29/2024 08:44 |
5909 | C3 - Encryption (hard) | C++20 (GCC 13-64) | data structures dp *2500 |
May/29/2024 08:43 |
5908 | E - Fedya the Potter Strikes Back | C++20 (GCC 13-64) | data structures strings *3200 |
May/29/2024 08:42 |
5907 | F - Typewriter | C++20 (GCC 13-64) | brute force math *2500 |
May/29/2024 08:41 |
5906 | D3 - The Wall (hard) | C++20 (GCC 13-64) | dp *2100 |
May/29/2024 08:39 |
5905 | E - Sum of Matchings | C++20 (GCC 13-64) | brute force combinatorics constructive algorithms dfs and similar graph matchings greedy math *2600 |
May/29/2024 08:37 |
5904 | D - Color the Carpet | C++20 (GCC 13-64) | constructive algorithms *2500 |
May/29/2024 08:36 |
5903 | D - Randomizer | C++20 (GCC 13-64) | combinatorics geometry probabilities *2800 |
May/29/2024 08:36 |
5902 | E3 - Daleks' Invasion (hard) | C++20 (GCC 13-64) | data structures dsu graphs trees *2400 |
May/29/2024 08:36 |
5901 | E - Train Car Selection | C++20 (GCC 13-64) | data structures greedy *2700 |
May/29/2024 08:36 |
5900 | C - Azembler | C++20 (GCC 13-64) | brute force implementation *2500 |
May/29/2024 08:35 |
5899 | E - Sasha and a Very Easy Test | C++20 (GCC 13-64) | data structures number theory *2700 |
May/29/2024 08:35 |
5898 | D - Around the World | C++20 (GCC 13-64) | bitmasks combinatorics dfs and similar dp graphs graphs math trees *3000 |
May/29/2024 08:35 |
5897 | F - Group Division | C++20 (GCC 13-64) | constructive algorithms dfs and similar graphs greedy *2900 |
May/29/2024 08:33 |
5896 | E3 - Minibuses on Venus (hard version) | C++20 (GCC 13-64) | brute force combinatorics dp math *2800 |
May/29/2024 08:33 |
5895 | B - Mice | C++20 (GCC 13-64) | greedy two pointers *2100 |
May/29/2024 08:33 |
5894 | E - The Cells on the Paper | C++20 (GCC 13-64) | binary search implementation sortings *2800 |
May/29/2024 08:32 |
5893 | C - Hamming Distance | C++20 (GCC 13-64) | constructive algorithms greedy math matrices *2400 |
May/29/2024 08:32 |
5892 | E - Random Forest Rank | C++20 (GCC 13-64) | dp graph matchings math trees *2800 |
May/29/2024 08:32 |
5891 | B - Space Isaac | C++20 (GCC 13-64) | hashing number theory *2400 |
May/29/2024 08:31 |
5890 | F - Employment | C++20 (GCC 13-64) | greedy sortings *2700 |
May/29/2024 08:31 |
5889 | E - Arkady and a Nobody-men | C++20 (GCC 13-64) | data structures dfs and similar trees *2700 |
May/29/2024 08:31 |
5888 | E - Circles of Waiting | C++20 (GCC 13-64) | math *3100 |
May/29/2024 08:30 |
5887 | E - Tests Renumeration | C++20 (GCC 13-64) | greedy implementation *2200 |
May/29/2024 08:30 |
5886 | E - Location | C++20 (GCC 13-64) | data structures dp math number theory *2800 |
May/29/2024 08:30 |
5885 | D - Wall Bars | C++20 (GCC 13-64) | dp *2300 |
May/29/2024 08:29 |
5884 | E - Two Paths | C++20 (GCC 13-64) | constructive algorithms dsu graphs implementation *2600 |
May/29/2024 08:29 |
5883 | D - Game with Points | C++20 (GCC 13-64) | dp graphs implementation shortest paths *2100 |
May/29/2024 08:29 |
5882 | F - Omkar and Modes | C++20 (GCC 13-64) | binary search divide and conquer interactive *2700 |
May/29/2024 08:29 |
5881 | F - Sherlock's bet to Moriarty | C++20 (GCC 13-64) | constructive algorithms data structures divide and conquer geometry graphs implementation trees *2800 |
May/29/2024 08:28 |
5880 | D - Bitwise Paradox | C++20 (GCC 13-64) | binary search bitmasks data structures greedy two pointers *3100 |
May/29/2024 08:27 |
5879 | H - Virus | C++20 (GCC 13-64) | data structures divide and conquer dsu graphs *2500 |
May/29/2024 08:27 |
5878 | E3 - Trails (Hard) | C++20 (GCC 13-64) | dp matrices *2200 |
May/29/2024 08:27 |
5877 | H - Squid Game | C++20 (GCC 13-64) | data structures dfs and similar greedy trees *3100 |
May/29/2024 08:26 |
5876 | G - Illumination | C++20 (GCC 13-64) | binary search bitmasks brute force combinatorics dp math two pointers *2700 |
May/29/2024 08:26 |
5875 | D - Weighting a Tree | C++20 (GCC 13-64) | constructive algorithms dfs and similar graphs *2700 |
May/29/2024 08:25 |
5874 | E - Mashtali and Hagh Trees | C++20 (GCC 13-64) | combinatorics dp trees *2900 |
May/29/2024 08:25 |
5873 | H - Fake News (medium) | C++20 (GCC 13-64) | constructive algorithms strings *2200 |
May/29/2024 08:25 |
5872 | H - GCD is Greater | C++20 (GCC 13-64) | brute force data structures math number theory *2600 |
May/29/2024 08:25 |
5871 | D - Miriany and Matchstick | C++20 (GCC 13-64) | constructive algorithms dp greedy *2800 |
May/29/2024 08:25 |
5870 | G - Move by Prime | C++20 (GCC 13-64) | combinatorics math number theory *3100 |
May/29/2024 08:25 |
5869 | E - Reverses | C++20 (GCC 13-64) | dp string suffix structures strings *3300 |
May/29/2024 08:24 |
5868 | F2 - Tree Cutting (Hard Version) | C++20 (GCC 13-64) | combinatorics dfs and similar dp trees *2700 |
May/29/2024 08:24 |
5867 | F - Guards In The Storehouse | C++20 (GCC 13-64) | bitmasks dp *2500 |
May/29/2024 08:23 |
5866 | D - Two Friends | C++20 (GCC 13-64) | binary search geometry *2600 |
May/29/2024 08:23 |
5865 | D - Candies for Children | C++20 (GCC 13-64) | brute force math *2600 |
May/29/2024 08:23 |
5864 | L - Light switches | C++20 (GCC 13-64) | meet-in-the-middle *2600 |
May/29/2024 08:22 |
5863 | F - Madoka and The First Session | C++20 (GCC 13-64) | constructive algorithms flows graph matchings graphs implementation *2500 |
May/29/2024 08:22 |
5862 | D - Dreamoon and Binary | C++20 (GCC 13-64) | dp strings *2700 |
May/29/2024 08:22 |
5861 | D1 - Arithmancy (Easy) | C++20 (GCC 13-64) | brute force constructive algorithms interactive strings *2100 |
May/29/2024 08:22 |
5860 | E - Lostborn | C++20 (GCC 13-64) | dp math number theory *2600 |
May/29/2024 08:21 |
5859 | F - Lost Array | C++20 (GCC 13-64) | bitmasks combinatorics constructive algorithms dp math *2900 |
May/29/2024 08:21 |
5858 | G - Suggested Friends | C++20 (GCC 13-64) | brute force graphs *2200 |
May/29/2024 08:21 |
5857 | E - Electrical Efficiency | C++20 (GCC 13-64) | combinatorics data structures dp math number theory trees *2500 |
May/29/2024 08:20 |
5856 | D - Intervals of Intervals | C++20 (GCC 13-64) | binary search data structures two pointers *3500 |
May/29/2024 08:20 |
5855 | E - Parking Lot | C++20 (GCC 13-64) | data structures divide and conquer *2800 |
May/29/2024 08:20 |
5854 | E - Politics | C++20 (GCC 13-64) | flows graphs *2600 |
May/29/2024 08:19 |
5853 | E - Mad Joe | C++20 (GCC 13-64) | brute force *2000 |
May/29/2024 08:19 |
5852 | E - Expected Components | C++20 (GCC 13-64) | combinatorics math number theory probabilities *2900 |
May/29/2024 08:19 |
5851 | G - New Year and Cake | C++20 (GCC 13-64) | geometry two pointers *2900 |
May/29/2024 08:18 |
5850 | F - Making It Bipartite | C++20 (GCC 13-64) | flows graph matchings graphs number theory *3400 |
May/29/2024 08:18 |
5849 | C - More Reclamation | C++20 (GCC 13-64) | games *2100 |
May/29/2024 08:17 |
5848 | L - Palindromic Parentheses | C++20 (GCC 13-64) | constructive algorithms *2500 |
May/29/2024 08:17 |
5847 | G - Yet Another Partiton Problem | C++20 (GCC 13-64) | data structures divide and conquer dp geometry two pointers *3000 |
May/29/2024 08:17 |
5846 | F - Number of Components | C++20 (GCC 13-64) | dsu implementation *2800 |
May/29/2024 08:16 |
5845 | E - Pilgrims | C++20 (GCC 13-64) | dfs and similar dp trees *2800 |
May/29/2024 08:16 |
5844 | F - Tasty Cookie | C++20 (GCC 13-64) | binary search constructive algorithms greedy implementation *2700 |
May/29/2024 08:16 |
5843 | F - AND-permutations | C++20 (GCC 13-64) | constructive algorithms *2500 |
May/29/2024 08:16 |
5842 | F2 - Falling Sand (Hard Version) | C++20 (GCC 13-64) | dfs and similar dp graphs greedy *3000 |
May/29/2024 08:14 |
5841 | H - Triple | C++20 (GCC 13-64) | fft math *3200 |
May/29/2024 08:14 |
5840 | D - Transferring Pyramid | C++20 (GCC 13-64) | dp *2900 |
May/29/2024 08:14 |
5839 | G - Raffles | C++20 (GCC 13-64) | data structures dp greedy math *3100 |
May/29/2024 08:14 |
5838 | C2 - Converging Array (Hard Version) | C++20 (GCC 13-64) | dp math *2900 |
May/29/2024 08:14 |
5837 | D - Two Sets | C++20 (GCC 13-64) | bitmasks math *2700 |
May/29/2024 08:14 |
5836 | F - Ants on a Circle | C++20 (GCC 13-64) | constructive algorithms math *2800 |
May/29/2024 08:14 |
5835 | E - Mod Mod Mod | C++20 (GCC 13-64) | binary search dp math *3000 |
May/29/2024 08:13 |
5834 | E - Triple Flips | C++20 (GCC 13-64) | constructive algorithms *2600 |
May/29/2024 08:13 |
5833 | B2 - Exact Neighbours (Medium) | C++20 (GCC 13-64) | constructive algorithms *2100 |
May/29/2024 08:13 |
5832 | E - Broken Tree | C++20 (GCC 13-64) | dfs and similar dp graphs greedy trees *2600 |
May/29/2024 08:12 |
5831 | E - Concatenation with intersection | C++20 (GCC 13-64) | data structures hashing strings two pointers *2700 |
May/29/2024 08:12 |
5830 | E - Noble Knight's Path | C++20 (GCC 13-64) | data structures trees *2900 |
May/29/2024 08:12 |
5829 | E - Gasoline prices | C++20 (GCC 13-64) | data structures divide and conquer dsu hashing trees *3000 |
May/29/2024 08:11 |
5828 | D - Random Function and Tree | C++20 (GCC 13-64) | combinatorics dp trees *2700 |
May/29/2024 08:11 |
5827 | E - Help Shrek and Donkey | C++20 (GCC 13-64) | dp games math probabilities *2700 |
May/29/2024 08:11 |
5826 | B - Sereja and Tree | C++20 (GCC 13-64) | graphs implementation *2400 |
May/29/2024 08:11 |
5825 | G - Gastronomic Event | C++20 (GCC 13-64) | dp greedy trees |
May/29/2024 08:11 |
5824 | F - Tree Queries | C++20 (GCC 13-64) | brute force dp trees *2800 |
May/29/2024 08:10 |
5823 | D - Permutations | C++20 (GCC 13-64) | math matrices *2800 |
May/29/2024 08:10 |
5822 | E - Stairs and Lines | C++20 (GCC 13-64) | dp matrices *2700 |
May/29/2024 08:10 |
5821 | D - Swap Pass | C++20 (GCC 13-64) | constructive algorithms geometry sortings *3000 |
May/29/2024 08:09 |
5820 | D - Bear and Cavalry | C++20 (GCC 13-64) | data structures divide and conquer dp *3000 |
May/29/2024 08:09 |
5819 | G - Minimum Difference | C++20 (GCC 13-64) | data structures hashing sortings two pointers *3100 |
May/29/2024 08:09 |
5818 | D - The Majestic Brown Tree Snake | C++20 (GCC 13-64) | dfs and similar dp greedy trees two pointers *3000 |
May/29/2024 08:09 |
5817 | F - Fibonacci String Subsequences | C++20 (GCC 13-64) | combinatorics dp matrices *2400 |
May/29/2024 08:09 |
5816 | A - Headquarters | C++20 (GCC 13-64) | constructive algorithms math *1700 |
May/29/2024 08:08 |
5815 | F - Level Generation | C++20 (GCC 13-64) | binary search math ternary search *2100 |
May/29/2024 08:08 |
5814 | F - Tricky Interactor | C++20 (GCC 13-64) | constructive algorithms implementation interactive *2600 |
May/29/2024 08:08 |
5813 | C - Heidi and Library (hard) | C++20 (GCC 13-64) | flows *2600 |
May/29/2024 08:07 |
5812 | E - Gifts | C++20 (GCC 13-64) | combinatorics dp math probabilities *2600 |
May/29/2024 08:07 |
5811 | D - Cutting a Fence | C++20 (GCC 13-64) | binary search data structures dsu *2500 |
May/29/2024 08:06 |
5810 | C - Lucky Permutation | C++20 (GCC 13-64) | brute force combinatorics number theory *1900 |
May/29/2024 08:06 |
5809 | E1 - A Story of One Country (Easy) | C++20 (GCC 13-64) | brute force divide and conquer sortings *2500 |
May/29/2024 08:06 |
5808 | C - Печать условий | C++20 (GCC 13-64) | constructive algorithms greedy sortings *1500 |
May/29/2024 08:05 |
5807 | D - Power Tree | C++20 (GCC 13-64) | dfs and similar dp dsu graphs greedy trees *2500 |
May/29/2024 08:05 |
5806 | D - Olya and Graph | C++20 (GCC 13-64) | combinatorics math *2200 |
May/29/2024 08:05 |
5805 | E - Rectangle Shrinking | C++20 (GCC 13-64) | binary search brute force data structures greedy implementation two pointers *2300 |
May/29/2024 08:05 |
5804 | G - Guess the number | C++20 (GCC 13-64) | dp interactive *3000 |
May/29/2024 08:04 |
5803 | D - Huffman Coding on Segment | C++20 (GCC 13-64) | data structures greedy *3100 |
May/29/2024 08:03 |
5802 | D - Parcels | C++20 (GCC 13-64) | dp graphs *2600 |
May/29/2024 08:03 |
5801 | E - Ancient Berland Hieroglyphs | C++20 (GCC 13-64) | *2000 |
May/29/2024 08:03 |
5800 | H - A polyline | C++20 (GCC 13-64) | *special problem implementation *1700 |
May/29/2024 08:02 |
5799 | E - Puzzle Lover | C++20 (GCC 13-64) | dp hashing strings *3200 |
May/29/2024 08:02 |
5798 | F - ucyhf | C++20 (GCC 13-64) | *special problem brute force implementation number theory *1600 |
May/29/2024 08:01 |
5797 | D - Fence | C++20 (GCC 13-64) | binary search data structures string suffix structures *2900 |
May/29/2024 08:01 |
5796 | F - Greedy Petya | C++20 (GCC 13-64) | *special problem dfs and similar graphs greedy *2800 |
May/29/2024 08:00 |
5795 | C - Black Widow | C++20 (GCC 13-64) | dp graphs implementation math *2900 |
May/29/2024 08:00 |
5794 | E - HQ | C++20 (GCC 13-64) | *special problem constructive algorithms *2500 |
May/29/2024 08:00 |
5793 | D - LuoTianyi and the Function | C++20 (GCC 13-64) | data structures *3000 |
May/29/2024 08:00 |
5792 | I - Feed the Golorp | C++20 (GCC 13-64) | *special problem *2400 |
May/29/2024 07:59 |
5791 | E - Runaway to a Shadow | C++20 (GCC 13-64) | geometry sortings *2500 |
May/29/2024 07:59 |
5790 | G - A Serious Referee | C++20 (GCC 13-64) | bitmasks brute force dfs and similar sortings *3000 |
May/29/2024 07:59 |
5789 | D - Scissors | C++20 (GCC 13-64) | brute force strings *2600 |
May/29/2024 07:58 |
5788 | G - On a plane | C++20 (GCC 13-64) | *special problem geometry *2200 |
May/29/2024 07:58 |
5787 | G - Puzzling Language | C++20 (GCC 13-64) | constructive algorithms *2200 |
May/29/2024 07:57 |
5786 | E - Two Subsequences | C++20 (GCC 13-64) | bitmasks dp *2800 |
May/29/2024 07:57 |
5785 | G - Omkar and Pies | C++20 (GCC 13-64) | bitmasks dfs and similar dp math shortest paths *2900 |
May/29/2024 07:57 |
5784 | D - Touchy-Feely Palindromes | C++20 (GCC 13-64) | *special problem implementation *1900 |
May/29/2024 07:57 |
5783 | E - Fourier Doodles | C++20 (GCC 13-64) | May/29/2024 07:56 | |
5782 | G - AI Takeover | C++20 (GCC 13-64) | interactive |
May/29/2024 07:56 |
5781 | F - 2 + 2 != 4 | C++20 (GCC 13-64) | *2400 |
May/29/2024 07:56 |
5780 | F - Simplified Nonogram | C++20 (GCC 13-64) | bitmasks dp hashing meet-in-the-middle *2400 |
May/29/2024 07:56 |
5779 | E - Strange Calculation and Cats | C++20 (GCC 13-64) | dp matrices *2400 |
May/29/2024 07:55 |
5778 | H - It's showtime | UnknownX | *special problem |
May/29/2024 07:55 |
5777 | G - Lingua Romana | C++20 (GCC 13-64) | *special problem |
May/29/2024 07:54 |
5776 | G - Game On Tree | C++20 (GCC 13-64) | data structures dfs and similar greedy trees *2700 |
May/29/2024 07:53 |
5775 | G - Six Characters | C++20 (GCC 13-64) | *special problem constructive algorithms strings |
May/29/2024 07:53 |
5774 | C - Electric Charges | C++20 (GCC 13-64) | binary search dp *2900 |
May/29/2024 07:53 |
5773 | H - Cross-Language Program | Text | *special problem constructive algorithms |
May/29/2024 07:53 |
5772 | F - In Every Generation... | C++20 (GCC 13-64) | *special problem strings |
May/29/2024 07:52 |
5771 | G - Array Game | C++20 (GCC 13-64) | data structures games *3000 |
May/29/2024 07:52 |
5770 | C - White, Black and White Again | C++20 (GCC 13-64) | combinatorics number theory *2100 |
May/29/2024 07:51 |
5769 | A - Morning run | C++20 (GCC 13-64) | binary search math two pointers *2000 |
May/29/2024 07:51 |
5768 | H - Expected Twist | C++20 (GCC 13-64) | *special problem interactive |
May/29/2024 07:50 |
5767 | F - Buy One, Get One Free | C++20 (GCC 13-64) | dp greedy *3000 |
May/29/2024 07:50 |
5766 | I - Mountain Climber | C++20 (GCC 13-64) | *special problem |
May/29/2024 07:50 |
5765 | G - Birthday | C++20 (GCC 13-64) | constructive algorithms greedy math *3000 |
May/29/2024 07:50 |
5764 | G - Colour Vision | C++20 (GCC 13-64) | *special problem implementation |
May/29/2024 07:49 |
5763 | G - You're a Professional | Ruby 3 | *special problem *1900 |
May/29/2024 07:48 |
5762 | E - Neatness | C++20 (GCC 13-64) | constructive algorithms dfs and similar *2400 |
May/29/2024 07:48 |
5761 | F - Multiset of Strings | C++20 (GCC 13-64) | bitmasks brute force dp fft flows graphs math meet-in-the-middle trees *2500 |
May/29/2024 07:48 |
5760 | G - Double Tree | C++20 (GCC 13-64) | data structures divide and conquer shortest paths trees *2700 |
May/29/2024 07:47 |
5759 | I - Is It Rated? | C++20 (GCC 13-64) | greedy interactive math probabilities *2700 |
May/29/2024 07:47 |
5758 | E - Mike and code of a permutation | C++20 (GCC 13-64) | constructive algorithms data structures graphs sortings *3000 |
May/29/2024 07:46 |
5757 | C - Yaroslav and Algorithm | C++20 (GCC 13-64) | constructive algorithms *2500 |
May/29/2024 07:46 |
5756 | G - Team Players | C++20 (GCC 13-64) | combinatorics *2700 |
May/29/2024 07:46 |
5755 | E - Phys Ed Online | C++20 (GCC 13-64) | data structures dp greedy *2900 |
May/29/2024 07:45 |
5754 | F - Field Should Not Be Empty | C++20 (GCC 13-64) | brute force data structures divide and conquer *2600 |
May/29/2024 07:45 |
5753 | F - Lazy Numbers | C++20 (GCC 13-64) | binary search math *2900 |
May/29/2024 07:44 |
5752 | E - Garden | C++20 (GCC 13-64) | bitmasks dp graphs trees *2500 |
May/29/2024 07:44 |
5751 | E - Policeman and a Tree | C++20 (GCC 13-64) | dp graphs trees *2700 |
May/29/2024 07:43 |
5750 | E - Out of Controls | C++20 (GCC 13-64) | *special problem *2000 |
May/29/2024 07:42 |
5749 | F - Write The Contest | C++20 (GCC 13-64) | binary search dp math *2500 |
May/29/2024 07:42 |
5748 | E - Three Swaps | C++20 (GCC 13-64) | constructive algorithms dfs and similar greedy *2700 |
May/29/2024 07:41 |
5747 | C - Memory for Arrays | C++20 (GCC 13-64) | binary search bitmasks greedy *1900 |
May/29/2024 07:41 |
5746 | J - Date calculation | Befunge | *special problem *1800 |
May/29/2024 07:40 |
5745 | E - Tribonacci numbers | Befunge | *special problem *1600 |
May/29/2024 07:39 |
5744 | F - Prime factorization | Befunge | *special problem *1600 |
May/29/2024 07:39 |
5743 | G - CAPS LOCK ON | Befunge | *special problem *1700 |
May/29/2024 07:39 |
5742 | H - Balanced brackets | Befunge | *special problem *1600 |
May/29/2024 07:39 |
5741 | I - Array sorting | Befunge | *special problem sortings *2300 |
May/29/2024 07:39 |
5740 | B - Gnikool Ssalg | Befunge | *special problem implementation strings *1400 |
May/29/2024 07:38 |
5739 | C - Decimal sum | Befunge | *special problem *1500 |
May/29/2024 07:38 |
5738 | D - Exponentiation | Befunge | *special problem *1500 |
May/29/2024 07:38 |
5737 | B - New York Hotel | C++20 (GCC 13-64) | greedy math *2100 |
May/29/2024 07:36 |
5736 | H - Points in triangle | Picat | *special problem geometry *2100 |
May/29/2024 07:33 |
5735 | I - Different variables | Picat | *special problem *2500 |
May/29/2024 07:33 |
5734 | D - Set subtraction | Picat | *special problem *1600 |
May/29/2024 07:32 |
5733 | E - Sum and product | Picat | *special problem *1700 |
May/29/2024 07:32 |
5732 | F - Jumping frogs | Picat | *special problem *2100 |
May/29/2024 07:32 |
5731 | G - Levenshtein distance | Picat | *special problem *2100 |
May/29/2024 07:32 |
5730 | B - String inside out | Picat | *special problem *1600 |
May/29/2024 07:31 |
5729 | C - Diophantine equation | Picat | *special problem *1500 |
May/29/2024 07:31 |
5728 | A - Quadratic equation | Picat | *special problem *1500 |
May/29/2024 07:30 |
5727 | J - Flower Shop | Kotlin 1.7 | *special problem data structures fft math *3100 |
May/29/2024 07:29 |
5726 | F - Dogecoin | Kotlin 1.7 | *special problem *special problem binary search data structures *2300 |
May/29/2024 07:28 |
5725 | G - Painting Numbers | Kotlin 1.7 | *special problem data structures greedy number theory *2500 |
May/29/2024 07:28 |
5724 | H - Build From Suffixes | Kotlin 1.7 | *special problem combinatorics data structures *2800 |
May/29/2024 07:28 |
5723 | I - Demonic Invasion | Kotlin 1.7 | *special problem flows *3100 |
May/29/2024 07:28 |
5722 | E - Egor and an RPG game | C++20 (GCC 13-64) | constructive algorithms greedy *3400 |
May/29/2024 07:27 |
5721 | B - RBS Deletion | Kotlin 1.7 | *special problem greedy *1800 |
May/29/2024 07:27 |
5720 | C - Two Policemen | Kotlin 1.7 | *special problem binary search brute force math *1900 |
May/29/2024 07:27 |
5719 | D - Problemsolving Marathon | Kotlin 1.7 | *special problem binary search greedy *1900 |
May/29/2024 07:27 |
5718 | E - Palindromic Doubles | Kotlin 1.7 | *special problem data structures dp *2200 |
May/29/2024 07:27 |
5717 | B - Very Beautiful Number | C++20 (GCC 13-64) | math |
May/29/2024 07:26 |
5716 | F - Erasing Substrings | C++20 (GCC 13-64) | bitmasks dp greedy *2700 |
May/29/2024 07:26 |
5715 | H - L BREAK into program | C++20 (GCC 13-64) | *special problem *2500 |
May/29/2024 07:25 |
5714 | E - Two Arrays | C++20 (GCC 13-64) | binary search games graph matchings *2400 |
May/29/2024 07:25 |
5713 | I - Mysterious language again, seriously? | Secret 2021 | *special problem *2200 |
May/29/2024 07:25 |
5712 | F2 - Chess Strikes Back (hard version) | C++20 (GCC 13-64) | data structures divide and conquer *2800 |
May/29/2024 07:25 |
5711 | G - Encoded message | C++20 (GCC 13-64) | *special problem implementation *2600 |
May/29/2024 07:24 |
5710 | B - Piet | C++20 (GCC 13-64) | implementation *2100 |
May/29/2024 07:23 |
5709 | F - Communication Towers | C++20 (GCC 13-64) | brute force divide and conquer dsu *2700 |
May/29/2024 07:23 |
5708 | D - Ratings and Reality Shows | C++20 (GCC 13-64) | data structures two pointers *2400 |
May/29/2024 07:21 |
5707 | F - New Year and Finding Roots | C++20 (GCC 13-64) | constructive algorithms implementation interactive trees *2800 |
May/29/2024 07:21 |
5706 | F2 - Wise Men (Hard Version) | C++20 (GCC 13-64) | bitmasks dp math *3200 |
May/29/2024 07:20 |
5705 | F - Nastya and CBS | C++20 (GCC 13-64) | brute force data structures hashing *3300 |
May/29/2024 07:19 |
5704 | F - Cyclic Cipher | C++20 (GCC 13-64) | chinese remainder theorem data structures implementation number theory two pointers *2800 |
May/29/2024 07:18 |
5703 | D - String Transformation | C++20 (GCC 13-64) | hashing strings *2500 |
May/29/2024 07:17 |
5702 | F - Last Man Standing | C++20 (GCC 13-64) | brute force data structures number theory *2800 |
May/29/2024 07:16 |
5701 | C - Jeff and Brackets | C++20 (GCC 13-64) | dp matrices *2500 |
May/29/2024 07:16 |
5700 | C - Circling Round Treasures | C++20 (GCC 13-64) | bitmasks shortest paths *2600 |
May/29/2024 07:16 |
5699 | F - AB Tree | C++20 (GCC 13-64) | dp greedy trees *3100 |
May/29/2024 07:15 |
5698 | D - Rowena Ravenclaw's Diadem | C++20 (GCC 13-64) | trees *2500 |
May/29/2024 07:15 |
5697 | F - Monocarp and a Strategic Game | C++20 (GCC 13-64) | geometry sortings two pointers *2700 |
May/29/2024 07:14 |
5696 | E - Timofey and our friends animals | C++20 (GCC 13-64) | data structures divide and conquer dsu *2900 |
May/29/2024 07:14 |
5695 | D - Bridge Club | C++20 (GCC 13-64) | flows graph matchings graphs greedy *2800 |
May/29/2024 07:14 |
5694 | F - Caterpillar | C++20 (GCC 13-64) | dfs and similar dp graphs trees *2800 |
May/29/2024 07:13 |
5693 | E - Candies and Stones | C++20 (GCC 13-64) | divide and conquer dp *2500 |
May/29/2024 07:13 |
5692 | D - Largest Submatrix 3 | C++20 (GCC 13-64) | dp hashing *2700 |
May/29/2024 07:13 |
5691 | E - Drazil and His Happy Friends | C++20 (GCC 13-64) | math number theory *3100 |
May/29/2024 07:13 |
5690 | E - Martian Luck | C++20 (GCC 13-64) | math number theory *2000 |
May/29/2024 07:12 |
5689 | E - Are You Safe? | C++20 (GCC 13-64) | *special problem implementation |
May/29/2024 07:12 |
5688 | D - Graph Game | C++20 (GCC 13-64) | graphs *3000 |
May/29/2024 07:12 |
5687 | F - Rain of Fire | C++20 (GCC 13-64) | binary search data structures dfs and similar dsu graphs implementation *2800 |
May/29/2024 07:12 |
5686 | F - Another n-dimensional chocolate bar | C++20 (GCC 13-64) | dp math meet-in-the-middle number theory *2700 |
May/29/2024 07:11 |
5685 | E - Vasya and Polynomial | C++20 (GCC 13-64) | math *2800 |
May/29/2024 07:11 |
5684 | F - Not Splitting | C++20 (GCC 13-64) | geometry graphs greedy implementation shortest paths *2700 |
May/29/2024 07:10 |
5683 | F - Distance to the Path | C++20 (GCC 13-64) | data structures dfs and similar trees *2800 |
May/29/2024 07:10 |
5682 | B - Similar Words | C++20 (GCC 13-64) | dp hashing strings trees *2300 |
May/29/2024 07:10 |
5681 | D - T-decomposition | C++20 (GCC 13-64) | dfs and similar graphs greedy trees *2000 |
May/29/2024 07:10 |
5680 | E - Sereja and Sets | C++20 (GCC 13-64) | dp *2500 |
May/29/2024 07:09 |
5679 | E - Information Reform | C++20 (GCC 13-64) | dp implementation trees *2700 |
May/29/2024 07:09 |
5678 | F - Elementary! | C++20 (GCC 13-64) | *special problem brute force dp strings |
May/29/2024 07:08 |
5677 | E - Numbers on the blackboard | C++20 (GCC 13-64) | combinatorics dp *3300 |
May/29/2024 07:08 |
5676 | G - Can Bash Save the Day? | C++20 (GCC 13-64) | data structures divide and conquer graphs trees *3400 |
May/29/2024 07:08 |
5675 | G - Cow and Exercise | C++20 (GCC 13-64) | flows graphs shortest paths *3100 |
May/29/2024 07:08 |
5674 | E - Bear in the Field | C++20 (GCC 13-64) | math matrices *2300 |
May/29/2024 07:08 |
5673 | D - Nauuo and Portals | C++20 (GCC 13-64) | constructive algorithms *2900 |
May/29/2024 07:08 |
5672 | D - Biathlon Track | C++20 (GCC 13-64) | binary search brute force constructive algorithms data structures dp *2300 |
May/29/2024 07:08 |
5671 | C - Lucky Tickets | C++20 (GCC 13-64) | binary search data structures sortings two pointers *2200 |
May/29/2024 07:07 |
5670 | G - Two-Paths | C++20 (GCC 13-64) | data structures dp trees *2700 |
May/29/2024 07:07 |
5669 | F - Family Photos | C++20 (GCC 13-64) | games greedy *2900 |
May/29/2024 07:07 |
5668 | D - Cute number | C++20 (GCC 13-64) | binary search brute force data structures dsu implementation math *2900 |
May/29/2024 07:07 |
5667 | D - Sweets for Everyone! | C++20 (GCC 13-64) | binary search greedy implementation *2300 |
May/29/2024 07:07 |
5666 | E - Election Promises | C++20 (GCC 13-64) | games graphs *3200 |
May/29/2024 07:06 |
5665 | I - Dating | C++20 (GCC 13-64) | brute force dfs and similar graphs trees *2300 |
May/29/2024 07:06 |
5664 | C - Cutting Rectangle | C++20 (GCC 13-64) | brute force math number theory *2600 |
May/29/2024 07:05 |
5663 | D - Parquet Re-laying | C++20 (GCC 13-64) | constructive algorithms *2700 |
May/29/2024 07:05 |
5662 | E - Maze 1D | C++20 (GCC 13-64) | binary search greedy implementation *2200 |
May/29/2024 07:05 |
5661 | E - Piglet's Birthday | C++20 (GCC 13-64) | dp math probabilities *2600 |
May/29/2024 07:04 |
5660 | F - Upgrading Cities | C++20 (GCC 13-64) | dfs and similar graphs *2900 |
May/29/2024 07:04 |
5659 | C - Balance | C++20 (GCC 13-64) | constructive algorithms dfs and similar graphs trees *2500 |
May/29/2024 07:03 |
5658 | E - Replace | C++20 (GCC 13-64) | binary search data structures *3500 |
May/29/2024 07:03 |
5657 | B - Double Elimination | C++20 (GCC 13-64) | dp implementation *2500 |
May/29/2024 07:03 |
5656 | D - Xenia and Dominoes | C++20 (GCC 13-64) | bitmasks dfs and similar dp *2100 |
May/29/2024 07:03 |
5655 | C - String Transformation 2 | C++20 (GCC 13-64) | bitmasks dp graphs trees *3100 |
May/29/2024 07:03 |
5654 | D - Perishable Roads | C++20 (GCC 13-64) | dp graphs shortest paths *2700 |
May/29/2024 07:02 |
5653 | H - Tenzing and Random Real Numbers | C++20 (GCC 13-64) | bitmasks dp graphs math probabilities *3000 |
May/29/2024 07:02 |
5652 | E - Ivan the Fool VS Gorynych the Dragon | C++20 (GCC 13-64) | dp games graphs *2100 |
May/29/2024 07:02 |
5651 | D - Jamie and To-do List | C++20 (GCC 13-64) | data structures interactive trees *2200 |
May/29/2024 07:02 |
5650 | E - Collisions | C++20 (GCC 13-64) | brute force implementation math *2000 |
May/29/2024 07:02 |
5649 | E - Dome | C++20 (GCC 13-64) | *special problem *1800 |
May/29/2024 07:02 |
5648 | F - Mausoleum | C++20 (GCC 13-64) | dp *2400 |
May/29/2024 07:01 |
5647 | F - Good Pairs | C++20 (GCC 13-64) | binary search data structures dp *2600 |
May/29/2024 07:01 |
5646 | E - Awards For Contestants | C++20 (GCC 13-64) | brute force data structures dp *2300 |
May/29/2024 07:01 |
5645 | I - Unusual Graph | Kotlin 1.7 | *special problem graphs *3000 |
May/29/2024 07:00 |
5644 | E - Bear and Paradox | C++20 (GCC 13-64) | binary search greedy math sortings *2800 |
May/29/2024 07:00 |
5643 | F - Bear and Chemistry | C++20 (GCC 13-64) | data structures dfs and similar graphs trees *3300 |
May/29/2024 07:00 |
5642 | G - King's Path | Kotlin 1.7 | *special problem math trees *2500 |
May/29/2024 06:59 |
5641 | H - Road Repair in Treeland | Kotlin 1.7 | *special problem binary search dp trees *3100 |
May/29/2024 06:59 |
5640 | C - Ice Cream | Kotlin 1.7 | *special problem greedy sortings *1700 |
May/29/2024 06:58 |
5639 | D - Teams | Kotlin 1.7 | *special problem binary search greedy math *2000 |
May/29/2024 06:58 |
5638 | E - Double Permutation Inc. | Kotlin 1.7 | *special problem binary search greedy *2000 |
May/29/2024 06:58 |
5637 | B - Traveling Around the Golden Ring of Berland | Kotlin 1.7 | *special problem implementation *1500 |
May/29/2024 06:57 |
5636 | H - Fibonacci-ish II | C++20 (GCC 13-64) | data structures implementation *3100 |
May/29/2024 06:54 |
5635 | E - Startup Funding | C++20 (GCC 13-64) | binary search constructive algorithms data structures probabilities two pointers *2400 |
May/29/2024 06:54 |
5634 | F - Cow and Vacation | C++20 (GCC 13-64) | dfs and similar dsu trees *3300 |
May/29/2024 06:54 |
5633 | F - Armor and Weapons | C++20 (GCC 13-64) | brute force dp greedy shortest paths *2800 |
May/29/2024 06:53 |
5632 | D - Three Pieces | C++20 (GCC 13-64) | dfs and similar dp shortest paths *2200 |
May/29/2024 06:53 |
5631 | E1 - Nene vs. Monsters (Easy Version) | C++20 (GCC 13-64) | brute force implementation math *2500 |
May/29/2024 06:53 |
5630 | B - Wallpaper | C++20 (GCC 13-64) | implementation math *1600 |
May/29/2024 06:53 |
5629 | H - Game with Segments | Kotlin 1.7 | *special problem data structures games *2700 |
May/29/2024 06:52 |
5628 | I - Pac-Man 2.0 | Kotlin 1.7 | *special problem dp *2900 |
May/29/2024 06:52 |
5627 | G - Two IP Cameras | Kotlin 1.9 | *special problem math number theory *2300 |
May/29/2024 06:52 |
5626 | E - Magic Tricks | Kotlin 1.7 | *special problem dp graphs *1700 |
May/29/2024 06:51 |
5625 | F - Dune II: Battle For Arrakis | Kotlin 1.7 | *special problem data structures greedy math *2000 |
May/29/2024 06:51 |
5624 | B - Boot Camp | Kotlin 1.7 | *special problem greedy *1400 |
May/29/2024 06:50 |
5623 | C - Spring Cleaning | Kotlin 1.7 | *special problem greedy sortings *1600 |
May/29/2024 06:50 |
5622 | D - Constructing the Dungeon | Kotlin 1.7 | *special problem graphs greedy *1600 |
May/29/2024 06:50 |
5621 | D - Space mines | C++20 (GCC 13-64) | geometry *2500 |
May/29/2024 06:49 |
5620 | E - Fire and Ice | C++20 (GCC 13-64) | greedy *2900 |
May/29/2024 06:49 |
5619 | D - Superhero's Job | C++20 (GCC 13-64) | dfs and similar dp hashing math number theory *2600 |
May/29/2024 06:49 |
5618 | L - Berland.Taxi | C++20 (GCC 13-64) | data structures *2500 |
May/29/2024 06:48 |
5617 | D - Rats | C++20 (GCC 13-64) | brute force dfs and similar graphs implementation shortest paths *2300 |
May/29/2024 06:48 |
5616 | C - Chip Play | C++20 (GCC 13-64) | brute force data structures implementation *2300 |
May/29/2024 06:48 |
5615 | G - Gang Up | C++20 (GCC 13-64) | flows graphs *2500 |
May/29/2024 06:48 |
5614 | F - Sum Over Subsets | C++20 (GCC 13-64) | combinatorics math number theory *2800 |
May/29/2024 06:47 |
5613 | D - Packmen Strike Back | C++20 (GCC 13-64) | binary search dp math *2500 |
May/29/2024 06:47 |
5612 | J - Renovation | C++20 (GCC 13-64) | constructive algorithms greedy sortings *2400 |
May/29/2024 06:47 |
5611 | E - List Generation | C++20 (GCC 13-64) | combinatorics dp math *2900 |
May/29/2024 06:47 |
5610 | B - Context Advertising | C++20 (GCC 13-64) | dp two pointers *2100 |
May/29/2024 06:46 |
5609 | B - Berland Army | C++20 (GCC 13-64) | constructive algorithms graphs greedy *2600 |
May/29/2024 06:46 |
5608 | F - Neat Words | C++20 (GCC 13-64) | May/29/2024 06:46 | |
5607 | C - Downloading B++ | C++20 (GCC 13-64) | binary search implementation *2300 |
May/29/2024 06:46 |
5606 | E - Mister B and Flight to the Moon | C++20 (GCC 13-64) | constructive algorithms graphs *2800 |
May/29/2024 06:46 |
5605 | E - Wardrobe | C++20 (GCC 13-64) | dp greedy *2700 |
May/29/2024 06:45 |
5604 | F - Mashtali: a Space Oddysey | C++20 (GCC 13-64) | constructive algorithms dfs and similar graphs *3000 |
May/29/2024 06:45 |
5603 | D - Bug in Code | C++20 (GCC 13-64) | binary search data structures sortings *1900 |
May/29/2024 06:45 |
5602 | F - Crop Squares | C++20 (GCC 13-64) | constructive algorithms geometry interactive math *2700 |
May/29/2024 06:44 |
5601 | E - Fox And Polygon | C++20 (GCC 13-64) | constructive algorithms divide and conquer *2900 |
May/29/2024 06:43 |
5600 | G2 - Doremy's Perfect DS Class (Medium Version) | C++20 (GCC 13-64) | binary search interactive *3000 |
May/29/2024 06:43 |
5599 | F - Formalism for Formalism | C++20 (GCC 13-64) | bitmasks dp math *2600 |
May/29/2024 06:43 |
5598 | D - BRT Contract | C++20 (GCC 13-64) | data structures *2800 |
May/29/2024 06:42 |
5597 | F - Coffee Varieties (easy version) | C++20 (GCC 13-64) | graphs interactive *2800 |
May/29/2024 06:42 |
5596 | F - Mark and the Online Exam | C++20 (GCC 13-64) | bitmasks constructive algorithms interactive probabilities *2900 |
May/29/2024 06:41 |
5595 | E - Travelling Through the Snow Queen's Kingdom | C++20 (GCC 13-64) | bitmasks brute force divide and conquer graphs *2800 |
May/29/2024 06:41 |
5594 | H2 - Matrix Rank (Hard Version) | C++20 (GCC 13-64) | combinatorics dp math matrices string suffix structures *2700 |
May/29/2024 06:41 |
5593 | D - Inna and Sweet Matrix | C++20 (GCC 13-64) | constructive algorithms |
May/29/2024 06:40 |
5592 | D - Limak and Shooting Points | C++20 (GCC 13-64) | brute force geometry math *2600 |
May/29/2024 06:39 |
5591 | F - Raging Thunder | C++20 (GCC 13-64) | data structures divide and conquer implementation *2800 |
May/29/2024 06:39 |
5590 | C - Optimal Point | C++20 (GCC 13-64) | binary search math *2900 |
May/29/2024 06:39 |
5589 | E - Buses and People | C++20 (GCC 13-64) | binary search data structures sortings *2400 |
May/29/2024 06:39 |
5588 | F - DFS | C++20 (GCC 13-64) | data structures *2700 |
May/29/2024 06:39 |
5587 | G - Yet Another Maxflow Problem | C++20 (GCC 13-64) | data structures flows graphs *2700 |
May/29/2024 06:38 |
5586 | E - Tokitsukaze and Beautiful Subsegments | C++20 (GCC 13-64) | data structures *2900 |
May/29/2024 06:38 |
5585 | G - Beautiful Matrix | C++20 (GCC 13-64) | combinatorics data structures dp *2900 |
May/29/2024 06:37 |
5584 | D - A Shade of Moonlight | C++20 (GCC 13-64) | binary search geometry math sortings two pointers *2500 |
May/29/2024 06:37 |
5583 | C - Mirror Box | C++20 (GCC 13-64) | geometry implementation *2000 |
May/29/2024 06:37 |
5582 | J - Japanese Game | C++20 (GCC 13-64) | constructive algorithms math *2700 |
May/29/2024 06:37 |
5581 | F - Rock-Paper-Scissors Champion | C++20 (GCC 13-64) | *2500 |
May/29/2024 06:36 |
5580 | B - Widget Library | C++20 (GCC 13-64) | dp expression parsing graphs implementation *2300 |
May/29/2024 06:35 |
5579 | D - Writing a Song | C++20 (GCC 13-64) | brute force dp strings *2100 |
May/29/2024 06:35 |
5578 | G - Swaps | C++20 (GCC 13-64) | combinatorics dp graphs math *2800 |
May/29/2024 06:35 |
5577 | C - Perun, Ult! | C++20 (GCC 13-64) | brute force greedy sortings *2500 |
May/29/2024 06:35 |
5576 | E - Longest Increasing Subsequence | C++20 (GCC 13-64) | data structures dp *3000 |
May/29/2024 06:34 |
5575 | F - Make Symmetrical | C++20 (GCC 13-64) | brute force *2900 |
May/29/2024 06:34 |
5574 | F - Julia the snail | C++20 (GCC 13-64) | data structures divide and conquer dp *3000 |
May/29/2024 06:33 |
5573 | F - Four Divisors | C++20 (GCC 13-64) | data structures dp math number theory sortings two pointers *2400 |
May/29/2024 06:33 |
5572 | D - Timofey and a flat tree | C++20 (GCC 13-64) | data structures graphs hashing shortest paths trees *2900 |
May/29/2024 06:32 |
5571 | F - Keyboard Design | C++20 (GCC 13-64) | bitmasks data structures dp string suffix structures strings *2600 |
May/29/2024 06:32 |
5570 | E - Fire in the City | C++20 (GCC 13-64) | binary search data structures *2400 |
May/29/2024 06:32 |
5569 | D - Birthday | C++20 (GCC 13-64) | data structures dfs and similar dp trees *2700 |
May/29/2024 06:32 |
5568 | H - New Year and Forgotten Tree | C++20 (GCC 13-64) | constructive algorithms flows graphs *3200 |
May/29/2024 06:32 |
5567 | E - Cartesian Tree | C++20 (GCC 13-64) | data structures *3300 |
May/29/2024 06:32 |
5566 | G - No Game No Life | C++20 (GCC 13-64) | bitmasks games math matrices *2700 |
May/29/2024 06:31 |
5565 | F - Battalion Strength | C++20 (GCC 13-64) | data structures divide and conquer probabilities *2800 |
May/29/2024 06:31 |
5564 | F - Cities Excursions | C++20 (GCC 13-64) | dfs and similar graphs trees *2700 |
May/29/2024 06:31 |
5563 | D - Sereja and Straight Lines | C++20 (GCC 13-64) | binary search data structures geometry sortings two pointers *2500 |
May/29/2024 06:31 |
5562 | E2 - Cats on the Upgrade (hard version) | C++20 (GCC 13-64) | binary search data structures dfs and similar graphs trees *2800 |
May/29/2024 06:29 |
5561 | G - Euclid Guess | C++20 (GCC 13-64) | constructive algorithms flows graph matchings math number theory *2800 |
May/29/2024 06:29 |
5560 | C - Yet Another Number Sequence | C++20 (GCC 13-64) | combinatorics math matrices |
May/29/2024 06:29 |
5559 | E - Restoring Map | C++20 (GCC 13-64) | bitmasks constructive algorithms trees *3200 |
May/29/2024 06:28 |
5558 | D - Misha and Apples | C++20 (GCC 13-64) | brute force data structures dp two pointers *2800 |
May/29/2024 06:28 |
5557 | C - Cyclic Coloring | C++20 (GCC 13-64) | dfs and similar *2200 |
May/29/2024 06:28 |
5556 | E - Binary Cards | C++20 (GCC 13-64) | brute force *2700 |
May/29/2024 06:27 |
5555 | D2 - Counting Is Fun (Hard Version) | C++20 (GCC 13-64) | combinatorics dp *2800 |
May/29/2024 06:27 |
5554 | D - Mex Tree | C++20 (GCC 13-64) | brute force dp trees *2800 |
May/29/2024 06:27 |
5553 | G2 - Lucky Numbers (Hard Version) | C++20 (GCC 13-64) | dp greedy *3000 |
May/29/2024 06:26 |
5552 | J - Italian Data Centers | C++20 (GCC 13-64) | graphs shortest paths *2500 |
May/29/2024 06:26 |
5551 | E - Tree Sum | C++20 (GCC 13-64) | combinatorics math trees *2600 |
May/29/2024 06:26 |
5550 | E - ALT | C++20 (GCC 13-64) | data structures flows graphs trees *3200 |
May/29/2024 06:26 |
5549 | E - Jordan Smiley | C++20 (GCC 13-64) | *special problem dfs and similar geometry implementation |
May/29/2024 06:25 |
5548 | C - Inna and Candy Boxes | C++20 (GCC 13-64) | data structures |
May/29/2024 06:24 |
5547 | E - Restore Array | C++14 (GCC 6-32) | constructive algorithms *2400 |
May/29/2024 06:23 |
5546 | A - Bit++ | C++14 (GCC 6-32) | implementation *800 |
May/29/2024 06:20 |
5545 | A - Next Round | C++14 (GCC 6-32) | May/29/2024 06:20 | |
5544 | A - Domino piling | C++14 (GCC 6-32) | greedy math *800 |
May/29/2024 06:20 |
5543 | A - Way Too Long Words | C++14 (GCC 6-32) | strings *800 |
May/29/2024 06:19 |
5542 | A - Team | C++14 (GCC 6-32) | brute force greedy *800 |
May/29/2024 06:19 |
5541 | A - Watermelon | C++14 (GCC 6-32) | brute force math *800 |
May/29/2024 06:18 |
5540 | C - Crosses | C++20 (GCC 13-64) | brute force implementation *2100 |
May/29/2024 06:14 |
5539 | F - Too Many Constraints | C++20 (GCC 13-64) | 2-sat constructive algorithms graphs implementation *2800 |
May/29/2024 06:14 |
5538 | D - Nephren Runs a Cinema | C++20 (GCC 13-64) | chinese remainder theorem combinatorics math number theory *2900 |
May/29/2024 06:14 |
5537 | C - Petya and Tree | C++20 (GCC 13-64) | binary search dfs and similar probabilities sortings trees *2200 |
May/29/2024 06:13 |
5536 | F - Choosing Two Paths | C++20 (GCC 13-64) | dfs and similar dp greedy trees *2500 |
May/29/2024 06:13 |
5535 | G - Graph And Numbers | C++20 (GCC 13-64) | bitmasks brute force combinatorics dp meet-in-the-middle *2900 |
May/29/2024 06:13 |
5534 | D - The Next Good String | C++20 (GCC 13-64) | data structures greedy hashing strings *2800 |
May/29/2024 06:12 |
5533 | E - Bits of merry old England | C++20 (GCC 13-64) | flows graphs *2700 |
May/29/2024 06:12 |
5532 | B - Этажи | C++20 (GCC 13-64) | constructive algorithms *1400 |
May/29/2024 06:11 |
5531 | E - Printer | C++20 (GCC 13-64) | binary search data structures implementation sortings *2200 |
May/29/2024 06:11 |
5530 | M - Ancient Language | C++20 (GCC 13-64) | graphs sortings *2200 |
May/29/2024 06:11 |
5529 | F - And Yet Another Bracket Sequence | C++20 (GCC 13-64) | data structures greedy hashing string suffix structures strings *2700 |
May/29/2024 06:11 |
5528 | A - Defragmentation | C++20 (GCC 13-64) | implementation *1800 |
May/29/2024 06:10 |
5527 | A - Place Your Ad Here | C++20 (GCC 13-64) | data structures sortings *2400 |
May/29/2024 06:10 |
5526 | E - Director | C++20 (GCC 13-64) | constructive algorithms greedy *2000 |
May/29/2024 06:10 |
5525 | E - Evacuation | C++20 (GCC 13-64) | flows graphs shortest paths *2300 |
May/29/2024 06:09 |
5524 | D - Michael and Hotel | C++20 (GCC 13-64) | binary search interactive trees *3000 |
May/29/2024 06:09 |
5523 | A3 - Collective Mindsets (hard) | C++20 (GCC 13-64) | *2400 |
May/29/2024 06:09 |
5522 | F - Serval and Brain Power | C++20 (GCC 13-64) | bitmasks brute force dp greedy implementation strings *2700 |
May/29/2024 06:09 |
5521 | G - To Make 1 | C++20 (GCC 13-64) | bitmasks constructive algorithms dp greedy number theory *3100 |
May/29/2024 06:08 |
5520 | D - Lucky Sorting | C++20 (GCC 13-64) | constructive algorithms sortings *2000 |
May/29/2024 06:08 |
5519 | F - Mathematical Expression | C++20 (GCC 13-64) | constructive algorithms dp greedy *2700 |
May/29/2024 06:08 |
5518 | D - Broken Monitor | C++20 (GCC 13-64) | brute force constructive algorithms greedy implementation *2100 |
May/29/2024 06:08 |
5517 | F - Crisp String | C++20 (GCC 13-64) | bitmasks dp *2500 |
May/29/2024 06:07 |
5516 | D - Game of Stacks | C++20 (GCC 13-64) | brute force dfs and similar graphs implementation trees *3000 |
May/29/2024 06:07 |
5515 | F - Olha and Igor | C++20 (GCC 13-64) | interactive probabilities trees *3000 |
May/29/2024 06:07 |
5514 | D - Ciel and Flipboard | C++20 (GCC 13-64) | dp greedy math *2900 |
May/29/2024 06:07 |
5513 | B - Dominoes | C++20 (GCC 13-64) | dfs and similar graphs *2000 |
May/29/2024 06:06 |
5512 | D - Artistic Partition | C++20 (GCC 13-64) | divide and conquer dp number theory *3000 |
May/29/2024 06:05 |
5511 | D - FreeDiv | C++20 (GCC 13-64) | dfs and similar graphs greedy *2200 |
May/29/2024 06:04 |
5510 | F - Divisibility | C++20 (GCC 13-64) | constructive algorithms dp greedy number theory *2400 |
May/29/2024 06:03 |
5509 | D - Have You Ever Heard About the Word? | C++20 (GCC 13-64) | greedy hashing string suffix structures strings *2800 |
May/29/2024 06:03 |
5508 | H - Summer Dichotomy | C++20 (GCC 13-64) | 2-sat data structures dfs and similar greedy *3200 |
May/29/2024 06:03 |
5507 | E - Maximums and Minimums | C++20 (GCC 13-64) | combinatorics data structures divide and conquer number theory *2700 |
May/29/2024 06:02 |
5506 | B2 - Maximum Control (medium) | C++20 (GCC 13-64) | data structures dfs and similar graphs greedy trees *2200 |
May/29/2024 06:02 |
5505 | F - Maximize the Difference | C++20 (GCC 13-64) | bitmasks brute force dfs and similar *2700 |
May/29/2024 06:00 |
5504 | D - Sereja and Sets | C++20 (GCC 13-64) | bitmasks dfs and similar *2400 |
May/29/2024 06:00 |
5503 | E - Number Clicker | C++20 (GCC 13-64) | divide and conquer graphs meet-in-the-middle number theory *2700 |
May/29/2024 05:59 |
5502 | H - Twin Friends | C++20 (GCC 13-64) | combinatorics dp *2200 |
May/29/2024 05:59 |
5501 | G - Game Relics | C++20 (GCC 13-64) | math probabilities *3000 |
May/29/2024 05:59 |
5500 | E - Periodical Numbers | C++20 (GCC 13-64) | combinatorics dp number theory *2100 |
May/29/2024 05:58 |
5499 | F - Lanterns | C++20 (GCC 13-64) | binary search data structures dp *3000 |
May/29/2024 05:58 |
5498 | E - Kyoya and Train | C++20 (GCC 13-64) | dp fft graphs math probabilities *3200 |
May/29/2024 05:57 |
5497 | F1 - Neko Rules the Catniverse (Small Version) | C++20 (GCC 13-64) | bitmasks dp matrices *2800 |
May/29/2024 05:56 |
5496 | F - MEX counting | C++20 (GCC 13-64) | combinatorics dp implementation *3200 |
May/29/2024 05:56 |
5495 | G - Yet Another DAG Problem | C++20 (GCC 13-64) | bitmasks dfs and similar dp flows graphs math *2600 |
May/29/2024 05:56 |
5494 | E - Ping-Pong | C++20 (GCC 13-64) | data structures *3000 |
May/29/2024 05:55 |
5493 | D - Polycarp's Picture Gallery | C++20 (GCC 13-64) | constructive algorithms greedy *2100 |
May/29/2024 05:54 |
5492 | F - Jumping Around | C++20 (GCC 13-64) | binary search data structures divide and conquer dp dsu graphs shortest paths *2700 |
May/29/2024 05:54 |
5491 | C - Sequence of Balls | C++20 (GCC 13-64) | dp *2600 |
May/29/2024 05:54 |
5490 | D - Cows and Cool Sequences | C++20 (GCC 13-64) | dp math number theory *2400 |
May/29/2024 05:52 |
5489 | G - Challenging Balloons | C++20 (GCC 13-64) | constructive algorithms *1900 |
May/29/2024 05:46 |
5488 | C - Eleventh Birthday | C++20 (GCC 13-64) | combinatorics dp math *2400 |
May/29/2024 05:44 |
5487 | C - Happy Farm 5 | C++20 (GCC 13-64) | geometry *2000 |
May/29/2024 05:44 |
5486 | F - Shrinking Tree | C++20 (GCC 13-64) | combinatorics dp *2900 |
May/29/2024 05:43 |
5485 | D - Maximum path | C++20 (GCC 13-64) | dp greedy implementation *2300 |
May/29/2024 05:41 |
5484 | G - A New Beginning | C++20 (GCC 13-64) | data structures dp geometry sortings *3300 |
May/29/2024 05:41 |
5483 | C - Geometry Horse | C++20 (GCC 13-64) | greedy implementation sortings two pointers *1600 |
May/29/2024 05:41 |
5482 | F - M-tree | C++20 (GCC 13-64) | data structures math sortings trees *2800 |
May/29/2024 05:41 |
5481 | F - Inverse Transformation | C++20 (GCC 13-64) | constructive algorithms implementation math *2500 |
May/29/2024 05:40 |
5480 | A - Weights | C++20 (GCC 13-64) | constructive algorithms greedy two pointers *2600 |
May/29/2024 05:40 |
5479 | E - Good Array | Kotlin 1.7 | *special problem |
May/29/2024 05:39 |
5478 | F - Prefixes and Suffixes | Kotlin 1.7 | *special problem strings |
May/29/2024 05:39 |
5477 | B - Frog Jumping | Kotlin 1.7 | *special problem math |
May/29/2024 05:38 |
5476 | C - Uniform String | Kotlin 1.7 | *special problem implementation |
May/29/2024 05:38 |
5475 | D - Teams Forming | Kotlin 1.7 | *special problem sortings |
May/29/2024 05:38 |
5474 | E - Polycarpus the Safecracker | C++20 (GCC 13-64) | brute force dp *2500 |
May/29/2024 05:37 |
5473 | C - A Colourful Prospect | C++20 (GCC 13-64) | geometry graphs *2700 |
May/29/2024 05:37 |
5472 | E - Mogohu-Rea Idol | C++20 (GCC 13-64) | geometry *2600 |
May/29/2024 05:37 |
5471 | A - A+B (Trial Problem) | Kotlin 1.7 | *special problem |
May/29/2024 05:37 |
5470 | E - Colored Cubes | C++20 (GCC 13-64) | constructive algorithms implementation matrices *2700 |
May/29/2024 05:37 |
5469 | C - Abracadabra | C++20 (GCC 13-64) | divide and conquer *2400 |
May/29/2024 05:36 |
5468 | C - Mushroom Strife | C++20 (GCC 13-64) | brute force dfs and similar *2100 |
May/29/2024 05:35 |
5467 | C - Wizards and Numbers | C++20 (GCC 13-64) | games math *2300 |
May/29/2024 05:34 |
5466 | A - Crystal Ball Sequence | FALSE | *special problem implementation *1400 |
May/29/2024 05:33 |
5465 | I - Privatization of Roads in Berland | C++20 (GCC 13-64) | flows graph matchings graphs *2400 |
May/29/2024 05:07 |
5464 | D - Nezzar and Hidden Permutations | C++20 (GCC 13-64) | constructive algorithms dfs and similar graphs *2800 |
May/29/2024 04:52 |
5463 | E - Orchestra | C++20 (GCC 13-64) | two pointers *3000 |
May/29/2024 04:50 |
5462 | E - Camping Groups | C++20 (GCC 13-64) | data structures sortings *2600 |
May/29/2024 04:48 |
5461 | E - Empty Rectangles | C++20 (GCC 13-64) | divide and conquer two pointers *3000 |
May/29/2024 04:43 |
5460 | E - Transforming Sequence | C++20 (GCC 13-64) | combinatorics dp fft math *3300 |
May/29/2024 04:35 |
5459 | D - Rectangular Polyline | C++20 (GCC 13-64) | constructive algorithms dp geometry *2900 |
May/29/2024 04:33 |
5458 | G1 - Lucky Numbers (Easy Version) | C++20 (GCC 13-64) | dp greedy *2900 |
May/29/2024 04:33 |
5457 | F - Forced Online Queries Problem | C++20 (GCC 13-64) | data structures divide and conquer dsu graphs trees *2600 |
May/29/2024 04:27 |
5456 | D - Maxim and Increasing Subsequence | C++20 (GCC 13-64) | dp *2600 |
May/29/2024 04:25 |
5455 | F - Expensive Strings | C++20 (GCC 13-64) | string suffix structures strings *2700 |
May/29/2024 04:23 |
5454 | F - Strange Instructions | C++20 (GCC 13-64) | data structures greedy implementation *2700 |
May/29/2024 04:20 |
5453 | C - Cube Problem | C++20 (GCC 13-64) | brute force math number theory *2400 |
May/29/2024 04:18 |
5452 | G1 - Doremy's Perfect DS Class (Easy Version) | C++20 (GCC 13-64) | binary search interactive *2900 |
May/29/2024 04:16 |
5451 | E - Vus the Cossack and a Field | C++20 (GCC 13-64) | divide and conquer implementation math *2500 |
May/29/2024 04:14 |
5450 | F - Words on Tree | C++20 (GCC 13-64) | 2-sat dfs and similar dsu graphs trees *2600 |
May/29/2024 04:14 |
5449 | F - Max Correct Set | C++20 (GCC 13-64) | bitmasks dp math *3100 |
May/29/2024 04:14 |
5448 | D - Interstellar battle | C++20 (GCC 13-64) | math probabilities trees *2200 |
May/29/2024 04:13 |
5447 | F - Teleporters | C++20 (GCC 13-64) | binary search greedy *2600 |
May/29/2024 04:12 |
5446 | J - Triminoes | C++20 (GCC 13-64) | constructive algorithms greedy *2000 |
May/29/2024 04:12 |
5445 | G - Harvester | C++20 (GCC 13-64) | implementation *2000 |
May/29/2024 04:11 |
5444 | E - Alice and the Unfair Game | C++20 (GCC 13-64) | binary search data structures dp dsu *2500 |
May/29/2024 04:10 |
5443 | E - Black, White and Grey Tree | C++20 (GCC 13-64) | binary search constructive algorithms dfs and similar dp greedy trees *3000 |
May/29/2024 04:10 |
5442 | D - Greg and Caves | C++20 (GCC 13-64) | combinatorics dp *2400 |
May/29/2024 04:10 |
5441 | E - Triangles | C++20 (GCC 13-64) | combinatorics dp *2600 |
May/29/2024 04:09 |
5440 | F - Product transformation | C++20 (GCC 13-64) | combinatorics math number theory *2200 |
May/29/2024 04:08 |
5439 | H - Path Counting | C++20 (GCC 13-64) | combinatorics dp *2500 |
May/29/2024 04:08 |
5438 | D - Rearrange | C++20 (GCC 13-64) | brute force constructive algorithms graphs greedy sortings *2800 |
May/29/2024 04:08 |
5437 | F - Fancy Arrays | C++20 (GCC 13-64) | combinatorics dp math matrices *2600 |
May/29/2024 04:08 |
5436 | E - Too Much Money | C++20 (GCC 13-64) | brute force greedy *2600 |
May/29/2024 04:07 |
5435 | I - Spinach Pizza | C++20 (GCC 13-64) | games geometry greedy interactive *2500 |
May/29/2024 04:07 |
5434 | E - Wizards and Bets | C++20 (GCC 13-64) | dfs and similar graphs math matrices *2900 |
May/29/2024 04:07 |
5433 | D - Magic Breeding | C++20 (GCC 13-64) | bitmasks *2900 |
May/29/2024 04:06 |
5432 | F - Minimal k-covering | C++20 (GCC 13-64) | flows graphs *2500 |
May/29/2024 04:06 |
5431 | D - LCC | C++20 (GCC 13-64) | data structures math matrices probabilities *3100 |
May/29/2024 04:05 |
5430 | D - Edge Elimination | C++20 (GCC 13-64) | constructive algorithms dfs and similar dp trees *2900 |
May/29/2024 04:05 |
5429 | E - Alyona and Triangles | C++20 (GCC 13-64) | geometry two pointers *2600 |
May/29/2024 04:04 |
5428 | F2 - Magician and Pigs (Hard Version) | C++20 (GCC 13-64) | binary search brute force data structures implementation *2700 |
May/29/2024 04:03 |
5427 | E - Unordered Swaps | C++20 (GCC 13-64) | constructive algorithms dfs and similar graphs greedy math sortings trees *2700 |
May/29/2024 04:03 |
5426 | G - Kuzya and Homework | C++20 (GCC 13-64) | data structures number theory *2600 |
May/29/2024 04:03 |
5425 | D - Campus | C++20 (GCC 13-64) | binary search data structures dsu trees *3100 |
May/29/2024 04:01 |
5424 | E - Competition | C++20 (GCC 13-64) | data structures greedy *2200 |
May/29/2024 04:01 |
5423 | J - Count BFS Graph | C++20 (GCC 13-64) | combinatorics dp *2100 |
May/29/2024 04:01 |
5422 | L - Project Manager | C++20 (GCC 13-64) | brute force data structures implementation *2400 |
May/29/2024 04:01 |
5421 | G - GCD Festival | C++20 (GCC 13-64) | math number theory *2200 |
May/29/2024 04:01 |
5420 | C - Game | C++20 (GCC 13-64) | implementation *2000 |
May/29/2024 04:01 |
5419 | G - Recursive Queries | C++20 (GCC 13-64) | data structures *2500 |
May/29/2024 03:59 |
5418 | F - Babysitting | C++20 (GCC 13-64) | 2-sat binary search data structures graphs trees *2500 |
May/29/2024 03:59 |
5417 | F - Oppa Funcan Style Remastered | C++20 (GCC 13-64) | graphs math number theory shortest paths *3300 |
May/29/2024 03:59 |
5416 | E - Number Table | C++20 (GCC 13-64) | combinatorics *2500 |
May/29/2024 03:58 |
5415 | G - Tree Weights | C++20 (GCC 13-64) | bitmasks constructive algorithms data structures dfs and similar implementation math matrices number theory trees *3000 |
May/29/2024 03:58 |
5414 | G - Functions On The Segments | C++20 (GCC 13-64) | data structures *2500 |
May/29/2024 03:58 |
5413 | E - Yaroslav and Points | C++20 (GCC 13-64) | data structures *2500 |
May/29/2024 03:58 |
5412 | F - Bracket Xoring | C++20 (GCC 13-64) | constructive algorithms greedy implementation math *2600 |
May/29/2024 03:57 |
5411 | C - Two permutations | C++20 (GCC 13-64) | data structures *2400 |
May/29/2024 03:57 |
5410 | B - Volcanoes | C++20 (GCC 13-64) | binary search implementation sortings two pointers *2500 |
May/29/2024 03:57 |
5409 | C - Moon Craters | C++20 (GCC 13-64) | dp sortings *2100 |
May/29/2024 03:57 |
5408 | G - Almost Increasing Array | C++20 (GCC 13-64) | data structures dp *2500 |
May/29/2024 03:57 |
5407 | B2 - The Doctor Meets Vader (Medium) | C++20 (GCC 13-64) | flows graph matchings graphs shortest paths sortings *2200 |
May/29/2024 03:57 |
5406 | E - Lucky Arrays | C++20 (GCC 13-64) | data structures *2400 |
May/29/2024 03:56 |
5405 | E - Function | C++20 (GCC 13-64) | data structures *2900 |
May/29/2024 03:56 |
5404 | L - Lihmuf Balling | C++20 (GCC 13-64) | binary search brute force math *2400 |
May/29/2024 03:56 |
5403 | I - The Light Square | C++20 (GCC 13-64) | 2-sat dfs and similar greedy *2100 |
May/29/2024 03:55 |
5402 | D - Varying Kibibits | C++20 (GCC 13-64) | bitmasks dp *2700 |
May/29/2024 03:55 |
5401 | D - Jellyfish and Miku | C++20 (GCC 13-64) | divide and conquer dp math probabilities *2800 |
May/29/2024 03:55 |
5400 | G - Scooter | C++20 (GCC 13-64) | graphs greedy *2300 |
May/29/2024 03:54 |
5399 | D - Ksenia and Pawns | C++20 (GCC 13-64) | dfs and similar graphs implementation trees *2200 |
May/29/2024 03:54 |
5398 | A - Automatic Door | C++20 (GCC 13-64) | implementation *2200 |
May/29/2024 03:54 |
5397 | F - Function Sum | C++20 (GCC 13-64) | brute force combinatorics dp fft math *2500 |
May/29/2024 03:53 |
5396 | F - k-substrings | C++20 (GCC 13-64) | binary search hashing string suffix structures *2700 |
May/29/2024 03:53 |
5395 | A - Cinema | C++20 (GCC 13-64) | brute force data structures *2400 |
May/29/2024 03:52 |
5394 | D - Interval Cubing | C++20 (GCC 13-64) | data structures math *2600 |
May/29/2024 03:52 |
5393 | E - Hossam and a Letter | C++20 (GCC 13-64) | brute force dp implementation two pointers *2500 |
May/29/2024 03:52 |
5392 | G - String Counting | C++20 (GCC 13-64) | combinatorics dp fft math *2700 |
May/29/2024 03:51 |
5391 | F - Inversion Composition | C++20 (GCC 13-64) | constructive algorithms data structures greedy *2500 |
May/29/2024 03:51 |
5390 | C - Ultimate Weirdness of an Array | C++20 (GCC 13-64) | data structures number theory *2800 |
May/29/2024 03:50 |
5389 | E - Square Tiling | C++20 (GCC 13-64) | constructive algorithms greedy *2300 |
May/29/2024 03:50 |
5388 | F - Niyaz and Small Degrees | C++20 (GCC 13-64) | data structures dp trees *3400 |
May/29/2024 03:50 |
5387 | K - Send the Fool Further! (medium) | C++20 (GCC 13-64) | dp trees *2100 |
May/29/2024 03:50 |
5386 | E - Bear and Destroying Subtrees | C++20 (GCC 13-64) | dp math probabilities trees *2700 |
May/29/2024 03:49 |
5385 | D - Winding polygonal line | C++20 (GCC 13-64) | constructive algorithms geometry greedy math *2600 |
May/29/2024 03:49 |
5384 | E - Beads | C++20 (GCC 13-64) | dp graphs *2600 |
May/29/2024 03:49 |
5383 | F2 - Alice and Recoloring 2 | C++20 (GCC 13-64) | constructive algorithms flows graph matchings greedy *2800 |
May/29/2024 03:49 |
5382 | A - Access Levels | C++20 (GCC 13-64) | bitmasks dsu flows graph matchings *2400 |
May/29/2024 03:48 |
5381 | F - Tree Coloring | C++20 (GCC 13-64) | combinatorics divide and conquer fft *2600 |
May/29/2024 03:48 |
5380 | F - Farmer John's Favorite Function | C++20 (GCC 13-64) | brute force data structures implementation math *2700 |
May/29/2024 03:48 |
5379 | F - Gardener Alex | C++20 (GCC 13-64) | binary search data structures *2700 |
May/29/2024 03:48 |
5378 | G - Divisor Set | C++20 (GCC 13-64) | divide and conquer fft greedy math number theory *2600 |
May/29/2024 03:48 |
5377 | F - XOR Partition | C++20 (GCC 13-64) | binary search bitmasks data structures divide and conquer greedy trees *2700 |
May/29/2024 03:48 |
5376 | E - Merge Not Sort | C++20 (GCC 13-64) | constructive algorithms dp *1900 |
May/29/2024 03:47 |
5375 | B - Lucky Probability | C++20 (GCC 13-64) | brute force probabilities *1900 |
May/29/2024 03:47 |
5374 | E - Trial for Chief | C++20 (GCC 13-64) | graphs greedy shortest paths *2600 |
May/29/2024 03:46 |
5373 | D - Castle | C++20 (GCC 13-64) | dp greedy probabilities sortings trees *2300 |
May/29/2024 03:46 |
5372 | E - Vanya and Balloons | C++20 (GCC 13-64) | binary search brute force dp implementation *2300 |
May/29/2024 03:46 |
5371 | F1 - Chess Strikes Back (easy version) | C++20 (GCC 13-64) | binary search data structures *2700 |
May/29/2024 03:44 |
5370 | H1 - Matrix Rank (Easy Version) | C++20 (GCC 13-64) | brute force combinatorics dp math matrices *2700 |
May/29/2024 03:44 |
5369 | C - Beautiful Set | C++20 (GCC 13-64) | brute force number theory *2300 |
May/29/2024 03:40 |
5368 | E - Robot Arm | C++20 (GCC 13-64) | data structures geometry *2500 |
May/29/2024 03:38 |
5367 | E - Hidden Bipartite Graph | C++20 (GCC 13-64) | binary search constructive algorithms dfs and similar graphs interactive *2800 |
May/29/2024 03:36 |
5366 | F - Tricolor Triangles | C++20 (GCC 13-64) | brute force graphs math matrices *2900 |
May/29/2024 03:33 |
5365 | F - Equal Reversal | C++20 (GCC 13-64) | constructive algorithms graphs implementation math *2800 |
May/29/2024 03:32 |
5364 | K - Kingdom of Criticism | C++20 (GCC 13-64) | data structures dsu *2500 |
May/29/2024 03:31 |
5363 | H - Number of Components | C++20 (GCC 13-64) | data structures *3300 |
May/29/2024 03:29 |
5362 | E - Clockwork Bomb | C++20 (GCC 13-64) | data structures dfs and similar dsu greedy trees *3200 |
May/29/2024 03:29 |
5361 | E - Igloo Skyscraper | C++20 (GCC 13-64) | data structures geometry *2500 |
May/29/2024 03:29 |
5360 | D - Partial Virtual Trees | C++20 (GCC 13-64) | combinatorics dfs and similar dp math trees *3000 |
May/29/2024 03:27 |
5359 | E - Mishka and Divisors | C++20 (GCC 13-64) | dp number theory *2600 |
May/29/2024 03:27 |
5358 | C - AquaMoon and Permutations | C++20 (GCC 13-64) | 2-sat brute force combinatorics constructive algorithms graph matchings graphs *2800 |
May/29/2024 03:27 |
5357 | H - Holiday Wall Ornaments | C++20 (GCC 13-64) | dp strings *2200 |
May/29/2024 03:25 |
5356 | D - Mission Impassable | C++20 (GCC 13-64) | dp strings *2600 |
May/29/2024 03:25 |
5355 | C - Plumber | C++20 (GCC 13-64) | math *2200 |
May/29/2024 03:25 |
5354 | F - Bipartite Array | C++20 (GCC 13-64) | dp greedy *2800 |
May/29/2024 03:23 |
5353 | E - Baby Ehab's Hyper Apartment | C++20 (GCC 13-64) | binary search graphs interactive sortings two pointers *2700 |
May/29/2024 03:23 |
5352 | F - Chemistry Lab | C++20 (GCC 13-64) | dp geometry probabilities *2200 |
May/29/2024 03:23 |
5351 | C - Brackets | C++20 (GCC 13-64) | combinatorics dp greedy *2300 |
May/29/2024 03:21 |
5350 | C - How Many Squares? | C++20 (GCC 13-64) | implementation *2200 |
May/29/2024 03:19 |
5349 | F - Occurrences | C++20 (GCC 13-64) | combinatorics dfs and similar dp dsu fft graphs *2700 |
May/29/2024 03:19 |
5348 | E - Kuro and Topological Parity | C++20 (GCC 13-64) | dp *2400 |
May/29/2024 03:18 |
5347 | F - Jog Around The Graph | C++20 (GCC 13-64) | binary search dp geometry graphs *2700 |
May/29/2024 03:16 |
5346 | E - Tree | C++20 (GCC 13-64) | dp *2500 |
May/29/2024 03:16 |
5345 | F - Paths | C++20 (GCC 13-64) | data structures number theory *2700 |
May/29/2024 03:15 |
5344 | E - 2-Coloring | C++20 (GCC 13-64) | combinatorics dp math *3100 |
May/29/2024 03:14 |
5343 | D - Compute Power | C++20 (GCC 13-64) | binary search dp greedy *2500 |
May/29/2024 03:14 |
5342 | D - Bombing | C++20 (GCC 13-64) | binary search dp probabilities *2100 |
May/29/2024 03:12 |
5341 | F - Quadratic Set | C++20 (GCC 13-64) | constructive algorithms hashing math number theory *2900 |
May/29/2024 03:12 |
5340 | D - Triangles | C++20 (GCC 13-64) | dp geometry *2600 |
May/29/2024 03:10 |
5339 | F - BareLee | C++20 (GCC 13-64) | dfs and similar dp games *2700 |
May/29/2024 03:08 |
5338 | E - Mashmokh's Designed Problem | C++20 (GCC 13-64) | data structures *3200 |
May/29/2024 03:08 |
5337 | C2 - Heidi and the Turing Test (Medium) | C++20 (GCC 13-64) | data structures *2200 |
May/29/2024 03:08 |
5336 | D - Karen and Cards | C++20 (GCC 13-64) | binary search combinatorics data structures geometry *2800 |
May/29/2024 03:08 |
5335 | D - Mashmokh and Water Tanks | C++20 (GCC 13-64) | binary search data structures greedy trees two pointers *2300 |
May/29/2024 03:07 |
5334 | F - Present to Mom | C++20 (GCC 13-64) | binary search two pointers *2000 |
May/29/2024 03:06 |
5333 | B1 - Village (Minimum) | C++20 (GCC 13-64) | *special problem dp greedy trees *2100 |
May/29/2024 03:06 |
5332 | F - Maximizing Root | C++20 (GCC 13-64) | dfs and similar dp graphs math number theory trees *2600 |
May/29/2024 03:06 |
5331 | C1 - Converging Array (Easy Version) | C++20 (GCC 13-64) | dp math *2700 |
May/29/2024 03:06 |
5330 | B - Mysterious Language | Mysterious Language | *special problem *1700 |
May/29/2024 03:05 |
5329 | E - Short Code | C++20 (GCC 13-64) | data structures dp greedy strings trees *2200 |
May/29/2024 03:05 |
5328 | D - Spider's Web | C++20 (GCC 13-64) | binary search sortings two pointers *1700 |
May/29/2024 03:05 |
5327 | E - Little C Loves 3 III | C++20 (GCC 13-64) | bitmasks dp math *3200 |
May/29/2024 03:04 |
5326 | F2 - Neko Rules the Catniverse (Large Version) | C++20 (GCC 13-64) | bitmasks dp matrices *3000 |
May/29/2024 03:04 |
5325 | D - Constants in the language of Shakespeare | C++20 (GCC 13-64) | constructive algorithms dp greedy *2100 |
May/29/2024 03:03 |
5324 | E - Playing with String | C++20 (GCC 13-64) | games *2300 |
May/29/2024 03:02 |
5323 | E - Parking Lot | C++20 (GCC 13-64) | data structures *2200 |
May/29/2024 03:02 |
5322 | E - Memory and Casinos | C++20 (GCC 13-64) | data structures math probabilities *2500 |
May/29/2024 03:01 |
5321 | D - Team Arrangement | C++20 (GCC 13-64) | constructive algorithms greedy implementation *2000 |
May/29/2024 03:00 |
5320 | G - Tree-Tac-Toe | C++20 (GCC 13-64) | constructive algorithms games trees *3100 |
May/29/2024 02:59 |
5319 | D - Solitaire | C++20 (GCC 13-64) | brute force implementation *2200 |
May/29/2024 02:59 |
5318 | E - Choosing Carrot | C++20 (GCC 13-64) | games math *2800 |
May/29/2024 02:59 |
5317 | G - Robot and Candies | C++20 (GCC 13-64) | data structures graph matchings greedy *2500 |
May/29/2024 02:58 |
5316 | D - Make Equal | C++20 (GCC 13-64) | dp *3100 |
May/29/2024 02:58 |
5315 | E1 - Photographs (I) | C++20 (GCC 13-64) | *1800 |
May/29/2024 02:57 |
5314 | D - Number of Binominal Coefficients | C++20 (GCC 13-64) | dp math number theory *3300 |
May/29/2024 02:57 |
5313 | F - Tourist | C++20 (GCC 13-64) | binary search data structures dp *2300 |
May/29/2024 02:57 |
5312 | C2 - Madhouse (Hard version) | C++20 (GCC 13-64) | brute force constructive algorithms hashing interactive math *2800 |
May/29/2024 02:55 |
5311 | E - Binary Matrix | C++20 (GCC 13-64) | dsu *2500 |
May/29/2024 02:55 |
5310 | C - Knights | C++20 (GCC 13-64) | constructive algorithms *2600 |
May/29/2024 02:55 |
5309 | E - Maze 2D | C++20 (GCC 13-64) | data structures divide and conquer *2200 |
May/29/2024 02:55 |
5308 | C - CNF 2 | C++20 (GCC 13-64) | constructive algorithms dfs and similar graphs greedy *2500 |
May/29/2024 02:55 |
5307 | E - Treeland and Viruses | C++20 (GCC 13-64) | data structures dfs and similar dp shortest paths trees *3000 |
May/29/2024 02:54 |
5306 | E - Very simple problem | C++20 (GCC 13-64) | geometry two pointers *2500 |
May/29/2024 02:54 |
5305 | G - Boom | C++20 (GCC 13-64) | implementation *1800 |
May/29/2024 02:53 |
5304 | G - Queue | C++20 (GCC 13-64) | data structures *2300 |
May/29/2024 02:52 |
5303 | E - Tricky and Clever Password | C++20 (GCC 13-64) | binary search constructive algorithms data structures greedy hashing strings *2800 |
May/29/2024 02:52 |
5302 | D - New Game with a Chess Piece | C++20 (GCC 13-64) | games *2300 |
May/29/2024 02:52 |
5301 | F1 - Graph Coloring (easy version) | C++20 (GCC 13-64) | combinatorics dp graphs *2700 |
May/29/2024 02:52 |
5300 | J - Streets and Avenues in Berhattan | C++20 (GCC 13-64) | dp *2300 |
May/29/2024 02:51 |
5299 | D - Refactoring | C++20 (GCC 13-64) | greedy implementation strings *2400 |
May/29/2024 02:51 |
5298 | E - Duff as a Queen | C++20 (GCC 13-64) | data structures *2900 |
May/29/2024 02:51 |
5297 | C - Vectors | C++20 (GCC 13-64) | implementation math *2000 |
May/29/2024 02:50 |
5296 | E - Even Split | C++20 (GCC 13-64) | binary search constructive algorithms greedy math *2500 |
May/29/2024 02:50 |
5295 | G - Spiders Evil Plan | C++20 (GCC 13-64) | greedy trees *3300 |
May/29/2024 02:50 |
5294 | F - Make It Ascending | C++20 (GCC 13-64) | bitmasks brute force dp *3000 |
May/29/2024 02:50 |
5293 | E - Mr. Kitayuta's Gift | C++20 (GCC 13-64) | combinatorics dp matrices strings *3000 |
May/29/2024 02:50 |
5292 | C - Capture Valerian | C++20 (GCC 13-64) | math *2000 |
May/29/2024 02:49 |
5291 | E - Walking! | C++20 (GCC 13-64) | constructive algorithms greedy *2700 |
May/29/2024 02:49 |
5290 | E - Maze | C++20 (GCC 13-64) | dfs and similar dp probabilities trees *2500 |
May/29/2024 02:49 |
5289 | E - Assiut Chess | C++20 (GCC 13-64) | brute force constructive algorithms interactive *2800 |
May/29/2024 02:49 |
5288 | D - Hyperdrive | C++20 (GCC 13-64) | math *1800 |
May/29/2024 02:49 |
5287 | D - Almost All | C++20 (GCC 13-64) | constructive algorithms trees *2700 |
May/29/2024 02:49 |
5286 | C - Genetic engineering | C++20 (GCC 13-64) | dp string suffix structures trees *2500 |
May/29/2024 02:49 |
5285 | A - Graph | C++20 (GCC 13-64) | *special problem binary search dfs and similar dp math ternary search *2100 |
May/29/2024 02:48 |
5284 | F - Summer Practice Report | C++20 (GCC 13-64) | dp greedy *2500 |
May/29/2024 02:47 |
5283 | F - Geometrical Progression | C++20 (GCC 13-64) | brute force math number theory *2400 |
May/29/2024 02:47 |
5282 | E - Cutting the Line | C++20 (GCC 13-64) | string suffix structures strings *3100 |
May/29/2024 02:47 |
5281 | C - Edo and Magnets | C++20 (GCC 13-64) | brute force greedy implementation two pointers *2300 |
May/29/2024 02:46 |
5280 | B - Max and Bike | C++20 (GCC 13-64) | binary search geometry *2500 |
May/29/2024 02:46 |
5279 | F - Koxia and Sequence | C++20 (GCC 13-64) | bitmasks combinatorics dp math number theory *3100 |
May/29/2024 02:46 |
5278 | C - Hyperspace Highways | C++20 (GCC 13-64) | dfs and similar graphs trees *2300 |
May/29/2024 02:45 |
5277 | E - Sandy and Nuts | C++20 (GCC 13-64) | bitmasks dp trees *2600 |
May/29/2024 02:45 |
5276 | F - Clear The Matrix | C++20 (GCC 13-64) | bitmasks dp *2200 |
May/29/2024 02:44 |
5275 | K - Knitting Batik | C++20 (GCC 13-64) | implementation math *2200 |
May/29/2024 02:43 |
5274 | G - Underfail | C++20 (GCC 13-64) | flows *2400 |
May/29/2024 02:42 |
5273 | G - MST with Matching | C++20 (GCC 13-64) | bitmasks brute force dsu graph matchings trees *3100 |
May/29/2024 02:41 |
5272 | G - Magic multisets | C++20 (GCC 13-64) | data structures *2500 |
May/29/2024 02:38 |
5271 | D - Finals in arithmetic | C++20 (GCC 13-64) | constructive algorithms implementation math *2400 |
May/29/2024 02:38 |
5270 | E - Cheese Board | C++20 (GCC 13-64) | *2000 |
May/29/2024 02:38 |
5269 | E - Exam Cheating | C++20 (GCC 13-64) | binary search dp *2400 |
May/29/2024 02:36 |
5268 | F - Pairs of Paths | C++20 (GCC 13-64) | combinatorics data structures dfs and similar dp trees *2600 |
May/29/2024 02:36 |
5267 | G - Weighted Increasing Subsequences | C++20 (GCC 13-64) | data structures dp math *3200 |
May/29/2024 02:36 |
5266 | F - Bears and Juice | C++20 (GCC 13-64) | dp math meet-in-the-middle *2900 |
May/29/2024 02:34 |
5265 | D - Berland Federalization | C++20 (GCC 13-64) | dp trees *2200 |
May/29/2024 02:34 |
5264 | F - Rainbow Balls | C++20 (GCC 13-64) | math *2800 |
May/29/2024 02:34 |
5263 | C - Strange Shuffle | C++20 (GCC 13-64) | binary search brute force constructive algorithms interactive *2500 |
May/29/2024 02:33 |
5262 | D - Large Triangle | C++20 (GCC 13-64) | binary search geometry sortings *2700 |
May/29/2024 02:32 |
5261 | E - Centroid Probabilities | C++20 (GCC 13-64) | combinatorics dp fft math *3000 |
May/29/2024 02:32 |
5260 | C - Goodbye Souvenir | C++20 (GCC 13-64) | data structures divide and conquer *2600 |
May/29/2024 02:32 |
5259 | E - James and the Chase | C++20 (GCC 13-64) | dfs and similar graphs probabilities trees *3000 |
May/29/2024 02:32 |
5258 | F - Lenient Vertex Cover | C++20 (GCC 13-64) | dfs and similar divide and conquer dsu graphs trees *2600 |
May/29/2024 02:30 |
5257 | E - Labyrinth Adventures | C++20 (GCC 13-64) | data structures dp matrices shortest paths *2600 |
May/29/2024 02:30 |
5256 | C - Smart Cheater | C++20 (GCC 13-64) | data structures math probabilities *2200 |
May/29/2024 02:30 |
5255 | M - Mighty Rock Tower | C++20 (GCC 13-64) | brute force combinatorics dp math probabilities *2400 |
May/29/2024 02:30 |
5254 | B - Diverging Directions | C++20 (GCC 13-64) | data structures dfs and similar trees *2100 |
May/29/2024 02:29 |
5253 | C - Trails and Glades | C++20 (GCC 13-64) | constructive algorithms dsu graphs greedy *2400 |
May/29/2024 02:29 |
5252 | N - Drone Photo | C++20 (GCC 13-64) | combinatorics math sortings |
May/29/2024 02:29 |
5251 | D - Robot Control | C++20 (GCC 13-64) | dp graphs shortest paths *2600 |
May/29/2024 02:29 |
5250 | F - Santa Clauses and a Soccer Championship | C++20 (GCC 13-64) | constructive algorithms dfs and similar graphs trees *2300 |
May/29/2024 02:29 |
5249 | E - Parade | C++20 (GCC 13-64) | data structures sortings *2100 |
May/29/2024 02:28 |
5248 | F - Digits of Number Pi | C++20 (GCC 13-64) | dp implementation strings *3200 |
May/29/2024 02:28 |
5247 | E - Colored Subgraphs | C++20 (GCC 13-64) | dfs and similar dp games greedy trees *2500 |
May/29/2024 02:28 |
5246 | C - Chicken or Fish? | C++20 (GCC 13-64) | greedy *2100 |
May/29/2024 02:27 |
5245 | D - Two Centroids | C++20 (GCC 13-64) | data structures dfs and similar greedy trees *2800 |
May/29/2024 02:27 |
5244 | D - Eels | C++20 (GCC 13-64) | data structures *2800 |
May/29/2024 02:27 |
5243 | F - Disjoint Triangles | C++20 (GCC 13-64) | geometry *2700 |
May/29/2024 02:27 |
5242 | E - Prince's Problem | C++20 (GCC 13-64) | brute force data structures math number theory trees *2800 |
May/29/2024 02:27 |
5241 | G - The Maximum Prefix | C++20 (GCC 13-64) | dp *3200 |
May/29/2024 02:26 |
5240 | E2 - Nene vs. Monsters (Hard Version) | C++20 (GCC 13-64) | brute force greedy implementation math *2700 |
May/29/2024 02:26 |
5239 | F - Sonya and Bitwise OR | C++20 (GCC 13-64) | bitmasks data structures divide and conquer *2600 |
May/29/2024 02:26 |
5238 | G - Chips on a Board | C++20 (GCC 13-64) | bitmasks brute force data structures dp games two pointers *2700 |
May/29/2024 02:26 |
5237 | D - The Minimum Number of Variables | C++20 (GCC 13-64) | bitmasks dp *2200 |
May/29/2024 02:25 |
5236 | G - Count Voting | C++20 (GCC 13-64) | combinatorics dp math *2600 |
May/29/2024 02:25 |
5235 | C - Optimal Sum | C++20 (GCC 13-64) | data structures greedy *2000 |
May/29/2024 02:24 |
5234 | G - Cook and Porridge | C++20 (GCC 13-64) | binary search constructive algorithms data structures implementation *2500 |
May/29/2024 02:24 |
5233 | C - E-reader Display | C++20 (GCC 13-64) | constructive algorithms greedy *2000 |
May/29/2024 02:24 |
5232 | F - Roads and Ramen | C++20 (GCC 13-64) | data structures trees *2800 |
May/29/2024 02:24 |
5231 | F - Timber | C++20 (GCC 13-64) | combinatorics dp fft math *2600 |
May/29/2024 02:23 |
5230 | E - Segments on the Line | C++20 (GCC 13-64) | binary search dp *2500 |
May/29/2024 02:23 |
5229 | F - Traveling in Berland | C++20 (GCC 13-64) | binary search data structures graphs greedy implementation *2500 |
May/29/2024 02:22 |
5228 | E - Award Ceremony | C++20 (GCC 13-64) | greedy implementation *2200 |
May/29/2024 02:22 |
5227 | D - Name | C++20 (GCC 13-64) | greedy strings *1900 |
May/29/2024 02:22 |
5226 | D - Tavas in Kansas | C++20 (GCC 13-64) | dp games *2900 |
May/29/2024 02:22 |
5225 | G - Company Acquisitions | C++20 (GCC 13-64) | constructive algorithms math *3200 |
May/29/2024 02:21 |
5224 | F - Attack on Red Kingdom | C++20 (GCC 13-64) | games two pointers *2500 |
May/29/2024 02:21 |
5223 | E - Common ancestor | C++20 (GCC 13-64) | dp *2300 |
May/29/2024 02:21 |
5222 | G2 - Playlist for Polycarp (hard version) | C++20 (GCC 13-64) | combinatorics dp *2600 |
May/29/2024 02:21 |
5221 | E - Magical Permutation | C++20 (GCC 13-64) | bitmasks brute force constructive algorithms data structures graphs math *2400 |
May/29/2024 02:21 |
5220 | D - Calendar | C++20 (GCC 13-64) | greedy strings *2000 |
May/29/2024 02:21 |
5219 | B - Easy Tape Programming | C++20 (GCC 13-64) | brute force implementation *1500 |
May/29/2024 02:20 |
5218 | D - Dominoes | C++20 (GCC 13-64) | combinatorics fft graphs math number theory *2400 |
May/29/2024 02:20 |
5217 | E - Ehab and the Expected GCD Problem | C++20 (GCC 13-64) | combinatorics dp math number theory *2500 |
May/29/2024 02:20 |
5216 | E - Swap and Take | C++20 (GCC 13-64) | dp greedy *2600 |
May/29/2024 02:19 |
5215 | E - Nastia and a Beautiful Matrix | C++20 (GCC 13-64) | binary search constructive algorithms dp greedy *2700 |
May/29/2024 02:19 |
5214 | E1 - Chiori and Doll Picking (easy version) | C++20 (GCC 13-64) | bitmasks brute force combinatorics math *2700 |
May/29/2024 02:19 |
5213 | B - Maxim and Restaurant | C++20 (GCC 13-64) | dp math probabilities *1900 |
May/29/2024 02:19 |
5212 | E - Logical Expression | C++20 (GCC 13-64) | bitmasks dp shortest paths *2400 |
May/29/2024 02:18 |
5211 | F - Strongly Connected Tournament | C++20 (GCC 13-64) | dp graphs math probabilities *2800 |
May/29/2024 02:18 |
5210 | D - Museum | C++20 (GCC 13-64) | math matrices probabilities *2700 |
May/29/2024 02:17 |
5209 | E2 - Minibuses on Venus (medium version) | C++20 (GCC 13-64) | combinatorics divide and conquer dp matrices *2500 |
May/29/2024 02:17 |
5208 | D - Michael and Charging Stations | C++20 (GCC 13-64) | binary search dp greedy *2400 |
May/29/2024 02:17 |
5207 | O - Arrow | C++20 (GCC 13-64) | geometry *2000 |
May/29/2024 02:16 |
5206 | E - Cow Tennis Tournament | C++20 (GCC 13-64) | combinatorics data structures math *2800 |
May/29/2024 02:16 |
5205 | D - Petya and Coloring | C++20 (GCC 13-64) | combinatorics dp *2300 |
May/29/2024 02:16 |
5204 | B1 - Exact Neighbours (Easy) | C++20 (GCC 13-64) | constructive algorithms *1900 |
May/29/2024 02:15 |
5203 | G - Find a Gift | C++20 (GCC 13-64) | binary search interactive probabilities *2600 |
May/29/2024 02:15 |
5202 | A - C*++ Calculations | C++20 (GCC 13-64) | expression parsing greedy *2000 |
May/29/2024 02:15 |
5201 | G - Polygons | C++20 (GCC 13-64) | greedy math number theory *2800 |
May/29/2024 02:14 |
5200 | F - One-Four Overload | C++20 (GCC 13-64) | 2-sat constructive algorithms dfs and similar dsu graphs implementation *2700 |
May/29/2024 02:14 |
5199 | E - Little Pony and Lord Tirek | C++20 (GCC 13-64) | data structures *3100 |
May/29/2024 02:14 |
5198 | E - Minlexes | C++20 (GCC 13-64) | dp greedy implementation strings *2700 |
May/29/2024 02:13 |
5197 | G - Removal Sequences | C++20 (GCC 13-64) | bitmasks dfs and similar graphs *2700 |
May/29/2024 02:13 |
5196 | F - Vasya and Endless Credits | C++20 (GCC 13-64) | dp flows graph matchings graphs sortings *2600 |
May/29/2024 02:13 |
5195 | I - Intriguing Selection | C++20 (GCC 13-64) | brute force constructive algorithms implementation interactive sortings *2600 |
May/29/2024 02:12 |
5194 | C - Find a car | C++20 (GCC 13-64) | combinatorics divide and conquer dp *2600 |
May/29/2024 02:12 |
5193 | G - Sum of Prefix Sums | C++20 (GCC 13-64) | data structures divide and conquer geometry trees *2700 |
May/29/2024 02:12 |
5192 | D - World of Darkraft - 2 | C++20 (GCC 13-64) | dp probabilities *2700 |
May/29/2024 02:12 |
5191 | E - Power or XOR? | C++20 (GCC 13-64) | bitmasks combinatorics math number theory *2500 |
May/29/2024 02:11 |
5190 | F - Interesting Sections | C++20 (GCC 13-64) | data structures divide and conquer meet-in-the-middle two pointers *2800 |
May/29/2024 02:11 |
5189 | E - Bear and Bad Powers of 42 | C++20 (GCC 13-64) | data structures *3100 |
May/29/2024 02:11 |
5188 | E - Misha and Paintings | C++20 (GCC 13-64) | constructive algorithms data structures greedy implementation math *2700 |
May/29/2024 02:11 |
5187 | J - Bubble Cup hypothesis | C++20 (GCC 13-64) | bitmasks constructive algorithms dp math *2400 |
May/29/2024 02:11 |
5186 | D - Special Grid | C++20 (GCC 13-64) | brute force dp greedy *2000 |
May/29/2024 02:10 |
5185 | F - Prefix Sums | C++20 (GCC 13-64) | binary search brute force combinatorics math matrices *2400 |
May/29/2024 02:10 |
5184 | D - Painting Square | C++20 (GCC 13-64) | dp fft *2300 |
May/29/2024 02:10 |
5183 | B - Cutting Jigsaw Puzzle | C++20 (GCC 13-64) | hashing implementation *1800 |
May/29/2024 02:10 |
5182 | F - Bracket Insertion | C++20 (GCC 13-64) | combinatorics dp math trees *2700 |
May/29/2024 02:09 |
5181 | F - Edge coloring of bipartite graph | C++20 (GCC 13-64) | graphs *2800 |
May/29/2024 02:09 |
5180 | F1 - Min Cost Permutation (Easy Version) | C++20 (GCC 13-64) | brute force constructive algorithms greedy math *2600 |
May/29/2024 02:09 |
5179 | F - Bear and Fair Set | C++20 (GCC 13-64) | flows graphs *2500 |
May/29/2024 02:09 |
5178 | F - Vova Escapes the Matrix | C++20 (GCC 13-64) | brute force dfs and similar divide and conquer shortest paths *2600 |
May/29/2024 02:08 |
5177 | D - Xenolith? Hippodrome? | C++20 (GCC 13-64) | *special problem number theory *1800 |
May/29/2024 02:08 |
5176 | F3 - Lightsabers (hard) | C++20 (GCC 13-64) | fft *2600 |
May/29/2024 02:08 |
5175 | C - Crossword | C++20 (GCC 13-64) | implementation *2000 |
May/29/2024 02:07 |
5174 | D - Game | C++20 (GCC 13-64) | math *2500 |
May/29/2024 02:07 |
5173 | F - Laboratory on Pluto | C++20 (GCC 13-64) | constructive algorithms dp greedy math *2500 |
May/29/2024 02:07 |
5172 | B - Friends | C++20 (GCC 13-64) | binary search bitmasks data structures math *2700 |
May/29/2024 02:06 |
5171 | F2 - Wine Factory (Hard Version) | C++20 (GCC 13-64) | data structures dp flows greedy matrices *2800 |
May/29/2024 02:06 |
5170 | D - Coffee Varieties (hard version) | C++20 (GCC 13-64) | constructive algorithms graphs interactive *3000 |
May/29/2024 02:06 |
5169 | E - Dima and Magic Guitar | C++20 (GCC 13-64) | brute force implementation math *2200 |
May/29/2024 02:06 |
5168 | F - Vus the Cossack and a Graph | C++20 (GCC 13-64) | dfs and similar graphs greedy implementation *2400 |
May/29/2024 02:05 |
5167 | E - Wrong Floyd | C++20 (GCC 13-64) | brute force constructive algorithms dfs and similar graphs *2200 |
May/29/2024 02:05 |
5166 | E - Birthday | C++20 (GCC 13-64) | graph matchings strings *3200 |
May/29/2024 02:05 |
5165 | D - Safe | C++20 (GCC 13-64) | brute force *2200 |
May/29/2024 02:05 |
5164 | C - Diverse Substrings | C++20 (GCC 13-64) | dp strings two pointers *2000 |
May/29/2024 02:05 |
5163 | D - Duff in Mafia | C++20 (GCC 13-64) | 2-sat binary search *3100 |
May/29/2024 02:04 |
5162 | B - Restoration of the Permutation | C++20 (GCC 13-64) | greedy *1800 |
May/29/2024 02:04 |
5161 | F - Katya and Segments Sets | C++20 (GCC 13-64) | data structures interactive sortings *2400 |
May/29/2024 02:04 |
5160 | E - Strange Operation | C++20 (GCC 13-64) | combinatorics data structures dp *2800 |
May/29/2024 02:04 |
5159 | D - Degree Set | C++20 (GCC 13-64) | constructive algorithms graphs implementation *2500 |
May/29/2024 02:04 |
5158 | E - Almost Perfect | C++20 (GCC 13-64) | combinatorics fft math *2400 |
May/29/2024 02:03 |
5157 | E - Euclidean Distance | Cobol | *special problem *2100 |
May/29/2024 02:02 |
5156 | E - Number Challenge | C++20 (GCC 13-64) | combinatorics dp implementation math number theory *2600 |
May/29/2024 02:02 |
5155 | C - Caesar Cipher | Cobol | *special problem *2200 |
May/29/2024 02:01 |
5154 | D - Date Change | Cobol | *special problem *2000 |
May/29/2024 02:01 |
5153 | H - XOR and Distance | C++20 (GCC 13-64) | bitmasks divide and conquer trees *2900 |
May/29/2024 02:00 |
5152 | A - A + B | Cobol | *special problem *1600 |
May/29/2024 02:00 |
5151 | D - Abandoning Roads | C++20 (GCC 13-64) | brute force dp graphs greedy *3000 |
May/29/2024 02:00 |
5150 | F - Round Marriage | C++20 (GCC 13-64) | binary search graph matchings greedy *2500 |
May/29/2024 02:00 |
5149 | B - Binary notation | Cobol | *special problem *1800 |
May/29/2024 02:00 |
5148 | B2 - Мониторинг | C++20 (GCC 13-64) | *special problem |
May/29/2024 01:59 |
5147 | D - Toy Machine | C++20 (GCC 13-64) | constructive algorithms games implementation *2700 |
May/29/2024 01:58 |
5146 | G - Delicious Dessert | C++20 (GCC 13-64) | binary search dsu hashing math number theory string suffix structures *2400 |
May/29/2024 01:58 |
5145 | E - Nuclear Fusion | C++20 (GCC 13-64) | bitmasks dp *2200 |
May/29/2024 01:57 |
5144 | E - Levko and Game | C++20 (GCC 13-64) | graphs greedy shortest paths *2800 |
May/29/2024 01:56 |
5143 | D - Polo the Penguin and Trees | C++20 (GCC 13-64) | combinatorics dfs and similar trees *2400 |
May/29/2024 01:56 |
5142 | E - DravDe saves the world | C++20 (GCC 13-64) | geometry math *2800 |
May/29/2024 01:55 |
5141 | D - Don't fear, DravDe is kind | C++20 (GCC 13-64) | binary search data structures dp hashing *2400 |
May/29/2024 01:55 |
5140 | D - Wilbur and Trees | C++20 (GCC 13-64) | dp math probabilities sortings *2300 |
May/29/2024 01:55 |
5139 | A - Bender Problem | C++20 (GCC 13-64) | implementation *1600 |
May/29/2024 01:54 |
5138 | J - Brackets | Factor | *special problem *1800 |
May/29/2024 01:53 |
5137 | I - Truncatable primes | Factor | *special problem *2000 |
May/29/2024 01:52 |
5136 | H - Alternating case | Factor | *special problem *1800 |
May/29/2024 01:49 |
5135 | F - Factorial zeros | Factor | *special problem *1800 |
May/29/2024 01:48 |
5134 | G - Non-decimal sum | Factor | *special problem *2000 |
May/29/2024 01:48 |
5133 | D - Remove digits | Factor | *special problem *1900 |
May/29/2024 01:46 |
5132 | E - HQ9+ | Factor | *special problem *1800 |
May/29/2024 01:46 |
5131 | C - Prime factorization | Factor | *special problem *1800 |
May/29/2024 01:45 |
5130 | B - Binary notation | Factor | *special problem *1800 |
May/29/2024 01:45 |
5129 | D - Power Tree | C++20 (GCC 13-64) | data structures trees *2600 |
May/29/2024 01:43 |
5128 | H - ZS Shuffles Cards | C++20 (GCC 13-64) | combinatorics dp math probabilities *3000 |
May/29/2024 01:43 |
5127 | C - Marbles | C++20 (GCC 13-64) | hashing strings *2500 |
May/29/2024 01:43 |
5126 | E - Cross Sum | C++20 (GCC 13-64) | binary search geometry *3300 |
May/29/2024 01:43 |
5125 | C - Mystery Circuit | C++20 (GCC 13-64) | bitmasks brute force |
May/29/2024 01:41 |
5124 | E - Quick Tortoise | C++20 (GCC 13-64) | bitmasks divide and conquer dp *3000 |
May/29/2024 01:41 |
5123 | F - Connecting Vertices | C++20 (GCC 13-64) | dp graphs *2500 |
May/29/2024 01:40 |
5122 | C - INTERCALC | C++20 (GCC 13-64) | *special problem implementation *1800 |
May/29/2024 01:40 |
5121 | E - Valera and Number | C++20 (GCC 13-64) | bitmasks dp math probabilities *2400 |
May/29/2024 01:39 |
5120 | D - Tickets | C++20 (GCC 13-64) | combinatorics math probabilities *2400 |
May/29/2024 01:39 |
5119 | C - Without Text | C++20 (GCC 13-64) | *special problem *2000 |
May/29/2024 01:38 |
5118 | E - Swedish Heroes | C++20 (GCC 13-64) | brute force dp implementation *2700 |
May/29/2024 01:37 |
5117 | C - Maxim and Matrix | C++20 (GCC 13-64) | constructive algorithms dp math *2000 |
May/29/2024 01:37 |
5116 | D - Dynamic Shortest Path | C++20 (GCC 13-64) | graphs shortest paths *3400 |
May/29/2024 01:36 |
5115 | I - Imagination Castle | C++20 (GCC 13-64) | dp games two pointers *2300 |
May/29/2024 01:36 |
5114 | D - Labelling Cities | C++20 (GCC 13-64) | dfs and similar graphs hashing *2400 |
May/29/2024 01:35 |
5113 | D - Tanks | C++20 (GCC 13-64) | dp greedy implementation *2400 |
May/29/2024 01:34 |
5112 | D - Running Over The Bridges | C++20 (GCC 13-64) | greedy implementation math *2200 |
May/29/2024 01:34 |
5111 | F - LEGOndary Grandmaster | C++20 (GCC 13-64) | combinatorics dp math *2800 |
May/29/2024 01:33 |
5110 | F - Vicky's Delivery Service | C++20 (GCC 13-64) | data structures dsu graphs hashing *2400 |
May/29/2024 01:32 |
5109 | E - Petya and Post | C++20 (GCC 13-64) | data structures dp *2000 |
May/29/2024 01:32 |
5108 | G - Vladislav and a Great Legend | C++20 (GCC 13-64) | combinatorics dp trees *3000 |
May/29/2024 01:32 |
5107 | F - Lost Root | C++20 (GCC 13-64) | interactive probabilities *2400 |
May/29/2024 01:30 |
5106 | A2 - Collective Mindsets (medium) | C++20 (GCC 13-64) | *2300 |
May/29/2024 01:30 |
5105 | F1 - Alice and Recoloring 1 | C++20 (GCC 13-64) | constructive algorithms greedy *2600 |
May/29/2024 01:30 |
5104 | D - Three-dimensional Turtle Super Computer | C++20 (GCC 13-64) | brute force dfs and similar graphs *1800 |
May/29/2024 01:30 |
5103 | A - Fibonotci | C++20 (GCC 13-64) | data structures math matrices *2700 |
May/29/2024 01:29 |
5102 | F - Conditional Mix | C++20 (GCC 13-64) | combinatorics dp math *2600 |
May/29/2024 01:29 |
5101 | E - The Child and Polygon | C++20 (GCC 13-64) | dp geometry *2500 |
May/29/2024 01:28 |
5100 | E - Pumping Stations | C++20 (GCC 13-64) | brute force dfs and similar divide and conquer flows graphs greedy trees *2900 |
May/29/2024 01:28 |
5099 | E - k-d-sequence | C++20 (GCC 13-64) | data structures *3100 |
May/29/2024 01:28 |
5098 | C - Codeword | C++20 (GCC 13-64) | combinatorics strings *2500 |
May/29/2024 01:28 |
5097 | E - Serval and Music Game | C++20 (GCC 13-64) | brute force dp implementation math number theory *2500 |
May/29/2024 01:27 |
5096 | E - Two Permutations | C++20 (GCC 13-64) | data structures hashing strings *2700 |
May/29/2024 01:27 |
5095 | E - Alex and Complicated Task | C++20 (GCC 13-64) | data structures dp greedy *2300 |
May/29/2024 01:27 |
5094 | H - Yuezheng Ling and Dynamic Tree | C++20 (GCC 13-64) | data structures trees *3400 |
May/29/2024 01:27 |
5093 | F - Geometers Anonymous Club | C++20 (GCC 13-64) | data structures geometry math sortings *2500 |
May/29/2024 01:26 |
5092 | E - Middle-Out | C++20 (GCC 13-64) | constructive algorithms greedy strings *2200 |
May/29/2024 01:26 |
5091 | C - Logistical Questions | C++20 (GCC 13-64) | dfs and similar divide and conquer trees *3000 |
May/29/2024 01:26 |
5090 | G - Allowed Letters | C++20 (GCC 13-64) | bitmasks flows graph matchings graphs greedy *2400 |
May/29/2024 01:26 |
5089 | D - Fedor Runs for President | C++20 (GCC 13-64) | data structures dp trees *2700 |
May/29/2024 01:25 |
5088 | D - Reality Show | C++20 (GCC 13-64) | bitmasks dp *2800 |
May/29/2024 01:24 |
5087 | F - New Year Shopping | C++20 (GCC 13-64) | divide and conquer dp *2700 |
May/29/2024 01:24 |
5086 | D - Chaotic V. | C++20 (GCC 13-64) | dp graphs greedy math number theory trees *2700 |
May/29/2024 01:24 |
5085 | D - Cup Trick | C++20 (GCC 13-64) | data structures *2200 |
May/29/2024 01:24 |
5084 | D - Decinc Dividing | C++20 (GCC 13-64) | brute force data structures divide and conquer dp greedy *2800 |
May/29/2024 01:23 |
5083 | D - Captain America | C++20 (GCC 13-64) | flows greedy *3100 |
May/29/2024 01:23 |
5082 | G - Pawns | C++20 (GCC 13-64) | data structures divide and conquer greedy *2600 |
May/29/2024 01:23 |
5081 | B - Distinct Paths | C++20 (GCC 13-64) | brute force combinatorics *2700 |
May/29/2024 01:23 |
5080 | D - Incorrect Flow | C++20 (GCC 13-64) | flows *2900 |
May/29/2024 01:23 |
5079 | C - Timofey and remoduling | C++20 (GCC 13-64) | brute force implementation math number theory *2600 |
May/29/2024 01:22 |
5078 | D - Bear and Contribution | C++20 (GCC 13-64) | data structures greedy sortings two pointers *2400 |
May/29/2024 01:22 |
5077 | F - Xors on Segments | C++20 (GCC 13-64) | data structures strings trees *2800 |
May/29/2024 01:22 |
5076 | E - Counting Prefixes | C++20 (GCC 13-64) | combinatorics constructive algorithms dp implementation math *2600 |
May/29/2024 01:22 |
5075 | F - New Year and the Mallard Expedition | C++20 (GCC 13-64) | constructive algorithms greedy *2600 |
May/29/2024 01:21 |
5074 | B - Set of Points | C++20 (GCC 13-64) | constructive algorithms geometry *2300 |
May/29/2024 01:21 |
5073 | F - Road Projects | C++20 (GCC 13-64) | dfs and similar dp trees *2600 |
May/29/2024 01:21 |
5072 | C - Johnny Solving | C++20 (GCC 13-64) | constructive algorithms dfs and similar graphs math *2700 |
May/29/2024 01:21 |
5071 | D - LCS Again | C++20 (GCC 13-64) | dp greedy *2700 |
May/29/2024 01:20 |
5070 | E - Unsolvable | C++20 (GCC 13-64) | math number theory *2100 |
May/29/2024 01:20 |
5069 | E - Square Table | C++20 (GCC 13-64) | constructive algorithms math probabilities *2400 |
May/29/2024 01:20 |
5068 | D - Balanced Subsequences | C++20 (GCC 13-64) | combinatorics dp math *2700 |
May/29/2024 01:19 |
5067 | E - Playoff Restoration | C++20 (GCC 13-64) | bitmasks brute force hashing implementation meet-in-the-middle *2600 |
May/29/2024 01:19 |
5066 | E - Rusty String | C++20 (GCC 13-64) | fft math strings *2700 |
May/29/2024 01:18 |
5065 | F - Wonderful Jump | C++20 (GCC 13-64) | dp greedy *2900 |
May/29/2024 01:18 |
5064 | D - Board Game | C++20 (GCC 13-64) | data structures dfs and similar *2500 |
May/29/2024 01:18 |
5063 | D - BerDonalds | C++20 (GCC 13-64) | graphs math shortest paths *2400 |
May/29/2024 01:17 |
5062 | F - Putting Boxes Together | C++20 (GCC 13-64) | data structures *2500 |
May/29/2024 01:17 |
5061 | F - A Random Code Problem | C++20 (GCC 13-64) | combinatorics dp math number theory probabilities *2800 |
May/29/2024 01:17 |
5060 | F - x-prime Substrings | C++20 (GCC 13-64) | brute force dfs and similar dp string suffix structures strings *2800 |
May/29/2024 01:17 |
5059 | E - Tick, Tock | C++20 (GCC 13-64) | combinatorics dfs and similar dsu graphs *2500 |
May/29/2024 01:16 |
5058 | F - Dating | C++20 (GCC 13-64) | greedy sortings trees *2200 |
May/29/2024 01:16 |
5057 | F - Nobody is needed | C++20 (GCC 13-64) | 2-sat data structures dfs and similar dp *2500 |
May/29/2024 01:16 |
5056 | F - Caterpillar on a Tree | C++20 (GCC 13-64) | dfs and similar graphs greedy implementation sortings trees *2500 |
May/29/2024 01:16 |
5055 | G - Zoning Restrictions | C++20 (GCC 13-64) | dp flows graphs *2700 |
May/29/2024 01:16 |
5054 | D - Map | C++20 (GCC 13-64) | data structures implementation sortings *2500 |
May/29/2024 01:15 |
5053 | F - Random Walk | C++20 (GCC 13-64) | dp graphs math probabilities trees *2600 |
May/29/2024 01:15 |
5052 | B - Button Lock | C++20 (GCC 13-64) | flows graph matchings graphs *2600 |
May/29/2024 01:15 |
5051 | E - Two Tanks | C++20 (GCC 13-64) | binary search dp implementation math *2400 |
May/29/2024 01:15 |
5050 | E - Sweets Game | C++20 (GCC 13-64) | bitmasks dfs and similar dp games implementation *2000 |
May/29/2024 01:15 |
5049 | G - Autocompletion | C++20 (GCC 13-64) | data structures dfs and similar dp *2600 |
May/29/2024 01:15 |
5048 | E - Divisors and Table | C++20 (GCC 13-64) | brute force dfs and similar dp number theory *2400 |
May/29/2024 01:13 |
5047 | G - Yash And Trees | C++20 (GCC 13-64) | bitmasks data structures dfs and similar math number theory *2800 |
May/29/2024 01:13 |
5046 | C - Queue in the Train | C++20 (GCC 13-64) | data structures greedy implementation *2300 |
May/29/2024 01:13 |
5045 | A - Black-and-White Cube | C++20 (GCC 13-64) | combinatorics constructive algorithms *1600 |
May/29/2024 01:13 |
5044 | E - More Queries to Array... | C++20 (GCC 13-64) | data structures math *2500 |
May/29/2024 01:13 |
5043 | E - The Classic Problem | C++20 (GCC 13-64) | data structures graphs shortest paths *3000 |
May/29/2024 01:12 |
5042 | B - Dark Assembly | C++20 (GCC 13-64) | brute force probabilities *1800 |
May/29/2024 01:11 |
5041 | F - Juju and Binary String | C++20 (GCC 13-64) | brute force constructive algorithms greedy math *2700 |
May/29/2024 01:11 |
5040 | C - Superior Periodic Subarrays | C++20 (GCC 13-64) | number theory *2400 |
May/29/2024 01:11 |
5039 | E - Surprise me! | C++20 (GCC 13-64) | divide and conquer math number theory trees *3100 |
May/29/2024 01:11 |
5038 | C - Robo-Footballer | C++20 (GCC 13-64) | binary search geometry *2000 |
May/29/2024 01:11 |
5037 | D - Bear and Floodlight | C++20 (GCC 13-64) | bitmasks dp geometry *2200 |
May/29/2024 01:10 |
5036 | E - Petya and Pipes | C++20 (GCC 13-64) | flows graphs shortest paths *2300 |
May/29/2024 01:10 |
5035 | G - BF Calculator | C++20 (GCC 13-64) | *special problem *2000 |
May/29/2024 01:09 |
5034 | C - General Mobilization | C++20 (GCC 13-64) | data structures dfs and similar sortings *2000 |
May/29/2024 01:09 |
5033 | D - Palindrome XOR | C++20 (GCC 13-64) | dfs and similar graphs *2400 |
May/29/2024 01:09 |
5032 | F - XOR, Tree, and Queries | C++20 (GCC 13-64) | bitmasks constructive algorithms dfs and similar dsu graphs greedy implementation trees *2500 |
May/29/2024 01:08 |
5031 | E - Tavas and Pashmaks | C++20 (GCC 13-64) | geometry math *2600 |
May/29/2024 01:08 |
5030 | D - Restoring Numbers | C++20 (GCC 13-64) | constructive algorithms math *2200 |
May/29/2024 01:07 |
5029 | G - Switch and Flip | C++20 (GCC 13-64) | constructive algorithms graphs math *2800 |
May/29/2024 01:07 |
5028 | F - String Journey | C++20 (GCC 13-64) | data structures dp string suffix structures *3300 |
May/29/2024 01:07 |
5027 | C - Elevator | C++20 (GCC 13-64) | dp graphs shortest paths *2400 |
May/29/2024 01:07 |
5026 | E - Greedy Change | C++20 (GCC 13-64) | constructive algorithms *2600 |
May/29/2024 01:06 |
5025 | F - The Neutral Zone | C++20 (GCC 13-64) | brute force math *2500 |
May/29/2024 01:06 |
5024 | E - Research Rover | C++20 (GCC 13-64) | combinatorics dp *2900 |
May/29/2024 01:06 |
5023 | D - Preorder Test | C++20 (GCC 13-64) | binary search dfs and similar dp graphs greedy trees *2600 |
May/29/2024 01:06 |
5022 | F - Leha and security system | C++20 (GCC 13-64) | data structures *2800 |
May/29/2024 01:06 |
5021 | E - New Year and Entity Enumeration | C++20 (GCC 13-64) | bitmasks combinatorics dp math *2500 |
May/29/2024 01:05 |
5020 | F - Red-White Fence | C++20 (GCC 13-64) | combinatorics fft *2500 |
May/29/2024 01:05 |
5019 | B - On Corruption and Numbers | C++20 (GCC 13-64) | constructive algorithms implementation math |
May/29/2024 01:05 |
5018 | H - Keep XOR Low | C++20 (GCC 13-64) | bitmasks combinatorics data structures divide and conquer dp math *3000 |
May/29/2024 01:04 |
5017 | D - Complete Mirror | C++20 (GCC 13-64) | constructive algorithms dfs and similar dp hashing implementation trees *2400 |
May/29/2024 01:04 |
5016 | B - Brand New Easy Problem | C++20 (GCC 13-64) | brute force *1700 |
May/29/2024 01:03 |
5015 | B - Superset | C++20 (GCC 13-64) | constructive algorithms divide and conquer *2300 |
May/29/2024 01:03 |
5014 | D - Traveling Graph | C++20 (GCC 13-64) | bitmasks graph matchings graphs *2400 |
May/29/2024 01:03 |
5013 | B2 - Village (Maximum) | C++20 (GCC 13-64) | *special problem dfs and similar trees *2500 |
May/29/2024 01:02 |
5012 | D - Fibonacci Sums | C++20 (GCC 13-64) | dp math *2300 |
May/29/2024 01:02 |
5011 | D - Serious Business | C++20 (GCC 13-64) | data structures divide and conquer dp implementation shortest paths *2800 |
May/29/2024 01:02 |
5010 | D - Danger of Mad Snakes | C++20 (GCC 13-64) | combinatorics dp math *2300 |
May/29/2024 01:02 |
5009 | C - Paint Tree | C++20 (GCC 13-64) | constructive algorithms divide and conquer geometry sortings trees *2200 |
May/29/2024 01:02 |
5008 | E - Casinos and travel | C++20 (GCC 13-64) | dp *2100 |
May/29/2024 01:01 |
5007 | B - Smile House | C++20 (GCC 13-64) | binary search graphs matrices *2500 |
May/29/2024 01:00 |
5006 | E - A Museum Robbery | C++20 (GCC 13-64) | data structures dp *2800 |
May/29/2024 01:00 |
5005 | D - Singer House | C++20 (GCC 13-64) | combinatorics dp graphs trees *2800 |
May/29/2024 01:00 |
5004 | E - DZY Loves Planting | C++20 (GCC 13-64) | binary search dsu trees *2700 |
May/29/2024 01:00 |
5003 | E - E-mail Addresses | C++20 (GCC 13-64) | implementation *1900 |
May/29/2024 01:00 |
5002 | E - Divan and a Cottage | C++20 (GCC 13-64) | binary search data structures *2600 |
May/29/2024 00:59 |
5001 | F - Even Harder | C++20 (GCC 13-64) | dp *2700 |
May/29/2024 00:59 |
5000 | D - Boboniu and Jianghu | C++20 (GCC 13-64) | dp greedy sortings trees *2800 |
May/29/2024 00:59 |
4999 | E - Off by One | C++20 (GCC 13-64) | constructive algorithms dfs and similar geometry graphs sortings trees *2700 |
May/29/2024 00:59 |
4998 | D - Curfew | C++20 (GCC 13-64) | binary search brute force greedy sortings *2300 |
May/29/2024 00:58 |
4997 | D - Contact ATC | C++20 (GCC 13-64) | *2500 |
May/29/2024 00:58 |
4996 | E - Vika and Stone Skipping | C++20 (GCC 13-64) | brute force implementation math number theory *2600 |
May/29/2024 00:58 |
4995 | D - Table with Letters - 2 | C++20 (GCC 13-64) | brute force two pointers *2000 |
May/29/2024 00:58 |
4994 | E2 - Trails (Medium) | C++20 (GCC 13-64) | dp matrices *2000 |
May/29/2024 00:58 |
4993 | C - Gotta Go Fast | C++20 (GCC 13-64) | binary search dp *2400 |
May/29/2024 00:57 |
4992 | F - Strange Addition | C++20 (GCC 13-64) | data structures dp matrices *2600 |
May/29/2024 00:56 |
4991 | F - Bingo | C++20 (GCC 13-64) | bitmasks combinatorics dp math probabilities *2600 |
May/29/2024 00:56 |
4990 | E - PolandBall and White-Red graph | C++20 (GCC 13-64) | constructive algorithms graphs shortest paths *2400 |
May/29/2024 00:56 |
4989 | E - Beautiful League | C++20 (GCC 13-64) | constructive algorithms flows graph matchings *2700 |
May/29/2024 00:56 |
4988 | E - The Supersonic Rocket | C++20 (GCC 13-64) | geometry hashing strings *2400 |
May/29/2024 00:56 |
4987 | F - Guess Divisors Count | C++20 (GCC 13-64) | constructive algorithms interactive number theory *2600 |
May/29/2024 00:55 |
4986 | E - Baby Ehab Plays with Permutations | C++20 (GCC 13-64) | combinatorics dp math *2500 |
May/29/2024 00:55 |
4985 | E2 - Abnormal Permutation Pairs (hard version) | C++20 (GCC 13-64) | combinatorics dp fft math *2700 |
May/29/2024 00:55 |
4984 | G - Max Sum Array | C++20 (GCC 13-64) | combinatorics constructive algorithms greedy sortings *2500 |
May/29/2024 00:54 |
4983 | F - Cowslip Collections | C++20 (GCC 13-64) | combinatorics math number theory *2500 |
May/29/2024 00:54 |
4982 | G - Monsters and Potions | C++20 (GCC 13-64) | brute force dp greedy implementation *2300 |
May/29/2024 00:54 |
4981 | C - The Race | C++20 (GCC 13-64) | math *1800 |
May/29/2024 00:54 |
4980 | D - DZY Loves Strings | C++20 (GCC 13-64) | binary search hashing strings two pointers *2500 |
May/29/2024 00:54 |
4979 | E - Ladies' Shop | C++20 (GCC 13-64) | constructive algorithms fft math *2800 |
May/29/2024 00:54 |
4978 | C2 - Nauuo and Pictures (hard version) | C++20 (GCC 13-64) | dp probabilities *2600 |
May/29/2024 00:53 |
4977 | F - Serval and Bonus Problem | C++20 (GCC 13-64) | combinatorics dp math probabilities *2600 |
May/29/2024 00:52 |
4976 | F - Indecisive Taxi Fee | C++20 (GCC 13-64) | data structures graphs shortest paths *3000 |
May/29/2024 00:52 |
4975 | C - Library game | C++20 (GCC 13-64) | games greedy interactive sortings *2500 |
May/29/2024 00:52 |
4974 | F1 - Wise Men (Easy Version) | C++20 (GCC 13-64) | bitmasks brute force dp meet-in-the-middle *2600 |
May/29/2024 00:51 |
4973 | D - Airplane Arrangements | C++20 (GCC 13-64) | math number theory *2700 |
May/29/2024 00:51 |
4972 | F - Comfortably Numb | C++20 (GCC 13-64) | bitmasks data structures divide and conquer strings trees *2400 |
May/29/2024 00:51 |
4971 | C - Parquet | C++20 (GCC 13-64) | combinatorics constructive algorithms greedy implementation *2000 |
May/29/2024 00:50 |
4970 | D - Subsequence | C++20 (GCC 13-64) | brute force divide and conquer dp greedy trees *2900 |
May/29/2024 00:50 |
4969 | D - Numbers | C++20 (GCC 13-64) | dp math number theory *2400 |
May/29/2024 00:50 |
4968 | E - The Tree Has Fallen! | C++20 (GCC 13-64) | bitmasks dfs and similar math trees *2500 |
May/29/2024 00:50 |
4967 | D - Hitchhiking in the Baltic States | C++20 (GCC 13-64) | data structures dp *2900 |
May/29/2024 00:50 |
4966 | F - GCD Groups 2 | C++20 (GCC 13-64) | greedy number theory probabilities *2900 |
May/29/2024 00:50 |
4965 | E - Hot is Cold | C++20 (GCC 13-64) | bitmasks data structures divide and conquer implementation *2400 |
May/29/2024 00:49 |
4964 | G - The Tree | C++20 (GCC 13-64) | data structures *3200 |
May/29/2024 00:49 |
4963 | D - Colorful Constructive | C++20 (GCC 13-64) | constructive algorithms data structures greedy *2600 |
May/29/2024 00:49 |
4962 | F - Lena and Queries | C++20 (GCC 13-64) | data structures divide and conquer geometry *2500 |
May/29/2024 00:49 |
4961 | D - Lexichromatography | C++20 (GCC 13-64) | combinatorics dfs and similar dsu graphs two pointers *2500 |
May/29/2024 00:49 |
4960 | D - Balancing Weapons | C++20 (GCC 13-64) | binary search brute force data structures math two pointers *2500 |
May/29/2024 00:49 |
4959 | F - Polycarp's problems | C++20 (GCC 13-64) | binary search dp greedy *2300 |
May/29/2024 00:48 |
4958 | C - Matrix Sorting | C++20 (GCC 13-64) | bitmasks brute force constructive algorithms greedy two pointers *2600 |
May/29/2024 00:48 |
4957 | D - 2048 | C++20 (GCC 13-64) | bitmasks dp *2000 |
May/29/2024 00:46 |
4956 | E - The Red Button | C++20 (GCC 13-64) | combinatorics dfs and similar dsu graphs greedy *2800 |
May/29/2024 00:45 |
4955 | E - Liar | C++20 (GCC 13-64) | binary search dp hashing string suffix structures *2400 |
May/29/2024 00:43 |
4954 | E - What Is It? | C++20 (GCC 13-64) | constructive algorithms greedy *2500 |
May/29/2024 00:42 |
4953 | C - Harry Potter and the Golden Snitch | C++20 (GCC 13-64) | binary search geometry *2100 |
May/29/2024 00:41 |
4952 | J - Job Lookup | C++20 (GCC 13-64) | constructive algorithms dp shortest paths trees *2100 |
May/29/2024 00:41 |
4951 | A - Timetable | C++20 (GCC 13-64) | constructive algorithms data structures greedy math *2300 |
May/29/2024 00:41 |
4950 | E - Nikita and Order Statistics | C++20 (GCC 13-64) | chinese remainder theorem fft math *2300 |
May/29/2024 00:40 |
4949 | C - Balance | C++20 (GCC 13-64) | dp *2500 |
May/29/2024 00:39 |
4948 | G - Circular Dungeon | C++20 (GCC 13-64) | greedy math probabilities *2600 |
May/29/2024 00:39 |
4947 | B - Playing with Permutations | C++20 (GCC 13-64) | implementation math *1800 |
May/29/2024 00:39 |
4946 | E - Buying Sets | C++20 (GCC 13-64) | flows graph matchings *2900 |
May/29/2024 00:38 |
4945 | C - Dependency management | C++20 (GCC 13-64) | *special problem graphs implementation *1900 |
May/29/2024 00:37 |
4944 | C - New Language | C++20 (GCC 13-64) | 2-sat greedy *2600 |
May/29/2024 00:37 |
4943 | D - Autocompletion | C++20 (GCC 13-64) | *special problem strings trees *1900 |
May/29/2024 00:37 |
4942 | F - Anti-Theft Road Planning | C++20 (GCC 13-64) | bitmasks constructive algorithms divide and conquer greedy interactive math *2400 |
May/29/2024 00:37 |
4941 | F2 - Checker for Array Shuffling | C++20 (GCC 13-64) | constructive algorithms dfs and similar graphs *2800 |
May/29/2024 00:37 |
4940 | G - Running Competition | C++20 (GCC 13-64) | bitmasks fft math number theory *2600 |
May/29/2024 00:35 |
4939 | F - Music in Car | C++20 (GCC 13-64) | data structures greedy two pointers *2200 |
May/29/2024 00:35 |
4938 | F - Zeros and Ones | C++20 (GCC 13-64) | bitmasks divide and conquer dp math *2500 |
May/29/2024 00:35 |
4937 | F - Phoenix and Memory | C++20 (GCC 13-64) | data structures dfs and similar graphs greedy *2600 |
May/29/2024 00:34 |
4936 | F - Halve or Subtract | C++20 (GCC 13-64) | binary search brute force dp greedy sortings *2700 |
May/29/2024 00:33 |
4935 | C - Kamal-ol-molk's Painting | C++20 (GCC 13-64) | brute force constructive algorithms greedy *2100 |
May/29/2024 00:33 |
4934 | B - Special Olympics | C++20 (GCC 13-64) | geometry *1900 |
May/29/2024 00:32 |
4933 | E - Brukhovich and Exams | C++20 (GCC 13-64) | brute force greedy implementation math sortings *2500 |
May/29/2024 00:32 |
4932 | F - Quest | C++20 (GCC 13-64) | dp greedy *2100 |
May/28/2024 23:47 |
4931 | C - Cards | C++20 (GCC 13-64) | number theory |
May/28/2024 23:45 |
4930 | E - Tree and Array | C++20 (GCC 13-64) | May/28/2024 23:45 | |
4929 | D - Robot Cleaner Revisit | C++20 (GCC 13-64) | implementation math probabilities *2300 |
May/28/2024 21:44 |
4928 | E - George and Cards | C++20 (GCC 13-64) | binary search data structures *2200 |
May/28/2024 19:14 |
4927 | E - Serega the Pirate | C++20 (GCC 13-64) | brute force constructive algorithms *2600 |
May/28/2024 17:39 |
4926 | E - Furlo and Rublo and Game | C++20 (GCC 13-64) | games implementation math *2200 |
May/28/2024 17:37 |
4925 | C - Helping People | C++20 (GCC 13-64) | dp probabilities *2600 |
May/28/2024 17:35 |
4924 | F - Balanced Domino Placements | C++20 (GCC 13-64) | combinatorics dp *2600 |
May/28/2024 17:33 |
4923 | E - Opening Portals | C++20 (GCC 13-64) | dsu graphs shortest paths *2600 |
May/28/2024 17:32 |
4922 | D - Instant Messanger | C++20 (GCC 13-64) | data structures |
May/28/2024 17:28 |
4921 | D - Dasha and Chess | C++20 (GCC 13-64) | constructive algorithms games interactive *2500 |
May/28/2024 17:25 |
4920 | E - Christmas Chocolates | C++20 (GCC 13-64) | dfs and similar dp games graphs implementation math number theory shortest paths trees *2700 |
May/28/2024 17:23 |
4919 | E - Points and Segments | C++20 (GCC 13-64) | graphs *3000 |
May/28/2024 17:21 |
4918 | A - Closing ceremony | C++20 (GCC 13-64) | greedy *2000 |
May/28/2024 17:19 |
4917 | F - Diverse Segments | C++20 (GCC 13-64) | data structures two pointers *2600 |
May/28/2024 17:18 |
4916 | D - Inna and Sequence | C++20 (GCC 13-64) | binary search data structures dp trees *2000 |
May/28/2024 17:16 |
4915 | E - Algebra Flash | C++20 (GCC 13-64) | bitmasks brute force dp graphs math meet-in-the-middle trees *2500 |
May/28/2024 17:15 |
4914 | F - Restore a Number | C++20 (GCC 13-64) | brute force constructive algorithms strings *2300 |
May/28/2024 17:14 |
4913 | D - Nastya and Time Machine | C++20 (GCC 13-64) | constructive algorithms dfs and similar graphs trees *2600 |
May/28/2024 17:12 |
4912 | E - Alphabet Permutations | C++20 (GCC 13-64) | data structures strings *2500 |
May/28/2024 17:11 |
4911 | F - Lamps on a Circle | C++20 (GCC 13-64) | games implementation interactive math *2600 |
May/28/2024 17:09 |
4910 | F - Expected Square Beauty | C++20 (GCC 13-64) | dp math probabilities *2500 |
May/28/2024 17:07 |
4909 | E - Battle Lemmings | C++20 (GCC 13-64) | dp greedy *2500 |
May/28/2024 17:05 |
4908 | F - Tree Recovery | C++20 (GCC 13-64) | brute force constructive algorithms dfs and similar dsu graphs trees *2600 |
May/28/2024 17:04 |
4907 | F - Zublicanes and Mumocrates | C++20 (GCC 13-64) | dp trees two pointers *2400 |
May/28/2024 17:02 |
4906 | F - Puzzle | C++20 (GCC 13-64) | constructive algorithms dp greedy *2600 |
May/28/2024 16:59 |
4905 | F - Strange LCS | C++20 (GCC 13-64) | bitmasks dp graphs greedy strings *2600 |
May/28/2024 16:58 |
4904 | F2 - Long Colorful Strip | C++20 (GCC 13-64) | dp *2600 |
May/28/2024 16:58 |
4903 | E - Chemistry in Berland | C++20 (GCC 13-64) | dfs and similar greedy trees *2300 |
May/28/2024 16:57 |
4902 | D - Dividing Kingdom II | C++20 (GCC 13-64) | brute force data structures dsu graphs sortings *2500 |
May/28/2024 16:57 |
4901 | E - Berland collider | C++20 (GCC 13-64) | binary search *2300 |
May/28/2024 16:54 |
4900 | F - Log Stream Analysis | C++20 (GCC 13-64) | binary search brute force implementation strings *2000 |
May/28/2024 16:54 |
4899 | C - Peterson Polyglot | C++20 (GCC 13-64) | brute force dfs and similar dsu hashing strings trees *2500 |
May/28/2024 16:51 |
4898 | E - Clearing Up | C++20 (GCC 13-64) | constructive algorithms dp dsu graphs *2300 |
May/28/2024 16:51 |
4897 | E - Fafa and Ancient Mathematics | C++20 (GCC 13-64) | dfs and similar dp trees *2300 |
May/28/2024 16:48 |
4896 | F - Encoding | C++20 (GCC 13-64) | hashing string suffix structures strings *2400 |
May/28/2024 16:47 |
4895 | F - Tree Factory | C++20 (GCC 13-64) | constructive algorithms greedy trees *2500 |
May/28/2024 16:47 |
4894 | E - Quarrel | C++20 (GCC 13-64) | graphs shortest paths *2400 |
May/28/2024 16:46 |
4893 | D - Building Bridge | C++20 (GCC 13-64) | geometry ternary search two pointers *1900 |
May/28/2024 16:43 |
4892 | D - Programming Language | C++20 (GCC 13-64) | binary search brute force expression parsing implementation *1800 |
May/28/2024 16:42 |
4891 | G - Inverse of Rows and Columns | C++20 (GCC 13-64) | brute force constructive algorithms *2200 |
May/28/2024 16:41 |
4890 | L - Lemper Cooking Competition | C++20 (GCC 13-64) | data structures *2400 |
May/28/2024 16:41 |
4889 | E - NN country | C++20 (GCC 13-64) | binary search data structures trees *2800 |
May/28/2024 16:39 |
4888 | G - Turtle Magic: Royal Turtle Shell Pattern | C++20 (GCC 13-64) | bitmasks brute force combinatorics constructive algorithms dfs and similar math *2300 |
May/28/2024 16:39 |
4887 | B - Tower of Hanoi | C++20 (GCC 13-64) | dp |
May/28/2024 16:37 |
4886 | F - Ace It! | C++20 (GCC 13-64) | *special problem *1900 |
May/28/2024 16:37 |
4885 | E - The Last Fight Between Human and AI | C++20 (GCC 13-64) | math *2400 |
May/28/2024 16:36 |
4884 | G - Palindrome Partition | C++20 (GCC 13-64) | dp string suffix structures strings *2900 |
May/28/2024 16:36 |
4883 | F - Cutlet | C++20 (GCC 13-64) | data structures dp *2400 |
May/28/2024 16:35 |
4882 | G - Mysterious numbers - 2 | C++20 (GCC 13-64) | *special problem *1600 |
May/28/2024 16:34 |
4881 | F1 - Smooth Sailing (Easy Version) | C++20 (GCC 13-64) | binary search brute force data structures dfs and similar dsu graphs shortest paths *2500 |
May/28/2024 16:34 |
4880 | C - Tournament | C++20 (GCC 13-64) | data structures graphs *2700 |
May/28/2024 16:34 |
4879 | E - Vasya and Big Integers | C++20 (GCC 13-64) | binary search data structures dp hashing strings *2600 |
May/28/2024 16:33 |
4878 | C - One-Based Arithmetic | C++20 (GCC 13-64) | brute force dfs and similar divide and conquer *1800 |
May/28/2024 16:33 |
4877 | D - Huge Strings | C++20 (GCC 13-64) | bitmasks brute force dp implementation strings *2200 |
May/28/2024 16:33 |
4876 | E - Ela Goes Hiking | C++20 (GCC 13-64) | combinatorics dp math probabilities *2500 |
May/28/2024 16:32 |
4875 | D - Fools and Foolproof Roads | C++20 (GCC 13-64) | data structures dfs and similar dsu graphs greedy *2100 |
May/28/2024 16:32 |
4874 | E - Narrow Components | C++20 (GCC 13-64) | brute force data structures dp dsu math trees *2500 |
May/28/2024 16:31 |
4873 | C - Guess the Tree | C++20 (GCC 13-64) | bitmasks constructive algorithms dp greedy trees *2300 |
May/28/2024 16:31 |
4872 | C - Boboniu and String | C++20 (GCC 13-64) | binary search geometry ternary search *2600 |
May/28/2024 16:30 |
4871 | J - Planting Trees | C++20 (GCC 13-64) | constructive algorithms *1800 |
May/28/2024 16:30 |
4870 | C - Morse Code | C++20 (GCC 13-64) | binary search data structures dp hashing sortings string suffix structures strings *2400 |
May/28/2024 16:30 |
4869 | C2 - Doremy's Drying Plan (Hard Version) | C++20 (GCC 13-64) | data structures dp *2600 |
May/28/2024 16:30 |
4868 | E2 - Guard Duty (medium) | C++20 (GCC 13-64) | binary search dp greedy sortings *2200 |
May/28/2024 16:29 |
4867 | C - Help Caretaker | C++20 (GCC 13-64) | brute force dp *2300 |
May/28/2024 16:29 |
4866 | E - Turtle | C++20 (GCC 13-64) | dp implementation *3100 |
May/28/2024 16:29 |
4865 | B - End of Exams | C++20 (GCC 13-64) | greedy *1900 |
May/28/2024 16:28 |
4864 | F - Jee, You See? | C++20 (GCC 13-64) | bitmasks combinatorics dp *2400 |
May/28/2024 16:27 |
4863 | F - Magnets | C++20 (GCC 13-64) | binary search constructive algorithms interactive *2700 |
May/28/2024 16:27 |
4862 | A - Binary Blocks | C++20 (GCC 13-64) | brute force *1400 |
May/28/2024 16:26 |
4861 | G2 - In Search of Truth (Hard Version) | C++20 (GCC 13-64) | constructive algorithms interactive math meet-in-the-middle probabilities *2500 |
May/28/2024 16:26 |
4860 | G - Mercenaries | C++20 (GCC 13-64) | bitmasks brute force combinatorics dp dsu math two pointers *2600 |
May/28/2024 16:26 |
4859 | E - Velepin and Marketing | C++20 (GCC 13-64) | binary search data structures dp greedy sortings two pointers *2600 |
May/28/2024 16:25 |
4858 | F - Maximize The Value | C++20 (GCC 13-64) | data structures sortings *2100 |
May/28/2024 16:24 |
4857 | F - Strange Set | C++20 (GCC 13-64) | flows math *2700 |
May/28/2024 16:24 |
4856 | E - Eyes Closed | C++20 (GCC 13-64) | data structures probabilities *2300 |
May/28/2024 16:24 |
4855 | E - Shaass the Great | C++20 (GCC 13-64) | dp trees *2300 |
May/28/2024 16:23 |
4854 | B1 - Recover Polygon (easy) | C++20 (GCC 13-64) | *1700 |
May/28/2024 16:22 |
4853 | G - Choosing Ads | C++20 (GCC 13-64) | data structures *3200 |
May/28/2024 16:22 |
4852 | F - Omkar and Akmar | C++20 (GCC 13-64) | chinese remainder theorem combinatorics constructive algorithms fft games geometry math meet-in-the-middle string suffix structures *2600 |
May/28/2024 16:22 |
4851 | E - Guard Towers | C++20 (GCC 13-64) | binary search dsu geometry graphs sortings *2600 |
May/28/2024 16:21 |
4850 | F - Colouring Game | C++20 (GCC 13-64) | constructive algorithms dp games *2600 |
May/28/2024 16:21 |
4849 | E - Positions in Permutations | C++20 (GCC 13-64) | combinatorics dp math *2600 |
May/28/2024 16:20 |
4848 | C - Russian Roulette | C++20 (GCC 13-64) | constructive algorithms greedy *1900 |
May/28/2024 16:19 |
4847 | F - Points Movement | C++20 (GCC 13-64) | data structures dp greedy implementation sortings *2600 |
May/28/2024 16:19 |
4846 | F - Bicolored Segments | C++20 (GCC 13-64) | data structures dp graph matchings sortings *2600 |
May/28/2024 16:19 |
4845 | B - Mean Requests | C++20 (GCC 13-64) | *special problem implementation *1500 |
May/28/2024 16:18 |
4844 | E - Optimize! | C++20 (GCC 13-64) | data structures *2600 |
May/28/2024 16:12 |
4843 | B - Letter A | C++20 (GCC 13-64) | geometry implementation *2000 |
May/28/2024 16:08 |
4842 | D - Two Melodies | C++20 (GCC 13-64) | dp flows *2600 |
May/28/2024 16:08 |
4841 | E - Defining Macros | C++20 (GCC 13-64) | dp expression parsing implementation *2600 |
May/28/2024 16:07 |
4840 | G2 - Min-Fund Prison (Medium) | C++20 (GCC 13-64) | brute force dfs and similar dp graphs trees *2200 |
May/28/2024 16:06 |
4839 | G1 - Min-Fund Prison (Easy) | C++20 (GCC 13-64) | dfs and similar trees *1900 |
May/28/2024 16:06 |
4838 | C - Chessboard Billiard | C++20 (GCC 13-64) | dfs and similar dsu graphs number theory *2100 |
May/28/2024 16:03 |
4837 | D - Isolation | C++20 (GCC 13-64) | data structures dp *2900 |
May/28/2024 16:00 |
4836 | D - Split | C++20 (GCC 13-64) | binary search data structures divide and conquer dsu math trees two pointers *2700 |
May/28/2024 16:00 |
4835 | E - Playing on Graph | C++20 (GCC 13-64) | graphs shortest paths *2600 |
May/28/2024 16:00 |
4834 | C - Curious Array | C++20 (GCC 13-64) | brute force combinatorics implementation math *2500 |
May/28/2024 15:59 |
4833 | D - Exploration plan | C++20 (GCC 13-64) | binary search flows graph matchings shortest paths *2100 |
May/28/2024 15:59 |
4832 | F - Good Graph | C++20 (GCC 13-64) | data structures dsu graphs trees *2700 |
May/28/2024 15:58 |
4831 | O - April Fools' Problem (hard) | C++20 (GCC 13-64) | binary search data structures flows *2900 |
May/28/2024 15:58 |
4830 | F1 - Survival of the Weakest (easy version) | C++20 (GCC 13-64) | binary search brute force implementation math sortings *2600 |
May/28/2024 15:58 |
4829 | D - Résumé Review | C++20 (GCC 13-64) | binary search greedy math *2700 |
May/28/2024 15:58 |
4828 | C - Bear and Drawing | C++20 (GCC 13-64) | constructive algorithms dfs and similar trees *2300 |
May/28/2024 15:58 |
4827 | G - Not Same | C++20 (GCC 13-64) | constructive algorithms *2600 |
May/28/2024 15:57 |
4826 | D - Professor's task | C++20 (GCC 13-64) | data structures geometry *2700 |
May/28/2024 15:57 |
4825 | D - Wooden Spoon | C++20 (GCC 13-64) | combinatorics dp *2400 |
May/28/2024 15:57 |
4824 | D - Rat Kwesh and Cheese | C++20 (GCC 13-64) | brute force constructive algorithms math *2400 |
May/28/2024 15:56 |
4823 | B - Kids' Riddle | C++20 (GCC 13-64) | *special problem *2000 |
May/28/2024 15:56 |
4822 | D - George and Interesting Graph | C++20 (GCC 13-64) | graph matchings *2200 |
May/28/2024 15:56 |
4821 | F - Factorization | C++20 (GCC 13-64) | *special problem number theory |
May/28/2024 15:56 |
4820 | E - Zbazi in Zeydabad | C++20 (GCC 13-64) | data structures implementation *2300 |
May/28/2024 15:56 |
4819 | E - Omkar and Last Floor | C++20 (GCC 13-64) | dp greedy two pointers *2900 |
May/28/2024 15:55 |
4818 | C - Alice, Bob, Oranges and Apples | C++20 (GCC 13-64) | number theory *2400 |
May/28/2024 15:55 |
4817 | E - Space Rescuers | C++20 (GCC 13-64) | geometry ternary search *2100 |
May/28/2024 15:54 |
4816 | B - The World Is Just a Programming Task (Hard Version) | C++20 (GCC 13-64) | implementation *2500 |
May/28/2024 15:54 |
4815 | F - New Year and Handle Change | C++20 (GCC 13-64) | binary search dp *2800 |
May/28/2024 15:54 |
4814 | E - Freezing with Style | C++20 (GCC 13-64) | binary search data structures divide and conquer trees *3000 |
May/28/2024 15:53 |
4813 | I - Yet Another String Matching Problem | C++20 (GCC 13-64) | fft math *2200 |
May/28/2024 15:53 |
4812 | E - Famil Door and Roads | C++20 (GCC 13-64) | combinatorics data structures dfs and similar dp probabilities trees *2300 |
May/28/2024 15:53 |
4811 | D - Flip the Cards | C++20 (GCC 13-64) | 2-sat constructive algorithms data structures greedy sortings two pointers *2600 |
May/28/2024 15:53 |
4810 | F - Strange Array | C++20 (GCC 13-64) | data structures greedy sortings *2600 |
May/28/2024 15:53 |
4809 | E - Tree Queries | C++20 (GCC 13-64) | data structures dfs and similar graphs implementation trees *2500 |
May/28/2024 15:52 |
4808 | F2 - Small Permutation Problem (Hard Version) | C++20 (GCC 13-64) | combinatorics dp math *2500 |
May/28/2024 15:51 |
4807 | D - Conveyor Belts | C++20 (GCC 13-64) | data structures *2700 |
May/28/2024 15:51 |
4806 | C - Max Mex | C++20 (GCC 13-64) | data structures trees *2900 |
May/28/2024 15:50 |
4805 | E - Vladik and Entertaining Flags | C++20 (GCC 13-64) | data structures dsu graphs *2600 |
May/28/2024 15:49 |
4804 | F - Economic Difficulties | C++20 (GCC 13-64) | data structures dfs and similar dp flows graphs trees *2400 |
May/28/2024 15:49 |
4803 | I - Illusions of the Desert | C++20 (GCC 13-64) | data structures trees *2300 |
May/28/2024 15:48 |
4802 | F - Boring Queries | C++20 (GCC 13-64) | data structures math number theory *2700 |
May/28/2024 15:48 |
4801 | C - Anniversary | C++20 (GCC 13-64) | data structures implementation math matrices number theory *2400 |
May/28/2024 15:47 |
4800 | D - Game with Powers | C++20 (GCC 13-64) | dp games *2300 |
May/28/2024 15:47 |
4799 | C - Necklace | C++20 (GCC 13-64) | constructive algorithms math *2500 |
May/28/2024 15:47 |
4798 | C - Mushroom Gnomes - 2 | C++20 (GCC 13-64) | binary search data structures probabilities sortings *2200 |
May/28/2024 15:47 |
4797 | E - New Year and the Acquaintance Estimation | C++20 (GCC 13-64) | binary search data structures graphs greedy implementation math sortings *2400 |
May/28/2024 15:46 |
4796 | C - Beavermuncher-0xFF | C++20 (GCC 13-64) | dfs and similar dp dsu greedy trees *2100 |
May/28/2024 15:46 |
4795 | E - Playlist | C++20 (GCC 13-64) | math probabilities sortings *2100 |
May/28/2024 15:44 |
4794 | E - Groceries in Meteor Town | C++20 (GCC 13-64) | binary search data structures dsu trees *3100 |
May/28/2024 15:43 |
4793 | F - Vasya and Array | C++20 (GCC 13-64) | dp *2400 |
May/28/2024 15:43 |
4792 | F - Independent Set | C++20 (GCC 13-64) | dfs and similar dp trees *2500 |
May/28/2024 15:43 |
4791 | E - Ostap and Tree | C++20 (GCC 13-64) | dp trees *2500 |
May/28/2024 15:43 |
4790 | B - bHTML Tables Analisys | C++20 (GCC 13-64) | expression parsing *1700 |
May/28/2024 15:43 |
4789 | D - Bacterial Melee | C++20 (GCC 13-64) | brute force combinatorics dp string suffix structures *2400 |
May/28/2024 15:42 |
4788 | D - Beautiful Road | C++20 (GCC 13-64) | dfs and similar dp dsu graphs implementation sortings trees *2300 |
May/28/2024 15:41 |
4787 | D - Slime and Biscuits | C++20 (GCC 13-64) | math probabilities *3200 |
May/28/2024 15:41 |
4786 | F - Yura and Developers | C++20 (GCC 13-64) | data structures divide and conquer *2800 |
May/28/2024 15:41 |
4785 | F - Runner's Problem | C++20 (GCC 13-64) | dp matrices sortings *2100 |
May/28/2024 15:40 |
4784 | F - Closest Pair | C++20 (GCC 13-64) | data structures greedy *2800 |
May/28/2024 15:40 |
4783 | D2 - Beautiful Bracket Sequence (hard version) | C++20 (GCC 13-64) | combinatorics probabilities *2900 |
May/28/2024 15:39 |
4782 | E - Tree | C++20 (GCC 13-64) | data structures dfs and similar dp graphs trees *2500 |
May/28/2024 15:38 |
4781 | B - Group Photo 2 (online mirror version) | C++20 (GCC 13-64) | brute force greedy sortings *1900 |
May/28/2024 15:37 |
4780 | G - Song of the Sirens | C++20 (GCC 13-64) | combinatorics divide and conquer hashing math string suffix structures strings *2600 |
May/28/2024 15:37 |
4779 | G - Common Divisor Graph | C++20 (GCC 13-64) | brute force constructive algorithms dsu graphs hashing math number theory *2700 |
May/28/2024 15:37 |
4778 | E - Delivery Club | C++20 (GCC 13-64) | binary search data structures dp *2600 |
May/28/2024 15:36 |
4777 | F - Summoning Minions | C++20 (GCC 13-64) | constructive algorithms dp flows graph matchings greedy sortings *2500 |
May/28/2024 15:35 |
4776 | C - Bath Queue | C++20 (GCC 13-64) | combinatorics dp probabilities *2200 |
May/28/2024 15:34 |
4775 | E - What Has Dirichlet Got to Do with That? | C++20 (GCC 13-64) | dp games *2000 |
May/28/2024 15:34 |
4774 | H - Security | C++20 (GCC 13-64) | data structures string suffix structures *3200 |
May/28/2024 15:33 |
4773 | E - New Year and Three Musketeers | C++20 (GCC 13-64) | data structures greedy sortings *2400 |
May/28/2024 15:33 |
4772 | F - Bulbo | C++20 (GCC 13-64) | dp greedy *2100 |
May/28/2024 15:33 |
4771 | F - Approximate Diameter | C++20 (GCC 13-64) | binary search divide and conquer graphs shortest paths *2700 |
May/28/2024 15:32 |
4770 | C - Minimum Modular | C++20 (GCC 13-64) | brute force graphs math number theory *2400 |
May/28/2024 15:32 |
4769 | D - Game of Pairs | C++20 (GCC 13-64) | constructive algorithms dfs and similar interactive math number theory *2800 |
May/28/2024 15:31 |
4768 | D - Nested Rubber Bands | C++20 (GCC 13-64) | constructive algorithms dfs and similar dp math trees *2700 |
May/28/2024 15:30 |
4767 | B2 - Копирование файлов II | C++20 (GCC 13-64) | *special problem binary search brute force math *1400 |
May/28/2024 15:30 |
4766 | D - Case of a Top Secret | C++20 (GCC 13-64) | binary search implementation math *2500 |
May/28/2024 15:30 |
4765 | E - One-X | C++20 (GCC 13-64) | combinatorics dfs and similar dp math trees *2400 |
May/28/2024 15:28 |
4764 | F - The Boss's Identity | C++20 (GCC 13-64) | binary search bitmasks data structures dfs and similar greedy math sortings *2500 |
May/28/2024 15:28 |
4763 | E - Vasya and Templates | C++20 (GCC 13-64) | greedy implementation strings *2300 |
May/28/2024 15:28 |
4762 | H - Merging Two Decks | C++20 (GCC 13-64) | constructive algorithms greedy *2000 |
May/28/2024 15:27 |
4761 | G - Subsequences Galore | C++20 (GCC 13-64) | bitmasks combinatorics dp *2400 |
May/28/2024 15:26 |
4760 | G - Shortest Path Queries | C++20 (GCC 13-64) | bitmasks data structures dsu graphs *2900 |
May/28/2024 15:26 |
4759 | B - Blackboard Fibonacci | C++20 (GCC 13-64) | brute force math *2100 |
May/28/2024 15:26 |
4758 | E - Champions' League | C++20 (GCC 13-64) | implementation *1600 |
May/28/2024 15:26 |
4757 | B - Demonstration | C++20 (GCC 13-64) | greedy *1700 |
May/28/2024 15:25 |
4756 | D - Metro Scheme | C++20 (GCC 13-64) | graphs greedy *2700 |
May/28/2024 15:25 |
4755 | E - Thwarting Demonstrations | C++20 (GCC 13-64) | binary search data structures trees *2200 |
May/28/2024 15:25 |
4754 | C - Ski Base | C++20 (GCC 13-64) | combinatorics dsu graphs *2300 |
May/28/2024 15:24 |
4753 | F - Realistic Gameplay | C++20 (GCC 13-64) | dp greedy *2600 |
May/28/2024 15:24 |
4752 | F - Beautiful Fibonacci Problem | C++20 (GCC 13-64) | constructive algorithms number theory *3500 |
May/28/2024 15:24 |
4751 | F - Mobile Phone Network | C++20 (GCC 13-64) | dfs and similar dsu graphs trees *2600 |
May/28/2024 15:22 |
4750 | E - Bear and Bowling | C++20 (GCC 13-64) | data structures greedy *3200 |
May/28/2024 15:22 |
4749 | F - Progress Monitoring | C++20 (GCC 13-64) | dp trees *2300 |
May/28/2024 15:22 |
4748 | F - Majority | C++20 (GCC 13-64) | combinatorics dp math strings *2700 |
May/28/2024 15:21 |
4747 | C - Misha and Palindrome Degree | C++20 (GCC 13-64) | implementation math *2500 |
May/28/2024 15:20 |
4746 | D - Misha and XOR | C++20 (GCC 13-64) | bitmasks *2700 |
May/28/2024 15:20 |
4745 | E - Misha and LCP on Tree | C++20 (GCC 13-64) | binary search dfs and similar hashing string suffix structures trees *3000 |
May/28/2024 15:19 |
4744 | B - Lottery | C++20 (GCC 13-64) | binary search brute force greedy math two pointers *2500 |
May/28/2024 15:18 |
4743 | F - Radio Stations | C++20 (GCC 13-64) | 2-sat *2700 |
May/28/2024 15:17 |
4742 | C - Education Reform | C++20 (GCC 13-64) | dp *2000 |
May/28/2024 15:16 |
4741 | C - Elections | C++20 (GCC 13-64) | brute force *2100 |
May/28/2024 15:16 |
4740 | D - DSU Master | C++20 (GCC 13-64) | combinatorics dp dsu math *2500 |
May/28/2024 15:16 |
4739 | A - Matching Names | C++20 (GCC 13-64) | dfs and similar strings trees *2300 |
May/28/2024 15:16 |
4738 | B - Computer Game | C++20 (GCC 13-64) | greedy implementation *1800 |
May/28/2024 15:15 |
4737 | G - Run for beer | C++20 (GCC 13-64) | dfs and similar shortest paths *2200 |
May/28/2024 15:14 |
4736 | G3 - Min-Fund Prison (Hard) | C++20 (GCC 13-64) | bitmasks dfs and similar dp graphs trees *2400 |
May/28/2024 15:11 |
4735 | G - Hungarian Notation | J | *special problem *2200 |
May/28/2024 15:10 |
4734 | H - Rotate Matrix | J | *special problem *2400 |
May/28/2024 15:10 |
4733 | D - Maximal Difference | J | *special problem *2100 |
May/28/2024 15:09 |
4732 | E - Divisibility Check | J | *special problem *2000 |
May/28/2024 15:09 |
4731 | F - Primes in Interval | J | *special problem *1900 |
May/28/2024 15:09 |
4730 | A - Lazy Caterer Sequence | J | *special problem *1300 |
May/28/2024 15:08 |
4729 | B - Seasons | J | *special problem *1900 |
May/28/2024 15:08 |
4728 | C - Array Sum | J | *special problem *2000 |
May/28/2024 15:08 |
4727 | F - Kotlinforces | Kotlin 1.7 | *special problem constructive algorithms dp *2000 |
May/28/2024 15:07 |
4726 | J - Two Railroads | Kotlin 1.7 | *special problem *3000 |
May/28/2024 15:07 |
4725 | G - A Battle Against a Dragon | Kotlin 1.7 | *special problem data structures dp *2500 |
May/28/2024 15:06 |
4724 | H - Laser Beams | Kotlin 1.7 | *special problem geometry probabilities *2900 |
May/28/2024 15:06 |
4723 | I - Physical Examination | Kotlin 1.7 | *special problem binary search data structures *3200 |
May/28/2024 15:06 |
4722 | C - Rhyme | Kotlin 1.7 | *special problem implementation *1800 |
May/28/2024 15:05 |
4721 | D - Sweepstake | Kotlin 1.7 | *special problem brute force constructive algorithms implementation math *1800 |
May/28/2024 15:05 |
4720 | E - Fix the String | Kotlin 1.7 | *special problem bitmasks dp greedy *1700 |
May/28/2024 15:05 |
4719 | B - Epic Novel | Kotlin 1.7 | *special problem math *1300 |
May/28/2024 15:04 |
4718 | F - Binary Notation | Roco | *special problem implementation *1400 |
May/28/2024 15:03 |
4717 | G - Array Sorting | Roco | *special problem implementation *1600 |
May/28/2024 15:03 |
4716 | H - Stack | Roco | *special problem expression parsing implementation *1800 |
May/28/2024 15:03 |
4715 | B - A + Reverse B | Roco | *special problem implementation *1300 |
May/28/2024 15:02 |
4714 | C - LCM | Roco | *special problem implementation math *1400 |
May/28/2024 15:02 |
4713 | E - HQ9+ | Roco | *special problem implementation *1400 |
May/28/2024 15:02 |
4712 | A - Pentagonal numbers | Factor | *special problem implementation *1100 |
May/28/2024 14:55 |
4711 | D - Asterisks | Roco | *special problem implementation *1100 |
May/28/2024 14:53 |
4710 | A - Hexagonal Numbers | Roco | *special problem *1100 |
May/28/2024 14:52 |
4709 | A - Carpeting the Room | Pike | *special problem implementation *1100 |
May/28/2024 14:51 |
4708 | C - Region Separation | C++20 (GCC 13-64) | combinatorics dp number theory trees *2700 |
May/28/2024 14:50 |
4707 | E - Enormous XOR | C++20 (GCC 13-64) | bitmasks constructive algorithms greedy math strings two pointers *2600 |
May/28/2024 14:50 |
4706 | C - Путь Робота | C++20 (GCC 13-64) | constructive algorithms dfs and similar graphs *1100 |
May/28/2024 14:49 |
4705 | A - Generate plus state or minus state | Q# | *special problem *1100 |
May/28/2024 14:39 |
4704 | E - Tachibana Kanade's Tofu | C++20 (GCC 13-64) | dp *2500 |
May/28/2024 14:38 |
4703 | G - PolandBall and Many Other Balls | C++20 (GCC 13-64) | combinatorics divide and conquer dp fft math number theory *3200 |
May/28/2024 14:38 |
4702 | D - Nanami's Digital Board | C++20 (GCC 13-64) | dsu implementation *2000 |
May/28/2024 14:37 |
4701 | F - Christmas Game | C++20 (GCC 13-64) | bitmasks data structures dfs and similar dp games math trees *2500 |
May/28/2024 14:35 |
4700 | E - Sleep in Class | C++20 (GCC 13-64) | constructive algorithms data structures math two pointers *2400 |
May/28/2024 14:33 |
4699 | C - Construct a tree | C++20 (GCC 13-64) | binary search constructive algorithms dfs and similar graphs greedy trees *2400 |
May/28/2024 14:31 |
4698 | C - Tanya and Colored Candies | C++20 (GCC 13-64) | *special problem dp *2000 |
May/28/2024 14:29 |
4697 | C3 - Game on Tree (Hard) | C++20 (GCC 13-64) | dfs and similar dp games trees *1900 |
May/28/2024 14:27 |
4696 | E - Lucky Number Representation | C++20 (GCC 13-64) | constructive algorithms dfs and similar dp *2200 |
May/28/2024 14:26 |
4695 | E - Gerald and Path | C++20 (GCC 13-64) | dp sortings *3000 |
May/28/2024 14:25 |
4694 | C - Dancing Lessons | C++20 (GCC 13-64) | data structures *1900 |
May/28/2024 14:24 |
4693 | G - Yet Another LCP Problem | C++20 (GCC 13-64) | data structures string suffix structures *2600 |
May/28/2024 14:23 |
4692 | F - Flow Control | C++20 (GCC 13-64) | dfs and similar dp greedy trees *2400 |
May/28/2024 14:22 |
4691 | C - Game with Strings | C++20 (GCC 13-64) | bitmasks dp probabilities *2600 |
May/28/2024 14:21 |
4690 | E - New Year Garland | C++20 (GCC 13-64) | combinatorics dp *2600 |
May/28/2024 14:20 |
4689 | E - Interestring graph and Apples | C++20 (GCC 13-64) | dfs and similar dsu graphs *2300 |
May/28/2024 14:19 |
4688 | B - Xor | C++20 (GCC 13-64) | brute force *2000 |
May/28/2024 14:18 |
4687 | C - Machine Programming | C++20 (GCC 13-64) | flows graphs *2400 |
May/28/2024 14:18 |
4686 | E - Coloring | C++20 (GCC 13-64) | combinatorics constructive algorithms implementation math *2500 |
May/28/2024 14:18 |
4685 | C - Graph Reconstruction | C++20 (GCC 13-64) | constructive algorithms *2400 |
May/28/2024 14:16 |
4684 | E - The Cake Is a Lie | C++20 (GCC 13-64) | constructive algorithms data structures dfs and similar graphs *2400 |
May/28/2024 14:16 |
4683 | A2 - Death Stars (medium) | C++20 (GCC 13-64) | hashing strings *2000 |
May/28/2024 14:16 |
4682 | F - Parametric MST | C++20 (GCC 13-64) | binary search constructive algorithms graphs greedy math sortings *2600 |
May/28/2024 14:15 |
4681 | G - Prime Problem | C++20 (GCC 13-64) | number theory *2200 |
May/28/2024 14:14 |
4680 | C - Sereja and Two Sequences | C++20 (GCC 13-64) | data structures dp *2300 |
May/28/2024 14:14 |
4679 | D - Take-off Ramps | C++20 (GCC 13-64) | graphs shortest paths *2300 |
May/28/2024 14:14 |
4678 | D - Third Month Insanity | C++20 (GCC 13-64) | dp probabilities trees *2100 |
May/28/2024 14:14 |
4677 | E - 2..3...4.... Wonderful! Wonderful! | C++20 (GCC 13-64) | combinatorics dp math *2400 |
May/28/2024 14:14 |
4676 | F - Duff is Mad | C++20 (GCC 13-64) | data structures strings *3000 |
May/28/2024 14:13 |
4675 | C - Students' Revenge | C++20 (GCC 13-64) | data structures greedy sortings *2200 |
May/28/2024 14:12 |
4674 | D - Lovely Matrix | C++20 (GCC 13-64) | dfs and similar graphs greedy sortings *2200 |
May/28/2024 14:12 |
4673 | C3 - Brain Network (hard) | C++20 (GCC 13-64) | trees *2200 |
May/28/2024 14:12 |
4672 | E - Flights | C++20 (GCC 13-64) | graphs shortest paths *2600 |
May/28/2024 14:11 |
4671 | L - Il Derby della Madonnina | C++20 (GCC 13-64) | data structures dp math |
May/28/2024 14:11 |
4670 | E - Sonya and Matrix Beauty | C++20 (GCC 13-64) | strings *2400 |
May/28/2024 14:10 |
4669 | D - Chocolate | C++20 (GCC 13-64) | dfs and similar implementation *2000 |
May/28/2024 14:10 |
4668 | E - Mother of Dragons | C++20 (GCC 13-64) | brute force graphs math meet-in-the-middle *2700 |
May/28/2024 14:10 |
4667 | E - Swap and Maximum Block | C++20 (GCC 13-64) | bitmasks data structures dfs and similar divide and conquer dp *2500 |
May/28/2024 14:09 |
4666 | H - Hidden Fortress | C++20 (GCC 13-64) | interactive math *2100 |
May/28/2024 14:09 |
4665 | C - Hongcow Buys a Deck of Cards | C++20 (GCC 13-64) | bitmasks brute force dp *2400 |
May/28/2024 14:09 |
4664 | F - Points | C++20 (GCC 13-64) | combinatorics data structures implementation math matrices *2500 |
May/28/2024 14:09 |
4663 | B - Digits Permutations | C++20 (GCC 13-64) | greedy *1900 |
May/28/2024 14:08 |
4662 | F - Roads in the Kingdom | C++20 (GCC 13-64) | dfs and similar dp graphs trees *2500 |
May/28/2024 14:08 |
4661 | D - Jeff and Removing Periods | C++20 (GCC 13-64) | data structures *2700 |
May/28/2024 14:07 |
4660 | C - Number Transformation | C++20 (GCC 13-64) | dp greedy number theory *2000 |
May/28/2024 14:07 |
4659 | E - Flag 2 | C++20 (GCC 13-64) | dp *2000 |
May/28/2024 14:06 |
4658 | E - Side Transmutations | C++20 (GCC 13-64) | combinatorics strings *2300 |
May/28/2024 14:05 |
4657 | F1 - Magician and Pigs (Easy Version) | C++20 (GCC 13-64) | brute force data structures implementation *2400 |
May/28/2024 14:05 |
4656 | G - Moving Platforms | C++20 (GCC 13-64) | graphs math number theory shortest paths *2300 |
May/28/2024 14:05 |
4655 | E - House Planning | C++20 (GCC 13-64) | constructive algorithms data structures graph matchings greedy *2400 |
May/28/2024 14:05 |
4654 | G - Sum the Fibonacci | C++20 (GCC 13-64) | bitmasks divide and conquer dp fft math *2600 |
May/28/2024 14:05 |
4653 | F - Axel and Marston in Bitland | C++20 (GCC 13-64) | bitmasks dp graphs matrices *2400 |
May/28/2024 14:05 |
4652 | B - Teams Formation | C++20 (GCC 13-64) | data structures implementation *2300 |
May/28/2024 14:04 |
4651 | E2 - Daleks' Invasion (medium) | C++20 (GCC 13-64) | dfs and similar graphs shortest paths trees *2100 |
May/28/2024 14:04 |
4650 | E - Maximum Questions | C++20 (GCC 13-64) | data structures dp strings *2100 |
May/28/2024 14:04 |
4649 | C - World Eater Brothers | C++20 (GCC 13-64) | dfs and similar dp greedy trees *2100 |
May/28/2024 14:04 |
4648 | E - Oolimry and Suffix Array | C++20 (GCC 13-64) | combinatorics constructive algorithms math *2400 |
May/28/2024 14:04 |
4647 | E - Empire Strikes Back | C++20 (GCC 13-64) | binary search math number theory *2300 |
May/28/2024 14:04 |
4646 | F - Vasya and Maximum Matching | C++20 (GCC 13-64) | dp trees *2400 |
May/28/2024 14:03 |
4645 | D - Notepad | C++20 (GCC 13-64) | number theory *2400 |
May/28/2024 14:03 |
4644 | C1 - Nauuo and Pictures (easy version) | C++20 (GCC 13-64) | dp probabilities *2300 |
May/28/2024 14:03 |
4643 | F - The Chocolate Spree | C++20 (GCC 13-64) | dfs and similar dp graphs trees *2600 |
May/28/2024 14:03 |
4642 | E - Inversions After Shuffle | C++20 (GCC 13-64) | data structures probabilities *2400 |
May/28/2024 14:03 |
4641 | E - Chemistry Experiment | C++20 (GCC 13-64) | binary search data structures ternary search *2200 |
May/28/2024 14:01 |
4640 | B - Bribes | C++20 (GCC 13-64) | dfs and similar graphs trees *2200 |
May/28/2024 14:01 |
4639 | F - Trees and XOR Queries Again | C++20 (GCC 13-64) | data structures dfs and similar divide and conquer graphs implementation math trees *2400 |
May/28/2024 14:01 |
4638 | D - On Sum of Number of Inversions in Permutations | C++20 (GCC 13-64) | combinatorics math |
May/28/2024 14:00 |
4637 | E - On Iteration of One Well-Known Function | C++20 (GCC 13-64) | math |
May/28/2024 14:00 |
4636 | E - Dead Ends | C++20 (GCC 13-64) | bitmasks dp *2500 |
May/28/2024 13:59 |
4635 | E2 - Reading Books (hard version) | C++20 (GCC 13-64) | data structures greedy implementation sortings ternary search two pointers *2500 |
May/28/2024 13:59 |
4634 | B - On Sum of Fractions | C++20 (GCC 13-64) | math number theory |
May/28/2024 13:59 |
4633 | D - Miss Punyverse | C++20 (GCC 13-64) | dp greedy trees *2500 |
May/28/2024 13:58 |
4632 | E - Game With String | C++20 (GCC 13-64) | games *2500 |
May/28/2024 13:58 |
4631 | D - Population Size | C++20 (GCC 13-64) | greedy implementation math *2400 |
May/28/2024 13:57 |
4630 | C - Hobbits' Party | C++20 (GCC 13-64) | constructive algorithms greedy *1600 |
May/28/2024 13:57 |
4629 | E - Comb | C++20 (GCC 13-64) | data structures dp *1900 |
May/28/2024 13:57 |
4628 | E - Arthur and Questions | C++20 (GCC 13-64) | greedy implementation math ternary search *2200 |
May/28/2024 13:55 |
4627 | F - Construct Tree | C++20 (GCC 13-64) | bitmasks constructive algorithms dp trees *2500 |
May/28/2024 13:55 |
4626 | J - Minimum Sum | C++20 (GCC 13-64) | divide and conquer geometry sortings *1900 |
May/28/2024 13:53 |
4625 | I - Plane Tiling | C++20 (GCC 13-64) | geometry implementation math *2500 |
May/28/2024 13:53 |
4624 | B - Bakery | C++20 (GCC 13-64) | data structures dsu *2900 |
May/28/2024 13:52 |
4623 | G - Hobbits | C++20 (GCC 13-64) | binary search geometry *2500 |
May/28/2024 13:52 |
4622 | L - Prime Divisors Selection | C++20 (GCC 13-64) | binary search greedy math number theory *2700 |
May/28/2024 13:52 |
4621 | F - Cookies | C++20 (GCC 13-64) | binary search data structures dfs and similar dp games trees *2400 |
May/28/2024 13:52 |
4620 | M - Similar Sets | C++20 (GCC 13-64) | data structures graphs implementation *2300 |
May/28/2024 13:51 |
4619 | F - Nullify The Matrix | C++20 (GCC 13-64) | constructive algorithms games *2700 |
May/28/2024 13:51 |
4618 | E - Little Elephant and Tree | C++20 (GCC 13-64) | data structures dfs and similar trees *2400 |
May/28/2024 13:50 |
4617 | C - Hostname Aliases | C++20 (GCC 13-64) | *special problem binary search data structures implementation sortings strings *2100 |
May/28/2024 13:50 |
4616 | F - K-Set Tree | C++20 (GCC 13-64) | combinatorics dfs and similar dp math trees *2500 |
May/28/2024 13:49 |
4615 | E - Nastya Hasn't Written a Legend | C++20 (GCC 13-64) | binary search data structures *2200 |
May/28/2024 13:48 |
4614 | E - Three strings | C++20 (GCC 13-64) | data structures dsu string suffix structures strings *2400 |
May/28/2024 13:48 |
4613 | D - Choosing Subtree is Fun | C++20 (GCC 13-64) | binary search data structures dfs and similar trees two pointers *2600 |
May/28/2024 13:48 |
4612 | F - Divide, XOR, and Conquer | C++20 (GCC 13-64) | bitmasks dp math *2600 |
May/28/2024 13:48 |
4611 | D - Snake | C++20 (GCC 13-64) | bitmasks dfs and similar graphs implementation *2200 |
May/28/2024 13:48 |
4610 | E - Archaeology | C++20 (GCC 13-64) | data structures dfs and similar trees *3100 |
May/28/2024 13:48 |
4609 | H - Zigu Zagu | C++20 (GCC 13-64) | constructive algorithms data structures greedy *2700 |
May/28/2024 13:47 |
4608 | G - Bandit Blues | C++20 (GCC 13-64) | combinatorics dp fft math *2900 |
May/28/2024 13:47 |
4607 | E - Cycling City | C++20 (GCC 13-64) | dfs and similar graphs *3100 |
May/28/2024 13:46 |
4606 | E - Carousel of Combinations | C++20 (GCC 13-64) | brute force combinatorics dp math number theory *2400 |
May/28/2024 13:46 |
4605 | D - Large Refrigerator | C++20 (GCC 13-64) | brute force *2900 |
May/28/2024 13:45 |
4604 | C2 - Подкрутка II | C++20 (GCC 13-64) | *special problem dp *1300 |
May/28/2024 13:44 |
4603 | B - Lemmings | C++20 (GCC 13-64) | binary search *2000 |
May/28/2024 13:44 |
4602 | E - Aquarium decoration | C++20 (GCC 13-64) | data structures greedy two pointers *2500 |
May/28/2024 13:44 |
4601 | C - Conveyor | C++20 (GCC 13-64) | sortings two pointers *2100 |
May/28/2024 13:44 |
4600 | E - Split the Tree | C++20 (GCC 13-64) | binary search data structures dp greedy trees *2400 |
May/28/2024 13:43 |
4599 | D - Destroy the Colony | C++20 (GCC 13-64) | combinatorics dp math *2600 |
May/28/2024 13:42 |
4598 | B - Game of chess unfinished | C++20 (GCC 13-64) | implementation *1700 |
May/28/2024 13:42 |
4597 | E - Present for Vitalik the Philatelist | C++20 (GCC 13-64) | combinatorics math number theory *2900 |
May/28/2024 13:42 |
4596 | G - Secure Password | C++20 (GCC 13-64) | bitmasks combinatorics constructive algorithms interactive math *2800 |
May/28/2024 13:42 |
4595 | I - Excursions | Kotlin 1.7 | *special problem constructive algorithms dfs and similar flows graph matchings graphs |
May/28/2024 13:41 |
4594 | J - Pawns | Kotlin 1.7 | *special problem |
May/28/2024 13:41 |
4593 | E - Chain Chips | C++20 (GCC 13-64) | data structures dp matrices *2300 |
May/28/2024 13:41 |
4592 | F - Binary String Partition | Kotlin 1.7 | *special problem binary search greedy |
May/28/2024 13:40 |
4591 | G - Biome Map | Kotlin 1.7 | *special problem constructive algorithms dfs and similar graphs |
May/28/2024 13:40 |
4590 | H - Submatrices | Kotlin 1.7 | *special problem bitmasks data structures dp |
May/28/2024 13:40 |
4589 | C - Sweets | Kotlin 1.7 | *special problem data structures implementation |
May/28/2024 13:39 |
4588 | D - String Searching | Kotlin 1.7 | *special problem hashing |
May/28/2024 13:39 |
4587 | E - Chess Team Forming | Kotlin 1.7 | *special problem binary search data structures greedy |
May/28/2024 13:39 |
4586 | C - Spiral Maximum | C++20 (GCC 13-64) | brute force dp *1900 |
May/28/2024 12:49 |
4585 | P - Area of a Star | C++20 (GCC 13-64) | geometry *2100 |
May/28/2024 12:48 |
4584 | D - XOR Counting | C++20 (GCC 13-64) | bitmasks combinatorics dp math *2600 |
May/28/2024 12:47 |
4583 | G - Greedy Subsequences | C++20 (GCC 13-64) | data structures dp trees *2400 |
May/28/2024 12:47 |
4582 | F - Paper task | C++20 (GCC 13-64) | data structures string suffix structures strings *2600 |
May/28/2024 12:47 |
4581 | F - Minimal String Xoration | C++20 (GCC 13-64) | bitmasks data structures divide and conquer greedy hashing sortings strings *2800 |
May/28/2024 12:46 |
4580 | A - Blocked Points | C++20 (GCC 13-64) | math |
May/28/2024 12:45 |
4579 | E - Ann and Half-Palindrome | C++20 (GCC 13-64) | data structures dp graphs string suffix structures strings trees *2300 |
May/28/2024 12:45 |
4578 | C - Twin Clusters | C++20 (GCC 13-64) | bitmasks brute force constructive algorithms math probabilities *2600 |
May/28/2024 12:44 |
4577 | E1 - Two Permutations (Easy Version) | C++20 (GCC 13-64) | brute force constructive algorithms greedy number theory *2400 |
May/28/2024 12:42 |
4576 | D - New Passenger Trams | C++20 (GCC 13-64) | binary search brute force data structures sortings two pointers *2300 |
May/28/2024 12:42 |
4575 | E - Hexagons | C++20 (GCC 13-64) | binary search implementation math *2100 |
May/28/2024 12:42 |
4574 | D - Odd Mineral Resource | C++20 (GCC 13-64) | binary search bitmasks brute force data structures probabilities trees *2900 |
May/28/2024 12:41 |
4573 | D - Traffic Jams in the Land | C++20 (GCC 13-64) | data structures dp number theory *2400 |
May/28/2024 12:41 |
4572 | H - The Most Reckless Defense | C++20 (GCC 13-64) | bitmasks brute force constructive algorithms dp flows graph matchings shortest paths *2300 |
May/28/2024 12:41 |
4571 | F - Blocking Chips | C++20 (GCC 13-64) | binary search constructive algorithms dfs and similar greedy trees *2400 |
May/28/2024 12:41 |
4570 | D - Valera and Swaps | C++20 (GCC 13-64) | constructive algorithms dsu graphs implementation math string suffix structures *2100 |
May/28/2024 12:40 |
4569 | G - Kuroni and Antihype | C++20 (GCC 13-64) | bitmasks brute force dp dsu graphs *3500 |
May/28/2024 12:40 |
4568 | F - Antennas | C++20 (GCC 13-64) | data structures dfs and similar graphs graphs implementation implementation shortest paths shortest paths |
May/28/2024 12:40 |
4567 | F - Classical? | C++20 (GCC 13-64) | binary search combinatorics number theory *2900 |
May/28/2024 12:38 |
4566 | D - Deduction Queries | C++20 (GCC 13-64) | data structures dsu *2400 |
May/28/2024 12:38 |
4565 | F - Double Sort II | C++20 (GCC 13-64) | dfs and similar flows graph matchings graphs *2500 |
May/28/2024 12:38 |
4564 | E - Text Editor | C++20 (GCC 13-64) | brute force dp greedy strings *2500 |
May/28/2024 12:38 |
4563 | F - Crossword Expert | C++20 (GCC 13-64) | combinatorics dp number theory probabilities two pointers *2400 |
May/28/2024 12:38 |
4562 | C - Levko and Strings | C++20 (GCC 13-64) | combinatorics dp *2500 |
May/28/2024 12:37 |
4561 | B - Before Exam | C++20 (GCC 13-64) | constructive algorithms implementation sortings *1900 |
May/28/2024 12:37 |
4560 | F - Hossam and Range Minimum Query | C++20 (GCC 13-64) | binary search bitmasks data structures hashing probabilities strings trees *2500 |
May/28/2024 12:36 |
4559 | F - Foo Fighters | C++20 (GCC 13-64) | bitmasks constructive algorithms *2700 |
May/28/2024 12:36 |
4558 | F - Controversial Rounds | C++20 (GCC 13-64) | binary search data structures dp greedy two pointers *2500 |
May/28/2024 12:35 |
4557 | [E - Points, Lines and Ready-made Titles](https://codeforces.co |