Skip to content

Latest commit

 

History

History
378 lines (369 loc) · 39.6 KB

README.md

File metadata and controls

378 lines (369 loc) · 39.6 KB

Solutions to AtCoder problems

There are solutions for the following AtCoder problems:

  1. AGC053B - Taking the middle (problem site)
  2. AGC032A - Limited Insertion (problem site)
  3. AGC019B - Reverse and Compare (problem site)
  4. AGC004B - Colorful Slimes (problem site)
  5. AGC004A - Divide a Cuboid (problem site)
  6. AGC003C - BBuBBBlesort!(problem site)
  7. AGC003B - Simplified mahjong(problem site)
  8. AGC003A - Wanna go back home(problem site)
  9. AGC002C - Knot Puzzle (problem site)
  10. AGC002B - Box and Ball (problem site)
  11. AGC002A - Range Product (problem site)
  12. AGC001B - Mysterious Light (problem site)
  13. AGC001A - BBQ Easy (problem site)
  1. ARC134D - Concatenate Subsequences (problem site)
  2. ARC118C - Coprime Set (problem site)
  3. ARC118B - Village of M People (problem site)
  4. ARC118A - Tax Included Price (problem site)
  5. ARC105C - Camels and Bridge (problem site)
  6. ARC103E - Tr/ee (problem site)
  7. ARC103D - Robot Arms (problem site)
  8. ARC103C - //// (problem site)
  9. ARC102D - All Your Paths are Different Lengths (problem site)
  10. ARC102C - Triangular Relationship (problem site)
  11. ARC100D - Equal Cut (problem site)
  12. ARC100C - Linear Approximation (problem site)
  13. ARC098E - Range Minimum Queries (problem site)
  14. ARC098D - Xor Sum 2 (problem site)
  15. ARC098C - Attention (problem site)
  16. ARC097D - Equals (problem site)
  17. ARC097C - K-th Substring (problem site)
  18. ARC096D - Static Sushi (problem site)
  19. ARC096C - Half and Half (problem site)
  20. ARC095D - Binomial Coefficients (problem site)
  21. ARC095C - Many Medians (problem site)
  22. ARC094E - Tozan and Gezan (problem site)
  23. ARC094D - Worst Case (problem site)
  24. ARC094C - Same Integers (problem site)
  25. ARC093D - Grid Components (problem site)
  26. ARC093C - Traveling Plan (problem site)
  27. ARC092C - 2D Plane 2N Points (problem site)
  28. ARC091D - Remainder Reminder (problem site)
  29. ARC091C - Flip,Flip, and Flip...... (problem site)
  30. ARC090D - People on a Line (problem site)
  31. ARC090C - Candies (problem site)
  32. ARC089D - Checker (problem site)
  33. ARC089C - Traveling (problem site)
  34. ARC088C - Multiple Gift (problem site)
  35. ARC087C - Good Sequence (problem site)
  36. ARC086D - Non-decreasing (problem site)
  37. ARC086C - Not so Diverse (problem site)
  38. ARC085D - ABS (problem site)
  39. ARC085C - HSI (problem site)
  40. ARC084C - Snuke Festival (problem site)
  41. ARC083D - Restoring Road Network (problem site)
  42. ARC083C - Sugar Water (problem site)
  43. ARC082C - Together (problem site)
  44. ARC081D - Coloring Dominoes (problem site)
  45. ARC081C - Make a Rectangle (problem site)
  46. ARC080C - 4-adjacent (problem site)
  47. ARC079C - Cat Snuke and a Voyage (problem site)
  48. ARC078C - Splitting Pile (problem site)
  49. ARC077C - pushpush (problem site)
  50. ARC076C - Reconciled? (problem site)
  51. ARC075C - Bugged (problem site)
  52. ARC074C - Chocolate Bar (problem site)
  53. ARC073C - Sentou (problem site)
  54. ARC072C - Sequence (problem site)
  55. ABC071D - ### (problem site)
  56. ARC071C - Dubious Document (problem site)
  57. ARC070C - Go Home (problem site)
  58. ABC069D - Menagerie (problem site)
  59. ARC069C - Scc Puzzle (problem site)
  60. ARC068D - Card Eater (problem site)
  61. ARC068C - X: Yet Another Die Game (problem site)
  62. ARC067D - Walk and Teleport (problem site)
  63. ARC067C - Factors of Factorial (problem site)
  64. ABC050D - Xor Sum (problem site)
  65. ARC066C - Lining Up (problem site)
  66. ARC065D - Connectivity (problem site)
  67. ARC065C - Daydream (problem site)
  68. ARC064D - An Ordinary Game (problem site)
  69. ARC064C - Boxes and Candies (problem site)
  70. ARC063D - An Invisible Hand (problem site)
  71. ARC063C - 1D Reversi (problem site)
  72. ARC062D - AtCoDeer and Rock-Paper (problem site)
  73. ARC062C - AtCoDeer and Election Report (problem site)
  74. ARC061D - Sunke's Coloring (problem site)
  75. ARC061C - Many Formulas (problem site)
  76. ARC060D - Digit Sum (problem site)
  77. ARC060C - Tak and Cards (problem site)
  78. ARC059D - Unbalanced (problem site)
  79. ARC059C - Be Together (problem site)
  80. ARC058D - Iroha and a Grid (problem site)
  81. ARC058C - Iroha's Obsession (problem site)
  1. ABC199C - IPFL (problem site)
  2. ABC199B - Intersection (problem site)
  3. ABC199A - Square Inequality (problem site)
  4. ABC165F - LIS on Tree (problem site)
  5. ABC154F - Many Many Paths (problem site)
  6. ABC149E - Handshake (problem site)
  7. ABC139F - Engines (problem site)
  8. ABC139E - League (problem site)
  9. ABC139D - ModSum (problem site)
  10. ABC139C - Lower (problem site)
  11. ABC139B - Power Socket (problem site)
  12. ABC139A - Tenki (problem site)
  13. ABC126F - XOR Matching (problem site)
  14. ABC126E - 1 or 2 (problem site)
  15. ABC126D - Even Relation (problem site)
  16. ABC126C - Dice and Coin (problem site)
  17. ABC126B - YYMM or MMYY (problem site)
  18. ABC126A - Changing a Character (problem site)
  19. ABC118D - Match Matching (problem site)
  20. ABC103D - Islands War (problem site)
  21. ABC103C - Modulo Summation (problem site)
  22. ABC103B - String Rotation (problem site)
  23. ABC103A - Task Scheduling Problem (problem site)
  24. ABC102D - Equal Cut (problem site)
  25. ABC102C - Linear Approximation (problem site)
  26. ABC102B - Maximum Difference (problem site)
  27. ABC102A - Multiple of 2 and N (problem site)
  28. ABC099D - Good Grid (problem site)
  29. ABC099C - Strange Bank (problem site)
  30. ABC099B - Stone Monument (problem site)
  31. ABC099A - ABD (problem site)
  32. ABC098D - Xor Sum 2 (problem site)
  33. ABC098C - Attention (problem site)
  34. ABC098B - Cut and Count (problem site)
  35. ABC098A - Add Sub Mul (problem site)
  36. ABC097D - Equals (problem site)
  37. ABC097C - K-th Substring (problem site)
  38. ABC097B - Exponential (problem site)
  39. ABC097A - Colorful Transceivers (problem site)
  40. ABC096D - Five, Five Everywhere (problem site)
  41. ABC096C - Grid Repainting 2 (problem site)
  42. ABC096B - Maximum Sum (problem site)
  43. ABC096A - Day of Takahashi (problem site)
  44. ABC095D - Static Sushi (problem site)
  45. ABC095C - Half and Half (problem site)
  46. ABC095B - Bitter Alchemy (problem site)
  47. ABC095A - Something on It (problem site)
  48. ABC094D - Binomial Coefficients (problem site)
  49. ABC094C - Many Medians (problem site)
  50. ABC094B - Toll Gates (problem site)
  51. ABC094A - Cats and Dogs (problem site)
  52. ABC093D - Worst Case (problem site)
  53. ABC093C - Same Integers (problem site)
  54. ABC093B - Small and Large Integers (problem site)
  55. ABC093A - abc of ABC (problem site)
  56. ABC092D - Grid Components (problem site)
  57. ABC092C - Traveling Plan (problem site)
  58. ABC092B - Chocolate (problem site)
  59. ABC092A - Traveling Budget (problem site)
  60. ABC091C - 2D Plane 2N Points (problem site)
  61. ABC091B - Two Colors Card Game (problem site)
  62. ABC091A - Two Coins (problem site)
  63. ABC090D - Remainder Reminder (problem site)
  64. ABC090C - Flip,Flip, and Flip...... (problem site)
  65. ABC090B - Palindromic Numbers (problem site)
  66. ABC090A - Diagonal String (problem site)
  67. ABC089D - Practical Skill Test (problem site)
  68. ABC089C - March (problem site)
  69. ABC089B - Hina Arare (problem site)
  70. ABC089A - Grouping 2 (problem site)
  71. ABC088D - Grid Repainting (problem site)
  72. ABC088C - Takahashi's Information (problem site)
  73. ABC088B - Card Game for Two (problem site)
  74. ABC088A - Infinite Coins (problem site)
  75. ABC087D - People on a Line (problem site)
  76. ABC087C - Candies (problem site)
  77. ABC087B - Coins (problem site)
  78. ABC087A - Buying Sweets (problem site)
  79. ABC086D - Checker (problem site)
  80. ABC086C - Traveling (problem site)
  81. ABC086B - 1 21 (problem site)
  82. ABC086A - Product (problem site)
  83. ABC085D - Katana Thrower (problem site)
  84. ABC085C - Otoshidama (problem site)
  85. ABC085B - Kagami Mochi (problem site)
  86. ABC085A - Already 2018 (problem site)
  87. ABC084D - 2017-like Number (problem site)
  88. ABC084C - Special Trains (problem site)
  89. ABC084B - Postal Code (problem site)
  90. ABC084A - New Year (problem site)
  91. ABC083C - Multiple Gift (problem site)
  92. ABC083B - Some Sums (problem site)
  93. ABC083A - Libra (problem site)
  94. ABC082C - Good Sequence (problem site)
  95. ABC082B - Two Anagrams (problem site)
  96. ABC082A - Round Up the Maen (problem site)
  97. ABC081D - Non-decreasing (problem site)
  98. ABC081C - Not so Diverse (problem site)
  99. ABC081B - Shift only (problem site)
  100. ABC081A - Placing Marbles (problem site)
  101. ABC080D - Recording (problem site)
  102. ABC080C - Shopping Street (problem site)
  103. ABC080B - Harshad Number (problem site)
  104. ABC080A - Parking (problem site)
  105. ABC079D - Wall (problem site)
  106. ABC079C - Train Ticket (problem site)
  107. ABC079B - Lucas Number (problem site)
  108. ABC079A - Good Integer (problem site)
  109. ABC078D - ABS (problem site)
  110. ABC078C - HSI (problem site)
  111. ABC078B - ISU (problem site)
  112. ABC078A - HEX (problem site)
  113. ABC077C - Snuke Festival (problem site)
  114. ABC077B - Around Square (problem site)
  115. ABC077A - Rotation (problem site)
  116. ABC076C - Dubious Document 2 (problem site)
  117. ABC076B - Addition and Multiplication (problem site)
  118. ABC076A - Rating Goal (problem site)
  119. ABC075C - Bridge (problem site)
  120. ABC075B - Minesweeper (problem site)
  121. ABC075A - One out of Three (problem site)
  122. ABC074D - Restoring Road Network (problem site)
  123. ABC074C - Sugar Water (problem site)
  124. ABC074B - Collecting Balls (Easy Version) (problem site)
  125. ABC074A - Bichrome Cells (problem site)
  126. ABC073C - Write and Erase (problem site)
  127. ABC073B - Theater (problem site)
  128. ABC073A - September 9 (problem site)
  129. ABC072C - Together (problem site)
  130. ABC072B - OddString (problem site)
  131. ABC072A - Sandglass2 (problem site)
  132. ABC071D - Coloring Dominoes (problem site)
  133. ABC071C - Make a Rectangle (problem site)
  134. ABC071B - Not Found (problem site)
  135. ABC071A - Meal Delivery (problem site)
  136. ABC070C - Multiple Clocks (problem site)
  137. ABC070B - Two Switches (problem site)
  138. ABC070A - Palindromic Number (problem site)
  139. ABC069C - 4-adjacent (problem site)
  140. ABC069B - i18n (problem site)
  141. ABC069A - K-City (problem site)
  142. ABC068C - Cat Snuke and a Voyage (problem site)
  143. ABC068B - Break Number (problem site)
  144. ABC068A - ABCxxx (problem site)
  145. ABC067C - Splitting Pile (problem site)
  146. ABC067B - Snake Toy (problem site)
  147. ABC067A - Sharing Cookies (problem site)
  148. ABC066C - pushpush (problem site)
  149. ABC066B - ss (problem site)
  150. ABC066A - ringring (problem site)
  151. ABC065C - Reconciled? (problem site)
  152. ABC065B - Trained? (problem site)
  153. ABC065A - Expired? (problem site)
  154. ABC064C - Colorful Leaderboard (problem site)
  155. ABC064B - Traveling AtCoDeer Problem (problem site)
  156. ABC064A - RGB Cards (problem site)
  157. ABC063C - Bugged (problem site)
  158. ABC063B - Varied (problem site)
  159. ABC063A - Restricted (problem site)
  160. ABC062C - Chocolate Bar (problem site)
  161. ABC062B - Picture Frame (problem site)
  162. ABC062A - Grouping (problem site)
  163. ABC061C - Big Array (problem site)
  164. ABC061B - Counting Roads (problem site)
  165. ABC061A - Between Two Integers (problem site)
  166. ABC060C - Sentou (problem site)
  167. ABC060B - Choose Integers (problem site)
  168. ABC060A - Shiritori (problem site)
  169. ABC059C - Sequence (problem site)
  170. ABC059B - Comparison (problem site)
  171. ABC059A - Three-letter acronym (problem site)
  172. ABC058D - ### (problem site)
  173. ABC058C - Dubious Document (problem site)
  174. ABC058B - ∵∴∵ (problem site)
  175. ABC058A - ι⊥l (problem site)
  176. ABC057D - Maximum Average Sets (problem site)
  177. ABC057C - Digits in Multiplication (problem site)
  178. ABC057B - Checkpoints (problem site)
  179. ABC057A - Remaining Time (problem site)
  180. ABC056C - Go Home (problem site)
  181. ABC056B - NarrowRectanglesEasy (problem site)
  182. ABC056A - HonestOrDishonest (problem site)
  183. ABC055D - Menagerie (problem site)
  184. ABC055C - Scc Puzzle (problem site)
  185. ABC055B - Training Camp (problem site)
  186. ABC055A - Restaurant (problem site)
  187. ABC054D - Mixing Experiment (problem site)
  188. ABC054C - One-stroke Path (problem site)
  189. ABC054B - Template Matching (problem site)
  190. ABC054A - One Card Poker (problem site)
  191. ABC053D - Card Eater (problem site)
  192. ABC053C - X: Yet Another Die Game (problem site)
  193. ABC053B - A to Z String (problem site)
  194. ABC053A - ABC/ARC (problem site)
  195. ABC052D - Walk and Teleport (problem site)
  196. ABC052C - Factors of Factorial (problem site)
  197. ABC052B - Increment Decrement (problem site)
  198. ABC052A - Two Rectangles (problem site)
  199. ABC051D - Candidates of No Shortest Paths (problem site)
  200. ABC051C - Back and Forth (problem site)
  201. ABC051B - Sum of Three Integers (problem site)
  202. ABC051A - Haiku (problem site)
  203. ABC050D - Xor Sum (problem site)
  204. ABC050C - Lining Up (problem site)
  205. ABC050B - Contest with Drinks Easy (problem site)
  206. ABC050A - Addition and Subtraction Easy (problem site)
  207. ABC049D - Connectivity (problem site)
  208. ABC049C - Daydream (problem site)
  209. ABC049B - Thin (problem site)
  210. ABC049A - UOIAUAI (problem site)
  211. ABC048D - An Ordinary Game (problem site)
  212. ABC048C - Boxes and Candies (problem site)
  213. ABC048B - Between a and b ... (problem site)
  214. ABC048A - AtCoder *** Contest (problem site)
  215. ABC047D - An Invisible Hand (problem site)
  216. ABC047C - 1D Reversi (problem site)
  217. ABC047B - Snuke's Coloring 2 (problem site)
  218. ABC047A - Fighting over Candies (problem site)
  219. ABC046D - AtCoDeer and Rock-Paper (problem site)
  220. ABC046C - AtCoDeer and Election Report (problem site)
  221. ABC046B - Painting Balls with AtCoDeer (problem site)
  222. ABC046A - AtCoDeer and Paint Cans (problem site)
  223. ABC045D - Sunke's Coloring (problem site)
  224. ABC045C - Many Formulas (problem site)
  225. ABC045B - Card Game for Three (ABC Edit) (problem site)
  226. ABC045A - Trapezoids (problem site)
  227. ABC044D - Digit Sum (problem site)
  228. ABC044C - Tak and Cards (problem site)
  229. ABC044B - Beautiful Strings (problem site)
  230. ABC044A - Tak and Hotels (ABC Edit) (problem site)
  231. ABC043D - Unbalanced (problem site)
  232. ABC043C - Be Together (problem site)
  233. ABC043B - Unhappy Hacking (ABC Edit) (problem site)
  234. ABC043A - Children and Candies (ABC Edit) (problem site)
  235. ABC042D - Iroha and a Grid (problem site)
  236. ABC042C - Iroha's Obsession (problem site)
  237. ABC042B - Iroha Loves Strings (ABC Edition) (problem site)
  238. ABC042A - Iroha and Haiku (ABC Edition) (problem site)

Other Atcoder contests

  1. ACL1B - Sum is Multiple (problem site)
  2. DPT - Permutation (problem site)
  3. DPS - Digit Sum (problem site)
  4. DPR - Walk (problem site)
  5. DPQ - Flowers (problem site)
  6. DPP - Independent Set (problem site)
  7. DPO - Matching (problem site)
  8. DPN - Slimes (problem site)
  9. DPM - Candies (problem site)
  10. DPL - Deque (problem site)
  11. DPK - Stones (problem site)
  12. DPJ - Sushi (problem site)
  13. DPI - Coins (problem site)
  14. DPH - Grid 1 (problem site)
  15. DPG - Longest Path (problem site)
  16. DPF - LCS (problem site)
  17. DPE - Knapsack 2 (problem site)
  18. DPD - Knapsack 1 (problem site)
  19. DPC - Vacation (problem site)
  20. DPB - Frog 2 (problem site)
  21. DPA - Frog 1 (problem site)
  22. JSC2019B - Kleene Inversion (problem site)
  23. JSC2019A - Takahashi Calendar (problem site)
  24. N20192B - Counting of Trees (problem site)
  25. N20192A - Sum of Two Integers (problem site)
  26. SH2018D - Saving Snuuk (problem site)
  27. SH2018C - Ordinary Beauty (problem site)
  28. SH2018B - Acrostic (problem site)
  29. SH2018A - F (problem site)
  30. MPC2017A - Robot Racing (problem site)
  31. CF2016QBC - Gr-idian MST (problem site)