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 |