Auto-generated with ❤ using Harwest
A repository to keep track of problem solving practice, containing solutions from platforms:
- Codeforces
Codeforces is a website which hosts competitive programming contests: http://codeforces.com
# | Title | Solution | Tags | Submitted |
---|---|---|---|---|
310 | B - Fair Numbers | GNU C++14 | brute force math number theory |
Dec/20/2020 23:41 |
309 | B - Move and Turn | GNU C++14 | dp math *1300 |
Dec/19/2020 17:00 |
308 | C - Row GCD | GNU C++14 | math number theory *1600 |
Dec/19/2020 16:16 |
307 | A - Red-Blue Shuffle | GNU C++14 | math probabilities *800 |
Dec/19/2020 15:21 |
306 | B - Find The Array | GNU C++14 | bitmasks constructive algorithms greedy *1400 |
Dec/17/2020 20:56 |
305 | A - Dungeon | GNU C++14 | binary search math *1100 |
Dec/17/2020 20:24 |
304 | A - Yet Another Two Integers Problem | GNU C++14 | greedy math *800 |
Dec/17/2020 19:59 |
303 | E2 - Close Tuples (hard version) | GNU C++14 | binary search combinatorics implementation math sortings two pointers *1700 |
Dec/17/2020 18:03 |
302 | B - T-primes | GNU C++14 | binary search implementation math number theory *1300 |
Dec/14/2020 13:07 |
301 | B - Suffix Operations | GNU C++14 | constructive algorithms implementation *1400 |
Dec/04/2020 19:40 |
300 | A - Cancel the Trains | GNU C++14 | implementation *800 |
Dec/04/2020 18:43 |
299 | A - Arpa’s hard exam and Mehrdad’s naive cheat | GNU C++14 | implementation math number theory *1000 |
Dec/04/2020 18:28 |
298 | A - 2048 Game | GNU C++14 | brute force greedy math *1000 |
Nov/30/2020 20:01 |
297 | B - Obtain Two Zeroes | GNU C++14 | binary search math *1300 |
Nov/30/2020 19:54 |
296 | A - Telephone Number | GNU C++14 | brute force greedy strings *800 |
Nov/30/2020 15:59 |
295 | C - String Equality | GNU C++14 | dp greedy hashing implementation strings *1400 |
Nov/21/2020 21:54 |
294 | D - Circle Game | GNU C++14 | games geometry math *1700 |
Nov/21/2020 20:41 |
293 | B - Non-Substring Subsequence | GNU C++14 | dp greedy implementation strings *900 |
Nov/21/2020 20:25 |
292 | A - Subtract or Divide | GNU C++14 | greedy math *800 |
Nov/21/2020 20:08 |
291 | B - Toy Blocks | GNU C++14 | binary search greedy math sortings *1400 |
Nov/19/2020 21:07 |
290 | C - Two Brackets | GNU C++14 | greedy *800 |
Nov/19/2020 20:28 |
289 | A - Robot Program | GNU C++14 | math *800 |
Nov/19/2020 20:22 |
288 | A - Linova and Kingdom | GNU C++14 | dfs and similar dp greedy sortings trees *1600 |
Nov/19/2020 11:55 |
287 | B - Fence | GNU C++14 | brute force dp *1100 |
Nov/19/2020 10:37 |
286 | B - OR in Matrix | GNU C++14 | greedy hashing implementation *1300 |
Nov/18/2020 16:59 |
285 | B - Sum of Medians | GNU C++14 | greedy math *900 |
Nov/17/2020 20:39 |
284 | A - Buy the String | GNU C++14 | implementation math *800 |
Nov/17/2020 20:14 |
283 | C - Chef Monocarp | GNU C++14 | dp flows graph matchings greedy math sortings *1800 |
Oct/28/2020 14:02 |
282 | D - Minimal Height Tree | GNU C++14 | graphs greedy shortest paths trees *1600 |
Oct/28/2020 13:30 |
281 | B - Reverse Binary Strings | GNU C++14 | constructive algorithms greedy *1200 |
Oct/27/2020 21:10 |
280 | A - Marketing Scheme | GNU C++14 | brute force constructive algorithms greedy math *800 |
Oct/27/2020 20:09 |
279 | B - A New Technique | GNU C++14 | constructive algorithms implementation *1100 |
Oct/26/2020 12:30 |
278 | A - Finding Sasuke | GNU C++14 | math *800 |
Oct/26/2020 12:30 |
277 | B - Strings Equalization | GNU C++14 | brute force strings *1000 |
Oct/25/2020 13:46 |
276 | A - CME | GNU C++14 | math *800 |
Oct/25/2020 13:33 |
275 | B - Mike and Children | GNU C++14 | brute force implementation *1200 |
Oct/25/2020 13:15 |
274 | E - Two Round Dances | GNU C++14 | combinatorics math *1300 |
Oct/21/2020 15:59 |
273 | D - Districts Connection | GNU C++14 | constructive algorithms dfs and similar *1200 |
Oct/21/2020 15:48 |
272 | C - Palindromifier | GNU C++14 | constructive algorithms strings *1400 |
Oct/18/2020 16:32 |
271 | B - Putting Bricks in the Wall | GNU C++14 | constructive algorithms implementation *1100 |
Oct/18/2020 15:44 |
270 | A - XORwice | GNU C++14 | bitmasks greedy math *800 |
Oct/18/2020 14:56 |
269 | B - Belted Rooms | GNU C++14 | graphs implementation *1200 |
Oct/18/2020 11:27 |
268 | C - ABBB | GNU C++14 | brute force data structures greedy strings *1100 |
Oct/18/2020 11:10 |
267 | A - Box is Pull | GNU C++14 | math *800 |
Oct/18/2020 10:52 |
266 | C - Table Decorations | GNU C++14 | greedy *1800 |
Oct/15/2020 17:20 |
265 | C - Circle of Monsters | GNU C++14 | brute force constructive algorithms greedy math *1600 |
Oct/15/2020 14:03 |
264 | D - AND, OR and square sum | GNU C++14 | bitmasks greedy math *1700 |
Oct/14/2020 17:16 |
263 | C - Numbers on Whiteboard | GNU C++14 | constructive algorithms data structures greedy implementation math *1000 |
Oct/11/2020 15:09 |
262 | B - Barrels | GNU C++14 | greedy implementation sortings *800 |
Oct/11/2020 14:52 |
261 | A - Number of Apartments | GNU C++14 | brute force constructive algorithms math *900 |
Oct/11/2020 14:48 |
260 | A - Avoiding Zero | GNU C++14 | math sortings *900 |
Oct/11/2020 12:47 |
259 | B - Nice Matrix | GNU C++14 | greedy implementation math *1300 |
Oct/04/2020 22:44 |
258 | A - Fence | GNU C++14 | geometry math *800 |
Oct/04/2020 21:45 |
257 | B - Dasha and friends | GNU C++14 | brute force implementation math *1300 |
Oct/04/2020 15:24 |
256 | A - Dasha and Stairs | GNU C++14 | brute force constructive algorithms implementation math *1000 |
Oct/04/2020 14:59 |
255 | B - Two Arrays | GNU C++14 | greedy math sortings *1100 |
Sep/27/2020 21:19 |
254 | A - Copy-paste | GNU C++14 | greedy math *800 |
Sep/27/2020 20:41 |
253 | C1 - Pokémon Army (easy version) | GNU C++14 | constructive algorithms dp greedy *1300 |
Sep/25/2020 11:24 |
252 | B - Rock and Lever | GNU C++14 | bitmasks math *1200 |
Sep/24/2020 20:39 |
251 | A - Cubes Sorting | GNU C++14 | math sortings *900 |
Sep/24/2020 20:11 |
250 | C2 - Exam in BerSU (hard version) | GNU C++14 | brute force data structures greedy math *1700 |
Sep/23/2020 22:22 |
249 | B - Email from Polycarp | GNU C++14 | implementation strings *1200 |
Sep/23/2020 17:27 |
248 | C1 - Exam in BerSU (easy version) | GNU C++14 | greedy sortings *1200 |
Sep/23/2020 17:02 |
247 | A - Ropewalkers | GNU C++14 | math *800 |
Sep/23/2020 16:36 |
246 | C - Thor | GNU C++14 | brute force data structures implementation *1600 |
Sep/16/2020 16:44 |
245 | B - T-shirt buying | GNU C++14 | data structures implementation *1400 |
Sep/16/2020 00:40 |
244 | A - Andryusha and Socks | GNU C++14 | implementation *800 |
Sep/15/2020 23:00 |
243 | A - Buying Torches | GNU C++14 | math *1000 |
Sep/14/2020 22:58 |
242 | B - Negative Prefixes | GNU C++14 | greedy sortings *1300 |
Sep/14/2020 22:32 |
241 | C - Link Cut Centroids | GNU C++14 | constructive algorithms dfs and similar graphs trees *1700 |
Sep/13/2020 15:48 |
240 | B - Recursive Queries | GNU C++14 | binary search data structures dfs and similar *1300 |
Sep/12/2020 16:58 |
239 | C - Mahmoud and Ehab and the xor | GNU C++14 | constructive algorithms *1900 |
Sep/11/2020 23:29 |
238 | B - Mahmoud and Ehab and the bipartiteness | GNU C++14 | dfs and similar graphs trees *1300 |
Sep/11/2020 21:50 |
237 | B - Plus from Picture | GNU C++14 | dfs and similar implementation strings *1300 |
Sep/11/2020 17:06 |
236 | C - Number of Ways | GNU C++14 | binary search brute force data structures dp two pointers *1700 |
Sep/09/2020 22:42 |
235 | B - Tree Tag | GNU C++14 | dfs and similar dp games trees *1900 |
Sep/07/2020 17:27 |
234 | C - Balanced Bitstring | GNU C++14 | greedy implementation strings *1500 |
Sep/07/2020 12:55 |
233 | C - Element Extermination | GNU C++14 | constructive algorithms data structures greedy *1400 |
Sep/04/2020 01:58 |
232 | C - Swap Adjacent Elements | GNU C++14 | dfs and similar greedy math sortings two pointers *1400 |
Sep/03/2020 12:48 |
231 | B - Tea Queue | GNU C++14 | implementation *1200 |
Sep/03/2020 12:11 |
230 | A - Water The Garden | GNU C++14 | implementation *1000 |
Sep/03/2020 11:52 |
229 | D - Stoned Game | GNU C++14 | brute force games greedy implementation *1800 |
Aug/31/2020 17:24 |
228 | C - Multiples of Length | GNU C++14 | constructive algorithms greedy math number theory *1600 |
Aug/31/2020 16:17 |
227 | C - Mere Array | GNU C++14 | constructive algorithms math number theory sortings *1300 |
Aug/23/2020 12:41 |
226 | B - Ternary Sequence | GNU C++14 | constructive algorithms greedy math *1100 |
Aug/23/2020 12:13 |
225 | A - Distance and Axis | GNU C++14 | constructive algorithms math *900 |
Aug/23/2020 11:43 |
224 | C - Cyclic Permutations | GNU C++14 | combinatorics dp graphs math *1500 |
Aug/17/2020 23:32 |
223 | B - Fix You | GNU C++14 | brute force greedy implementation *800 |
Aug/17/2020 23:10 |
222 | A - Suborrays | GNU C++14 | constructive algorithms math *800 |
Aug/17/2020 22:41 |
221 | C - Boats Competition | GNU C++14 | brute force greedy two pointers *1200 |
Aug/06/2020 13:24 |
220 | B - Gifts Fixing | GNU C++14 | greedy *800 |
Aug/06/2020 11:58 |
219 | A - Remove Smallest | GNU C++14 | greedy sortings *800 |
Aug/06/2020 11:44 |
218 | A - Common Subsequence | GNU C++14 | brute force *800 |
Jul/22/2020 22:54 |
217 | C1 - Prefix Flip (Easy Version) | GNU C++14 | constructive algorithms data structures strings *1300 |
Jul/22/2020 22:53 |
216 | B - Sequential Nim | GNU C++14 | dp games *1100 |
Jul/22/2020 22:53 |
215 | C - Make It Good | GNU C++14 | greedy *1200 |
Jul/18/2020 10:07 |
214 | B - Restore the Permutation by Merger | GNU C++14 | greedy *800 |
Jul/18/2020 09:14 |
213 | A - Three Pairwise Maximums | GNU C++14 | math *800 |
Jul/18/2020 09:03 |
212 | B - Kvass and the Fair Nut | GNU C++14 | greedy implementation *1200 |
Jul/17/2020 12:34 |
211 | A - The Fair Nut and Elevator | GNU C++14 | brute force implementation *1000 |
Jul/17/2020 12:11 |
210 | A - Valeriy and Deque | GNU C++14 | data structures implementation *1500 |
Jul/17/2020 08:23 |
209 | D - Walking Robot | GNU C++14 | greedy *1500 |
Jul/16/2020 16:38 |
208 | C - Gourmet Cat | GNU C++14 | implementation math *1400 |
Jul/15/2020 00:54 |
207 | B - Make Them Equal | GNU C++14 | math *1200 |
Jul/14/2020 23:54 |
206 | A - Restoring Three Numbers | GNU C++14 | math *800 |
Jul/14/2020 23:34 |
205 | C - Create The Teams | GNU C++14 | brute force dp greedy implementation sortings *1400 |
Jul/13/2020 00:56 |
204 | B - Omkar and Last Class of Math | GNU C++14 | greedy math number theory *1300 |
Jul/11/2020 21:12 |
203 | A - Omkar and Completion | GNU C++14 | constructive algorithms implementation *800 |
Jul/11/2020 20:37 |
202 | C - Summarize to the Power of Two | GNU C++14 | brute force greedy implementation *1300 |
Jul/11/2020 16:59 |
201 | B - Delete from the Left | GNU C++14 | brute force implementation strings *900 |
Jul/11/2020 16:32 |
200 | A - Tanya and Stairways | GNU C++14 | implementation *800 |
Jul/11/2020 16:26 |
199 | C - Substring Game in the Lesson | GNU C++14 | games greedy strings *1300 |
Jul/11/2020 00:19 |
198 | B - Multiplication Table | GNU C++14 | math number theory *1300 |
Jul/11/2020 00:00 |
197 | A - Cards | GNU C++14 | implementation sortings strings *800 |
Jul/10/2020 23:20 |
196 | A - Grid game | GNU C++14 | constructive algorithms implementation *1400 |
Jul/05/2020 01:28 |
195 | A - Oh Those Palindromes | GNU C++14 | constructive algorithms strings *1300 |
Jul/05/2020 00:46 |
194 | B - The Number of Products | GNU C++14 | combinatorics dp implementation *1400 |
Jul/03/2020 23:45 |
193 | F - Binary String Reconstruction | GNU C++14 | constructive algorithms dfs and similar math *1500 |
Jul/03/2020 17:21 |
192 | B - String Modification | GNU C++14 | brute force constructive algorithms implementation sortings strings *1400 |
Jul/03/2020 16:40 |
191 | B - Simple Game | GNU C++14 | constructive algorithms games greedy implementation math *1300 |
Jul/03/2020 00:31 |
190 | D - Glider | GNU C++14 | binary search data structures two pointers *1700 |
Jul/02/2020 22:37 |
189 | C - Sequence Transformation | GNU C++14 | constructive algorithms math *1600 |
Jul/02/2020 21:11 |
188 | B - Forgery | GNU C++14 | implementation *1300 |
Jul/02/2020 12:24 |
187 | A - Cashier | GNU C++14 | implementation *1000 |
Jul/02/2020 11:58 |
186 | B - Buying a TV Set | GNU C++14 | math *1000 |
Jul/01/2020 11:36 |
185 | A - Heist | GNU C++14 | greedy implementation sortings *800 |
Jul/01/2020 11:28 |
184 | C - Removing Columns | GNU C++14 | brute force constructive algorithms implementation *1500 |
Jun/30/2020 21:52 |
183 | A - City Day | GNU C++14 | implementation *1000 |
Jun/29/2020 12:37 |
182 | B - Water Lily | GNU C++14 | geometry math *1000 |
Jun/29/2020 11:14 |
181 | D - Zero Remainder Array | GNU C++14 | math sortings two pointers *1400 |
Jun/28/2020 21:53 |
180 | C - Move Brackets | GNU C++14 | greedy strings *1000 |
Jun/28/2020 20:58 |
179 | B - Multiply by 2, divide by 6 | GNU C++14 | math *900 |
Jun/28/2020 20:35 |
178 | A - Required Remainder | GNU C++14 | math *800 |
Jun/28/2020 20:28 |
177 | A - Water Buying | GNU C++14 | math *800 |
Jun/28/2020 18:02 |
176 | B - Tanya and Candies | GNU C++14 | implementation *1200 |
Jun/28/2020 17:49 |
175 | C - Palindromic Matrix | GNU C++14 | constructive algorithms implementation *1700 |
Jun/28/2020 16:31 |
174 | B - Sea and Islands | GNU C++14 | constructive algorithms implementation *1400 |
Jun/28/2020 15:28 |
173 | D - Cutting Out | GNU C++14 | binary search sortings *1600 |
Jun/28/2020 12:29 |
172 | C - Good Array | GNU C++14 | *1300 |
Jun/28/2020 11:00 |
171 | B - Disturbed People | GNU C++14 | greedy *1000 |
Jun/28/2020 10:27 |
170 | A - Frog Jumping | GNU C++14 | math *800 |
Jun/28/2020 10:09 |
169 | B - Nick and Array | GNU C++14 | greedy implementation *1500 |
Jun/26/2020 23:31 |
168 | D - Maximum Sum on Even Positions | GNU C++14 | divide and conquer dp greedy implementation *1600 |
Jun/26/2020 22:23 |
167 | C - Pluses and Minuses | GNU C++14 | math *1300 |
Jun/26/2020 12:42 |
166 | A - Donut Shops | GNU C++14 | greedy implementation math *1000 |
Jun/26/2020 11:46 |
165 | B - 01 Game | GNU C++14 | games *900 |
Jun/26/2020 10:05 |
164 | B - Valuable Resources | GNU C++14 | brute force greedy *1300 |
Jun/25/2020 12:13 |
163 | A - Factory | GNU C++14 | implementation math matrices *1400 |
Jun/25/2020 11:52 |
162 | B - Codeforces Subsequences | GNU C++14 | brute force constructive algorithms greedy math strings *1500 |
Jun/24/2020 23:19 |
161 | C - Even Picture | GNU C++14 | constructive algorithms *1500 |
Jun/24/2020 22:21 |
160 | D - TediousLee | GNU C++14 | dp graphs greedy math trees *1900 |
Jun/24/2020 16:15 |
159 | C - RationalLee | GNU C++14 | greedy math sortings two pointers *1400 |
Jun/24/2020 00:20 |
158 | B - AccurateLee | GNU C++14 | greedy implementation strings *1200 |
Jun/23/2020 20:29 |
157 | A - FashionabLee | GNU C++14 | geometry math *800 |
Jun/23/2020 19:37 |
156 | B - Zmei Gorynich | GNU C++14 | greedy math *1600 |
Jun/23/2020 18:55 |
155 | B - Five-In-a-Row | GNU C++14 | brute force implementation *1600 |
Jun/03/2020 20:47 |
154 | D - Suitable Replacement | GNU C++14 | binary search greedy implementation *1500 |
Jun/03/2020 12:52 |
153 | B - Fly, freebies, fly! | GNU C++14 | binary search brute force implementation *1400 |
Jun/03/2020 11:48 |
152 | B - Non-square Equation | GNU C++14 | binary search brute force math *1400 |
Jun/03/2020 10:50 |
151 | B - New Year and Ascent Sequence | GNU C++14 | binary search combinatorics data structures dp implementation sortings *1400 |
Jun/03/2020 00:12 |
150 | C - The Party and Sweets | GNU C++14 | greedy implementation math *1500 |
Jun/02/2020 22:33 |
149 | C - Glass Carving | GNU C++14 | binary search data structures implementation *1500 |
Jun/02/2020 16:22 |
148 | B - Uniqueness | GNU C++14 | binary search brute force implementation two pointers *1500 |
Jun/01/2020 22:32 |
147 | C - Computer Game | GNU C++14 | binary search math *1400 |
Jun/01/2020 16:39 |
146 | C - Game On Leaves | GNU C++14 | games trees *1600 |
Jun/01/2020 12:20 |
145 | B - Subsequence Hate | GNU C++14 | implementation strings *1400 |
Jun/01/2020 11:55 |
144 | A - Odd Selection | GNU C++14 | brute force implementation math *1200 |
May/31/2020 20:32 |
143 | C - Candies | GNU C++14 | binary search implementation *1500 |
May/31/2020 13:13 |
142 | B - New Theatre Square | GNU C++14 | brute force dp greedy implementation two pointers *1000 |
May/28/2020 21:01 |
141 | A - Berland Poker | GNU C++14 | brute force greedy math *1000 |
May/28/2020 20:41 |
140 | B - Restoring Painting | GNU C++14 | brute force constructive algorithms math *1400 |
May/28/2020 17:59 |
139 | C - Dominated Subarray | GNU C++14 | greedy implementation sortings strings two pointers *1200 |
May/28/2020 17:26 |
138 | D - Zero Quantity Maximization | GNU C++14 | hashing math number theory *1500 |
May/28/2020 00:54 |
137 | B - Minimum Ternary String | GNU C++14 | greedy implementation *1400 |
May/28/2020 00:35 |
136 | B - Silly Mistake | GNU C++14 | greedy implementation *1400 |
May/27/2020 23:29 |
135 | C - Sweets Eating | GNU C++14 | dp greedy math sortings *1500 |
May/27/2020 16:47 |
134 | C - Celex Update | GNU C++14 | math *1600 |
May/27/2020 00:13 |
133 | B - Maria Breaks the Self-isolation | GNU C++14 | greedy sortings *1000 |
May/26/2020 20:25 |
132 | A - Park Lighting | GNU C++14 | greedy math *800 |
May/26/2020 20:07 |
131 | A - Payment Without Change | GNU C++14 | math *1000 |
May/26/2020 19:46 |
130 | B - Fridge Lockers | GNU C++14 | graphs implementation *1100 |
May/26/2020 17:30 |
129 | B - Views Matter | GNU C++14 | greedy implementation sortings *1400 |
May/26/2020 16:33 |
128 | B - Nastya Is Playing Computer Games | GNU C++14 | constructive algorithms math *1000 |
May/25/2020 10:07 |
127 | A - Nastya Is Reading a Book | GNU C++14 | implementation *800 |
May/25/2020 09:35 |
126 | E - Polygon | GNU C++14 | dp graphs implementation shortest paths *1300 |
May/24/2020 21:21 |
125 | C - Similar Pairs | GNU C++14 | constructive algorithms graph matchings greedy sortings *1100 |
May/24/2020 20:36 |
124 | D - Buying Shovels | GNU C++14 | math number theory *1300 |
May/24/2020 20:28 |
123 | B - Honest Coach | GNU C++14 | greedy sortings *800 |
May/24/2020 19:24 |
122 | A - Minimal Square | GNU C++14 | greedy math *800 |
May/24/2020 19:12 |
121 | B - Long Number | GNU C++14 | greedy *1300 |
May/24/2020 17:34 |
120 | A - Game 23 | GNU C++14 | implementation math *1000 |
May/23/2020 13:40 |
119 | B - Maximal Continuous Rest | GNU C++14 | implementation *900 |
May/23/2020 13:33 |
118 | A - Points on Line | GNU C++14 | binary search combinatorics two pointers *1300 |
May/23/2020 01:47 |
117 | A - LCM Challenge | GNU C++14 | number theory *1600 |
May/23/2020 01:27 |
116 | B - Cards | GNU C++14 | constructive algorithms dp math *1300 |
May/23/2020 00:29 |
115 | A - k-Multiple Free Set | GNU C++14 | binary search greedy sortings *1500 |
May/23/2020 00:00 |
114 | C - They Are Everywhere | GNU C++14 | binary search strings two pointers *1500 |
May/22/2020 23:44 |
113 | A - Adding Digits | GNU C++14 | implementation math *1400 |
May/22/2020 21:14 |
112 | C - Two Shuffled Sequences | GNU C++14 | constructive algorithms sortings *1000 |
May/22/2020 17:42 |
111 | D - Equalize Them All | GNU C++14 | constructive algorithms greedy *1400 |
May/22/2020 17:30 |
110 | B - Kolya and Tanya | GNU C++14 | combinatorics *1500 |
May/22/2020 15:54 |
109 | C - Three displays | GNU C++14 | brute force dp implementation *1400 |
May/22/2020 15:06 |
108 | C - Everyone is a Winner! | GNU C++14 | binary search math meet-in-the-middle number theory *1400 |
May/22/2020 01:19 |
107 | C - Air Conditioner | GNU C++14 | dp greedy implementation sortings two pointers *1500 |
May/22/2020 00:27 |
106 | D - Binary String Minimizing | GNU C++14 | greedy *1500 |
May/21/2020 22:22 |
105 | C - Greg and Array | GNU C++14 | data structures dp implementation *1400 |
May/21/2020 20:33 |
104 | C - Friends and Gifts | GNU C++14 | constructive algorithms data structures math *1500 |
May/21/2020 19:25 |
103 | C - Vasya and String | GNU C++14 | binary search dp strings two pointers *1500 |
May/21/2020 11:42 |
102 | C - Book Reading | GNU C++14 | math *1200 |
May/19/2020 09:33 |
101 | D2 - Equalizing by Division (hard version) | GNU C++14 | brute force math sortings *1600 |
May/19/2020 09:01 |
100 | D1 - Equalizing by Division (easy version) | GNU C++14 | brute force implementation *1500 |
May/19/2020 09:01 |
99 | B - Binary Palindromes | GNU C++14 | greedy strings *1400 |
May/18/2020 21:31 |
98 | B - Draw! | GNU C++14 | greedy implementation *1400 |
May/18/2020 16:45 |
97 | C1 - Simple Polygon Embedding | GNU C++14 | binary search geometry math ternary search *1400 |
May/17/2020 16:55 |
96 | C2 - Not So Simple Polygon Embedding | GNU C++14 | binary search brute force geometry math *2000 |
May/17/2020 16:13 |
95 | B - Ternary String | GNU C++14 | binary search dp implementation two pointers *1200 |
May/17/2020 15:28 |
94 | A - Alarm Clock | GNU C++14 | math *900 |
May/17/2020 15:06 |
93 | B - Discounts | GNU C++14 | greedy sortings *900 |
May/17/2020 13:59 |
92 | A - Regular Bracket Sequence | GNU C++14 | greedy implementation *1100 |
May/17/2020 13:44 |
91 | B - Catch Overflow! | GNU C++14 | data structures expression parsing implementation *1600 |
May/17/2020 13:14 |
90 | A - From Hero to Zero | GNU C++14 | implementation math *900 |
May/17/2020 12:47 |
89 | B - Young Explorers | GNU C++14 | dp greedy sortings *1200 |
May/16/2020 21:07 |
88 | D - Game With Array | GNU C++14 | constructive algorithms math *1400 |
May/16/2020 20:47 |
87 | A - Sequence with Digits | GNU C++14 | brute force implementation math *1200 |
May/16/2020 20:30 |
86 | C - Joty and Chocolate | GNU C++14 | implementation math number theory *1600 |
May/15/2020 20:01 |
85 | D - Constructing the Array | GNU C++14 | constructive algorithms data structures sortings *1600 |
May/15/2020 11:38 |
84 | C - Board Moves | GNU C++14 | math *1000 |
May/14/2020 20:54 |
83 | B - Two Arrays And Swaps | GNU C++14 | greedy sortings *800 |
May/14/2020 20:21 |
82 | A - Most Unstable Array | GNU C++14 | constructive algorithms greedy math *800 |
May/14/2020 20:14 |
81 | A - Cutting Banner | GNU C++14 | brute force implementation *1400 |
May/14/2020 15:40 |
80 | A - k-th divisor | GNU C++14 | math number theory *1400 |
May/13/2020 23:46 |
79 | C - Equal Sums | GNU C++14 | implementation sortings *1400 |
May/13/2020 20:27 |
78 | C - Vladik and fractions | GNU C++14 | brute force constructive algorithms math number theory *1500 |
May/13/2020 11:48 |
77 | B - Chris and Magic Square | GNU C++14 | constructive algorithms implementation *1400 |
May/13/2020 10:54 |
76 | C - Orac and LCM | GNU C++14 | math number theory *1600 |
May/12/2020 23:26 |
75 | B - Orac and Models | GNU C++14 | dp math number theory *1400 |
May/12/2020 22:50 |
74 | A - Orac and Factors | GNU C++14 | math *900 |
May/12/2020 18:44 |
73 | C2 - Good Numbers (hard version) | GNU C++14 | binary search greedy math meet-in-the-middle *1500 |
May/11/2020 22:49 |
72 | B - Little Dima and Equation | GNU C++14 | brute force implementation math number theory *1500 |
May/11/2020 21:54 |
71 | B - Vasya and Wrestling | GNU C++14 | implementation *1400 |
May/11/2020 21:15 |
70 | B - Polo the Penguin and Matrix | GNU C++14 | brute force dp implementation sortings ternary search *1400 |
May/11/2020 17:20 |
69 | E - Tetrahedron | GNU C++14 | dp math matrices *1500 |
May/11/2020 12:29 |
68 | G - Special Permutation | GNU C++14 | constructive algorithms *1600 |
May/10/2020 13:27 |
67 | E - Special Elements | GNU C++14 | brute force implementation two pointers *1500 |
May/10/2020 13:05 |
66 | D - Alice, Bob and Candies | GNU C++14 | implementation *1300 |
May/10/2020 12:17 |
65 | C - K-th Not Divisible by n | GNU C++14 | binary search math *1200 |
May/09/2020 21:49 |
64 | B - Same Parity Summands | GNU C++14 | constructive algorithms math *1200 |
May/09/2020 20:46 |
63 | A - Sum of Round Numbers | GNU C++14 | implementation math *800 |
May/09/2020 20:15 |
62 | B - Suffix Structures | GNU C++14 | implementation strings *1400 |
May/09/2020 13:35 |
61 | B - Composite Coloring | GNU C++14 | brute force constructive algorithms greedy math number theory *1400 |
May/09/2020 11:53 |
60 | B - Burning Midnight Oil | GNU C++14 | binary search implementation *1500 |
May/09/2020 10:50 |
59 | C - The Child and Toy | GNU C++14 | graphs greedy sortings *1400 |
May/08/2020 21:08 |
58 | E - Boxers | GNU C++14 | greedy sortings *1500 |
May/08/2020 17:25 |
57 | C - Phoenix and Distribution | GNU C++14 | constructive algorithms greedy sortings strings *1600 |
May/08/2020 16:49 |
56 | C - Doors Breaking and Repairing | GNU C++14 | games *1200 |
May/08/2020 09:44 |
55 | C - Hilbert's Hotel | GNU C++14 | math sortings *1600 |
May/07/2020 12:58 |
54 | B - Card Constructions | GNU C++14 | binary search brute force dp math *1100 |
May/06/2020 21:11 |
53 | A - Puzzle Pieces | GNU C++14 | math *800 |
May/06/2020 20:14 |
52 | C - Fixing Typos | GNU C++14 | greedy implementation *1400 |
May/05/2020 22:15 |
51 | C - Vanya and Exams | GNU C++14 | greedy sortings *1400 |
May/05/2020 12:58 |
50 | C - Little Girl and Maximum Sum | GNU C++14 | data structures greedy implementation sortings *1500 |
May/05/2020 12:01 |
49 | C - Beautiful Sets of Points | GNU C++14 | constructive algorithms implementation *1500 |
May/05/2020 10:50 |
48 | C - Pythagorean Triples | GNU C++14 | math number theory *1500 |
May/04/2020 20:46 |
47 | C - Make Good | GNU C++14 | bitmasks constructive algorithms math *1400 |
May/04/2020 20:09 |
46 | C - Team | GNU C++14 | constructive algorithms greedy implementation *1400 |
May/04/2020 11:46 |
45 | A - Boredom | GNU C++14 | dp *1500 |
May/04/2020 11:05 |
44 | B - Phoenix and Beauty | GNU C++14 | constructive algorithms data structures greedy sortings *1400 |
May/02/2020 11:50 |
43 | A - Phoenix and Balance | GNU C++14 | greedy math *800 |
May/01/2020 20:31 |
42 | C - Soldier and Cards | GNU C++14 | brute force dfs and similar games *1400 |
May/01/2020 12:27 |
41 | D - Candy Box (easy version) | GNU C++14 | greedy sortings *1400 |
May/01/2020 11:37 |
40 | B - Kefa and Company | GNU C++14 | binary search sortings two pointers *1500 |
Apr/30/2020 17:30 |
39 | B - Odd sum | GNU C++14 | dp greedy implementation *1400 |
Apr/30/2020 15:13 |
38 | A - Vacations | GNU C++14 | dp *1400 |
Apr/30/2020 11:38 |
37 | A - Fox and Box Accumulation | GNU C++14 | greedy sortings *1400 |
Apr/29/2020 14:14 |
36 | C - Array Splitting | GNU C++14 | greedy sortings *1400 |
Apr/29/2020 13:18 |
35 | C - Pipes | GNU C++14 | dp implementation *1500 |
Apr/28/2020 22:36 |
34 | C - Powers Of Two | GNU C++14 | bitmasks greedy *1400 |
Apr/28/2020 20:54 |
33 | B - Little Girl and Game | GNU C++14 | games greedy *1300 |
Apr/28/2020 11:38 |
32 | B - Jzzhu and Sequences | GNU C++14 | implementation math *1300 |
Apr/28/2020 09:40 |
31 | B - Sasha and Magnetic Machines | GNU C++14 | greedy number theory *1300 |
Apr/27/2020 12:14 |
30 | A - Road To Zero | GNU C++14 | greedy math *1000 |
Apr/27/2020 09:56 |
29 | B - Binary Period | GNU C++14 | constructive algorithms strings *1100 |
Apr/26/2020 20:44 |
28 | B - Amr and Pins | GNU C++14 | geometry math *1400 |
Apr/26/2020 00:14 |
27 | C - Woodcutters | GNU C++14 | dp greedy *1500 |
Apr/25/2020 20:39 |
26 | D - Queue | GNU C++14 | greedy implementation sortings *1300 |
Apr/25/2020 16:00 |
25 | C - Exams | GNU C++14 | greedy sortings *1400 |
Apr/25/2020 15:36 |
24 | B - Books | GNU C++14 | binary search brute force implementation two pointers *1400 |
Apr/25/2020 11:37 |
23 | C - Divisibility by Eight | GNU C++14 | brute force dp math *1500 |
Apr/24/2020 20:30 |
22 | A - Two Substrings | GNU C++14 | brute force dp greedy implementation strings *1500 |
Apr/24/2020 12:34 |
21 | B - Before an Exam | GNU C++14 | constructive algorithms greedy *1200 |
Apr/24/2020 11:59 |
20 | C - Registration System | GNU C++14 | data structures hashing implementation *1300 |
Apr/24/2020 09:43 |
19 | B - Nastya and Door | GNU C++14 | greedy implementation *1300 |
Apr/24/2020 09:16 |
18 | A - Nastya and Rice | GNU C++14 | math *900 |
Apr/23/2020 20:26 |
17 | C - Drazil and Factorial | GNU C++14 | greedy math sortings *1400 |
Apr/23/2020 00:31 |
16 | B - Two Buttons | GNU C++14 | dfs and similar graphs greedy implementation math shortest paths *1400 |
Apr/23/2020 00:00 |
15 | B - Motarack's Birthday | GNU C++14 | binary search greedy ternary search *1500 |
Apr/22/2020 23:18 |
14 | C - Rumor | GNU C++14 | dfs and similar graphs greedy *1300 |
Apr/22/2020 22:00 |
13 | A - Candies | GNU C++14 | brute force math *900 |
Apr/21/2020 21:35 |
12 | B - Balanced Array | GNU C++14 | constructive algorithms math *800 |
Apr/21/2020 20:32 |
11 | A - Bear and Poker | GNU C++14 | implementation math number theory *1300 |
Apr/20/2020 20:44 |
10 | C - Basketball Exercise | GNU C++14 | dp *1400 |
Apr/20/2020 16:51 |
9 | C - Powered Addition | GNU C++14 | bitmasks brute force greedy *1500 |
Apr/20/2020 13:08 |
8 | D - Anti-Sudoku | GNU C++14 | constructive algorithms implementation *1300 |
Apr/19/2020 17:19 |
7 | C - Two Teams Composing | GNU C++14 | binary search greedy implementation sortings *1100 |
Apr/19/2020 17:07 |
6 | B - Construct the String | GNU C++14 | constructive algorithms *900 |
Apr/16/2020 20:48 |
5 | B - Kana and Dragon Quest game | GNU C++14 | greedy implementation math *900 |
Apr/15/2020 20:32 |
4 | A - Ichihime and Triangle | GNU C++14 | constructive algorithms math *800 |
Apr/15/2020 20:11 |
3 | A - Candies and Two Sisters | GNU C++14 | math *800 |
Apr/13/2020 20:09 |
2 | A - Filling Diamonds | GNU C++14 | brute force dp implementation math *900 |
Apr/13/2020 11:29 |
1 | B - Sorted Adjacent Differences | GNU C++14 | constructive algorithms sortings *1200 |
Apr/13/2020 11:16 |