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 |
---|---|---|---|---|
288 | B - Minimum Product | GNU C++17 | brute force greedy math *1100 |
Sep/05/2020 14:50 |
287 | C - The Fair Nut and String | GNU C++17 | combinatorics dp implementation *1500 |
Jun/01/2020 23:54 |
286 | B - Kvass and the Fair Nut | GNU C++17 | greedy implementation *1200 |
Jun/01/2020 23:16 |
285 | A - The Fair Nut and Elevator | GNU C++17 | brute force implementation *1000 |
Jun/01/2020 22:53 |
284 | A - Odd Selection | GNU C++17 | brute force implementation math *1200 |
May/31/2020 23:51 |
283 | B - Subsequence Hate | GNU C++17 | implementation strings *1400 |
May/31/2020 23:49 |
282 | C - Game On Leaves | GNU C++17 | games trees *1600 |
May/31/2020 23:48 |
281 | E - Tree Shuffling | GNU C++17 | dfs and similar dp greedy trees *2000 |
May/31/2020 23:46 |
280 | C - Mixing Water | GNU C++17 | binary search math *1700 |
May/29/2020 02:43 |
279 | D - Yet Another Yet Another Task | GNU C++17 (64) | data structures dp implementation two pointers *2000 |
May/29/2020 01:45 |
278 | B - New Theatre Square | GNU C++17 (64) | brute force dp greedy implementation two pointers *1000 |
May/29/2020 01:04 |
277 | A - Berland Poker | GNU C++17 (64) | brute force greedy math *1000 |
May/29/2020 00:52 |
276 | D - Decorate Apple Tree | GNU C++17 (64) | constructive algorithms dfs and similar dp graphs greedy sortings trees *1600 |
May/28/2020 00:59 |
275 | B - Divide Candies | GNU C++17 (64) | math number theory *1600 |
May/28/2020 00:58 |
274 | A - Determine Line | GNU C++17 (64) | implementation *800 |
May/28/2020 00:56 |
273 | D - The Best Vacation | GNU C++17 (64) | binary search brute force greedy implementation two pointers *1900 |
May/26/2020 23:58 |
272 | C - Celex Update | GNU C++17 (64) | math *1600 |
May/26/2020 23:52 |
271 | B - Maria Breaks the Self-isolation | GNU C++17 (64) | greedy sortings *1000 |
May/26/2020 23:48 |
270 | A - Park Lighting | GNU C++17 (64) | greedy math *800 |
May/26/2020 23:32 |
269 | C - Masha and two friends | GNU C++17 (64) | implementation *1500 |
May/26/2020 00:56 |
268 | B - Margarite and the best present | GNU C++17 (64) | math *900 |
May/25/2020 23:00 |
267 | E - Polygon | GNU C++17 (64) | dp graphs implementation shortest paths *1300 |
May/24/2020 20:57 |
266 | D - Buying Shovels | GNU C++17 (64) | math number theory *1300 |
May/24/2020 20:37 |
265 | A - Minimal Square | GNU C++17 (64) | greedy math *800 |
May/24/2020 20:24 |
264 | B - Honest Coach | GNU C++17 (64) | greedy sortings *800 |
May/24/2020 20:19 |
263 | C - Similar Pairs | GNU C++17 (64) | constructive algorithms graph matchings greedy sortings *1100 |
May/24/2020 20:15 |
262 | D - Berland Fair | GNU C++17 (64) | binary search brute force data structures greedy *1700 |
May/23/2020 20:43 |
261 | B - Vasya and Books | GNU C++17 (64) | implementation math *1000 |
May/23/2020 19:19 |
260 | A - Diverse Substring | GNU C++17 (64) | implementation strings *1000 |
May/23/2020 19:05 |
259 | E - Multihedgehog | GNU C++17 (64) | graphs shortest paths trees *1800 |
May/23/2020 04:10 |
258 | C - Colored Rooks | GNU C++17 (64) | constructive algorithms graphs *1700 |
May/23/2020 03:06 |
257 | B - LCM | GNU C++17 (64) | math number theory *1200 |
May/23/2020 01:05 |
256 | A - Birthday | GNU C++17 (64) | math *1400 |
May/23/2020 00:32 |
255 | C - Cram Time | GNU C++17 (64) | greedy math *1600 |
May/22/2020 00:05 |
254 | B - Curiosity Has No Limits | GNU C++17 (64) | dp *1500 |
May/21/2020 23:49 |
253 | A - Golden Plate | GNU C++17 (64) | implementation math *800 |
May/21/2020 22:38 |
252 | D - Labyrinth | GNU C++17 (64) | graphs shortest paths *1800 |
May/21/2020 00:43 |
251 | C - Oh Those Palindromes | GNU C++17 (64) | constructive algorithms *1300 |
May/20/2020 23:41 |
250 | B - Equations of Mathematical Magic | GNU C++17 (64) | math *1200 |
May/20/2020 23:28 |
249 | A - Make a triangle! | GNU C++17 (64) | brute force geometry math *800 |
May/20/2020 23:04 |
248 | E - Binary Numbers AND Sum | GNU C++17 (64) | data structures implementation math *1700 |
May/20/2020 01:20 |
247 | D - Boxes Packing | GNU C++17 (64) | binary search implementation *1800 |
May/20/2020 00:39 |
246 | C - Books Queries | GNU C++17 (64) | implementation *1400 |
May/20/2020 00:28 |
245 | B - Heaters | GNU C++17 (64) | greedy two pointers *1500 |
May/20/2020 00:27 |
244 | A - Vova and Train | GNU C++17 (64) | math *1100 |
May/19/2020 23:58 |
243 | A - Fafa and his Company | GNU C++17 (64) | brute force implementation *800 |
May/18/2020 20:52 |
242 | A - Fancy Fence | GNU C++17 (64) | geometry implementation math *1100 |
May/18/2020 20:33 |
241 | B - BerSU Ball | GNU C++17 (64) | dfs and similar dp graph matchings greedy sortings two pointers *1200 |
May/18/2020 20:31 |
240 | A - Raising Bacteria | GNU C++17 (64) | bitmasks *1000 |
May/18/2020 20:22 |
239 | D - Multiset | GNU C++17 (64) | binary search data structures *1900 |
May/18/2020 02:51 |
238 | B - Ternary String | GNU C++17 | binary search dp implementation two pointers *1200 |
May/18/2020 01:20 |
237 | A - Alarm Clock | GNU C++17 | math *900 |
May/18/2020 01:02 |
236 | C - Given Length and Sum of Digits... | GNU C++17 | dp greedy implementation *1400 |
May/17/2020 03:47 |
235 | A - Cheap Travel | GNU C++17 | implementation *1200 |
May/17/2020 03:09 |
234 | A - Boredom | GNU C++17 | dp *1500 |
May/17/2020 02:44 |
233 | B - T-primes | GNU C++17 | binary search implementation math number theory *1300 |
May/17/2020 02:10 |
232 | B - Vanya and Lanterns | GNU C++17 | binary search implementation math sortings *1200 |
May/17/2020 02:02 |
231 | A - New Year Transportation | GNU C++17 | dfs and similar graphs implementation *1000 |
May/17/2020 01:54 |
230 | C - Count Triangles | GNU C++17 | binary search implementation math two pointers *1800 |
May/17/2020 00:25 |
229 | D - Game With Array | GNU C++17 | constructive algorithms math *1400 |
May/17/2020 00:07 |
228 | B - Young Explorers | GNU C++17 | dp greedy sortings *1200 |
May/17/2020 00:01 |
227 | A - Sequence with Digits | GNU C++17 | brute force implementation math *1200 |
May/16/2020 23:32 |
226 | A - IQ test | GNU C++17 | brute force *1300 |
May/15/2020 23:08 |
225 | A - Calculating Function | GNU C++17 | implementation math *800 |
May/15/2020 22:58 |
224 | A - Kefa and First Steps | GNU C++17 | brute force dp implementation *900 |
May/15/2020 20:04 |
223 | D - Constructing the Array | GNU C++17 | constructive algorithms data structures sortings *1600 |
May/15/2020 00:25 |
222 | C - Board Moves | GNU C++17 | math *1000 |
May/15/2020 00:14 |
221 | B - Two Arrays And Swaps | GNU C++17 | greedy sortings *800 |
May/14/2020 23:59 |
220 | A - Most Unstable Array | GNU C++17 | constructive algorithms greedy math *800 |
May/14/2020 23:52 |
219 | G - Special Permutation | GNU C++17 | constructive algorithms *1600 |
May/09/2020 22:24 |
218 | F - Binary String Reconstruction | GNU C++17 | constructive algorithms dfs and similar math *1500 |
May/09/2020 22:06 |
217 | E - Special Elements | GNU C++17 | brute force implementation two pointers *1500 |
May/09/2020 21:53 |
216 | D - Alice, Bob and Candies | GNU C++17 | implementation *1300 |
May/09/2020 21:29 |
215 | C - K-th Not Divisible by n | GNU C++17 | binary search math *1200 |
May/09/2020 21:18 |
214 | B - Same Parity Summands | GNU C++17 | constructive algorithms math *1200 |
May/09/2020 21:09 |
213 | A - Sum of Round Numbers | GNU C++17 | implementation math *800 |
May/09/2020 20:47 |
212 | A - Twins | GNU C++17 | greedy sortings *900 |
May/09/2020 19:02 |
211 | A - Tram | GNU C++17 | implementation *800 |
May/09/2020 18:36 |
210 | A - Lucky Division | GNU C++17 | brute force number theory *1000 |
May/09/2020 17:44 |
209 | A - Young Physicist | GNU C++17 | implementation math *1000 |
May/09/2020 17:38 |
208 | A - Helpful Maths | GNU C++17 | greedy implementation sortings strings *800 |
May/09/2020 17:27 |
207 | A - Petya and Strings | GNU C++17 | implementation strings *800 |
May/09/2020 17:19 |
206 | A - Domino piling | GNU C++17 | greedy math *800 |
May/09/2020 17:13 |
205 | A - String Task | GNU C++17 | implementation strings *1000 |
May/09/2020 17:02 |
204 | A - Team | GNU C++17 | brute force greedy *800 |
May/09/2020 16:52 |
203 | A - Next Round | GNU C++17 | *special problem implementation *800 |
May/09/2020 16:40 |
202 | A - Way Too Long Words | GNU C++17 | strings *800 |
May/09/2020 16:24 |
201 | A - Theatre Square | GNU C++17 | math *1000 |
May/09/2020 00:32 |
200 | A - Watermelon | GNU C++17 | brute force math *800 |
May/09/2020 00:18 |
199 | A - Mike and Cellphone | GNU C++17 | brute force constructive algorithms implementation *1400 |
Mar/12/2020 18:55 |
198 | C - NEKO's Maze Game | GNU C++17 | constructive algorithms implementation *1400 |
Jan/21/2020 23:45 |
197 | C - Two Arrays | Mono C# | combinatorics dp *1600 |
Jan/14/2020 23:01 |
196 | C - Garland | GNU C++17 | dp greedy sortings *1800 |
Jan/12/2020 00:36 |
195 | C - Fadi and LCM | GNU C++17 | brute force math number theory *1400 |
Jan/11/2020 01:47 |
194 | B - Just Eat It! | GNU C++17 | dp greedy implementation *1300 |
Jan/11/2020 01:39 |
193 | A - Mezo Playing Zoma | GNU C++17 | math *800 |
Jan/11/2020 01:20 |
192 | D - Prime Graph | GNU C++17 | constructive algorithms greedy math number theory *1500 |
Jan/09/2020 03:04 |
191 | C - Friends and Gifts | GNU C++17 | constructive algorithms data structures math *1500 |
Jan/08/2020 09:50 |
190 | B - Hyperset | GNU C++17 | brute force data structures implementation *1500 |
Jan/07/2020 02:12 |
189 | A - Angry Students | GNU C++17 | greedy implementation *800 |
Jan/06/2020 00:57 |
188 | B - New Year and Ascent Sequence | GNU C++17 | binary search combinatorics data structures dp implementation sortings *1400 |
Jan/05/2020 00:36 |
187 | C - New Year and Permutation | GNU C++17 | combinatorics math *1600 |
Jan/04/2020 23:59 |
186 | B - Blocks | GNU C++17 | greedy math *1300 |
Jan/03/2020 00:51 |
185 | B - Candies Division | GNU C++17 | math *900 |
Jan/02/2020 00:13 |
184 | B - Interesting Subarray | GNU C++17 | constructive algorithms greedy math *1200 |
Jan/01/2020 23:40 |
183 | C - Gourmet Cat | GNU C++17 | implementation math *1400 |
Sep/26/2019 22:30 |
182 | B - Make Them Equal | GNU C++17 | math *1200 |
Sep/26/2019 22:14 |
181 | A - Restoring Three Numbers | GNU C++17 | math *800 |
Sep/26/2019 22:02 |
180 | C - Match Points | GNU C++17 | binary search greedy sortings ternary search two pointers *2000 |
Sep/24/2019 02:15 |
179 | B - Ugly Pairs | GNU C++17 | dfs and similar greedy implementation sortings strings *1800 |
Sep/24/2019 02:02 |
178 | A - Inscribed Figures | GNU C++17 | geometry *1400 |
Sep/24/2019 01:18 |
177 | C - Common Divisors | GNU C++17 | Aug/20/2019 02:47 | |
176 | C - Almost Equal | GNU C++17 | constructive algorithms math *1200 |
Aug/20/2019 00:39 |
175 | B - Make Product Equal One | GNU C++17 | dp implementation *900 |
Aug/20/2019 00:27 |
174 | A - Choose Two Numbers | GNU C++17 | math sortings *800 |
Aug/20/2019 00:14 |
173 | B1 - Cat Party (Easy Edition) | GNU C++17 | data structures implementation *1500 |
Aug/19/2019 03:28 |
172 | B2 - Cat Party (Hard Edition) | GNU C++17 | data structures implementation *1600 |
Aug/19/2019 03:27 |
171 | A - Eating Soup | GNU C++17 | greedy math *900 |
Aug/19/2019 02:59 |
170 | B - Pasha Maximizes | GNU C++17 | greedy *1400 |
Jul/31/2019 22:40 |
169 | B - Water Lily | GNU C++17 | geometry math *1000 |
Jul/31/2019 00:21 |
168 | D - Welfare State | GNU C++17 | data structures implementation *1600 |
Jul/31/2019 00:08 |
167 | D1 - RGB Substring (easy version) | GNU C++17 | implementation *1500 |
Jul/25/2019 14:48 |
166 | D2 - RGB Substring (hard version) | GNU C++17 | data structures dp implementation two pointers *1600 |
Jul/25/2019 14:45 |
165 | C - Robot Breakout | GNU C++17 | implementation *1500 |
Jul/25/2019 14:32 |
164 | B - Odd Sum Segments | GNU C++17 | constructive algorithms math *1200 |
Jul/25/2019 14:13 |
163 | A - Three Piles of Candies | GNU C++17 | brute force constructive algorithms math *800 |
Jul/25/2019 14:02 |
162 | C - Serval and Parenthesis Sequence | GNU C++17 | greedy strings *1700 |
May/31/2019 11:57 |
161 | B - Serval and Toy Bricks | GNU C++17 | constructive algorithms greedy *1200 |
May/31/2019 11:37 |
160 | A - Serval and Bus | GNU C++17 | brute force math *1000 |
May/31/2019 11:23 |
159 | B - Petr# | GNU C++17 | brute force data structures hashing strings *2000 |
May/29/2019 13:12 |
158 | C - Increasing by Modulo | GNU C++17 | binary search greedy *1700 |
May/28/2019 20:19 |
157 | B - Pairs | GNU C++17 | graphs implementation *1500 |
May/28/2019 20:09 |
156 | A - Circle Metro | GNU C++17 | implementation math *900 |
May/28/2019 20:01 |
155 | D - The Beatles | GNU C++17 | implementation math number theory *1700 |
May/28/2019 19:11 |
154 | C - Queen | GNU C++17 | dfs and similar trees *1400 |
May/28/2019 19:09 |
153 | A - The Doors | GNU C++17 | implementation *800 |
May/28/2019 19:08 |
152 | B - Nirvana | GNU C++17 | brute force math number theory *1200 |
May/28/2019 19:07 |
151 | C - Prefix Sum Primes | GNU C++17 | constructive algorithms greedy math number theory *1200 |
May/25/2019 02:01 |
150 | B - Tiling Challenge | GNU C++17 | greedy implementation *900 |
May/25/2019 01:55 |
149 | A - Stock Arbitraging | GNU C++17 | greedy implementation *800 |
May/25/2019 01:43 |
148 | E - Minimum Array | GNU C++17 | binary search data structures greedy *1700 |
May/25/2019 00:41 |
147 | C1 - Increasing Subsequence (easy version) | GNU C++17 | greedy *1300 |
May/25/2019 00:32 |
146 | C2 - Increasing Subsequence (hard version) | GNU C++17 | greedy *1700 |
May/25/2019 00:30 |
145 | B - Long Number | GNU C++17 | greedy *1300 |
May/25/2019 00:12 |
144 | A - Reachable Numbers | GNU C++17 | implementation *1100 |
May/25/2019 00:05 |
143 | B - Neko Performs Cat Furrier Transform | GNU C++17 | bitmasks constructive algorithms dfs and similar math *1300 |
Apr/24/2019 21:47 |
142 | C - Neko does Maths | GNU C++17 | brute force math number theory *1800 |
Apr/24/2019 21:36 |
141 | A - Neko Finds Grapes | GNU C++17 | greedy implementation math *800 |
Apr/24/2019 20:43 |
140 | D - Beautiful Array | GNU C++17 | brute force data structures divide and conquer dp greedy *1900 |
Apr/22/2019 22:33 |
139 | C - Alarm Clocks Everywhere | GNU C++17 | math number theory *1300 |
Apr/22/2019 21:12 |
138 | B - Game with Telephone Numbers | GNU C++17 | games greedy implementation *1200 |
Apr/22/2019 20:59 |
137 | A - Reverse a Substring | GNU C++17 | implementation sortings strings *1000 |
Apr/22/2019 20:39 |
136 | D - Frets On Fire | GNU C++17 | binary search sortings *1800 |
Apr/13/2019 00:41 |
135 | C - Ramesses and Corner Inversion | GNU C++17 | constructive algorithms greedy implementation math *1500 |
Apr/12/2019 23:45 |
134 | B - Alyona and a Narrow Fridge | GNU C++17 | binary search flows greedy sortings *1300 |
Apr/12/2019 23:15 |
133 | A - Ilya and a Colorful Walk | GNU C++17 | greedy implementation *1100 |
Apr/12/2019 22:57 |
132 | A - Thanos Sort | GNU C++17 | implementation |
Apr/01/2019 21:20 |
131 | E - Median String | GNU C++17 | bitmasks math number theory strings *1900 |
Apr/01/2019 13:30 |
130 | G - Two Merged Sequences | GNU C++17 | dp greedy *2400 |
Apr/01/2019 12:13 |
129 | F - Graph Without Long Directed Paths | GNU C++17 | dfs and similar graphs *1700 |
Mar/31/2019 21:40 |
128 | D - Equalize Them All | GNU C++17 | constructive algorithms greedy *1400 |
Mar/31/2019 21:08 |
127 | C - Two Shuffled Sequences | GNU C++17 | constructive algorithms sortings *1000 |
Mar/31/2019 20:32 |
126 | B - Parity Alternated Deletions | GNU C++17 | greedy implementation sortings *900 |
Mar/31/2019 20:20 |
125 | A - Diverse Strings | GNU C++17 | implementation strings *800 |
Mar/31/2019 20:10 |
124 | C - Playlist | GNU C++17 | brute force data structures sortings *1600 |
Mar/23/2019 03:06 |
123 | D - Minimum Triangulation | GNU C++17 | dp greedy math *1200 |
Mar/23/2019 03:01 |
122 | B - Good String | GNU C++17 | implementation strings *1200 |
Mar/23/2019 02:59 |
121 | A - Detective Book | GNU C++17 | implementation *1000 |
Mar/23/2019 02:57 |
120 | C - Edgy Trees | GNU C++17 | dfs and similar dsu graphs math trees *1500 |
Mar/23/2019 02:46 |
119 | B - Chocolates | GNU C++17 | greedy implementation *1000 |
Mar/23/2019 02:19 |
118 | A - Even Substrings | GNU C++17 | implementation strings *800 |
Mar/23/2019 02:11 |
117 | E - Superhero Battle | GNU C++17 | math *1700 |
Mar/20/2019 01:20 |
116 | D - Colored Boots | GNU C++17 | greedy implementation *1500 |
Mar/20/2019 00:44 |
115 | C - Polycarp Restores Permutation | GNU C++17 | math *1500 |
Mar/19/2019 23:59 |
114 | B - Maximal Continuous Rest | GNU C++17 | implementation *900 |
Mar/19/2019 23:20 |
113 | A - Game 23 | GNU C++17 | implementation math *1000 |
Mar/19/2019 23:11 |
112 | D - Nastya Is Buying Lunch | GNU C++17 | greedy *1800 |
Mar/12/2019 14:51 |
111 | C - Nastya Is Transposing Matrices | GNU C++17 | constructive algorithms sortings *1500 |
Mar/12/2019 14:06 |
110 | B - Nastya Is Playing Computer Games | GNU C++17 | constructive algorithms math *1000 |
Mar/12/2019 13:55 |
109 | A - Nastya Is Reading a Book | GNU C++17 | implementation *800 |
Mar/12/2019 13:42 |
108 | E - K Balanced Teams | GNU C++17 | dp sortings two pointers *1800 |
Mar/11/2019 18:46 |
107 | F1 - Spanning Tree with Maximum Degree | GNU C++17 | graphs *1600 |
Mar/11/2019 18:00 |
106 | C - Balanced Team | GNU C++17 | sortings two pointers *1200 |
Mar/11/2019 17:36 |
105 | B - Preparation for International Women's Day | GNU C++17 | math number theory *1200 |
Mar/11/2019 17:31 |
104 | A - Middle of the Contest | GNU C++17 | implementation *1000 |
Mar/11/2019 17:18 |
103 | E - A Simple Task | GNU C++17 | data structures sortings strings *2300 |
Mar/11/2019 16:17 |
102 | E - Lucky Queries | GNU C++17 | data structures *2400 |
Mar/10/2019 17:33 |
101 | D - Camp Schedule | GNU C++17 | greedy hashing string suffix structures strings *1600 |
Mar/08/2019 23:42 |
100 | A - Sushi for Two | GNU C++17 | binary search greedy implementation *900 |
Mar/08/2019 22:26 |
99 | C - Skyscrapers | GNU C++17 | implementation sortings *1600 |
Mar/08/2019 17:26 |
98 | D - The Child and Sequence | GNU C++17 | data structures math *2300 |
Mar/07/2019 13:43 |
97 | C - Circular RMQ | GNU C++17 | data structures *2200 |
Mar/07/2019 13:25 |
96 | F - Compress String | GNU C++17 | strings *2100 |
Mar/07/2019 10:18 |
95 | C - Painting the Fence | GNU C++17 | brute force *1700 |
Mar/07/2019 10:00 |
94 | F - Clear the String | GNU C++17 | dp *2000 |
Mar/07/2019 09:38 |
93 | B - Discounts | GNU C++17 | greedy sortings *900 |
Mar/07/2019 09:17 |
92 | A - Regular Bracket Sequence | GNU C++17 | greedy implementation *1100 |
Mar/07/2019 09:10 |
91 | D - Points | GNU C++17 | data structures *2800 |
Mar/05/2019 12:48 |
90 | D - Misha and Permutations Summation | GNU C++17 | data structures *2000 |
Mar/05/2019 02:17 |
89 | D - Pashmak and Parmida's problem | GNU C++17 | data structures divide and conquer sortings *1800 |
Mar/04/2019 18:59 |
88 | C - System Testing | GNU C++17 | implementation *1600 |
Mar/04/2019 18:30 |
87 | D - Xenia and Bit Operations | GNU C++17 | data structures trees *1700 |
Mar/04/2019 12:16 |
86 | B - Mike and Children | GNU C++17 | brute force implementation *1200 |
Mar/03/2019 22:00 |
85 | A - Technogoblet of Fire | GNU C++17 | implementation sortings *1100 |
Mar/03/2019 21:53 |
84 | F - Asya And Kittens | GNU C++17 | constructive algorithms dsu *1700 |
Mar/01/2019 15:39 |
83 | B - Draw! | GNU C++17 | greedy implementation *1400 |
Mar/01/2019 15:17 |
82 | C - Birthday | GNU C++17 | binary search greedy sortings *1200 |
Mar/01/2019 14:54 |
81 | A - Sea Battle | GNU C++17 | math *800 |
Mar/01/2019 14:49 |
80 | B - Bubble Sort Graph | GNU C++17 | binary search data structures dp *1500 |
Feb/26/2019 01:38 |
79 | D1 - Toy Train (Simplified) | GNU C++17 | brute force greedy *1700 |
Feb/25/2019 15:15 |
78 | D2 - Toy Train | GNU C++17 | brute force greedy implementation *1800 |
Feb/25/2019 15:15 |
77 | C - Connect | GNU C++17 | brute force dfs and similar dsu *1400 |
Feb/25/2019 14:44 |
76 | B - Two Cakes | GNU C++17 | greedy *1200 |
Feb/25/2019 14:10 |
75 | A - Be Positive | GNU C++17 | implementation *800 |
Feb/25/2019 13:56 |
74 | F1 - Tree Cutting (Easy Version) | GNU C++17 | dfs and similar trees *1800 |
Feb/20/2019 21:48 |
73 | E - Yet Another Ball Problem | GNU C++17 | constructive algorithms implementation *1700 |
Feb/20/2019 20:54 |
72 | D1 - Coffee and Coursework (Easy version) | GNU C++17 | brute force greedy *1700 |
Feb/20/2019 13:45 |
71 | D2 - Coffee and Coursework (Hard Version) | GNU C++17 | binary search greedy *1700 |
Feb/20/2019 13:45 |
70 | C - Magic Ship | GNU C++17 | binary search *1900 |
Feb/18/2019 22:49 |
69 | B - Emotes | GNU C++17 | greedy math sortings *1000 |
Feb/18/2019 22:05 |
68 | A - Best Subsegment | GNU C++17 | implementation math *1100 |
Feb/18/2019 21:46 |
67 | C - Sasha and a Bit of Relax | GNU C++17 | *1600 |
Feb/17/2019 00:48 |
66 | D - Sasha and One More Name | GNU C++17 | brute force constructive algorithms strings *1800 |
Feb/16/2019 23:53 |
65 | B - Sasha and Magnetic Machines | GNU C++17 | greedy number theory *1300 |
Feb/16/2019 23:08 |
64 | A - Sasha and His Trip | GNU C++17 | dp greedy math *900 |
Feb/16/2019 22:42 |
63 | B - Books | GNU C++17 | binary search brute force implementation two pointers *1400 |
Feb/14/2019 15:38 |
62 | F - Please, another Queries on Array? | GNU C++17 | bitmasks data structures divide and conquer math number theory *2400 |
Feb/13/2019 00:24 |
61 | D - Flood Fill | GNU C++17 | dp *1900 |
Feb/12/2019 23:15 |
60 | C - Trailing Loves (or L'oeufs?) | GNU C++17 | brute force implementation math number theory *1700 |
Feb/12/2019 23:00 |
59 | B - Yet Another Array Partitioning Task | GNU C++17 | constructive algorithms greedy sortings *1500 |
Feb/12/2019 20:32 |
58 | A - Got Any Grapes? | GNU C++17 | brute force greedy implementation *800 |
Feb/12/2019 20:06 |
57 | E - Magic Stones | GNU C++17 | constructive algorithms math sortings *2200 |
Feb/08/2019 03:32 |
56 | C - Meaningless Operations | GNU C++17 | constructive algorithms math number theory *1500 |
Feb/08/2019 03:15 |
55 | B - Tape | GNU C++17 | greedy sortings *1400 |
Feb/08/2019 03:08 |
54 | A - Parity | GNU C++17 | math *900 |
Feb/08/2019 02:51 |
53 | D - Lunar New Year and a Wander | GNU C++17 | data structures dfs and similar graphs greedy shortest paths *1500 |
Feb/01/2019 02:34 |
52 | C - Lunar New Year and Number Division | GNU C++17 | greedy implementation math sortings *900 |
Feb/01/2019 02:29 |
51 | B - Lunar New Year and Food Ordering | GNU C++17 | data structures implementation *1500 |
Feb/01/2019 02:27 |
50 | C - Grid game | GNU C++17 | constructive algorithms implementation *1400 |
Jan/22/2019 21:07 |
49 | B - Game with string | GNU C++17 | data structures implementation math *1200 |
Jan/22/2019 20:48 |
48 | A - Splitting into digits | GNU C++17 | constructive algorithms implementation math *800 |
Jan/22/2019 20:41 |
47 | D - Kilani and the Game | GNU C++17 | dfs and similar graphs implementation shortest paths *1900 |
Jan/21/2019 01:10 |
46 | C - Ayoub and Lost Array | GNU C++17 | combinatorics dp math *1500 |
Jan/20/2019 23:15 |
45 | B - Zuhair and Strings | GNU C++17 | brute force implementation strings *1100 |
Jan/20/2019 22:59 |
44 | A - Salem and Sticks | GNU C++17 | brute force implementation *1100 |
Jan/20/2019 22:49 |
43 | C - NN and the Optical Illusion | GNU C++17 | binary search geometry math *1200 |
Jan/13/2019 21:14 |
42 | B - Build a Contest | GNU C++17 | data structures implementation *1300 |
Jan/13/2019 20:54 |
41 | A - Roman and Browser | GNU C++17 | implementation *1000 |
Jan/13/2019 20:46 |
40 | E - Polycarp's New Job | GNU C++17 | implementation *1500 |
Jan/11/2019 22:20 |
39 | C - Division and Union | GNU C++17 | sortings *1500 |
Jan/11/2019 21:55 |
38 | B - Accordion | GNU C++17 | greedy implementation *1300 |
Jan/11/2019 21:52 |
37 | A - Minimum Integer | GNU C++17 | math *1000 |
Jan/11/2019 21:48 |
36 | D - Sum in the tree | GNU C++17 | constructive algorithms trees *1600 |
Jan/06/2019 00:16 |
35 | C - Postcard | GNU C++17 | constructive algorithms implementation *1200 |
Jan/05/2019 23:43 |
34 | B - Squares and Segments | GNU C++17 | binary search constructive algorithms math *1100 |
Jan/05/2019 23:11 |
33 | A - Snowball | GNU C++17 | implementation *800 |
Jan/05/2019 22:49 |
32 | D - New Year and the Permutation Concatenation | GNU C++17 | combinatorics dp math *1700 |
Dec/30/2018 22:05 |
31 | C - New Year and the Sphere Transmission | GNU C++17 | math number theory *1400 |
Dec/30/2018 21:40 |
30 | B - New Year and the Treasure Geolocation | GNU C++17 | brute force constructive algorithms greedy implementation *1200 |
Dec/30/2018 21:05 |
29 | A - New Year and the Christmas Ornament | GNU C++17 | brute force implementation math *800 |
Dec/30/2018 20:40 |
28 | F - Tree with Maximum Cost | GNU C++17 | dfs and similar dp trees *1900 |
Dec/29/2018 15:16 |
27 | D - Easy Problem | GNU C++17 | dp *1800 |
Dec/29/2018 11:45 |
26 | B - Substring Removal | GNU C++17 | combinatorics math strings *1300 |
Dec/29/2018 11:37 |
25 | A - Find Divisible | GNU C++17 | greedy implementation math *800 |
Dec/29/2018 11:11 |
24 | E - Almost Regular Bracket Sequence | GNU C++17 | implementation *1900 |
Dec/29/2018 11:03 |
23 | F - Make It Connected | GNU C++17 | dsu graphs greedy *1900 |
Dec/29/2018 10:52 |
22 | D - Circular Dance | GNU C++17 | implementation *1600 |
Dec/28/2018 18:56 |
21 | C - Powers Of Two | GNU C++17 | bitmasks greedy *1400 |
Dec/28/2018 18:25 |
20 | C - Multiplicity | GNU C++17 | data structures dp implementation math number theory *1700 |
Dec/22/2018 00:19 |
19 | B - Views Matter | GNU C++17 | greedy implementation sortings *1400 |
Dec/21/2018 23:32 |
18 | A - Coins | GNU C++17 | greedy implementation math *800 |
Dec/21/2018 22:58 |
17 | D - Barcelonian Distance | GNU C++17 | geometry implementation *1900 |
Nov/19/2018 18:01 |
16 | C - Playing Piano | GNU C++17 | dp *1700 |
Nov/19/2018 17:32 |
15 | B - Personalized Cup | GNU C++17 | *1200 |
Nov/19/2018 17:04 |
14 | A - Kitchen Utensils | GNU C++17 | *900 |
Nov/19/2018 16:23 |
13 | F1 - Pictures with Kittens (easy version) | GNU C++17 | dp *1900 |
Nov/17/2018 19:12 |
12 | D - Cutting Out | GNU C++17 | binary search sortings *1600 |
Nov/17/2018 18:48 |
11 | C - Good Array | GNU C++17 | *1300 |
Nov/17/2018 18:15 |
10 | B - Disturbed People | GNU C++17 | greedy *1000 |
Nov/17/2018 17:59 |
9 | A - Frog Jumping | GNU C++17 | math *800 |
Nov/17/2018 17:55 |
8 | A - A Prank | GNU C++17 | greedy implementation *1300 |
Nov/15/2018 02:13 |
7 | B - Math | GNU C++17 | greedy math number theory *1500 |
Nov/14/2018 22:37 |
6 | C - Banh-mi | GNU C++17 | greedy implementation math *1600 |
Nov/14/2018 22:11 |
5 | A - Hexadecimal's theorem | GNU C++17 | brute force constructive algorithms implementation number theory *900 |
Nov/14/2018 17:07 |
4 | A - Ilya and Bank Account | GNU C++17 | implementation number theory *900 |
Nov/14/2018 17:00 |
3 | D - Edge Deletion | GNU C++17 | graphs greedy shortest paths *1800 |
Nov/13/2018 15:29 |
2 | C - Meme Problem | GNU C++17 | binary search math *1300 |
Nov/12/2018 21:14 |
1 | B - Divisor Subtraction | GNU C++17 | implementation math number theory *1200 |
Nov/12/2018 21:03 |