Auto-generated with ❤ using Harwest
A repository to keep track of problem solving practice, containing solutions from platforms:
| # | Title | Solution | Tags | Submitted |
|---|---|---|---|---|
| 300 | C - AquaMoon and Strange Sort | Java 11 | sortings |
Jul/11/2021 20:46 |
| 299 | B - AquaMoon and Stolen String | Java 11 | interactive |
Jul/11/2021 20:17 |
| 298 | A - AquaMoon and Two Arrays | Java 11 | brute force |
Jul/11/2021 19:59 |
| 297 | B - Alphabetical Strings | Java 11 | greedy implementation strings |
Jul/11/2021 15:48 |
| 296 | A - Shortest Path with Obstacle | Java 11 | implementation math |
Jul/11/2021 15:35 |
| 295 | B - Land Lot | Java 11 | brute force implementation *1200 |
Jul/11/2021 15:07 |
| 294 | B - Customising the Track | Java 11 | combinatorics greedy math *900 |
Jul/08/2021 00:45 |
| 293 | A - Exciting Bets | Java 11 | greedy math number theory *900 |
Jul/08/2021 00:23 |
| 292 | B - String Modification | Java 11 | brute force constructive algorithms implementation sortings strings *1400 |
Jul/06/2021 00:18 |
| 291 | B - Plus and Multiply | Java 11 | constructive algorithms math number theory *1500 |
Jul/04/2021 00:34 |
| 290 | A - Odd Set | Java 11 | math *800 |
Jul/03/2021 23:59 |
| 289 | B - Zero Array | Java 11 | greedy math *1500 |
Jul/02/2021 00:32 |
| 288 | B - Chloe and the sequence | Java 11 | binary search bitmasks constructive algorithms implementation *1200 |
Jul/01/2021 23:47 |
| 287 | B1 - Palindrome Game (easy version) | Java 11 | constructive algorithms games *1200 |
Jul/01/2021 02:11 |
| 286 | A - Creating a Character | Java 11 | binary search math *1300 |
Jul/01/2021 01:20 |
| 285 | G - Gift Set | Java 11 | binary search greedy math ternary search *2100 |
Jul/01/2021 00:54 |
| 284 | B - Draw! | Java 11 | greedy implementation *1400 |
Jun/27/2021 01:30 |
| 283 | C - Good String | Java 11 | greedy *1300 |
Jun/27/2021 00:26 |
| 282 | C - Great Graphs | Java 11 | constructive algorithms graphs greedy shortest paths sortings *1400 |
Jun/25/2021 23:19 |
| 281 | B - Pleasant Pairs | Java 11 | brute force implementation math number theory *1200 |
Jun/25/2021 21:56 |
| 280 | A - Pretty Permutations | Java 11 | constructive algorithms greedy implementation *800 |
Jun/25/2021 21:12 |
| 279 | A - Mean Inequality | Java 11 | constructive algorithms sortings *800 |
Jun/24/2021 23:52 |
| 278 | C - Candies | Java 11 | binary search implementation *1500 |
Jun/24/2021 00:44 |
| 277 | C - Vasya and String | Java 11 | binary search dp strings two pointers *1500 |
Jun/23/2021 23:45 |
| 276 | C - They Are Everywhere | Java 11 | binary search strings two pointers *1500 |
Jun/23/2021 23:05 |
| 275 | B - Christmas Spruce | Java 11 | implementation trees *1200 |
Jun/23/2021 17:01 |
| 274 | C - Sagheer and Nubian Market | Java 11 | binary search sortings *1500 |
Jun/22/2021 22:57 |
| 273 | C - Anton and Fairy Tale | Java 11 | binary search math *1600 |
Jun/22/2021 22:17 |
| 272 | C - Tea Party | Java 11 | constructive algorithms greedy sortings *1400 |
Jun/20/2021 00:58 |
| 271 | B - Bear and Different Names | Java 11 | constructive algorithms greedy *1500 |
Jun/20/2021 00:34 |
| 270 | C - Vladik and fractions | Java 11 | brute force constructive algorithms math number theory *1500 |
Jun/19/2021 23:32 |
| 269 | C - Guess the Array | Java 11 | constructive algorithms interactive math *1400 |
Jun/19/2021 23:14 |
| 268 | D - Deleting Divisors | Java 11 | games math number theory *1700 |
Jun/19/2021 14:10 |
| 267 | C - Challenging Cliffs | Java 11 | constructive algorithms greedy implementation math *1200 |
Jun/19/2021 14:00 |
| 266 | B - Bad Boy | Java 11 | constructive algorithms greedy math *900 |
Jun/18/2021 21:10 |
| 265 | A - Arithmetic Array | Java 11 | greedy math *800 |
Jun/18/2021 20:10 |
| 264 | C - Online Courses In BSU | Java 11 | *special problem dfs and similar graphs implementation *1500 |
Jun/17/2021 13:51 |
| 263 | B - Hierarchy | Java 11 | dfs and similar dsu greedy shortest paths *1500 |
Jun/16/2021 23:56 |
| 262 | C - Fire Again | Java 11 | brute force dfs and similar shortest paths *1500 |
Jun/16/2021 01:51 |
| 261 | D - Police Stations | Java 11 | constructive algorithms dfs and similar dp graphs shortest paths trees *2100 |
Jun/16/2021 00:22 |
| 260 | F - Interesting Function | Java 11 | binary search dp math number theory *1500 |
Jun/10/2021 21:50 |
| 259 | B - Friends and Candies | Java 11 | greedy math *800 |
Jun/10/2021 20:23 |
| 258 | A - Stone Game | Java 11 | brute force dp greedy *800 |
Jun/10/2021 20:13 |
| 257 | C - Diluc and Kaeya | Java 11 | data structures dp hashing number theory *1500 |
Jun/06/2021 23:10 |
| 256 | B - Prinzessin der Verurteilung | Java 11 | brute force constructive algorithms strings *1200 |
Jun/06/2021 21:26 |
| 255 | A - Omkar and Bad Story | Java 11 | brute force constructive algorithms *800 |
Jun/06/2021 20:26 |
| 254 | A - And Then There Were K | Java 11 | bitmasks *800 |
Jun/06/2021 19:55 |
| 253 | C - Unstable String | Java 11 | binary search dp greedy implementation strings two pointers *1400 |
Jun/04/2021 21:22 |
| 252 | B - Array Reodering | Java 11 | brute force greedy math number theory sortings *900 |
Jun/04/2021 20:27 |
| 251 | A - Fair Playoff | Java 11 | brute force implementation *800 |
Jun/04/2021 20:11 |
| 250 | B - I Hate 1111 | Java 11 | dp math number theory *1400 |
Jun/01/2021 00:07 |
| 249 | F1 - Guess the K-th Zero (Easy version) | Java 11 | binary search interactive *1600 |
May/16/2021 01:10 |
| 248 | C - Not Adjacent Matrix | Java 11 | constructive algorithms *1000 |
May/05/2021 21:07 |
| 247 | B - Ordinary Numbers | Java 11 | brute force math number theory *800 |
May/05/2021 20:54 |
| 246 | D - Same Differences | Java 11 | data structures hashing math *1200 |
May/05/2021 20:44 |
| 245 | A - Do Not Be Distracted! | Java 11 | brute force implementation *800 |
May/05/2021 20:11 |
| 244 | D - Candy Box (easy version) | Java 11 | greedy sortings *1400 |
May/04/2021 16:46 |
| 243 | B - Equalize Prices | Java 11 | math *900 |
May/04/2021 16:03 |
| 242 | A - Nearest Interesting Number | Java 11 | implementation *800 |
May/04/2021 15:33 |
| 241 | C - Phoenix and Towers | Java 11 | constructive algorithms data structures greedy *1400 |
May/02/2021 21:37 |
| 240 | B - Phoenix and Puzzle | Java 11 | brute force geometry math number theory *1000 |
May/02/2021 20:54 |
| 239 | A - Phoenix and Gold | Java 11 | constructive algorithms greedy math *800 |
May/02/2021 20:14 |
| 238 | C - Fadi and LCM | Java 11 | brute force math number theory *1400 |
May/02/2021 01:16 |
| 237 | C - Element Extermination | Java 11 | constructive algorithms data structures greedy *1400 |
May/02/2021 00:15 |
| 236 | D - Pair of Topics | Java 11 | binary search data structures sortings two pointers *1400 |
May/01/2021 23:17 |
| 235 | C - Rotation Matching | Java 11 | constructive algorithms data structures greedy implementation *1400 |
May/01/2021 18:31 |
| 234 | C - Number Game | Java 11 | games math number theory *1400 |
May/01/2021 18:17 |
| 233 | C - Drazil and Factorial | Java 11 | greedy math sortings *1400 |
May/01/2021 15:28 |
| 232 | B - Books | Java 11 | binary search brute force implementation two pointers *1400 |
Apr/30/2021 15:45 |
| 231 | C - Given Length and Sum of Digits... | Java 11 | dp greedy implementation *1400 |
Apr/30/2021 15:01 |
| 230 | E - Polygon | Java 11 | dp graphs implementation shortest paths *1300 |
Apr/29/2021 19:14 |
| 229 | B - TMT Document | Java 11 | greedy |
Apr/16/2021 20:50 |
| 228 | A - Average Height | Java 11 | constructive algorithms |
Apr/16/2021 20:10 |
| 227 | D - Min Cost String | Java 11 | brute force constructive algorithms graphs greedy strings *1600 |
Apr/12/2021 22:39 |
| 226 | C - Yet Another Card Deck | Java 11 | brute force data structures implementation trees *1100 |
Apr/12/2021 21:10 |
| 225 | B - GCD Length | Java 11 | constructive algorithms math number theory *1100 |
Apr/12/2021 20:57 |
| 224 | A - Review Site | Java 11 | greedy *800 |
Apr/12/2021 20:12 |
| 223 | B - Almost Rectangle | Java 11 | implementation *800 |
Apr/10/2021 20:21 |
| 222 | A - Spy Detected! | Java 11 | brute force implementation *800 |
Apr/10/2021 20:07 |
| 221 | B - Flip the Bits | Java 11 | constructive algorithms greedy implementation math *1200 |
Apr/03/2021 21:07 |
| 220 | A - Déjà Vu | Java 11 | constructive algorithms strings *800 |
Apr/03/2021 20:19 |
| 219 | C - Double-ended Strings | Java 11 | brute force dp hashing strings |
Mar/25/2021 21:24 |
| 218 | B - Partial Replacement | Java 11 | greedy implementation |
Mar/25/2021 21:00 |
| 217 | A - Strange Table | Java 11 | math |
Mar/25/2021 20:40 |
| 216 | A - Prison Break | Java 11 | constructive algorithms |
Mar/23/2021 11:17 |
| 215 | B - Little Pony and Sort by Shift | Java 11 | implementation *1200 |
Mar/22/2021 14:56 |
| 214 | B - Binary Removals | Java 11 | brute force dp greedy implementation *1000 |
Mar/18/2021 21:26 |
| 213 | A - Domino on Windowsill | Java 11 | combinatorics constructive algorithms math *800 |
Mar/18/2021 20:37 |
| 212 | C1 - k-LCM (easy version) | Java 11 | constructive algorithms math *1200 |
Mar/17/2021 21:57 |
| 211 | B - M-arrays | Java 11 | constructive algorithms greedy math *1200 |
Mar/17/2021 21:30 |
| 210 | A - Meximization | Java 11 | brute force data structures greedy sortings *800 |
Mar/17/2021 20:15 |
| 209 | B - Verse For Santa | Java 11 | binary search brute force implementation *1300 |
Mar/16/2021 11:35 |
| 208 | B - Just Eat It! | Java 11 | dp greedy implementation *1300 |
Mar/16/2021 11:12 |
| 207 | B - Array Sharpening | Java 11 | greedy implementation *1300 |
Mar/16/2021 10:48 |
| 206 | C - Perform the Combo | Java 11 | brute force *1300 |
Mar/15/2021 13:13 |
| 205 | B - Homecoming | Java 11 | binary search dp greedy strings *1300 |
Mar/15/2021 12:48 |
| 204 | C - Permutation Partitions | Java 11 | combinatorics greedy math *1300 |
Mar/15/2021 11:50 |
| 203 | B - K-th Beautiful String | Java 11 | binary search brute force combinatorics implementation math *1300 |
Mar/15/2021 10:56 |
| 202 | D - Alice, Bob and Candies | Java 11 | implementation *1300 |
Mar/12/2021 11:36 |
| 201 | C - Diamond Miner | Java 11 | geometry greedy sortings *1200 |
Mar/12/2021 11:12 |
| 200 | A - Split it! | Java 11 | brute force constructive algorithms greedy strings |
Mar/10/2021 19:16 |
| 199 | B - Max and Mex | Java 11 | implementation math |
Mar/10/2021 18:39 |
| 198 | D - Buying Shovels | Java 11 | math number theory *1300 |
Mar/10/2021 12:29 |
| 197 | B - Most socially-distanced subsequence | Java 11 | greedy two pointers *1300 |
Mar/10/2021 12:05 |
| 196 | B - Trouble Sort | Java 11 | constructive algorithms implementation *1300 |
Mar/10/2021 11:00 |
| 195 | B - Omkar and Last Class of Math | Java 11 | greedy math number theory *1300 |
Mar/09/2021 16:31 |
| 194 | C - Pluses and Minuses | Java 11 | math *1300 |
Mar/09/2021 12:41 |
| 193 | A1 - Prefix Flip (Easy Version) | Java 11 | constructive algorithms data structures strings *1300 |
Mar/09/2021 12:16 |
| 192 | C - Mere Array | Java 11 | constructive algorithms math number theory sortings *1300 |
Mar/09/2021 11:40 |
| 191 | A - Anti-knapsack | Java 11 | constructive algorithms greedy *800 |
Mar/06/2021 20:16 |
| 190 | A - Almost Equal | Java 11 | constructive algorithms greedy math *1200 |
Mar/06/2021 18:07 |
| 189 | C - Book Reading | Java 11 | math *1200 |
Mar/06/2021 17:49 |
| 188 | C - Bad Sequence | Java 11 | data structures greedy *1200 |
Mar/06/2021 17:31 |
| 187 | C - Perfect Team | Java 11 | binary search math *1200 |
Mar/06/2021 17:14 |
| 186 | B - Box | Java 11 | constructive algorithms *1200 |
Mar/06/2021 17:02 |
| 185 | B - Restricted RPS | Java 11 | constructive algorithms dp greedy *1200 |
Mar/06/2021 12:16 |
| 184 | C - Dominated Subarray | Java 11 | greedy implementation sortings strings two pointers *1200 |
Mar/06/2021 11:57 |
| 183 | B - Interesting Subarray | Java 11 | constructive algorithms greedy math *1200 |
Mar/06/2021 11:39 |
| 182 | C - Yet Another Broken Keyboard | Java 11 | combinatorics dp implementation *1200 |
Mar/06/2021 11:15 |
| 181 | B - Collecting Packages | Java 11 | implementation sortings *1200 |
Mar/06/2021 11:06 |
| 180 | B - Make Them Odd | Java 11 | greedy number theory *1200 |
Mar/05/2021 18:07 |
| 179 | B - Kuroni and Simple Strings | Java 11 | constructive algorithms greedy strings two pointers *1200 |
Mar/05/2021 17:42 |
| 178 | B - WeirdSort | Java 11 | dfs and similar sortings *1200 |
Mar/05/2021 17:24 |
| 177 | C - Restoring Permutation | Java 11 | greedy *1200 |
Mar/05/2021 16:04 |
| 176 | C - Ternary XOR | Java 11 | greedy implementation *1200 |
Mar/05/2021 12:57 |
| 175 | A - Level Statistics | Java 11 | implementation math *1200 |
Mar/05/2021 12:26 |
| 174 | B - Sorted Adjacent Differences | Java 11 | constructive algorithms sortings *1200 |
Mar/05/2021 11:17 |
| 173 | B - Same Parity Summands | Java 11 | constructive algorithms math *1200 |
Mar/05/2021 10:54 |
| 172 | C - K-th Not Divisible by n | Java 11 | binary search math *1200 |
Mar/04/2021 19:40 |
| 171 | B - Ternary String | Java 11 | binary search dp implementation two pointers *1200 |
Mar/04/2021 19:20 |
| 170 | B - Young Explorers | Java 11 | dp greedy sortings *1200 |
Mar/04/2021 17:42 |
| 169 | B - Johnny and His Hobbies | Java 11 | bitmasks brute force *1200 |
Mar/04/2021 16:50 |
| 168 | A - Odd Selection | Java 11 | brute force implementation math *1200 |
Mar/04/2021 16:34 |
| 167 | A - XXXXX | Java 11 | brute force data structures number theory two pointers *1200 |
Mar/04/2021 12:38 |
| 166 | B - AccurateLee | Java 11 | greedy implementation strings *1200 |
Mar/04/2021 12:13 |
| 165 | B - Neighbor Grid | Java 11 | constructive algorithms greedy *1200 |
Mar/04/2021 11:41 |
| 164 | A - Common Prefixes | Java 11 | constructive algorithms greedy strings *1200 |
Mar/04/2021 11:10 |
| 163 | C - Make It Good | Java 11 | greedy *1200 |
Mar/04/2021 10:23 |
| 162 | C - Omkar and Waterslide | Java 11 | greedy implementation *1200 |
Mar/03/2021 12:26 |
| 161 | B - Omkar and Infinity Clock | Java 11 | implementation math *800 |
Mar/03/2021 11:11 |
| 160 | B - Berland Crossword | Java 11 | bitmasks brute force greedy implementation *1400 |
Mar/03/2021 10:40 |
| 159 | A - ABC String | Java 11 | bitmasks brute force implementation *900 |
Mar/02/2021 20:59 |
| 158 | B - Minimal Cost | Java 11 | brute force math *1200 |
Mar/02/2021 11:54 |
| 157 | A - K-th Largest Value | Java 11 | brute force greedy implementation *800 |
Mar/02/2021 11:29 |
| 156 | A - Suborrays | Java 11 | constructive algorithms math *800 |
Feb/25/2021 09:25 |
| 155 | A - Three swimmers | Python 3 | math |
Feb/24/2021 09:13 |
| 154 | A - Shifting Stacks | Java 11 | greedy implementation |
Feb/19/2021 22:34 |
| 153 | F - Equalize the Array | Java 11 | binary search data structures greedy math sortings *1500 |
Feb/17/2021 17:37 |
| 152 | E - Accidental Victory | Java 11 | binary search data structures greedy |
Feb/16/2021 22:36 |
| 151 | D - Permutation Transformation | Java 11 | dfs and similar divide and conquer implementation |
Feb/16/2021 21:29 |
| 150 | C - Sum of Cubes | Java 11 | binary search brute force brute force math math |
Feb/16/2021 20:53 |
| 149 | B - Balanced Remainders | Java 11 | brute force constructive algorithms math |
Feb/16/2021 20:34 |
| 148 | A - Dense Array | Java 11 | greedy math |
Feb/16/2021 20:17 |
| 147 | B - Cat Cycle | Java 11 | math number theory *1200 |
Feb/15/2021 21:51 |
| 146 | A - Arena | Java 11 | implementation sortings *800 |
Feb/15/2021 20:10 |
| 145 | B - The Great Hero | Java 11 | greedy implementation sortings *900 |
Feb/07/2021 21:14 |
| 144 | A - Yet Another String Game | Java 11 | games greedy strings *800 |
Feb/07/2021 20:11 |
| 143 | B - New Colony | Java 11 | brute force greedy implementation *1100 |
Feb/05/2021 20:50 |
| 142 | A - Space Navigation | Java 11 | greedy strings *800 |
Feb/05/2021 20:30 |
| 141 | C - Soldier and Cards | Java 11 | brute force dfs and similar games *1400 |
Feb/05/2021 18:40 |
| 140 | B - Amr and The Large Array | Java 11 | implementation *1300 |
Feb/05/2021 17:44 |
| 139 | B - More Cowbell | Java 11 | binary search greedy *1400 |
Feb/05/2021 16:15 |
| 138 | B - Economy Game | Java 11 | brute force *1300 |
Feb/05/2021 15:37 |
| 137 | C - K-Dominant Character | Java 11 | binary search implementation two pointers *1400 |
Feb/01/2021 23:20 |
| 136 | A - Elephant | Java 11 | math *800 |
Feb/01/2021 22:21 |
| 135 | B - George and Round | Java 11 | brute force greedy two pointers *1200 |
Jan/29/2021 15:44 |
| 134 | A - Free Cash | Java 11 | implementation *1000 |
Jan/26/2021 23:21 |
| 133 | C - Ball in Berland | Java 11 | combinatorics dfs and similar graphs hashing math |
Jan/26/2021 23:04 |
| 132 | B - Badge | Java 11 | brute force dfs and similar graphs *1000 |
Jan/26/2021 19:35 |
| 131 | B - OR in Matrix | Java 11 | greedy hashing implementation *1300 |
Jan/26/2021 19:04 |
| 130 | A - Cinema Line | Java 11 | greedy implementation *1100 |
Jan/25/2021 23:18 |
| 129 | A - IQ Test | Java 11 | brute force implementation *1100 |
Jan/25/2021 22:55 |
| 128 | B - New Year's Number | Java 11 | dp math |
Jan/25/2021 22:47 |
| 127 | A - Odd Divisor | Java 11 | math number theory |
Jan/25/2021 22:39 |
| 126 | A - Sereja and Bottles | Java 11 | brute force *1400 |
Jan/25/2021 22:30 |
| 125 | B - Maximum Product | Java 11 | brute force dp greedy implementation sortings *1200 |
Jan/25/2021 20:06 |
| 124 | B - Minimum Product | Java 11 | brute force greedy math *1100 |
Jan/24/2021 12:02 |
| 123 | A - Ahahahahahahahaha | Java 11 | constructive algorithms math *1100 |
Jan/24/2021 11:13 |
| 122 | B - Substring Removal Game | Java 11 | games greedy sortings *800 |
Jan/23/2021 20:41 |
| 121 | A - Bad Triangle | Java 11 | geometry math *800 |
Jan/23/2021 20:33 |
| 120 | C - Binary String Reconstruction | Java 11 | 2-sat brute force constructive algorithms greedy *1500 |
Jan/23/2021 19:41 |
| 119 | C - Unusual Product | Java 11 | implementation math *1600 |
Jan/23/2021 18:05 |
| 118 | B - Appleman and Card Game | Java 11 | greedy *1300 |
Jan/23/2021 16:39 |
| 117 | B - Sort the Array | Java 11 | implementation sortings *1300 |
Jan/23/2021 16:15 |
| 116 | B - Polo the Penguin and Matrix | Java 11 | brute force dp implementation sortings ternary search *1400 |
Jan/23/2021 15:16 |
| 115 | B - Boboniu Plays Chess | Java 11 | constructive algorithms *1100 |
Jan/23/2021 15:00 |
| 114 | A - Finding Sasuke | Java 11 | constructive algorithms math *800 |
Jan/22/2021 23:29 |
| 113 | B - Repainting Street | Java 11 | brute force brute force greedy *1100 |
Jan/22/2021 23:12 |
| 112 | A - Buying Torches | Java 11 | math *1000 |
Jan/22/2021 19:52 |
| 111 | B - Rock and Lever | Java 11 | bitmasks math *1200 |
Jan/22/2021 18:55 |
| 110 | A - TL | Java 11 | brute force greedy implementation *1200 |
Jan/22/2021 18:36 |
| 109 | A - Box is Pull | Java 11 | math *800 |
Jan/22/2021 11:04 |
| 108 | A - Number of Apartments | Java 11 | brute force constructive algorithms math *900 |
Jan/22/2021 10:40 |
| 107 | A - Yaroslav and Permutations | Java 11 | greedy math *1100 |
Jan/21/2021 23:34 |
| 106 | A - Cubes Sorting | Java 11 | math sortings *900 |
Jan/21/2021 23:19 |
| 105 | C - Palindromifier | Java 11 | constructive algorithms strings *1400 |
Jan/21/2021 23:00 |
| 104 | A - XORwice | Java 11 | bitmasks greedy math *800 |
Jan/21/2021 22:14 |
| 103 | C - ABBB | Java 11 | brute force data structures greedy strings *1100 |
Jan/21/2021 21:53 |
| 102 | B - Valerii Against Everyone | Java 11 | constructive algorithms data structures greedy sortings *1000 |
Jan/21/2021 17:50 |
| 101 | B - Reverse Binary Strings | Java 11 | constructive algorithms greedy *1200 |
Jan/21/2021 15:15 |
| 100 | A - Yet Another Two Integers Problem | Java 11 | greedy math *800 |
Jan/20/2021 23:45 |
| 99 | A - Specific Tastes of Andre | Java 11 | constructive algorithms implementation *800 |
Jan/20/2021 23:25 |
| 98 | C - Numbers on Whiteboard | Java 11 | constructive algorithms data structures greedy implementation math *1000 |
Jan/20/2021 23:04 |
| 97 | B - Sail | Java 11 | brute force greedy implementation *1200 |
Jan/20/2021 20:38 |
| 96 | B - Jeff and Periods | Java 11 | implementation sortings *1300 |
Jan/20/2021 19:32 |
| 95 | B - Chess Cheater | Java 11 | greedy implementation sortings *1400 |
Jan/20/2021 17:35 |
| 94 | A - Kitahara Haruki's Gift | Java 11 | brute force implementation *1100 |
Jan/20/2021 14:59 |
| 93 | A - Xenia and Divisors | Java 11 | greedy implementation *1200 |
Jan/20/2021 14:48 |
| 92 | A - DZY Loves Chessboard | Java 11 | dfs and similar implementation *1200 |
Jan/20/2021 14:27 |
| 91 | B - Prime Square | Java 11 | constructive algorithms math *900 |
Jan/20/2021 01:37 |
| 90 | A - Puzzle From the Future | Java 11 | greedy |
Jan/19/2021 20:48 |
| 89 | B - Different Divisors | Java 11 | binary search constructive algorithms greedy math number theory |
Jan/19/2021 20:29 |
| 88 | A - Marketing Scheme | Java 11 | brute force constructive algorithms greedy math *800 |
Jan/19/2021 19:02 |
| 87 | C - String Equality | Java 11 | dp greedy hashing implementation strings *1400 |
Jan/19/2021 12:17 |
| 86 | B - Toy Blocks | Java 11 | binary search greedy math sortings *1400 |
Jan/18/2021 19:54 |
| 85 | B - Divisors of Two Integers | Java 11 | brute force greedy math number theory *1100 |
Jan/18/2021 18:57 |
| 84 | B - Barrels | Java 11 | greedy implementation sortings *800 |
Jan/18/2021 18:45 |
| 83 | A - Array Rearrangment | Java 11 | greedy sortings *800 |
Jan/18/2021 17:15 |
| 82 | A - Cancel the Trains | Java 11 | implementation *800 |
Jan/18/2021 17:07 |
| 81 | B - Last minute enhancements | Java 11 | dp greedy *800 |
Jan/18/2021 00:42 |
| 80 | A - Bovine Dilemma | Java 11 | brute force geometry math *800 |
Jan/18/2021 00:35 |
| 79 | C - Increase and Copy | Java 11 | binary search constructive algorithms math *1100 |
Jan/17/2021 23:30 |
| 78 | B - Symmetric Matrix | Java 11 | implementation *900 |
Jan/17/2021 23:16 |
| 77 | A - Regular Bracket Sequence | Java 11 | constructive algorithms greedy *1000 |
Jan/17/2021 22:57 |
| 76 | C - Mortal Kombat Tower | Java 11 | dp graphs greedy shortest paths *1500 |
Jan/17/2021 22:13 |
| 75 | B - Belted Rooms | Java 11 | graphs implementation *1200 |
Jan/17/2021 17:10 |
| 74 | A - Floor Number | Java 11 | implementation math *800 |
Jan/17/2021 11:46 |
| 73 | A - Team | GNU C++17 | brute force greedy *800 |
Jan/16/2021 23:01 |
| 72 | B - Nice Matrix | Java 11 | greedy implementation math *1300 |
Jan/16/2021 16:40 |
| 71 | A - Fence | Java 11 | geometry math *800 |
Jan/16/2021 15:33 |
| 70 | C - No More Inversions | Java 11 | constructive algorithms math *1500 |
Jan/14/2021 21:37 |
| 69 | B - String LCM | Java 11 | brute force math number theory strings *1000 |
Jan/14/2021 20:43 |
| 68 | A - Replacing Elements | Java 11 | greedy implementation math sortings *800 |
Jan/14/2021 20:10 |
| 67 | A - Dungeon | Java 11 | binary search math *1100 |
Jan/13/2021 00:47 |
| 66 | C - Canine poetry | Java 11 | dp greedy strings *1300 |
Jan/13/2021 00:21 |
| 65 | A - Add Candies | Java 11 | constructive algorithms math *800 |
Jan/10/2021 17:02 |
| 64 | B - Divisor Subtraction | Java 11 | implementation math number theory *1200 |
Jan/09/2021 23:37 |
| 63 | A - Wizard of Orz | Java 11 | constructive algorithms greedy math *900 |
Jan/08/2021 21:19 |
| 62 | C - Strange Birthday Party | Java 11 | brute force greedy sortings *1300 |
Jan/05/2021 22:02 |
| 61 | B - Strange List | Java 11 | brute force greedy implementation math *1100 |
Jan/05/2021 21:24 |
| 60 | B - Fair Division | Java 11 | dp greedy math *800 |
Jan/04/2021 20:46 |
| 59 | A - Cards for Friends | Java 11 | greedy math *800 |
Jan/04/2021 20:22 |
| 58 | C - Peaceful Rooks | Java 11 | dfs and similar dsu greedy implementation *1700 |
Dec/21/2020 17:47 |
| 57 | B - Fair Numbers | Java 11 | brute force math number theory *1000 |
Dec/20/2020 21:19 |
| 56 | A - In-game Chat | Java 11 | implementation strings *800 |
Dec/20/2020 20:41 |
| 55 | A - Red-Blue Shuffle | Java 11 | math probabilities *800 |
Dec/19/2020 15:39 |
| 54 | B - Find The Array | Java 11 | bitmasks constructive algorithms greedy *1400 |
Dec/17/2020 21:19 |
| 53 | C - Unique Number | Java 11 | brute force greedy math *900 |
Dec/15/2020 21:04 |
| 52 | B - Last Year's Substring | Java 11 | dp implementation strings *800 |
Dec/15/2020 20:24 |
| 51 | A - Favorite Sequence | Java 11 | implementation two pointers *800 |
Dec/15/2020 20:11 |
| 50 | A - String Generation | Java 11 | constructive algorithms greedy *800 |
Dec/11/2020 20:19 |
| 49 | B - Balls of Steel | Java 11 | brute force geometry greedy *1000 |
Dec/06/2020 21:16 |
| 48 | A - Avoid Trygub | Java 11 | constructive algorithms sortings *800 |
Dec/06/2020 20:16 |
| 47 | D - Sequence and Swaps | Java 11 | dp greedy sortings *1600 |
Nov/30/2020 21:50 |
| 46 | C - Ping-pong | Java 11 | constructive algorithms games math *1100 |
Nov/30/2020 21:37 |
| 45 | B - Jumps | Java 11 | constructive algorithms math *1200 |
Nov/30/2020 21:19 |
| 44 | A - Strange Functions | Java 11 | math number theory *800 |
Nov/30/2020 20:12 |
| 43 | C - Sequence Transformation | Java 11 | greedy implementation *1200 |
Nov/24/2020 21:51 |
| 42 | B - Unique Bid Auction | Java 11 | implementation *800 |
Nov/24/2020 20:24 |
| 41 | A - Special Permutation | Java 11 | constructive algorithms probabilities *800 |
Nov/24/2020 20:16 |
| 40 | B - Non-Substring Subsequence | Java 11 | dp greedy implementation strings *900 |
Nov/21/2020 20:40 |
| 39 | A - Subtract or Divide | Java 11 | greedy math *800 |
Nov/21/2020 20:24 |
| 38 | C - Two Brackets | Java 11 | greedy *800 |
Nov/19/2020 21:20 |
| 37 | A - Robot Program | Java 11 | math *800 |
Nov/19/2020 20:42 |
| 36 | B - Sum of Medians | Java 11 | greedy math *900 |
Nov/17/2020 21:21 |
| 35 | A - Buy the String | Java 11 | implementation math *800 |
Nov/17/2020 20:22 |
| 34 | C - Dominant Piranha | Java 11 | constructive algorithms greedy *900 |
Oct/20/2020 21:19 |
| 33 | B - Yet Another Bookshelf | Java 11 | greedy implementation *800 |
Oct/20/2020 21:02 |
| 32 | A - Boring Apartments | Java 11 | implementation math *800 |
Oct/20/2020 20:41 |
| 31 | A - Circle Coloring | Java 11 | constructive algorithms *800 |
Sep/30/2020 21:45 |
| 30 | C - Alternating Subsequence | Java 11 | dp greedy two pointers *1200 |
Sep/29/2020 00:20 |
| 29 | B - Balanced Array | Java 11 | constructive algorithms math *800 |
Sep/28/2020 23:09 |
| 28 | A - Candies | Java 11 | brute force math *900 |
Sep/28/2020 22:58 |
| 27 | B - Two Arrays | Java 11 | greedy math sortings *1100 |
Sep/27/2020 21:25 |
| 26 | A - Copy-paste | Java 11 | greedy math *800 |
Sep/27/2020 20:52 |
| 25 | A - Lucky Division | Java 11 | brute force number theory *1000 |
Sep/13/2020 14:20 |
| 24 | A - Chat room | Java 11 | greedy strings *1000 |
Sep/13/2020 13:34 |
| 23 | A - Twins | Java 11 | greedy sortings *900 |
Sep/13/2020 13:14 |
| 22 | A - Helpful Maths | Java 11 | greedy implementation sortings strings *800 |
Sep/11/2020 15:18 |
| 21 | A - Petya and Strings | Java 11 | implementation strings *800 |
Sep/11/2020 15:06 |
| 20 | A - String Task | Java 11 | implementation strings *1000 |
Sep/11/2020 14:55 |
| 19 | A - Way Too Long Words | Java 11 | strings *800 |
Sep/11/2020 14:42 |
| 18 | A - Watermelon | Java 11 | brute force math *800 |
Sep/11/2020 14:27 |
| 17 | B - Maria Breaks the Self-isolation | Java 11 | greedy sortings *1000 |
Aug/26/2020 23:47 |
| 16 | C - Boats Competition | Java 11 | brute force greedy two pointers *1200 |
Aug/05/2020 21:29 |
| 15 | B - Gifts Fixing | Java 11 | greedy *800 |
Aug/05/2020 20:33 |
| 14 | A - Remove Smallest | Java 11 | greedy sortings *800 |
Aug/05/2020 20:11 |
| 13 | B - Anton and currency you all know | Java 11 | greedy math strings *1300 |
Aug/02/2020 17:12 |
| 12 | B - Queue at the School | Java 11 | constructive algorithms graph matchings implementation shortest paths *800 |
Aug/01/2020 01:12 |
| 11 | A - Captain Flint and Crew Recruitment | Java 11 | brute force greedy math number theory *800 |
Aug/01/2020 00:38 |
| 10 | B - Little Elephant and Magic Square | Java 11 | brute force implementation *1100 |
Jul/31/2020 01:02 |
| 9 | B - Roadside Trees (Simplified Edition) | Java 11 | greedy implementation *1000 |
Jul/31/2020 00:17 |
| 8 | B - DZY Loves Strings | Java 11 | greedy implementation *1000 |
Jul/30/2020 23:59 |
| 7 | B - Lecture | Java 11 | implementation strings *1000 |
Jul/30/2020 23:41 |
| 6 | A - Mezo Playing Zoma | Java 11 | math *800 |
Jul/28/2020 00:05 |
| 5 | B - Two-gram | Java 11 | implementation strings *900 |
Jul/24/2020 00:29 |
| 4 | A - Wrong Subtraction | Java 11 | implementation *800 |
Jul/24/2020 00:10 |
| 3 | A - Common Subsequence | Java 11 | brute force *800 |
Jul/21/2020 20:39 |
| 2 | A - Magical Sticks | Java 11 | math *800 |
Jul/01/2020 19:59 |
| 1 | A - Presents | Java 11 | implementation *800 |
Jun/30/2020 23:30 |