{"status":"OK","result":{"problems":[{"contestId":2283,"index":"G","name":"Order Statistics on the Graph","type":"PROGRAMMING","tags":["bitmasks","brute force","sortings"]},{"contestId":2283,"index":"F","name":"Minimize the Graph","type":"PROGRAMMING","tags":["brute force","data structures","graphs","greedy"]},{"contestId":2283,"index":"E","name":"Partition of a Binary String","type":"PROGRAMMING","tags":["combinatorics","dp"]},{"contestId":2283,"index":"D","name":"Black, Gray and White","type":"PROGRAMMING","tags":["brute force","constructive algorithms","dfs and similar","trees"]},{"contestId":2283,"index":"C","name":"Big XOR","type":"PROGRAMMING","tags":["bitmasks","constructive algorithms"]},{"contestId":2283,"index":"B","name":"Rhythmic String","type":"PROGRAMMING","tags":["brute force","number theory"]},{"contestId":2283,"index":"A","name":"Numbers on the Board","type":"PROGRAMMING","tags":["greedy","math","two pointers"]},{"contestId":2278,"index":"G","name":"0s and 1s","type":"PROGRAMMING","tags":["bitmasks","dfs and similar","dp","hashing","number theory","trees"]},{"contestId":2278,"index":"F","name":"Modulo and Counting","type":"PROGRAMMING","tags":["dp","math","number theory"]},{"contestId":2278,"index":"E","name":"Swap and Negate","type":"PROGRAMMING","tags":["constructive algorithms","greedy"]},{"contestId":2278,"index":"D","name":"Lock and Unlock","type":"PROGRAMMING","tags":["greedy"]},{"contestId":2278,"index":"C","name":"Math and Physics","type":"PROGRAMMING","tags":["greedy"]},{"contestId":2278,"index":"B","name":"Stakes and Shapes","type":"PROGRAMMING","tags":["constructive algorithms","greedy"]},{"contestId":2278,"index":"A","name":"Fraction and Six","type":"PROGRAMMING","tags":["implementation","sortings","strings"]},{"contestId":2277,"index":"F","name":"Token Re-Moving","type":"PROGRAMMING","points":3000.0,"tags":["data structures","dfs and similar","dsu","trees"]},{"contestId":2277,"index":"E","name":"Tree Guessing","type":"PROGRAMMING","points":2750.0,"tags":["constructive algorithms","interactive","trees"]},{"contestId":2277,"index":"D2","name":"Number Operating (Hard Version)","type":"PROGRAMMING","points":2250.0,"tags":["bitmasks","brute force","divide and conquer","dp"]},{"contestId":2277,"index":"D1","name":"Number Operating (Easy Version)","type":"PROGRAMMING","points":2000.0,"tags":["binary search","bitmasks","brute force","greedy"]},{"contestId":2277,"index":"C","name":"Edge Addeleting","type":"PROGRAMMING","points":1500.0,"tags":["dfs and similar","greedy","trees"]},{"contestId":2277,"index":"B","name":"Sequence Decreasing","type":"PROGRAMMING","points":750.0,"tags":["constructive algorithms","greedy"]},{"contestId":2277,"index":"A","name":"Subset Selecting","type":"PROGRAMMING","points":500.0,"tags":["greedy"]},{"contestId":2276,"index":"G","name":"Elimination of Players","type":"PROGRAMMING","rating":2100,"tags":["combinatorics","dp","math"]},{"contestId":2276,"index":"F","name":"Permutation Coloring Game","type":"PROGRAMMING","rating":2400,"tags":["brute force","dp","dsu","games","greedy","implementation","math"]},{"contestId":2276,"index":"E","name":"Good Substrings","type":"PROGRAMMING","rating":1800,"tags":["combinatorics","data structures","dp","greedy","strings"]},{"contestId":2276,"index":"D","name":"Caveman","type":"PROGRAMMING","rating":1400,"tags":["combinatorics","graphs"]},{"contestId":2276,"index":"C","name":"Subarrays","type":"PROGRAMMING","rating":1100,"tags":["math","number theory"]},{"contestId":2276,"index":"B","name":"Replace and Compress","type":"PROGRAMMING","rating":1000,"tags":["implementation","strings"]},{"contestId":2276,"index":"A","name":"Perfect Sandwiches","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":2275,"index":"H","name":"A Problem to Warm Up the Eyebrows","type":"PROGRAMMING","rating":2400,"tags":["combinatorics","dp","math"]},{"contestId":2275,"index":"G","name":"Copper Squander","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","dsu","graphs","greedy","math","sortings","ternary search"]},{"contestId":2275,"index":"F","name":"Tea Blend","type":"PROGRAMMING","rating":1800,"tags":["hashing","math","number theory"]},{"contestId":2275,"index":"E","name":"Repentance Is Already on the Way","type":"PROGRAMMING","rating":1500,"tags":["dp","implementation"]},{"contestId":2275,"index":"D","name":"Precision Alignment","type":"PROGRAMMING","rating":1300,"tags":["binary search","brute force","greedy","implementation"]},{"contestId":2275,"index":"C","name":"Unrequited Love","type":"PROGRAMMING","rating":1000,"tags":["brute force","data structures"]},{"contestId":2275,"index":"B","name":"Did Not Go to Print","type":"PROGRAMMING","rating":800,"tags":["data structures","implementation"]},{"contestId":2275,"index":"A","name":"In Search of Convenience","type":"PROGRAMMING","rating":800,"tags":["geometry","implementation"]},{"contestId":2274,"index":"B","name":"Prefix","type":"PROGRAMMING","points":1250.0,"rating":1100,"tags":["greedy"]},{"contestId":2274,"index":"A","name":"The Projections of Paco","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["dfs and similar","dp","hashing","implementation","math"]},{"contestId":2273,"index":"F","name":"Pancho\u0027s Permutation","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["constructive algorithms","dp","greedy","math"]},{"contestId":2273,"index":"E","name":"Six-Seven Bags","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["brute force","greedy","interactive"]},{"contestId":2273,"index":"D","name":"Aura Battle","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["brute force","implementation","interactive","math"]},{"contestId":2273,"index":"C","name":"Matrix Puzzle","type":"PROGRAMMING","points":1250.0,"rating":2100,"tags":["brute force","data structures","implementation","math","matrices"]},{"contestId":2273,"index":"B","name":"Robot Championship","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["constructive algorithms","math"]},{"contestId":2273,"index":"A","name":"Lavencia Oranges","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["binary search","constructive algorithms","dp","greedy"]},{"contestId":2272,"index":"G","name":"Ranges","type":"PROGRAMMING","points":2500.0,"tags":["data structures","divide and conquer","dsu"]},{"contestId":2272,"index":"F","name":"Tree Reduction Game","type":"PROGRAMMING","points":2000.0,"tags":["dfs and similar","dp","games","trees"]},{"contestId":2272,"index":"E","name":"Memory Cell Interception","type":"PROGRAMMING","points":1750.0,"tags":["binary search","greedy","two pointers"]},{"contestId":2272,"index":"D","name":"Connecting the Conflicts","type":"PROGRAMMING","points":1250.0,"tags":["brute force","constructive algorithms","dfs and similar","dp"]},{"contestId":2272,"index":"C","name":"Yet Another Black Cell Problem","type":"PROGRAMMING","points":1000.0,"tags":["binary search","constructive algorithms","dp","greedy"]},{"contestId":2272,"index":"B","name":"Frogs Jump","type":"PROGRAMMING","points":1000.0,"tags":["constructive algorithms","greedy"]},{"contestId":2272,"index":"A","name":"Maximize One MEX","type":"PROGRAMMING","points":500.0,"tags":["brute force","constructive algorithms","greedy"]},{"contestId":2271,"index":"H2","name":"Personal Issues (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":3300,"tags":["games","trees"]},{"contestId":2271,"index":"H1","name":"Personal Issues (Easy Version)","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["dp","games","trees"]},{"contestId":2271,"index":"G","name":"Grid Filling","type":"PROGRAMMING","points":3500.0,"rating":3100,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":2271,"index":"F","name":"Beautiful Pillers","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["constructive algorithms","data structures","dp","greedy","implementation"]},{"contestId":2271,"index":"E","name":"Array Emptying","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["binary search","data structures","greedy"]},{"contestId":2271,"index":"D","name":"Target Infection","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["binary search","brute force","greedy","implementation","two pointers"]},{"contestId":2271,"index":"C","name":"XOR Problem","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["bitmasks","constructive algorithms","graphs","greedy","math"]},{"contestId":2271,"index":"B","name":"MEX Game","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["games"]},{"contestId":2271,"index":"A","name":"Robot Odd Moves","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":2269,"index":"B","name":"KiaKio and Squared Numbers","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["brute force","implementation"]},{"contestId":2269,"index":"A","name":"SauSaGe Bank","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":2268,"index":"F","name":"Deglado","type":"PROGRAMMING","points":3250.0,"rating":3500,"tags":["constructive algorithms"]},{"contestId":2268,"index":"E","name":"Kia Kio and Tree of Life","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["data structures","fft","math","trees"]},{"contestId":2268,"index":"D","name":"AghaBalaSar and Hamed","type":"PROGRAMMING","points":2250.0,"rating":2600,"tags":["data structures","dp","trees"]},{"contestId":2268,"index":"C","name":"KiaKio and Energy Intervals","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["binary search","bitmasks","data structures","divide and conquer","dsu","greedy","trees","two pointers"]},{"contestId":2268,"index":"B","name":"What a SauSaGe! It\u0027s All Meat","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["bitmasks","brute force","data structures","math"]},{"contestId":2268,"index":"A","name":"K Is Important","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["constructive algorithms","greedy"]},{"contestId":2267,"index":"G","name":"New LRT","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["divide and conquer","dp","fft"]},{"contestId":2267,"index":"F2","name":"XOR Transformations (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["bitmasks","brute force","data structures","dfs and similar","greedy","math","sortings","strings","trees"]},{"contestId":2267,"index":"F1","name":"XOR Transformations (Easy Version)","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["bitmasks","brute force","implementation","sortings"]},{"contestId":2267,"index":"E","name":"Clean Substrings","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["combinatorics","data structures","math"]},{"contestId":2267,"index":"D","name":"Backrooms Hill","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["constructive algorithms","dp","greedy","sortings","two pointers"]},{"contestId":2267,"index":"C","name":"GCD Treasury","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy","math","number theory"]},{"contestId":2267,"index":"B","name":"Fashionable Array","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","constructive algorithms","sortings"]},{"contestId":2267,"index":"A","name":"Turn Into a Palindrome","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["greedy","strings"]},{"contestId":2266,"index":"H","name":"Deque Malfunction","type":"PROGRAMMING","rating":2400,"tags":["binary search","data structures","dp","greedy"]},{"contestId":2266,"index":"G","name":"Modular Tree","type":"PROGRAMMING","rating":2200,"tags":["dfs and similar","dp","greedy","math","number theory","trees"]},{"contestId":2266,"index":"F","name":"MEX Replacement","type":"PROGRAMMING","rating":2000,"tags":["binary search","brute force","greedy","implementation","math","sortings"]},{"contestId":2266,"index":"E","name":"Prime Destruction","type":"PROGRAMMING","rating":1400,"tags":["brute force","dp","math","number theory"]},{"contestId":2266,"index":"D","name":"Falling Concrete","type":"PROGRAMMING","rating":1400,"tags":["constructive algorithms","data structures","math","sortings"]},{"contestId":2266,"index":"C","name":"AND, OR, Sort!","type":"PROGRAMMING","rating":1000,"tags":["greedy","strings"]},{"contestId":2266,"index":"B","name":"Three Piles","type":"PROGRAMMING","rating":800,"tags":["games","greedy","math"]},{"contestId":2266,"index":"A","name":"Good Contest","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":2264,"index":"F","name":"Deranged Calculator","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["constructive algorithms","implementation","math"]},{"contestId":2264,"index":"E2","name":"A Prime Flood (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":2700,"tags":["brute force","combinatorics","dp","number theory"]},{"contestId":2264,"index":"E1","name":"A Prime Flood (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["combinatorics","dp","number theory"]},{"contestId":2264,"index":"D","name":"Dr. Agos\u0027s Dark Mode","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["brute force","chinese remainder theorem","constructive algorithms","math","strings"]},{"contestId":2264,"index":"C","name":"Madamant\u0027s Skating Dynasty","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["combinatorics","math","sortings"]},{"contestId":2264,"index":"B","name":"Knife\u0027s Pill Farm","type":"PROGRAMMING","points":1250.0,"rating":1000,"tags":["data structures","greedy","math"]},{"contestId":2264,"index":"A","name":"Rumb Needs a Hand","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","sortings","two pointers"]},{"contestId":2263,"index":"B","name":"Min Matrices","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["constructive algorithms"]},{"contestId":2263,"index":"A","name":"Min Max Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["games"]},{"contestId":2262,"index":"F","name":"Rank Removal","type":"PROGRAMMING","points":3250.0,"rating":3500,"tags":["math"]},{"contestId":2262,"index":"E","name":"Paired Bracket Sequences","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["combinatorics","math"]},{"contestId":2262,"index":"D","name":"PLUSworld","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["constructive algorithms","graphs","greedy"]},{"contestId":2262,"index":"C","name":"Traveling the World","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["combinatorics","constructive algorithms","graphs","greedy","math"]},{"contestId":2262,"index":"B","name":"Culling Game","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["binary search","data structures","implementation","two pointers"]},{"contestId":2262,"index":"A2","name":"Floor of MEX (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["dp","implementation","math"]},{"contestId":2262,"index":"A1","name":"Floor of MEX (Easy Version)","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["constructive algorithms","greedy"]},{"contestId":2261,"index":"H","name":"Oh Tree Tree Tree, No Need to Leave","type":"PROGRAMMING","points":4500.0,"rating":3500,"tags":["bitmasks","communication","constructive algorithms","dfs and similar","interactive","trees"]},{"contestId":2261,"index":"G","name":"1 2 3 and XOR, Where Did Everybody Go?","type":"PROGRAMMING","points":4000.0,"rating":2800,"tags":["bitmasks","data structures","divide and conquer","dp","greedy","sortings","two pointers"]},{"contestId":2261,"index":"F2","name":"Plegma II: Ask Me Any Cell (Hard Version)","type":"PROGRAMMING","points":5000.0,"rating":3300,"tags":["constructive algorithms"]},{"contestId":2261,"index":"F1","name":"Plegma II: Ask Me Any Cell (Easy Version)","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["constructive algorithms","greedy","math"]},{"contestId":2261,"index":"E","name":"What Does the Cow Say?","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["binary search","data structures","dfs and similar","greedy","trees"]},{"contestId":2261,"index":"D2","name":"Come Be My Friend, Don\u0027t Be So Scared (Hard Version)","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["constructive algorithms","data structures","dsu","graphs","hashing","trees","two pointers"]},{"contestId":2261,"index":"D1","name":"Come Be My Friend, Don\u0027t Be So Scared (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["constructive algorithms","greedy","math"]},{"contestId":2261,"index":"C","name":"I Know About a Million Things","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["games","math"]},{"contestId":2261,"index":"B","name":"What\u0027s the Capital of France?","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["bitmasks","greedy","math"]},{"contestId":2261,"index":"A","name":"Hey, It\u0027s Me, Souvlakity","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["games","math"]},{"contestId":2260,"index":"G","name":"Sortable Permutations","type":"PROGRAMMING","rating":2900,"tags":["brute force","combinatorics","math","number theory"]},{"contestId":2260,"index":"F","name":"Edge Three-Coloring","type":"PROGRAMMING","rating":2500,"tags":["brute force","dfs and similar","dsu","graphs","trees"]},{"contestId":2260,"index":"E","name":"Cyclic Balance","type":"PROGRAMMING","rating":2000,"tags":["binary search","constructive algorithms","dp","math"]},{"contestId":2260,"index":"D","name":"Signs of Prefix Sums","type":"PROGRAMMING","rating":1700,"tags":["brute force","constructive algorithms","dfs and similar","dp","implementation"]},{"contestId":2260,"index":"C","name":"Maximize XOR, Minimize Operations","type":"PROGRAMMING","rating":1300,"tags":["bitmasks","greedy"]},{"contestId":2260,"index":"B","name":"Monocarp and Projects","type":"PROGRAMMING","rating":900,"tags":["brute force","math","number theory"]},{"contestId":2260,"index":"A","name":"Monocarp\u0027s Contest","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":2259,"index":"H","name":"Treasure Map Destruction (Counting Version)","type":"PROGRAMMING","rating":2200,"tags":["dfs and similar","dp","dsu","graphs","math"]},{"contestId":2259,"index":"G","name":"Index Removal","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","math"]},{"contestId":2259,"index":"F","name":"Binary Bubble Sort Inversions","type":"PROGRAMMING","rating":1800,"tags":["data structures","math","two pointers"]},{"contestId":2259,"index":"E","name":"Treasure Map Destruction (Constructive Version)","type":"PROGRAMMING","rating":1500,"tags":["2-sat","constructive algorithms","greedy"]},{"contestId":2259,"index":"D","name":"MEX Multiset","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","greedy"]},{"contestId":2259,"index":"C","name":"101","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","greedy"]},{"contestId":2259,"index":"B","name":"Minus Two","type":"PROGRAMMING","rating":800,"tags":["math","number theory"]},{"contestId":2259,"index":"A","name":"Moo Language School","type":"PROGRAMMING","rating":800,"tags":["brute force","greedy","two pointers"]},{"contestId":2258,"index":"F","name":"Plus Minus Tree","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["data structures","dfs and similar","dp","graphs","greedy","trees"]},{"contestId":2258,"index":"E","name":"DivMEX","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["data structures","math","number theory"]},{"contestId":2258,"index":"D","name":"Magic Tiles","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["dp","greedy","implementation"]},{"contestId":2258,"index":"C","name":"Far Cities","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["interactive","trees","two pointers"]},{"contestId":2258,"index":"B2","name":"Carrot Chopdown (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["brute force","greedy","implementation","math"]},{"contestId":2258,"index":"B1","name":"Carrot Chopdown (Easy Version)","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["brute force","games","math"]},{"contestId":2258,"index":"A","name":"Odd Eraser","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":2257,"index":"F2","name":"Beaver\u0027s Jumping Track (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2700,"tags":["data structures","dp","matrices"]},{"contestId":2257,"index":"F1","name":"Beaver\u0027s Jumping Track (Easy Version)","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["data structures","dp","matrices"]},{"contestId":2257,"index":"E","name":"Busy Beaver","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["brute force","data structures","divide and conquer","dp","greedy","implementation","sortings"]},{"contestId":2257,"index":"D","name":"Bermuda Rectangle","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["binary search","implementation","math","number theory","two pointers"]},{"contestId":2257,"index":"C","name":"Spying on the Beaver","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["constructive algorithms","dfs and similar","dsu","graphs","trees"]},{"contestId":2257,"index":"B","name":"Gigantomachy","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["math"]},{"contestId":2257,"index":"A","name":"Creating Abbreviations","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","strings"]},{"contestId":2256,"index":"B","name":"Domino Tiles","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["implementation","math"]},{"contestId":2256,"index":"A","name":"Three Numbers on the Blackboard","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math","sortings"]},{"contestId":2255,"index":"F","name":"Who Will Witness the End?","type":"PROGRAMMING","points":3500.0,"rating":3100,"tags":["fft","math"]},{"contestId":2255,"index":"E2","name":"What Will Remain at the End? (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":3400,"tags":["data structures"]},{"contestId":2255,"index":"E1","name":"What Will Remain at the End? (Easy Version)","type":"PROGRAMMING","points":1750.0,"rating":2900,"tags":["brute force","data structures"]},{"contestId":2255,"index":"D","name":"How Long Until Nothing Remains?","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["binary search","bitmasks","data structures","greedy","math","sortings"]},{"contestId":2255,"index":"C","name":"Even If the World Turns","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["communication","constructive algorithms","expression parsing","greedy","interactive","math","number theory"]},{"contestId":2255,"index":"B","name":"A Ribbon for Tomorrow","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["combinatorics","math"]},{"contestId":2255,"index":"A","name":"Hot Potatoes at the Fairy Warehouse","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["games","greedy","implementation"]},{"contestId":2254,"index":"G","name":"Nightcrawler","type":"PROGRAMMING","rating":2200,"tags":["data structures","dfs and similar","dp","greedy","sortings","trees"]},{"contestId":2254,"index":"F","name":"Whiplash","type":"PROGRAMMING","rating":1900,"tags":["bitmasks","constructive algorithms","math","sortings"]},{"contestId":2254,"index":"E","name":"Chronostasis","type":"PROGRAMMING","rating":1500,"tags":["binary search","data structures","greedy"]},{"contestId":2254,"index":"D","name":"Silhouette","type":"PROGRAMMING","rating":1300,"tags":["constructive algorithms","math","sortings"]},{"contestId":2254,"index":"C2","name":"Marenol (hard version)","type":"PROGRAMMING","rating":1200,"tags":["greedy","sortings"]},{"contestId":2254,"index":"C1","name":"Marenol (easy version)","type":"PROGRAMMING","rating":1000,"tags":["greedy"]},{"contestId":2254,"index":"B","name":"Evanescent","type":"PROGRAMMING","rating":900,"tags":["implementation","strings","two pointers"]},{"contestId":2254,"index":"A","name":"Riptide","type":"PROGRAMMING","rating":800,"tags":["implementation","sortings"]},{"contestId":2253,"index":"F","name":"4-beauty","type":"PROGRAMMING","rating":2600,"tags":["bitmasks","dp","graphs","math","number theory"]},{"contestId":2253,"index":"E","name":"Diameter Intersections","type":"PROGRAMMING","rating":2200,"tags":["brute force","dfs and similar","fft","graphs","implementation","trees"]},{"contestId":2253,"index":"D","name":"Hypercarp and Interdimensional Jumps","type":"PROGRAMMING","rating":1800,"tags":["binary search","brute force","geometry","greedy","implementation","math"]},{"contestId":2253,"index":"C","name":"Sum of Distinct Values in a Matrix","type":"PROGRAMMING","rating":1500,"tags":["greedy","sortings","two pointers"]},{"contestId":2253,"index":"B","name":"Hypercarp and the Control Panel","type":"PROGRAMMING","rating":1100,"tags":["brute force","data structures","two pointers"]},{"contestId":2253,"index":"A","name":"The Best Card","type":"PROGRAMMING","rating":800,"tags":["greedy","math","number theory"]},{"contestId":2252,"index":"F","name":"Spectral Components","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["dfs and similar","dp","greedy","sortings","trees"]},{"contestId":2252,"index":"E","name":"Generational Triplets","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["bitmasks","combinatorics","dp","math"]},{"contestId":2252,"index":"D","name":"Array Replacement","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["greedy","sortings"]},{"contestId":2252,"index":"C","name":"Risky Tower","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["binary search","brute force","data structures","greedy","sortings"]},{"contestId":2252,"index":"B","name":"Always Changing","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["dp","greedy","math","strings"]},{"contestId":2252,"index":"A","name":"Boss Fight","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["data structures","greedy"]},{"contestId":2250,"index":"B","name":"String Construction","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["constructive algorithms"]},{"contestId":2250,"index":"A","name":"Threshold Movement","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation","math"]},{"contestId":2249,"index":"F","name":"Even Simple Path","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["constructive algorithms","graphs","shortest paths"]},{"contestId":2249,"index":"E2","name":"String (Hard Version)","type":"PROGRAMMING","points":1750.0,"rating":3000,"tags":["divide and conquer","implementation","strings"]},{"contestId":2249,"index":"E1","name":"String (Easy Version)","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["divide and conquer","implementation","strings"]},{"contestId":2249,"index":"D","name":"Xor Permutation Matrix","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["bitmasks","constructive algorithms","math"]},{"contestId":2249,"index":"C","name":"Double-Rift Dial","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["data structures","dfs and similar","dsu","implementation","two pointers"]},{"contestId":2249,"index":"B","name":"Permutation Cuts","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["combinatorics","implementation","math"]},{"contestId":2249,"index":"A","name":"Rank Subsequence","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["brute force","greedy","implementation"]},{"contestId":2248,"index":"G","name":"No Balance Left","type":"PROGRAMMING","points":3500.0,"rating":3000,"tags":["bitmasks","dp","math","number theory"]},{"contestId":2248,"index":"F","name":"Matrix Elimination","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["binary search","greedy","math"]},{"contestId":2248,"index":"E","name":"Excuse for Breaks","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["binary search","brute force","greedy","math","two pointers"]},{"contestId":2248,"index":"D","name":"Good Pair Queries","type":"PROGRAMMING","points":1750.0,"rating":1400,"tags":["constructive algorithms","greedy","math"]},{"contestId":2248,"index":"C","name":"Maximize the Score","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["dp","greedy"]},{"contestId":2248,"index":"B","name":"Merge to Match","type":"PROGRAMMING","points":1250.0,"rating":1000,"tags":["greedy","sortings"]},{"contestId":2248,"index":"A","name":"You Delete, I Delete","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":2247,"index":"F","name":"Paths on a Grid","type":"PROGRAMMING","points":3500.0,"rating":2900,"tags":["data structures","dp","hashing"]},{"contestId":2247,"index":"E","name":"Build a Tree","type":"PROGRAMMING","points":3000.0,"rating":2300,"tags":["constructive algorithms","trees","two pointers"]},{"contestId":2247,"index":"D2","name":"XOR Sorting (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["bitmasks","data structures","greedy"]},{"contestId":2247,"index":"D1","name":"XOR Sorting (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["bitmasks","greedy"]},{"contestId":2247,"index":"C","name":"Inversion of a Subsequence","type":"PROGRAMMING","points":1250.0,"rating":1100,"tags":["greedy","math"]},{"contestId":2247,"index":"B","name":"Yet Another Constructive","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["constructive algorithms"]},{"contestId":2247,"index":"A","name":"Zero Sum","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","dp","number theory"]},{"contestId":2246,"index":"F","name":"Whoname and Unsorted Array","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["constructive algorithms"]},{"contestId":2246,"index":"E","name":"lce4113 and Security Game","type":"PROGRAMMING","points":2250.0,"rating":2600,"tags":["bitmasks","interactive","math","probabilities"]},{"contestId":2246,"index":"D","name":"diss_quack and Array Game","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["bitmasks","brute force","games","greedy"]},{"contestId":2246,"index":"C","name":"0mar and Alternating Sums","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["combinatorics","dp","math"]},{"contestId":2246,"index":"B","name":"ezraft and Array","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["constructive algorithms","number theory"]},{"contestId":2246,"index":"A","name":"farmpiggie and Subset Sum","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms"]},{"contestId":2245,"index":"H","name":"Connect Connect See","type":"PROGRAMMING","points":5000.0,"rating":3500,"tags":["brute force","data structures"]},{"contestId":2245,"index":"G","name":"NPC Challenge","type":"PROGRAMMING","points":3500.0,"rating":3000,"tags":["divide and conquer","interactive"]},{"contestId":2245,"index":"F","name":"Familiar?","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["brute force","combinatorics","dp"]},{"contestId":2245,"index":"E","name":"Tom and Jerry","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["dfs and similar","dsu","games","trees"]},{"contestId":2245,"index":"D2","name":"Construct an Array (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["2-sat","constructive algorithms","dfs and similar","graphs","implementation"]},{"contestId":2245,"index":"D1","name":"Construct an Array (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["dfs and similar","implementation","sortings"]},{"contestId":2245,"index":"C","name":"MEXOR","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["bitmasks","constructive algorithms","math"]},{"contestId":2245,"index":"B","name":"Delete and Concatenate","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy"]},{"contestId":2245,"index":"A","name":"Who Watches the Watchpig?","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":2244,"index":"G","name":"Yura and Deadlines","type":"PROGRAMMING","rating":1900,"tags":["data structures","dp"]},{"contestId":2244,"index":"F","name":"Anya Loves Trees!","type":"PROGRAMMING","rating":1700,"tags":["dfs and similar","dp","greedy","trees"]},{"contestId":2244,"index":"E","name":"Masha and the Garland","type":"PROGRAMMING","rating":1400,"tags":["data structures","dp","greedy","implementation","math","number theory","strings"]},{"contestId":2244,"index":"D","name":"Yaroslav and Productivity","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","dp","greedy","math","number theory"]},{"contestId":2244,"index":"C","name":"Stepan and Permutation","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","dfs and similar","dsu","greedy","math","number theory","sortings"]},{"contestId":2244,"index":"B","name":"Nikita and Books","type":"PROGRAMMING","rating":800,"tags":["greedy","math","sortings"]},{"contestId":2244,"index":"A","name":"Iskander and Drawings","type":"PROGRAMMING","rating":800,"tags":["dp","games","greedy","strings"]},{"contestId":2242,"index":"F","name":"Summer Vacation","type":"PROGRAMMING","rating":2800,"tags":["data structures","dp","probabilities","trees"]},{"contestId":2242,"index":"E","name":"Product of Closures","type":"PROGRAMMING","rating":2200,"tags":["bitmasks","brute force","constructive algorithms","greedy","implementation","math","number theory"]},{"contestId":2242,"index":"D","name":"Two Digit Strings","type":"PROGRAMMING","rating":1600,"tags":["dp","strings"]},{"contestId":2242,"index":"C","name":"Unstable Elements","type":"PROGRAMMING","rating":1300,"tags":["brute force","data structures","implementation","sortings","two pointers"]},{"contestId":2242,"index":"B","name":"Predominant Frequency Division","type":"PROGRAMMING","rating":1000,"tags":["data structures","greedy","implementation","math"]},{"contestId":2242,"index":"A","name":"Bigrams","type":"PROGRAMMING","rating":800,"tags":["sortings","strings"]},{"contestId":2241,"index":"G","name":"Summmon","type":"PROGRAMMING","rating":2400,"tags":["binary search","data structures","greedy","implementation","math","number theory"]},{"contestId":2241,"index":"F","name":"A Bit Odd","type":"PROGRAMMING","rating":1700,"tags":["data structures","games","greedy","math"]},{"contestId":2241,"index":"E","name":"Fair and Square","type":"PROGRAMMING","rating":1600,"tags":["combinatorics","dp","graphs","math","number theory","trees"]},{"contestId":2241,"index":"D","name":"An Alternative Way","type":"PROGRAMMING","rating":1100,"tags":["dp","greedy","math"]},{"contestId":2241,"index":"C","name":"RemovevomeR","type":"PROGRAMMING","rating":1000,"tags":["greedy"]},{"contestId":2241,"index":"B","name":"Good times Good times","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","dfs and similar","math"]},{"contestId":2241,"index":"A","name":"Divide and Conquer","type":"PROGRAMMING","rating":800,"tags":["greedy","math","number theory"]},{"contestId":2240,"index":"B","name":"AI Finds Nothing Here","type":"PROGRAMMING","points":1250.0,"rating":1100,"tags":["combinatorics","math"]},{"contestId":2240,"index":"A","name":"Another Popcount Problem","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":2239,"index":"F","name":"Colorful Works","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["dp","fft","games","implementation"]},{"contestId":2239,"index":"E","name":"The end of this world,","type":"PROGRAMMING","points":2750.0,"rating":3300,"tags":["data structures","divide and conquer","dsu","graphs"]},{"contestId":2239,"index":"D","name":"Hunting the Beast","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["combinatorics","dp","graphs","math"]},{"contestId":2239,"index":"C","name":"Revival","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["binary search","data structures","math","two pointers"]},{"contestId":2239,"index":"B","name":"Decidophobia","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["greedy","math","sortings","two pointers"]},{"contestId":2239,"index":"A","name":"Nim Game Is XOR Game","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["constructive algorithms","games","greedy","math"]},{"contestId":2238,"index":"F","name":"Infinite Work","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["combinatorics","graphs","greedy","math","trees"]},{"contestId":2238,"index":"E","name":"Cake Trial","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["dp","greedy"]},{"contestId":2238,"index":"D","name":"Storming Arasaka","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["greedy","math","number theory"]},{"contestId":2238,"index":"C","name":"Village Guilds","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["dfs and similar","dp","trees"]},{"contestId":2238,"index":"B","name":"Crimson Triples","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["dp","math","number theory"]},{"contestId":2238,"index":"A","name":"Another Puzzle from Papyrus","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math","sortings"]},{"contestId":2237,"index":"I2","name":"DBFS Order (Hard Version)","type":"PROGRAMMING","points":4500.0,"rating":3500,"tags":["dp","trees"]},{"contestId":2237,"index":"I1","name":"DBFS Order (Easy Version)","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["dp","trees"]},{"contestId":2237,"index":"H","name":"Slime and Queries","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["data structures","greedy","trees"]},{"contestId":2237,"index":"G","name":"Send GCDs","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["communication","constructive algorithms","interactive","math","number theory"]},{"contestId":2237,"index":"F","name":"Paint the Array","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","dp","greedy"]},{"contestId":2237,"index":"E","name":"Permutation Commutation","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["data structures","graphs","greedy"]},{"contestId":2237,"index":"D","name":"Fullmetal Bitchemist","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["constructive algorithms","greedy","math"]},{"contestId":2237,"index":"C","name":"Duck Surplus","type":"PROGRAMMING","points":1250.0,"rating":1000,"tags":["binary search","greedy"]},{"contestId":2237,"index":"B","name":"Annoying the Ghost","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["brute force","greedy"]},{"contestId":2237,"index":"A","name":"Destroying Towers","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["games","greedy","schedules"]},{"contestId":2236,"index":"G","name":"Criterion in Burlandia","type":"PROGRAMMING","rating":2600,"tags":["binary search","bitmasks","brute force","data structures","dfs and similar","divide and conquer","implementation","trees","two pointers"]},{"contestId":2236,"index":"F2","name":"Elections in Saransk (hard version)","type":"PROGRAMMING","rating":2200,"tags":["combinatorics","dp","math","number theory"]},{"contestId":2236,"index":"F1","name":"Elections in Saransk (easy version)","type":"PROGRAMMING","rating":1700,"tags":["number theory"]},{"contestId":2236,"index":"E","name":"Friendly Gifts","type":"PROGRAMMING","rating":1700,"tags":["brute force","dp"]},{"contestId":2236,"index":"D","name":"Brand New Tatar TV Show","type":"PROGRAMMING","rating":1300,"tags":["binary search","constructive algorithms","dp","games","math"]},{"contestId":2236,"index":"C","name":"Omsk Programmers","type":"PROGRAMMING","rating":1000,"tags":["brute force","greedy","math"]},{"contestId":2236,"index":"B","name":"Tatar TV Show","type":"PROGRAMMING","rating":800,"tags":["greedy","math","strings"]},{"contestId":2236,"index":"A","name":"Games on the Train","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":2234,"index":"G","name":"Stripe, Token and Two Players","type":"PROGRAMMING","points":3250.0,"rating":2700,"tags":["data structures","dp","games"]},{"contestId":2234,"index":"F","name":"Vessels, Heights and Two Versions (Hard Version)","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["data structures","dfs and similar","dsu","greedy","implementation","two pointers"]},{"contestId":2234,"index":"E","name":"Vlad, Misha and Two Arrays","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["brute force","combinatorics","dfs and similar","divide and conquer","math"]},{"contestId":2234,"index":"D","name":"XOR, Expression and Two Binary Numbers","type":"PROGRAMMING","points":1750.0,"rating":1500,"tags":["bitmasks","divide and conquer","dp","math","number theory"]},{"contestId":2234,"index":"C","name":"Vessels, Heights and Two Versions (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["dfs and similar","dsu","greedy","implementation","two pointers"]},{"contestId":2234,"index":"B","name":"Palindrome, Twelve and Two Terms","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["brute force","constructive algorithms","math"]},{"contestId":2234,"index":"A","name":"Euclid, Sequence and Two Numbers","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math","number theory","sortings"]},{"contestId":2233,"index":"F","name":"Shortest GCD Paths","type":"PROGRAMMING","rating":2800,"tags":["dp","graphs","math","number theory","shortest paths"]},{"contestId":2233,"index":"E2","name":"Permutation Transmission (Difficult Version)","type":"PROGRAMMING","rating":2300,"tags":["bitmasks","combinatorics","sortings"]},{"contestId":2233,"index":"E1","name":"Permutation Transmission (Easy Version)","type":"PROGRAMMING","rating":2300,"tags":["bitmasks","combinatorics","sortings"]},{"contestId":2233,"index":"D","name":"Goods on the Shelf","type":"PROGRAMMING","rating":1900,"tags":["brute force","data structures","implementation","two pointers"]},{"contestId":2233,"index":"C","name":"Cost of a Bracket Sequence","type":"PROGRAMMING","rating":1400,"tags":["brute force","dp","greedy"]},{"contestId":2233,"index":"B","name":"Different Distances","type":"PROGRAMMING","rating":900,"tags":["constructive algorithms"]},{"contestId":2233,"index":"A","name":"AI Project Development","type":"PROGRAMMING","rating":800,"tags":["brute force","math"]},{"contestId":2232,"index":"F","name":"The Cake Is a Lie","type":"PROGRAMMING","points":3250.0,"rating":3000,"tags":["greedy","math","number theory"]},{"contestId":2232,"index":"E","name":"Snaking Arrangement","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["combinatorics","constructive algorithms"]},{"contestId":2232,"index":"D","name":"Magical Tiered Cake","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["constructive algorithms","dfs and similar","dp","greedy"]},{"contestId":2232,"index":"C2","name":"Seating Arrangement (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["binary search","greedy","math","two pointers"]},{"contestId":2232,"index":"C1","name":"Seating Arrangement (Easy Version)","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["binary search","dp","greedy","two pointers"]},{"contestId":2232,"index":"B","name":"Cake Leveling","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["binary search","greedy","math"]},{"contestId":2232,"index":"A","name":"Convergence","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","sortings"]},{"contestId":2231,"index":"F","name":"Quadratic Jumps","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["brute force","constructive algorithms","greedy","math","number theory"]},{"contestId":2231,"index":"E","name":"Graph Cutting","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["dfs and similar","dp","math","trees"]},{"contestId":2231,"index":"D","name":"Maximum Prefix Sums","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["constructive algorithms","greedy","implementation","two pointers"]},{"contestId":2231,"index":"C","name":"Chipmunk Theo and Equality","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["implementation","sortings"]},{"contestId":2231,"index":"B","name":"Another Sorting Problem","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms"]},{"contestId":2231,"index":"A","name":"Construct an Array","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms"]},{"contestId":2230,"index":"F","name":"Game on Growing Tree","type":"PROGRAMMING","rating":2700,"tags":["binary search","dfs and similar","divide and conquer","dp","games","implementation","trees"]},{"contestId":2230,"index":"E","name":"Minimum Influence","type":"PROGRAMMING","rating":2200,"tags":["binary search","data structures","greedy","implementation","math","sortings","two pointers"]},{"contestId":2230,"index":"D","name":"Good Schedule","type":"PROGRAMMING","rating":1700,"tags":["dp","greedy"]},{"contestId":2230,"index":"C","name":"Arrange the Numbers in a Circle","type":"PROGRAMMING","rating":1300,"tags":["constructive algorithms","implementation","math"]},{"contestId":2230,"index":"B","name":"Digit String","type":"PROGRAMMING","rating":1000,"tags":["greedy","implementation","math"]},{"contestId":2230,"index":"A","name":"Optimal Purchase","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":2229,"index":"I","name":"The Endians","type":"PROGRAMMING","points":5000.0,"rating":3500,"tags":["dp","trees"]},{"contestId":2229,"index":"H","name":"Wowee Binary String","type":"PROGRAMMING","points":4000.0,"rating":3300,"tags":["combinatorics","dp","strings"]},{"contestId":2229,"index":"G","name":"Roadworks","type":"PROGRAMMING","points":3250.0,"rating":3000,"tags":["binary search","data structures","dp","greedy","two pointers"]},{"contestId":2229,"index":"F","name":"Load Unbalancing","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["binary search","bitmasks","dp","greedy"]},{"contestId":2229,"index":"E","name":"Deconstruction Tree","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["combinatorics","data structures","dp","graphs","trees"]},{"contestId":2229,"index":"D","name":"Me When Median Problem","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["binary search","greedy"]},{"contestId":2229,"index":"C2","name":"We Be Flipping (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["constructive algorithms","dp","greedy"]},{"contestId":2229,"index":"C1","name":"We Be Flipping (Easy Version)","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["constructive algorithms","greedy"]},{"contestId":2229,"index":"B","name":"Absolute Cinema","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["greedy","math"]},{"contestId":2229,"index":"A","name":"Slimes on a Line","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","math"]},{"contestId":2228,"index":"F","name":"Momoyo and the Network","type":"PROGRAMMING","points":3500.0,"rating":2700,"tags":["binary search","dfs and similar","divide and conquer","dp","trees"]},{"contestId":2228,"index":"E2","name":"Amanojaku and Sequence (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["combinatorics","data structures","implementation","math"]},{"contestId":2228,"index":"E1","name":"Amanojaku and Sequence (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["combinatorics","math"]},{"contestId":2228,"index":"D","name":"Sanae, Cross and Color","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["binary search","data structures","implementation"]},{"contestId":2228,"index":"C2","name":"Cirno and Number (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["binary search","dfs and similar","dp","greedy","implementation"]},{"contestId":2228,"index":"C1","name":"Cirno and Number (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["binary search","brute force","dp","greedy","implementation"]},{"contestId":2228,"index":"B","name":"Remilia Plays Soku","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["games","implementation"]},{"contestId":2228,"index":"A","name":"Marisa Steals Reimu\u0027s Takeout","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":2227,"index":"H","name":"Fallen Leaves","type":"PROGRAMMING","rating":2100,"tags":["dfs and similar","dp","trees"]},{"contestId":2227,"index":"G","name":"Drowning","type":"PROGRAMMING","rating":2000,"tags":["binary search","data structures","math"]},{"contestId":2227,"index":"F","name":"It Just Keeps Going Sideways","type":"PROGRAMMING","rating":1700,"tags":["binary search","data structures","dp","greedy","math"]},{"contestId":2227,"index":"E","name":"It All Went Sideways","type":"PROGRAMMING","rating":1400,"tags":["binary search","data structures","dp","greedy"]},{"contestId":2227,"index":"D","name":"Palindromex","type":"PROGRAMMING","rating":1200,"tags":["binary search","brute force","constructive algorithms","data structures","greedy","implementation","two pointers"]},{"contestId":2227,"index":"C","name":"Snowfall","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","math"]},{"contestId":2227,"index":"B","name":"Party Monster","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":2227,"index":"A","name":"Koshary","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":2226,"index":"G","name":"Stop Spot","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["implementation","strings","trees"]},{"contestId":2226,"index":"F","name":"Inversion Invasion","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["math","number theory"]},{"contestId":2226,"index":"E","name":"Mental Monumental (Hard Version)","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["data structures","greedy","math","two pointers"]},{"contestId":2226,"index":"D","name":"Reserved Reversals","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["constructive algorithms","dp","greedy","math"]},{"contestId":2226,"index":"C","name":"Mental Monumental (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["binary search","data structures","greedy","math","two pointers"]},{"contestId":2226,"index":"B","name":"Everything Everywhere","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["greedy","math","number theory"]},{"contestId":2226,"index":"A","name":"Disturbing Distribution","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":2225,"index":"G","name":"Simple Problem","type":"PROGRAMMING","rating":2900,"tags":["brute force","graphs","greedy","number theory"]},{"contestId":2225,"index":"F","name":"String Cutting","type":"PROGRAMMING","rating":2600,"tags":["binary search","brute force","greedy","hashing","string suffix structures","strings"]},{"contestId":2225,"index":"E","name":"Covering Points with Circles","type":"PROGRAMMING","rating":2200,"tags":["constructive algorithms","geometry","math"]},{"contestId":2225,"index":"D","name":"Exceptional Segments","type":"PROGRAMMING","rating":1500,"tags":["bitmasks","brute force","math"]},{"contestId":2225,"index":"C","name":"Red-Black Pairs","type":"PROGRAMMING","rating":1100,"tags":["dp","greedy"]},{"contestId":2225,"index":"B","name":"Alternating String","type":"PROGRAMMING","rating":900,"tags":["brute force","greedy"]},{"contestId":2225,"index":"A","name":"A Number Between Two Others","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":2224,"index":"B","name":"Zhily and Mex and Max","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["constructive algorithms","greedy","math","sortings"]},{"contestId":2224,"index":"A","name":"Zhily and Array Operating","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":2223,"index":"F","name":"Zhily and Colorful Strings","type":"PROGRAMMING","points":4500.0,"rating":3500,"tags":["divide and conquer","fft","math"]},{"contestId":2223,"index":"E","name":"Zhily and Permutation","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["data structures","divide and conquer","trees"]},{"contestId":2223,"index":"D","name":"Zhily and Cycle","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["graphs","greedy"]},{"contestId":2223,"index":"C","name":"Zhily and Signpost","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["chinese remainder theorem","dfs and similar","math","number theory","trees"]},{"contestId":2223,"index":"B","name":"Zhily and Barknights","type":"PROGRAMMING","points":750.0,"rating":1600,"tags":["binary search","data structures","dp","math","sortings","two pointers"]},{"contestId":2223,"index":"A","name":"Zhily and Bracket Swapping","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","greedy"]},{"contestId":2222,"index":"H","name":"Counting Sort?","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["brute force","combinatorics","dp"]},{"contestId":2222,"index":"G","name":"Statistics on Tree","type":"PROGRAMMING","points":3500.0,"rating":3100,"tags":["binary search","brute force","dfs and similar","divide and conquer","graphs","trees"]},{"contestId":2222,"index":"F","name":"Building Tree","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["data structures","divide and conquer","dsu","graphs","implementation"]},{"contestId":2222,"index":"E","name":"Seek the Truth","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["binary search","bitmasks","constructive algorithms","interactive"]},{"contestId":2222,"index":"D","name":"Permutation Construction","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["constructive algorithms","data structures","sortings"]},{"contestId":2222,"index":"C","name":"Median Partition","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["dp","math"]},{"contestId":2222,"index":"B","name":"Artistic Balance Tree","type":"PROGRAMMING","points":1250.0,"rating":1100,"tags":["greedy","sortings"]},{"contestId":2222,"index":"A","name":"A Wonderful Contest","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","dp","math"]},{"contestId":2220,"index":"B","name":"OIE Excursion","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy"]},{"contestId":2220,"index":"A","name":"Blocked","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","sortings"]},{"contestId":2219,"index":"E","name":"Weird Chessboard","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["constructive algorithms","math"]},{"contestId":2219,"index":"D","name":"MEX Replacement on Tree","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["data structures","implementation","math","trees"]},{"contestId":2219,"index":"C","name":"Coloring a Red Black Tree","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["dfs and similar","dp","greedy","math","probabilities","trees"]},{"contestId":2219,"index":"B2","name":"Unique Values (Hard version)","type":"PROGRAMMING","points":500.0,"rating":2000,"tags":["binary search","bitmasks","constructive algorithms","interactive"]},{"contestId":2219,"index":"B1","name":"Unique Values (Easy version)","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["binary search","constructive algorithms","divide and conquer","interactive","math"]},{"contestId":2219,"index":"A","name":"Grid L","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["brute force","constructive algorithms","math","number theory"]},{"contestId":2218,"index":"G","name":"The 67th Iteration of \"Counting is Fun\"","type":"PROGRAMMING","rating":1800,"tags":["implementation","math"]},{"contestId":2218,"index":"F","name":"The 67th Tree Problem","type":"PROGRAMMING","rating":1500,"tags":["constructive algorithms","implementation","trees"]},{"contestId":2218,"index":"E","name":"The 67th XOR Problem","type":"PROGRAMMING","rating":1200,"tags":["binary search","bitmasks","brute force"]},{"contestId":2218,"index":"D","name":"The 67th OEIS Problem","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","greedy","math","number theory"]},{"contestId":2218,"index":"C","name":"The 67th Permutation Problem","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","greedy","math"]},{"contestId":2218,"index":"B","name":"The 67th 6-7 Integer Problem","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":2218,"index":"A","name":"The 67th Integer Problem","type":"PROGRAMMING","rating":800,"tags":["brute force","games","implementation","math"]},{"contestId":2217,"index":"H","name":"Closer","type":"PROGRAMMING","points":3750.0,"rating":2800,"tags":["dfs and similar","dp","trees"]},{"contestId":2217,"index":"G","name":"Down the Pivot","type":"PROGRAMMING","points":3250.0,"rating":2600,"tags":["combinatorics","dp","math","trees"]},{"contestId":2217,"index":"F","name":"Interval Game","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["bitmasks","combinatorics","constructive algorithms","dp","games","greedy","math","probabilities"]},{"contestId":2217,"index":"E","name":"Definitely Larger","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["binary search","constructive algorithms","data structures","graphs","greedy","sortings"]},{"contestId":2217,"index":"D","name":"Flip the Bit (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["greedy","implementation","math"]},{"contestId":2217,"index":"C","name":"Grid Covering","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["chinese remainder theorem","math","number theory"]},{"contestId":2217,"index":"B","name":"Flip the Bit (Easy Version)","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy","implementation"]},{"contestId":2217,"index":"A","name":"The Equalizer","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":2216,"index":"B","name":"THU Packing Puzzle","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy"]},{"contestId":2216,"index":"A","name":"Course Wishes","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy"]},{"contestId":2215,"index":"G","name":"Maze","type":"PROGRAMMING","points":5000.0,"rating":3500,"tags":["trees"]},{"contestId":2215,"index":"F","name":"Research","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["games"]},{"contestId":2215,"index":"E","name":"Star Map","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["constructive algorithms","data structures","geometry","greedy","sortings"]},{"contestId":2215,"index":"D","name":"EXPloration, EXPloitation, and Gain Some EXPerience!","type":"PROGRAMMING","points":2750.0,"rating":2800,"tags":["bitmasks","brute force","dp","greedy","implementation"]},{"contestId":2215,"index":"C","name":"Oriented Journey","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["bitmasks","brute force","communication","constructive algorithms","graphs","interactive","trees"]},{"contestId":2215,"index":"B","name":"RReeppeettiittiioonn","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["binary search","brute force","implementation","math","number theory"]},{"contestId":2215,"index":"A","name":"Interval Mod","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["constructive algorithms","dp","greedy","math"]},{"contestId":2214,"index":"J","name":"Special Problem","type":"PROGRAMMING","tags":["*special","brute force","games","interactive"]},{"contestId":2214,"index":"I","name":"You Are a Robot","type":"PROGRAMMING","tags":["*special"]},{"contestId":2214,"index":"H","name":"Double Vision","type":"PROGRAMMING","tags":["*special"]},{"contestId":2214,"index":"G","name":"Anomaly","type":"PROGRAMMING","tags":["*special","communication"]},{"contestId":2214,"index":"F","name":"Numbers","type":"PROGRAMMING","tags":["*special"]},{"contestId":2214,"index":"E","name":"Shortest Paths","type":"PROGRAMMING","tags":["*special","shortest paths"]},{"contestId":2214,"index":"D","name":"Neural Feud","type":"PROGRAMMING","tags":["*special","strings"]},{"contestId":2214,"index":"C","name":"And?","type":"PROGRAMMING","tags":["*special","bitmasks"]},{"contestId":2214,"index":"B","name":"Are You Smiling?","type":"PROGRAMMING","tags":["*special","strings"]},{"contestId":2214,"index":"A","name":"Odd One Out","type":"PROGRAMMING","tags":["*special","graph matchings","implementation"]},{"contestId":2211,"index":"H","name":"Median Deletion","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":[]},{"contestId":2211,"index":"G","name":"Rational Bubble Sort","type":"PROGRAMMING","points":3250.0,"rating":3100,"tags":["constructive algorithms","geometry","greedy"]},{"contestId":2211,"index":"F","name":"Learning Binary Search","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["combinatorics","divide and conquer","dp","math"]},{"contestId":2211,"index":"E","name":"Minimum Path Cover","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["brute force","dp","greedy","interactive","math","number theory","trees"]},{"contestId":2211,"index":"D","name":"AND-array","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["bitmasks","combinatorics","math"]},{"contestId":2211,"index":"C2","name":"Equal Multisets (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["constructive algorithms","dsu","greedy"]},{"contestId":2211,"index":"C1","name":"Equal Multisets (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["binary search","brute force","greedy","two pointers"]},{"contestId":2211,"index":"B","name":"Mickey Mouse Constructive","type":"PROGRAMMING","points":1250.0,"rating":1100,"tags":["constructive algorithms","dp","greedy","math"]},{"contestId":2211,"index":"A","name":"Antimedian Deletion","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":2210,"index":"F","name":"A Simple Problem","type":"PROGRAMMING","points":3500.0,"rating":2800,"tags":["binary search","data structures","greedy","math","trees"]},{"contestId":2210,"index":"E","name":"Binary Strings are Simple?","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["constructive algorithms","implementation","interactive","number theory"]},{"contestId":2210,"index":"D","name":"A Simple RBS Problem","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["constructive algorithms","math","strings","trees"]},{"contestId":2210,"index":"C2","name":"A Simple GCD Problem (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["dp","greedy","number theory"]},{"contestId":2210,"index":"C1","name":"A Simple GCD Problem (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["greedy","number theory"]},{"contestId":2210,"index":"B","name":"Simply Sitting on Chairs","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["data structures","greedy"]},{"contestId":2210,"index":"A","name":"A Simple Sequence","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","dp","greedy","number theory"]},{"contestId":2209,"index":"F","name":"Dynamic Values And Maximum Sum","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["data structures","greedy","implementation","trees"]},{"contestId":2209,"index":"E","name":"A Trivial String Problem","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["brute force","dp","hashing","string suffix structures","strings"]},{"contestId":2209,"index":"D","name":"Ghostfires","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["constructive algorithms","greedy"]},{"contestId":2209,"index":"C","name":"Find the Zero","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","interactive"]},{"contestId":2209,"index":"B","name":"Array","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["greedy"]},{"contestId":2209,"index":"A","name":"Flip Flops","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":2208,"index":"E","name":"Counting Cute Arrays","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["combinatorics","dp"]},{"contestId":2208,"index":"D2","name":"Tree Orientation (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":2200,"tags":["dfs and similar","dsu","graphs","greedy","sortings","trees"]},{"contestId":2208,"index":"D1","name":"Tree Orientation (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":1800,"tags":["constructive algorithms","dfs and similar","dsu","graphs","greedy","matrices","trees"]},{"contestId":2208,"index":"C","name":"Stamina and Tasks","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["dp","greedy","math"]},{"contestId":2208,"index":"B","name":"Cyclists","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","games","greedy","implementation","math","sortings"]},{"contestId":2208,"index":"A","name":"Bingo Candies","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":2207,"index":"H3","name":"Bowser\u0027s Castle (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":3500,"tags":["constructive algorithms","divide and conquer","interactive","trees","two pointers"]},{"contestId":2207,"index":"H2","name":"Bowser\u0027s Castle (Medium Version)","type":"PROGRAMMING","points":1000.0,"rating":3500,"tags":["constructive algorithms","divide and conquer","interactive","trees","two pointers"]},{"contestId":2207,"index":"H1","name":"Bowser\u0027s Castle (Easy Version)","type":"PROGRAMMING","points":3250.0,"rating":3500,"tags":["binary search","constructive algorithms","divide and conquer","greedy","interactive","trees"]},{"contestId":2207,"index":"G","name":"Toothless","type":"PROGRAMMING","points":3750.0,"rating":3300,"tags":["constructive algorithms","dfs and similar","dsu"]},{"contestId":2207,"index":"F","name":"Hanabi","type":"PROGRAMMING","points":3250.0,"rating":3000,"tags":["binary search","data structures","dp","dsu","flows","graph matchings","graphs","greedy"]},{"contestId":2207,"index":"E2","name":"N-MEX (Counting Version)","type":"PROGRAMMING","points":1000.0,"rating":2400,"tags":["combinatorics","constructive algorithms","math"]},{"contestId":2207,"index":"E1","name":"N-MEX (Constructive Version)","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["constructive algorithms","greedy"]},{"contestId":2207,"index":"D","name":"Boxed Like a Fish","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["dfs and similar","dp","games","shortest paths","trees"]},{"contestId":2207,"index":"C","name":"Where\u0027s My Water?","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["data structures","divide and conquer","dp","math"]},{"contestId":2207,"index":"B","name":"One Night At Freddy\u0027s","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["games","greedy","sortings"]},{"contestId":2207,"index":"A","name":"1-1","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["greedy","strings"]},{"contestId":2206,"index":"M","name":"Deformed Balance","type":"PROGRAMMING","rating":2900,"tags":[]},{"contestId":2206,"index":"L","name":"Onion","type":"PROGRAMMING","rating":3500,"tags":[]},{"contestId":2206,"index":"K","name":"Time Display Stickers","type":"PROGRAMMING","rating":1300,"tags":["binary search"]},{"contestId":2206,"index":"J","name":"Worldwide Playlist","type":"PROGRAMMING","rating":1700,"tags":["math"]},{"contestId":2206,"index":"I","name":"Growth Factor","type":"PROGRAMMING","rating":2900,"tags":["combinatorics","dp","math","number theory"]},{"contestId":2206,"index":"H","name":"Reflect Sort","type":"PROGRAMMING","rating":1800,"tags":["number theory"]},{"contestId":2206,"index":"G","name":"Extra Transition","type":"PROGRAMMING","rating":3100,"tags":["graphs"]},{"contestId":2206,"index":"F","name":"Minesweeper String","type":"PROGRAMMING","rating":2400,"tags":["fft","number theory"]},{"contestId":2206,"index":"E","name":"Parallel Sums","type":"PROGRAMMING","rating":2500,"tags":["data structures","geometry"]},{"contestId":2206,"index":"D","name":"Christmas Tree Un-decoration","type":"PROGRAMMING","rating":2600,"tags":["data structures","dp","trees"]},{"contestId":2206,"index":"C","name":"Upside Down Dijkstra","type":"PROGRAMMING","rating":2200,"tags":["dfs and similar"]},{"contestId":2206,"index":"B","name":"Subtree Removal Game","type":"PROGRAMMING","rating":2500,"tags":["binary search","games","trees"]},{"contestId":2206,"index":"A","name":"Compare Suffixes","type":"PROGRAMMING","rating":3500,"tags":["interactive"]},{"contestId":2205,"index":"G","name":"Simons and Diophantus Equation","type":"PROGRAMMING","points":3250.0,"rating":3000,"tags":["bitmasks","brute force","data structures","math","number theory"]},{"contestId":2205,"index":"F","name":"Simons and Reconstructing His Roads","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["constructive algorithms","data structures","dsu","graphs"]},{"contestId":2205,"index":"E","name":"Simons and Dividing the Rhythm","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["combinatorics","data structures","dp","dsu","math","string suffix structures","strings"]},{"contestId":2205,"index":"D","name":"Simons and Beating Peaks","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["data structures","divide and conquer","dp","greedy","implementation","trees"]},{"contestId":2205,"index":"C","name":"Simons and Posting Blogs","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["greedy","sortings"]},{"contestId":2205,"index":"B","name":"Simons and Cakes for Success","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["implementation","math"]},{"contestId":2205,"index":"A","name":"Simons and Making It Beautiful","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","constructive algorithms"]},{"contestId":2204,"index":"G","name":"Grid Path","type":"PROGRAMMING","rating":2700,"tags":["dp","graphs","matrices"]},{"contestId":2204,"index":"F","name":"Sum of Fractions","type":"PROGRAMMING","rating":2200,"tags":["binary search","brute force","combinatorics","data structures","greedy","math","number theory","two pointers"]},{"contestId":2204,"index":"E","name":"Sum of Digits (and Again)","type":"PROGRAMMING","rating":1800,"tags":["brute force","constructive algorithms","math"]},{"contestId":2204,"index":"D","name":"Alternating Path","type":"PROGRAMMING","rating":1400,"tags":["constructive algorithms","dfs and similar","graph matchings","graphs"]},{"contestId":2204,"index":"C","name":"Spring","type":"PROGRAMMING","rating":1000,"tags":["math","number theory"]},{"contestId":2204,"index":"B","name":"Right Maximum","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":2204,"index":"A","name":"Passing the Ball","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation"]},{"contestId":2203,"index":"F","name":"Binary Search with One Swap","type":"PROGRAMMING","rating":2600,"tags":["binary search","divide and conquer","dp","hashing","math","two pointers"]},{"contestId":2203,"index":"E","name":"Probabilistic Card Game","type":"PROGRAMMING","rating":2200,"tags":["binary search","data structures","games","greedy","math","ternary search"]},{"contestId":2203,"index":"D","name":"Divisibility Game","type":"PROGRAMMING","rating":1700,"tags":["brute force","games","greedy","number theory"]},{"contestId":2203,"index":"C","name":"Test Generator","type":"PROGRAMMING","rating":1500,"tags":["binary search","bitmasks","greedy","math"]},{"contestId":2203,"index":"B","name":"Beautiful Numbers","type":"PROGRAMMING","rating":1000,"tags":["bitmasks","dp","fft","greedy","math"]},{"contestId":2203,"index":"A","name":"Towers of Boxes","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":2202,"index":"G1","name":"Monotone Monochrome Matrices (Easy Version)","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["data structures"]},{"contestId":2202,"index":"B","name":"ABAB Construction","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["dp","greedy","implementation"]},{"contestId":2202,"index":"A","name":"Parkour Design","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["math"]},{"contestId":2201,"index":"G","name":"Codeforces Heuristic Contest 1001","type":"PROGRAMMING","points":5000.0,"rating":3500,"tags":["constructive algorithms"]},{"contestId":2201,"index":"F2","name":"Monotone Monochrome Matrices (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":2800,"tags":["constructive algorithms","data structures","hashing","math"]},{"contestId":2201,"index":"F1","name":"Monotone Monochrome Matrices (Medium Version)","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["data structures","hashing"]},{"contestId":2201,"index":"E","name":"ABBA Counting","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["fft","math","number theory","strings"]},{"contestId":2201,"index":"D","name":"Binary Not Search and Queries","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["data structures","greedy","implementation"]},{"contestId":2201,"index":"C","name":"Rigged Bracket Sequence","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["combinatorics","dp","greedy"]},{"contestId":2201,"index":"B","name":"Recollect Numbers","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["constructive algorithms"]},{"contestId":2201,"index":"A2","name":"Lost Civilization (Hard Version)","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["data structures","dp"]},{"contestId":2201,"index":"A1","name":"Lost Civilization (Easy Version)","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["data structures"]},{"contestId":2200,"index":"H","name":"Six Seven","type":"PROGRAMMING","rating":2600,"tags":["divide and conquer","math","number theory","strings","trees"]},{"contestId":2200,"index":"G","name":"Operation Permutation","type":"PROGRAMMING","rating":2200,"tags":["combinatorics","dp","math","probabilities"]},{"contestId":2200,"index":"F","name":"Mooclear Reactor 2","type":"PROGRAMMING","rating":1900,"tags":["brute force","data structures","greedy","implementation","sortings"]},{"contestId":2200,"index":"E","name":"Divisive Battle","type":"PROGRAMMING","rating":1500,"tags":["games","greedy","math","number theory"]},{"contestId":2200,"index":"D","name":"Portal","type":"PROGRAMMING","rating":1300,"tags":["greedy","sortings"]},{"contestId":2200,"index":"C","name":"Specialty String","type":"PROGRAMMING","rating":900,"tags":["brute force","greedy","strings"]},{"contestId":2200,"index":"B","name":"Deletion Sort","type":"PROGRAMMING","rating":800,"tags":["bitmasks","brute force","greedy","sortings"]},{"contestId":2200,"index":"A","name":"Eating Game","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":2199,"index":"I","name":"Strange Process","type":"PROGRAMMING","rating":3000,"tags":["*special"]},{"contestId":2199,"index":"H","name":"Sum of MEX","type":"PROGRAMMING","rating":2300,"tags":["*special","combinatorics","data structures","dp","math"]},{"contestId":2199,"index":"G","name":"Jammer","type":"PROGRAMMING","rating":2500,"tags":["*special","math"]},{"contestId":2199,"index":"F","name":"Self-Produced Sequences","type":"PROGRAMMING","rating":2000,"tags":["*special","combinatorics","math"]},{"contestId":2199,"index":"E","name":"Supersequence","type":"PROGRAMMING","rating":2100,"tags":["*special","binary search","greedy"]},{"contestId":2199,"index":"D","name":"Two Arrays","type":"PROGRAMMING","rating":1800,"tags":["*special","math"]},{"contestId":2199,"index":"C","name":"Minesweeper","type":"PROGRAMMING","rating":1600,"tags":["*special","constructive algorithms","greedy"]},{"contestId":2199,"index":"B","name":"Two Towers","type":"PROGRAMMING","rating":1400,"tags":["*special","greedy","math"]},{"contestId":2199,"index":"A","name":"Game","type":"PROGRAMMING","rating":1000,"tags":["*special"]},{"contestId":2197,"index":"B","name":"Array and Permutation","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["implementation","schedules","sortings","two pointers"]},{"contestId":2197,"index":"A","name":"Friendly Numbers","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["binary search","brute force","expression parsing","math","schedules"]},{"contestId":2196,"index":"F","name":"Indivisible","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["brute force","constructive algorithms","graphs"]},{"contestId":2196,"index":"E2","name":"Fuzzy Concatenation (Hard version)","type":"PROGRAMMING","points":1000.0,"rating":3000,"tags":["binary search","bitmasks","data structures","dp","greedy","string suffix structures"]},{"contestId":2196,"index":"E1","name":"Fuzzy Concatenation (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["binary search","bitmasks","brute force","data structures","greedy","string suffix structures"]},{"contestId":2196,"index":"D","name":"Double Bracket Sequence","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["data structures","dp","expression parsing","flows","greedy","strings"]},{"contestId":2196,"index":"C2","name":"Interactive Graph (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2000,"tags":["combinatorics","dfs and similar","dp","graphs","interactive"]},{"contestId":2196,"index":"C1","name":"Interactive Graph (Simple Version)","type":"PROGRAMMING","points":750.0,"rating":1800,"tags":["binary search","combinatorics","dfs and similar","dp","graphs","interactive"]},{"contestId":2196,"index":"B","name":"Another Problem about Beautiful Pairs","type":"PROGRAMMING","points":750.0,"rating":1600,"tags":["brute force","math","two pointers"]},{"contestId":2196,"index":"A","name":"Game with a Fraction","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["games","math"]},{"contestId":2195,"index":"H","name":"Codeforces Heuristic Contest 001","type":"PROGRAMMING","rating":2400,"tags":["brute force","constructive algorithms","geometry","implementation"]},{"contestId":2195,"index":"G","name":"Idiot First Search and Queries","type":"PROGRAMMING","rating":2300,"tags":["binary search","data structures","dp","graphs","trees"]},{"contestId":2195,"index":"F","name":"Parabola Independence","type":"PROGRAMMING","rating":2000,"tags":["dp","graphs","greedy","math","sortings"]},{"contestId":2195,"index":"E","name":"Idiot First Search","type":"PROGRAMMING","rating":1500,"tags":["dfs and similar","dp","trees"]},{"contestId":2195,"index":"D","name":"Absolute Cinema","type":"PROGRAMMING","rating":1300,"tags":["math"]},{"contestId":2195,"index":"C","name":"Dice Roll Sequence","type":"PROGRAMMING","rating":1100,"tags":["dp","greedy"]},{"contestId":2195,"index":"B","name":"Heapify 1","type":"PROGRAMMING","rating":900,"tags":["implementation","sortings"]},{"contestId":2195,"index":"A","name":"Sieve of Erato67henes","type":"PROGRAMMING","rating":800,"tags":["math","number theory"]},{"contestId":2194,"index":"F2","name":"Again Trees... (hard version)","type":"PROGRAMMING","points":1750.0,"rating":3000,"tags":["bitmasks","data structures","dfs and similar","dp","fft","trees"]},{"contestId":2194,"index":"F1","name":"Again Trees... (Easy Version)","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["bitmasks","dfs and similar","dp","trees"]},{"contestId":2194,"index":"E","name":"The Turtle Strikes Back","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["dp","graphs","greedy","implementation"]},{"contestId":2194,"index":"D","name":"Table Cut","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":2194,"index":"C","name":"Secret message","type":"PROGRAMMING","points":1750.0,"rating":1300,"tags":["bitmasks","brute force","dp","math","number theory"]},{"contestId":2194,"index":"B","name":"Offshores","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy","implementation","math"]},{"contestId":2194,"index":"A","name":"Lawn Mower","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":2193,"index":"H","name":"Remove the Grail Tree","type":"PROGRAMMING","rating":2400,"tags":["dfs and similar","dp","graphs","greedy","implementation","trees"]},{"contestId":2193,"index":"G","name":"Paths in a Tree","type":"PROGRAMMING","rating":2100,"tags":["dfs and similar","interactive","sortings","trees"]},{"contestId":2193,"index":"F","name":"Pizza Delivery","type":"PROGRAMMING","rating":1600,"tags":["dp","greedy"]},{"contestId":2193,"index":"E","name":"Product Queries","type":"PROGRAMMING","rating":1300,"tags":["dp","math","number theory","shortest paths"]},{"contestId":2193,"index":"D","name":"Monster Game","type":"PROGRAMMING","rating":1100,"tags":["binary search","sortings","two pointers"]},{"contestId":2193,"index":"C","name":"Replace and Sum","type":"PROGRAMMING","rating":1000,"tags":["data structures","greedy"]},{"contestId":2193,"index":"B","name":"Reverse a Permutation","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":2193,"index":"A","name":"DBMB and the Array","type":"PROGRAMMING","rating":800,"tags":["brute force","math"]},{"contestId":2192,"index":"F","name":"Fish Fight","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["dp","math","probabilities"]},{"contestId":2192,"index":"E","name":"Swap to Rearrange","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["constructive algorithms","dfs and similar","graph matchings","graphs","greedy","strings"]},{"contestId":2192,"index":"D","name":"Cost of Tree","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["dp","greedy","trees"]},{"contestId":2192,"index":"C","name":"All-in-one Gun","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["binary search","greedy","math"]},{"contestId":2192,"index":"B","name":"Flipping Binary String","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","strings"]},{"contestId":2192,"index":"A","name":"String Rotation Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","strings"]},{"contestId":2191,"index":"B","name":"MEX Reordering","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","sortings"]},{"contestId":2191,"index":"A","name":"Array Coloring","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms"]},{"contestId":2190,"index":"G","name":"Maximize Determinant","type":"PROGRAMMING","points":3750.0,"rating":3300,"tags":["graphs"]},{"contestId":2190,"index":"F","name":"Xor Product","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["bitmasks","dp"]},{"contestId":2190,"index":"E","name":"Median Permutation","type":"PROGRAMMING","points":2750.0,"rating":3200,"tags":["combinatorics"]},{"contestId":2190,"index":"D","name":"Prufer Vertex","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["combinatorics","dsu","number theory","probabilities","trees"]},{"contestId":2190,"index":"C","name":"Comparable Permutations","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["greedy","implementation","interactive","sortings","two pointers"]},{"contestId":2190,"index":"B2","name":"Sub-RBS (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["dp","games","implementation","strings"]},{"contestId":2190,"index":"B1","name":"Sub-RBS (Easy Version)","type":"PROGRAMMING","points":750.0,"rating":1400,"tags":["combinatorics","constructive algorithms","dp","greedy","strings","two pointers"]},{"contestId":2190,"index":"A","name":"Sorting Game","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["constructive algorithms","games","greedy"]},{"contestId":2189,"index":"F","name":"Zhora the Vacuum Cleaner","type":"PROGRAMMING","points":3250.0,"rating":2800,"tags":["data structures","dfs and similar","dp","greedy","implementation","sortings","trees"]},{"contestId":2189,"index":"E","name":"Majority Wins?","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["constructive algorithms","greedy","math","strings"]},{"contestId":2189,"index":"D2","name":"Little String (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2200,"tags":["combinatorics","dp","greedy","math","number theory"]},{"contestId":2189,"index":"D1","name":"Little String (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["combinatorics","dp","greedy","math","number theory"]},{"contestId":2189,"index":"C2","name":"XOR-convenience (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":1800,"tags":["bitmasks","constructive algorithms","math"]},{"contestId":2189,"index":"C1","name":"XOR Convenience (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["bitmasks","constructive algorithms","math"]},{"contestId":2189,"index":"B","name":"The Curse of the Frog","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","greedy","math"]},{"contestId":2189,"index":"A","name":"Table with Numbers","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":2188,"index":"B","name":"Seats","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy"]},{"contestId":2188,"index":"A","name":"Divisible Permutation","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms"]},{"contestId":2187,"index":"G","name":"Many Cartesian Trees","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["greedy","sortings","trees"]},{"contestId":2187,"index":"F2","name":"Al Fine (Counting Version)","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["dp","trees"]},{"contestId":2187,"index":"F1","name":"Al Fine (Maximizing Version)","type":"PROGRAMMING","points":2000.0,"rating":3100,"tags":["binary search","data structures","divide and conquer","trees"]},{"contestId":2187,"index":"E","name":"Doors and Keys","type":"PROGRAMMING","points":2250.0,"rating":3500,"tags":["brute force","data structures","dp"]},{"contestId":2187,"index":"D","name":"Cool Problem","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["bitmasks","dp","math"]},{"contestId":2187,"index":"C","name":"Jerry and Tom","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["data structures","dfs and similar","dsu","games","graphs","greedy","trees"]},{"contestId":2187,"index":"B","name":"Shortest Statement Ever","type":"PROGRAMMING","points":1250.0,"rating":1800,"tags":["bitmasks","constructive algorithms","dp","greedy"]},{"contestId":2187,"index":"A","name":"Restricted Sorting","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["greedy","sortings"]},{"contestId":2185,"index":"H","name":"BattleCows 2","type":"PROGRAMMING","rating":2500,"tags":["binary search","brute force","data structures","dp","greedy"]},{"contestId":2185,"index":"G","name":"Mixing MEXes","type":"PROGRAMMING","rating":1800,"tags":["data structures","implementation","math"]},{"contestId":2185,"index":"F","name":"BattleCows","type":"PROGRAMMING","rating":1700,"tags":["data structures","divide and conquer","implementation"]},{"contestId":2185,"index":"E","name":"The Robotic Rush","type":"PROGRAMMING","rating":1500,"tags":["binary search","greedy","implementation","two pointers"]},{"contestId":2185,"index":"D","name":"OutOfMemoryError","type":"PROGRAMMING","rating":1100,"tags":["data structures","implementation","math","two pointers"]},{"contestId":2185,"index":"C","name":"Shifted MEX","type":"PROGRAMMING","rating":900,"tags":["implementation","sortings"]},{"contestId":2185,"index":"B","name":"Prefix Max","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":2185,"index":"A","name":"Perfect Root","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","math"]},{"contestId":2184,"index":"G","name":"Nastiness of Segments","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures"]},{"contestId":2184,"index":"F","name":"Cherry Tree","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","dp","graphs","trees"]},{"contestId":2184,"index":"E","name":"Exquisite Array","type":"PROGRAMMING","rating":1800,"tags":["combinatorics","data structures","dsu","sortings"]},{"contestId":2184,"index":"D","name":"Unfair Game","type":"PROGRAMMING","rating":1600,"tags":["combinatorics","dp","math"]},{"contestId":2184,"index":"C","name":"Huge Pile","type":"PROGRAMMING","rating":1100,"tags":["binary search","dfs and similar","dp","graphs","math"]},{"contestId":2184,"index":"B","name":"Hourglass","type":"PROGRAMMING","rating":1100,"tags":["math"]},{"contestId":2184,"index":"A","name":"Social Experiment","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":2183,"index":"I2","name":"Pairs Flipping (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":3500,"tags":["constructive algorithms"]},{"contestId":2183,"index":"I1","name":"Pairs Flipping (Easy Version)","type":"PROGRAMMING","points":4500.0,"rating":3500,"tags":["constructive algorithms"]},{"contestId":2183,"index":"H","name":"Minimise Cost","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["binary search","dp","greedy","sortings"]},{"contestId":2183,"index":"G","name":"Snake Instructions","type":"PROGRAMMING","points":4000.0,"rating":3200,"tags":["constructive algorithms","greedy","interactive"]},{"contestId":2183,"index":"F","name":"Jumping Man","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["brute force","combinatorics","dfs and similar","dp","trees"]},{"contestId":2183,"index":"E","name":"LCM is Legendary Counting Master","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["dp","math","number theory"]},{"contestId":2183,"index":"D2","name":"Tree Coloring (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["combinatorics","constructive algorithms","data structures","dfs and similar","greedy","implementation","trees"]},{"contestId":2183,"index":"D1","name":"Tree Coloring (Easy Version)","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["constructive algorithms","dfs and similar","greedy","trees"]},{"contestId":2183,"index":"C","name":"War Strategy","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["binary search","greedy","math","two pointers"]},{"contestId":2183,"index":"B","name":"Yet Another MEX Problem","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","greedy"]},{"contestId":2183,"index":"A","name":"Binary Array Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["games"]},{"contestId":2182,"index":"G","name":"Short Garland","type":"PROGRAMMING","rating":2800,"tags":["combinatorics","data structures","dfs and similar","dp","trees"]},{"contestId":2182,"index":"F2","name":"Christmas Reindeer (hard version)","type":"PROGRAMMING","rating":2500,"tags":["bitmasks","brute force","combinatorics","data structures","greedy","math"]},{"contestId":2182,"index":"F1","name":"Christmas Reindeer (easy version)","type":"PROGRAMMING","rating":2300,"tags":["bitmasks","brute force","combinatorics","dp","math"]},{"contestId":2182,"index":"E","name":"New Year\u0027s Gifts","type":"PROGRAMMING","rating":1800,"tags":["binary search","data structures","greedy","sortings","two pointers"]},{"contestId":2182,"index":"D","name":"Christmas Tree Decoration","type":"PROGRAMMING","rating":1600,"tags":["combinatorics","dp","greedy","math"]},{"contestId":2182,"index":"C","name":"Production of Snowmen","type":"PROGRAMMING","rating":1200,"tags":["brute force","combinatorics","dp"]},{"contestId":2182,"index":"B","name":"New Year Cake","type":"PROGRAMMING","rating":800,"tags":["brute force"]},{"contestId":2182,"index":"A","name":"New Year String","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","greedy","implementation","strings"]},{"contestId":2181,"index":"M","name":"Medical Parity","type":"PROGRAMMING","rating":1700,"tags":["dp","strings"]},{"contestId":2181,"index":"L","name":"LLM Training","type":"PROGRAMMING","rating":2800,"tags":["math","string suffix structures"]},{"contestId":2181,"index":"K","name":"Knit the Grid","type":"PROGRAMMING","rating":3500,"tags":["2-sat","constructive algorithms","graphs","matrices"]},{"contestId":2181,"index":"J","name":"Jinx or Jackpot","type":"PROGRAMMING","rating":2300,"tags":["brute force","dp","math","probabilities"]},{"contestId":2181,"index":"I","name":"Irrigation Interlock","type":"PROGRAMMING","rating":3500,"tags":["geometry"]},{"contestId":2181,"index":"H","name":"Honey Cake","type":"PROGRAMMING","rating":1200,"tags":["brute force","math","number theory"]},{"contestId":2181,"index":"G","name":"Greta\u0027s Game","type":"PROGRAMMING","rating":2400,"tags":["binary search","dp","graphs","greedy","math"]},{"contestId":2181,"index":"F","name":"Fragmented Nim","type":"PROGRAMMING","rating":1600,"tags":["games"]},{"contestId":2181,"index":"E","name":"Elevator Against Humanity","type":"PROGRAMMING","rating":2900,"tags":["brute force","constructive algorithms","greedy","sortings"]},{"contestId":2181,"index":"D","name":"Doorway","type":"PROGRAMMING","rating":2000,"tags":["binary search","data structures","sortings"]},{"contestId":2181,"index":"C","name":"Cacti Classification","type":"PROGRAMMING","rating":3200,"tags":["binary search","constructive algorithms","interactive","math"]},{"contestId":2181,"index":"B","name":"Battle of Arrays","type":"PROGRAMMING","rating":1400,"tags":["data structures","games","greedy"]},{"contestId":2181,"index":"A","name":"Alphabet City","type":"PROGRAMMING","rating":1300,"tags":["binary search","math","strings"]},{"contestId":2180,"index":"H2","name":"Bug Is Feature (Conditional Version)","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["games"]},{"contestId":2180,"index":"H1","name":"Bug Is Feature (Unconditional Version)","type":"PROGRAMMING","points":3000.0,"rating":3400,"tags":["games"]},{"contestId":2180,"index":"G","name":"Balance","type":"PROGRAMMING","points":2750.0,"rating":3500,"tags":["bitmasks","combinatorics","implementation","math"]},{"contestId":2180,"index":"F2","name":"Control Car (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":3200,"tags":["combinatorics","dp","matrices","probabilities"]},{"contestId":2180,"index":"F1","name":"Control Car (Easy Version)","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["combinatorics","dp","probabilities"]},{"contestId":2180,"index":"E","name":"No Effect XOR","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["bitmasks","divide and conquer","dp","greedy","math"]},{"contestId":2180,"index":"D","name":"Insolvable Disks","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["data structures","dp","greedy","math"]},{"contestId":2180,"index":"C","name":"XOR-factorization","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["bitmasks","constructive algorithms","dp","greedy","number theory"]},{"contestId":2180,"index":"B","name":"Ashmal","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["greedy","strings"]},{"contestId":2180,"index":"A","name":"Carnival Wheel","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","number theory"]},{"contestId":2179,"index":"H","name":"Blackslex and Plants","type":"PROGRAMMING","rating":2200,"tags":["bitmasks","data structures","dp","implementation","math"]},{"contestId":2179,"index":"G","name":"Blackslex and Penguin Migration","type":"PROGRAMMING","rating":2200,"tags":["brute force","interactive","math"]},{"contestId":2179,"index":"F","name":"Blackslex and Another RGB Walking","type":"PROGRAMMING","rating":2000,"tags":["communication","constructive algorithms","graphs","interactive","number theory","trees"]},{"contestId":2179,"index":"E","name":"Blackslex and Girls","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","geometry","math"]},{"contestId":2179,"index":"D","name":"Blackslex and Penguin Civilization","type":"PROGRAMMING","rating":1300,"tags":["bitmasks","constructive algorithms","greedy","math"]},{"contestId":2179,"index":"C","name":"Blackslex and Number Theory","type":"PROGRAMMING","rating":1100,"tags":["implementation","math","number theory","sortings"]},{"contestId":2179,"index":"B","name":"Blackslex and Showering","type":"PROGRAMMING","rating":800,"tags":["dp","greedy","implementation"]},{"contestId":2179,"index":"A","name":"Blackslex and Password","type":"PROGRAMMING","rating":800,"tags":["math","strings"]},{"contestId":2178,"index":"I","name":"Numbers or Fireworks","type":"PROGRAMMING","points":4000.0,"rating":3300,"tags":["bitmasks","combinatorics","dp","graphs"]},{"contestId":2178,"index":"H","name":"Create or Duplicate","type":"PROGRAMMING","points":3750.0,"rating":3300,"tags":["bitmasks","graphs","number theory","shortest paths"]},{"contestId":2178,"index":"G","name":"deCH OR Dations","type":"PROGRAMMING","points":3500.0,"rating":2800,"tags":["bitmasks","data structures","dp","hashing","probabilities"]},{"contestId":2178,"index":"F","name":"Conquer or of Forest","type":"PROGRAMMING","points":2750.0,"rating":2200,"tags":["combinatorics","math","trees"]},{"contestId":2178,"index":"E","name":"Flatten or Concatenate","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["binary search","divide and conquer","interactive"]},{"contestId":2178,"index":"D","name":"Xmas or Hysteria","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":2178,"index":"C","name":"First or Second","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["dp","greedy","implementation"]},{"contestId":2178,"index":"B","name":"Impost or Sus","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["dp","greedy","implementation","strings"]},{"contestId":2178,"index":"A","name":"Yes or Yes","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","strings"]},{"contestId":2176,"index":"F","name":"Omega Numbers","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["bitmasks","combinatorics","dp","math","number theory"]},{"contestId":2176,"index":"E","name":"Remove at the lowest cost","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","dfs and similar","dp","dsu","greedy","implementation","trees"]},{"contestId":2176,"index":"D","name":"Fibonacci Paths","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["data structures","dp","graphs","sortings"]},{"contestId":2176,"index":"C","name":"Odd Process","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["greedy","sortings"]},{"contestId":2176,"index":"B","name":"Optimal Shifts","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["bitmasks","greedy","strings"]},{"contestId":2176,"index":"A","name":"Operations with Inversions","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","math"]},{"contestId":2175,"index":"B","name":"XOR Array","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["constructive algorithms","math"]},{"contestId":2175,"index":"A","name":"Little Fairy\u0027s Painting","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":2174,"index":"F","name":"Mosaic Tree","type":"PROGRAMMING","points":3500.0,"rating":2800,"tags":["combinatorics","dp","fft","math","trees"]},{"contestId":2174,"index":"E2","name":"Game of Scientists (Version 2)","type":"PROGRAMMING","points":1750.0,"rating":3200,"tags":["binary search","chinese remainder theorem","dfs and similar","interactive","math"]},{"contestId":2174,"index":"E1","name":"Game of Scientists (Version 1)","type":"PROGRAMMING","points":1750.0,"rating":3100,"tags":["chinese remainder theorem","constructive algorithms","interactive","math"]},{"contestId":2174,"index":"D","name":"Secret Message","type":"PROGRAMMING","points":2750.0,"rating":3400,"tags":["data structures","dp","greedy","trees"]},{"contestId":2174,"index":"C2","name":"Beautiful Patterns (Hard Version)","type":"PROGRAMMING","points":500.0,"rating":2500,"tags":["combinatorics","math","probabilities"]},{"contestId":2174,"index":"C1","name":"Beautiful Patterns (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["combinatorics","math","probabilities"]},{"contestId":2174,"index":"B","name":"Wishing Cards","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["dp"]},{"contestId":2174,"index":"A","name":"Needle in a Haystack","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["greedy","strings","two pointers"]},{"contestId":2173,"index":"F","name":"Isla\u0027s Memory Thresholds","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["binary search","brute force","data structures","divide and conquer","math"]},{"contestId":2173,"index":"E","name":"Shiro\u0027s Mirror Duel","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["constructive algorithms","greedy","interactive","probabilities","sortings"]},{"contestId":2173,"index":"D","name":"Taiga\u0027s Carry Chains","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["bitmasks","brute force","dp","greedy","math"]},{"contestId":2173,"index":"C","name":"Kanade\u0027s Perfect Multiples","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["brute force","constructive algorithms","greedy","number theory"]},{"contestId":2173,"index":"B","name":"Niko\u0027s Tactical Cards","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["dp","greedy","math"]},{"contestId":2173,"index":"A","name":"Sleeping Through Classes","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":2172,"index":"N","name":"New Kingdom","type":"PROGRAMMING","rating":2800,"tags":["constructive algorithms","graphs","implementation"]},{"contestId":2172,"index":"M","name":"Maximum Distance To Port","type":"PROGRAMMING","rating":1400,"tags":["graphs","shortest paths"]},{"contestId":2172,"index":"L","name":"Maximum Color Segment","type":"PROGRAMMING","rating":2300,"tags":["dp","implementation"]},{"contestId":2172,"index":"K","name":"Kindergarten Homework","type":"PROGRAMMING","rating":2100,"tags":["implementation","strings"]},{"contestId":2172,"index":"J","name":"Sliding Tiles","type":"PROGRAMMING","rating":2300,"tags":["data structures","divide and conquer","dsu"]},{"contestId":2172,"index":"I","name":"Birthday","type":"PROGRAMMING","rating":2000,"tags":["geometry"]},{"contestId":2172,"index":"H","name":"Shuffling Cards with Problem Solver 68!","type":"PROGRAMMING","rating":2600,"tags":["hashing","string suffix structures","strings"]},{"contestId":2172,"index":"G","name":"Gene Editor","type":"PROGRAMMING","rating":3300,"tags":[]},{"contestId":2172,"index":"F","name":"Cluster Computing System","type":"PROGRAMMING","rating":1600,"tags":["graphs","greedy","math"]},{"contestId":2172,"index":"E","name":"Number Maze","type":"PROGRAMMING","rating":1200,"tags":["implementation"]},{"contestId":2172,"index":"D","name":"Divisor Card Game","type":"PROGRAMMING","rating":3100,"tags":["combinatorics","dp"]},{"contestId":2172,"index":"C","name":"Circles Are Far from Each Other","type":"PROGRAMMING","rating":3100,"tags":["binary search","greedy"]},{"contestId":2172,"index":"B","name":"Buses","type":"PROGRAMMING","rating":1800,"tags":["greedy","sortings"]},{"contestId":2172,"index":"A","name":"ASCII Art Contest","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":2171,"index":"H","name":"Shiori Miyagi and Maximum Array Score","type":"PROGRAMMING","rating":2400,"tags":["binary search","data structures","dp","sortings"]},{"contestId":2171,"index":"G","name":"Sakura Adachi and Optimal Sequences","type":"PROGRAMMING","rating":2000,"tags":["bitmasks","combinatorics","greedy","math"]},{"contestId":2171,"index":"F","name":"Rae Taylor and Trees (hard version)","type":"PROGRAMMING","rating":1600,"tags":["binary search","constructive algorithms","data structures","dp","dsu","greedy","implementation","trees"]},{"contestId":2171,"index":"E","name":"Anisphia Wynn Palettia and Good Permutations","type":"PROGRAMMING","rating":2000,"tags":["constructive algorithms","greedy","number theory"]},{"contestId":2171,"index":"D","name":"Rae Taylor and Trees (easy version)","type":"PROGRAMMING","rating":1400,"tags":["binary search","data structures","dp","dsu","greedy","implementation","trees"]},{"contestId":2171,"index":"C2","name":"Renako Amaori and XOR Game (hard version)","type":"PROGRAMMING","rating":1400,"tags":["bitmasks","games","greedy"]},{"contestId":2171,"index":"C1","name":"Renako Amaori and XOR Game (easy version)","type":"PROGRAMMING","rating":1100,"tags":["bitmasks","games","greedy"]},{"contestId":2171,"index":"B","name":"Yuu Koito and Minimum Absolute Sum","type":"PROGRAMMING","rating":900,"tags":["math"]},{"contestId":2171,"index":"A","name":"Shizuku Hoshikawa and Farm Legs","type":"PROGRAMMING","rating":800,"tags":["brute force","math"]},{"contestId":2170,"index":"F","name":"Build XOR on a Segment","type":"PROGRAMMING","rating":2600,"tags":["bitmasks","dp"]},{"contestId":2170,"index":"E","name":"Binary Strings and Blocks","type":"PROGRAMMING","rating":2100,"tags":["combinatorics","data structures","dp"]},{"contestId":2170,"index":"D","name":"Almost Roman","type":"PROGRAMMING","rating":2200,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":2170,"index":"C","name":"Quotient and Remainder","type":"PROGRAMMING","rating":1300,"tags":["binary search","greedy","two pointers"]},{"contestId":2170,"index":"B","name":"Addition on a Segment","type":"PROGRAMMING","rating":1200,"tags":["greedy","math"]},{"contestId":2170,"index":"A","name":"Maximum Neighborhood","type":"PROGRAMMING","rating":800,"tags":["bitmasks","brute force","greedy","implementation","math"]},{"contestId":2169,"index":"F","name":"Subsequence Problem","type":"PROGRAMMING","rating":2800,"tags":["combinatorics","dp","fft","math"]},{"contestId":2169,"index":"E","name":"Points Selection","type":"PROGRAMMING","rating":2400,"tags":["dp","greedy"]},{"contestId":2169,"index":"D2","name":"Removal of a Sequence (Hard Version)","type":"PROGRAMMING","rating":2100,"tags":["binary search","divide and conquer","greedy","implementation","math","number theory"]},{"contestId":2169,"index":"D1","name":"Removal of a Sequence (Easy Version)","type":"PROGRAMMING","rating":1500,"tags":["binary search","implementation","math","number theory"]},{"contestId":2169,"index":"C","name":"Range Operation","type":"PROGRAMMING","rating":1300,"tags":["dp","greedy","math","two pointers"]},{"contestId":2169,"index":"B","name":"Drifting Away","type":"PROGRAMMING","rating":1100,"tags":["greedy","implementation"]},{"contestId":2169,"index":"A","name":"Alice and Bob","type":"PROGRAMMING","rating":900,"tags":["greedy","implementation"]},{"contestId":2168,"index":"C","name":"Intercepting Butterflies","type":"PROGRAMMING","tags":["bitmasks","communication","constructive algorithms","graphs","interactive"]},{"contestId":2168,"index":"B","name":"Locate","type":"PROGRAMMING","tags":["binary search","combinatorics","communication","constructive algorithms","greedy","interactive"]},{"contestId":2168,"index":"A2","name":"Encode and Decode (Hard Version)","type":"PROGRAMMING","tags":["bitmasks","communication","interactive","math"]},{"contestId":2168,"index":"A1","name":"Encode and Decode (Easy Version)","type":"PROGRAMMING","tags":["communication","constructive algorithms","interactive"]},{"contestId":2167,"index":"G","name":"Mukhammadali and the Smooth Array","type":"PROGRAMMING","rating":1600,"tags":["data structures","dp"]},{"contestId":2167,"index":"F","name":"Tree, TREE!!!","type":"PROGRAMMING","rating":1600,"tags":["dfs and similar","dp","math","trees"]},{"contestId":2167,"index":"E","name":"khba Loves to Sleep!","type":"PROGRAMMING","rating":1600,"tags":["binary search","data structures","geometry","greedy","implementation"]},{"contestId":2167,"index":"D","name":"Yet Another Array Problem","type":"PROGRAMMING","rating":1000,"tags":["brute force","implementation","math","number theory"]},{"contestId":2167,"index":"C","name":"Isamatdin and His Magic Wand!","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","greedy","implementation","sortings"]},{"contestId":2167,"index":"B","name":"Your Name","type":"PROGRAMMING","rating":800,"tags":["sortings","strings"]},{"contestId":2167,"index":"A","name":"Square?","type":"PROGRAMMING","rating":800,"tags":["math","sortings"]},{"contestId":2166,"index":"B","name":"Tab Closing","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["math"]},{"contestId":2166,"index":"A","name":"Same Difference","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","strings"]},{"contestId":2165,"index":"F","name":"Arctic Acquisition","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["data structures","greedy"]},{"contestId":2165,"index":"E","name":"Rainbow Branch","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["constructive algorithms","dp","greedy","trees"]},{"contestId":2165,"index":"D","name":"Path Split","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["graph matchings","greedy"]},{"contestId":2165,"index":"C","name":"Binary Wine","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["bitmasks","greedy","math"]},{"contestId":2165,"index":"B","name":"Marble Council","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["dp","math","sortings"]},{"contestId":2165,"index":"A","name":"Cyclic Merging","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","greedy"]},{"contestId":2164,"index":"H","name":"PalindromePalindrome","type":"PROGRAMMING","points":5500.0,"rating":3400,"tags":["data structures","strings"]},{"contestId":2164,"index":"G","name":"Pointless Machine","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["constructive algorithms","graphs","interactive","trees"]},{"contestId":2164,"index":"F2","name":"Chain Prefix Rank (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":2900,"tags":["binary search","combinatorics","data structures","dfs and similar","dp","graphs","math","trees"]},{"contestId":2164,"index":"F1","name":"Chain Prefix Rank (Easy Version)","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["combinatorics","dfs and similar","dp","math","trees"]},{"contestId":2164,"index":"E","name":"Journey","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["data structures","dfs and similar","dsu","graphs","greedy"]},{"contestId":2164,"index":"D","name":"Copy String","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["greedy","implementation","strings","two pointers"]},{"contestId":2164,"index":"C","name":"Dungeon","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["binary search","brute force","data structures","greedy","sortings"]},{"contestId":2164,"index":"B","name":"Even Modulo Pair","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["brute force","math","number theory"]},{"contestId":2164,"index":"A","name":"Sequence Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","sortings"]},{"contestId":2163,"index":"E","name":"Plegma","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["bitmasks","combinatorics","communication","interactive"]},{"contestId":2163,"index":"D2","name":"Diadrash (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":2500,"tags":["binary search","interactive","math","sortings"]},{"contestId":2163,"index":"D1","name":"Diadrash (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["binary search","brute force","divide and conquer","implementation","interactive"]},{"contestId":2163,"index":"C","name":"Monopati","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["brute force","combinatorics","dp","math","two pointers"]},{"contestId":2163,"index":"B","name":"Siga ta Kymata","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":2163,"index":"A","name":"Souvlaki VS. Kalamaki","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","math","sortings"]},{"contestId":2162,"index":"H","name":"Beautiful Problem","type":"PROGRAMMING","rating":2900,"tags":["dp"]},{"contestId":2162,"index":"G","name":"Beautiful Tree","type":"PROGRAMMING","rating":2200,"tags":["constructive algorithms","math","probabilities","trees"]},{"contestId":2162,"index":"F","name":"Beautiful Intervals","type":"PROGRAMMING","rating":2100,"tags":["constructive algorithms","greedy"]},{"contestId":2162,"index":"E","name":"Beautiful Palindromes","type":"PROGRAMMING","rating":1600,"tags":["constructive algorithms","greedy","schedules"]},{"contestId":2162,"index":"D","name":"Beautiful Permutation","type":"PROGRAMMING","rating":1400,"tags":["binary search","interactive"]},{"contestId":2162,"index":"C","name":"Beautiful XOR","type":"PROGRAMMING","rating":1100,"tags":["bitmasks","constructive algorithms","greedy"]},{"contestId":2162,"index":"B","name":"Beautiful String","type":"PROGRAMMING","rating":1000,"tags":["brute force","constructive algorithms"]},{"contestId":2162,"index":"A","name":"Beautiful Average","type":"PROGRAMMING","rating":800,"tags":["brute force","greedy"]},{"contestId":2161,"index":"H","name":"Cycle Sort","type":"PROGRAMMING","points":5000.0,"rating":3500,"tags":["data structures"]},{"contestId":2161,"index":"G","name":"Bitwise And Equals","type":"PROGRAMMING","points":3750.0,"rating":3500,"tags":["bitmasks","greedy"]},{"contestId":2161,"index":"F","name":"SubMST","type":"PROGRAMMING","points":3250.0,"rating":3000,"tags":["combinatorics","graphs","trees"]},{"contestId":2161,"index":"E","name":"Left is Always Right","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["combinatorics","implementation","math"]},{"contestId":2161,"index":"D","name":"Locked Out","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["binary search","data structures","dp","greedy"]},{"contestId":2161,"index":"C","name":"Loyalty","type":"PROGRAMMING","points":1750.0,"rating":1200,"tags":["constructive algorithms","greedy","sortings","two pointers"]},{"contestId":2161,"index":"B","name":"Make Connected","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["brute force","implementation"]},{"contestId":2161,"index":"A","name":"Round Trip","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["games","greedy","implementation","math"]},{"contestId":2160,"index":"C","name":"Reverse XOR","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["bitmasks"]},{"contestId":2160,"index":"B","name":"Distinct Elements","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","math"]},{"contestId":2160,"index":"A","name":"MEX Partition","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":2159,"index":"F","name":"Grand Finale: Snakes","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["binary search","interactive","ternary search"]},{"contestId":2159,"index":"E","name":"Super-Short-Polynomial-San","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["math","meet-in-the-middle"]},{"contestId":2159,"index":"D2","name":"Inverse Minimum Partition (Hard Version)","type":"PROGRAMMING","points":1750.0,"rating":3200,"tags":["dp","greedy","math"]},{"contestId":2159,"index":"D1","name":"Inverse Minimum Partition (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["binary search","brute force","dp","geometry","greedy","math","two pointers"]},{"contestId":2159,"index":"C","name":"Twin Polynomials","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["combinatorics","graph matchings","math"]},{"contestId":2159,"index":"B","name":"Rectangles","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["brute force","data structures","dp","dsu","greedy","implementation","two pointers"]},{"contestId":2159,"index":"A","name":"MAD Interactive Problem","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["constructive algorithms","implementation","interactive"]},{"contestId":2158,"index":"F2","name":"Distinct GCDs (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":3000,"tags":["combinatorics","constructive algorithms","graphs","math","number theory"]},{"contestId":2158,"index":"F1","name":"Distinct GCDs (Easy Version)","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["constructive algorithms","graphs","math","number theory"]},{"contestId":2158,"index":"E","name":"Sink","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["data structures","divide and conquer","dsu","graphs","implementation"]},{"contestId":2158,"index":"D","name":"Palindrome Flipping","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["brute force","constructive algorithms","graphs","implementation","shortest paths","strings"]},{"contestId":2158,"index":"C","name":"Annoying Game","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["dp","games","greedy"]},{"contestId":2158,"index":"B","name":"Split","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["constructive algorithms","greedy","math"]},{"contestId":2158,"index":"A","name":"Suspension","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","math"]},{"contestId":2157,"index":"I","name":"Hyper Smawk Bros","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["dp","games"]},{"contestId":2157,"index":"H","name":"Keygen 3","type":"PROGRAMMING","points":3750.0,"rating":3300,"tags":["brute force","combinatorics","constructive algorithms","dfs and similar","math"]},{"contestId":2157,"index":"G","name":"Isaac\u0027s Queries","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["bitmasks","brute force","constructive algorithms","dfs and similar","divide and conquer","dp","greedy","interactive","math","probabilities"]},{"contestId":2157,"index":"F","name":"Git Gud","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["brute force","constructive algorithms","divide and conquer","math","ternary search"]},{"contestId":2157,"index":"E","name":"Adjusting Drones","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["binary search","brute force","data structures","dp","dsu","greedy","implementation","sortings"]},{"contestId":2157,"index":"D","name":"Billion Players Game","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","greedy","math","sortings","ternary search","two pointers"]},{"contestId":2157,"index":"C","name":"Meximum Array 2","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":2157,"index":"B","name":"Expansion Plan 2","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["implementation","math"]},{"contestId":2157,"index":"A","name":"Dungeon Equilibrium","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","sortings"]},{"contestId":2156,"index":"F2","name":"Strange Operation (Hard Version)","type":"PROGRAMMING","points":3250.0,"rating":3100,"tags":["data structures","greedy","trees"]},{"contestId":2156,"index":"F1","name":"Strange Operation (Easy Version)","type":"PROGRAMMING","points":3250.0,"rating":2300,"tags":["brute force","data structures","greedy","implementation","sortings"]},{"contestId":2156,"index":"E","name":"Best Time to Buy and Sell Stock","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["binary search","brute force","data structures","dp","games","graphs","greedy"]},{"contestId":2156,"index":"D","name":"Find the Last Number","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["binary search","bitmasks","constructive algorithms","interactive"]},{"contestId":2156,"index":"C","name":"Maximum GCD on Whiteboard","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["greedy","math","number theory"]},{"contestId":2156,"index":"B","name":"Strange Machine","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["binary search","brute force","greedy","implementation"]},{"contestId":2156,"index":"A","name":"Pizza Time","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","constructive algorithms","greedy"]},{"contestId":2155,"index":"F","name":"Juan\u0027s Colorful Tree","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["data structures","dfs and similar","dsu","graphs","meet-in-the-middle","trees"]},{"contestId":2155,"index":"E","name":"Mimo \u0026 Yuyu","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["games","greedy","math"]},{"contestId":2155,"index":"D","name":"Batteries","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["brute force","constructive algorithms","graph matchings","graphs","interactive","math"]},{"contestId":2155,"index":"C","name":"The Ancient Wizards\u0027 Capes","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["brute force","greedy","implementation"]},{"contestId":2155,"index":"B","name":"Abraham\u0027s Great Escape","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","graphs"]},{"contestId":2155,"index":"A","name":"El fucho","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":2154,"index":"F2","name":"Bombing (Hard Version)","type":"PROGRAMMING","points":1750.0,"rating":3300,"tags":["combinatorics","dp"]},{"contestId":2154,"index":"F1","name":"Bombing (Easy Version)","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["brute force","combinatorics","constructive algorithms","implementation","math"]},{"contestId":2154,"index":"E","name":"No Mind To Think","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["binary search","divide and conquer","greedy","sortings","ternary search","two pointers"]},{"contestId":2154,"index":"D","name":"Catshock","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["constructive algorithms","dfs and similar","graphs","trees","two pointers"]},{"contestId":2154,"index":"C2","name":"No Cost Too Great (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["greedy","math","number theory"]},{"contestId":2154,"index":"C1","name":"No Cost Too Great (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["greedy","implementation","math","number theory"]},{"contestId":2154,"index":"B","name":"Make it Zigzag","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","greedy"]},{"contestId":2154,"index":"A","name":"Notelock","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","two pointers"]},{"contestId":2153,"index":"F","name":"Odd Queries on Odd Array","type":"PROGRAMMING","points":3250.0,"rating":2900,"tags":["bitmasks","brute force","data structures","implementation","trees"]},{"contestId":2153,"index":"E","name":"Zero Trailing Factorial","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["brute force","math","number theory"]},{"contestId":2153,"index":"D","name":"Not Alone","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["dp","greedy"]},{"contestId":2153,"index":"C","name":"Symmetrical Polygons","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["constructive algorithms","geometry","greedy","implementation","sortings"]},{"contestId":2153,"index":"B","name":"Bitwise Reversion","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["bitmasks","greedy"]},{"contestId":2153,"index":"A","name":"Circle of Apple Trees","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","sortings"]},{"contestId":2152,"index":"H2","name":"Victorious Coloring (Hard Version)","type":"PROGRAMMING","points":2500.0,"rating":3500,"tags":["data structures","greedy","schedules"]},{"contestId":2152,"index":"H1","name":"Victorious Coloring (Easy Version)","type":"PROGRAMMING","points":4000.0,"rating":2900,"tags":["dfs and similar","dp","greedy"]},{"contestId":2152,"index":"G","name":"Query Jungle","type":"PROGRAMMING","points":4000.0,"rating":2900,"tags":["data structures","implementation","math","matrices","trees"]},{"contestId":2152,"index":"F","name":"Triple Attack","type":"PROGRAMMING","points":4000.0,"rating":2600,"tags":["data structures","greedy"]},{"contestId":2152,"index":"E","name":"Monotone Subsequence","type":"PROGRAMMING","points":3000.0,"rating":2100,"tags":["constructive algorithms","graphs","greedy","interactive","math"]},{"contestId":2152,"index":"D","name":"Division Versus Addition","type":"PROGRAMMING","points":2500.0,"rating":1700,"tags":["games","greedy","math"]},{"contestId":2152,"index":"C","name":"Triple Removal","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["data structures","greedy","math"]},{"contestId":2152,"index":"B","name":"Catching the Krug","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["games"]},{"contestId":2152,"index":"A","name":"Increase or Smash","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":2151,"index":"C","name":"Incremental Stay","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["greedy","implementation","math"]},{"contestId":2151,"index":"A","name":"Incremental Subarray","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math","strings"]},{"contestId":2150,"index":"G","name":"Counting Is Fun: The Finale","type":"PROGRAMMING","points":4250.0,"rating":3500,"tags":["combinatorics","implementation"]},{"contestId":2150,"index":"F","name":"Cycle Closing","type":"PROGRAMMING","points":3250.0,"rating":3000,"tags":["constructive algorithms","graphs","implementation","shortest paths","trees"]},{"contestId":2150,"index":"E2","name":"Hidden Single (Version 2)","type":"PROGRAMMING","points":1750.0,"rating":2800,"tags":["binary search","divide and conquer","interactive","math","probabilities"]},{"contestId":2150,"index":"E1","name":"Hidden Single (Version 1)","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["divide and conquer","interactive","math","probabilities","sortings"]},{"contestId":2150,"index":"D","name":"Attraction Theory","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["combinatorics","dp","math"]},{"contestId":2150,"index":"C","name":"Limited Edition Shop","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["data structures","dp"]},{"contestId":2150,"index":"B","name":"Grid Counting","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["combinatorics","implementation","math"]},{"contestId":2150,"index":"A","name":"Incremental Path","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["data structures","hashing","implementation"]},{"contestId":2149,"index":"G","name":"Buratsuta 3","type":"PROGRAMMING","rating":2100,"tags":["binary search","brute force","data structures","divide and conquer","probabilities"]},{"contestId":2149,"index":"F","name":"Nezuko in the Clearing","type":"PROGRAMMING","rating":1900,"tags":["binary search","math","ternary search"]},{"contestId":2149,"index":"E","name":"Hidden Knowledge of the Ancients","type":"PROGRAMMING","rating":1500,"tags":["data structures","two pointers"]},{"contestId":2149,"index":"D","name":"A and B","type":"PROGRAMMING","rating":1200,"tags":["strings"]},{"contestId":2149,"index":"C","name":"MEX rose","type":"PROGRAMMING","rating":900,"tags":["greedy"]},{"contestId":2149,"index":"B","name":"Unconventional Pairs","type":"PROGRAMMING","rating":800,"tags":["greedy","sortings"]},{"contestId":2149,"index":"A","name":"Be Positive","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":2148,"index":"G","name":"Farmer John\u0027s Last Wish","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","math","number theory"]},{"contestId":2148,"index":"F","name":"Gravity Falls","type":"PROGRAMMING","rating":1800,"tags":["greedy","implementation","sortings"]},{"contestId":2148,"index":"E","name":"Split","type":"PROGRAMMING","rating":1200,"tags":["binary search","data structures","two pointers"]},{"contestId":2148,"index":"D","name":"Destruction of the Dandelion Fields","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":2148,"index":"C","name":"Pacer","type":"PROGRAMMING","rating":900,"tags":["greedy","math"]},{"contestId":2148,"index":"B","name":"Lasers","type":"PROGRAMMING","rating":800,"tags":["geometry"]},{"contestId":2148,"index":"A","name":"Sublime Sequence","type":"PROGRAMMING","rating":800,"tags":["brute force","hashing","math"]},{"contestId":2147,"index":"I2","name":"Longest Increasing Path (Hard Version)","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["constructive algorithms","math"]},{"contestId":2147,"index":"I1","name":"Longest Increasing Path (Easy Version)","type":"PROGRAMMING","points":4000.0,"rating":3300,"tags":["constructive algorithms","math"]},{"contestId":2147,"index":"H","name":"Maxflow GCD Coloring","type":"PROGRAMMING","points":5500.0,"rating":3500,"tags":["constructive algorithms","flows","graphs"]},{"contestId":2147,"index":"G","name":"Modular Tetration","type":"PROGRAMMING","points":4500.0,"rating":3100,"tags":["combinatorics","math","number theory"]},{"contestId":2147,"index":"F","name":"Exchange Queries","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["combinatorics","data structures","greedy"]},{"contestId":2147,"index":"E","name":"Maximum OR Popcount","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["binary search","bitmasks","brute force","data structures","greedy"]},{"contestId":2147,"index":"D","name":"Game on Array","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["games","greedy"]},{"contestId":2147,"index":"C","name":"Rabbits","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["constructive algorithms","dp","greedy","implementation"]},{"contestId":2147,"index":"B","name":"Multiple Construction","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms"]},{"contestId":2147,"index":"A","name":"Shortest Increasing Path","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":2146,"index":"F","name":"Bubble Sort","type":"PROGRAMMING","points":3500.0,"rating":2900,"tags":["brute force","combinatorics","dp"]},{"contestId":2146,"index":"E","name":"Yet Another MEX Problem","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["brute force","constructive algorithms","data structures","divide and conquer","greedy","hashing"]},{"contestId":2146,"index":"D2","name":"Max Sum OR (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["bitmasks","constructive algorithms","divide and conquer","greedy"]},{"contestId":2146,"index":"D1","name":"Max Sum OR (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["bitmasks","constructive algorithms","divide and conquer","greedy","trees"]},{"contestId":2146,"index":"C","name":"Wrong Binary Search","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["binary search","constructive algorithms"]},{"contestId":2146,"index":"B","name":"Merging the Sets","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","implementation"]},{"contestId":2146,"index":"A","name":"Equal Occurrences","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","implementation"]},{"contestId":2145,"index":"G","name":"Cost of Coloring","type":"PROGRAMMING","rating":2900,"tags":["combinatorics","divide and conquer","dp","fft","math"]},{"contestId":2145,"index":"F","name":"Long Journey","type":"PROGRAMMING","rating":2500,"tags":["dfs and similar","divide and conquer","dp","graphs","greedy","math","matrices","number theory"]},{"contestId":2145,"index":"E","name":"Predicting Popularity","type":"PROGRAMMING","rating":2100,"tags":["binary search","data structures","greedy","sortings"]},{"contestId":2145,"index":"D","name":"Inversion Value of a Permutation","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","dfs and similar","dp"]},{"contestId":2145,"index":"C","name":"Monocarp\u0027s String","type":"PROGRAMMING","rating":1300,"tags":["binary search","greedy","strings"]},{"contestId":2145,"index":"B","name":"Deck of Cards","type":"PROGRAMMING","rating":1000,"tags":["greedy","implementation"]},{"contestId":2145,"index":"A","name":"Candies for Nephews","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":2144,"index":"F","name":"Bracket Groups","type":"PROGRAMMING","rating":2700,"tags":["brute force","constructive algorithms","dp","string suffix structures","strings"]},{"contestId":2144,"index":"E2","name":"Looking at Towers (difficult version)","type":"PROGRAMMING","rating":2500,"tags":["combinatorics","data structures","dp"]},{"contestId":2144,"index":"E1","name":"Looking at Towers (easy version)","type":"PROGRAMMING","rating":2200,"tags":["combinatorics","dp"]},{"contestId":2144,"index":"D","name":"Price Tags","type":"PROGRAMMING","rating":1800,"tags":["brute force","dp","math"]},{"contestId":2144,"index":"C","name":"Non-Descending Arrays","type":"PROGRAMMING","rating":1300,"tags":["combinatorics","dp","math"]},{"contestId":2144,"index":"B","name":"Maximum Cost Permutation","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","greedy"]},{"contestId":2144,"index":"A","name":"Cut the Array","type":"PROGRAMMING","rating":800,"tags":["brute force","constructive algorithms","math","number theory"]},{"contestId":2143,"index":"F","name":"Increasing Xor","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["bitmasks","data structures","math"]},{"contestId":2143,"index":"E","name":"Make Good","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["constructive algorithms","greedy","math","strings"]},{"contestId":2143,"index":"D2","name":"Inversion Graph Coloring (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["binary search","combinatorics","data structures","dp","two pointers"]},{"contestId":2143,"index":"D1","name":"Inversion Graph Coloring (Easy Version)","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["combinatorics","data structures","dp","greedy","two pointers"]},{"contestId":2143,"index":"C","name":"Max Tree","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["constructive algorithms","dfs and similar","graphs","greedy"]},{"contestId":2143,"index":"B","name":"Discounts","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy","sortings","two pointers"]},{"contestId":2143,"index":"A","name":"All Lengths Subtraction","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","two pointers"]},{"contestId":2141,"index":"I","name":"Color the Tree","type":"PROGRAMMING","rating":3500,"tags":["*special"]},{"contestId":2141,"index":"H","name":"Merging Vertices in a Graph","type":"PROGRAMMING","rating":2700,"tags":["*special","dfs and similar","dsu","graphs"]},{"contestId":2141,"index":"G","name":"Good Robot Paths","type":"PROGRAMMING","rating":2800,"tags":["*special","data structures","geometry","sortings"]},{"contestId":2141,"index":"F","name":"Array Reduction","type":"PROGRAMMING","rating":2200,"tags":["*special","greedy"]},{"contestId":2141,"index":"E","name":"Perfect Cut","type":"PROGRAMMING","rating":2100,"tags":["*special","dp","greedy"]},{"contestId":2141,"index":"D","name":"Avoid Minimums","type":"PROGRAMMING","rating":1800,"tags":["*special","greedy","math"]},{"contestId":2141,"index":"C","name":"Minimum on Subarrays","type":"PROGRAMMING","rating":1800,"tags":["*special","brute force"]},{"contestId":2141,"index":"B","name":"Games","type":"PROGRAMMING","rating":1200,"tags":["*special","greedy"]},{"contestId":2141,"index":"A","name":"Furniture Store","type":"PROGRAMMING","rating":800,"tags":["*special","implementation"]},{"contestId":2140,"index":"F","name":"Sum Minimisation","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["number theory"]},{"contestId":2140,"index":"E2","name":"Prime Gaming (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2500,"tags":["bitmasks","combinatorics","dp","probabilities"]},{"contestId":2140,"index":"E1","name":"Prime Gaming (Easy Version)","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["bitmasks","combinatorics","dp"]},{"contestId":2140,"index":"D","name":"A Cruel Segment\u0027s Thesis","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["data structures","greedy","sortings"]},{"contestId":2140,"index":"C","name":"Ultimate Value","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["data structures","games","greedy"]},{"contestId":2140,"index":"B","name":"Another Divisibility Problem","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["constructive algorithms","math","number theory"]},{"contestId":2140,"index":"A","name":"Shift Sort","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","sortings"]},{"contestId":2139,"index":"B","name":"Cake Collection","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["greedy"]},{"contestId":2139,"index":"A","name":"Maple and Multiplication","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":2138,"index":"F","name":"Ode to the Bridge Builder","type":"PROGRAMMING","points":4250.0,"rating":3500,"tags":["constructive algorithms","geometry"]},{"contestId":2138,"index":"E2","name":"Determinant Construction (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":3100,"tags":["brute force","constructive algorithms","math","matrices","number theory"]},{"contestId":2138,"index":"E1","name":"Determinant Construction (Easy Version)","type":"PROGRAMMING","points":2750.0,"rating":3100,"tags":["brute force","constructive algorithms","math","matrices","number theory"]},{"contestId":2138,"index":"D","name":"Antiamuny and Slider Movement","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["brute force","combinatorics","implementation","math","sortings"]},{"contestId":2138,"index":"C2","name":"Maple and Tree Beauty (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2000,"tags":["bitmasks","brute force","dfs and similar","dp","fft","trees"]},{"contestId":2138,"index":"C1","name":"Maple and Tree Beauty (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":1800,"tags":["brute force","dfs and similar","dp","graphs","trees"]},{"contestId":2138,"index":"B","name":"Antiamuny Wants to Learn Swap","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["data structures","greedy","two pointers"]},{"contestId":2138,"index":"A","name":"Cake Assignment","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["bitmasks","constructive algorithms","greedy"]},{"contestId":2137,"index":"G","name":"Cry Me a River","type":"PROGRAMMING","rating":2200,"tags":["dfs and similar","dp","games","graphs"]},{"contestId":2137,"index":"F","name":"Prefix Maximum Invariance","type":"PROGRAMMING","rating":1900,"tags":["binary search","combinatorics","data structures","sortings"]},{"contestId":2137,"index":"E","name":"Mexification","type":"PROGRAMMING","rating":1500,"tags":["brute force","implementation","math"]},{"contestId":2137,"index":"D","name":"Replace with Occurrences","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms"]},{"contestId":2137,"index":"C","name":"Maximum Even Sum","type":"PROGRAMMING","rating":1100,"tags":["brute force","greedy","implementation","math"]},{"contestId":2137,"index":"B","name":"Fun Permutation","type":"PROGRAMMING","rating":900,"tags":["constructive algorithms","math","number theory"]},{"contestId":2137,"index":"A","name":"Collatz Conjecture","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","math"]},{"contestId":2136,"index":"B","name":"Like the Bitset","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["constructive algorithms","greedy","two pointers"]},{"contestId":2136,"index":"A","name":"In the Dream","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":2135,"index":"F","name":"To the Infinity","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["data structures","hashing","math","trees"]},{"contestId":2135,"index":"E2","name":"Beyond the Palindrome (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":3500,"tags":["combinatorics","dp","math","number theory"]},{"contestId":2135,"index":"E1","name":"Beyond the Palindrome (Easy Version)","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["combinatorics","dp","math"]},{"contestId":2135,"index":"D2","name":"From the Unknown (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":2500,"tags":["brute force","constructive algorithms","interactive","math"]},{"contestId":2135,"index":"D1","name":"From the Unknown (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":2100,"tags":["constructive algorithms","interactive","math"]},{"contestId":2135,"index":"C","name":"By the Assignment","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["binary search","bitmasks","combinatorics","dfs and similar","dsu","graphs","math"]},{"contestId":2135,"index":"B","name":"For the Champion","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["constructive algorithms","interactive","math"]},{"contestId":2135,"index":"A","name":"Against the Difference","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["data structures","dp"]},{"contestId":2134,"index":"F","name":"Permutation Oddness","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["combinatorics","dp","math"]},{"contestId":2134,"index":"E","name":"Power Boxes","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["constructive algorithms","dp","implementation","interactive"]},{"contestId":2134,"index":"D","name":"Sliding Tree","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["constructive algorithms","dfs and similar","greedy","implementation","trees"]},{"contestId":2134,"index":"C","name":"Even Larger","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["brute force","greedy","implementation"]},{"contestId":2134,"index":"B","name":"Add 0 or K","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["constructive algorithms","math","number theory"]},{"contestId":2134,"index":"A","name":"Painting With Two Colors","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation","math"]},{"contestId":2133,"index":"F","name":"Flint and Steel","type":"PROGRAMMING","points":3250.0,"rating":3000,"tags":["data structures","dp","graphs"]},{"contestId":2133,"index":"E","name":"I Yearned For The Mines","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["constructive algorithms","dfs and similar","dp","greedy","trees"]},{"contestId":2133,"index":"D","name":"Chicken Jockey","type":"PROGRAMMING","points":2250.0,"rating":1900,"tags":["dp","greedy"]},{"contestId":2133,"index":"C","name":"The Nether","type":"PROGRAMMING","points":1750.0,"rating":1400,"tags":["graphs","interactive"]},{"contestId":2133,"index":"B","name":"Villagers","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["greedy"]},{"contestId":2133,"index":"A","name":"Redstone?","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","data structures","implementation","math"]},{"contestId":2132,"index":"G","name":"Famous Choreographer","type":"PROGRAMMING","rating":2600,"tags":["hashing","implementation","strings"]},{"contestId":2132,"index":"F","name":"Rada and the Chamomile Valley","type":"PROGRAMMING","rating":2100,"tags":["dfs and similar","graphs","shortest paths"]},{"contestId":2132,"index":"E","name":"Arithmetics Competition","type":"PROGRAMMING","rating":1700,"tags":["binary search","data structures","greedy","sortings","ternary search"]},{"contestId":2132,"index":"D","name":"From 1 to Infinity","type":"PROGRAMMING","rating":1600,"tags":["binary search","dp","implementation","math"]},{"contestId":2132,"index":"C2","name":"The Cunning Seller (hard version)","type":"PROGRAMMING","rating":1400,"tags":["binary search","greedy","math"]},{"contestId":2132,"index":"C1","name":"The Cunning Seller (easy version)","type":"PROGRAMMING","rating":1000,"tags":["greedy","math"]},{"contestId":2132,"index":"B","name":"The Secret Number","type":"PROGRAMMING","rating":900,"tags":["math"]},{"contestId":2132,"index":"A","name":"Homework","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation","strings"]},{"contestId":2131,"index":"H","name":"Sea, You \u0026 copriMe","type":"PROGRAMMING","rating":2600,"tags":["brute force","constructive algorithms","graphs","greedy","math","number theory"]},{"contestId":2131,"index":"G","name":"Wafu!","type":"PROGRAMMING","rating":2000,"tags":["bitmasks","brute force","data structures","dfs and similar","dp","math"]},{"contestId":2131,"index":"F","name":"Unjust Binary Life","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","greedy","math","sortings","two pointers"]},{"contestId":2131,"index":"E","name":"Adjacent XOR","type":"PROGRAMMING","rating":1400,"tags":["brute force","greedy"]},{"contestId":2131,"index":"D","name":"Arboris Contractio","type":"PROGRAMMING","rating":1400,"tags":["data structures","graphs","greedy","trees"]},{"contestId":2131,"index":"C","name":"Make it Equal","type":"PROGRAMMING","rating":1100,"tags":["math","number theory"]},{"contestId":2131,"index":"B","name":"Alternating Series","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","greedy","math"]},{"contestId":2131,"index":"A","name":"Lever","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":2130,"index":"B","name":"Pathless","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms"]},{"contestId":2130,"index":"A","name":"Submission is All You Need","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":2129,"index":"F2","name":"Top-K Tracker (Hard Version)","type":"PROGRAMMING","points":2500.0,"rating":3500,"tags":["interactive"]},{"contestId":2129,"index":"F1","name":"Top-K Tracker (Easy Version)","type":"PROGRAMMING","points":2500.0,"rating":3500,"tags":["interactive"]},{"contestId":2129,"index":"E","name":"Induced Subgraph Queries","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["data structures","graphs","sortings"]},{"contestId":2129,"index":"D","name":"Permutation Blackhole","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["brute force","combinatorics","dp","implementation","math"]},{"contestId":2129,"index":"C3","name":"Interactive RBS (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2300,"tags":["binary search","bitmasks","constructive algorithms","dp","interactive"]},{"contestId":2129,"index":"C2","name":"Interactive RBS (Medium Version)","type":"PROGRAMMING","points":750.0,"rating":2000,"tags":["binary search","bitmasks","constructive algorithms","interactive"]},{"contestId":2129,"index":"C1","name":"Interactive RBS (Easy Version)","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["binary search","bitmasks","constructive algorithms","interactive"]},{"contestId":2129,"index":"B","name":"Stay or Mirror","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["brute force","data structures","dp","greedy","sortings"]},{"contestId":2129,"index":"A","name":"Double Perspective","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","dp","dsu","graphs","greedy","sortings"]},{"contestId":2128,"index":"F","name":"Strict Triangle","type":"PROGRAMMING","points":4000.0,"rating":3200,"tags":["graphs","greedy","shortest paths"]},{"contestId":2128,"index":"E2","name":"Submedians (Hard Version)","type":"PROGRAMMING","points":1750.0,"rating":2600,"tags":["binary search","constructive algorithms","data structures","math","two pointers"]},{"contestId":2128,"index":"E1","name":"Submedians (Easy Version)","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["binary search","data structures","dp","greedy","math"]},{"contestId":2128,"index":"D","name":"Sum of LDS","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["brute force","combinatorics","dp","greedy","math"]},{"contestId":2128,"index":"C","name":"Leftmost Below","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["greedy","math"]},{"contestId":2128,"index":"B","name":"Deque Process","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","greedy","sortings","two pointers"]},{"contestId":2128,"index":"A","name":"Recycling Center","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","sortings"]},{"contestId":2127,"index":"H","name":"23 Rises Again","type":"PROGRAMMING","points":4000.0,"rating":3100,"tags":["brute force","dfs and similar","dp","flows","graph matchings","graphs","greedy","implementation","probabilities","trees"]},{"contestId":2127,"index":"G2","name":"Inter Active (Hard Version)","type":"PROGRAMMING","points":2750.0,"rating":3500,"tags":["binary search","bitmasks","constructive algorithms","graphs","implementation","interactive","math","probabilities"]},{"contestId":2127,"index":"G1","name":"Inter Active (Easy Version)","type":"PROGRAMMING","points":2750.0,"rating":3400,"tags":["binary search","constructive algorithms","interactive","probabilities"]},{"contestId":2127,"index":"F","name":"Hamed and AghaBalaSar","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["brute force","combinatorics","dp","math","probabilities"]},{"contestId":2127,"index":"E","name":"Ancient Tree","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["constructive algorithms","data structures","dfs and similar","dsu","greedy","trees"]},{"contestId":2127,"index":"D","name":"Root was Built by Love, Broken by Destiny","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["combinatorics","dfs and similar","graphs","trees"]},{"contestId":2127,"index":"C","name":"Trip Shopping","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["games","greedy","sortings"]},{"contestId":2127,"index":"B","name":"Hamiiid, Haaamid... Hamid?","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["games","greedy"]},{"contestId":2127,"index":"A","name":"Mix Mex Max","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","math"]},{"contestId":2126,"index":"G2","name":"Big Wins!  (hard version)","type":"PROGRAMMING","rating":2400,"tags":["binary search","data structures","divide and conquer","dsu","trees","two pointers"]},{"contestId":2126,"index":"G1","name":"Big Wins! (easy version)","type":"PROGRAMMING","rating":2200,"tags":["binary search","data structures","dp","dsu","two pointers"]},{"contestId":2126,"index":"F","name":"1-1-1, Free Tree!","type":"PROGRAMMING","rating":2000,"tags":["brute force","data structures","dfs and similar","graphs","implementation","trees"]},{"contestId":2126,"index":"E","name":"G-C-D, Unlucky!","type":"PROGRAMMING","rating":1400,"tags":["math","number theory"]},{"contestId":2126,"index":"D","name":"This Is the Last Time","type":"PROGRAMMING","rating":1200,"tags":["data structures","greedy","sortings"]},{"contestId":2126,"index":"C","name":"I Will Definitely Make It","type":"PROGRAMMING","rating":1100,"tags":["greedy","sortings"]},{"contestId":2126,"index":"B","name":"No Casino in the Mountains","type":"PROGRAMMING","rating":800,"tags":["dp","greedy"]},{"contestId":2126,"index":"A","name":"Only One Digit","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation","math"]},{"contestId":2125,"index":"F","name":"Timofey and Docker","type":"PROGRAMMING","rating":3000,"tags":["binary search","divide and conquer","dp"]},{"contestId":2125,"index":"E","name":"Sets of Complementary Sums","type":"PROGRAMMING","rating":2500,"tags":["brute force","combinatorics","dp","math","two pointers"]},{"contestId":2125,"index":"D","name":"Segments Covering","type":"PROGRAMMING","rating":1600,"tags":["dp","math","probabilities"]},{"contestId":2125,"index":"C","name":"Count Good Numbers","type":"PROGRAMMING","rating":1100,"tags":["bitmasks","combinatorics","math","number theory"]},{"contestId":2125,"index":"B","name":"Left and Down","type":"PROGRAMMING","rating":900,"tags":["math","number theory"]},{"contestId":2125,"index":"A","name":"Difficult Contest","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","implementation","sortings","strings"]},{"contestId":2124,"index":"I","name":"Lexicographic Partition","type":"PROGRAMMING","points":4750.0,"rating":3500,"tags":["constructive algorithms","math","trees"]},{"contestId":2124,"index":"H","name":"Longest Good Subsequence","type":"PROGRAMMING","points":4750.0,"rating":3400,"tags":["dp","math","trees"]},{"contestId":2124,"index":"G","name":"Maximise Sum","type":"PROGRAMMING","points":4000.0,"rating":3200,"tags":["binary search","data structures"]},{"contestId":2124,"index":"F2","name":"Appending Permutations (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["combinatorics","dp"]},{"contestId":2124,"index":"F1","name":"Appending Permutations (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["combinatorics","dp"]},{"contestId":2124,"index":"E","name":"Make it Zero","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["constructive algorithms","greedy","math"]},{"contestId":2124,"index":"D","name":"Make a Palindrome","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["greedy","sortings","two pointers"]},{"contestId":2124,"index":"C","name":"Subset Multiplication","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["constructive algorithms","greedy","math","number theory"]},{"contestId":2124,"index":"B","name":"Minimise Sum","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy"]},{"contestId":2124,"index":"A","name":"Deranged Deletions","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","sortings"]},{"contestId":2123,"index":"G","name":"Modular Sorting","type":"PROGRAMMING","rating":2100,"tags":["brute force","data structures","greedy","math","number theory","sortings"]},{"contestId":2123,"index":"F","name":"Minimize Fixed Points","type":"PROGRAMMING","rating":1700,"tags":["constructive algorithms","number theory"]},{"contestId":2123,"index":"E","name":"MEX Count","type":"PROGRAMMING","rating":1400,"tags":["binary search","data structures","greedy","sortings","two pointers"]},{"contestId":2123,"index":"D","name":"Binary String Battle","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","games","greedy"]},{"contestId":2123,"index":"C","name":"Prefix Min and Suffix Max","type":"PROGRAMMING","rating":1000,"tags":["brute force","data structures"]},{"contestId":2123,"index":"B","name":"Tournament","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":2123,"index":"A","name":"Blackboard Game","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":2122,"index":"G","name":"Tree Parking","type":"PROGRAMMING","points":4000.0,"rating":3300,"tags":["combinatorics","fft","math","trees"]},{"contestId":2122,"index":"F","name":"Colorful Polygon","type":"PROGRAMMING","points":3250.0,"rating":3400,"tags":["constructive algorithms","divide and conquer","geometry"]},{"contestId":2122,"index":"E","name":"Greedy Grid Counting","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["combinatorics","dp","greedy","math"]},{"contestId":2122,"index":"D","name":"Traffic Lights","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["brute force","data structures","divide and conquer","dp","graphs","greedy","shortest paths"]},{"contestId":2122,"index":"C","name":"Manhattan Pairs","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","geometry","greedy","math","sortings"]},{"contestId":2122,"index":"B","name":"Pile Shuffling","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","math"]},{"contestId":2122,"index":"A","name":"Greedy Grid","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":2121,"index":"H","name":"Ice Baby","type":"PROGRAMMING","rating":2300,"tags":["binary search","brute force","data structures","dp","implementation","sortings"]},{"contestId":2121,"index":"G","name":"Gangsta","type":"PROGRAMMING","rating":1900,"tags":["data structures","divide and conquer","math","sortings"]},{"contestId":2121,"index":"F","name":"Yamakasi","type":"PROGRAMMING","rating":1800,"tags":["binary search","brute force","data structures","greedy","two pointers"]},{"contestId":2121,"index":"E","name":"Sponsor of Your Problems","type":"PROGRAMMING","rating":1500,"tags":["dp","greedy","implementation","strings"]},{"contestId":2121,"index":"D","name":"1709","type":"PROGRAMMING","rating":1300,"tags":["implementation","sortings"]},{"contestId":2121,"index":"C","name":"Those Who Are With Us","type":"PROGRAMMING","rating":1200,"tags":["greedy","implementation"]},{"contestId":2121,"index":"B","name":"Above the Clouds","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","greedy","strings"]},{"contestId":2121,"index":"A","name":"Letter Home","type":"PROGRAMMING","rating":800,"tags":["brute force","math"]},{"contestId":2120,"index":"G","name":"Eulerian Line Graph","type":"PROGRAMMING","points":4000.0,"rating":3000,"tags":["graphs","greedy","math"]},{"contestId":2120,"index":"F","name":"Superb Graphs","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["2-sat","graphs"]},{"contestId":2120,"index":"E","name":"Lanes of Cars","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["binary search","dp","ternary search"]},{"contestId":2120,"index":"D","name":"Matrix game","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["combinatorics","math"]},{"contestId":2120,"index":"C","name":"Divine Tree","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["constructive algorithms","greedy","math","sortings","trees"]},{"contestId":2120,"index":"B","name":"Square Pool","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["geometry"]},{"contestId":2120,"index":"A","name":"Square of Rectangles","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["geometry","math"]},{"contestId":2119,"index":"F","name":"Volcanic Eruptions","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["dfs and similar","dp","greedy","shortest paths","trees"]},{"contestId":2119,"index":"E","name":"And Constraint","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["bitmasks","dp","greedy"]},{"contestId":2119,"index":"D","name":"Token Removing","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["combinatorics","dp","math"]},{"contestId":2119,"index":"C","name":"A Good Problem","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["bitmasks","constructive algorithms","math"]},{"contestId":2119,"index":"B","name":"Line Segments","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["geometry","greedy","math"]},{"contestId":2119,"index":"A","name":"Add or XOR","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["bitmasks","greedy","math"]},{"contestId":2118,"index":"F","name":"Shifts and Swaps","type":"PROGRAMMING","points":3500.0,"rating":3100,"tags":["data structures","graphs","hashing","trees"]},{"contestId":2118,"index":"E","name":"Grid Coloring","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["constructive algorithms","geometry","greedy","math"]},{"contestId":2118,"index":"D2","name":"Red Light, Green Light (Hard version)","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["binary search","brute force","data structures","dfs and similar","dp","graphs","implementation","math","number theory"]},{"contestId":2118,"index":"D1","name":"Red Light, Green Light (Easy version)","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["brute force","dfs and similar","dp","graphs","implementation","number theory"]},{"contestId":2118,"index":"C","name":"Make It Beautiful","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["bitmasks","data structures","greedy","math"]},{"contestId":2118,"index":"B","name":"Make It Permutation","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms"]},{"contestId":2118,"index":"A","name":"Equal Subsequences","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":2117,"index":"H","name":"Incessant Rain","type":"PROGRAMMING","rating":2500,"tags":["data structures","divide and conquer","sortings"]},{"contestId":2117,"index":"G","name":"Omg Graph","type":"PROGRAMMING","rating":1900,"tags":["brute force","dsu","graphs","greedy","shortest paths","sortings"]},{"contestId":2117,"index":"F","name":"Wildflower","type":"PROGRAMMING","rating":1800,"tags":["combinatorics","dfs and similar","trees"]},{"contestId":2117,"index":"E","name":"Lost Soul","type":"PROGRAMMING","rating":1600,"tags":["brute force","greedy"]},{"contestId":2117,"index":"D","name":"Retaliation","type":"PROGRAMMING","rating":1200,"tags":["binary search","math","number theory"]},{"contestId":2117,"index":"C","name":"Cool Partition","type":"PROGRAMMING","rating":1200,"tags":["data structures","greedy"]},{"contestId":2117,"index":"B","name":"Shrink","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms"]},{"contestId":2117,"index":"A","name":"False Alarm","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation"]},{"contestId":2116,"index":"B","name":"Gellyfish and Baby\u0027s Breath","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["greedy","math","sortings"]},{"contestId":2116,"index":"A","name":"Gellyfish and Tricolor Pansy","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["games","greedy"]},{"contestId":2115,"index":"F2","name":"Gellyfish and Lycoris Radiata (Hard Version)","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["data structures"]},{"contestId":2115,"index":"F1","name":"Gellyfish and Lycoris Radiata (Easy Version)","type":"PROGRAMMING","points":2500.0,"rating":3500,"tags":["data structures"]},{"contestId":2115,"index":"E","name":"Gellyfish and Mayflower","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["dp","graphs"]},{"contestId":2115,"index":"D","name":"Gellyfish and Forget-Me-Not","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["bitmasks","dp","games","greedy","math"]},{"contestId":2115,"index":"C","name":"Gellyfish and Eternal Violet","type":"PROGRAMMING","points":1750.0,"rating":2700,"tags":["combinatorics","dp","greedy","math","probabilities"]},{"contestId":2115,"index":"B","name":"Gellyfish and Camellia Japonica","type":"PROGRAMMING","points":1250.0,"rating":2100,"tags":["brute force","constructive algorithms","dfs and similar","dp","graphs","greedy","trees"]},{"contestId":2115,"index":"A","name":"Gellyfish and Flaming Peony","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["constructive algorithms","dp","math","number theory"]},{"contestId":2114,"index":"G","name":"Build an Array","type":"PROGRAMMING","rating":2200,"tags":["brute force","constructive algorithms","dp","greedy","math","number theory"]},{"contestId":2114,"index":"F","name":"Small Operations","type":"PROGRAMMING","rating":2000,"tags":["binary search","brute force","dfs and similar","dp","math","number theory","sortings"]},{"contestId":2114,"index":"E","name":"Kirei Attacks the Estate","type":"PROGRAMMING","rating":1400,"tags":["dfs and similar","dp","greedy","trees"]},{"contestId":2114,"index":"D","name":"Come a Little Closer","type":"PROGRAMMING","rating":1400,"tags":["brute force","greedy","implementation","math"]},{"contestId":2114,"index":"C","name":"Need More Arrays","type":"PROGRAMMING","rating":1000,"tags":["dp","greedy"]},{"contestId":2114,"index":"B","name":"Not Quite a Palindromic String","type":"PROGRAMMING","rating":900,"tags":["greedy","math"]},{"contestId":2114,"index":"A","name":"Square Year","type":"PROGRAMMING","rating":800,"tags":["binary search","brute force","math"]},{"contestId":2113,"index":"F","name":"Two Arrays","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["constructive algorithms","dfs and similar","graphs","math"]},{"contestId":2113,"index":"E","name":"From Kazan with Love","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["dfs and similar","graphs","implementation","trees"]},{"contestId":2113,"index":"D","name":"Cheater","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["binary search","constructive algorithms","greedy","implementation"]},{"contestId":2113,"index":"C","name":"Smilo and Minecraft","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["brute force","constructive algorithms","greedy"]},{"contestId":2113,"index":"B","name":"Good Start","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["constructive algorithms","math"]},{"contestId":2113,"index":"A","name":"Shashliks","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":2112,"index":"F","name":"Variables and Operations","type":"PROGRAMMING","rating":2800,"tags":["graphs","greedy","shortest paths"]},{"contestId":2112,"index":"E","name":"Tree Colorings","type":"PROGRAMMING","rating":2200,"tags":["combinatorics","dfs and similar","dp","graphs","math","number theory","trees"]},{"contestId":2112,"index":"D","name":"Reachability and Tree","type":"PROGRAMMING","rating":1700,"tags":["constructive algorithms","dfs and similar","graphs","trees"]},{"contestId":2112,"index":"C","name":"Coloring Game","type":"PROGRAMMING","rating":1300,"tags":["binary search","brute force","greedy","two pointers"]},{"contestId":2112,"index":"B","name":"Shrinking Array","type":"PROGRAMMING","rating":1100,"tags":["brute force","greedy"]},{"contestId":2112,"index":"A","name":"Race","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":2111,"index":"G","name":"Divisible Subarrays","type":"PROGRAMMING","rating":2900,"tags":["binary search","bitmasks","brute force","data structures","interactive"]},{"contestId":2111,"index":"F","name":"Puzzle","type":"PROGRAMMING","rating":2400,"tags":["brute force","constructive algorithms","greedy","math"]},{"contestId":2111,"index":"E","name":"Changing the String","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","greedy","implementation","sortings","strings"]},{"contestId":2111,"index":"D","name":"Creating a Schedule","type":"PROGRAMMING","rating":1400,"tags":["constructive algorithms","data structures","greedy","implementation","sortings"]},{"contestId":2111,"index":"C","name":"Equal Values","type":"PROGRAMMING","rating":1100,"tags":["brute force","greedy","two pointers"]},{"contestId":2111,"index":"B","name":"Fibonacci Cubes","type":"PROGRAMMING","rating":1100,"tags":["brute force","dp","implementation","math"]},{"contestId":2111,"index":"A","name":"Energy Crystals","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation","math"]},{"contestId":2110,"index":"F","name":"Faculty","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["brute force","greedy","math","number theory"]},{"contestId":2110,"index":"E","name":"Melody","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["dfs and similar","graphs","implementation"]},{"contestId":2110,"index":"D","name":"Fewer Batteries","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["binary search","dfs and similar","dp","graphs","greedy","hashing"]},{"contestId":2110,"index":"C","name":"Racing","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","greedy"]},{"contestId":2110,"index":"B","name":"Down with Brackets","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["strings"]},{"contestId":2110,"index":"A","name":"Fashionable Array","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","sortings"]},{"contestId":2109,"index":"F","name":"Penguin Steps","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["binary search","dfs and similar","flows","graphs","shortest paths"]},{"contestId":2109,"index":"E","name":"Binary String Wowee","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["combinatorics","dp","strings"]},{"contestId":2109,"index":"D","name":"D/D/D","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["dfs and similar","graphs","greedy","shortest paths"]},{"contestId":2109,"index":"C3","name":"Hacking Numbers (Hard Version)","type":"PROGRAMMING","points":500.0,"rating":2600,"tags":["constructive algorithms","interactive","math","number theory"]},{"contestId":2109,"index":"C2","name":"Hacking Numbers (Medium Version)","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["constructive algorithms","interactive","math","number theory"]},{"contestId":2109,"index":"C1","name":"Hacking Numbers (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["bitmasks","constructive algorithms","interactive","math","number theory"]},{"contestId":2109,"index":"B","name":"Slice to Survive","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["bitmasks","greedy","math"]},{"contestId":2109,"index":"A","name":"It\u0027s Time To Duel","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":2108,"index":"F","name":"Fallen Towers","type":"PROGRAMMING","points":3250.0,"rating":2900,"tags":["binary search","greedy"]},{"contestId":2108,"index":"E","name":"Spruce Dispute","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["constructive algorithms","dfs and similar","graphs","greedy","implementation","shortest paths","trees"]},{"contestId":2108,"index":"D","name":"Needle in a Numstack","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["binary search","brute force","implementation","interactive"]},{"contestId":2108,"index":"C","name":"Neo\u0027s Escape","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["binary search","brute force","data structures","dp","dsu","graphs","greedy","implementation"]},{"contestId":2108,"index":"B","name":"SUMdamental Decomposition","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["bitmasks","constructive algorithms","greedy","implementation","math"]},{"contestId":2108,"index":"A","name":"Permutation Warm-Up","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["combinatorics","greedy","math"]},{"contestId":2107,"index":"F2","name":"Cycling (Hard Version)","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["binary search","brute force","data structures","dp","greedy"]},{"contestId":2107,"index":"F1","name":"Cycling (Easy Version)","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["binary search","brute force","dp","greedy"]},{"contestId":2107,"index":"E","name":"Ain and Apple Tree","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["binary search","constructive algorithms","greedy","math","trees"]},{"contestId":2107,"index":"D","name":"Apple Tree Traversing","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["brute force","dfs and similar","greedy","implementation","trees"]},{"contestId":2107,"index":"C","name":"Maximum Subarray Sum","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["binary search","constructive algorithms","dp","implementation","math"]},{"contestId":2107,"index":"B","name":"Apples in Boxes","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["games","greedy","math"]},{"contestId":2107,"index":"A","name":"LRC and VIP","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["greedy","number theory"]},{"contestId":2106,"index":"G2","name":"Baudelaire (hard version)","type":"PROGRAMMING","rating":2500,"tags":["binary search","dfs and similar","divide and conquer","implementation","interactive","trees"]},{"contestId":2106,"index":"G1","name":"Baudelaire (easy version)","type":"PROGRAMMING","rating":2200,"tags":["binary search","constructive algorithms","divide and conquer","greedy","interactive","trees"]},{"contestId":2106,"index":"F","name":"Goblin","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","dp","dsu","greedy","math"]},{"contestId":2106,"index":"E","name":"Wolf","type":"PROGRAMMING","rating":1800,"tags":["binary search","greedy","math"]},{"contestId":2106,"index":"D","name":"Flower Boy","type":"PROGRAMMING","rating":1500,"tags":["binary search","dp","greedy","two pointers"]},{"contestId":2106,"index":"C","name":"Cherry Bomb","type":"PROGRAMMING","rating":1000,"tags":["greedy","math","sortings"]},{"contestId":2106,"index":"B","name":"St. Chroma","type":"PROGRAMMING","rating":900,"tags":["constructive algorithms","greedy","math"]},{"contestId":2106,"index":"A","name":"Dr. TC","type":"PROGRAMMING","rating":800,"tags":["brute force","math"]},{"contestId":2104,"index":"G","name":"Modulo 3","type":"PROGRAMMING","rating":2700,"tags":["data structures","divide and conquer","dsu","graphs","trees"]},{"contestId":2104,"index":"F","name":"Numbers and Strings","type":"PROGRAMMING","rating":2600,"tags":["binary search","brute force","dfs and similar","dp","implementation","math"]},{"contestId":2104,"index":"E","name":"Unpleasant Strings","type":"PROGRAMMING","rating":1700,"tags":["binary search","dp","greedy","strings"]},{"contestId":2104,"index":"D","name":"Array and GCD","type":"PROGRAMMING","rating":1400,"tags":["binary search","greedy","math","number theory"]},{"contestId":2104,"index":"C","name":"Card Game","type":"PROGRAMMING","rating":1100,"tags":["brute force","constructive algorithms","games","greedy","math"]},{"contestId":2104,"index":"B","name":"Move to the End","type":"PROGRAMMING","rating":1000,"tags":["brute force","data structures","dp","greedy","implementation"]},{"contestId":2104,"index":"A","name":"Three Decks","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":2103,"index":"F","name":"Maximize Nor","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["bitmasks","data structures","dp","implementation","sortings"]},{"contestId":2103,"index":"E","name":"Keep the Sum","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["constructive algorithms","implementation","two pointers"]},{"contestId":2103,"index":"D","name":"Local Construction","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["constructive algorithms","dfs and similar","implementation","two pointers"]},{"contestId":2103,"index":"C","name":"Median Splits","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","greedy","implementation","sortings"]},{"contestId":2103,"index":"B","name":"Binary Typewriter","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","math"]},{"contestId":2103,"index":"A","name":"Common Multiple","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","implementation","math"]},{"contestId":2102,"index":"B","name":"The Picky Cat","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","sortings"]},{"contestId":2102,"index":"A","name":"Dinner Time","type":"PROGRAMMING","points":250.0,"rating":900,"tags":["constructive algorithms","math"]},{"contestId":2101,"index":"F","name":"Shoo Shatters the Sunshine","type":"PROGRAMMING","points":3750.0,"rating":3300,"tags":["combinatorics","dp","trees"]},{"contestId":2101,"index":"E","name":"Kia Bakes a Cake","type":"PROGRAMMING","points":3250.0,"rating":3100,"tags":["data structures","dp","greedy","trees"]},{"contestId":2101,"index":"D","name":"Mani and Segments","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures","implementation","sortings","two pointers"]},{"contestId":2101,"index":"C","name":"23 Kingdom","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["binary search","brute force","data structures","greedy","ternary search","two pointers"]},{"contestId":2101,"index":"B","name":"Quartet Swapping","type":"PROGRAMMING","points":1250.0,"rating":1800,"tags":["brute force","data structures","divide and conquer","greedy","sortings"]},{"contestId":2101,"index":"A","name":"Mex in the Grid","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","implementation"]},{"contestId":2098,"index":"B","name":"Sasha and the Apartment Purchase","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["math","sortings"]},{"contestId":2098,"index":"A","name":"Vadim\u0027s Collection","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy"]},{"contestId":2097,"index":"F","name":"Lost Luggage","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["dp","flows"]},{"contestId":2097,"index":"E","name":"Clearing the Snowdrift","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["data structures","dfs and similar","dp","greedy"]},{"contestId":2097,"index":"D","name":"Homework","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["bitmasks","math","matrices"]},{"contestId":2097,"index":"C","name":"Bermuda Triangle","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["chinese remainder theorem","geometry","implementation","math","number theory"]},{"contestId":2097,"index":"B","name":"Baggage Claim","type":"PROGRAMMING","points":1000.0,"rating":2300,"tags":["combinatorics","dfs and similar","dp","dsu","graphs","implementation","math","trees"]},{"contestId":2097,"index":"A","name":"Sports Betting","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["2-sat","brute force","math","sortings"]},{"contestId":2096,"index":"H","name":"Wonderful XOR Problem","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["bitmasks","combinatorics","dp","fft","math"]},{"contestId":2096,"index":"G","name":"Wonderful Guessing Game","type":"PROGRAMMING","points":2750.0,"rating":3200,"tags":["bitmasks","constructive algorithms","interactive"]},{"contestId":2096,"index":"F","name":"Wonderful Impostors","type":"PROGRAMMING","points":2750.0,"rating":3100,"tags":["data structures","implementation","two pointers"]},{"contestId":2096,"index":"E","name":"Wonderful Teddy Bears","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["greedy","implementation","sortings"]},{"contestId":2096,"index":"D","name":"Wonderful Lightbulbs","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["combinatorics","constructive algorithms","math"]},{"contestId":2096,"index":"C","name":"Wonderful City","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["dp","implementation"]},{"contestId":2096,"index":"B","name":"Wonderful Gloves","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["greedy","math","sortings"]},{"contestId":2096,"index":"A","name":"Wonderful Sticks","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":2095,"index":"J","name":"Premiere at a Wrong Time","type":"PROGRAMMING","tags":["*special"]},{"contestId":2095,"index":"I","name":"Mysterious Script","type":"PROGRAMMING","tags":["*special","expression parsing","number theory"]},{"contestId":2095,"index":"H","name":"Blurry Vision","type":"PROGRAMMING","tags":["*special","fft","math"]},{"contestId":2095,"index":"G","name":"Definitely a Geometry Problem","type":"PROGRAMMING","tags":["*special","geometry"]},{"contestId":2095,"index":"F","name":"⅓ оf а Рrоblеm","type":"PROGRAMMING","tags":["*special","math"]},{"contestId":2095,"index":"E","name":"Pair Count","type":"PROGRAMMING","tags":["*special","number theory"]},{"contestId":2095,"index":"D","name":"Where Am I?","type":"PROGRAMMING","tags":["*special","geometry"]},{"contestId":2095,"index":"C","name":"Would It Be Unrated?","type":"PROGRAMMING","tags":["*special","binary search","brute force"]},{"contestId":2095,"index":"B","name":"Plinko","type":"PROGRAMMING","tags":["*special","games","interactive"]},{"contestId":2095,"index":"A","name":"Piecing It Together","type":"PROGRAMMING","tags":["*special","string suffix structures"]},{"contestId":2094,"index":"H","name":"La Vaca Saturno Saturnita","type":"PROGRAMMING","rating":1900,"tags":["binary search","brute force","math","number theory"]},{"contestId":2094,"index":"G","name":"Chimpanzini Bananini","type":"PROGRAMMING","rating":1700,"tags":["data structures","implementation","math"]},{"contestId":2094,"index":"F","name":"Trulimero Trulicina","type":"PROGRAMMING","rating":1600,"tags":["constructive algorithms"]},{"contestId":2094,"index":"E","name":"Boneca Ambalabu","type":"PROGRAMMING","rating":1200,"tags":["bitmasks"]},{"contestId":2094,"index":"D","name":"Tung Tung Sahur","type":"PROGRAMMING","rating":1100,"tags":["greedy","strings","two pointers"]},{"contestId":2094,"index":"C","name":"Brr Brrr Patapim","type":"PROGRAMMING","rating":900,"tags":["math"]},{"contestId":2094,"index":"B","name":"Bobritto Bandito","type":"PROGRAMMING","rating":800,"tags":["brute force","constructive algorithms"]},{"contestId":2094,"index":"A","name":"Trippi Troppi","type":"PROGRAMMING","rating":800,"tags":["strings"]},{"contestId":2093,"index":"G","name":"Shorten the Array","type":"PROGRAMMING","rating":1900,"tags":["binary search","bitmasks","data structures","dfs and similar","greedy","strings","trees","two pointers"]},{"contestId":2093,"index":"F","name":"Hackers and Neural Networks","type":"PROGRAMMING","rating":1800,"tags":["bitmasks","brute force","greedy"]},{"contestId":2093,"index":"E","name":"Min Max MEX","type":"PROGRAMMING","rating":1500,"tags":["binary search","brute force","greedy"]},{"contestId":2093,"index":"D","name":"Skibidi Table","type":"PROGRAMMING","rating":1400,"tags":["bitmasks","implementation"]},{"contestId":2093,"index":"C","name":"Simple Repetition","type":"PROGRAMMING","rating":1000,"tags":["math","number theory"]},{"contestId":2093,"index":"B","name":"Expensive Number","type":"PROGRAMMING","rating":900,"tags":["greedy","math"]},{"contestId":2093,"index":"A","name":"Ideal Generator","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":2092,"index":"F","name":"Andryusha and CCB","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["brute force","constructive algorithms","greedy","math","number theory","strings"]},{"contestId":2092,"index":"E","name":"She knows...","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["combinatorics","constructive algorithms","graphs","math"]},{"contestId":2092,"index":"D","name":"Mishkin Energizer","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["brute force","constructive algorithms","greedy","implementation","strings"]},{"contestId":2092,"index":"C","name":"Asuna and the Mosquitoes","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["constructive algorithms","greedy","math"]},{"contestId":2092,"index":"B","name":"Lady Bug","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["brute force","constructive algorithms","implementation","math"]},{"contestId":2092,"index":"A","name":"Kamilka and the Sheep","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math","number theory","sortings"]},{"contestId":2091,"index":"G","name":"Gleb and Boating","type":"PROGRAMMING","rating":2300,"tags":["brute force","constructive algorithms","data structures","dp","graphs","greedy","math","number theory","shortest paths"]},{"contestId":2091,"index":"F","name":"Igor and Mountain","type":"PROGRAMMING","rating":1800,"tags":["binary search","brute force","dp"]},{"contestId":2091,"index":"E","name":"Interesting Ratio","type":"PROGRAMMING","rating":1300,"tags":["brute force","math","number theory","two pointers"]},{"contestId":2091,"index":"D","name":"Place of the Olympiad","type":"PROGRAMMING","rating":1200,"tags":["binary search","greedy","math"]},{"contestId":2091,"index":"C","name":"Combination Lock","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","greedy"]},{"contestId":2091,"index":"B","name":"Team Training","type":"PROGRAMMING","rating":800,"tags":["dp","greedy","sortings"]},{"contestId":2091,"index":"A","name":"Olympiad Date","type":"PROGRAMMING","rating":800,"tags":["greedy","strings"]},{"contestId":2090,"index":"C","name":"Dining Hall","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["data structures","greedy","implementation","sortings"]},{"contestId":2090,"index":"B","name":"Pushing Balls","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["brute force","dp","implementation"]},{"contestId":2090,"index":"A","name":"Treasure Hunt","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":2089,"index":"E","name":"Black Cat Collapse","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":[]},{"contestId":2089,"index":"D","name":"Conditional Operators","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["constructive algorithms"]},{"contestId":2089,"index":"C2","name":"Key of Like (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":3100,"tags":["dp","math","probabilities"]},{"contestId":2089,"index":"C1","name":"Key of Like (Easy Version)","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["dp","games","math","probabilities"]},{"contestId":2089,"index":"B2","name":"Canteen (Hard Version)","type":"PROGRAMMING","points":500.0,"rating":2300,"tags":["binary search","data structures","dp","flows","greedy","two pointers"]},{"contestId":2089,"index":"B1","name":"Canteen (Easy Version)","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["binary search","data structures","flows","greedy","two pointers"]},{"contestId":2089,"index":"A","name":"Simple Permutation","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["constructive algorithms","number theory"]},{"contestId":2087,"index":"I","name":"Hamiltonian Partition","type":"PROGRAMMING","tags":["*special"]},{"contestId":2087,"index":"H","name":"Nim with Special Numbers","type":"PROGRAMMING","tags":["*special"]},{"contestId":2087,"index":"G","name":"Esports in Berland","type":"PROGRAMMING","tags":["*special","greedy"]},{"contestId":2087,"index":"F","name":"Weapon Upgrade","type":"PROGRAMMING","tags":["*special","dp"]},{"contestId":2087,"index":"E","name":"Color the Arrows","type":"PROGRAMMING","tags":["*special","dp"]},{"contestId":2087,"index":"D","name":"Uppercase or Lowercase?","type":"PROGRAMMING","tags":["*special","interactive"]},{"contestId":2087,"index":"C","name":"Coin Game","type":"PROGRAMMING","tags":["*special","greedy"]},{"contestId":2087,"index":"B","name":"Showmatch","type":"PROGRAMMING","tags":["*special"]},{"contestId":2087,"index":"A","name":"Password Generator","type":"PROGRAMMING","tags":["*special"]},{"contestId":2086,"index":"F","name":"Online Palindrome","type":"PROGRAMMING","rating":3000,"tags":["brute force","constructive algorithms","interactive"]},{"contestId":2086,"index":"E","name":"Zebra-like Numbers","type":"PROGRAMMING","rating":2400,"tags":["bitmasks","brute force","constructive algorithms","dfs and similar","dp","greedy","math"]},{"contestId":2086,"index":"D","name":"Even String","type":"PROGRAMMING","rating":1700,"tags":["brute force","combinatorics","dp","math","strings"]},{"contestId":2086,"index":"C","name":"Disappearing Permutation","type":"PROGRAMMING","rating":1300,"tags":["dfs and similar","dp","dsu","graphs","greedy","implementation"]},{"contestId":2086,"index":"B","name":"Large Array and Segments","type":"PROGRAMMING","rating":1100,"tags":["binary search","brute force","greedy"]},{"contestId":2086,"index":"A","name":"Cloudberry Jam","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":2085,"index":"F2","name":"Serval and Colorful Array (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2900,"tags":["data structures","greedy"]},{"contestId":2085,"index":"F1","name":"Serval and Colorful Array (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["data structures","greedy"]},{"contestId":2085,"index":"E","name":"Serval and Modulo","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["constructive algorithms","math","number theory"]},{"contestId":2085,"index":"D","name":"Serval and Kaitenzushi Buffet","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["data structures","graph matchings","greedy"]},{"contestId":2085,"index":"C","name":"Serval and The Formula","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["bitmasks","constructive algorithms","dp","greedy"]},{"contestId":2085,"index":"B","name":"Serval and Final MEX","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["constructive algorithms","implementation"]},{"contestId":2085,"index":"A","name":"Serval and String Theory","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["constructive algorithms","implementation"]},{"contestId":2084,"index":"H","name":"Turtle and Nediam 2","type":"PROGRAMMING","points":3750.0,"rating":3500,"tags":["dp","greedy"]},{"contestId":2084,"index":"G2","name":"Wish Upon a Satellite (Hard Version)","type":"PROGRAMMING","points":1750.0,"rating":3500,"tags":["data structures","dp"]},{"contestId":2084,"index":"G1","name":"Wish Upon a Satellite (Easy Version)","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["dp","games"]},{"contestId":2084,"index":"F","name":"Skyscape","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":2084,"index":"E","name":"Blossom","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["binary search","combinatorics","dp","implementation","math","two pointers"]},{"contestId":2084,"index":"D","name":"Arcology On Permafrost","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["binary search","brute force","constructive algorithms","greedy","math"]},{"contestId":2084,"index":"C","name":"You Soared Afar With Grace","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","data structures","greedy","implementation"]},{"contestId":2084,"index":"B","name":"MIN \u003d GCD","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","math","number theory"]},{"contestId":2084,"index":"A","name":"Max and Mod","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":2082,"index":"B","name":"Floor or Ceil","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["brute force","greedy"]},{"contestId":2082,"index":"A","name":"Binary Matrix","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":2081,"index":"G2","name":"Hard Formula (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":3400,"tags":["math"]},{"contestId":2081,"index":"G1","name":"Hard Formula","type":"PROGRAMMING","points":1500.0,"rating":3100,"tags":["math","number theory"]},{"contestId":2081,"index":"F","name":"Hot Matrix","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["constructive algorithms","math"]},{"contestId":2081,"index":"E","name":"Quantifier","type":"PROGRAMMING","points":2250.0,"rating":3300,"tags":["combinatorics","dp","implementation"]},{"contestId":2081,"index":"D","name":"MST in Modulo Graph","type":"PROGRAMMING","points":1750.0,"rating":2600,"tags":["constructive algorithms","dsu","graphs","greedy","math","number theory","sortings","trees"]},{"contestId":2081,"index":"C","name":"Quaternary Matrix","type":"PROGRAMMING","points":1750.0,"rating":2700,"tags":["bitmasks","constructive algorithms","greedy","implementation","matrices"]},{"contestId":2081,"index":"B","name":"Balancing","type":"PROGRAMMING","points":1000.0,"rating":2500,"tags":["greedy"]},{"contestId":2081,"index":"A","name":"Math Division","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["bitmasks","dp","math","probabilities"]},{"contestId":2080,"index":"D","name":"Order Statistics","type":"PROGRAMMING","rating":3400,"tags":["*special","binary search"]},{"contestId":2080,"index":"C","name":"Card Flip","type":"PROGRAMMING","rating":2300,"tags":["*special"]},{"contestId":2080,"index":"B","name":"Best Runner","type":"PROGRAMMING","rating":1700,"tags":["*special"]},{"contestId":2080,"index":"A","name":"Strong Connectivity Strikes Back","type":"PROGRAMMING","rating":3200,"tags":["*special","constructive algorithms","graphs"]},{"contestId":2079,"index":"D","name":"Cute Subsequences","type":"PROGRAMMING","rating":1800,"tags":["*special","sortings"]},{"contestId":2079,"index":"C","name":"Dreaming Is Not Harmful","type":"PROGRAMMING","rating":2300,"tags":["*special"]},{"contestId":2079,"index":"B","name":"Arithmetic Exercise","type":"PROGRAMMING","rating":2600,"tags":["*special","data structures","dp","greedy"]},{"contestId":2079,"index":"A","name":"Alice, Bob, And Two Arrays","type":"PROGRAMMING","rating":3300,"tags":["*special","data structures","dp","games"]},{"contestId":2078,"index":"D","name":"Scammy Game Ad","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["dp","greedy","implementation"]},{"contestId":2078,"index":"B","name":"Vicious Labyrinth","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["constructive algorithms","graphs","greedy","implementation","math"]},{"contestId":2078,"index":"A","name":"Final Verdict","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":2077,"index":"G","name":"RGB Walking","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["bitmasks","chinese remainder theorem","dfs and similar","graphs","number theory"]},{"contestId":2077,"index":"F","name":"AND x OR","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["bitmasks","constructive algorithms","dp"]},{"contestId":2077,"index":"E","name":"Another Folding Strip","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["combinatorics","constructive algorithms","data structures","divide and conquer","dp","greedy","math"]},{"contestId":2077,"index":"D","name":"Maximum Polygon","type":"PROGRAMMING","points":2250.0,"rating":3100,"tags":["brute force","data structures","greedy","implementation","math"]},{"contestId":2077,"index":"C","name":"Binary Subsequence Value Sum","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["combinatorics","data structures","dp","fft","math","matrices"]},{"contestId":2077,"index":"B","name":"Finding OR Sum","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["bitmasks","constructive algorithms","implementation","interactive","math"]},{"contestId":2077,"index":"A","name":"Breach of Faith","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["constructive algorithms","greedy","math","sortings"]},{"contestId":2075,"index":"F","name":"Beautiful Sequence Returns","type":"PROGRAMMING","rating":3000,"tags":["binary search","brute force","data structures","implementation"]},{"contestId":2075,"index":"E","name":"XOR Matrix","type":"PROGRAMMING","rating":2500,"tags":["bitmasks","combinatorics","dp","implementation","math"]},{"contestId":2075,"index":"D","name":"Equalization","type":"PROGRAMMING","rating":2000,"tags":["bitmasks","brute force","dp","graphs","math"]},{"contestId":2075,"index":"C","name":"Two Colors","type":"PROGRAMMING","rating":1500,"tags":["binary search","combinatorics","math"]},{"contestId":2075,"index":"B","name":"Array Recoloring","type":"PROGRAMMING","rating":1300,"tags":["constructive algorithms","greedy"]},{"contestId":2075,"index":"A","name":"To Zero","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":2074,"index":"G","name":"Game With Triangles: Season 2","type":"PROGRAMMING","rating":2100,"tags":["dp","geometry"]},{"contestId":2074,"index":"F","name":"Counting Necessary Nodes","type":"PROGRAMMING","rating":2000,"tags":["bitmasks","divide and conquer","greedy","implementation","math"]},{"contestId":2074,"index":"E","name":"Empty Triangle","type":"PROGRAMMING","rating":1600,"tags":["geometry","interactive","probabilities"]},{"contestId":2074,"index":"D","name":"Counting Points","type":"PROGRAMMING","rating":1400,"tags":["brute force","data structures","geometry","implementation","two pointers"]},{"contestId":2074,"index":"C","name":"XOR and Triangle","type":"PROGRAMMING","rating":1100,"tags":["bitmasks","brute force","geometry","greedy","probabilities"]},{"contestId":2074,"index":"B","name":"The Third Side","type":"PROGRAMMING","rating":800,"tags":["geometry","greedy","math"]},{"contestId":2074,"index":"A","name":"Draw a Square","type":"PROGRAMMING","rating":800,"tags":["geometry","implementation"]},{"contestId":2073,"index":"M","name":"Can You Reach There?","type":"PROGRAMMING","rating":3300,"tags":[]},{"contestId":2073,"index":"L","name":"Boarding Queue","type":"PROGRAMMING","rating":1300,"tags":[]},{"contestId":2073,"index":"K","name":"Book Sorting","type":"PROGRAMMING","rating":2900,"tags":[]},{"contestId":2073,"index":"J","name":"Gathering Sharks","type":"PROGRAMMING","rating":2000,"tags":[]},{"contestId":2073,"index":"I","name":"Squares on Grid Lines","type":"PROGRAMMING","rating":3100,"tags":[]},{"contestId":2073,"index":"H","name":"Secret Lilies and Roses","type":"PROGRAMMING","rating":2700,"tags":["interactive"]},{"contestId":2073,"index":"G","name":"Corrupted File","type":"PROGRAMMING","rating":2200,"tags":[]},{"contestId":2073,"index":"F","name":"Hold the Star","type":"PROGRAMMING","rating":3500,"tags":[]},{"contestId":2073,"index":"E","name":"Minus Operator","type":"PROGRAMMING","rating":3300,"tags":["interactive"]},{"contestId":2073,"index":"D","name":"Tower of Hanoi","type":"PROGRAMMING","rating":2400,"tags":[]},{"contestId":2073,"index":"C","name":"Cactus Connectivity","type":"PROGRAMMING","rating":2700,"tags":[]},{"contestId":2073,"index":"B","name":"Three-Dimensional Embedding","type":"PROGRAMMING","rating":3500,"tags":[]},{"contestId":2073,"index":"A","name":"Control Towers","type":"PROGRAMMING","rating":1900,"tags":[]},{"contestId":2072,"index":"G","name":"I\u0027ve Been Flipping Numbers for 300 Years and Calculated the Sum","type":"PROGRAMMING","rating":2200,"tags":["binary search","brute force","combinatorics","divide and conquer","math","number theory"]},{"contestId":2072,"index":"F","name":"Goodbye, Banker Life","type":"PROGRAMMING","rating":1700,"tags":["2-sat","bitmasks","combinatorics","constructive algorithms","fft","math","number theory"]},{"contestId":2072,"index":"E","name":"Do You Love Your Hero and His Two-Hit Multi-Target Attacks?","type":"PROGRAMMING","rating":1500,"tags":["binary search","brute force","constructive algorithms","dp","geometry","greedy","math"]},{"contestId":2072,"index":"D","name":"For Wizards, the Exam Is Easy, but I Couldn\u0027t Handle It","type":"PROGRAMMING","rating":1300,"tags":["brute force","greedy","implementation"]},{"contestId":2072,"index":"C","name":"Creating Keys for StORages Has Become My Main Skill","type":"PROGRAMMING","rating":1200,"tags":["bitmasks","constructive algorithms","greedy"]},{"contestId":2072,"index":"B","name":"Having Been a Treasurer in the Past, I Help Goblins Deceive","type":"PROGRAMMING","rating":900,"tags":["combinatorics","constructive algorithms","strings"]},{"contestId":2072,"index":"A","name":"New World, New Me, New Array","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation","math"]},{"contestId":2071,"index":"F","name":"Towering Arrays","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["binary search","data structures"]},{"contestId":2071,"index":"E","name":"LeaFall","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["combinatorics","dp","probabilities","trees"]},{"contestId":2071,"index":"D2","name":"Infinite Sequence (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":2500,"tags":["bitmasks","brute force","constructive algorithms","data structures","dp","implementation","math"]},{"contestId":2071,"index":"D1","name":"Infinite Sequence (Easy Version)","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["bitmasks","brute force","dp","implementation","math"]},{"contestId":2071,"index":"C","name":"Trapmigiano Reggiano","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","data structures","dfs and similar","dp","greedy","sortings","trees"]},{"contestId":2071,"index":"B","name":"Perfecto","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","constructive algorithms","greedy","math"]},{"contestId":2071,"index":"A","name":"The Play Never Ends","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math","number theory"]},{"contestId":2070,"index":"F","name":"Friends and Pizza","type":"PROGRAMMING","rating":3000,"tags":["bitmasks","divide and conquer","dp","fft"]},{"contestId":2070,"index":"E","name":"Game with Binary String","type":"PROGRAMMING","rating":2200,"tags":["constructive algorithms","data structures","divide and conquer","games","greedy","math"]},{"contestId":2070,"index":"D","name":"Tree Jumps","type":"PROGRAMMING","rating":1600,"tags":["dfs and similar","dp","trees"]},{"contestId":2070,"index":"C","name":"Limited Repainting","type":"PROGRAMMING","rating":1500,"tags":["binary search","greedy"]},{"contestId":2070,"index":"B","name":"Robot Program","type":"PROGRAMMING","rating":1100,"tags":["brute force","implementation","math"]},{"contestId":2070,"index":"A","name":"FizzBuzz Remixed","type":"PROGRAMMING","rating":800,"tags":["brute force","math"]},{"contestId":2069,"index":"F","name":"Graph Inclusion","type":"PROGRAMMING","rating":2800,"tags":["data structures","dfs and similar","divide and conquer","dsu","graphs"]},{"contestId":2069,"index":"E","name":"A, B, AB and BA","type":"PROGRAMMING","rating":2300,"tags":["constructive algorithms","greedy","sortings","strings"]},{"contestId":2069,"index":"D","name":"Palindrome Shuffle","type":"PROGRAMMING","rating":1800,"tags":["binary search","greedy","hashing","strings","two pointers"]},{"contestId":2069,"index":"C","name":"Beautiful Sequence","type":"PROGRAMMING","rating":1500,"tags":["combinatorics","dp","greedy","two pointers"]},{"contestId":2069,"index":"B","name":"Set of Strangers","type":"PROGRAMMING","rating":1200,"tags":["greedy","matrices"]},{"contestId":2069,"index":"A","name":"Was there an Array?","type":"PROGRAMMING","rating":800,"tags":["graph matchings","greedy"]},{"contestId":2068,"index":"K","name":"Amusement Park Rides","type":"PROGRAMMING","rating":3000,"tags":["flows","graphs"]},{"contestId":2068,"index":"J","name":"The Ultimate Wine Tasting Event","type":"PROGRAMMING","rating":2000,"tags":["combinatorics","greedy"]},{"contestId":2068,"index":"I","name":"Pinball","type":"PROGRAMMING","rating":3500,"tags":["graphs","shortest paths"]},{"contestId":2068,"index":"H","name":"Statues","type":"PROGRAMMING","rating":2700,"tags":["constructive algorithms","greedy","math"]},{"contestId":2068,"index":"G","name":"A Very Long Hike","type":"PROGRAMMING","rating":3500,"tags":["shortest paths"]},{"contestId":2068,"index":"F","name":"Mascot Naming","type":"PROGRAMMING","rating":1900,"tags":["brute force","greedy","implementation","strings"]},{"contestId":2068,"index":"E","name":"Porto Vs. Benfica","type":"PROGRAMMING","rating":2800,"tags":["data structures","dfs and similar","dsu","graphs","shortest paths"]},{"contestId":2068,"index":"D","name":"Morse Code","type":"PROGRAMMING","rating":3100,"tags":["dp","sortings","trees"]},{"contestId":2068,"index":"C","name":"Ads","type":"PROGRAMMING","rating":2100,"tags":["binary search","greedy","two pointers"]},{"contestId":2068,"index":"B","name":"Urban Planning","type":"PROGRAMMING","rating":3100,"tags":["constructive algorithms"]},{"contestId":2068,"index":"A","name":"Condorcet Elections","type":"PROGRAMMING","rating":2300,"tags":["constructive algorithms","graphs","greedy","probabilities"]},{"contestId":2067,"index":"C","name":"Devyatkino","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["brute force","dfs and similar","greedy","math"]},{"contestId":2067,"index":"B","name":"Two Large Bags","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","dp","greedy","sortings"]},{"contestId":2067,"index":"A","name":"Adjacent Digit Sums","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","constructive algorithms","math"]},{"contestId":2066,"index":"F","name":"Curse","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["constructive algorithms","dp","math"]},{"contestId":2066,"index":"E","name":"Tropical Season","type":"PROGRAMMING","points":2000.0,"rating":3300,"tags":["binary search","data structures","greedy","implementation"]},{"contestId":2066,"index":"D2","name":"Club of Young Aircraft Builders (hard version)","type":"PROGRAMMING","points":1250.0,"rating":2900,"tags":["combinatorics","dp","math"]},{"contestId":2066,"index":"D1","name":"Club of Young Aircraft Builders (easy version)","type":"PROGRAMMING","points":750.0,"rating":2400,"tags":["combinatorics","dp","math"]},{"contestId":2066,"index":"C","name":"Bitwise Slides","type":"PROGRAMMING","points":1250.0,"rating":2300,"tags":["bitmasks","combinatorics","dp","math"]},{"contestId":2066,"index":"B","name":"White Magic","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["constructive algorithms","data structures","dp","greedy","implementation"]},{"contestId":2066,"index":"A","name":"Object Identification","type":"PROGRAMMING","points":750.0,"rating":1400,"tags":["graphs","greedy","implementation","interactive"]},{"contestId":2065,"index":"H","name":"Bro Thinks He\u0027s Him","type":"PROGRAMMING","rating":2200,"tags":["combinatorics","data structures","divide and conquer","dp","math","matrices"]},{"contestId":2065,"index":"G","name":"Skibidus and Capping","type":"PROGRAMMING","rating":1700,"tags":["combinatorics","math","number theory"]},{"contestId":2065,"index":"F","name":"Skibidus and Slay","type":"PROGRAMMING","rating":1700,"tags":["data structures","dfs and similar","graphs","greedy","trees"]},{"contestId":2065,"index":"E","name":"Skibidus and Rizz","type":"PROGRAMMING","rating":1600,"tags":["constructive algorithms","greedy","strings"]},{"contestId":2065,"index":"D","name":"Skibidus and Sigma","type":"PROGRAMMING","rating":1200,"tags":["greedy","sortings"]},{"contestId":2065,"index":"C2","name":"Skibidus and Fanum Tax (hard version)","type":"PROGRAMMING","rating":1300,"tags":["binary search","greedy"]},{"contestId":2065,"index":"C1","name":"Skibidus and Fanum Tax (easy version)","type":"PROGRAMMING","rating":1100,"tags":["binary search","dp","greedy"]},{"contestId":2065,"index":"B","name":"Skibidus and Ohio","type":"PROGRAMMING","rating":800,"tags":["strings"]},{"contestId":2065,"index":"A","name":"Skibidus and Amog\u0027u","type":"PROGRAMMING","rating":800,"tags":["brute force","constructive algorithms","greedy","implementation","strings"]},{"contestId":2064,"index":"F","name":"We Be Summing","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["binary search","data structures","dp","two pointers"]},{"contestId":2064,"index":"E","name":"Mycraft Sand Sort","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["combinatorics","data structures","dsu","greedy","math","sortings"]},{"contestId":2064,"index":"D","name":"Eating","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["binary search","bitmasks","brute force","data structures","dp","greedy","trees","two pointers"]},{"contestId":2064,"index":"C","name":"Remove the Ends","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["brute force","constructive algorithms","dp","greedy"]},{"contestId":2064,"index":"B","name":"Variety is Discouraged","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["binary search","constructive algorithms","greedy","two pointers"]},{"contestId":2064,"index":"A","name":"Brogramming Contest","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","strings"]},{"contestId":2063,"index":"F2","name":"Counting Is Not Fun (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":2700,"tags":["combinatorics","data structures","dfs and similar","dsu","graphs","implementation","trees"]},{"contestId":2063,"index":"F1","name":"Counting Is Not Fun (Easy Version)","type":"PROGRAMMING","points":1750.0,"rating":2400,"tags":["combinatorics","data structures","dfs and similar","dp","dsu","graphs","hashing","implementation","math","trees"]},{"contestId":2063,"index":"E","name":"Triangle Tree","type":"PROGRAMMING","points":2750.0,"rating":2300,"tags":["data structures","dfs and similar","dp","greedy","trees"]},{"contestId":2063,"index":"D","name":"Game With Triangles","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["binary search","brute force","data structures","geometry","greedy","implementation","math","ternary search","two pointers"]},{"contestId":2063,"index":"C","name":"Remove Exactly Two","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","data structures","dfs and similar","dp","graphs","greedy","sortings","trees"]},{"contestId":2063,"index":"B","name":"Subsequence Update","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","data structures","greedy","sortings"]},{"contestId":2063,"index":"A","name":"Minimal Coprime","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math","number theory"]},{"contestId":2062,"index":"H","name":"Galaxy Generator","type":"PROGRAMMING","points":4500.0,"rating":3500,"tags":["bitmasks","combinatorics","dp"]},{"contestId":2062,"index":"G","name":"Permutation Factory","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["flows","geometry","graph matchings","graphs"]},{"contestId":2062,"index":"F","name":"Traveling Salescat","type":"PROGRAMMING","points":3500.0,"rating":2900,"tags":["constructive algorithms","dp","geometry","graphs","greedy","math","sortings"]},{"contestId":2062,"index":"E2","name":"The Game (Hard Version)","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["data structures","dfs and similar","games","graphs","implementation","trees"]},{"contestId":2062,"index":"E1","name":"The Game (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["data structures","dfs and similar","games","graphs","greedy","trees"]},{"contestId":2062,"index":"D","name":"Balanced Tree","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["dfs and similar","dp","graphs","greedy","trees"]},{"contestId":2062,"index":"C","name":"Cirno and Operations","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","math"]},{"contestId":2062,"index":"B","name":"Clockwork","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["greedy","math"]},{"contestId":2062,"index":"A","name":"String","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","math","strings"]},{"contestId":2061,"index":"I","name":"Kevin and Nivek","type":"PROGRAMMING","points":4500.0,"rating":3500,"tags":["divide and conquer","dp"]},{"contestId":2061,"index":"H2","name":"Kevin and Stones (Hard Version)","type":"PROGRAMMING","points":5000.0,"rating":3500,"tags":["flows","graphs"]},{"contestId":2061,"index":"H1","name":"Kevin and Stones (Easy Version)","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["flows","graph matchings","graphs"]},{"contestId":2061,"index":"G","name":"Kevin and Teams","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["constructive algorithms","graphs","interactive"]},{"contestId":2061,"index":"F2","name":"Kevin and Binary String (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":3500,"tags":["data structures","dp"]},{"contestId":2061,"index":"F1","name":"Kevin and Binary String (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["greedy","implementation"]},{"contestId":2061,"index":"E","name":"Kevin and And","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["bitmasks","brute force","dp","greedy","math","sortings"]},{"contestId":2061,"index":"D","name":"Kevin and Numbers","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["bitmasks","data structures"]},{"contestId":2061,"index":"C","name":"Kevin and Puzzle","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["2-sat","combinatorics","dp"]},{"contestId":2061,"index":"B","name":"Kevin and Geometry","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["binary search","geometry"]},{"contestId":2061,"index":"A","name":"Kevin and Arithmetic","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":2060,"index":"G","name":"Bugged Sort","type":"PROGRAMMING","rating":2400,"tags":["dp","greedy","sortings"]},{"contestId":2060,"index":"F","name":"Multiplicative Arrays","type":"PROGRAMMING","rating":2200,"tags":["combinatorics","dp","number theory"]},{"contestId":2060,"index":"E","name":"Graph Composition","type":"PROGRAMMING","rating":1500,"tags":["dfs and similar","dsu","graphs","greedy"]},{"contestId":2060,"index":"D","name":"Subtract Min Sort","type":"PROGRAMMING","rating":1100,"tags":["greedy"]},{"contestId":2060,"index":"C","name":"Game of Mathletes","type":"PROGRAMMING","rating":900,"tags":["games","greedy","sortings","two pointers"]},{"contestId":2060,"index":"B","name":"Farmer John\u0027s Card Game","type":"PROGRAMMING","rating":1000,"tags":["greedy","sortings"]},{"contestId":2060,"index":"A","name":"Fibonacciness","type":"PROGRAMMING","rating":800,"tags":["brute force"]},{"contestId":2059,"index":"E2","name":"Stop Gaming (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":2900,"tags":["brute force","constructive algorithms","data structures","hashing","strings"]},{"contestId":2059,"index":"E1","name":"Stop Gaming (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["brute force","constructive algorithms","greedy","hashing","strings"]},{"contestId":2059,"index":"D","name":"Graph and Graph","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["data structures","graphs","greedy","shortest paths"]},{"contestId":2059,"index":"C","name":"Customer Service","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","constructive algorithms","graph matchings","greedy","math","sortings"]},{"contestId":2059,"index":"B","name":"Cost of the Array","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","constructive algorithms","greedy","math"]},{"contestId":2059,"index":"A","name":"Milya and Two Arrays","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":2057,"index":"H","name":"Coffee Break","type":"PROGRAMMING","points":4500.0,"rating":3500,"tags":["data structures","greedy","math"]},{"contestId":2057,"index":"G","name":"Secret Message","type":"PROGRAMMING","points":3750.0,"rating":3000,"tags":["constructive algorithms","dfs and similar","math"]},{"contestId":2057,"index":"F","name":"Formation","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["binary search","data structures","dp","sortings","two pointers"]},{"contestId":2057,"index":"E2","name":"Another Exercise on Graphs (hard version)","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["binary search","dfs and similar","dp","dsu","graphs","shortest paths","sortings"]},{"contestId":2057,"index":"E1","name":"Another Exercise on Graphs (Easy Version)","type":"PROGRAMMING","points":1000.0,"rating":2300,"tags":["binary search","brute force","dp","dsu","graphs","shortest paths","sortings"]},{"contestId":2057,"index":"D","name":"Gifts Order","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["data structures","greedy","implementation","math","matrices"]},{"contestId":2057,"index":"C","name":"Trip to the Olympiad","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["bitmasks","constructive algorithms","greedy","math"]},{"contestId":2057,"index":"B","name":"Gorilla and the Exam","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy","sortings"]},{"contestId":2057,"index":"A","name":"MEX Table","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":2056,"index":"F2","name":"Xor of Median (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":3000,"tags":["bitmasks","brute force","combinatorics","dp","math"]},{"contestId":2056,"index":"F1","name":"Xor of Median (Easy Version)","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["bitmasks","brute force","combinatorics","dp","math"]},{"contestId":2056,"index":"E","name":"Nested Segments","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["combinatorics","dfs and similar","dp","dsu","math"]},{"contestId":2056,"index":"D","name":"Unique Median","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["binary search","brute force","combinatorics","data structures","divide and conquer","dp"]},{"contestId":2056,"index":"C","name":"Palindromic Subsequences","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["brute force","constructive algorithms","math"]},{"contestId":2056,"index":"B","name":"Find the Permutation","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["brute force","dfs and similar","graphs","implementation","sortings"]},{"contestId":2056,"index":"A","name":"Shape Perimeter","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":2055,"index":"F","name":"Cosmic Divide","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["brute force","geometry","hashing","math","strings"]},{"contestId":2055,"index":"E","name":"Haystacks","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["brute force","constructive algorithms","data structures","greedy","sortings"]},{"contestId":2055,"index":"D","name":"Scarecrow","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["greedy","implementation","math"]},{"contestId":2055,"index":"C","name":"The Trail","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["brute force","constructive algorithms","greedy","math","two pointers"]},{"contestId":2055,"index":"B","name":"Crafting","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":2055,"index":"A","name":"Two Frogs","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","games","greedy","math"]},{"contestId":2053,"index":"I2","name":"Affectionate Arrays (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":3500,"tags":["data structures","dp","graphs","greedy","math","shortest paths","two pointers"]},{"contestId":2053,"index":"I1","name":"Affectionate Arrays (Easy Version)","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["data structures","dp","greedy"]},{"contestId":2053,"index":"H","name":"Delicate Anti-monotonous Operations","type":"PROGRAMMING","points":4500.0,"rating":3500,"tags":["constructive algorithms","implementation"]},{"contestId":2053,"index":"G","name":"Naive String Splits","type":"PROGRAMMING","points":4250.0,"rating":3400,"tags":["binary search","brute force","greedy","hashing","math","number theory","strings"]},{"contestId":2053,"index":"F","name":"Earnest Matrix Complement","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["brute force","data structures","dp","greedy","implementation","math"]},{"contestId":2053,"index":"E","name":"Resourceful Caterpillar Sequence","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dfs and similar","dp","games","graphs","greedy","trees"]},{"contestId":2053,"index":"D","name":"Refined Product Optimality","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["binary search","data structures","greedy","math","schedules","sortings"]},{"contestId":2053,"index":"C","name":"Bewitching Stargazer","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["bitmasks","divide and conquer","dp","math"]},{"contestId":2053,"index":"B","name":"Outstanding Impressionist","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["binary search","brute force","data structures","greedy"]},{"contestId":2053,"index":"A","name":"Tender Carpenter","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["dp","geometry","greedy","math"]},{"contestId":2052,"index":"M","name":"Managing Cluster","type":"PROGRAMMING","rating":2700,"tags":["dp","graphs","math","trees"]},{"contestId":2052,"index":"L","name":"Legacy Screensaver","type":"PROGRAMMING","rating":2900,"tags":[]},{"contestId":2052,"index":"K","name":"Knowns and Unknowns","type":"PROGRAMMING","rating":2800,"tags":[]},{"contestId":2052,"index":"J","name":"Judicious Watching","type":"PROGRAMMING","rating":2000,"tags":["binary search","greedy","sortings"]},{"contestId":2052,"index":"I","name":"Incompetent Delivery Guy","type":"PROGRAMMING","rating":2800,"tags":["graphs","shortest paths"]},{"contestId":2052,"index":"H","name":"Hunting Hoglins in Hogwarts","type":"PROGRAMMING","rating":3500,"tags":["interactive"]},{"contestId":2052,"index":"G","name":"Geometric Balance","type":"PROGRAMMING","rating":2800,"tags":["data structures","geometry","implementation"]},{"contestId":2052,"index":"F","name":"Fix Flooded Floor","type":"PROGRAMMING","rating":1700,"tags":["constructive algorithms","dp","graphs"]},{"contestId":2052,"index":"E","name":"Expression Correction","type":"PROGRAMMING","rating":1900,"tags":["brute force","expression parsing","strings"]},{"contestId":2052,"index":"D","name":"DAG Serialization","type":"PROGRAMMING","rating":2100,"tags":["brute force","graphs"]},{"contestId":2052,"index":"C","name":"Cactus without Bridges","type":"PROGRAMMING","rating":3500,"tags":["constructive algorithms","math"]},{"contestId":2052,"index":"B","name":"BitBitJump","type":"PROGRAMMING","rating":2400,"tags":[]},{"contestId":2052,"index":"A","name":"Adrenaline Rush","type":"PROGRAMMING","rating":1600,"tags":["constructive algorithms"]},{"contestId":2051,"index":"G","name":"Snakes","type":"PROGRAMMING","rating":2100,"tags":["bitmasks","dp","dsu","graphs"]},{"contestId":2051,"index":"F","name":"Joker","type":"PROGRAMMING","rating":2000,"tags":["brute force","greedy","implementation","math"]},{"contestId":2051,"index":"E","name":"Best Price","type":"PROGRAMMING","rating":1600,"tags":["binary search","brute force","data structures","greedy","sortings"]},{"contestId":2051,"index":"D","name":"Counting Pairs","type":"PROGRAMMING","rating":1200,"tags":["binary search","sortings","two pointers"]},{"contestId":2051,"index":"C","name":"Preparing for the Exam","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","implementation"]},{"contestId":2051,"index":"B","name":"Journey","type":"PROGRAMMING","rating":800,"tags":["binary search","math"]},{"contestId":2051,"index":"A","name":"Preparing for the Olympiad","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":2050,"index":"G","name":"Tree Destruction","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","dp","trees"]},{"contestId":2050,"index":"F","name":"Maximum modulo equality","type":"PROGRAMMING","rating":1700,"tags":["data structures","divide and conquer","math","number theory"]},{"contestId":2050,"index":"E","name":"Three Strings","type":"PROGRAMMING","rating":1500,"tags":["dp","implementation","strings"]},{"contestId":2050,"index":"D","name":"Digital string maximization","type":"PROGRAMMING","rating":1300,"tags":["brute force","greedy","math","strings"]},{"contestId":2050,"index":"C","name":"Uninteresting Number","type":"PROGRAMMING","rating":1200,"tags":["brute force","dp","math"]},{"contestId":2050,"index":"B","name":"Transfusion","type":"PROGRAMMING","rating":1100,"tags":["brute force","greedy","math"]},{"contestId":2050,"index":"A","name":"Line Breaks","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":2049,"index":"F","name":"MEX OR Mania","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["bitmasks","brute force","data structures","dsu","implementation"]},{"contestId":2049,"index":"E","name":"Broken Queries","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["binary search","bitmasks","brute force","constructive algorithms","implementation","interactive"]},{"contestId":2049,"index":"D","name":"Shift + Esc","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["brute force","dp"]},{"contestId":2049,"index":"C","name":"MEX Cycle","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","constructive algorithms","greedy","implementation"]},{"contestId":2049,"index":"B","name":"pspspsps","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["brute force","constructive algorithms","graph matchings","implementation"]},{"contestId":2049,"index":"A","name":"MEX Destruction","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":2048,"index":"I2","name":"Kevin and Puzzle (Hard Version)","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["bitmasks","fft","math"]},{"contestId":2048,"index":"I1","name":"Kevin and Puzzle (Easy Version)","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["constructive algorithms"]},{"contestId":2048,"index":"H","name":"Kevin and Strange Operation","type":"PROGRAMMING","points":2750.0,"rating":3100,"tags":["data structures","dp"]},{"contestId":2048,"index":"G","name":"Kevin and Matrices","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["brute force","combinatorics","dp","math"]},{"contestId":2048,"index":"F","name":"Kevin and Math Class","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["brute force","data structures","divide and conquer","dp","implementation","math","trees"]},{"contestId":2048,"index":"E","name":"Kevin and Bipartite Graph","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["constructive algorithms","graphs","greedy"]},{"contestId":2048,"index":"D","name":"Kevin and Competition Memories","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["binary search","brute force","data structures","greedy","sortings","two pointers"]},{"contestId":2048,"index":"C","name":"Kevin and Binary Strings","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["bitmasks","brute force","greedy","implementation","strings"]},{"contestId":2048,"index":"B","name":"Kevin and Permutation","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["constructive algorithms","greedy"]},{"contestId":2048,"index":"A","name":"Kevin and Combination Lock","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["brute force","greedy","implementation","math","number theory"]},{"contestId":2047,"index":"B","name":"Replace Character","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["brute force","combinatorics","greedy","strings"]},{"contestId":2047,"index":"A","name":"Alyona and a Square Jigsaw Puzzle","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":2046,"index":"F2","name":"Yandex Cuneiform (Hard Version)","type":"PROGRAMMING","points":2500.0,"rating":3500,"tags":["constructive algorithms","data structures","greedy","implementation"]},{"contestId":2046,"index":"F1","name":"Yandex Cuneiform (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":3300,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":2046,"index":"E2","name":"Cheops and a Contest (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":3500,"tags":["greedy","implementation"]},{"contestId":2046,"index":"E1","name":"Cheops and a Contest (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["constructive algorithms","greedy"]},{"contestId":2046,"index":"D","name":"For the Emperor!","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["flows","graphs"]},{"contestId":2046,"index":"C","name":"Adventurers","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["binary search","data structures","greedy","sortings","ternary search","two pointers"]},{"contestId":2046,"index":"B","name":"Move Back at a Cost","type":"PROGRAMMING","points":750.0,"rating":1600,"tags":["binary search","data structures","greedy","sortings"]},{"contestId":2046,"index":"A","name":"Swap Columns and Find a Path","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["greedy","sortings"]},{"contestId":2045,"index":"M","name":"Mirror Maze","type":"PROGRAMMING","rating":1800,"tags":["brute force","dfs and similar","graphs","implementation"]},{"contestId":2045,"index":"L","name":"Buggy DFS","type":"PROGRAMMING","rating":3000,"tags":["constructive algorithms"]},{"contestId":2045,"index":"K","name":"GCDDCG","type":"PROGRAMMING","rating":2900,"tags":[]},{"contestId":2045,"index":"J","name":"Xorderable Array","type":"PROGRAMMING","rating":2600,"tags":["bitmasks","data structures"]},{"contestId":2045,"index":"I","name":"Microwavable Subsequence","type":"PROGRAMMING","rating":2100,"tags":["data structures"]},{"contestId":2045,"index":"H","name":"Missing Separators","type":"PROGRAMMING","rating":2200,"tags":["dp","sortings","string suffix structures","strings"]},{"contestId":2045,"index":"G","name":"X Aura","type":"PROGRAMMING","rating":2200,"tags":["graphs","math","shortest paths"]},{"contestId":2045,"index":"F","name":"Grid Game 3-angle","type":"PROGRAMMING","rating":3000,"tags":["games","math"]},{"contestId":2045,"index":"E","name":"Narrower Passageway","type":"PROGRAMMING","rating":2700,"tags":["combinatorics","data structures"]},{"contestId":2045,"index":"D","name":"Aquatic Dragon","type":"PROGRAMMING","rating":3500,"tags":[]},{"contestId":2045,"index":"C","name":"Saraga","type":"PROGRAMMING","rating":1400,"tags":["greedy","strings"]},{"contestId":2045,"index":"B","name":"ICPC Square","type":"PROGRAMMING","rating":2000,"tags":["math","number theory"]},{"contestId":2045,"index":"A","name":"Scrambled Scrabble","type":"PROGRAMMING","rating":1700,"tags":["brute force","greedy"]},{"contestId":2044,"index":"H","name":"Hard Demon Problem","type":"PROGRAMMING","rating":2100,"tags":["constructive algorithms","data structures","dp","implementation","math"]},{"contestId":2044,"index":"G2","name":"Medium Demon Problem (hard version)","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","dp","dsu","graphs","implementation","trees"]},{"contestId":2044,"index":"G1","name":"Medium Demon Problem (easy version)","type":"PROGRAMMING","rating":1700,"tags":["dfs and similar","graph matchings","graphs","implementation","trees"]},{"contestId":2044,"index":"F","name":"Easy Demon Problem","type":"PROGRAMMING","rating":1900,"tags":["binary search","brute force","data structures","math","number theory"]},{"contestId":2044,"index":"E","name":"Insane Problem","type":"PROGRAMMING","rating":1300,"tags":["binary search","greedy","implementation","math","number theory"]},{"contestId":2044,"index":"D","name":"Harder Problem","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","greedy","math"]},{"contestId":2044,"index":"C","name":"Hard Problem","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":2044,"index":"B","name":"Normal Problem","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":2044,"index":"A","name":"Easy Problem","type":"PROGRAMMING","rating":800,"tags":["brute force","math"]},{"contestId":2043,"index":"G","name":"Problem with Queries","type":"PROGRAMMING","rating":3000,"tags":["brute force","data structures","implementation"]},{"contestId":2043,"index":"F","name":"Nim","type":"PROGRAMMING","rating":2700,"tags":["bitmasks","brute force","combinatorics","dp","games","greedy","implementation","shortest paths"]},{"contestId":2043,"index":"E","name":"Matrix Transformation","type":"PROGRAMMING","rating":2300,"tags":["bitmasks","brute force","data structures","dfs and similar","graphs","greedy","implementation"]},{"contestId":2043,"index":"D","name":"Problem about GCD","type":"PROGRAMMING","rating":1800,"tags":["brute force","flows","math","number theory"]},{"contestId":2043,"index":"C","name":"Sums on Segments","type":"PROGRAMMING","rating":1600,"tags":["binary search","brute force","data structures","dp","greedy","math"]},{"contestId":2043,"index":"B","name":"Digits","type":"PROGRAMMING","rating":1100,"tags":["math","number theory"]},{"contestId":2043,"index":"A","name":"Coin Transformation","type":"PROGRAMMING","rating":800,"tags":["brute force","math"]},{"contestId":2042,"index":"F","name":"Two Subarrays","type":"PROGRAMMING","rating":2600,"tags":["data structures","dp","implementation","matrices"]},{"contestId":2042,"index":"E","name":"Vertex Pairs","type":"PROGRAMMING","rating":2900,"tags":["binary search","brute force","data structures","dfs and similar","divide and conquer","greedy","implementation","trees"]},{"contestId":2042,"index":"D","name":"Recommendations","type":"PROGRAMMING","rating":1900,"tags":["data structures","implementation","sortings","two pointers"]},{"contestId":2042,"index":"C","name":"Competitive Fishing","type":"PROGRAMMING","rating":1800,"tags":["greedy"]},{"contestId":2042,"index":"B","name":"Game with Colored Marbles","type":"PROGRAMMING","rating":900,"tags":["games","greedy"]},{"contestId":2042,"index":"A","name":"Greedy Monocarp","type":"PROGRAMMING","rating":800,"tags":["greedy","sortings"]},{"contestId":2041,"index":"N","name":"Railway Construction","type":"PROGRAMMING","rating":3300,"tags":[]},{"contestId":2041,"index":"M","name":"Selection Sort","type":"PROGRAMMING","rating":2000,"tags":["binary search","data structures","greedy","two pointers"]},{"contestId":2041,"index":"L","name":"Building Castle","type":"PROGRAMMING","rating":2900,"tags":[]},{"contestId":2041,"index":"K","name":"Trophic Balance Species","type":"PROGRAMMING","rating":3100,"tags":["binary search","brute force","dfs and similar","graphs"]},{"contestId":2041,"index":"J","name":"Bottle Arrangement","type":"PROGRAMMING","rating":2700,"tags":["data structures","divide and conquer","dp","dsu","greedy"]},{"contestId":2041,"index":"I","name":"Auto Complete","type":"PROGRAMMING","rating":2300,"tags":["binary search","data structures","hashing","implementation","sortings","strings","trees"]},{"contestId":2041,"index":"H","name":"Sheet Music","type":"PROGRAMMING","rating":2300,"tags":["combinatorics","dp","math"]},{"contestId":2041,"index":"G","name":"Grid Game","type":"PROGRAMMING","rating":3100,"tags":[]},{"contestId":2041,"index":"F","name":"Segmentation Folds","type":"PROGRAMMING","rating":2400,"tags":["brute force","dfs and similar","number theory"]},{"contestId":2041,"index":"E","name":"Beautiful Array","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","math"]},{"contestId":2041,"index":"D","name":"Drunken Maze","type":"PROGRAMMING","rating":1700,"tags":["brute force","dfs and similar","graphs","shortest paths"]},{"contestId":2041,"index":"C","name":"Cube","type":"PROGRAMMING","rating":2000,"tags":["bitmasks","dfs and similar","dp"]},{"contestId":2041,"index":"B","name":"Bowling Frame","type":"PROGRAMMING","rating":1200,"tags":["binary search","brute force","math"]},{"contestId":2041,"index":"A","name":"The Bento Box Adventure","type":"PROGRAMMING","rating":1300,"tags":["implementation","sortings"]},{"contestId":2040,"index":"F","name":"Number of Cubes","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["combinatorics","dp","math","number theory"]},{"contestId":2040,"index":"E","name":"Control of Randomness","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["combinatorics","dfs and similar","dp","graphs","greedy","math","probabilities","trees"]},{"contestId":2040,"index":"D","name":"Non Prime Tree","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["brute force","constructive algorithms","dfs and similar","greedy","number theory","trees","two pointers"]},{"contestId":2040,"index":"C","name":"Ordered Permutations","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["bitmasks","combinatorics","constructive algorithms","greedy","math","two pointers"]},{"contestId":2040,"index":"B","name":"Paint a Strip","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","greedy","math"]},{"contestId":2040,"index":"A","name":"Game of Division","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["games","math"]},{"contestId":2039,"index":"H2","name":"Cool Swap Walk (Hard Version)","type":"PROGRAMMING","points":2500.0,"rating":3500,"tags":["constructive algorithms","implementation","sortings"]},{"contestId":2039,"index":"H1","name":"Cool Swap Walk (Easy Version)","type":"PROGRAMMING","points":2250.0,"rating":3500,"tags":["constructive algorithms","implementation","sortings"]},{"contestId":2039,"index":"G","name":"Shohag Loves Pebae","type":"PROGRAMMING","points":4250.0,"rating":3500,"tags":["math","number theory"]},{"contestId":2039,"index":"F2","name":"Shohag Loves Counting (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":3200,"tags":["dp","number theory"]},{"contestId":2039,"index":"F1","name":"Shohag Loves Counting (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["combinatorics","dp","math","number theory"]},{"contestId":2039,"index":"E","name":"Shohag Loves Inversions","type":"PROGRAMMING","points":2750.0,"rating":2200,"tags":["combinatorics","dp","implementation","math"]},{"contestId":2039,"index":"D","name":"Shohag Loves GCD","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["constructive algorithms","greedy","math","number theory"]},{"contestId":2039,"index":"C2","name":"Shohag Loves XOR (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["bitmasks","brute force","math","number theory"]},{"contestId":2039,"index":"C1","name":"Shohag Loves XOR (Easy Version)","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["bitmasks","brute force","math","number theory"]},{"contestId":2039,"index":"B","name":"Shohag Loves Strings","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","greedy","implementation","strings"]},{"contestId":2039,"index":"A","name":"Shohag Loves Mod","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","number theory"]},{"contestId":2038,"index":"N","name":"Fixing the Expression","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":2038,"index":"M","name":"Royal Flush","type":"PROGRAMMING","rating":2800,"tags":["dp","implementation"]},{"contestId":2038,"index":"L","name":"Bridge Renovation","type":"PROGRAMMING","rating":1400,"tags":["brute force","dp","greedy","math","two pointers"]},{"contestId":2038,"index":"K","name":"Grid Walk","type":"PROGRAMMING","rating":2100,"tags":["brute force","dp","greedy","math","number theory"]},{"contestId":2038,"index":"J","name":"Waiting for...","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation"]},{"contestId":2038,"index":"I","name":"Polyathlon","type":"PROGRAMMING","rating":2500,"tags":["binary search","data structures","hashing","string suffix structures","strings"]},{"contestId":2038,"index":"H","name":"Galactic Council","type":"PROGRAMMING","rating":3000,"tags":["flows"]},{"contestId":2038,"index":"G","name":"Guess One Character","type":"PROGRAMMING","rating":1900,"tags":["constructive algorithms","implementation","interactive"]},{"contestId":2038,"index":"F","name":"Alternative Platforms","type":"PROGRAMMING","rating":2500,"tags":["combinatorics","data structures","fft","math","sortings"]},{"contestId":2038,"index":"E","name":"Barrels","type":"PROGRAMMING","rating":2900,"tags":["data structures","greedy","math"]},{"contestId":2038,"index":"D","name":"Divide OR Conquer","type":"PROGRAMMING","rating":2400,"tags":["binary search","bitmasks","data structures","dp","implementation"]},{"contestId":2038,"index":"C","name":"DIY","type":"PROGRAMMING","rating":1400,"tags":["data structures","geometry","greedy","sortings"]},{"contestId":2038,"index":"B","name":"Make It Equal","type":"PROGRAMMING","rating":2100,"tags":["binary search","brute force","greedy","math"]},{"contestId":2038,"index":"A","name":"Bonus Project","type":"PROGRAMMING","rating":1400,"tags":["games","greedy"]},{"contestId":2037,"index":"G","name":"Natlan Exploring","type":"PROGRAMMING","rating":2000,"tags":["bitmasks","combinatorics","data structures","dp","math","number theory"]},{"contestId":2037,"index":"F","name":"Ardent Flames","type":"PROGRAMMING","rating":2100,"tags":["binary search","data structures","math","sortings","two pointers"]},{"contestId":2037,"index":"E","name":"Kachina\u0027s Favorite Binary String","type":"PROGRAMMING","rating":1600,"tags":["dp","greedy","interactive","two pointers"]},{"contestId":2037,"index":"D","name":"Sharky Surfing","type":"PROGRAMMING","rating":1300,"tags":["data structures","greedy","two pointers"]},{"contestId":2037,"index":"C","name":"Superultra\u0027s Favorite Permutation","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","greedy","math","number theory"]},{"contestId":2037,"index":"B","name":"Intercepted Inputs","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation"]},{"contestId":2037,"index":"A","name":"Twice","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":2036,"index":"G","name":"Library of Magic","type":"PROGRAMMING","rating":2200,"tags":["binary search","constructive algorithms","divide and conquer","interactive","math","number theory"]},{"contestId":2036,"index":"F","name":"XORificator 3000","type":"PROGRAMMING","rating":1900,"tags":["bitmasks","dp","number theory","two pointers"]},{"contestId":2036,"index":"E","name":"Reverse the Rivers","type":"PROGRAMMING","rating":1600,"tags":["binary search","constructive algorithms","data structures","greedy"]},{"contestId":2036,"index":"D","name":"I Love 1543","type":"PROGRAMMING","rating":1300,"tags":["brute force","implementation","matrices"]},{"contestId":2036,"index":"C","name":"Anya and 1100","type":"PROGRAMMING","rating":1100,"tags":["brute force","implementation"]},{"contestId":2036,"index":"B","name":"Startup","type":"PROGRAMMING","rating":800,"tags":["greedy","sortings"]},{"contestId":2036,"index":"A","name":"Quintomania","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":2035,"index":"H","name":"Peak Productivity Forces","type":"PROGRAMMING","points":4500.0,"rating":3500,"tags":["constructive algorithms"]},{"contestId":2035,"index":"G2","name":"Go Learn! (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":3500,"tags":["divide and conquer","dp"]},{"contestId":2035,"index":"G1","name":"Go Learn! (Easy Version)","type":"PROGRAMMING","points":2250.0,"rating":3300,"tags":["dp","trees"]},{"contestId":2035,"index":"F","name":"Tree Operations","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["binary search","brute force","dfs and similar","dp","trees"]},{"contestId":2035,"index":"E","name":"Monster","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["binary search","brute force","constructive algorithms","greedy","implementation","math","ternary search"]},{"contestId":2035,"index":"D","name":"Yet Another Real Number Problem","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["binary search","data structures","divide and conquer","greedy","implementation","math"]},{"contestId":2035,"index":"C","name":"Alya and Permutation","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["bitmasks","constructive algorithms","math"]},{"contestId":2035,"index":"B","name":"Everyone Loves Tres","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["constructive algorithms","greedy","math","number theory"]},{"contestId":2035,"index":"A","name":"Sliding","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["implementation","math"]},{"contestId":2034,"index":"H","name":"Rayan vs. Rayaneh","type":"PROGRAMMING","points":5000.0,"rating":3300,"tags":["brute force","dfs and similar","dp","number theory"]},{"contestId":2034,"index":"G2","name":"Simurgh\u0027s Watch (Hard Version)","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["greedy","implementation"]},{"contestId":2034,"index":"G1","name":"Simurgh\u0027s Watch (Easy Version)","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["constructive algorithms","greedy","implementation","sortings"]},{"contestId":2034,"index":"F2","name":"Khayyam\u0027s Royal Decree (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["combinatorics","dp","math","sortings"]},{"contestId":2034,"index":"F1","name":"Khayyam\u0027s Royal Decree (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["combinatorics","dp","math","sortings"]},{"contestId":2034,"index":"E","name":"Permutations Harmony","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["combinatorics","constructive algorithms","greedy","hashing","math"]},{"contestId":2034,"index":"D","name":"Darius\u0027 Wisdom","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","greedy","implementation","sortings"]},{"contestId":2034,"index":"C","name":"Trapped in the Witch\u0027s Labyrinth","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","dfs and similar","graphs","implementation"]},{"contestId":2034,"index":"B","name":"Rakhsh\u0027s Revival","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["data structures","greedy","implementation","two pointers"]},{"contestId":2034,"index":"A","name":"King Keykhosrow\u0027s Mystery","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","chinese remainder theorem","math","number theory"]},{"contestId":2033,"index":"G","name":"Sakurako and Chefir","type":"PROGRAMMING","rating":2200,"tags":["data structures","dfs and similar","dp","greedy","trees"]},{"contestId":2033,"index":"F","name":"Kosuke\u0027s Sloth","type":"PROGRAMMING","rating":1800,"tags":["brute force","math","number theory"]},{"contestId":2033,"index":"E","name":"Sakurako, Kosuke, and the Permutation","type":"PROGRAMMING","rating":1400,"tags":["brute force","data structures","dfs and similar","dsu","graphs","greedy","math"]},{"contestId":2033,"index":"D","name":"Kousuke\u0027s Assignment","type":"PROGRAMMING","rating":1300,"tags":["data structures","dp","dsu","greedy","math"]},{"contestId":2033,"index":"C","name":"Sakurako\u0027s Field Trip","type":"PROGRAMMING","rating":1400,"tags":["dp","greedy","two pointers"]},{"contestId":2033,"index":"B","name":"Sakurako and Water","type":"PROGRAMMING","rating":900,"tags":["brute force","constructive algorithms","greedy"]},{"contestId":2033,"index":"A","name":"Sakurako and Kosuke","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","implementation","math"]},{"contestId":2032,"index":"F","name":"Peanuts","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["combinatorics","dp","games","math"]},{"contestId":2032,"index":"E","name":"Balanced","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["constructive algorithms","data structures","greedy","implementation","math"]},{"contestId":2032,"index":"D","name":"Genokraken","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["constructive algorithms","data structures","graphs","greedy","implementation","interactive","trees","two pointers"]},{"contestId":2032,"index":"C","name":"Trinity","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["binary search","math","sortings","two pointers"]},{"contestId":2032,"index":"B","name":"Medians","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":2032,"index":"A","name":"Circuit","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","math","number theory"]},{"contestId":2031,"index":"F","name":"Penchick and Even Medians","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["binary search","constructive algorithms","interactive","probabilities"]},{"contestId":2031,"index":"E","name":"Penchick and Chloe\u0027s Trees","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["data structures","dfs and similar","dp","greedy","implementation","math","sortings","trees"]},{"contestId":2031,"index":"D","name":"Penchick and Desert Rabbit","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["binary search","data structures","dfs and similar","dp","dsu","greedy","implementation","two pointers"]},{"contestId":2031,"index":"C","name":"Penchick and BBQ Buns","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["constructive algorithms","math","number theory"]},{"contestId":2031,"index":"B","name":"Penchick and Satay Sticks","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["brute force","greedy","sortings"]},{"contestId":2031,"index":"A","name":"Penchick and Modern Monument","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","dp","greedy","math"]},{"contestId":2030,"index":"G2","name":"The Destruction of the Universe (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":3100,"tags":["combinatorics","math"]},{"contestId":2030,"index":"G1","name":"The Destruction of the Universe (Easy Version)","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["combinatorics","greedy","math"]},{"contestId":2030,"index":"F","name":"Orangutan Approved Subarrays","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["binary search","data structures","dp","greedy","implementation","two pointers"]},{"contestId":2030,"index":"E","name":"MEXimize the Score","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["combinatorics","data structures","dp","greedy","implementation","math"]},{"contestId":2030,"index":"D","name":"QED\u0027s Favorite Permutation","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["data structures","implementation","sortings"]},{"contestId":2030,"index":"C","name":"A TRUE Battle","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","games","greedy"]},{"contestId":2030,"index":"B","name":"Minimise Oneness","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["combinatorics","constructive algorithms","games","math"]},{"contestId":2030,"index":"A","name":"A Gift From Orangutan","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["constructive algorithms","greedy","math","sortings"]},{"contestId":2029,"index":"I","name":"Variance Challenge","type":"PROGRAMMING","points":5500.0,"rating":3400,"tags":["flows","graphs","greedy"]},{"contestId":2029,"index":"H","name":"Message Spread","type":"PROGRAMMING","points":5000.0,"rating":3500,"tags":["bitmasks","brute force","combinatorics","dp"]},{"contestId":2029,"index":"G","name":"Balanced Problem","type":"PROGRAMMING","points":3500.0,"rating":3000,"tags":["data structures","dp"]},{"contestId":2029,"index":"F","name":"Palindrome Everywhere","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["constructive algorithms","graphs","greedy"]},{"contestId":2029,"index":"E","name":"Common Generator","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["brute force","constructive algorithms","math","number theory"]},{"contestId":2029,"index":"D","name":"Cool Graph","type":"PROGRAMMING","points":2250.0,"rating":1900,"tags":["constructive algorithms","data structures","dfs and similar","dsu","graphs","greedy","trees"]},{"contestId":2029,"index":"C","name":"New Rating","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["binary search","data structures","dp","greedy"]},{"contestId":2029,"index":"B","name":"Replacement","type":"PROGRAMMING","points":1250.0,"rating":1100,"tags":["constructive algorithms","games","strings"]},{"contestId":2029,"index":"A","name":"Set","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["greedy","math"]},{"contestId":2028,"index":"F","name":"Alice\u0027s Adventures in Addition","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["bitmasks","brute force","dp","implementation"]},{"contestId":2028,"index":"E","name":"Alice\u0027s Adventures in the Rabbit Hole","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["combinatorics","dfs and similar","dp","games","greedy","math","probabilities","trees"]},{"contestId":2028,"index":"D","name":"Alice\u0027s Adventures in Cards","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["constructive algorithms","data structures","dp","graphs","greedy","implementation","ternary search"]},{"contestId":2028,"index":"C","name":"Alice\u0027s Adventures in Cutting Cake","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","dp","greedy","two pointers"]},{"contestId":2028,"index":"B","name":"Alice\u0027s Adventures in Permuting","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["binary search","implementation","math"]},{"contestId":2028,"index":"A","name":"Alice\u0027s Adventures in \u0027\u0027Chess\u0027\u0027","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","implementation","math"]},{"contestId":2027,"index":"E2","name":"Bit Game (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":3100,"tags":["bitmasks","dp","math"]},{"contestId":2027,"index":"E1","name":"Bit Game (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["bitmasks","brute force","games","math"]},{"contestId":2027,"index":"D2","name":"The Endspeaker (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["binary search","data structures","dp","greedy","implementation","two pointers"]},{"contestId":2027,"index":"D1","name":"The Endspeaker (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["binary search","dp","graphs","greedy","implementation","two pointers"]},{"contestId":2027,"index":"C","name":"Add Zeros","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["brute force","data structures","dfs and similar","dp","graphs","greedy"]},{"contestId":2027,"index":"B","name":"Stalin Sort","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","greedy"]},{"contestId":2027,"index":"A","name":"Rectangle Arrangement","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["geometry","implementation","math"]},{"contestId":2026,"index":"F","name":"Bermart Ice Cream","type":"PROGRAMMING","rating":2700,"tags":["data structures","dfs and similar","divide and conquer","dp","implementation","trees"]},{"contestId":2026,"index":"E","name":"Best Subsequence","type":"PROGRAMMING","rating":2500,"tags":["bitmasks","dfs and similar","flows","graph matchings","graphs"]},{"contestId":2026,"index":"D","name":"Sums of Segments","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","dp","implementation","math"]},{"contestId":2026,"index":"C","name":"Action Figures","type":"PROGRAMMING","rating":1500,"tags":["binary search","brute force","constructive algorithms","data structures","greedy","implementation"]},{"contestId":2026,"index":"B","name":"Black Cells","type":"PROGRAMMING","rating":1300,"tags":["binary search","brute force","constructive algorithms","greedy"]},{"contestId":2026,"index":"A","name":"Perpendicular Segments","type":"PROGRAMMING","rating":900,"tags":["constructive algorithms","geometry","greedy","math"]},{"contestId":2025,"index":"G","name":"Variable Damage","type":"PROGRAMMING","rating":3000,"tags":["data structures","flows"]},{"contestId":2025,"index":"F","name":"Choose Your Queries","type":"PROGRAMMING","rating":2700,"tags":["constructive algorithms","dfs and similar","dp","graphs","greedy","trees"]},{"contestId":2025,"index":"E","name":"Card Game","type":"PROGRAMMING","rating":2200,"tags":["combinatorics","dp","fft","greedy","math"]},{"contestId":2025,"index":"D","name":"Attribute Checks","type":"PROGRAMMING","rating":1800,"tags":["brute force","data structures","dp","implementation","math","two pointers"]},{"contestId":2025,"index":"C","name":"New Game","type":"PROGRAMMING","rating":1300,"tags":["binary search","brute force","greedy","implementation","sortings","two pointers"]},{"contestId":2025,"index":"B","name":"Binomial Coefficients, Kind Of","type":"PROGRAMMING","rating":1100,"tags":["combinatorics","dp","math"]},{"contestId":2025,"index":"A","name":"Two Screens","type":"PROGRAMMING","rating":800,"tags":["binary search","greedy","strings","two pointers"]},{"contestId":2024,"index":"B","name":"Buying Lemonade","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["binary search","constructive algorithms","sortings"]},{"contestId":2024,"index":"A","name":"Profitable Interest Rate","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":2023,"index":"F","name":"Hills and Pits","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["data structures","greedy","math","matrices"]},{"contestId":2023,"index":"E","name":"Tree of Life","type":"PROGRAMMING","points":2750.0,"rating":3300,"tags":["dp","greedy","trees"]},{"contestId":2023,"index":"D","name":"Many Games","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["brute force","dp","greedy","math","probabilities"]},{"contestId":2023,"index":"C","name":"C+K+S","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["constructive algorithms","dfs and similar","graphs","greedy","hashing","implementation","strings"]},{"contestId":2023,"index":"B","name":"Skipping","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["binary search","dp","graphs","shortest paths"]},{"contestId":2023,"index":"A","name":"Concatenation of Arrays","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","greedy","math","sortings"]},{"contestId":2022,"index":"E2","name":"Billetes MX (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2600,"tags":["binary search","combinatorics","data structures","dsu","graphs"]},{"contestId":2022,"index":"E1","name":"Billetes MX (Easy Version)","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["2-sat","binary search","combinatorics","constructive algorithms","dfs and similar","dsu","graphs"]},{"contestId":2022,"index":"D2","name":"Asesino (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["constructive algorithms","dp","interactive"]},{"contestId":2022,"index":"D1","name":"Asesino (Easy Version)","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["binary search","brute force","constructive algorithms","implementation","interactive"]},{"contestId":2022,"index":"C","name":"Gerrymandering","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["dp","implementation"]},{"contestId":2022,"index":"B","name":"Kar Salesman","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["binary search","greedy","math"]},{"contestId":2022,"index":"A","name":"Bus to Pénjamo","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":2021,"index":"E3","name":"Digital Village (Extreme Version)","type":"PROGRAMMING","points":1000.0,"rating":2800,"tags":["data structures","dfs and similar","dp","dsu","graphs","greedy","math","trees"]},{"contestId":2021,"index":"E2","name":"Digital Village (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2500,"tags":["data structures","dp","dsu","graphs","math","trees"]},{"contestId":2021,"index":"E1","name":"Digital Village (Easy Version)","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["brute force","data structures","dfs and similar","dp","dsu","fft","graphs","greedy","implementation","math","trees"]},{"contestId":2021,"index":"D","name":"Boss, Thirsty","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["dp","greedy","implementation"]},{"contestId":2021,"index":"C2","name":"Adjust The Presentation (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["constructive algorithms","data structures","greedy","implementation","sortings"]},{"contestId":2021,"index":"C1","name":"Adjust The Presentation (Easy Version)","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["constructive algorithms","greedy"]},{"contestId":2021,"index":"B","name":"Maximize Mex","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["brute force","greedy","math","number theory"]},{"contestId":2021,"index":"A","name":"Meaning Mean","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["data structures","greedy","math","sortings"]},{"contestId":2020,"index":"F","name":"Count Leaves","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["dp","math","number theory"]},{"contestId":2020,"index":"E","name":"Expected Power","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["bitmasks","dp","math","probabilities"]},{"contestId":2020,"index":"D","name":"Connect the Dots","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["brute force","dp","dsu","graphs","math","trees"]},{"contestId":2020,"index":"C","name":"Bitwise Balancing","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["bitmasks","hashing","implementation","math","schedules","ternary search"]},{"contestId":2020,"index":"B","name":"Brightness Begins","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["binary search","math"]},{"contestId":2020,"index":"A","name":"Find Minimum Operations","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["bitmasks","brute force","greedy","math","number theory"]},{"contestId":2019,"index":"B","name":"All Pairs Segments","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation","math"]},{"contestId":2019,"index":"A","name":"Max Plus Size","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","dp","greedy"]},{"contestId":2018,"index":"F3","name":"Speedbreaker Counting (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":3100,"tags":["dp","greedy","math"]},{"contestId":2018,"index":"F2","name":"Speedbreaker Counting (Medium Version)","type":"PROGRAMMING","points":1500.0,"rating":3000,"tags":["dp","greedy","math"]},{"contestId":2018,"index":"F1","name":"Speedbreaker Counting (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":2900,"tags":["combinatorics","dp","greedy","math"]},{"contestId":2018,"index":"E2","name":"Complex Segments (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":3400,"tags":["binary search","data structures","divide and conquer","dsu","greedy","math","sortings"]},{"contestId":2018,"index":"E1","name":"Complex Segments (Easy Version)","type":"PROGRAMMING","points":2250.0,"rating":3300,"tags":["binary search","data structures","divide and conquer","dsu","greedy","math","sortings"]},{"contestId":2018,"index":"D","name":"Max Plus Min Plus Size","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["data structures","dp","dsu","greedy","implementation","matrices","sortings"]},{"contestId":2018,"index":"C","name":"Tree Pruning","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["brute force","dfs and similar","greedy","sortings","trees"]},{"contestId":2018,"index":"B","name":"Speedbreaker","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["binary search","data structures","dp","greedy","implementation","two pointers"]},{"contestId":2018,"index":"A","name":"Cards Partition","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["2-sat","brute force","greedy","implementation","math"]},{"contestId":2014,"index":"H","name":"Robin Hood Archery","type":"PROGRAMMING","rating":1900,"tags":["data structures","divide and conquer","greedy","hashing"]},{"contestId":2014,"index":"G","name":"Milky Days","type":"PROGRAMMING","rating":2200,"tags":["brute force","data structures","greedy","implementation"]},{"contestId":2014,"index":"F","name":"Sheriff\u0027s Defense","type":"PROGRAMMING","rating":2000,"tags":["dfs and similar","dp","greedy","trees"]},{"contestId":2014,"index":"E","name":"Rendez-vous de Marian et Robin","type":"PROGRAMMING","rating":1800,"tags":["dfs and similar","graphs","shortest paths"]},{"contestId":2014,"index":"D","name":"Robert Hood and Mrs Hood","type":"PROGRAMMING","rating":1400,"tags":["brute force","data structures","greedy","sortings"]},{"contestId":2014,"index":"C","name":"Robin Hood in Town","type":"PROGRAMMING","rating":1100,"tags":["binary search","greedy","math"]},{"contestId":2014,"index":"B","name":"Robin Hood and the Major Oak","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":2014,"index":"A","name":"Robin Helps","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation"]},{"contestId":2013,"index":"F2","name":"Game in Tree (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":3500,"tags":["binary search","data structures","trees"]},{"contestId":2013,"index":"F1","name":"Game in Tree (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["binary search","brute force","data structures","dp","games","greedy","implementation","trees"]},{"contestId":2013,"index":"E","name":"Prefix GCD","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["brute force","dp","greedy","math","number theory"]},{"contestId":2013,"index":"D","name":"Minimize the Difference","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["binary search","greedy"]},{"contestId":2013,"index":"C","name":"Password Cracking","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["constructive algorithms","interactive","strings"]},{"contestId":2013,"index":"B","name":"Battle for Survive","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["constructive algorithms","greedy","math"]},{"contestId":2013,"index":"A","name":"Zhan\u0027s Blender","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":2011,"index":"I","name":"Stack and Queue","type":"PROGRAMMING","tags":["*special","data structures","divide and conquer"]},{"contestId":2011,"index":"H","name":"Strange Matrix","type":"PROGRAMMING","tags":["*special","graphs","greedy"]},{"contestId":2011,"index":"G","name":"Removal of a Permutation","type":"PROGRAMMING","tags":["*special"]},{"contestId":2011,"index":"F","name":"Good Subarray","type":"PROGRAMMING","tags":["*special","data structures","greedy"]},{"contestId":2011,"index":"E","name":"Rock-Paper-Scissors Bot","type":"PROGRAMMING","tags":["*special","greedy","strings"]},{"contestId":2011,"index":"D","name":"Among Wolves","type":"PROGRAMMING","tags":["*special"]},{"contestId":2011,"index":"C","name":"Split the Expression","type":"PROGRAMMING","tags":["*special"]},{"contestId":2011,"index":"B","name":"Shuffle","type":"PROGRAMMING","tags":["*special"]},{"contestId":2011,"index":"A","name":"Problem Solving","type":"PROGRAMMING","tags":["*special"]},{"contestId":2010,"index":"C2","name":"Message Transmission Error (hard version)","type":"PROGRAMMING","rating":1700,"tags":["hashing","string suffix structures","strings","two pointers"]},{"contestId":2010,"index":"C1","name":"Message Transmission Error (easy version)","type":"PROGRAMMING","rating":1400,"tags":["brute force","strings"]},{"contestId":2010,"index":"B","name":"Three Brothers","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation","math"]},{"contestId":2010,"index":"A","name":"Alternating Sum of Numbers","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation","math"]},{"contestId":2009,"index":"G3","name":"Yunli\u0027s Subarray Queries (extreme version)","type":"PROGRAMMING","rating":2700,"tags":["data structures","dp","implementation"]},{"contestId":2009,"index":"G2","name":"Yunli\u0027s Subarray Queries (hard version)","type":"PROGRAMMING","rating":2200,"tags":["binary search","data structures","dp"]},{"contestId":2009,"index":"G1","name":"Yunli\u0027s Subarray Queries (easy version)","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","two pointers"]},{"contestId":2009,"index":"F","name":"Firefly\u0027s Queries","type":"PROGRAMMING","rating":1700,"tags":["bitmasks","data structures","flows","math"]},{"contestId":2009,"index":"E","name":"Klee\u0027s SUPER DUPER LARGE Array!!!","type":"PROGRAMMING","rating":1400,"tags":["binary search","math","ternary search"]},{"contestId":2009,"index":"D","name":"Satyam and Counting","type":"PROGRAMMING","rating":1400,"tags":["geometry","math"]},{"contestId":2009,"index":"C","name":"The Legend of Freya the Frog","type":"PROGRAMMING","rating":1100,"tags":["implementation","math"]},{"contestId":2009,"index":"B","name":"osu!mania","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation"]},{"contestId":2009,"index":"A","name":"Minimize!","type":"PROGRAMMING","rating":800,"tags":["brute force","math"]},{"contestId":2008,"index":"H","name":"Sakurako\u0027s Test","type":"PROGRAMMING","rating":2100,"tags":["binary search","brute force","greedy","math","number theory"]},{"contestId":2008,"index":"G","name":"Sakurako\u0027s Task","type":"PROGRAMMING","rating":1800,"tags":["binary search","greedy","math","number theory"]},{"contestId":2008,"index":"F","name":"Sakurako\u0027s Box","type":"PROGRAMMING","rating":1400,"tags":["combinatorics","math","number theory"]},{"contestId":2008,"index":"E","name":"Alternating String","type":"PROGRAMMING","rating":1500,"tags":["brute force","data structures","dp","greedy","implementation","strings"]},{"contestId":2008,"index":"D","name":"Sakurako\u0027s Hobby","type":"PROGRAMMING","rating":1100,"tags":["dp","dsu","graphs","math"]},{"contestId":2008,"index":"C","name":"Longest Good Array","type":"PROGRAMMING","rating":800,"tags":["binary search","brute force","math"]},{"contestId":2008,"index":"B","name":"Square or Not","type":"PROGRAMMING","rating":800,"tags":["brute force","math","strings"]},{"contestId":2008,"index":"A","name":"Sakurako\u0027s Exam","type":"PROGRAMMING","rating":800,"tags":["brute force","constructive algorithms","greedy","math"]},{"contestId":2007,"index":"C","name":"Dora and C++","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["math","number theory"]},{"contestId":2007,"index":"B","name":"Index and Maximum Value","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["data structures","greedy"]},{"contestId":2007,"index":"A","name":"Dora\u0027s Set","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math","number theory"]},{"contestId":2006,"index":"F","name":"Dora\u0027s Paint","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["brute force","combinatorics","constructive algorithms","graphs","implementation"]},{"contestId":2006,"index":"E","name":"Iris\u0027s Full Binary Tree","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["brute force","data structures","dfs and similar","trees"]},{"contestId":2006,"index":"D","name":"Iris and Adjacent Products","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["data structures","greedy","implementation","math"]},{"contestId":2006,"index":"C","name":"Eri and Expanded Sets","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["data structures","divide and conquer","math","number theory","two pointers"]},{"contestId":2006,"index":"B","name":"Iris and the Tree","type":"PROGRAMMING","points":1250.0,"rating":1800,"tags":["brute force","data structures","dfs and similar","dsu","math","trees"]},{"contestId":2006,"index":"A","name":"Iris and Game on the Tree","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["constructive algorithms","dfs and similar","games","graphs","greedy","trees"]},{"contestId":2005,"index":"E2","name":"Subtangle Game (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["data structures","dp","games","greedy","implementation"]},{"contestId":2005,"index":"E1","name":"Subtangle Game (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["dp","games","greedy","implementation"]},{"contestId":2005,"index":"D","name":"Alter the GCD","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["binary search","brute force","data structures","divide and conquer","implementation","number theory"]},{"contestId":2005,"index":"C","name":"Lazy Narek","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["dp","implementation","strings"]},{"contestId":2005,"index":"B2","name":"The Strict Teacher (Hard Version)","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["binary search","greedy","math","sortings"]},{"contestId":2005,"index":"B1","name":"The Strict Teacher (Easy Version)","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy","math","sortings"]},{"contestId":2005,"index":"A","name":"Simple Palindrome","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["combinatorics","constructive algorithms","greedy","math"]},{"contestId":2004,"index":"G","name":"Substring Compression","type":"PROGRAMMING","rating":3200,"tags":["data structures","dp","matrices"]},{"contestId":2004,"index":"F","name":"Make a Palindrome","type":"PROGRAMMING","rating":2600,"tags":["binary search","brute force","data structures","greedy","math"]},{"contestId":2004,"index":"E","name":"Not a Nim Problem","type":"PROGRAMMING","rating":2100,"tags":["brute force","games","math","number theory"]},{"contestId":2004,"index":"D","name":"Colored Portals","type":"PROGRAMMING","rating":1600,"tags":["binary search","brute force","data structures","graphs","greedy","implementation","shortest paths"]},{"contestId":2004,"index":"C","name":"Splitting Items","type":"PROGRAMMING","rating":1100,"tags":["games","greedy","sortings"]},{"contestId":2004,"index":"B","name":"Game with Doors","type":"PROGRAMMING","rating":1000,"tags":["brute force","greedy"]},{"contestId":2004,"index":"A","name":"Closest Point","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":2003,"index":"F","name":"Turtle and Three Sequences","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["brute force","data structures","dp","greedy","math","probabilities","two pointers"]},{"contestId":2003,"index":"E2","name":"Turtle and Inversions (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2700,"tags":["brute force","data structures","divide and conquer","dp","greedy","math","two pointers"]},{"contestId":2003,"index":"E1","name":"Turtle and Inversions (Easy Version)","type":"PROGRAMMING","points":1750.0,"rating":2600,"tags":["brute force","divide and conquer","dp","greedy","math"]},{"contestId":2003,"index":"D2","name":"Turtle and a MEX Problem (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":2100,"tags":["dfs and similar","dp","graphs","greedy","implementation","math"]},{"contestId":2003,"index":"D1","name":"Turtle and a MEX Problem (Easy Version)","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["greedy","math"]},{"contestId":2003,"index":"C","name":"Turtle and Good Pairs","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","greedy","sortings","strings"]},{"contestId":2003,"index":"B","name":"Turtle and Piggy Are Playing a Game 2","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["games","greedy","sortings"]},{"contestId":2003,"index":"A","name":"Turtle and Good Strings","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","strings"]},{"contestId":2002,"index":"H","name":"Counting 101","type":"PROGRAMMING","points":6000.0,"rating":3500,"tags":["greedy"]},{"contestId":2002,"index":"G","name":"Lattice Optimizing","type":"PROGRAMMING","points":4000.0,"rating":3400,"tags":["bitmasks","brute force","hashing","meet-in-the-middle"]},{"contestId":2002,"index":"F2","name":"Court Blue (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":2800,"tags":["brute force","dp","math","number theory"]},{"contestId":2002,"index":"F1","name":"Court Blue (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["brute force","dfs and similar","dp","math","number theory"]},{"contestId":2002,"index":"E","name":"Cosmic Rays","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["brute force","data structures","dp"]},{"contestId":2002,"index":"D2","name":"DFS Checker (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":2300,"tags":["binary search","data structures","dfs and similar","graphs","hashing","trees"]},{"contestId":2002,"index":"D1","name":"DFS Checker (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["brute force","data structures","dfs and similar","graphs","hashing","trees"]},{"contestId":2002,"index":"C","name":"Black Circles","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","geometry","greedy","math"]},{"contestId":2002,"index":"B","name":"Removals Game","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["constructive algorithms","games"]},{"contestId":2002,"index":"A","name":"Distanced Coloring","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation","math"]},{"contestId":2001,"index":"E2","name":"Deterministic Heap (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["combinatorics","dp","trees"]},{"contestId":2001,"index":"E1","name":"Deterministic Heap (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["combinatorics","dp","math","trees"]},{"contestId":2001,"index":"D","name":"Longest Max Min Subsequence","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["brute force","constructive algorithms","data structures","greedy","implementation"]},{"contestId":2001,"index":"C","name":"Guess The Tree","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["binary search","brute force","dfs and similar","divide and conquer","dsu","greedy","interactive","trees"]},{"contestId":2001,"index":"B","name":"Generate Permutation","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["constructive algorithms"]},{"contestId":2001,"index":"A","name":"Make All Equal","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":2000,"index":"H","name":"Ksyusha and the Loaded Set","type":"PROGRAMMING","rating":2200,"tags":["binary search","brute force","data structures","implementation"]},{"contestId":2000,"index":"G","name":"Call During the Journey","type":"PROGRAMMING","rating":2100,"tags":["binary search","brute force","graphs","greedy","shortest paths"]},{"contestId":2000,"index":"F","name":"Color Rows and Columns","type":"PROGRAMMING","rating":1900,"tags":["dp","greedy","implementation","math"]},{"contestId":2000,"index":"E","name":"Photoshoot for Gorillas","type":"PROGRAMMING","rating":1400,"tags":["combinatorics","data structures","greedy","math"]},{"contestId":2000,"index":"D","name":"Right Left Wrong","type":"PROGRAMMING","rating":1200,"tags":["greedy","implementation","two pointers"]},{"contestId":2000,"index":"C","name":"Numeric String Template","type":"PROGRAMMING","rating":1000,"tags":["data structures","strings"]},{"contestId":2000,"index":"B","name":"Seating in a Bus","type":"PROGRAMMING","rating":800,"tags":["two pointers"]},{"contestId":2000,"index":"A","name":"Primary Task","type":"PROGRAMMING","rating":800,"tags":["implementation","math","strings"]},{"contestId":1999,"index":"G2","name":"Ruler (hard version)","type":"PROGRAMMING","rating":1700,"tags":["binary search","interactive","ternary search"]},{"contestId":1999,"index":"G1","name":"Ruler (easy version)","type":"PROGRAMMING","rating":1500,"tags":["binary search","interactive"]},{"contestId":1999,"index":"F","name":"Expected Median","type":"PROGRAMMING","rating":1500,"tags":["combinatorics","math"]},{"contestId":1999,"index":"E","name":"Triple Operations","type":"PROGRAMMING","rating":1300,"tags":["dp","implementation","math"]},{"contestId":1999,"index":"D","name":"Slavic\u0027s Exam","type":"PROGRAMMING","rating":1100,"tags":["greedy","implementation","strings"]},{"contestId":1999,"index":"C","name":"Showering","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation"]},{"contestId":1999,"index":"B","name":"Card Game","type":"PROGRAMMING","rating":1000,"tags":["brute force","constructive algorithms","implementation"]},{"contestId":1999,"index":"A","name":"A+B Again?","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":1998,"index":"E2","name":"Eliminating Balls With Merging (Hard Version)","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["binary search","brute force","data structures","divide and conquer","greedy","implementation"]},{"contestId":1998,"index":"E1","name":"Eliminating Balls With Merging (Easy Version)","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["binary search","brute force","data structures","divide and conquer","greedy"]},{"contestId":1998,"index":"D","name":"Determine Winning Islands in Race","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["data structures","dp","graphs","greedy","shortest paths"]},{"contestId":1998,"index":"C","name":"Perform Operations to Maximize Score","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["binary search","brute force","constructive algorithms","greedy","implementation"]},{"contestId":1998,"index":"B","name":"Minimize Equal Sum Subarrays","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["constructive algorithms","math","number theory"]},{"contestId":1998,"index":"A","name":"Find K Distinct Points with Fixed Center","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation","math"]},{"contestId":1997,"index":"F","name":"Chips on a Line","type":"PROGRAMMING","rating":2700,"tags":["brute force","combinatorics","dp","greedy","math"]},{"contestId":1997,"index":"E","name":"Level Up","type":"PROGRAMMING","rating":2200,"tags":["binary search","brute force","data structures","divide and conquer","implementation"]},{"contestId":1997,"index":"D","name":"Maximize the Root","type":"PROGRAMMING","rating":1500,"tags":["binary search","dfs and similar","dp","greedy","trees"]},{"contestId":1997,"index":"C","name":"Even Positions","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":1997,"index":"B","name":"Make Three Regions","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","two pointers"]},{"contestId":1997,"index":"A","name":"Strong Password","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation","strings"]},{"contestId":1996,"index":"G","name":"Penacony","type":"PROGRAMMING","rating":2200,"tags":["brute force","data structures","graphs","greedy","hashing"]},{"contestId":1996,"index":"F","name":"Bomb","type":"PROGRAMMING","rating":1900,"tags":["binary search","greedy","math"]},{"contestId":1996,"index":"E","name":"Decode","type":"PROGRAMMING","rating":1600,"tags":["combinatorics","data structures","implementation","math"]},{"contestId":1996,"index":"D","name":"Fun","type":"PROGRAMMING","rating":1500,"tags":["binary search","brute force","combinatorics","math","number theory"]},{"contestId":1996,"index":"C","name":"Sort","type":"PROGRAMMING","rating":1200,"tags":["dp","greedy","sortings","strings"]},{"contestId":1996,"index":"B","name":"Scale","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation"]},{"contestId":1996,"index":"A","name":"Legs","type":"PROGRAMMING","rating":800,"tags":["binary search","math","ternary search"]},{"contestId":1995,"index":"E2","name":"Let Me Teach You a Lesson (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":2900,"tags":["data structures","dp","matrices","two pointers"]},{"contestId":1995,"index":"E1","name":"Let Me Teach You a Lesson (Easy Version)","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["2-sat","data structures","dp","matrices","two pointers"]},{"contestId":1995,"index":"D","name":"Cases","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["bitmasks","brute force","dp","strings"]},{"contestId":1995,"index":"C","name":"Squaring","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["brute force","constructive algorithms","greedy","implementation","math","number theory"]},{"contestId":1995,"index":"B2","name":"Bouquet (Hard Version)","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["binary search","data structures","greedy","math","sortings","two pointers"]},{"contestId":1995,"index":"B1","name":"Bouquet (Easy Version)","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["binary search","brute force","greedy","sortings","two pointers"]},{"contestId":1995,"index":"A","name":"Diagonals","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","implementation","math"]},{"contestId":1994,"index":"H","name":"Fortnite","type":"PROGRAMMING","points":3750.0,"rating":3500,"tags":["combinatorics","constructive algorithms","games","greedy","hashing","interactive","math","number theory","strings"]},{"contestId":1994,"index":"G","name":"Minecraft","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["bitmasks","brute force","dp","graphs","math"]},{"contestId":1994,"index":"F","name":"Stardew Valley","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["constructive algorithms","dfs and similar","graphs","trees"]},{"contestId":1994,"index":"E","name":"Wooden Game","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["bitmasks","greedy","math","trees"]},{"contestId":1994,"index":"D","name":"Funny Game","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["constructive algorithms","dsu","graphs","greedy","math","number theory","trees"]},{"contestId":1994,"index":"C","name":"Hungry Games","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["binary search","dp","two pointers"]},{"contestId":1994,"index":"B","name":"Fun Game","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["bitmasks","constructive algorithms","greedy","math"]},{"contestId":1994,"index":"A","name":"Diverse Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1993,"index":"F2","name":"Dyn-scripted Robot (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2800,"tags":["chinese remainder theorem","math","number theory"]},{"contestId":1993,"index":"F1","name":"Dyn-scripted Robot (Easy Version)","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["brute force","chinese remainder theorem","constructive algorithms","math","number theory"]},{"contestId":1993,"index":"E","name":"Xor-Grid Problem","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["bitmasks","constructive algorithms","dp","implementation"]},{"contestId":1993,"index":"D","name":"Med-imize","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["binary search","dp","greedy"]},{"contestId":1993,"index":"C","name":"Light Switches","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["implementation","math"]},{"contestId":1993,"index":"B","name":"Parity and Sum","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","greedy"]},{"contestId":1993,"index":"A","name":"Question Marks","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":1992,"index":"G","name":"Ultra-Meow","type":"PROGRAMMING","rating":2000,"tags":["combinatorics","dp","math"]},{"contestId":1992,"index":"F","name":"Valuable Cards","type":"PROGRAMMING","rating":1900,"tags":["brute force","dp","greedy","number theory","two pointers"]},{"contestId":1992,"index":"E","name":"Novice\u0027s Mistake","type":"PROGRAMMING","rating":1700,"tags":["brute force","constructive algorithms","implementation","math","strings"]},{"contestId":1992,"index":"D","name":"Test of Love","type":"PROGRAMMING","rating":1200,"tags":["dp","greedy","implementation"]},{"contestId":1992,"index":"C","name":"Gorilla and Permutation","type":"PROGRAMMING","rating":900,"tags":["constructive algorithms","math"]},{"contestId":1992,"index":"B","name":"Angry Monk","type":"PROGRAMMING","rating":800,"tags":["greedy","math","sortings"]},{"contestId":1992,"index":"A","name":"Only Pluses","type":"PROGRAMMING","rating":800,"tags":["brute force","constructive algorithms","greedy","math","sortings"]},{"contestId":1991,"index":"I","name":"Grid Game","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["constructive algorithms","games","graph matchings","greedy","interactive"]},{"contestId":1991,"index":"H","name":"Prime Split Game","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["bitmasks","dp","fft","games","math","number theory"]},{"contestId":1991,"index":"G","name":"Grid Reset","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1991,"index":"F","name":"Triangle Formation","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["brute force","greedy","implementation","math","sortings"]},{"contestId":1991,"index":"E","name":"Coloring Game","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["constructive algorithms","dfs and similar","games","graphs","greedy","interactive"]},{"contestId":1991,"index":"D","name":"Prime XOR Coloring","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["bitmasks","constructive algorithms","graphs","greedy","math","number theory"]},{"contestId":1991,"index":"C","name":"Absolute Zero","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["constructive algorithms","greedy","math"]},{"contestId":1991,"index":"B","name":"AND Reconstruction","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["bitmasks","constructive algorithms","greedy"]},{"contestId":1991,"index":"A","name":"Maximize the Last Element","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":1990,"index":"F","name":"Polygonal Segments","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["brute force","data structures","divide and conquer","dp","greedy","two pointers"]},{"contestId":1990,"index":"E2","name":"Catch the Mole(Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2600,"tags":["binary search","data structures","dfs and similar","divide and conquer","interactive","trees"]},{"contestId":1990,"index":"E1","name":"Catch the Mole(Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["binary search","data structures","dfs and similar","interactive","trees"]},{"contestId":1990,"index":"D","name":"Grid Puzzle","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["bitmasks","brute force","dp","greedy","implementation"]},{"contestId":1990,"index":"C","name":"Mad MAD Sum","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["brute force","greedy","math"]},{"contestId":1990,"index":"B","name":"Array Craft","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","greedy"]},{"contestId":1990,"index":"A","name":"Submission Bait","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","games","greedy","sortings"]},{"contestId":1989,"index":"F","name":"Simultaneous Coloring","type":"PROGRAMMING","rating":3000,"tags":["dfs and similar","divide and conquer","graphs"]},{"contestId":1989,"index":"E","name":"Distance to Different","type":"PROGRAMMING","rating":2300,"tags":["combinatorics","dp","math"]},{"contestId":1989,"index":"D","name":"Smithing Skill","type":"PROGRAMMING","rating":1900,"tags":["brute force","data structures","dp","greedy","math","sortings","two pointers"]},{"contestId":1989,"index":"C","name":"Two Movies","type":"PROGRAMMING","rating":1400,"tags":["greedy","math"]},{"contestId":1989,"index":"B","name":"Substring and Subsequence","type":"PROGRAMMING","rating":1200,"tags":["brute force","greedy","strings"]},{"contestId":1989,"index":"A","name":"Catch the Coin","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1988,"index":"F","name":"Heartbeat","type":"PROGRAMMING","points":3500.0,"rating":3000,"tags":["combinatorics","dp","fft","math"]},{"contestId":1988,"index":"E","name":"Range Minimum Sum","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["binary search","brute force","data structures","divide and conquer","implementation"]},{"contestId":1988,"index":"D","name":"The Omnipotent Monster Killer","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["brute force","dfs and similar","dp","trees"]},{"contestId":1988,"index":"C","name":"Increasing Sequence with Fixed OR","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["bitmasks","constructive algorithms","greedy"]},{"contestId":1988,"index":"B","name":"Make Majority","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["greedy","implementation"]},{"contestId":1988,"index":"A","name":"Split the Multiset","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","greedy","implementation","math"]},{"contestId":1987,"index":"H","name":"Fumo Temple","type":"PROGRAMMING","points":5000.0,"rating":3500,"tags":["interactive"]},{"contestId":1987,"index":"G2","name":"Spinning Round (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":3500,"tags":["divide and conquer","dp","trees"]},{"contestId":1987,"index":"G1","name":"Spinning Round (Easy Version)","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["divide and conquer","dp","trees"]},{"contestId":1987,"index":"F2","name":"Interesting Problem (Hard Version)","type":"PROGRAMMING","points":500.0,"rating":2600,"tags":["dp"]},{"contestId":1987,"index":"F1","name":"Interesting Problem (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["dp"]},{"contestId":1987,"index":"E","name":"Wonderful Tree!","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["brute force","data structures","dfs and similar","dsu","greedy","trees"]},{"contestId":1987,"index":"D","name":"World is Mine","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["dp","games"]},{"contestId":1987,"index":"C","name":"Basil\u0027s Garden","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["dp","greedy"]},{"contestId":1987,"index":"B","name":"K-Sort","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["greedy"]},{"contestId":1987,"index":"A","name":"Upload More RAM","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["greedy","math"]},{"contestId":1986,"index":"G2","name":"Permutation Problem (Hard Version)","type":"PROGRAMMING","rating":2500,"tags":["brute force","data structures","hashing","math","number theory"]},{"contestId":1986,"index":"G1","name":"Permutation Problem (Simple Version)","type":"PROGRAMMING","rating":2200,"tags":["binary search","brute force","combinatorics","data structures","math","number theory"]},{"contestId":1986,"index":"F","name":"Non-academic Problem","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","graphs","trees"]},{"contestId":1986,"index":"E","name":"Beautiful Array","type":"PROGRAMMING","rating":1700,"tags":["greedy","math","number theory","sortings"]},{"contestId":1986,"index":"D","name":"Mathematical Problem","type":"PROGRAMMING","rating":1400,"tags":["brute force","dp","greedy","implementation","math","two pointers"]},{"contestId":1986,"index":"C","name":"Update Queries","type":"PROGRAMMING","rating":1100,"tags":["data structures","greedy","sortings"]},{"contestId":1986,"index":"B","name":"Matrix Stabilization","type":"PROGRAMMING","rating":1000,"tags":["brute force","data structures","greedy","sortings"]},{"contestId":1986,"index":"A","name":"X Axis","type":"PROGRAMMING","rating":800,"tags":["brute force","geometry","math","sortings"]},{"contestId":1985,"index":"H2","name":"Maximize the Largest Component (Hard Version)","type":"PROGRAMMING","rating":2200,"tags":["data structures","dfs and similar","dp","dsu","implementation"]},{"contestId":1985,"index":"H1","name":"Maximize the Largest Component (Easy Version)","type":"PROGRAMMING","rating":1700,"tags":["brute force","data structures","dfs and similar","dsu","graphs","implementation"]},{"contestId":1985,"index":"G","name":"D-Function","type":"PROGRAMMING","rating":1600,"tags":["combinatorics","math","number theory"]},{"contestId":1985,"index":"F","name":"Final Boss","type":"PROGRAMMING","rating":1500,"tags":["binary search","data structures"]},{"contestId":1985,"index":"E","name":"Secret Box","type":"PROGRAMMING","rating":1200,"tags":["brute force","combinatorics","math"]},{"contestId":1985,"index":"D","name":"Manhattan Circle","type":"PROGRAMMING","rating":900,"tags":["implementation","math"]},{"contestId":1985,"index":"C","name":"Good Prefixes","type":"PROGRAMMING","rating":1000,"tags":["greedy"]},{"contestId":1985,"index":"B","name":"Maximum Multiple Sum","type":"PROGRAMMING","rating":800,"tags":["brute force","math","number theory"]},{"contestId":1985,"index":"A","name":"Creating Words","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":1984,"index":"H","name":"Tower Capturing","type":"PROGRAMMING","points":5000.0,"rating":3300,"tags":["combinatorics","dp","geometry"]},{"contestId":1984,"index":"G","name":"Magic Trick II","type":"PROGRAMMING","points":4000.0,"rating":3200,"tags":["constructive algorithms","implementation","sortings"]},{"contestId":1984,"index":"F","name":"Reconstruction","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["brute force","dp","math"]},{"contestId":1984,"index":"E","name":"Shuffle","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["dp","greedy","trees"]},{"contestId":1984,"index":"D","name":"\u0027\u0027a\u0027\u0027 String Problem","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["brute force","hashing","implementation","math","string suffix structures","strings"]},{"contestId":1984,"index":"C2","name":"Magnitude (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["combinatorics","dp","greedy","math"]},{"contestId":1984,"index":"C1","name":"Magnitude (Easy Version)","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["dp","greedy","math"]},{"contestId":1984,"index":"B","name":"Large Addition","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["implementation","math"]},{"contestId":1984,"index":"A","name":"Strange Splitting","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms"]},{"contestId":1983,"index":"G","name":"Your Loss","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["bitmasks","brute force","dp","trees"]},{"contestId":1983,"index":"F","name":"array-value","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["binary search","bitmasks","data structures","greedy","two pointers"]},{"contestId":1983,"index":"E","name":"I Love Balls","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["combinatorics","math","probabilities"]},{"contestId":1983,"index":"D","name":"Swap Dilemma","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["constructive algorithms","data structures","divide and conquer","greedy","math","sortings"]},{"contestId":1983,"index":"C","name":"Have Your Cake and Eat It Too","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["binary search","brute force","greedy","implementation"]},{"contestId":1983,"index":"B","name":"Corner Twist","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1983,"index":"A","name":"Array Divisibility","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1982,"index":"F","name":"Sorting Problem Again","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["binary search","data structures","sortings"]},{"contestId":1982,"index":"E","name":"Number of k-good subarrays","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["bitmasks","brute force","combinatorics","divide and conquer","dp","math","meet-in-the-middle"]},{"contestId":1982,"index":"D","name":"Beauty of the mountains","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["brute force","data structures","implementation","math","number theory"]},{"contestId":1982,"index":"C","name":"Boring Day","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["binary search","data structures","dp","greedy","two pointers"]},{"contestId":1982,"index":"B","name":"Collatz Conjecture","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","implementation","math","number theory"]},{"contestId":1982,"index":"A","name":"Soccer","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","math","sortings"]},{"contestId":1981,"index":"F","name":"Turtle and Paths on a Tree","type":"PROGRAMMING","points":3500.0,"rating":3000,"tags":["data structures","dp","trees"]},{"contestId":1981,"index":"E","name":"Turtle and Intersected Segments","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["data structures","dsu","graphs","greedy"]},{"contestId":1981,"index":"D","name":"Turtle and Multiplication","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["constructive algorithms","dfs and similar","graphs","number theory"]},{"contestId":1981,"index":"C","name":"Turtle and an Incomplete Sequence","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["bitmasks","brute force","constructive algorithms","greedy","implementation","math"]},{"contestId":1981,"index":"B","name":"Turtle and an Infinite Sequence","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["bitmasks","math"]},{"contestId":1981,"index":"A","name":"Turtle and Piggy Are Playing a Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","math"]},{"contestId":1980,"index":"G","name":"Yasya and the Mysterious Tree","type":"PROGRAMMING","rating":2300,"tags":["bitmasks","data structures","dfs and similar","graphs","greedy","strings","trees"]},{"contestId":1980,"index":"F2","name":"Field Division (hard version)","type":"PROGRAMMING","rating":2400,"tags":["math","sortings"]},{"contestId":1980,"index":"F1","name":"Field Division (easy version)","type":"PROGRAMMING","rating":1900,"tags":["data structures","math","sortings"]},{"contestId":1980,"index":"E","name":"Permutation of Rows and Columns","type":"PROGRAMMING","rating":1600,"tags":["constructive algorithms","data structures","greedy","hashing","implementation","math","matrices","sortings"]},{"contestId":1980,"index":"D","name":"GCD-sequence","type":"PROGRAMMING","rating":1400,"tags":["greedy","implementation","math","number theory"]},{"contestId":1980,"index":"C","name":"Sofia and the Lost Operations","type":"PROGRAMMING","rating":1300,"tags":["constructive algorithms","greedy"]},{"contestId":1980,"index":"B","name":"Choosing Cubes","type":"PROGRAMMING","rating":800,"tags":["sortings"]},{"contestId":1980,"index":"A","name":"Problem Generator","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1979,"index":"F","name":"Kostyanych\u0027s Theorem","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["brute force","constructive algorithms","graphs","interactive"]},{"contestId":1979,"index":"E","name":"Manhattan Triangle","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["binary search","constructive algorithms","data structures","geometry","implementation","two pointers"]},{"contestId":1979,"index":"D","name":"Fixing a Binary String","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["bitmasks","brute force","constructive algorithms","dp","greedy","hashing","strings"]},{"contestId":1979,"index":"C","name":"Earning on Bets","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["binary search","combinatorics","constructive algorithms","number theory"]},{"contestId":1979,"index":"B","name":"XOR Sequences","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["bitmasks","greedy"]},{"contestId":1979,"index":"A","name":"Guess the Maximum","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","implementation"]},{"contestId":1978,"index":"F","name":"Large Graph","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","dfs and similar","dsu","graphs","number theory","two pointers"]},{"contestId":1978,"index":"E","name":"Computing Machine","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["brute force","data structures","dp","greedy","implementation"]},{"contestId":1978,"index":"D","name":"Elections","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["data structures","greedy","implementation","math"]},{"contestId":1978,"index":"C","name":"Manhattan Permutations","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["constructive algorithms","data structures","greedy","implementation","math"]},{"contestId":1978,"index":"B","name":"New Bakery","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["binary search","greedy","math","ternary search"]},{"contestId":1978,"index":"A","name":"Alice and Books","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":1977,"index":"E","name":"Tensor","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["constructive algorithms","graphs","interactive"]},{"contestId":1977,"index":"D","name":"XORificator","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["bitmasks","brute force","greedy","hashing"]},{"contestId":1977,"index":"C","name":"Nikita and LCM","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["brute force","data structures","dp","greedy","math","number theory","sortings"]},{"contestId":1977,"index":"B","name":"Binary Colouring","type":"PROGRAMMING","points":1250.0,"rating":1100,"tags":["bitmasks","constructive algorithms","greedy","math"]},{"contestId":1977,"index":"A","name":"Little Nikita","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1976,"index":"F","name":"Remove Bridges","type":"PROGRAMMING","rating":2800,"tags":["data structures","dfs and similar","dp","greedy","sortings","trees"]},{"contestId":1976,"index":"E","name":"Splittable Permutations","type":"PROGRAMMING","rating":2500,"tags":["combinatorics","data structures","dfs and similar","greedy","math","trees"]},{"contestId":1976,"index":"D","name":"Invertible Bracket Sequences","type":"PROGRAMMING","rating":2000,"tags":["binary search","combinatorics","data structures","divide and conquer","implementation","two pointers"]},{"contestId":1976,"index":"C","name":"Job Interview","type":"PROGRAMMING","rating":1600,"tags":["binary search","dp","greedy","implementation","two pointers"]},{"contestId":1976,"index":"B","name":"Increase/Decrease/Copy","type":"PROGRAMMING","rating":1100,"tags":["greedy","implementation"]},{"contestId":1976,"index":"A","name":"Verify Password","type":"PROGRAMMING","rating":800,"tags":["implementation","sortings","strings"]},{"contestId":1975,"index":"I","name":"Mind Bloom","type":"PROGRAMMING","points":6000.0,"rating":3500,"tags":["dp"]},{"contestId":1975,"index":"H","name":"378QAQ and Core","type":"PROGRAMMING","points":4500.0,"rating":3500,"tags":["greedy","strings"]},{"contestId":1975,"index":"G","name":"Zimpha Fan Club","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["fft","greedy","math","strings"]},{"contestId":1975,"index":"F","name":"Set","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["bitmasks","brute force","combinatorics","dfs and similar","divide and conquer","dp","math"]},{"contestId":1975,"index":"E","name":"Chain Queries","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["binary search","data structures","dfs and similar","implementation","trees"]},{"contestId":1975,"index":"D","name":"Paint the Tree","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["brute force","dfs and similar","dp","greedy","shortest paths","trees"]},{"contestId":1975,"index":"C","name":"Chamo and Mocha\u0027s Array","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["binary search","brute force","greedy"]},{"contestId":1975,"index":"B","name":"378QAQ and Mocha\u0027s Array","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","greedy","math","sortings"]},{"contestId":1975,"index":"A","name":"Bazoka and Mocha\u0027s Array","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["brute force","greedy","implementation","sortings"]},{"contestId":1974,"index":"G","name":"Money Buys Less Happiness Now ","type":"PROGRAMMING","rating":2000,"tags":["data structures","greedy","sortings"]},{"contestId":1974,"index":"F","name":"Cutting Game","type":"PROGRAMMING","rating":1900,"tags":["binary search","brute force","data structures","implementation","sortings","two pointers"]},{"contestId":1974,"index":"E","name":"Money Buys Happiness","type":"PROGRAMMING","rating":1800,"tags":["dp"]},{"contestId":1974,"index":"D","name":"Ingenuity-2","type":"PROGRAMMING","rating":1400,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1974,"index":"C","name":"Beautiful Triple Pairs","type":"PROGRAMMING","rating":1400,"tags":["combinatorics","data structures"]},{"contestId":1974,"index":"B","name":"Symmetric Encoding","type":"PROGRAMMING","rating":800,"tags":["implementation","sortings","strings"]},{"contestId":1974,"index":"A","name":"Phone Desktop","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1973,"index":"F","name":"Maximum GCD Sum Queries","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["bitmasks","brute force","dp","implementation","number theory"]},{"contestId":1973,"index":"E","name":"Cat, Fox and Swaps ","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["graphs","math","sortings"]},{"contestId":1973,"index":"D","name":"Cat, Fox and Maximum Array Split","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["brute force","interactive","math"]},{"contestId":1973,"index":"C","name":"Cat, Fox and Double Maximum","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","greedy","implementation","math","sortings"]},{"contestId":1973,"index":"B","name":"Cat, Fox and the Lonely Array","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["binary search","bitmasks","data structures","greedy","math","two pointers"]},{"contestId":1973,"index":"A","name":"Chess For Three","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","dp","implementation","math"]},{"contestId":1972,"index":"B","name":"Coin Games","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["games"]},{"contestId":1972,"index":"A","name":"Contest Proposal","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","two pointers"]},{"contestId":1971,"index":"H","name":"±1","type":"PROGRAMMING","rating":2100,"tags":["2-sat","dfs and similar","graphs"]},{"contestId":1971,"index":"G","name":"XOUR","type":"PROGRAMMING","rating":1700,"tags":["data structures","dsu","sortings"]},{"contestId":1971,"index":"F","name":"Circle Perimeter","type":"PROGRAMMING","rating":1600,"tags":["binary search","brute force","dfs and similar","geometry","implementation","math"]},{"contestId":1971,"index":"E","name":"Find the Car","type":"PROGRAMMING","rating":1500,"tags":["binary search","math","sortings"]},{"contestId":1971,"index":"D","name":"Binary Cut","type":"PROGRAMMING","rating":1100,"tags":["dp","greedy","implementation","sortings","strings"]},{"contestId":1971,"index":"C","name":"Clock and Strings","type":"PROGRAMMING","rating":900,"tags":["implementation"]},{"contestId":1971,"index":"B","name":"Different String","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":1971,"index":"A","name":"My First Sorting Problem","type":"PROGRAMMING","rating":800,"tags":["implementation","sortings"]},{"contestId":1970,"index":"G3","name":"Min-Fund Prison (Hard)","type":"PROGRAMMING","rating":2400,"tags":["bitmasks","dfs and similar","dp","graphs","trees"]},{"contestId":1970,"index":"G2","name":"Min-Fund Prison (Medium)","type":"PROGRAMMING","rating":2200,"tags":["brute force","dfs and similar","dp","graphs","trees"]},{"contestId":1970,"index":"G1","name":"Min-Fund Prison (Easy)","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","trees"]},{"contestId":1970,"index":"F3","name":"Playing Quidditch (Hard)","type":"PROGRAMMING","rating":2300,"tags":["implementation"]},{"contestId":1970,"index":"F2","name":"Playing Quidditch (Medium)","type":"PROGRAMMING","rating":2300,"tags":["implementation"]},{"contestId":1970,"index":"F1","name":"Playing Quidditch (Easy)","type":"PROGRAMMING","rating":2300,"tags":["implementation"]},{"contestId":1970,"index":"E3","name":"Trails (Hard)","type":"PROGRAMMING","rating":2200,"tags":["dp","matrices"]},{"contestId":1970,"index":"E2","name":"Trails (Medium)","type":"PROGRAMMING","rating":2000,"tags":["dp","matrices"]},{"contestId":1970,"index":"E1","name":"Trails (Easy)","type":"PROGRAMMING","rating":1800,"tags":["dp"]},{"contestId":1970,"index":"D3","name":"Arithmancy (Hard)","type":"PROGRAMMING","rating":3100,"tags":["interactive"]},{"contestId":1970,"index":"D2","name":"Arithmancy (Medium)","type":"PROGRAMMING","rating":2600,"tags":["constructive algorithms","interactive","probabilities","strings"]},{"contestId":1970,"index":"D1","name":"Arithmancy (Easy)","type":"PROGRAMMING","rating":2100,"tags":["brute force","constructive algorithms","interactive","strings"]},{"contestId":1970,"index":"C3","name":"Game on Tree (Hard)","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","dp","games","trees"]},{"contestId":1970,"index":"C2","name":"Game on Tree (Medium)","type":"PROGRAMMING","rating":1700,"tags":["dfs and similar","dp","games","trees"]},{"contestId":1970,"index":"C1","name":"Game on Tree (Easy)","type":"PROGRAMMING","rating":1400,"tags":["games"]},{"contestId":1970,"index":"B3","name":"Exact Neighbours (Hard)","type":"PROGRAMMING","rating":2300,"tags":["constructive algorithms"]},{"contestId":1970,"index":"B2","name":"Exact Neighbours (Medium)","type":"PROGRAMMING","rating":2100,"tags":["constructive algorithms"]},{"contestId":1970,"index":"B1","name":"Exact Neighbours (Easy)","type":"PROGRAMMING","rating":1900,"tags":["constructive algorithms"]},{"contestId":1970,"index":"A3","name":"Balanced Unshuffle (Hard)","type":"PROGRAMMING","rating":2400,"tags":["constructive algorithms","trees"]},{"contestId":1970,"index":"A2","name":"Balanced Unshuffle (Medium)","type":"PROGRAMMING","rating":2400,"tags":["brute force","constructive algorithms","trees"]},{"contestId":1970,"index":"A1","name":"Balanced Shuffle (Easy)","type":"PROGRAMMING","rating":1000,"tags":["implementation","sortings"]},{"contestId":1969,"index":"F","name":"Card Pairing","type":"PROGRAMMING","rating":3000,"tags":["dp","greedy","hashing","implementation"]},{"contestId":1969,"index":"E","name":"Unique Array","type":"PROGRAMMING","rating":2400,"tags":["binary search","data structures","divide and conquer","dp","greedy"]},{"contestId":1969,"index":"D","name":"Shop Game","type":"PROGRAMMING","rating":1900,"tags":["data structures","greedy","math","sortings"]},{"contestId":1969,"index":"C","name":"Minimizing the Sum","type":"PROGRAMMING","rating":1700,"tags":["dp","implementation"]},{"contestId":1969,"index":"B","name":"Shifts and Sorting","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","greedy"]},{"contestId":1969,"index":"A","name":"Two Friends","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","implementation","math"]},{"contestId":1968,"index":"G2","name":"Division + LCP (hard version)","type":"PROGRAMMING","rating":2200,"tags":["binary search","brute force","data structures","dp","hashing","math","string suffix structures","strings"]},{"contestId":1968,"index":"G1","name":"Division + LCP (easy version)","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","dp","hashing","string suffix structures","strings"]},{"contestId":1968,"index":"F","name":"Equal XOR Segments","type":"PROGRAMMING","rating":1800,"tags":["binary search","data structures"]},{"contestId":1968,"index":"E","name":"Cells Arrangement","type":"PROGRAMMING","rating":1600,"tags":["constructive algorithms"]},{"contestId":1968,"index":"D","name":"Permutation Game","type":"PROGRAMMING","rating":1300,"tags":["brute force","dfs and similar","games","graphs","greedy","math"]},{"contestId":1968,"index":"C","name":"Assembly via Remainders","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","number theory"]},{"contestId":1968,"index":"B","name":"Prefiquence","type":"PROGRAMMING","rating":800,"tags":["greedy","two pointers"]},{"contestId":1968,"index":"A","name":"Maximize?","type":"PROGRAMMING","rating":800,"tags":["brute force","math","number theory"]},{"contestId":1967,"index":"F","name":"Next and Prev","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["brute force","data structures","implementation"]},{"contestId":1967,"index":"E2","name":"Again Counting Arrays (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":3500,"tags":["combinatorics","dp","math"]},{"contestId":1967,"index":"E1","name":"Again Counting Arrays (Easy Version)","type":"PROGRAMMING","points":1750.0,"rating":3100,"tags":["combinatorics","dp","fft","math"]},{"contestId":1967,"index":"D","name":"Long Way to be Non-decreasing","type":"PROGRAMMING","points":1750.0,"rating":2800,"tags":["binary search","dfs and similar","graphs","implementation","shortest paths","two pointers"]},{"contestId":1967,"index":"C","name":"Fenwick Tree","type":"PROGRAMMING","points":1250.0,"rating":2300,"tags":["bitmasks","brute force","combinatorics","data structures","dp","math","trees"]},{"contestId":1967,"index":"B2","name":"Reverse Card (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2200,"tags":["brute force","math","number theory"]},{"contestId":1967,"index":"B1","name":"Reverse Card (Easy Version)","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["brute force","math","number theory"]},{"contestId":1967,"index":"A","name":"Permutation Counting","type":"PROGRAMMING","points":750.0,"rating":1400,"tags":["binary search","greedy","implementation","math","sortings"]},{"contestId":1966,"index":"B","name":"Rectangle Filling","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","implementation"]},{"contestId":1966,"index":"A","name":"Card Exchange","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","games","greedy"]},{"contestId":1965,"index":"F","name":"Conference","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["data structures","flows"]},{"contestId":1965,"index":"E","name":"Connected Cubes","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["constructive algorithms","games"]},{"contestId":1965,"index":"D","name":"Missing Subarray Sum","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["constructive algorithms"]},{"contestId":1965,"index":"C","name":"Folding Strip","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["constructive algorithms","greedy","strings"]},{"contestId":1965,"index":"B","name":"Missing Subsequence Sum","type":"PROGRAMMING","points":1250.0,"rating":1800,"tags":["bitmasks","constructive algorithms","greedy","number theory"]},{"contestId":1965,"index":"A","name":"Everything Nim","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["games","greedy","math","sortings"]},{"contestId":1958,"index":"J","name":"Necromancer","type":"PROGRAMMING","rating":3200,"tags":["*special"]},{"contestId":1958,"index":"I","name":"Equal Trees","type":"PROGRAMMING","rating":3100,"tags":["*special","graphs","meet-in-the-middle"]},{"contestId":1958,"index":"H","name":"Composite Spells","type":"PROGRAMMING","rating":2600,"tags":["*special","dp"]},{"contestId":1958,"index":"G","name":"Observation Towers","type":"PROGRAMMING","rating":2400,"tags":["*special"]},{"contestId":1958,"index":"F","name":"Narrow Paths","type":"PROGRAMMING","rating":2000,"tags":["*special","combinatorics"]},{"contestId":1958,"index":"E","name":"Yet Another Permutation Constructive","type":"PROGRAMMING","rating":1900,"tags":["*special","constructive algorithms"]},{"contestId":1958,"index":"D","name":"Staircase","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":1958,"index":"C","name":"Firewood","type":"PROGRAMMING","rating":1500,"tags":["*special"]},{"contestId":1958,"index":"B","name":"Clock in the Pool","type":"PROGRAMMING","rating":1400,"tags":["*special","math"]},{"contestId":1958,"index":"A","name":"1-3-5","type":"PROGRAMMING","rating":1100,"tags":["*special","dp"]},{"contestId":1957,"index":"F2","name":"Frequency Mismatch (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":2700,"tags":["binary search","data structures","dfs and similar","hashing","probabilities","trees"]},{"contestId":1957,"index":"F1","name":"Frequency Mismatch (Easy Version)","type":"PROGRAMMING","points":2250.0,"rating":2600,"tags":["binary search","data structures","divide and conquer","hashing","probabilities","trees"]},{"contestId":1957,"index":"E","name":"Carousel of Combinations","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["brute force","combinatorics","dp","math","number theory"]},{"contestId":1957,"index":"D","name":"A BIT of an Inequality","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["bitmasks","brute force","dp","math"]},{"contestId":1957,"index":"C","name":"How Does the Rook Move?","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["combinatorics","dp","math"]},{"contestId":1957,"index":"B","name":"A BIT of a Construction","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["bitmasks","constructive algorithms","greedy","implementation"]},{"contestId":1957,"index":"A","name":"Stickogon","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":1956,"index":"F","name":"Nene and the Passing Game","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["constructive algorithms","data structures","dsu","graphs","sortings"]},{"contestId":1956,"index":"E2","name":"Nene vs. Monsters (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2700,"tags":["brute force","greedy","implementation","math"]},{"contestId":1956,"index":"E1","name":"Nene vs. Monsters (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["brute force","implementation","math"]},{"contestId":1956,"index":"D","name":"Nene and the Mex Operator","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["bitmasks","brute force","constructive algorithms","divide and conquer","dp","greedy","implementation","math"]},{"contestId":1956,"index":"C","name":"Nene\u0027s Magical Matrix","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","greedy","math"]},{"contestId":1956,"index":"B","name":"Nene and the Card Game","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["games","greedy"]},{"contestId":1956,"index":"A","name":"Nene\u0027s Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["binary search","brute force","data structures","games","greedy"]},{"contestId":1955,"index":"H","name":"The Most Reckless Defense","type":"PROGRAMMING","rating":2300,"tags":["bitmasks","brute force","constructive algorithms","dp","flows","graph matchings","shortest paths"]},{"contestId":1955,"index":"G","name":"GCD on a grid","type":"PROGRAMMING","rating":1900,"tags":["brute force","dfs and similar","dp","implementation","math","number theory"]},{"contestId":1955,"index":"F","name":"Unfair Game","type":"PROGRAMMING","rating":1800,"tags":["dp","games","greedy","math","schedules"]},{"contestId":1955,"index":"E","name":"Long Inversions","type":"PROGRAMMING","rating":1700,"tags":["brute force","greedy","implementation","sortings"]},{"contestId":1955,"index":"D","name":"Inaccurate Subsequence Search","type":"PROGRAMMING","rating":1400,"tags":["data structures","two pointers"]},{"contestId":1955,"index":"C","name":"Inhabitant of the Deep Sea","type":"PROGRAMMING","rating":1300,"tags":["greedy","implementation","math"]},{"contestId":1955,"index":"B","name":"Progressive Square","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","data structures","implementation","sortings"]},{"contestId":1955,"index":"A","name":"Yogurt Sale","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1954,"index":"F","name":"Unique Strings","type":"PROGRAMMING","rating":3100,"tags":["combinatorics","dp","math"]},{"contestId":1954,"index":"E","name":"Chain Reaction","type":"PROGRAMMING","rating":2200,"tags":["binary search","data structures","dsu","greedy","implementation","math","number theory"]},{"contestId":1954,"index":"D","name":"Colored Balls","type":"PROGRAMMING","rating":1800,"tags":["combinatorics","dp","math","sortings"]},{"contestId":1954,"index":"C","name":"Long Multiplication","type":"PROGRAMMING","rating":1200,"tags":["greedy","math","number theory"]},{"contestId":1954,"index":"B","name":"Make It Ugly","type":"PROGRAMMING","rating":1200,"tags":["implementation","math"]},{"contestId":1954,"index":"A","name":"Painting the Ribbon","type":"PROGRAMMING","rating":900,"tags":["constructive algorithms","greedy","math"]},{"contestId":1953,"index":"A","name":"Accuracy-Preserving Summation Algorithm","type":"PROGRAMMING","tags":["*special"]},{"contestId":1952,"index":"J","name":"Help, what does it mean to be \"Based\"","type":"PROGRAMMING","tags":["*special","brute force","constructive algorithms","expression parsing","implementation","sortings"]},{"contestId":1952,"index":"I","name":"Dark Matter","type":"PROGRAMMING","tags":["*special","bitmasks","geometry"]},{"contestId":1952,"index":"H","name":"Palindrome","type":"PROGRAMMING","tags":["*special","implementation","strings"]},{"contestId":1952,"index":"G","name":"Mathematician Takeover","type":"PROGRAMMING","tags":["*special","binary search","dfs and similar","math"]},{"contestId":1952,"index":"F","name":"Grid","type":"PROGRAMMING","tags":["*special","brute force"]},{"contestId":1952,"index":"E","name":"Sweep Line","type":"PROGRAMMING","tags":["*special","combinatorics","games","math"]},{"contestId":1952,"index":"D","name":"Are You a Procrastinator?","type":"PROGRAMMING","tags":["*special","implementation"]},{"contestId":1952,"index":"C","name":"They Have Fooled","type":"PROGRAMMING","tags":["*special","brute force","schedules"]},{"contestId":1952,"index":"B","name":"Is it stated?","type":"PROGRAMMING","tags":["*special","strings"]},{"contestId":1952,"index":"A","name":"Are You a Robot, Again?","type":"PROGRAMMING","tags":["*special","strings"]},{"contestId":1951,"index":"I","name":"Growing Trees","type":"PROGRAMMING","points":4000.0,"rating":3200,"tags":["binary search","constructive algorithms","flows","graphs","greedy"]},{"contestId":1951,"index":"H","name":"Thanos Snap","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["binary search","dp","games","greedy","trees"]},{"contestId":1951,"index":"G","name":"Clacking Balls","type":"PROGRAMMING","points":3250.0,"rating":3100,"tags":["combinatorics","math","probabilities"]},{"contestId":1951,"index":"F","name":"Inversion Composition","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":1951,"index":"E","name":"No Palindromes","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["brute force","constructive algorithms","divide and conquer","greedy","hashing","implementation","math","strings"]},{"contestId":1951,"index":"D","name":"Buying Jewels","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["constructive algorithms","greedy","math"]},{"contestId":1951,"index":"C","name":"Ticket Hoarding","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["greedy","math","sortings"]},{"contestId":1951,"index":"B","name":"Battle Cows","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["binary search","data structures","greedy"]},{"contestId":1951,"index":"A","name":"Dual Trigger","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["constructive algorithms","greedy","math"]},{"contestId":1950,"index":"G","name":"Shuffling Songs","type":"PROGRAMMING","rating":1900,"tags":["bitmasks","dfs and similar","dp","graphs","hashing","implementation","strings"]},{"contestId":1950,"index":"F","name":"0, 1, 2, Tree!","type":"PROGRAMMING","rating":1700,"tags":["bitmasks","brute force","greedy","implementation","trees"]},{"contestId":1950,"index":"E","name":"Nearly Shortest Repeating Substring","type":"PROGRAMMING","rating":1500,"tags":["brute force","implementation","number theory","strings"]},{"contestId":1950,"index":"D","name":"Product of Binary Decimals","type":"PROGRAMMING","rating":1100,"tags":["brute force","dp","implementation","number theory"]},{"contestId":1950,"index":"C","name":"Clock Conversion","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":1950,"index":"B","name":"Upscaling","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1950,"index":"A","name":"Stair, Peak, or Neither?","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1949,"index":"K","name":"Make Triangle","type":"PROGRAMMING","rating":2800,"tags":["constructive algorithms","math"]},{"contestId":1949,"index":"J","name":"Amanda the Amoeba","type":"PROGRAMMING","rating":2600,"tags":["graphs","implementation","trees","two pointers"]},{"contestId":1949,"index":"I","name":"Disks","type":"PROGRAMMING","rating":1800,"tags":["dfs and similar","geometry","graph matchings","graphs"]},{"contestId":1949,"index":"H","name":"Division Avoidance","type":"PROGRAMMING","rating":3100,"tags":["greedy","math"]},{"contestId":1949,"index":"G","name":"Scooter","type":"PROGRAMMING","rating":2300,"tags":["graphs","greedy"]},{"contestId":1949,"index":"F","name":"Dating","type":"PROGRAMMING","rating":2200,"tags":["greedy","sortings","trees"]},{"contestId":1949,"index":"E","name":"Damage per Second","type":"PROGRAMMING","rating":2900,"tags":["brute force","math"]},{"contestId":1949,"index":"D","name":"Funny or Scary?","type":"PROGRAMMING","rating":2600,"tags":["constructive algorithms"]},{"contestId":1949,"index":"C","name":"Annual Ants\u0027 Gathering","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","dp","greedy","trees"]},{"contestId":1949,"index":"B","name":"Charming Meals","type":"PROGRAMMING","rating":1500,"tags":["binary search","brute force","greedy","sortings"]},{"contestId":1949,"index":"A","name":"Grove","type":"PROGRAMMING","rating":3300,"tags":["brute force","dfs and similar","dp","geometry","probabilities"]},{"contestId":1948,"index":"G","name":"MST with Matching","type":"PROGRAMMING","rating":3100,"tags":["bitmasks","brute force","dsu","graph matchings","trees"]},{"contestId":1948,"index":"F","name":"Rare Coins","type":"PROGRAMMING","rating":2500,"tags":["combinatorics","math","probabilities"]},{"contestId":1948,"index":"E","name":"Clique Partition","type":"PROGRAMMING","rating":2100,"tags":["brute force","constructive algorithms","graphs","greedy","implementation"]},{"contestId":1948,"index":"D","name":"Tandem Repeats?","type":"PROGRAMMING","rating":1700,"tags":["brute force","strings","two pointers"]},{"contestId":1948,"index":"C","name":"Arrow Path","type":"PROGRAMMING","rating":1300,"tags":["brute force","constructive algorithms","dfs and similar","dp","graphs","shortest paths"]},{"contestId":1948,"index":"B","name":"Array Fix","type":"PROGRAMMING","rating":1100,"tags":["brute force","dp","greedy","implementation"]},{"contestId":1948,"index":"A","name":"Special Characters","type":"PROGRAMMING","rating":800,"tags":["brute force","constructive algorithms"]},{"contestId":1946,"index":"F","name":"Nobody is needed","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["2-sat","data structures","dfs and similar","dp"]},{"contestId":1946,"index":"E","name":"Girl Permutation","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["combinatorics","dp","math","number theory"]},{"contestId":1946,"index":"D","name":"Birthday Gift","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["bitmasks","brute force","constructive algorithms","greedy","implementation"]},{"contestId":1946,"index":"C","name":"Tree Cutting","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","dp","greedy","implementation","trees"]},{"contestId":1946,"index":"B","name":"Maximum Sum","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["dp","greedy","math"]},{"contestId":1946,"index":"A","name":"Median of an Array","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","sortings"]},{"contestId":1945,"index":"H","name":"GCD is Greater","type":"PROGRAMMING","rating":2600,"tags":["brute force","data structures","math","number theory"]},{"contestId":1945,"index":"G","name":"Cook and Porridge","type":"PROGRAMMING","rating":2500,"tags":["binary search","constructive algorithms","data structures","implementation"]},{"contestId":1945,"index":"F","name":"Kirill and Mushrooms","type":"PROGRAMMING","rating":1900,"tags":["data structures","sortings"]},{"contestId":1945,"index":"E","name":"Binary Search","type":"PROGRAMMING","rating":1700,"tags":["binary search","constructive algorithms","greedy"]},{"contestId":1945,"index":"D","name":"Seraphim the Owl","type":"PROGRAMMING","rating":1300,"tags":["dp","greedy"]},{"contestId":1945,"index":"C","name":"Left and Right Houses","type":"PROGRAMMING","rating":1200,"tags":["brute force"]},{"contestId":1945,"index":"B","name":"Fireworks","type":"PROGRAMMING","rating":900,"tags":["math","number theory"]},{"contestId":1945,"index":"A","name":"Setting up Camp","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1944,"index":"B","name":"Equal XOR","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["bitmasks","constructive algorithms"]},{"contestId":1944,"index":"A","name":"Destroying Bridges","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["graphs","greedy","math"]},{"contestId":1943,"index":"F","name":"Minimum Hamming Distance","type":"PROGRAMMING","points":4500.0,"rating":3500,"tags":["dp"]},{"contestId":1943,"index":"E2","name":"MEX Game 2 (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":3300,"tags":["binary search","greedy","two pointers"]},{"contestId":1943,"index":"E1","name":"MEX Game 2 (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["binary search","brute force","greedy"]},{"contestId":1943,"index":"D2","name":"Counting Is Fun (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["combinatorics","dp"]},{"contestId":1943,"index":"D1","name":"Counting Is Fun (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":2400,"tags":["brute force","combinatorics","dp","math"]},{"contestId":1943,"index":"C","name":"Tree Compass","type":"PROGRAMMING","points":1250.0,"rating":2300,"tags":["constructive algorithms","dfs and similar","greedy","trees"]},{"contestId":1943,"index":"B","name":"Non-Palindromic Substring","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["hashing","implementation","math","strings"]},{"contestId":1943,"index":"A","name":"MEX Game 1","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["games","greedy"]},{"contestId":1942,"index":"H","name":"Farmer John\u0027s Favorite Intern","type":"PROGRAMMING","points":4500.0,"rating":3500,"tags":["data structures","dp","flows","trees"]},{"contestId":1942,"index":"G","name":"Bessie and Cards","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["combinatorics","dp","math"]},{"contestId":1942,"index":"F","name":"Farmer John\u0027s Favorite Function","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["brute force","data structures","implementation","math"]},{"contestId":1942,"index":"E","name":"Farm Game","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["combinatorics","games"]},{"contestId":1942,"index":"D","name":"Learning to Paint","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["binary search","data structures","dfs and similar","dp","greedy","implementation","sortings"]},{"contestId":1942,"index":"C2","name":"Bessie\u0027s Birthday Cake (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["geometry","greedy","math"]},{"contestId":1942,"index":"C1","name":"Bessie\u0027s Birthday Cake (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["geometry","greedy","math"]},{"contestId":1942,"index":"B","name":"Bessie and MEX","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","math"]},{"contestId":1942,"index":"A","name":"Farmer John\u0027s Challenge","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1941,"index":"G","name":"Rudolf and Subway","type":"PROGRAMMING","rating":2000,"tags":["constructive algorithms","dfs and similar","graphs","shortest paths"]},{"contestId":1941,"index":"F","name":"Rudolf and Imbalance","type":"PROGRAMMING","rating":1800,"tags":["binary search","greedy","sortings","two pointers"]},{"contestId":1941,"index":"E","name":"Rudolf and k Bridges","type":"PROGRAMMING","rating":1600,"tags":["binary search","data structures","dp","two pointers"]},{"contestId":1941,"index":"D","name":"Rudolf and the Ball Game","type":"PROGRAMMING","rating":1200,"tags":["dfs and similar","dp","implementation"]},{"contestId":1941,"index":"C","name":"Rudolf and the Ugly String","type":"PROGRAMMING","rating":900,"tags":["dp","greedy","strings"]},{"contestId":1941,"index":"B","name":"Rudolf and 121","type":"PROGRAMMING","rating":1000,"tags":["brute force","dp","greedy","math"]},{"contestId":1941,"index":"A","name":"Rudolf and the Ticket","type":"PROGRAMMING","rating":800,"tags":["brute force","math"]},{"contestId":1940,"index":"D","name":"Almost Certainly","type":"PROGRAMMING","tags":["*special","constructive algorithms","data structures","sortings"]},{"contestId":1940,"index":"C","name":"Burenka and Pether","type":"PROGRAMMING","tags":["*special","data structures","dfs and similar","divide and conquer","dsu","graphs","sortings","trees"]},{"contestId":1940,"index":"B","name":"Three Arrays","type":"PROGRAMMING","tags":["*special","constructive algorithms","implementation","sortings"]},{"contestId":1940,"index":"A","name":"Parallel Universes","type":"PROGRAMMING","tags":["*special","constructive algorithms","dfs and similar","dsu","graphs"]},{"contestId":1939,"index":"D","name":"Big Persimmon","type":"PROGRAMMING","tags":["*special","dp","games"]},{"contestId":1939,"index":"C","name":"More Gifts","type":"PROGRAMMING","tags":["*special","dfs and similar","two pointers"]},{"contestId":1939,"index":"B","name":"Evidence Board","type":"PROGRAMMING","tags":["*special","constructive algorithms","dfs and similar","graphs","trees"]},{"contestId":1939,"index":"A","name":"Draw Polygon Lines","type":"PROGRAMMING","tags":["*special","constructive algorithms","dp","geometry","interactive"]},{"contestId":1938,"index":"M","name":"Zig-zag","type":"PROGRAMMING","rating":3500,"tags":[]},{"contestId":1938,"index":"L","name":"XOR Operations","type":"PROGRAMMING","rating":2800,"tags":[]},{"contestId":1938,"index":"K","name":"Tree Quiz","type":"PROGRAMMING","rating":2400,"tags":[]},{"contestId":1938,"index":"J","name":"There and Back Again","type":"PROGRAMMING","rating":2100,"tags":[]},{"contestId":1938,"index":"I","name":"Symmetric Boundary","type":"PROGRAMMING","rating":2800,"tags":[]},{"contestId":1938,"index":"H","name":"Pho Restaurant","type":"PROGRAMMING","rating":1600,"tags":[]},{"contestId":1938,"index":"G","name":"Personality Test","type":"PROGRAMMING","rating":2300,"tags":[]},{"contestId":1938,"index":"F","name":"Forming Groups","type":"PROGRAMMING","rating":2400,"tags":[]},{"contestId":1938,"index":"E","name":"Duplicates","type":"PROGRAMMING","rating":2200,"tags":[]},{"contestId":1938,"index":"D","name":"Bánh Bò","type":"PROGRAMMING","rating":3300,"tags":[]},{"contestId":1938,"index":"C","name":"Bit Counting Sequence","type":"PROGRAMMING","rating":1900,"tags":[]},{"contestId":1938,"index":"B","name":"Attraction Score","type":"PROGRAMMING","rating":3000,"tags":[]},{"contestId":1938,"index":"A","name":"Antiparticle Antiphysics","type":"PROGRAMMING","rating":3500,"tags":[]},{"contestId":1937,"index":"B","name":"Binary Path","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["dp","greedy","implementation"]},{"contestId":1937,"index":"A","name":"Shuffle Party","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":1936,"index":"F","name":"Grand Finale: Circles","type":"PROGRAMMING","points":2750.0,"rating":3300,"tags":["binary search","geometry"]},{"contestId":1936,"index":"E","name":"Yet Yet Another Permutation Problem","type":"PROGRAMMING","points":2500.0,"rating":3400,"tags":["divide and conquer","fft","math"]},{"contestId":1936,"index":"D","name":"Bitwise Paradox","type":"PROGRAMMING","points":2000.0,"rating":3100,"tags":["binary search","bitmasks","data structures","greedy","two pointers"]},{"contestId":1936,"index":"C","name":"Pokémon Arena","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["data structures","graphs","greedy","implementation","shortest paths","sortings"]},{"contestId":1936,"index":"B","name":"Pinball","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["binary search","data structures","implementation","math","two pointers"]},{"contestId":1936,"index":"A","name":"Bitwise Operation Wizard","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["bitmasks","constructive algorithms","greedy","interactive","math"]},{"contestId":1935,"index":"F","name":"Andrey\u0027s Tree","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["binary search","constructive algorithms","data structures","dfs and similar","dsu","greedy","implementation","trees"]},{"contestId":1935,"index":"E","name":"Distance Learning Courses in MAC","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["bitmasks","brute force","data structures","greedy","math"]},{"contestId":1935,"index":"D","name":"Exam in MAC","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["binary search","combinatorics","implementation","math"]},{"contestId":1935,"index":"C","name":"Messenger in MAC","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["binary search","brute force","constructive algorithms","data structures","dp","greedy","sortings"]},{"contestId":1935,"index":"B","name":"Informatics in MAC","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms"]},{"contestId":1935,"index":"A","name":"Entertainment in MAC","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","strings"]},{"contestId":1934,"index":"E","name":"Weird LCM Operations","type":"PROGRAMMING","points":3250.0,"rating":3000,"tags":["brute force","constructive algorithms","number theory"]},{"contestId":1934,"index":"D2","name":"XOR Break --- Game Version","type":"PROGRAMMING","points":1250.0,"rating":2400,"tags":["bitmasks","games","greedy","interactive"]},{"contestId":1934,"index":"D1","name":"XOR Break --- Solo Version","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["bitmasks","constructive algorithms","greedy"]},{"contestId":1934,"index":"C","name":"Find a Mine","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["binary search","constructive algorithms","geometry","greedy","interactive","math"]},{"contestId":1934,"index":"B","name":"Yet Another Coin Problem","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","dp","greedy","math"]},{"contestId":1934,"index":"A","name":"Too Min Too Max","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1933,"index":"G","name":"Turtle Magic: Royal Turtle Shell Pattern","type":"PROGRAMMING","rating":2300,"tags":["bitmasks","brute force","combinatorics","constructive algorithms","dfs and similar","math"]},{"contestId":1933,"index":"F","name":"Turtle Mission: Robot and the Earthquake","type":"PROGRAMMING","rating":2100,"tags":["dfs and similar","dp","graphs","shortest paths"]},{"contestId":1933,"index":"E","name":"Turtle vs. Rabbit Race: Optimal Trainings","type":"PROGRAMMING","rating":1500,"tags":["binary search","implementation","math","ternary search"]},{"contestId":1933,"index":"D","name":"Turtle Tenacity: Continual Mods","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","greedy","math","number theory","sortings"]},{"contestId":1933,"index":"C","name":"Turtle Fingers: Count the Values of k","type":"PROGRAMMING","rating":1100,"tags":["brute force","implementation","math","number theory"]},{"contestId":1933,"index":"B","name":"Turtle Math: Fast Three Task","type":"PROGRAMMING","rating":800,"tags":["implementation","math","number theory"]},{"contestId":1933,"index":"A","name":"Turtle Puzzle: Rearrange and Negate","type":"PROGRAMMING","rating":800,"tags":["greedy","math","sortings"]},{"contestId":1932,"index":"G","name":"Moving Platforms","type":"PROGRAMMING","rating":2300,"tags":["graphs","math","number theory","shortest paths"]},{"contestId":1932,"index":"F","name":"Feed Cats","type":"PROGRAMMING","rating":1900,"tags":["data structures","dp","sortings"]},{"contestId":1932,"index":"E","name":"Final Countdown","type":"PROGRAMMING","rating":1600,"tags":["implementation","math","number theory"]},{"contestId":1932,"index":"D","name":"Card Game","type":"PROGRAMMING","rating":1400,"tags":["greedy","implementation"]},{"contestId":1932,"index":"C","name":"LR-remainders","type":"PROGRAMMING","rating":1400,"tags":["brute force","data structures","implementation","math","two pointers"]},{"contestId":1932,"index":"B","name":"Chaya Calendar","type":"PROGRAMMING","rating":1100,"tags":["number theory"]},{"contestId":1932,"index":"A","name":"Thorns and Coins","type":"PROGRAMMING","rating":800,"tags":["dp","greedy","implementation"]},{"contestId":1931,"index":"G","name":"One-Dimensional Puzzle","type":"PROGRAMMING","rating":2000,"tags":["combinatorics","math","number theory"]},{"contestId":1931,"index":"F","name":"Chat Screenshots","type":"PROGRAMMING","rating":1700,"tags":["combinatorics","dfs and similar","graphs"]},{"contestId":1931,"index":"E","name":"Anna and the Valentine\u0027s Day Gift","type":"PROGRAMMING","rating":1400,"tags":["games","greedy","math","sortings"]},{"contestId":1931,"index":"D","name":"Divisible Pairs","type":"PROGRAMMING","rating":1300,"tags":["combinatorics","math","number theory"]},{"contestId":1931,"index":"C","name":"Make Equal Again","type":"PROGRAMMING","rating":1000,"tags":["brute force","greedy","math"]},{"contestId":1931,"index":"B","name":"Make Equal","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":1931,"index":"A","name":"Recovering a Small String","type":"PROGRAMMING","rating":800,"tags":["brute force","strings"]},{"contestId":1930,"index":"I","name":"Counting Is Fun","type":"PROGRAMMING","points":5000.0,"rating":3500,"tags":["combinatorics"]},{"contestId":1930,"index":"H","name":"Interactive Mex Tree","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["constructive algorithms","dfs and similar","interactive","trees"]},{"contestId":1930,"index":"G","name":"Prefix Max Set Counting","type":"PROGRAMMING","points":3500.0,"rating":3100,"tags":["data structures","dp","trees"]},{"contestId":1930,"index":"F","name":"Maximize the Difference","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["bitmasks","brute force","dfs and similar"]},{"contestId":1930,"index":"E","name":"2..3...4.... Wonderful! Wonderful!","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["combinatorics","dp","math"]},{"contestId":1930,"index":"D2","name":"Sum over all Substrings (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["bitmasks","divide and conquer","dp","dsu","greedy","implementation","strings"]},{"contestId":1930,"index":"D1","name":"Sum over all Substrings (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":1800,"tags":["brute force","dp","greedy","strings"]},{"contestId":1930,"index":"C","name":"Lexicographically Largest","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["binary search","constructive algorithms","data structures","greedy","sortings"]},{"contestId":1930,"index":"B","name":"Permutation Printing","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["brute force","constructive algorithms","math"]},{"contestId":1930,"index":"A","name":"Maximise The Score","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","sortings"]},{"contestId":1929,"index":"F","name":"Sasha and the Wedding Binary Search Tree","type":"PROGRAMMING","points":3000.0,"rating":2300,"tags":["brute force","combinatorics","data structures","dfs and similar","math","trees"]},{"contestId":1929,"index":"E","name":"Sasha and the Happy Tree Cutting","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["bitmasks","brute force","dfs and similar","dp","graphs","greedy","math","trees"]},{"contestId":1929,"index":"D","name":"Sasha and a Walk in the City","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["combinatorics","dp","math","trees"]},{"contestId":1929,"index":"C","name":"Sasha and the Casino","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["binary search","brute force","constructive algorithms","games","greedy","math"]},{"contestId":1929,"index":"B","name":"Sasha and the Drawing","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["constructive algorithms","greedy","math"]},{"contestId":1929,"index":"A","name":"Sasha and the Beautiful Array","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","math","sortings"]},{"contestId":1928,"index":"F","name":"Digital Patterns","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["combinatorics","data structures","implementation","math"]},{"contestId":1928,"index":"E","name":"Modular Sequence","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["brute force","constructive algorithms","dp","graphs","greedy","math","number theory"]},{"contestId":1928,"index":"D","name":"Lonely Mountain Dungeons","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["brute force","data structures","greedy","math","ternary search"]},{"contestId":1928,"index":"C","name":"Physical Education Lesson","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","math","number theory"]},{"contestId":1928,"index":"B","name":"Equalize","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["binary search","greedy","sortings","two pointers"]},{"contestId":1928,"index":"A","name":"Rectangle Cutting","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["geometry","math"]},{"contestId":1927,"index":"G","name":"Paint Charges","type":"PROGRAMMING","rating":2300,"tags":["data structures","dp","greedy","math"]},{"contestId":1927,"index":"F","name":"Microcycle","type":"PROGRAMMING","rating":1900,"tags":["data structures","dfs and similar","dsu","graphs","greedy","implementation","sortings","trees"]},{"contestId":1927,"index":"E","name":"Klever Permutation","type":"PROGRAMMING","rating":1400,"tags":["constructive algorithms","math","two pointers"]},{"contestId":1927,"index":"D","name":"Find the Different Ones!","type":"PROGRAMMING","rating":1300,"tags":["binary search","brute force","data structures","dp","dsu","greedy","two pointers"]},{"contestId":1927,"index":"C","name":"Choose the Different Ones!","type":"PROGRAMMING","rating":1000,"tags":["brute force","greedy","math"]},{"contestId":1927,"index":"B","name":"Following the String","type":"PROGRAMMING","rating":900,"tags":["constructive algorithms","greedy","strings"]},{"contestId":1927,"index":"A","name":"Make it White","type":"PROGRAMMING","rating":800,"tags":["greedy","strings"]},{"contestId":1926,"index":"G","name":"Vlad and Trouble at MIT","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","dp","flows","graphs","greedy","implementation","trees"]},{"contestId":1926,"index":"F","name":"Vlad and Avoiding X","type":"PROGRAMMING","rating":2200,"tags":["bitmasks","brute force","dfs and similar","dp","implementation"]},{"contestId":1926,"index":"E","name":"Vlad and an Odd Ordering","type":"PROGRAMMING","rating":1500,"tags":["binary search","bitmasks","data structures","dp","implementation","math","number theory"]},{"contestId":1926,"index":"D","name":"Vlad and Division","type":"PROGRAMMING","rating":1300,"tags":["bitmasks","greedy"]},{"contestId":1926,"index":"C","name":"Vlad and a Sum of Sum of Digits","type":"PROGRAMMING","rating":1200,"tags":["dp","implementation"]},{"contestId":1926,"index":"B","name":"Vlad and Shapes","type":"PROGRAMMING","rating":800,"tags":["geometry","implementation"]},{"contestId":1926,"index":"A","name":"Vlad and the Best of Five","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1925,"index":"D","name":"Good Trip","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["combinatorics","dp","math","probabilities"]},{"contestId":1925,"index":"B","name":"A Balanced Problemset?","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","greedy","math","number theory"]},{"contestId":1925,"index":"A","name":"We Got Everything Covered!","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","strings"]},{"contestId":1924,"index":"F","name":"Anti-Proxy Attendance","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["constructive algorithms","dp","interactive","ternary search"]},{"contestId":1924,"index":"E","name":"Paper Cutting Again","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["combinatorics","probabilities"]},{"contestId":1924,"index":"D","name":"Balanced Subsequences","type":"PROGRAMMING","points":1750.0,"rating":2700,"tags":["combinatorics","dp","math"]},{"contestId":1924,"index":"C","name":"Fractal Origami","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["geometry","math","matrices"]},{"contestId":1924,"index":"B","name":"Space Harbour","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["data structures","implementation","math","sortings"]},{"contestId":1924,"index":"A","name":"Did We Get Everything Covered?","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["constructive algorithms","dp","greedy","shortest paths","strings"]},{"contestId":1923,"index":"F","name":"Shrink-Reverse","type":"PROGRAMMING","rating":2800,"tags":["binary search","brute force","greedy","hashing","implementation","string suffix structures","strings"]},{"contestId":1923,"index":"E","name":"Count Paths","type":"PROGRAMMING","rating":2000,"tags":["data structures","dfs and similar","dp","dsu","graphs","trees"]},{"contestId":1923,"index":"D","name":"Slimes","type":"PROGRAMMING","rating":1800,"tags":["binary search","constructive algorithms","data structures","greedy","two pointers"]},{"contestId":1923,"index":"C","name":"Find B","type":"PROGRAMMING","rating":1400,"tags":["constructive algorithms","greedy"]},{"contestId":1923,"index":"B","name":"Monsters Attack!","type":"PROGRAMMING","rating":1100,"tags":["dp","greedy","implementation"]},{"contestId":1923,"index":"A","name":"Moving Chips","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation"]},{"contestId":1922,"index":"F","name":"Replace on Segment","type":"PROGRAMMING","rating":2500,"tags":["dp","graph matchings"]},{"contestId":1922,"index":"E","name":"Increasing Subsequences","type":"PROGRAMMING","rating":1800,"tags":["bitmasks","constructive algorithms","divide and conquer","greedy","math"]},{"contestId":1922,"index":"D","name":"Berserk Monsters","type":"PROGRAMMING","rating":1900,"tags":["brute force","data structures","dsu","implementation","math"]},{"contestId":1922,"index":"C","name":"Closest Cities","type":"PROGRAMMING","rating":1300,"tags":["greedy","implementation","math"]},{"contestId":1922,"index":"B","name":"Forming Triangles","type":"PROGRAMMING","rating":1200,"tags":["combinatorics","constructive algorithms","math","sortings"]},{"contestId":1922,"index":"A","name":"Tricky Template","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","implementation","strings"]},{"contestId":1921,"index":"G","name":"Mischievous Shooter","type":"PROGRAMMING","rating":2200,"tags":["brute force","data structures","divide and conquer","dp","implementation"]},{"contestId":1921,"index":"F","name":"Sum of Progression","type":"PROGRAMMING","rating":1900,"tags":["brute force","data structures","dp","implementation","math"]},{"contestId":1921,"index":"E","name":"Eat the Chip","type":"PROGRAMMING","rating":1600,"tags":["brute force","games","greedy","math"]},{"contestId":1921,"index":"D","name":"Very Different Array","type":"PROGRAMMING","rating":1100,"tags":["data structures","greedy","sortings","two pointers"]},{"contestId":1921,"index":"C","name":"Sending Messages","type":"PROGRAMMING","rating":900,"tags":["greedy","math"]},{"contestId":1921,"index":"B","name":"Arranging Cats","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation"]},{"contestId":1921,"index":"A","name":"Square","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1920,"index":"F2","name":"Smooth Sailing (Hard Version)","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["binary search","data structures","dsu","geometry","graphs","trees"]},{"contestId":1920,"index":"F1","name":"Smooth Sailing (Easy Version)","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["binary search","brute force","data structures","dfs and similar","dsu","graphs","shortest paths"]},{"contestId":1920,"index":"E","name":"Counting Binary Strings","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["combinatorics","dp","math"]},{"contestId":1920,"index":"D","name":"Array Repetition","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["binary search","brute force","dsu","implementation","math"]},{"contestId":1920,"index":"C","name":"Partitioning the Array","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","math","number theory"]},{"contestId":1920,"index":"B","name":"Summation Game","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["games","greedy","math","sortings"]},{"contestId":1920,"index":"A","name":"Satisfying Constraints","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","math"]},{"contestId":1919,"index":"H","name":"Tree Diameter","type":"PROGRAMMING","points":5000.0,"rating":2000,"tags":["interactive","trees"]},{"contestId":1919,"index":"G","name":"Tree LGM","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["constructive algorithms","divide and conquer","games","trees"]},{"contestId":1919,"index":"F2","name":"Wine Factory (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":2800,"tags":["data structures","dp","flows","greedy","matrices"]},{"contestId":1919,"index":"F1","name":"Wine Factory (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["data structures","greedy"]},{"contestId":1919,"index":"E","name":"Counting Prefixes","type":"PROGRAMMING","points":2250.0,"rating":2600,"tags":["combinatorics","constructive algorithms","dp","implementation","math"]},{"contestId":1919,"index":"D","name":"01 Tree","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["constructive algorithms","data structures","dsu","greedy","sortings","trees"]},{"contestId":1919,"index":"C","name":"Grouping Increases","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["data structures","dp","greedy"]},{"contestId":1919,"index":"B","name":"Plus-Minus Split","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":1919,"index":"A","name":"Wallet Exchange","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["games","math"]},{"contestId":1918,"index":"G","name":"Permutation of Given","type":"PROGRAMMING","points":3250.0,"rating":2700,"tags":["constructive algorithms","math"]},{"contestId":1918,"index":"F","name":"Caterpillar on a Tree","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["dfs and similar","graphs","greedy","implementation","sortings","trees"]},{"contestId":1918,"index":"E","name":"ace5 and Task Order","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["constructive algorithms","divide and conquer","implementation","interactive","probabilities","sortings"]},{"contestId":1918,"index":"D","name":"Blocking Elements","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["binary search","data structures","dp","implementation","two pointers"]},{"contestId":1918,"index":"C","name":"XOR-distance","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["bitmasks","greedy","implementation","math"]},{"contestId":1918,"index":"B","name":"Minimize Inversions","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["constructive algorithms","data structures","greedy","implementation","sortings"]},{"contestId":1918,"index":"A","name":"Brick Wall","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1917,"index":"F","name":"Construct Tree","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["bitmasks","constructive algorithms","dp","trees"]},{"contestId":1917,"index":"E","name":"Construct Matrix","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["constructive algorithms","math"]},{"contestId":1917,"index":"D","name":"Yet Another Inversions Problem","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["combinatorics","data structures","dp","implementation","math","number theory"]},{"contestId":1917,"index":"C","name":"Watering an Array","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","greedy","implementation","math"]},{"contestId":1917,"index":"B","name":"Erase First or Second Letter","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","combinatorics","data structures","dp","strings"]},{"contestId":1917,"index":"A","name":"Least Product","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1916,"index":"H2","name":"Matrix Rank (Hard Version)","type":"PROGRAMMING","points":1750.0,"rating":2700,"tags":["combinatorics","dp","math","matrices","string suffix structures"]},{"contestId":1916,"index":"H1","name":"Matrix Rank (Easy Version)","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["brute force","combinatorics","dp","math","matrices"]},{"contestId":1916,"index":"G","name":"Optimizations From Chelsu","type":"PROGRAMMING","points":3750.0,"rating":3500,"tags":["divide and conquer","dp","number theory","trees"]},{"contestId":1916,"index":"F","name":"Group Division","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["constructive algorithms","dfs and similar","graphs","greedy"]},{"contestId":1916,"index":"E","name":"Happy Life in University","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["data structures","dfs and similar","greedy","trees"]},{"contestId":1916,"index":"D","name":"Mathematical Problem","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["brute force","constructive algorithms","geometry","math"]},{"contestId":1916,"index":"C","name":"Training Before the Olympiad","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["constructive algorithms","games","greedy","implementation","math"]},{"contestId":1916,"index":"B","name":"Two Divisors","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["constructive algorithms","math","number theory"]},{"contestId":1916,"index":"A","name":"2023","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["constructive algorithms","implementation","math","number theory"]},{"contestId":1915,"index":"G","name":"Bicycles","type":"PROGRAMMING","rating":1800,"tags":["graphs","greedy","implementation","shortest paths","sortings"]},{"contestId":1915,"index":"F","name":"Greetings","type":"PROGRAMMING","rating":1500,"tags":["data structures","divide and conquer","sortings"]},{"contestId":1915,"index":"E","name":"Romantic Glasses","type":"PROGRAMMING","rating":1300,"tags":["data structures","greedy","math"]},{"contestId":1915,"index":"D","name":"Unnatural Language Processing","type":"PROGRAMMING","rating":900,"tags":["greedy","implementation","strings"]},{"contestId":1915,"index":"C","name":"Can I Square?","type":"PROGRAMMING","rating":800,"tags":["binary search","implementation"]},{"contestId":1915,"index":"B","name":"Not Quite Latin Square","type":"PROGRAMMING","rating":800,"tags":["bitmasks","brute force","implementation"]},{"contestId":1915,"index":"A","name":"Odd One Out","type":"PROGRAMMING","rating":800,"tags":["bitmasks","implementation"]},{"contestId":1914,"index":"G2","name":"Light Bulbs (Hard Version)","type":"PROGRAMMING","rating":2300,"tags":["combinatorics","data structures","dfs and similar","dp","graphs","hashing"]},{"contestId":1914,"index":"G1","name":"Light Bulbs (Easy Version)","type":"PROGRAMMING","rating":2100,"tags":["brute force","combinatorics","dfs and similar","dp","dsu","graphs","math","trees"]},{"contestId":1914,"index":"F","name":"Programming Competition","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","dp","graph matchings","greedy","trees"]},{"contestId":1914,"index":"E2","name":"Game with Marbles (Hard Version)","type":"PROGRAMMING","rating":1400,"tags":["games","greedy","sortings"]},{"contestId":1914,"index":"E1","name":"Game with Marbles (Easy Version)","type":"PROGRAMMING","rating":1400,"tags":["brute force","games","greedy","sortings"]},{"contestId":1914,"index":"D","name":"Three Activities","type":"PROGRAMMING","rating":1200,"tags":["brute force","dp","greedy","implementation","sortings"]},{"contestId":1914,"index":"C","name":"Quests","type":"PROGRAMMING","rating":1100,"tags":["greedy","math"]},{"contestId":1914,"index":"B","name":"Preparing for the Contest","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","math"]},{"contestId":1914,"index":"A","name":"Problemsolving Log","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":1913,"index":"F","name":"Palindromic Problem","type":"PROGRAMMING","rating":2800,"tags":["binary search","data structures","hashing","string suffix structures","strings"]},{"contestId":1913,"index":"E","name":"Matrix Problem","type":"PROGRAMMING","rating":2400,"tags":["flows","graphs"]},{"contestId":1913,"index":"D","name":"Array Collapse","type":"PROGRAMMING","rating":2100,"tags":["data structures","divide and conquer","dp","trees"]},{"contestId":1913,"index":"C","name":"Game with Multiset","type":"PROGRAMMING","rating":1300,"tags":["binary search","bitmasks","brute force","greedy"]},{"contestId":1913,"index":"B","name":"Swap and Delete","type":"PROGRAMMING","rating":1000,"tags":["strings"]},{"contestId":1913,"index":"A","name":"Rating Increase","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1912,"index":"L","name":"LOL Lovers","type":"PROGRAMMING","rating":800,"tags":["strings"]},{"contestId":1912,"index":"K","name":"Kim\u0027s Quest","type":"PROGRAMMING","rating":1800,"tags":["bitmasks","combinatorics","dp"]},{"contestId":1912,"index":"J","name":"Joy of Pokémon Observation","type":"PROGRAMMING","rating":2300,"tags":[]},{"contestId":1912,"index":"I","name":"Innovative Washing Machine","type":"PROGRAMMING","rating":3300,"tags":["geometry","math","two pointers"]},{"contestId":1912,"index":"H","name":"Hypercatapult Commute","type":"PROGRAMMING","rating":2400,"tags":["graphs"]},{"contestId":1912,"index":"G","name":"Great City Saint Petersburg","type":"PROGRAMMING","rating":2400,"tags":["data structures"]},{"contestId":1912,"index":"F","name":"Fugitive Frenzy","type":"PROGRAMMING","rating":3100,"tags":["math","probabilities"]},{"contestId":1912,"index":"E","name":"Evaluate It and Back Again","type":"PROGRAMMING","rating":2200,"tags":["constructive algorithms","implementation","math"]},{"contestId":1912,"index":"D","name":"Divisibility Test","type":"PROGRAMMING","rating":1900,"tags":["math"]},{"contestId":1912,"index":"C","name":"Cactus Transformation","type":"PROGRAMMING","rating":3300,"tags":["constructive algorithms"]},{"contestId":1912,"index":"B","name":"Blueprint for Seating","type":"PROGRAMMING","rating":2100,"tags":["combinatorics","divide and conquer","math"]},{"contestId":1912,"index":"A","name":"Accumulator Apex","type":"PROGRAMMING","rating":1900,"tags":["data structures","implementation","sortings"]},{"contestId":1910,"index":"J","name":"Two Colors","type":"PROGRAMMING","rating":2900,"tags":["*special"]},{"contestId":1910,"index":"I","name":"Inverse Problem","type":"PROGRAMMING","rating":2700,"tags":["*special","combinatorics","dp"]},{"contestId":1910,"index":"H","name":"Sum of Digits of Sums","type":"PROGRAMMING","rating":2400,"tags":["*special","binary search","data structures"]},{"contestId":1910,"index":"G","name":"Pool Records","type":"PROGRAMMING","rating":2700,"tags":["*special","greedy"]},{"contestId":1910,"index":"F","name":"Build Railway Stations","type":"PROGRAMMING","rating":2000,"tags":["*special","greedy","trees"]},{"contestId":1910,"index":"E","name":"Maximum Sum Subarrays","type":"PROGRAMMING","rating":2100,"tags":["*special","dp"]},{"contestId":1910,"index":"D","name":"Remove and Add","type":"PROGRAMMING","rating":1800,"tags":["*special","greedy"]},{"contestId":1910,"index":"C","name":"Poisonous Swamp","type":"PROGRAMMING","rating":1600,"tags":["*special","implementation"]},{"contestId":1910,"index":"B","name":"Security Guard","type":"PROGRAMMING","rating":1600,"tags":["*special","greedy"]},{"contestId":1910,"index":"A","name":"Username","type":"PROGRAMMING","rating":1100,"tags":["*special","implementation"]},{"contestId":1909,"index":"I","name":"Short Permutation Problem","type":"PROGRAMMING","points":6000.0,"rating":1900,"tags":["combinatorics","dp","fft","math"]},{"contestId":1909,"index":"H","name":"Parallel Swaps Sort","type":"PROGRAMMING","points":6000.0,"rating":3500,"tags":["constructive algorithms","data structures"]},{"contestId":1909,"index":"G","name":"Pumping Lemma","type":"PROGRAMMING","points":4000.0,"rating":3000,"tags":["hashing","strings"]},{"contestId":1909,"index":"F2","name":"Small Permutation Problem (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["combinatorics","dp","math"]},{"contestId":1909,"index":"F1","name":"Small Permutation Problem (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["brute force","combinatorics","dp","math"]},{"contestId":1909,"index":"E","name":"Multiple Lamps","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["bitmasks","brute force","constructive algorithms","math","number theory"]},{"contestId":1909,"index":"D","name":"Split Plus K","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["greedy","math","number theory"]},{"contestId":1909,"index":"C","name":"Heavy Intervals","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","data structures","dsu","greedy","math","sortings"]},{"contestId":1909,"index":"B","name":"Make Almost Equal With Mod","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["bitmasks","constructive algorithms","math","number theory"]},{"contestId":1909,"index":"A","name":"Distinct Buttons","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":1907,"index":"G","name":"Lights","type":"PROGRAMMING","rating":2200,"tags":["brute force","constructive algorithms","dfs and similar","graphs","greedy","implementation"]},{"contestId":1907,"index":"F","name":"Shift and Reverse","type":"PROGRAMMING","rating":1800,"tags":["greedy","sortings"]},{"contestId":1907,"index":"E","name":"Good Triples","type":"PROGRAMMING","rating":1600,"tags":["brute force","combinatorics","number theory"]},{"contestId":1907,"index":"D","name":"Jumping Through Segments","type":"PROGRAMMING","rating":1400,"tags":["binary search","constructive algorithms"]},{"contestId":1907,"index":"C","name":"Removal of Unattractive Pairs","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","greedy","math","strings"]},{"contestId":1907,"index":"B","name":"YetnotherrokenKeoard","type":"PROGRAMMING","rating":1000,"tags":["data structures","implementation","strings"]},{"contestId":1907,"index":"A","name":"Rook","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1906,"index":"M","name":"Triangle Construction","type":"PROGRAMMING","rating":1700,"tags":["greedy","math"]},{"contestId":1906,"index":"L","name":"Palindromic Parentheses","type":"PROGRAMMING","rating":2500,"tags":["constructive algorithms"]},{"contestId":1906,"index":"K","name":"Deck-Building Game","type":"PROGRAMMING","rating":2500,"tags":["divide and conquer","math"]},{"contestId":1906,"index":"J","name":"Count BFS Graph","type":"PROGRAMMING","rating":2100,"tags":["combinatorics","dp"]},{"contestId":1906,"index":"I","name":"Contingency Plan 2","type":"PROGRAMMING","rating":2900,"tags":["graph matchings"]},{"contestId":1906,"index":"H","name":"Twin Friends","type":"PROGRAMMING","rating":2200,"tags":["combinatorics","dp"]},{"contestId":1906,"index":"G","name":"Grid Game 2","type":"PROGRAMMING","rating":2900,"tags":["games","number theory"]},{"contestId":1906,"index":"F","name":"Maximize The Value","type":"PROGRAMMING","rating":2100,"tags":["data structures","sortings"]},{"contestId":1906,"index":"E","name":"Merge Not Sort","type":"PROGRAMMING","rating":1900,"tags":["constructive algorithms","dp"]},{"contestId":1906,"index":"D","name":"Spaceship Exploration","type":"PROGRAMMING","rating":2800,"tags":["binary search","geometry"]},{"contestId":1906,"index":"C","name":"Cursed Game","type":"PROGRAMMING","rating":3000,"tags":["interactive"]},{"contestId":1906,"index":"B","name":"Button Pressing","type":"PROGRAMMING","rating":2600,"tags":["bitmasks","constructive algorithms","hashing"]},{"contestId":1906,"index":"A","name":"Easy As ABC","type":"PROGRAMMING","rating":1000,"tags":["brute force"]},{"contestId":1905,"index":"F","name":"Field Should Not Be Empty","type":"PROGRAMMING","points":2250.0,"rating":2600,"tags":["brute force","data structures","divide and conquer"]},{"contestId":1905,"index":"E","name":"One-X","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["combinatorics","dfs and similar","dp","math","trees"]},{"contestId":1905,"index":"D","name":"Cyclic MEX","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["data structures","implementation","math","two pointers"]},{"contestId":1905,"index":"C","name":"Largest Subsequence","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["greedy","strings"]},{"contestId":1905,"index":"B","name":"Begginer\u0027s Zelda","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","trees"]},{"contestId":1905,"index":"A","name":"Constructive Problems","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1904,"index":"F","name":"Beautiful Tree","type":"PROGRAMMING","points":3500.0,"rating":2800,"tags":["data structures","dfs and similar","graphs","implementation","trees"]},{"contestId":1904,"index":"E","name":"Tree Queries","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["data structures","dfs and similar","graphs","implementation","trees"]},{"contestId":1904,"index":"D2","name":"Set To Max (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":1800,"tags":["constructive algorithms","data structures","divide and conquer","greedy","implementation","sortings"]},{"contestId":1904,"index":"D1","name":"Set To Max (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["brute force","constructive algorithms","greedy"]},{"contestId":1904,"index":"C","name":"Array Game","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["binary search","brute force","data structures","sortings","two pointers"]},{"contestId":1904,"index":"B","name":"Collecting Game","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["binary search","dp","greedy","sortings","two pointers"]},{"contestId":1904,"index":"A","name":"Forked!","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","implementation"]},{"contestId":1903,"index":"F","name":"Babysitting","type":"PROGRAMMING","points":3500.0,"rating":2500,"tags":["2-sat","binary search","data structures","graphs","trees"]},{"contestId":1903,"index":"E","name":"Geo Game","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["greedy","interactive","math"]},{"contestId":1903,"index":"D2","name":"Maximum And Queries (hard version)","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["bitmasks","divide and conquer","dp","greedy"]},{"contestId":1903,"index":"D1","name":"Maximum And Queries (easy version)","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["binary search","bitmasks","brute force","greedy"]},{"contestId":1903,"index":"C","name":"Theofanis\u0027 Nightmare","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","greedy"]},{"contestId":1903,"index":"B","name":"StORage room","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["bitmasks","brute force","constructive algorithms","greedy"]},{"contestId":1903,"index":"A","name":"Halloumi Boxes","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","sortings"]},{"contestId":1902,"index":"F","name":"Trees and XOR Queries Again","type":"PROGRAMMING","rating":2400,"tags":["data structures","dfs and similar","divide and conquer","graphs","implementation","math","trees"]},{"contestId":1902,"index":"E","name":"Collapsing Strings","type":"PROGRAMMING","rating":1900,"tags":["data structures","strings","trees"]},{"contestId":1902,"index":"D","name":"Robot Queries","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","dp","implementation"]},{"contestId":1902,"index":"C","name":"Insert and Equalize","type":"PROGRAMMING","rating":1300,"tags":["brute force","constructive algorithms","greedy","math","number theory"]},{"contestId":1902,"index":"B","name":"Getting Points","type":"PROGRAMMING","rating":1100,"tags":["binary search","brute force","greedy"]},{"contestId":1902,"index":"A","name":"Binary Imbalance","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms"]},{"contestId":1901,"index":"F","name":"Landscaping","type":"PROGRAMMING","rating":2900,"tags":["binary search","geometry","two pointers"]},{"contestId":1901,"index":"E","name":"Compressed Tree","type":"PROGRAMMING","rating":2200,"tags":["dfs and similar","dp","graphs","greedy","sortings","trees"]},{"contestId":1901,"index":"D","name":"Yet Another Monster Fight","type":"PROGRAMMING","rating":1700,"tags":["binary search","dp","greedy","implementation","math"]},{"contestId":1901,"index":"C","name":"Add, Divide and Floor","type":"PROGRAMMING","rating":1400,"tags":["constructive algorithms","greedy","math"]},{"contestId":1901,"index":"B","name":"Chip and Ribbon","type":"PROGRAMMING","rating":1100,"tags":["greedy","math"]},{"contestId":1901,"index":"A","name":"Line Trip","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1900,"index":"F","name":"Local Deletions","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["binary search","data structures","implementation"]},{"contestId":1900,"index":"E","name":"Transitive Graph","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["dfs and similar","dp","dsu","graphs","implementation"]},{"contestId":1900,"index":"D","name":"Small GCD","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["bitmasks","brute force","dp","math","number theory"]},{"contestId":1900,"index":"C","name":"Anji\u0027s Binary Tree","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["dfs and similar","dp","trees"]},{"contestId":1900,"index":"B","name":"Laura and Operations","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["dp","math"]},{"contestId":1900,"index":"A","name":"Cover in Water","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","implementation","strings"]},{"contestId":1899,"index":"G","name":"Unusual Entertainment","type":"PROGRAMMING","rating":1900,"tags":["data structures","dfs and similar","dsu","shortest paths","sortings","trees","two pointers"]},{"contestId":1899,"index":"F","name":"Alex\u0027s whims","type":"PROGRAMMING","rating":1600,"tags":["constructive algorithms","graphs","greedy","shortest paths","trees"]},{"contestId":1899,"index":"E","name":"Queue Sort","type":"PROGRAMMING","rating":1300,"tags":["greedy","implementation","sortings"]},{"contestId":1899,"index":"D","name":"Yarik and Musical Notes","type":"PROGRAMMING","rating":1300,"tags":["hashing","math","number theory"]},{"contestId":1899,"index":"C","name":"Yarik and Array","type":"PROGRAMMING","rating":1100,"tags":["dp","greedy","two pointers"]},{"contestId":1899,"index":"B","name":"250 Thousand Tons of TNT","type":"PROGRAMMING","rating":1100,"tags":["brute force","implementation","number theory"]},{"contestId":1899,"index":"A","name":"Game with Integers","type":"PROGRAMMING","rating":800,"tags":["games","math","number theory"]},{"contestId":1898,"index":"F","name":"Vova Escapes the Matrix","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["brute force","dfs and similar","divide and conquer","shortest paths"]},{"contestId":1898,"index":"E","name":"Sofia and Strings","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["data structures","greedy","sortings","strings","two pointers"]},{"contestId":1898,"index":"D","name":"Absolute Beauty","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["greedy","math"]},{"contestId":1898,"index":"C","name":"Colorful Grid","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["constructive algorithms"]},{"contestId":1898,"index":"B","name":"Milena and Admirer","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["greedy","math"]},{"contestId":1898,"index":"A","name":"Milica and String","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation","strings"]},{"contestId":1896,"index":"H2","name":"Cyclic Hamming (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":3500,"tags":["brute force","dp","fft","math","number theory"]},{"contestId":1896,"index":"H1","name":"Cyclic Hamming (Easy Version)","type":"PROGRAMMING","points":4000.0,"rating":3400,"tags":["brute force","divide and conquer","dp","fft","math","number theory"]},{"contestId":1896,"index":"G","name":"Pepe Racing","type":"PROGRAMMING","points":3250.0,"rating":3200,"tags":["constructive algorithms","implementation","interactive","sortings"]},{"contestId":1896,"index":"F","name":"Bracket Xoring","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1896,"index":"E","name":"Permutation Sorting","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["data structures","sortings"]},{"contestId":1896,"index":"D","name":"Ones and Twos","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["binary search","data structures","divide and conquer","math","two pointers"]},{"contestId":1896,"index":"C","name":"Matching Arrays","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["binary search","constructive algorithms","greedy","sortings"]},{"contestId":1896,"index":"B","name":"AB Flipping","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["greedy","strings","two pointers"]},{"contestId":1896,"index":"A","name":"Jagged Swaps","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["sortings"]},{"contestId":1895,"index":"G","name":"Two Characters, Two Colors","type":"PROGRAMMING","rating":3100,"tags":["binary search","data structures","dp","flows","greedy"]},{"contestId":1895,"index":"F","name":"Fancy Arrays","type":"PROGRAMMING","rating":2600,"tags":["combinatorics","dp","math","matrices"]},{"contestId":1895,"index":"E","name":"Infinite Card Game","type":"PROGRAMMING","rating":2300,"tags":["binary search","brute force","data structures","dfs and similar","dp","dsu","games","graphs","greedy","sortings","two pointers"]},{"contestId":1895,"index":"D","name":"XOR Construction","type":"PROGRAMMING","rating":1900,"tags":["bitmasks","constructive algorithms","data structures","math","string suffix structures","trees"]},{"contestId":1895,"index":"C","name":"Torn Lucky Ticket","type":"PROGRAMMING","rating":1400,"tags":["brute force","dp","hashing","implementation","math"]},{"contestId":1895,"index":"B","name":"Points and Minimum Distance","type":"PROGRAMMING","rating":800,"tags":["greedy","math","sortings"]},{"contestId":1895,"index":"A","name":"Treasure Chest","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1894,"index":"B","name":"Two Out of Three","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["constructive algorithms"]},{"contestId":1894,"index":"A","name":"Secret Sport","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":1893,"index":"E","name":"Cacti Symphony","type":"PROGRAMMING","points":2750.0,"rating":3500,"tags":["combinatorics","dfs and similar","dp","graphs"]},{"contestId":1893,"index":"D","name":"Colorful Constructive","type":"PROGRAMMING","points":2250.0,"rating":2600,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":1893,"index":"C","name":"Freedom of Choice","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["brute force","greedy","implementation"]},{"contestId":1893,"index":"B","name":"Neutral Tonality","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["constructive algorithms","greedy","sortings","two pointers"]},{"contestId":1893,"index":"A","name":"Anonymous Informant","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["brute force","dfs and similar","graphs","implementation"]},{"contestId":1891,"index":"F","name":"A Growing Tree","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["data structures","dfs and similar","trees"]},{"contestId":1891,"index":"E","name":"Brukhovich and Exams","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["brute force","greedy","implementation","math","sortings"]},{"contestId":1891,"index":"D","name":"Suspicious logarithms","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["binary search","brute force","math"]},{"contestId":1891,"index":"C","name":"Smilo and Monsters","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["binary search","constructive algorithms","greedy","sortings","two pointers"]},{"contestId":1891,"index":"B","name":"Deja Vu","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["brute force","math","sortings"]},{"contestId":1891,"index":"A","name":"Sorting with Twos","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","sortings"]},{"contestId":1890,"index":"B","name":"Qingshan Loves Strings","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["constructive algorithms","implementation"]},{"contestId":1890,"index":"A","name":"Doremy\u0027s Paint 3","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms"]},{"contestId":1889,"index":"F","name":"Doremy\u0027s Average Tree","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["data structures","dp","greedy","trees"]},{"contestId":1889,"index":"E","name":"Doremy\u0027s Swapping Trees","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["dfs and similar","graphs","trees"]},{"contestId":1889,"index":"D","name":"Game of Stacks","type":"PROGRAMMING","points":2000.0,"rating":3000,"tags":["brute force","dfs and similar","graphs","implementation","trees"]},{"contestId":1889,"index":"C2","name":"Doremy\u0027s Drying Plan (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["data structures","dp"]},{"contestId":1889,"index":"C1","name":"Doremy\u0027s Drying Plan (Easy Version)","type":"PROGRAMMING","points":750.0,"rating":2000,"tags":["brute force","data structures","dp","greedy","sortings"]},{"contestId":1889,"index":"B","name":"Doremy\u0027s Connecting Plan","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["constructive algorithms","greedy","math","sortings"]},{"contestId":1889,"index":"A","name":"Qingshan Loves Strings 2","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1887,"index":"F","name":"Minimum Segments","type":"PROGRAMMING","points":2750.0,"rating":3400,"tags":["constructive algorithms"]},{"contestId":1887,"index":"E","name":"Good Colorings","type":"PROGRAMMING","points":2000.0,"rating":3100,"tags":["binary search","constructive algorithms","graphs","interactive"]},{"contestId":1887,"index":"D","name":"Split","type":"PROGRAMMING","points":1250.0,"rating":2700,"tags":["binary search","data structures","divide and conquer","dsu","math","trees","two pointers"]},{"contestId":1887,"index":"C","name":"Minimum Array","type":"PROGRAMMING","points":1000.0,"rating":2400,"tags":["binary search","brute force","constructive algorithms","data structures","greedy","hashing","two pointers"]},{"contestId":1887,"index":"B","name":"Time Travel","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["binary search","graphs","shortest paths"]},{"contestId":1886,"index":"F","name":"Diamond Theft","type":"PROGRAMMING","rating":3300,"tags":["data structures","greedy"]},{"contestId":1886,"index":"E","name":"I Wanna be the Team Leader","type":"PROGRAMMING","rating":2400,"tags":["bitmasks","constructive algorithms","dp","greedy","math","sortings","two pointers"]},{"contestId":1886,"index":"D","name":"Monocarp and the Set","type":"PROGRAMMING","rating":2100,"tags":["combinatorics","data structures","math"]},{"contestId":1886,"index":"C","name":"Decreasing String","type":"PROGRAMMING","rating":1600,"tags":["implementation","strings"]},{"contestId":1886,"index":"B","name":"Fear of the Dark","type":"PROGRAMMING","rating":1200,"tags":["binary search","geometry","math"]},{"contestId":1886,"index":"A","name":"Sum of Three","type":"PROGRAMMING","rating":800,"tags":["brute force","constructive algorithms","math"]},{"contestId":1885,"index":"A","name":"Deterministic Scheduling for Extended Reality over 5G and Beyond","type":"PROGRAMMING","tags":["*special"]},{"contestId":1884,"index":"E","name":"Hard Design","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["greedy","implementation","math"]},{"contestId":1884,"index":"D","name":"Counting Rhyme","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["dp","math","number theory"]},{"contestId":1884,"index":"C","name":"Medium Design","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["brute force","data structures","dp","greedy","sortings"]},{"contestId":1884,"index":"B","name":"Haunted House","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["binary search","greedy","math","two pointers"]},{"contestId":1884,"index":"A","name":"Simple Design","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","math"]},{"contestId":1883,"index":"G2","name":"Dances (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["binary search","greedy","sortings","two pointers"]},{"contestId":1883,"index":"G1","name":"Dances (Easy version)","type":"PROGRAMMING","points":1750.0,"rating":1400,"tags":["binary search","greedy","two pointers"]},{"contestId":1883,"index":"F","name":"You Are So Beautiful","type":"PROGRAMMING","points":2750.0,"rating":1400,"tags":["data structures"]},{"contestId":1883,"index":"E","name":"Look Back","type":"PROGRAMMING","points":2500.0,"rating":1700,"tags":["bitmasks","greedy"]},{"contestId":1883,"index":"D","name":"In Love","type":"PROGRAMMING","points":1750.0,"rating":1500,"tags":["data structures","greedy"]},{"contestId":1883,"index":"C","name":"Raspberries","type":"PROGRAMMING","points":1500.0,"rating":1000,"tags":["dp","math"]},{"contestId":1883,"index":"B","name":"Chemistry","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["strings"]},{"contestId":1883,"index":"A","name":"Morning","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1882,"index":"E2","name":"Two Permutations (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":3100,"tags":["constructive algorithms"]},{"contestId":1882,"index":"E1","name":"Two Permutations (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["brute force","constructive algorithms","greedy","number theory"]},{"contestId":1882,"index":"D","name":"Tree XOR","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["bitmasks","dfs and similar","dp","greedy","trees"]},{"contestId":1882,"index":"C","name":"Card Game","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["brute force","greedy"]},{"contestId":1882,"index":"B","name":"Sets and Union","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["bitmasks","brute force","constructive algorithms","greedy"]},{"contestId":1882,"index":"A","name":"Increasing Sequence","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":1881,"index":"G","name":"Anya and the Mysterious String","type":"PROGRAMMING","rating":2000,"tags":["binary search","data structures"]},{"contestId":1881,"index":"F","name":"Minimum Maximum Distance","type":"PROGRAMMING","rating":1700,"tags":["dfs and similar","dp","graphs","shortest paths","trees"]},{"contestId":1881,"index":"E","name":"Block Sequence","type":"PROGRAMMING","rating":1500,"tags":["dp"]},{"contestId":1881,"index":"D","name":"Divide and Equalize","type":"PROGRAMMING","rating":1300,"tags":["math","number theory"]},{"contestId":1881,"index":"C","name":"Perfect Square","type":"PROGRAMMING","rating":1200,"tags":["brute force","implementation"]},{"contestId":1881,"index":"B","name":"Three Threadlets","type":"PROGRAMMING","rating":900,"tags":["math"]},{"contestId":1881,"index":"A","name":"Don\u0027t Try to Count","type":"PROGRAMMING","rating":800,"tags":["brute force","strings"]},{"contestId":1879,"index":"F","name":"Last Man Standing","type":"PROGRAMMING","rating":2800,"tags":["brute force","data structures","number theory"]},{"contestId":1879,"index":"E","name":"Interactive Game with Coloring","type":"PROGRAMMING","rating":2400,"tags":["brute force","constructive algorithms","dfs and similar","graphs","implementation","interactive","trees"]},{"contestId":1879,"index":"D","name":"Sum of XOR Functions","type":"PROGRAMMING","rating":1700,"tags":["bitmasks","combinatorics","divide and conquer","dp","math"]},{"contestId":1879,"index":"C","name":"Make it Alternating","type":"PROGRAMMING","rating":1300,"tags":["combinatorics","dp","greedy"]},{"contestId":1879,"index":"B","name":"Chips on the Board","type":"PROGRAMMING","rating":900,"tags":["constructive algorithms","greedy"]},{"contestId":1879,"index":"A","name":"Rigged!","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":1878,"index":"G","name":"wxhtzdy ORO Tree","type":"PROGRAMMING","rating":2300,"tags":["binary search","bitmasks","brute force","data structures","dfs and similar","implementation","trees"]},{"contestId":1878,"index":"F","name":"Vasilije Loves Number Theory","type":"PROGRAMMING","rating":1900,"tags":["brute force","math","number theory"]},{"contestId":1878,"index":"E","name":"Iva \u0026 Pav","type":"PROGRAMMING","rating":1400,"tags":["binary search","bitmasks","data structures","greedy"]},{"contestId":1878,"index":"D","name":"Reverse Madness","type":"PROGRAMMING","rating":1600,"tags":["data structures","greedy"]},{"contestId":1878,"index":"C","name":"Vasilije in Cacak","type":"PROGRAMMING","rating":900,"tags":["math"]},{"contestId":1878,"index":"B","name":"Aleksa and Stack","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","math"]},{"contestId":1878,"index":"A","name":"How Much Does Daytona Cost?","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":1877,"index":"C","name":"Joyboard","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["math","number theory"]},{"contestId":1877,"index":"A","name":"Goals of Victory","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1876,"index":"G","name":"Clubstep","type":"PROGRAMMING","points":3250.0,"rating":3500,"tags":["binary search","brute force","data structures","greedy","trees"]},{"contestId":1876,"index":"F","name":"Indefinite Clownfish","type":"PROGRAMMING","points":2750.0,"rating":3500,"tags":["binary search","graphs"]},{"contestId":1876,"index":"E","name":"Ball-Stackable","type":"PROGRAMMING","points":2250.0,"rating":3300,"tags":["constructive algorithms","data structures","dp","trees"]},{"contestId":1876,"index":"D","name":"Lexichromatography","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["combinatorics","dfs and similar","dsu","graphs","two pointers"]},{"contestId":1876,"index":"C","name":"Autosynthesis","type":"PROGRAMMING","points":1250.0,"rating":2100,"tags":["constructive algorithms","dfs and similar","graphs","greedy","sortings"]},{"contestId":1876,"index":"B","name":"Effects of Anti Pimples","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["combinatorics","number theory","sortings"]},{"contestId":1876,"index":"A","name":"Helmets in Night Light","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy","sortings"]},{"contestId":1875,"index":"D","name":"Jellyfish and Mex","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["dp"]},{"contestId":1875,"index":"C","name":"Jellyfish and Green Apple","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["bitmasks","greedy","math","number theory"]},{"contestId":1875,"index":"A","name":"Jellyfish and Undertale","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","greedy"]},{"contestId":1874,"index":"G","name":"Jellyfish and Inscryption","type":"PROGRAMMING","points":5000.0,"rating":3500,"tags":["dp"]},{"contestId":1874,"index":"F","name":"Jellyfish and OEIS","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["dp"]},{"contestId":1874,"index":"E","name":"Jellyfish and Hack","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["dp","math"]},{"contestId":1874,"index":"D","name":"Jellyfish and Miku","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["divide and conquer","dp","math","probabilities"]},{"contestId":1874,"index":"C","name":"Jellyfish and EVA","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["dp","graphs","greedy","math","probabilities"]},{"contestId":1874,"index":"B","name":"Jellyfish and Math","type":"PROGRAMMING","points":1250.0,"rating":2400,"tags":["bitmasks","brute force","dfs and similar","dp","graphs","shortest paths"]},{"contestId":1874,"index":"A","name":"Jellyfish and Game","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","games","greedy","implementation"]},{"contestId":1873,"index":"H","name":"Mad City","type":"PROGRAMMING","rating":1700,"tags":["dfs and similar","dsu","games","graphs","shortest paths","trees"]},{"contestId":1873,"index":"G","name":"ABBC or BACB","type":"PROGRAMMING","rating":1500,"tags":["constructive algorithms","greedy"]},{"contestId":1873,"index":"F","name":"Money Trees","type":"PROGRAMMING","rating":1300,"tags":["binary search","greedy","math","two pointers"]},{"contestId":1873,"index":"E","name":"Building an Aquarium","type":"PROGRAMMING","rating":1100,"tags":["binary search","sortings"]},{"contestId":1873,"index":"D","name":"1D Eraser","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation","two pointers"]},{"contestId":1873,"index":"C","name":"Target Practice","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":1873,"index":"B","name":"Good Kid","type":"PROGRAMMING","rating":800,"tags":["brute force","greedy","math"]},{"contestId":1873,"index":"A","name":"Short Sort","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation"]},{"contestId":1872,"index":"G","name":"Replace With Product","type":"PROGRAMMING","rating":2000,"tags":["brute force","greedy","math"]},{"contestId":1872,"index":"F","name":"Selling a Menagerie","type":"PROGRAMMING","rating":1800,"tags":["dfs and similar","dsu","graphs","implementation","math"]},{"contestId":1872,"index":"E","name":"Data Structures Fan","type":"PROGRAMMING","rating":1500,"tags":["binary search","bitmasks","data structures","dp"]},{"contestId":1872,"index":"D","name":"Plus Minus Permutation","type":"PROGRAMMING","rating":1200,"tags":["math"]},{"contestId":1872,"index":"C","name":"Non-coprime Split","type":"PROGRAMMING","rating":1100,"tags":["math","number theory"]},{"contestId":1872,"index":"B","name":"The Corridor or There and Back Again","type":"PROGRAMMING","rating":900,"tags":["greedy","implementation"]},{"contestId":1872,"index":"A","name":"Two Vessels","type":"PROGRAMMING","rating":800,"tags":["brute force","greedy","math"]},{"contestId":1870,"index":"H","name":"Standard Graph Problem","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["data structures","graphs","greedy","trees"]},{"contestId":1870,"index":"G","name":"MEXanization","type":"PROGRAMMING","points":3250.0,"rating":3300,"tags":["data structures"]},{"contestId":1870,"index":"F","name":"Lazy Numbers","type":"PROGRAMMING","points":3250.0,"rating":2900,"tags":["binary search","math"]},{"contestId":1870,"index":"E","name":"Another MEX Problem","type":"PROGRAMMING","points":2750.0,"rating":2300,"tags":["bitmasks","brute force","dp","shortest paths"]},{"contestId":1870,"index":"D","name":"Prefix Purchase","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["greedy","implementation","sortings"]},{"contestId":1870,"index":"C","name":"Colorful Table","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["binary search","data structures","dp","implementation","math","two pointers"]},{"contestId":1870,"index":"B","name":"Friendly Arrays","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["bitmasks","greedy","math"]},{"contestId":1870,"index":"A","name":"MEXanized Array","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","math"]},{"contestId":1869,"index":"B","name":"2D Traveling","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["geometry","math","shortest paths","sortings"]},{"contestId":1869,"index":"A","name":"Make It Zero","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["constructive algorithms"]},{"contestId":1868,"index":"F","name":"LIS?","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["data structures","greedy","implementation"]},{"contestId":1868,"index":"E","name":"Min-Sum-Max","type":"PROGRAMMING","points":2500.0,"rating":3500,"tags":["constructive algorithms","dp","greedy"]},{"contestId":1868,"index":"D","name":"Flower-like Pseudotree","type":"PROGRAMMING","points":1750.0,"rating":3000,"tags":["constructive algorithms","graphs","greedy","implementation","trees"]},{"contestId":1868,"index":"C","name":"Travel Plan","type":"PROGRAMMING","points":1000.0,"rating":2400,"tags":["combinatorics","dp","implementation","math","trees"]},{"contestId":1868,"index":"B2","name":"Candy Party (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2100,"tags":["bitmasks","constructive algorithms","dp","greedy","implementation","math"]},{"contestId":1868,"index":"B1","name":"Candy Party (Easy Version)","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["bitmasks","constructive algorithms","graphs","greedy","implementation","math"]},{"contestId":1868,"index":"A","name":"Fill in the Matrix","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","implementation"]},{"contestId":1867,"index":"F","name":"Most Different Tree","type":"PROGRAMMING","points":4000.0,"rating":2700,"tags":["brute force","constructive algorithms","dfs and similar","greedy","hashing"]},{"contestId":1867,"index":"E2","name":"Salyg1n and Array (hard version)","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["constructive algorithms","interactive"]},{"contestId":1867,"index":"E1","name":"Salyg1n and Array (simple version)","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["constructive algorithms","interactive","math"]},{"contestId":1867,"index":"D","name":"Cyclic Operations","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["brute force","constructive algorithms","dfs and similar","graphs","greedy","implementation"]},{"contestId":1867,"index":"C","name":"Salyg1n and the MEX Game","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["constructive algorithms","data structures","games","greedy","interactive"]},{"contestId":1867,"index":"B","name":"XOR Palindromes","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["bitmasks","constructive algorithms","strings"]},{"contestId":1867,"index":"A","name":"green_gold_dog, array and permutation","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","sortings"]},{"contestId":1866,"index":"M","name":"Mighty Rock Tower","type":"PROGRAMMING","rating":2400,"tags":["brute force","combinatorics","dp","math","probabilities"]},{"contestId":1866,"index":"L","name":"Lihmuf Balling","type":"PROGRAMMING","rating":2400,"tags":["binary search","brute force","math"]},{"contestId":1866,"index":"K","name":"Keen Tree Calculation","type":"PROGRAMMING","rating":2500,"tags":["binary search","data structures","dp","geometry","graphs","implementation","trees"]},{"contestId":1866,"index":"J","name":"Jackets and Packets","type":"PROGRAMMING","rating":2800,"tags":["dp"]},{"contestId":1866,"index":"I","name":"Imagination Castle","type":"PROGRAMMING","rating":2300,"tags":["dp","games","two pointers"]},{"contestId":1866,"index":"H","name":"Happy Sets","type":"PROGRAMMING","rating":2100,"tags":["combinatorics"]},{"contestId":1866,"index":"G","name":"Grouped Carriages","type":"PROGRAMMING","rating":2100,"tags":["binary search","data structures","dp","flows","greedy"]},{"contestId":1866,"index":"F","name":"Freak Joker Process","type":"PROGRAMMING","rating":3100,"tags":["binary search","data structures","sortings"]},{"contestId":1866,"index":"E","name":"Elevators of Tamem","type":"PROGRAMMING","rating":2700,"tags":["dp"]},{"contestId":1866,"index":"D","name":"Digital Wallet","type":"PROGRAMMING","rating":2300,"tags":["dp","greedy"]},{"contestId":1866,"index":"C","name":"Completely Searching for Inversions","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","dp","graphs"]},{"contestId":1866,"index":"B","name":"Battling with Numbers","type":"PROGRAMMING","rating":1400,"tags":["combinatorics","math","number theory"]},{"contestId":1866,"index":"A","name":"Ambitious Kid","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1864,"index":"I","name":"Future Dominators","type":"PROGRAMMING","points":4250.0,"rating":3500,"tags":["graphs","greedy"]},{"contestId":1864,"index":"H","name":"Asterism Stream","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["dp","math","matrices"]},{"contestId":1864,"index":"G","name":"Magic Square","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["combinatorics","constructive algorithms","implementation"]},{"contestId":1864,"index":"F","name":"Exotic Queries","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["data structures","implementation","sortings"]},{"contestId":1864,"index":"E","name":"Guess Game","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["bitmasks","data structures","games","math","probabilities","sortings","strings","trees"]},{"contestId":1864,"index":"D","name":"Matrix Cascade","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["brute force","constructive algorithms","data structures","dp","greedy","math"]},{"contestId":1864,"index":"C","name":"Divisor Chain","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["bitmasks","constructive algorithms","math","number theory"]},{"contestId":1864,"index":"B","name":"Swap and Reverse","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","greedy","sortings","strings"]},{"contestId":1864,"index":"A","name":"Increasing and Decreasing","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1863,"index":"I","name":"Redundant Routes","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["constructive algorithms","dp","trees"]},{"contestId":1863,"index":"H","name":"Goldberg Machine 3","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["dp","trees"]},{"contestId":1863,"index":"G","name":"Swaps","type":"PROGRAMMING","points":2750.0,"rating":2800,"tags":["combinatorics","dp","graphs","math"]},{"contestId":1863,"index":"F","name":"Divide, XOR, and Conquer","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["bitmasks","dp","math"]},{"contestId":1863,"index":"E","name":"Speedrun","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["brute force","dfs and similar","dp","graphs","greedy","math","sortings","two pointers"]},{"contestId":1863,"index":"D","name":"Two-Colored Dominoes","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["constructive algorithms","greedy"]},{"contestId":1863,"index":"C","name":"MEX Repetition","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["implementation","math"]},{"contestId":1863,"index":"B","name":"Split Sort","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["greedy","math","sortings"]},{"contestId":1863,"index":"A","name":"Channel","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":1862,"index":"G","name":"The Great Equalizer","type":"PROGRAMMING","rating":2000,"tags":["binary search","data structures","math","sortings"]},{"contestId":1862,"index":"F","name":"Magic Will Save the World","type":"PROGRAMMING","rating":1800,"tags":["binary search","bitmasks","brute force","dp"]},{"contestId":1862,"index":"E","name":"Kolya and Movie Theatre","type":"PROGRAMMING","rating":1600,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":1862,"index":"D","name":"Ice Cream Balls","type":"PROGRAMMING","rating":1300,"tags":["binary search","combinatorics","constructive algorithms","math"]},{"contestId":1862,"index":"C","name":"Flower City Fence","type":"PROGRAMMING","rating":1100,"tags":["binary search","data structures","implementation","sortings"]},{"contestId":1862,"index":"B","name":"Sequence Game","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms"]},{"contestId":1862,"index":"A","name":"Gift Carpet","type":"PROGRAMMING","rating":800,"tags":["dp","greedy","implementation","strings"]},{"contestId":1861,"index":"F","name":"Four Suits","type":"PROGRAMMING","rating":3200,"tags":["binary search","bitmasks","flows","greedy"]},{"contestId":1861,"index":"E","name":"Non-Intersecting Subpermutations","type":"PROGRAMMING","rating":2300,"tags":["combinatorics","dp","implementation","math"]},{"contestId":1861,"index":"D","name":"Sorting By Multiplication","type":"PROGRAMMING","rating":1800,"tags":["dp","greedy"]},{"contestId":1861,"index":"C","name":"Queries for the Array","type":"PROGRAMMING","rating":1600,"tags":["data structures","dfs and similar","implementation","strings","trees"]},{"contestId":1861,"index":"B","name":"Two Binary Strings","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","dp","greedy"]},{"contestId":1861,"index":"A","name":"Prime Deletion","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","math"]},{"contestId":1860,"index":"F","name":"Evaluate RBS","type":"PROGRAMMING","rating":2900,"tags":["data structures","geometry","implementation","math","sortings"]},{"contestId":1860,"index":"E","name":"Fast Travel Text Editor","type":"PROGRAMMING","rating":2400,"tags":["data structures","dfs and similar","graphs","shortest paths"]},{"contestId":1860,"index":"D","name":"Balanced String","type":"PROGRAMMING","rating":2200,"tags":["dp"]},{"contestId":1860,"index":"C","name":"Game on Permutation","type":"PROGRAMMING","rating":1400,"tags":["data structures","dp","games","greedy"]},{"contestId":1860,"index":"B","name":"Fancy Coins","type":"PROGRAMMING","rating":1200,"tags":["binary search","brute force","greedy","math"]},{"contestId":1860,"index":"A","name":"Not a Substring","type":"PROGRAMMING","rating":900,"tags":["constructive algorithms","strings"]},{"contestId":1859,"index":"F","name":"Teleportation in Byteland","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["data structures","dfs and similar","divide and conquer","graphs","shortest paths","trees"]},{"contestId":1859,"index":"E","name":"Maximum Monogonosity","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["brute force","dp","math"]},{"contestId":1859,"index":"D","name":"Andrey and Escape from Capygrad","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["binary search","data structures","dp","dsu","greedy","sortings"]},{"contestId":1859,"index":"C","name":"Another Permutation Problem","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["brute force","dp","greedy","math"]},{"contestId":1859,"index":"B","name":"Olya and Game with Arrays","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","greedy","math","sortings"]},{"contestId":1859,"index":"A","name":"United We Stand","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math","number theory"]},{"contestId":1858,"index":"E2","name":"Rollbacks (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2600,"tags":["data structures","interactive","trees"]},{"contestId":1858,"index":"E1","name":"Rollbacks (Easy Version)","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["brute force","data structures","dfs and similar","trees"]},{"contestId":1858,"index":"D","name":"Trees and Segments","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["brute force","data structures","dp","greedy","two pointers"]},{"contestId":1858,"index":"C","name":"Yet Another Permutation Problem","type":"PROGRAMMING","points":1500.0,"rating":1000,"tags":["constructive algorithms","greedy","math","number theory"]},{"contestId":1858,"index":"B","name":"The Walkway","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["brute force","dp","greedy","math","number theory"]},{"contestId":1858,"index":"A","name":"Buttons","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["games","greedy","math"]},{"contestId":1857,"index":"G","name":"Counting Graphs","type":"PROGRAMMING","rating":2000,"tags":["combinatorics","divide and conquer","dsu","graphs","greedy","sortings","trees"]},{"contestId":1857,"index":"F","name":"Sum and Product","type":"PROGRAMMING","rating":1600,"tags":["binary search","data structures","math"]},{"contestId":1857,"index":"E","name":"Power of Points","type":"PROGRAMMING","rating":1500,"tags":["math","sortings"]},{"contestId":1857,"index":"D","name":"Strong Vertices","type":"PROGRAMMING","rating":1300,"tags":["math","sortings","trees"]},{"contestId":1857,"index":"C","name":"Assembly via Minimums","type":"PROGRAMMING","rating":1200,"tags":["greedy","sortings"]},{"contestId":1857,"index":"B","name":"Maximum Rounding","type":"PROGRAMMING","rating":1100,"tags":["greedy","implementation","math"]},{"contestId":1857,"index":"A","name":"Array Coloring","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1856,"index":"E2","name":"PermuTree (hard version)","type":"PROGRAMMING","points":1500.0,"rating":2700,"tags":["bitmasks","dfs and similar","dp","fft","greedy","implementation","math","trees"]},{"contestId":1856,"index":"E1","name":"PermuTree (easy version)","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["dfs and similar","dp","trees"]},{"contestId":1856,"index":"D","name":"More Wrong","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["divide and conquer","interactive"]},{"contestId":1856,"index":"C","name":"To Become Max","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["binary search","brute force","data structures","dp"]},{"contestId":1856,"index":"B","name":"Good Arrays","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["implementation","math"]},{"contestId":1856,"index":"A","name":"Tales of a Sort","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1855,"index":"B","name":"Longest Divisors Interval","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["brute force","combinatorics","greedy","math","number theory"]},{"contestId":1855,"index":"A","name":"Dalton the Teacher","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1854,"index":"F","name":"Mark and Spaceship","type":"PROGRAMMING","points":3250.0,"rating":3500,"tags":["brute force","dp"]},{"contestId":1854,"index":"E","name":"Game Bundles","type":"PROGRAMMING","points":2750.0,"rating":3000,"tags":["brute force","constructive algorithms","dp","greedy","math"]},{"contestId":1854,"index":"D","name":"Michael and Hotel","type":"PROGRAMMING","points":2000.0,"rating":3000,"tags":["binary search","interactive","trees"]},{"contestId":1854,"index":"C","name":"Expected Destruction","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["combinatorics","dp","math","probabilities"]},{"contestId":1854,"index":"B","name":"Earn or Unlock","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["bitmasks","brute force","dp"]},{"contestId":1854,"index":"A2","name":"Dual (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["constructive algorithms","math"]},{"contestId":1854,"index":"A1","name":"Dual (Easy Version)","type":"PROGRAMMING","points":750.0,"rating":1400,"tags":["constructive algorithms","math"]},{"contestId":1853,"index":"B","name":"Fibonaccharsis","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["binary search","brute force","math"]},{"contestId":1853,"index":"A","name":"Desorting","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","math"]},{"contestId":1852,"index":"F","name":"Panda Meetups","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["data structures","dp","flows"]},{"contestId":1852,"index":"E","name":"Rivalries","type":"PROGRAMMING","points":2250.0,"rating":3400,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":1852,"index":"D","name":"Miriany and Matchstick","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["constructive algorithms","dp","greedy"]},{"contestId":1852,"index":"C","name":"Ina of the Mountain","type":"PROGRAMMING","points":1250.0,"rating":2400,"tags":["data structures","dp","greedy","math"]},{"contestId":1852,"index":"B","name":"Imbalanced Arrays","type":"PROGRAMMING","points":750.0,"rating":1800,"tags":["constructive algorithms","graphs","greedy","math","sortings","two pointers"]},{"contestId":1852,"index":"A","name":"Ntarsis\u0027 Set","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["binary search","math","number theory"]},{"contestId":1851,"index":"G","name":"Vlad and the Mountains","type":"PROGRAMMING","rating":2000,"tags":["binary search","data structures","dsu","graphs","implementation","sortings","trees","two pointers"]},{"contestId":1851,"index":"F","name":"Lisa and the Martians","type":"PROGRAMMING","rating":1800,"tags":["bitmasks","greedy","math","strings","trees"]},{"contestId":1851,"index":"E","name":"Nastya and Potions","type":"PROGRAMMING","rating":1500,"tags":["dfs and similar","dp","graphs","sortings"]},{"contestId":1851,"index":"D","name":"Prefix Permutation Sums","type":"PROGRAMMING","rating":1300,"tags":["implementation","math"]},{"contestId":1851,"index":"C","name":"Tiles Comeback","type":"PROGRAMMING","rating":1000,"tags":["greedy"]},{"contestId":1851,"index":"B","name":"Parity Sort","type":"PROGRAMMING","rating":800,"tags":["greedy","sortings","two pointers"]},{"contestId":1851,"index":"A","name":"Escalator Conversations","type":"PROGRAMMING","rating":800,"tags":["brute force","constructive algorithms","math"]},{"contestId":1850,"index":"H","name":"The Third Letter","type":"PROGRAMMING","rating":1700,"tags":["dfs and similar","dsu","graphs","greedy","implementation"]},{"contestId":1850,"index":"G","name":"The Morning Star","type":"PROGRAMMING","rating":1500,"tags":["combinatorics","data structures","geometry","implementation","math","sortings"]},{"contestId":1850,"index":"F","name":"We Were Both Children","type":"PROGRAMMING","rating":1300,"tags":["brute force","implementation","math","number theory"]},{"contestId":1850,"index":"E","name":"Cardboard for Pictures","type":"PROGRAMMING","rating":1100,"tags":["binary search","geometry","implementation","math"]},{"contestId":1850,"index":"D","name":"Balanced Round","type":"PROGRAMMING","rating":900,"tags":["brute force","greedy","implementation","sortings"]},{"contestId":1850,"index":"C","name":"Word on the Paper","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":1850,"index":"B","name":"Ten Words of Wisdom","type":"PROGRAMMING","rating":800,"tags":["implementation","sortings"]},{"contestId":1850,"index":"A","name":"To My Critics","type":"PROGRAMMING","rating":800,"tags":["implementation","sortings"]},{"contestId":1849,"index":"F","name":"XOR Partition","type":"PROGRAMMING","rating":2700,"tags":["binary search","bitmasks","data structures","divide and conquer","greedy","trees"]},{"contestId":1849,"index":"E","name":"Max to the Right of Min","type":"PROGRAMMING","rating":2300,"tags":["binary search","data structures","divide and conquer","dp","dsu","two pointers"]},{"contestId":1849,"index":"D","name":"Array Painting","type":"PROGRAMMING","rating":1700,"tags":["constructive algorithms","greedy","two pointers"]},{"contestId":1849,"index":"C","name":"Binary String Copying","type":"PROGRAMMING","rating":1600,"tags":["binary search","brute force","data structures","hashing","strings"]},{"contestId":1849,"index":"B","name":"Monsters","type":"PROGRAMMING","rating":1000,"tags":["greedy","math","sortings"]},{"contestId":1849,"index":"A","name":"Morning Sandwich","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":1848,"index":"F","name":"Vika and Wiki","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["binary search","bitmasks","combinatorics","divide and conquer","dp","math"]},{"contestId":1848,"index":"E","name":"Vika and Stone Skipping","type":"PROGRAMMING","points":2250.0,"rating":2600,"tags":["brute force","implementation","math","number theory"]},{"contestId":1848,"index":"D","name":"Vika and Bonuses","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["binary search","brute force","math","ternary search"]},{"contestId":1848,"index":"C","name":"Vika and Price Tags","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["math","number theory"]},{"contestId":1848,"index":"B","name":"Vika and the Bridge","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["binary search","data structures","greedy","implementation","math","sortings"]},{"contestId":1848,"index":"A","name":"Vika and Her Friends","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["games","math"]},{"contestId":1847,"index":"F","name":"The Boss\u0027s Identity","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["binary search","bitmasks","data structures","dfs and similar","greedy","math","sortings"]},{"contestId":1847,"index":"E","name":"Triangle Platinum?","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["brute force","combinatorics","implementation","interactive","math","probabilities"]},{"contestId":1847,"index":"D","name":"Professor Higashikata","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["data structures","dsu","greedy","implementation","strings"]},{"contestId":1847,"index":"C","name":"Vampiric Powers, anyone?","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["bitmasks","brute force","dp","greedy"]},{"contestId":1847,"index":"B","name":"Hamon Odyssey","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["bitmasks","greedy","two pointers"]},{"contestId":1847,"index":"A","name":"The Man who became a God ","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","sortings"]},{"contestId":1846,"index":"G","name":"Rudolf and CodeVid-23","type":"PROGRAMMING","rating":1900,"tags":["bitmasks","dp","graphs","greedy","shortest paths"]},{"contestId":1846,"index":"F","name":"Rudolph and Mimic","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","implementation","interactive"]},{"contestId":1846,"index":"E2","name":"Rudolf and Snowflakes (hard version)","type":"PROGRAMMING","rating":1800,"tags":["binary search","brute force","implementation","math"]},{"contestId":1846,"index":"E1","name":"Rudolf and Snowflakes (simple version)","type":"PROGRAMMING","rating":1300,"tags":["brute force","implementation","math"]},{"contestId":1846,"index":"D","name":"Rudolph and Christmas Tree","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","geometry","math"]},{"contestId":1846,"index":"C","name":"Rudolf and the Another Competition","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","data structures","dp","greedy","sortings"]},{"contestId":1846,"index":"B","name":"Rudolph and Tic-Tac-Toe","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation","strings"]},{"contestId":1846,"index":"A","name":"Rudolph and Cut the Rope ","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":1845,"index":"F","name":"Swimmers in the Pool","type":"PROGRAMMING","rating":2800,"tags":["dp","fft","math","number theory"]},{"contestId":1845,"index":"E","name":"Boxes and Balls","type":"PROGRAMMING","rating":2500,"tags":["dp","implementation","math"]},{"contestId":1845,"index":"D","name":"Rating System","type":"PROGRAMMING","rating":1800,"tags":["binary search","brute force","data structures","dp","dsu","greedy","math","two pointers"]},{"contestId":1845,"index":"C","name":"Strong Password","type":"PROGRAMMING","rating":1400,"tags":["binary search","dp","greedy","strings"]},{"contestId":1845,"index":"B","name":"Come Together","type":"PROGRAMMING","rating":900,"tags":["geometry","implementation","math"]},{"contestId":1845,"index":"A","name":"Forbidden Integer","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","implementation","math","number theory"]},{"contestId":1844,"index":"H","name":"Multiple of Three Cycles","type":"PROGRAMMING","points":4000.0,"rating":3400,"tags":["combinatorics","data structures","dp","dsu","math"]},{"contestId":1844,"index":"G","name":"Tree Weights","type":"PROGRAMMING","points":3500.0,"rating":3000,"tags":["bitmasks","constructive algorithms","data structures","dfs and similar","implementation","math","matrices","number theory","trees"]},{"contestId":1844,"index":"F2","name":"Min Cost Permutation (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2800,"tags":["binary search","constructive algorithms","data structures","greedy","math","sortings"]},{"contestId":1844,"index":"F1","name":"Min Cost Permutation (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["brute force","constructive algorithms","greedy","math"]},{"contestId":1844,"index":"E","name":"Great Grids","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["2-sat","constructive algorithms","dfs and similar","dsu","graphs"]},{"contestId":1844,"index":"D","name":"Row Major","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","greedy","math","number theory","strings"]},{"contestId":1844,"index":"C","name":"Particles","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["dp","greedy","implementation","math"]},{"contestId":1844,"index":"B","name":"Permutations \u0026 Primes","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","math"]},{"contestId":1844,"index":"A","name":"Subtraction Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","games"]},{"contestId":1843,"index":"F2","name":"Omsk Metro (hard version)","type":"PROGRAMMING","rating":2300,"tags":["data structures","dfs and similar","divide and conquer","dp","math","trees"]},{"contestId":1843,"index":"F1","name":"Omsk Metro (simple version)","type":"PROGRAMMING","rating":1800,"tags":["data structures","dfs and similar","dp","graphs","greedy","math","trees"]},{"contestId":1843,"index":"E","name":"Tracking Segments","type":"PROGRAMMING","rating":1600,"tags":["binary search","brute force","data structures","two pointers"]},{"contestId":1843,"index":"D","name":"Apple Tree","type":"PROGRAMMING","rating":1200,"tags":["combinatorics","dfs and similar","dp","math","trees"]},{"contestId":1843,"index":"C","name":"Sum in Binary Tree","type":"PROGRAMMING","rating":800,"tags":["bitmasks","combinatorics","math","trees"]},{"contestId":1843,"index":"B","name":"Long Long","type":"PROGRAMMING","rating":800,"tags":["greedy","math","two pointers"]},{"contestId":1843,"index":"A","name":"Sasha and Array Coloring","type":"PROGRAMMING","rating":800,"tags":["greedy","sortings","two pointers"]},{"contestId":1842,"index":"I","name":"Tenzing and Necklace","type":"PROGRAMMING","points":5000.0,"rating":3500,"tags":["divide and conquer","dp","greedy"]},{"contestId":1842,"index":"H","name":"Tenzing and Random Real Numbers","type":"PROGRAMMING","points":3750.0,"rating":3000,"tags":["bitmasks","dp","graphs","math","probabilities"]},{"contestId":1842,"index":"G","name":"Tenzing and Random Operations","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["combinatorics","dp","math","probabilities"]},{"contestId":1842,"index":"F","name":"Tenzing and Tree","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["dfs and similar","greedy","shortest paths","sortings","trees"]},{"contestId":1842,"index":"E","name":"Tenzing and Triangle","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["data structures","dp","geometry","greedy","math"]},{"contestId":1842,"index":"D","name":"Tenzing and His Animal Friends ","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["constructive algorithms","graphs","greedy"]},{"contestId":1842,"index":"C","name":"Tenzing and Balls","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["dp"]},{"contestId":1842,"index":"B","name":"Tenzing and Books","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["bitmasks","greedy","math"]},{"contestId":1842,"index":"A","name":"Tenzing and Tsondu","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["games","math"]},{"contestId":1841,"index":"F","name":"Monocarp and a Strategic Game","type":"PROGRAMMING","rating":2700,"tags":["geometry","sortings","two pointers"]},{"contestId":1841,"index":"E","name":"Fill the Matrix","type":"PROGRAMMING","rating":2200,"tags":["data structures","greedy","math"]},{"contestId":1841,"index":"D","name":"Pairs of Segments","type":"PROGRAMMING","rating":2000,"tags":["data structures","greedy","sortings","two pointers"]},{"contestId":1841,"index":"C","name":"Ranom Numbers","type":"PROGRAMMING","rating":1800,"tags":["brute force","dp","greedy","math","strings"]},{"contestId":1841,"index":"B","name":"Keep it Beautiful","type":"PROGRAMMING","rating":1000,"tags":["implementation"]},{"contestId":1841,"index":"A","name":"Game with Board","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","games"]},{"contestId":1840,"index":"G2","name":"In Search of Truth (Hard Version)","type":"PROGRAMMING","rating":2500,"tags":["constructive algorithms","interactive","math","meet-in-the-middle","probabilities"]},{"contestId":1840,"index":"G1","name":"In Search of Truth (Easy Version)","type":"PROGRAMMING","rating":2200,"tags":["constructive algorithms","interactive","math","meet-in-the-middle","probabilities"]},{"contestId":1840,"index":"F","name":"Railguns","type":"PROGRAMMING","rating":2200,"tags":["brute force","dfs and similar","dp","graphs"]},{"contestId":1840,"index":"E","name":"Character Blocking","type":"PROGRAMMING","rating":1600,"tags":["data structures","hashing","implementation"]},{"contestId":1840,"index":"D","name":"Wooden Toy Festival","type":"PROGRAMMING","rating":1400,"tags":["binary search","greedy","sortings"]},{"contestId":1840,"index":"C","name":"Ski Resort","type":"PROGRAMMING","rating":1000,"tags":["combinatorics","math","two pointers"]},{"contestId":1840,"index":"B","name":"Binary Cafe","type":"PROGRAMMING","rating":1100,"tags":["bitmasks","combinatorics","math"]},{"contestId":1840,"index":"A","name":"Cipher Shifer","type":"PROGRAMMING","rating":800,"tags":["implementation","strings","two pointers"]},{"contestId":1839,"index":"E","name":"Decreasing Game","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["constructive algorithms","dfs and similar","dp","greedy","interactive"]},{"contestId":1839,"index":"D","name":"Ball Sorting","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["data structures","dp","sortings"]},{"contestId":1839,"index":"C","name":"Insert Zero and Invert Prefix","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["constructive algorithms"]},{"contestId":1839,"index":"B","name":"Lamps","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","sortings"]},{"contestId":1839,"index":"A","name":"The Good Array","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","math"]},{"contestId":1838,"index":"F","name":"Stuck Conveyor","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["binary search","constructive algorithms","interactive"]},{"contestId":1838,"index":"E","name":"Count Supersequences","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["combinatorics","dp","math"]},{"contestId":1838,"index":"D","name":"Bracket Walk","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["data structures","greedy","strings"]},{"contestId":1838,"index":"C","name":"No Prime Differences","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["constructive algorithms","math","number theory"]},{"contestId":1838,"index":"B","name":"Minimize Permutation Subarrays","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","math"]},{"contestId":1838,"index":"A","name":"Blackboard List","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1837,"index":"F","name":"Editorial for Two","type":"PROGRAMMING","rating":2400,"tags":["binary search","data structures","greedy","implementation"]},{"contestId":1837,"index":"E","name":"Playoff Fixing","type":"PROGRAMMING","rating":2200,"tags":["combinatorics","trees"]},{"contestId":1837,"index":"D","name":"Bracket Coloring","type":"PROGRAMMING","rating":1400,"tags":["constructive algorithms","greedy"]},{"contestId":1837,"index":"C","name":"Best Binary String","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","greedy"]},{"contestId":1837,"index":"B","name":"Comparison String","type":"PROGRAMMING","rating":900,"tags":["greedy"]},{"contestId":1837,"index":"A","name":"Grasshopper on a Line","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","math"]},{"contestId":1836,"index":"B","name":"Astrophysicists","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","math"]},{"contestId":1836,"index":"A","name":"Destroyer","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["implementation","sortings"]},{"contestId":1835,"index":"F","name":"Good Graph","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["bitmasks","dfs and similar","graph matchings","graphs","implementation"]},{"contestId":1835,"index":"E","name":"Old Mobile","type":"PROGRAMMING","points":2250.0,"rating":3500,"tags":["combinatorics","dp","probabilities"]},{"contestId":1835,"index":"D","name":"Doctor\u0027s Brown Hypothesis","type":"PROGRAMMING","points":1750.0,"rating":2900,"tags":["dfs and similar","graphs","math","number theory"]},{"contestId":1835,"index":"C","name":"Twin Clusters","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["bitmasks","brute force","constructive algorithms","math","probabilities"]},{"contestId":1835,"index":"B","name":"Lottery","type":"PROGRAMMING","points":1250.0,"rating":2500,"tags":["binary search","brute force","greedy","math","two pointers"]},{"contestId":1835,"index":"A","name":"k-th equality","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["brute force","implementation","math"]},{"contestId":1834,"index":"F","name":"Typewriter","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["brute force","math"]},{"contestId":1834,"index":"E","name":"MEX of LCM","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["binary search","data structures","implementation","math","number theory"]},{"contestId":1834,"index":"D","name":"Survey in Class","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["brute force","data structures","greedy","implementation","sortings"]},{"contestId":1834,"index":"C","name":"Game with Reversing","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["games","greedy","math","strings"]},{"contestId":1834,"index":"B","name":"Maximum Strength","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy","math"]},{"contestId":1834,"index":"A","name":"Unit Array","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1833,"index":"G","name":"Ksyusha and Chinchilla","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","dfs and similar","dp","dsu","greedy","implementation","trees"]},{"contestId":1833,"index":"F","name":"Ira and Flamenco","type":"PROGRAMMING","rating":1700,"tags":["combinatorics","constructive algorithms","data structures","implementation","math","sortings","two pointers"]},{"contestId":1833,"index":"E","name":"Round Dance","type":"PROGRAMMING","rating":1600,"tags":["dfs and similar","dsu","graphs","shortest paths"]},{"contestId":1833,"index":"D","name":"Flipper","type":"PROGRAMMING","rating":1400,"tags":["brute force","constructive algorithms","greedy"]},{"contestId":1833,"index":"C","name":"Vlad Building Beautiful Array","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1833,"index":"B","name":"Restore the Weather","type":"PROGRAMMING","rating":900,"tags":["greedy","sortings"]},{"contestId":1833,"index":"A","name":"Musical Puzzle","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":1832,"index":"F","name":"Zombies","type":"PROGRAMMING","rating":3200,"tags":["binary search","dp"]},{"contestId":1832,"index":"E","name":"Combinatorics Problem","type":"PROGRAMMING","rating":2200,"tags":["brute force","combinatorics","dp"]},{"contestId":1832,"index":"D2","name":"Red-Blue Operations (Hard Version)","type":"PROGRAMMING","rating":2400,"tags":["binary search","constructive algorithms","greedy","implementation","math"]},{"contestId":1832,"index":"D1","name":"Red-Blue Operations (Easy Version)","type":"PROGRAMMING","rating":2100,"tags":["binary search","greedy","implementation","math"]},{"contestId":1832,"index":"C","name":"Contrast Value","type":"PROGRAMMING","rating":1200,"tags":["greedy","implementation"]},{"contestId":1832,"index":"B","name":"Maximum Sum","type":"PROGRAMMING","rating":1100,"tags":["brute force","sortings","two pointers"]},{"contestId":1832,"index":"A","name":"New Palindrome","type":"PROGRAMMING","rating":800,"tags":["strings"]},{"contestId":1831,"index":"B","name":"Array merging","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["constructive algorithms","greedy"]},{"contestId":1831,"index":"A","name":"Twin Permutations","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms"]},{"contestId":1830,"index":"F","name":"The Third Grace","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["data structures","dp"]},{"contestId":1830,"index":"E","name":"Bully Sort","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["data structures","math"]},{"contestId":1830,"index":"D","name":"Mex Tree","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["brute force","dp","trees"]},{"contestId":1830,"index":"C","name":"Hyperregular Bracket Strings","type":"PROGRAMMING","points":1750.0,"rating":2400,"tags":["combinatorics","greedy","hashing","math","number theory","sortings"]},{"contestId":1830,"index":"B","name":"The BOSS Can Count Pairs","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["brute force","math"]},{"contestId":1830,"index":"A","name":"Copil Copac Draws Trees","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["dfs and similar","dp","graphs","trees"]},{"contestId":1829,"index":"H","name":"Don\u0027t Blame Me","type":"PROGRAMMING","rating":1700,"tags":["bitmasks","combinatorics","dp","math"]},{"contestId":1829,"index":"G","name":"Hits Different","type":"PROGRAMMING","rating":1600,"tags":["data structures","dp","implementation","math"]},{"contestId":1829,"index":"F","name":"Forever Winter","type":"PROGRAMMING","rating":1300,"tags":["dfs and similar","graphs","math"]},{"contestId":1829,"index":"E","name":"The Lakes","type":"PROGRAMMING","rating":1100,"tags":["dfs and similar","dsu","graphs","implementation"]},{"contestId":1829,"index":"D","name":"Gold Rush","type":"PROGRAMMING","rating":1000,"tags":["brute force","dfs and similar","dp","implementation"]},{"contestId":1829,"index":"C","name":"Mr. Perfectly Fine","type":"PROGRAMMING","rating":800,"tags":["bitmasks","greedy","implementation"]},{"contestId":1829,"index":"B","name":"Blank Space","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1829,"index":"A","name":"Love Story","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":1828,"index":"B","name":"Permutation Swap","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["math","number theory"]},{"contestId":1828,"index":"A","name":"Divisible Array","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1827,"index":"F","name":"Copium Permutation","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":1827,"index":"E","name":"Bus Routes","type":"PROGRAMMING","points":2500.0,"rating":3400,"tags":["binary search","constructive algorithms","dfs and similar","greedy","trees"]},{"contestId":1827,"index":"D","name":"Two Centroids","type":"PROGRAMMING","points":1750.0,"rating":2800,"tags":["data structures","dfs and similar","greedy","trees"]},{"contestId":1827,"index":"C","name":"Palindrome Partition","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["binary search","brute force","data structures","dp","hashing","strings"]},{"contestId":1827,"index":"B2","name":"Range Sorting (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2400,"tags":["binary search","data structures","dp","greedy"]},{"contestId":1827,"index":"B1","name":"Range Sorting (Easy Version)","type":"PROGRAMMING","points":750.0,"rating":2000,"tags":["binary search","dp","dsu","greedy","trees","two pointers"]},{"contestId":1827,"index":"A","name":"Counting Orders","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["combinatorics","math","sortings","two pointers"]},{"contestId":1826,"index":"F","name":"Fading into Fog","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["geometry","interactive","math","probabilities"]},{"contestId":1826,"index":"E","name":"Walk the Runway","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["bitmasks","brute force","data structures","dp","graphs","implementation","sortings"]},{"contestId":1826,"index":"D","name":"Running Miles","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["brute force","dp","greedy"]},{"contestId":1826,"index":"C","name":"Dreaming of Freedom","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["greedy","math","number theory"]},{"contestId":1826,"index":"B","name":"Lunatic Never Content","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["math","number theory"]},{"contestId":1826,"index":"A","name":"Trust Nobody","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","greedy","implementation","sortings"]},{"contestId":1825,"index":"B","name":"LuoTianyi and the Table","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy","math"]},{"contestId":1825,"index":"A","name":"LuoTianyi and the Palindrome String","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","strings"]},{"contestId":1824,"index":"E","name":"LuoTianyi and Cartridge","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["data structures","trees"]},{"contestId":1824,"index":"D","name":"LuoTianyi and the Function","type":"PROGRAMMING","points":2250.0,"rating":3000,"tags":["data structures"]},{"contestId":1824,"index":"C","name":"LuoTianyi and XOR-Tree","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["data structures","dfs and similar","dp","dsu","greedy","trees"]},{"contestId":1824,"index":"B2","name":"LuoTianyi and the Floating Islands (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2300,"tags":["combinatorics","dfs and similar","math","probabilities","trees"]},{"contestId":1824,"index":"B1","name":"LuoTianyi and the Floating Islands (Easy Version)","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["combinatorics","math","probabilities","trees"]},{"contestId":1824,"index":"A","name":"LuoTianyi and the Show","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["greedy","implementation"]},{"contestId":1823,"index":"F","name":"Random Walk","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["dp","graphs","math","probabilities","trees"]},{"contestId":1823,"index":"E","name":"Removing Graph","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["brute force","dp","games","graphs","math"]},{"contestId":1823,"index":"D","name":"Unique Palindromes","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["constructive algorithms","math","strings"]},{"contestId":1823,"index":"C","name":"Strongly Composite","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["greedy","math","number theory"]},{"contestId":1823,"index":"B","name":"Sort with Step","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["brute force","math","sortings"]},{"contestId":1823,"index":"A","name":"A-characteristic","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["combinatorics","constructive algorithms","math"]},{"contestId":1822,"index":"G2","name":"Magic Triples (Hard Version)","type":"PROGRAMMING","rating":2200,"tags":["brute force","data structures","math","number theory"]},{"contestId":1822,"index":"G1","name":"Magic Triples (Easy Version)","type":"PROGRAMMING","rating":1700,"tags":["brute force","data structures","math","number theory"]},{"contestId":1822,"index":"F","name":"Gardening Friends","type":"PROGRAMMING","rating":1700,"tags":["brute force","dfs and similar","dp","graphs","trees"]},{"contestId":1822,"index":"E","name":"Making Anti-Palindromes","type":"PROGRAMMING","rating":1600,"tags":["greedy","math","strings"]},{"contestId":1822,"index":"D","name":"Super-Permutation","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","math"]},{"contestId":1822,"index":"C","name":"Bun Lover","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1822,"index":"B","name":"Karina and Array","type":"PROGRAMMING","rating":800,"tags":["greedy","math","sortings"]},{"contestId":1822,"index":"A","name":"TubeTube Feed","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation"]},{"contestId":1821,"index":"F","name":"Timber","type":"PROGRAMMING","rating":2600,"tags":["combinatorics","dp","fft","math"]},{"contestId":1821,"index":"E","name":"Rearrange Brackets","type":"PROGRAMMING","rating":2100,"tags":["brute force","dp","greedy","sortings","strings"]},{"contestId":1821,"index":"D","name":"Black Cells","type":"PROGRAMMING","rating":1900,"tags":["binary search","brute force","greedy","math"]},{"contestId":1821,"index":"C","name":"Tear It Apart","type":"PROGRAMMING","rating":1300,"tags":["brute force","implementation","math","strings"]},{"contestId":1821,"index":"B","name":"Sort the Subarray","type":"PROGRAMMING","rating":1100,"tags":["brute force","greedy"]},{"contestId":1821,"index":"A","name":"Matching","type":"PROGRAMMING","rating":800,"tags":["combinatorics","math"]},{"contestId":1820,"index":"B","name":"JoJo\u0027s Incredible Adventures","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["math","strings","two pointers"]},{"contestId":1820,"index":"A","name":"Yura\u0027s New Name","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":1819,"index":"F","name":"Willy-nilly, Crack, Into Release!","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["data structures","dp"]},{"contestId":1819,"index":"E","name":"Roads in E City","type":"PROGRAMMING","points":2750.0,"rating":3200,"tags":["interactive","math","probabilities","trees"]},{"contestId":1819,"index":"D","name":"Misha and Apples","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["brute force","data structures","dp","two pointers"]},{"contestId":1819,"index":"C","name":"The Fox and the Complete Tree Traversal","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["constructive algorithms","dp","implementation","math","trees"]},{"contestId":1819,"index":"B","name":"The Butcher","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["geometry","greedy","implementation","sortings","two pointers"]},{"contestId":1819,"index":"A","name":"Constructive Problem","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["brute force","greedy"]},{"contestId":1818,"index":"B","name":"Indivisible","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["constructive algorithms"]},{"contestId":1818,"index":"A","name":"Politics","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":1817,"index":"F","name":"Entangled Substrings","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["string suffix structures","strings"]},{"contestId":1817,"index":"E","name":"Half-sum","type":"PROGRAMMING","points":2500.0,"rating":3400,"tags":["brute force","divide and conquer","greedy"]},{"contestId":1817,"index":"D","name":"Toy Machine","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["constructive algorithms","games","implementation"]},{"contestId":1817,"index":"C","name":"Similar Polynomials","type":"PROGRAMMING","points":1250.0,"rating":2400,"tags":["combinatorics","math"]},{"contestId":1817,"index":"B","name":"Fish Graph","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["brute force","constructive algorithms","dfs and similar","graphs"]},{"contestId":1817,"index":"A","name":"Almost Increasing Subsequence","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["binary search","data structures","greedy"]},{"contestId":1816,"index":"B","name":"Grid Reconstruction","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","greedy"]},{"contestId":1816,"index":"A","name":"Ian Visits Mary","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","geometry","number theory"]},{"contestId":1815,"index":"F","name":"OH NO1 (-2-3-4)","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["constructive algorithms","graphs","math"]},{"contestId":1815,"index":"E","name":"Bosco and Particle","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["dp","math","number theory","strings"]},{"contestId":1815,"index":"D","name":"XOR Counting","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["bitmasks","combinatorics","dp","math"]},{"contestId":1815,"index":"C","name":"Between","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["constructive algorithms","dfs and similar","graphs","greedy"]},{"contestId":1815,"index":"B","name":"Sum Graph","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["brute force","constructive algorithms","graphs","implementation","interactive","shortest paths","trees"]},{"contestId":1815,"index":"A","name":"Ian and Array Sorting","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["greedy","math"]},{"contestId":1814,"index":"F","name":"Communication Towers","type":"PROGRAMMING","rating":2700,"tags":["brute force","divide and conquer","dsu"]},{"contestId":1814,"index":"E","name":"Chain Chips","type":"PROGRAMMING","rating":2300,"tags":["data structures","dp","matrices"]},{"contestId":1814,"index":"D","name":"Balancing Weapons","type":"PROGRAMMING","rating":2500,"tags":["binary search","brute force","data structures","math","two pointers"]},{"contestId":1814,"index":"C","name":"Search in Parallel","type":"PROGRAMMING","rating":1500,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":1814,"index":"B","name":"Long Legs","type":"PROGRAMMING","rating":1700,"tags":["brute force","math"]},{"contestId":1814,"index":"A","name":"Coins","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":1812,"index":"J","name":"Unmysterious Language","type":"PROGRAMMING","tags":["*special","constructive algorithms","strings"]},{"contestId":1812,"index":"I","name":"Mountain Climber","type":"PROGRAMMING","tags":["*special"]},{"contestId":1812,"index":"H","name":"Expected Twist","type":"PROGRAMMING","tags":["*special","interactive"]},{"contestId":1812,"index":"G","name":"Colour Vision","type":"PROGRAMMING","tags":["*special","implementation"]},{"contestId":1812,"index":"F","name":"Factorization","type":"PROGRAMMING","tags":["*special","number theory"]},{"contestId":1812,"index":"E","name":"Not a Geometry Problem","type":"PROGRAMMING","tags":["*special","constructive algorithms","geometry","math"]},{"contestId":1812,"index":"D","name":"Trivial Conjecture","type":"PROGRAMMING","tags":["*special","constructive algorithms","math","number theory"]},{"contestId":1812,"index":"C","name":"Digits","type":"PROGRAMMING","tags":["*special"]},{"contestId":1812,"index":"B","name":"Was it Rated?","type":"PROGRAMMING","tags":["*special","brute force","implementation"]},{"contestId":1812,"index":"A","name":"Are You a Robot?","type":"PROGRAMMING","tags":["*special","expression parsing","strings"]},{"contestId":1811,"index":"G2","name":"Vlad and the Nice Paths (hard version)","type":"PROGRAMMING","rating":2200,"tags":["binary search","combinatorics","data structures","dp","math","two pointers"]},{"contestId":1811,"index":"G1","name":"Vlad and the Nice Paths (easy version)","type":"PROGRAMMING","rating":2100,"tags":["combinatorics","dp","math"]},{"contestId":1811,"index":"F","name":"Is It Flower?","type":"PROGRAMMING","rating":2100,"tags":["dfs and similar","graphs","implementation"]},{"contestId":1811,"index":"E","name":"Living Sequence","type":"PROGRAMMING","rating":1500,"tags":["binary search","dp","math","number theory"]},{"contestId":1811,"index":"D","name":"Umka and a Long Flight","type":"PROGRAMMING","rating":1600,"tags":["constructive algorithms","implementation","math"]},{"contestId":1811,"index":"C","name":"Restore the Array","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","greedy"]},{"contestId":1811,"index":"B","name":"Conveyor Belts","type":"PROGRAMMING","rating":1000,"tags":["implementation","math"]},{"contestId":1811,"index":"A","name":"Insert Digit","type":"PROGRAMMING","rating":800,"tags":["greedy","math","strings"]},{"contestId":1810,"index":"H","name":"Last Number","type":"PROGRAMMING","points":3500.0,"rating":2900,"tags":["combinatorics","math"]},{"contestId":1810,"index":"G","name":"The Maximum Prefix","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["dp"]},{"contestId":1810,"index":"F","name":"M-tree","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["data structures","math","sortings","trees"]},{"contestId":1810,"index":"E","name":"Monsters","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["brute force","data structures","dfs and similar","dsu","graphs","greedy"]},{"contestId":1810,"index":"D","name":"Climbing the Tree","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["binary search","math"]},{"contestId":1810,"index":"C","name":"Make It Permutation","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","greedy","sortings"]},{"contestId":1810,"index":"B","name":"Candies","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["constructive algorithms","math","number theory"]},{"contestId":1810,"index":"A","name":"Beautiful Sequence","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy"]},{"contestId":1809,"index":"G","name":"Prediction","type":"PROGRAMMING","rating":2800,"tags":["combinatorics","dp","math"]},{"contestId":1809,"index":"F","name":"Traveling in Berland","type":"PROGRAMMING","rating":2500,"tags":["binary search","data structures","graphs","greedy","implementation"]},{"contestId":1809,"index":"E","name":"Two Tanks","type":"PROGRAMMING","rating":2400,"tags":["binary search","dp","implementation","math"]},{"contestId":1809,"index":"D","name":"Binary String Sorting","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","greedy"]},{"contestId":1809,"index":"C","name":"Sum on Subarrays","type":"PROGRAMMING","rating":1500,"tags":["constructive algorithms","greedy","math"]},{"contestId":1809,"index":"B","name":"Points on Plane","type":"PROGRAMMING","rating":1000,"tags":["binary search","greedy","math"]},{"contestId":1809,"index":"A","name":"Garland","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1808,"index":"E3","name":"Minibuses on Venus (hard version)","type":"PROGRAMMING","points":750.0,"rating":2800,"tags":["brute force","combinatorics","dp","math"]},{"contestId":1808,"index":"E2","name":"Minibuses on Venus (medium version)","type":"PROGRAMMING","points":1000.0,"rating":2500,"tags":["combinatorics","divide and conquer","dp","matrices"]},{"contestId":1808,"index":"E1","name":"Minibuses on Venus (easy version)","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["combinatorics","divide and conquer","dp"]},{"contestId":1808,"index":"D","name":"Petya, Petya, Petr, and Palindromes","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["binary search","brute force","data structures","two pointers"]},{"contestId":1808,"index":"C","name":"Unlucky Numbers","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["brute force","dp","greedy","implementation"]},{"contestId":1808,"index":"B","name":"Playing in a Casino","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["math","sortings"]},{"contestId":1808,"index":"A","name":"Lucky Numbers","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["brute force","implementation"]},{"contestId":1807,"index":"G2","name":"Subsequence Addition (Hard Version)","type":"PROGRAMMING","rating":1100,"tags":["bitmasks","dp","greedy","implementation","sortings"]},{"contestId":1807,"index":"G1","name":"Subsequence Addition (Easy Version)","type":"PROGRAMMING","rating":1100,"tags":["brute force","data structures","dp","greedy","implementation","sortings"]},{"contestId":1807,"index":"F","name":"Bouncy Ball","type":"PROGRAMMING","rating":1700,"tags":["brute force","dfs and similar","implementation"]},{"contestId":1807,"index":"E","name":"Interview","type":"PROGRAMMING","rating":1300,"tags":["binary search","implementation","interactive"]},{"contestId":1807,"index":"D","name":"Odd Queries","type":"PROGRAMMING","rating":900,"tags":["data structures","implementation"]},{"contestId":1807,"index":"C","name":"Find and Replace","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation","strings"]},{"contestId":1807,"index":"B","name":"Grab the Candies","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":1807,"index":"A","name":"Plus or Minus","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1806,"index":"F2","name":"GCD Master (hard version)","type":"PROGRAMMING","points":1500.0,"rating":2900,"tags":["greedy","math","sortings"]},{"contestId":1806,"index":"F1","name":"GCD Master (easy version)","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["greedy","math","number theory","sortings"]},{"contestId":1806,"index":"E","name":"Tree Master","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["brute force","data structures","dfs and similar","trees"]},{"contestId":1806,"index":"D","name":"DSU Master","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["combinatorics","dp","dsu","math"]},{"contestId":1806,"index":"C","name":"Sequence Master","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["brute force","constructive algorithms","math"]},{"contestId":1806,"index":"B","name":"Mex Master","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["constructive algorithms","greedy"]},{"contestId":1806,"index":"A","name":"Walking Master","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["geometry","greedy","math"]},{"contestId":1805,"index":"F2","name":"Survival of the Weakest (hard version)","type":"PROGRAMMING","points":1750.0,"rating":3100,"tags":["greedy","math","sortings","two pointers"]},{"contestId":1805,"index":"F1","name":"Survival of the Weakest (easy version)","type":"PROGRAMMING","points":1750.0,"rating":2600,"tags":["binary search","brute force","implementation","math","sortings"]},{"contestId":1805,"index":"E","name":"There Should Be a Lot of Maximums","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["brute force","data structures","dfs and similar","dp","trees","two pointers"]},{"contestId":1805,"index":"D","name":"A Wide, Wide Graph","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["dfs and similar","dp","graphs","greedy","trees"]},{"contestId":1805,"index":"C","name":"Place for a Selfie","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["binary search","data structures","geometry","math"]},{"contestId":1805,"index":"B","name":"The String Has a Target","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["greedy","strings"]},{"contestId":1805,"index":"A","name":"We Need the Zero","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["bitmasks","brute force"]},{"contestId":1804,"index":"H","name":"Code Lock","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["bitmasks","dp"]},{"contestId":1804,"index":"G","name":"Flow Control","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["data structures","dsu","implementation"]},{"contestId":1804,"index":"F","name":"Approximate Diameter","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["binary search","divide and conquer","graphs","shortest paths"]},{"contestId":1804,"index":"E","name":"Routing","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["bitmasks","brute force","dfs and similar","dp","graphs"]},{"contestId":1804,"index":"D","name":"Accommodation","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["brute force","dp","greedy","implementation"]},{"contestId":1804,"index":"C","name":"Pull Your Luck","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","greedy","math","number theory"]},{"contestId":1804,"index":"B","name":"Vaccination","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy","implementation"]},{"contestId":1804,"index":"A","name":"Lame King","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1802,"index":"B","name":"Settlement of Guinea Pigs","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["greedy","implementation","math"]},{"contestId":1802,"index":"A","name":"Likes","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":1801,"index":"G","name":"A task for substrings","type":"PROGRAMMING","points":3500.0,"rating":3400,"tags":["data structures","string suffix structures","strings"]},{"contestId":1801,"index":"F","name":"Another n-dimensional chocolate bar","type":"PROGRAMMING","points":3500.0,"rating":2700,"tags":["dp","math","meet-in-the-middle","number theory"]},{"contestId":1801,"index":"E","name":"Gasoline prices","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["data structures","divide and conquer","dsu","hashing","trees"]},{"contestId":1801,"index":"D","name":"The way home","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["binary search","data structures","dp","graphs","greedy","shortest paths","sortings"]},{"contestId":1801,"index":"C","name":"Music Festival","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["binary search","data structures","dp","greedy","sortings"]},{"contestId":1801,"index":"B","name":"Buying gifts","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["data structures","greedy","sortings"]},{"contestId":1801,"index":"A","name":"The Very Beautiful Blanket","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["bitmasks","constructive algorithms"]},{"contestId":1800,"index":"G","name":"Symmetree","type":"PROGRAMMING","rating":2200,"tags":["dfs and similar","hashing","implementation","trees"]},{"contestId":1800,"index":"F","name":"Dasha and Nightmares","type":"PROGRAMMING","rating":1900,"tags":["bitmasks","hashing","meet-in-the-middle","strings"]},{"contestId":1800,"index":"E2","name":"Unforgivable Curse (hard version)","type":"PROGRAMMING","rating":1500,"tags":["brute force","constructive algorithms","dfs and similar","dsu","graphs","greedy","strings"]},{"contestId":1800,"index":"E1","name":"Unforgivable Curse (easy version)","type":"PROGRAMMING","rating":1400,"tags":["brute force","constructive algorithms","dsu","graphs","greedy","strings"]},{"contestId":1800,"index":"D","name":"Remove Two Letters","type":"PROGRAMMING","rating":1200,"tags":["data structures","greedy","hashing","strings"]},{"contestId":1800,"index":"C2","name":"Powering the Hero (hard version)","type":"PROGRAMMING","rating":1100,"tags":["data structures","greedy"]},{"contestId":1800,"index":"C1","name":"Powering the Hero (easy version)","type":"PROGRAMMING","rating":1000,"tags":["data structures","greedy"]},{"contestId":1800,"index":"B","name":"Count the Number of Pairs","type":"PROGRAMMING","rating":1000,"tags":["greedy","strings"]},{"contestId":1800,"index":"A","name":"Is It a Cat?","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":1799,"index":"H","name":"Tree Cutting","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["bitmasks","dfs and similar","dp"]},{"contestId":1799,"index":"G","name":"Count Voting","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["combinatorics","dp","math"]},{"contestId":1799,"index":"F","name":"Halve or Subtract","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["binary search","brute force","dp","greedy","sortings"]},{"contestId":1799,"index":"E","name":"City Union","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["constructive algorithms","dfs and similar","dsu","geometry","greedy","implementation","math"]},{"contestId":1799,"index":"D2","name":"Hot Start Up (hard version)","type":"PROGRAMMING","points":750.0,"rating":2100,"tags":["data structures","dp"]},{"contestId":1799,"index":"D1","name":"Hot Start Up (easy version)","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["dp"]},{"contestId":1799,"index":"C","name":"Double Lexicographically Minimum","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["greedy","strings"]},{"contestId":1799,"index":"B","name":"Equalize by Divide","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","constructive algorithms","greedy","math"]},{"contestId":1799,"index":"A","name":"Recent Actions","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["data structures","greedy","implementation","math"]},{"contestId":1798,"index":"F","name":"Gifts from Grandfather Ahmed","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["dp","math","number theory"]},{"contestId":1798,"index":"E","name":"Multitest Generator","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["brute force","dp"]},{"contestId":1798,"index":"D","name":"Shocking Arrangement","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["constructive algorithms","greedy","math"]},{"contestId":1798,"index":"C","name":"Candy Store","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["greedy","math","number theory"]},{"contestId":1798,"index":"B","name":"Three Sevens","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["brute force","data structures","greedy","implementation"]},{"contestId":1798,"index":"A","name":"Showstopper","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","sortings"]},{"contestId":1797,"index":"F","name":"Li Hua and Path","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["data structures","dfs and similar","divide and conquer","dsu","trees"]},{"contestId":1797,"index":"E","name":"Li Hua and Array","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["brute force","data structures","dsu","math","number theory","two pointers"]},{"contestId":1797,"index":"D","name":"Li Hua and Tree","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["brute force","data structures","dfs and similar","dp","implementation","trees"]},{"contestId":1797,"index":"C","name":"Li Hua and Chess","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","greedy","interactive"]},{"contestId":1797,"index":"B","name":"Li Hua and Pattern","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","greedy"]},{"contestId":1797,"index":"A","name":"Li Hua and Maze","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","flows","graphs","greedy","implementation"]},{"contestId":1796,"index":"F","name":"Strange Triples","type":"PROGRAMMING","rating":2900,"tags":["brute force","math","number theory"]},{"contestId":1796,"index":"E","name":"Colored Subgraphs","type":"PROGRAMMING","rating":2500,"tags":["dfs and similar","dp","games","greedy","trees"]},{"contestId":1796,"index":"D","name":"Maximum Subarray","type":"PROGRAMMING","rating":2000,"tags":["data structures","dp","greedy","two pointers"]},{"contestId":1796,"index":"C","name":"Maximum Set","type":"PROGRAMMING","rating":1600,"tags":["binary search","math"]},{"contestId":1796,"index":"B","name":"Asterisk-Minor Template","type":"PROGRAMMING","rating":1000,"tags":["implementation","strings"]},{"contestId":1796,"index":"A","name":"Typical Interview Problem","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation","strings"]},{"contestId":1795,"index":"G","name":"Removal Sequences","type":"PROGRAMMING","rating":2700,"tags":["bitmasks","dfs and similar","graphs"]},{"contestId":1795,"index":"F","name":"Blocking Chips","type":"PROGRAMMING","rating":2400,"tags":["binary search","constructive algorithms","dfs and similar","greedy","trees"]},{"contestId":1795,"index":"E","name":"Explosions?","type":"PROGRAMMING","rating":2200,"tags":["binary search","data structures","dp","greedy","math"]},{"contestId":1795,"index":"D","name":"Triangle Coloring","type":"PROGRAMMING","rating":1600,"tags":["combinatorics","math"]},{"contestId":1795,"index":"C","name":"Tea Tasting","type":"PROGRAMMING","rating":1500,"tags":["binary search","data structures","implementation"]},{"contestId":1795,"index":"B","name":"Ideal Point","type":"PROGRAMMING","rating":900,"tags":["brute force","geometry","greedy"]},{"contestId":1795,"index":"A","name":"Two Towers","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation","strings"]},{"contestId":1794,"index":"E","name":"Labeling the Tree with Distances","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["data structures","dp","greedy","hashing","implementation","trees"]},{"contestId":1794,"index":"D","name":"Counting Factorizations","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["combinatorics","divide and conquer","dp","math","number theory"]},{"contestId":1794,"index":"C","name":"Scoring Subsequences","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["binary search","greedy","math","two pointers"]},{"contestId":1794,"index":"B","name":"Not Dividing","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["constructive algorithms","greedy","math"]},{"contestId":1794,"index":"A","name":"Prefix and Suffix Array","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["strings"]},{"contestId":1793,"index":"F","name":"Rebrending","type":"PROGRAMMING","points":3250.0,"rating":2600,"tags":["brute force","data structures","divide and conquer","implementation"]},{"contestId":1793,"index":"E","name":"Velepin and Marketing","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["binary search","data structures","dp","greedy","sortings","two pointers"]},{"contestId":1793,"index":"D","name":"Moscow Gorillas","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["binary search","dp","greedy","implementation","math","two pointers"]},{"contestId":1793,"index":"C","name":"Dora and Search","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["constructive algorithms","data structures","two pointers"]},{"contestId":1793,"index":"B","name":"Fedya and Array","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","math"]},{"contestId":1793,"index":"A","name":"Yet Another Promotion","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1792,"index":"F2","name":"Graph Coloring (hard version)","type":"PROGRAMMING","rating":2900,"tags":["brute force","combinatorics","divide and conquer","dp","fft","graphs"]},{"contestId":1792,"index":"F1","name":"Graph Coloring (easy version)","type":"PROGRAMMING","rating":2700,"tags":["combinatorics","dp","graphs"]},{"contestId":1792,"index":"E","name":"Divisors and Table","type":"PROGRAMMING","rating":2400,"tags":["brute force","dfs and similar","dp","number theory"]},{"contestId":1792,"index":"D","name":"Fixed Prefix Permutations","type":"PROGRAMMING","rating":1700,"tags":["binary search","bitmasks","data structures","hashing","math","sortings"]},{"contestId":1792,"index":"C","name":"Min Max Sort","type":"PROGRAMMING","rating":1500,"tags":["binary search","brute force","greedy","math","two pointers"]},{"contestId":1792,"index":"B","name":"Stand-up Comedian","type":"PROGRAMMING","rating":1200,"tags":["greedy","math"]},{"contestId":1792,"index":"A","name":"GamingForces","type":"PROGRAMMING","rating":800,"tags":["greedy","sortings"]},{"contestId":1791,"index":"G2","name":"Teleporters (Hard Version)","type":"PROGRAMMING","rating":1900,"tags":["binary search","greedy","sortings"]},{"contestId":1791,"index":"G1","name":"Teleporters (Easy Version)","type":"PROGRAMMING","rating":1100,"tags":["greedy","sortings"]},{"contestId":1791,"index":"F","name":"Range Update Point Query","type":"PROGRAMMING","rating":1500,"tags":["binary search","brute force","data structures"]},{"contestId":1791,"index":"E","name":"Negatives and Positives","type":"PROGRAMMING","rating":1100,"tags":["dp","greedy","sortings"]},{"contestId":1791,"index":"D","name":"Distinct Split","type":"PROGRAMMING","rating":1000,"tags":["brute force","greedy","strings"]},{"contestId":1791,"index":"C","name":"Prepend and Append","type":"PROGRAMMING","rating":800,"tags":["implementation","two pointers"]},{"contestId":1791,"index":"B","name":"Following Directions","type":"PROGRAMMING","rating":800,"tags":["geometry","implementation"]},{"contestId":1791,"index":"A","name":"Codeforces Checking","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":1790,"index":"G","name":"Tokens on Graph","type":"PROGRAMMING","rating":2300,"tags":["constructive algorithms","dfs and similar","graphs","shortest paths"]},{"contestId":1790,"index":"F","name":"Timofey and Black-White Tree","type":"PROGRAMMING","rating":2100,"tags":["brute force","dfs and similar","divide and conquer","graphs","greedy","math","shortest paths","trees"]},{"contestId":1790,"index":"E","name":"Vlad and a Pair of Numbers","type":"PROGRAMMING","rating":1400,"tags":["bitmasks","constructive algorithms"]},{"contestId":1790,"index":"D","name":"Matryoshkas","type":"PROGRAMMING","rating":1200,"tags":["data structures","greedy","sortings"]},{"contestId":1790,"index":"C","name":"Premutation","type":"PROGRAMMING","rating":1000,"tags":["brute force","implementation","math"]},{"contestId":1790,"index":"B","name":"Taisia and Dice","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1790,"index":"A","name":"Polycarp and the Day of Pi","type":"PROGRAMMING","rating":800,"tags":["implementation","math","strings"]},{"contestId":1789,"index":"F","name":"Serval and Brain Power","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["bitmasks","brute force","dp","greedy","implementation","strings"]},{"contestId":1789,"index":"E","name":"Serval and Music Game","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["brute force","dp","implementation","math","number theory"]},{"contestId":1789,"index":"D","name":"Serval and Shift-Shift-Shift","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["bitmasks","brute force","constructive algorithms","implementation"]},{"contestId":1789,"index":"C","name":"Serval and Toxel\u0027s Arrays","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["combinatorics","dp","implementation","math"]},{"contestId":1789,"index":"B","name":"Serval and Inversion Magic","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["brute force","implementation","strings","two pointers"]},{"contestId":1789,"index":"A","name":"Serval and Mocha\u0027s Array","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","math","number theory"]},{"contestId":1788,"index":"F","name":"XOR, Tree, and Queries","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["bitmasks","constructive algorithms","dfs and similar","dsu","graphs","greedy","implementation","trees"]},{"contestId":1788,"index":"E","name":"Sum Over Zero","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["data structures","dfs and similar","dp"]},{"contestId":1788,"index":"D","name":"Moving Dots","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["binary search","brute force","combinatorics","math","two pointers"]},{"contestId":1788,"index":"C","name":"Matching Numbers","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["constructive algorithms","greedy","math"]},{"contestId":1788,"index":"B","name":"Sum of Two Numbers","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","greedy","implementation","math","probabilities"]},{"contestId":1788,"index":"A","name":"One and Two","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation","math"]},{"contestId":1787,"index":"I","name":"Treasure Hunt","type":"PROGRAMMING","points":3750.0,"rating":3400,"tags":["data structures","divide and conquer","two pointers"]},{"contestId":1787,"index":"H","name":"Codeforces Scoreboard","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["binary search","data structures","dp","geometry"]},{"contestId":1787,"index":"G","name":"Colorful Tree Again","type":"PROGRAMMING","points":3250.0,"rating":3000,"tags":["brute force","data structures","trees"]},{"contestId":1787,"index":"F","name":"Inverse Transformation","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["constructive algorithms","implementation","math"]},{"contestId":1787,"index":"E","name":"The Harmonization of XOR","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["bitmasks","constructive algorithms","greedy","math"]},{"contestId":1787,"index":"D","name":"Game on Axis","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["combinatorics","dfs and similar","dsu","graphs","implementation"]},{"contestId":1787,"index":"C","name":"Remove the Bracket","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["dp","greedy","math"]},{"contestId":1787,"index":"B","name":"Number Factorization","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","math","number theory"]},{"contestId":1787,"index":"A","name":"Exponential Equation","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1786,"index":"B","name":"Cake Assembly Line","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","sortings"]},{"contestId":1786,"index":"A2","name":"Alternating Deck (hard version)","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1786,"index":"A1","name":"Non-alternating Deck (easy version)","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1784,"index":"F","name":"Minimums or Medians","type":"PROGRAMMING","points":4000.0,"rating":3400,"tags":[]},{"contestId":1784,"index":"E","name":"Infinite Game","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["brute force","combinatorics","dp","games","probabilities"]},{"contestId":1784,"index":"D","name":"Wooden Spoon","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["combinatorics","dp"]},{"contestId":1784,"index":"C","name":"Monsters (hard version)","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["data structures","greedy"]},{"contestId":1784,"index":"B","name":"Letter Exchange","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["constructive algorithms"]},{"contestId":1784,"index":"A","name":"Monsters (easy version)","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","greedy"]},{"contestId":1783,"index":"G","name":"Weighed Tree Radius","type":"PROGRAMMING","rating":2800,"tags":["data structures","divide and conquer","implementation","trees"]},{"contestId":1783,"index":"F","name":"Double Sort II","type":"PROGRAMMING","rating":2500,"tags":["dfs and similar","flows","graph matchings","graphs"]},{"contestId":1783,"index":"E","name":"Game of the Year","type":"PROGRAMMING","rating":2300,"tags":["brute force","data structures","math","number theory"]},{"contestId":1783,"index":"D","name":"Different Arrays","type":"PROGRAMMING","rating":2000,"tags":["brute force","dp","implementation"]},{"contestId":1783,"index":"C","name":"Yet Another Tournament","type":"PROGRAMMING","rating":1700,"tags":["binary search","greedy","sortings"]},{"contestId":1783,"index":"B","name":"Matrix of Differences","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","math"]},{"contestId":1783,"index":"A","name":"Make it Beautiful","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","math","sortings"]},{"contestId":1781,"index":"H2","name":"Window Signals (hard version)","type":"PROGRAMMING","points":1500.0,"rating":3500,"tags":[]},{"contestId":1781,"index":"H1","name":"Window Signals (easy version)","type":"PROGRAMMING","points":3750.0,"rating":3200,"tags":[]},{"contestId":1781,"index":"G","name":"Diverse Coloring","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["constructive algorithms","trees"]},{"contestId":1781,"index":"F","name":"Bracket Insertion","type":"PROGRAMMING","points":3250.0,"rating":2700,"tags":["combinatorics","dp","math","trees"]},{"contestId":1781,"index":"E","name":"Rectangle Shrinking","type":"PROGRAMMING","points":2750.0,"rating":2300,"tags":["binary search","brute force","data structures","greedy","implementation","two pointers"]},{"contestId":1781,"index":"D","name":"Many Perfect Squares","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["brute force","math","number theory"]},{"contestId":1781,"index":"C","name":"Equal Frequencies","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","constructive algorithms","greedy","implementation","sortings","strings"]},{"contestId":1781,"index":"B","name":"Going to the Cinema","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["brute force","greedy","sortings"]},{"contestId":1781,"index":"A","name":"Parallel Projection","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["geometry","math"]},{"contestId":1780,"index":"G","name":"Delicious Dessert","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["binary search","dsu","hashing","math","number theory","string suffix structures"]},{"contestId":1780,"index":"F","name":"Three Chairs","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["bitmasks","brute force","combinatorics","data structures","dp","number theory","sortings"]},{"contestId":1780,"index":"E","name":"Josuke and Complete Graph","type":"PROGRAMMING","points":1750.0,"rating":2400,"tags":["binary search","brute force","data structures","math","number theory"]},{"contestId":1780,"index":"D","name":"Bit Guessing Game","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["binary search","bitmasks","constructive algorithms","interactive"]},{"contestId":1780,"index":"B","name":"GCD Partition","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","greedy","math","number theory"]},{"contestId":1780,"index":"A","name":"Hayato and School","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":1779,"index":"H","name":"Olympic Team Building","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["brute force","meet-in-the-middle"]},{"contestId":1779,"index":"G","name":"The Game of the Century","type":"PROGRAMMING","points":2750.0,"rating":3000,"tags":["constructive algorithms","graphs","shortest paths"]},{"contestId":1779,"index":"F","name":"Xorcerer\u0027s Stones","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["bitmasks","constructive algorithms","dp","trees"]},{"contestId":1779,"index":"E","name":"Anya\u0027s Simultaneous Exhibition","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["constructive algorithms","graphs","greedy","interactive","sortings"]},{"contestId":1779,"index":"D","name":"Boris and His Amazing Haircut","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","data structures","dp","dsu","greedy","sortings"]},{"contestId":1779,"index":"C","name":"Least Prefix Sum","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["data structures","greedy"]},{"contestId":1779,"index":"B","name":"MKnez\u0027s ConstructiveForces Task","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["constructive algorithms","math"]},{"contestId":1779,"index":"A","name":"Hall of Fame","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","strings"]},{"contestId":1778,"index":"F","name":"Maximizing Root","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["dfs and similar","dp","graphs","math","number theory","trees"]},{"contestId":1778,"index":"E","name":"The Tree Has Fallen!","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["bitmasks","dfs and similar","math","trees"]},{"contestId":1778,"index":"D","name":"Flexible String Revisit","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["combinatorics","dp","math","probabilities"]},{"contestId":1778,"index":"C","name":"Flexible String","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["bitmasks","brute force","strings"]},{"contestId":1778,"index":"B","name":"The Forbidden Permutation","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy","math"]},{"contestId":1778,"index":"A","name":"Flip Flop Sum","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":1777,"index":"F","name":"Comfortably Numb","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["bitmasks","data structures","divide and conquer","strings","trees"]},{"contestId":1777,"index":"E","name":"Edge Reverse","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["binary search","dfs and similar","graphs","trees"]},{"contestId":1777,"index":"D","name":"Score of a Tree","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["bitmasks","combinatorics","dfs and similar","dp","math","probabilities","trees"]},{"contestId":1777,"index":"C","name":"Quiz Master","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["binary search","math","number theory","sortings","two pointers"]},{"contestId":1777,"index":"B","name":"Emordnilap","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["combinatorics","greedy","math"]},{"contestId":1777,"index":"A","name":"Everybody Likes Good Arrays!","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1776,"index":"N","name":"Count Permutations","type":"PROGRAMMING","rating":3500,"tags":["math"]},{"contestId":1776,"index":"M","name":"Parmigiana With Seafood","type":"PROGRAMMING","rating":3000,"tags":["binary search","dp","greedy","trees"]},{"contestId":1776,"index":"L","name":"Controllers","type":"PROGRAMMING","rating":1500,"tags":["binary search","math"]},{"contestId":1776,"index":"K","name":"Uniform Chemistry","type":"PROGRAMMING","rating":3200,"tags":["dp","math"]},{"contestId":1776,"index":"J","name":"Italian Data Centers","type":"PROGRAMMING","rating":2500,"tags":["graphs","shortest paths"]},{"contestId":1776,"index":"I","name":"Spinach Pizza","type":"PROGRAMMING","rating":2500,"tags":["games","geometry","greedy","interactive"]},{"contestId":1776,"index":"H","name":"Beppa and SwerChat","type":"PROGRAMMING","rating":1300,"tags":["two pointers"]},{"contestId":1776,"index":"G","name":"Another Wine Tasting Event","type":"PROGRAMMING","rating":2100,"tags":["combinatorics","constructive algorithms","math","strings"]},{"contestId":1776,"index":"F","name":"Train Splitting","type":"PROGRAMMING","rating":1700,"tags":["constructive algorithms","graphs","greedy"]},{"contestId":1776,"index":"E","name":"Crossing the Railways","type":"PROGRAMMING","rating":3500,"tags":["data structures","dp"]},{"contestId":1776,"index":"D","name":"Teamwork","type":"PROGRAMMING","rating":2800,"tags":["constructive algorithms","greedy","math"]},{"contestId":1776,"index":"C","name":"Library game","type":"PROGRAMMING","rating":2500,"tags":["games","greedy","interactive","sortings"]},{"contestId":1776,"index":"B","name":"Vittorio Plays with LEGO Bricks","type":"PROGRAMMING","rating":2200,"tags":["dp","geometry"]},{"contestId":1776,"index":"A","name":"Walking Boy","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":1775,"index":"F","name":"Laboratory on Pluto","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["constructive algorithms","dp","greedy","math"]},{"contestId":1775,"index":"E","name":"The Human Equation","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["greedy","implementation"]},{"contestId":1775,"index":"D","name":"Friendly Spiders","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["dfs and similar","graphs","math","number theory","shortest paths"]},{"contestId":1775,"index":"C","name":"Interesting Sequence","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["bitmasks","math"]},{"contestId":1775,"index":"B","name":"Gardener and the Array","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["bitmasks","constructive algorithms"]},{"contestId":1775,"index":"A2","name":"Gardener and the Capybaras (hard version)","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["constructive algorithms","greedy"]},{"contestId":1775,"index":"A1","name":"Gardener and the Capybaras (easy version)","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","constructive algorithms","implementation"]},{"contestId":1774,"index":"H","name":"Maximum Permutation","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["constructive algorithms"]},{"contestId":1774,"index":"G","name":"Segment Covering","type":"PROGRAMMING","points":3250.0,"rating":3200,"tags":["brute force","combinatorics","constructive algorithms","data structures","dp","trees"]},{"contestId":1774,"index":"F2","name":"Magician and Pigs (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2700,"tags":["binary search","brute force","data structures","implementation"]},{"contestId":1774,"index":"F1","name":"Magician and Pigs (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["brute force","data structures","implementation"]},{"contestId":1774,"index":"E","name":"Two Chess Pieces","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dfs and similar","dp","greedy","trees"]},{"contestId":1774,"index":"D","name":"Same Count One","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","constructive algorithms","greedy","implementation","two pointers"]},{"contestId":1774,"index":"C","name":"Ice and Fire","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["constructive algorithms","dp","greedy"]},{"contestId":1774,"index":"B","name":"Coloring","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["constructive algorithms","greedy","math"]},{"contestId":1774,"index":"A","name":"Add Plus Minus Sign","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1773,"index":"L","name":"Lisa\u0027s Sequences","type":"PROGRAMMING","rating":3500,"tags":["dp"]},{"contestId":1773,"index":"K","name":"King\u0027s Puzzle","type":"PROGRAMMING","rating":1900,"tags":["constructive algorithms"]},{"contestId":1773,"index":"J","name":"Jumbled Trees","type":"PROGRAMMING","rating":2900,"tags":["constructive algorithms","math"]},{"contestId":1773,"index":"I","name":"Interactive Factorial Guessing","type":"PROGRAMMING","rating":2500,"tags":["brute force","games","implementation","interactive"]},{"contestId":1773,"index":"H","name":"Hot and Cold","type":"PROGRAMMING","rating":2600,"tags":["binary search","interactive"]},{"contestId":1773,"index":"G","name":"Game of Questions","type":"PROGRAMMING","rating":2800,"tags":["bitmasks","combinatorics","dp","fft","math","probabilities"]},{"contestId":1773,"index":"F","name":"Football","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms"]},{"contestId":1773,"index":"E","name":"Easy Assembly","type":"PROGRAMMING","rating":1400,"tags":["greedy","sortings"]},{"contestId":1773,"index":"D","name":"Dominoes","type":"PROGRAMMING","rating":2600,"tags":["combinatorics","flows","graph matchings","greedy"]},{"contestId":1773,"index":"C","name":"Cactus Meets Torus","type":"PROGRAMMING","rating":3500,"tags":[]},{"contestId":1773,"index":"B","name":"BinCoin","type":"PROGRAMMING","rating":2200,"tags":["binary search","divide and conquer","hashing","implementation","probabilities","trees"]},{"contestId":1773,"index":"A","name":"Amazing Trick","type":"PROGRAMMING","rating":1900,"tags":["constructive algorithms","graph matchings","math","probabilities"]},{"contestId":1772,"index":"G","name":"Gaining Rating","type":"PROGRAMMING","rating":2200,"tags":["binary search","greedy","implementation","math","sortings","two pointers"]},{"contestId":1772,"index":"F","name":"Copy of a Copy of a Copy","type":"PROGRAMMING","rating":2000,"tags":["constructive algorithms","dfs and similar","graphs","implementation","sortings"]},{"contestId":1772,"index":"E","name":"Permutation Game","type":"PROGRAMMING","rating":1700,"tags":["games"]},{"contestId":1772,"index":"D","name":"Absolute Sorting","type":"PROGRAMMING","rating":1400,"tags":["constructive algorithms","math"]},{"contestId":1772,"index":"C","name":"Different Differences","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","greedy","math"]},{"contestId":1772,"index":"B","name":"Matrix Rotation","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation"]},{"contestId":1772,"index":"A","name":"A+B?","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1771,"index":"F","name":"Hossam and Range Minimum Query","type":"PROGRAMMING","points":3500.0,"rating":2500,"tags":["binary search","bitmasks","data structures","hashing","probabilities","strings","trees"]},{"contestId":1771,"index":"E","name":"Hossam and a Letter","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["brute force","dp","implementation","two pointers"]},{"contestId":1771,"index":"D","name":"Hossam and (sub-)palindromic tree","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["brute force","data structures","dfs and similar","dp","strings","trees"]},{"contestId":1771,"index":"C","name":"Hossam and Trainees","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["greedy","math","number theory"]},{"contestId":1771,"index":"B","name":"Hossam and Friends","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["binary search","constructive algorithms","dp","two pointers"]},{"contestId":1771,"index":"A","name":"Hossam and Combinatorics","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["combinatorics","math","sortings"]},{"contestId":1770,"index":"H","name":"Koxia, Mahiru and Winter Festival","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["constructive algorithms"]},{"contestId":1770,"index":"G","name":"Koxia and Bracket","type":"PROGRAMMING","points":3250.0,"rating":3400,"tags":["divide and conquer","fft","math"]},{"contestId":1770,"index":"F","name":"Koxia and Sequence","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["bitmasks","combinatorics","dp","math","number theory"]},{"contestId":1770,"index":"E","name":"Koxia and Tree","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["combinatorics","dfs and similar","dp","dsu","math","probabilities","trees"]},{"contestId":1770,"index":"D","name":"Koxia and Game","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["constructive algorithms","data structures","dfs and similar","dsu","flows","games","graph matchings","graphs","implementation"]},{"contestId":1770,"index":"C","name":"Koxia and Number Theory","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["brute force","chinese remainder theorem","math","number theory"]},{"contestId":1770,"index":"B","name":"Koxia and Permutation","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["constructive algorithms"]},{"contestId":1770,"index":"A","name":"Koxia and Whiteboards","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","greedy"]},{"contestId":1769,"index":"D3","name":"Игра в Девятку III","type":"PROGRAMMING","rating":2300,"tags":["*special","brute force"]},{"contestId":1769,"index":"D2","name":"Игра в Девятку II","type":"PROGRAMMING","rating":2200,"tags":["*special","brute force"]},{"contestId":1769,"index":"D1","name":"Игра в Девятку I","type":"PROGRAMMING","rating":1800,"tags":["*special","brute force","dp"]},{"contestId":1769,"index":"C2","name":"Подкрутка II","type":"PROGRAMMING","rating":1300,"tags":["*special","dp"]},{"contestId":1769,"index":"C1","name":"Подкрутка I","type":"PROGRAMMING","rating":1200,"tags":["*special","brute force","dp","greedy"]},{"contestId":1769,"index":"B2","name":"Копирование файлов II","type":"PROGRAMMING","rating":1400,"tags":["*special","binary search","brute force","math"]},{"contestId":1769,"index":"B1","name":"Копирование файлов I","type":"PROGRAMMING","rating":1000,"tags":["*special","brute force","implementation","math"]},{"contestId":1769,"index":"A","name":"Узкая дорога","type":"PROGRAMMING","rating":800,"tags":["*special","math"]},{"contestId":1768,"index":"F","name":"Wonderful Jump","type":"PROGRAMMING","points":3250.0,"rating":2900,"tags":["dp","greedy"]},{"contestId":1768,"index":"E","name":"Partial Sorting","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["combinatorics","math","number theory"]},{"contestId":1768,"index":"D","name":"Lucky Permutation","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["constructive algorithms","dfs and similar","graphs","greedy"]},{"contestId":1768,"index":"C","name":"Elemental Decompress","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["constructive algorithms","greedy","implementation","sortings"]},{"contestId":1768,"index":"B","name":"Quick Sort","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["greedy","math"]},{"contestId":1768,"index":"A","name":"Greatest Convex","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math","number theory"]},{"contestId":1767,"index":"F","name":"Two Subtrees","type":"PROGRAMMING","rating":3100,"tags":["data structures","trees"]},{"contestId":1767,"index":"E","name":"Algebra Flash","type":"PROGRAMMING","rating":2500,"tags":["bitmasks","brute force","dp","graphs","math","meet-in-the-middle","trees"]},{"contestId":1767,"index":"D","name":"Playoff","type":"PROGRAMMING","rating":1500,"tags":["combinatorics","constructive algorithms","dp","greedy","math"]},{"contestId":1767,"index":"C","name":"Count Binary Strings","type":"PROGRAMMING","rating":2100,"tags":["data structures","dp"]},{"contestId":1767,"index":"B","name":"Block Towers","type":"PROGRAMMING","rating":800,"tags":["data structures","greedy","sortings"]},{"contestId":1767,"index":"A","name":"Cut the Triangle","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1766,"index":"F","name":"MCF","type":"PROGRAMMING","rating":2800,"tags":["flows"]},{"contestId":1766,"index":"E","name":"Decomposition","type":"PROGRAMMING","rating":2300,"tags":["binary search","brute force","data structures","divide and conquer","dp","two pointers"]},{"contestId":1766,"index":"D","name":"Lucky Chains","type":"PROGRAMMING","rating":1600,"tags":["math","number theory"]},{"contestId":1766,"index":"C","name":"Hamiltonian Wall","type":"PROGRAMMING","rating":1300,"tags":["dp","implementation"]},{"contestId":1766,"index":"B","name":"Notepad#","type":"PROGRAMMING","rating":1000,"tags":["implementation"]},{"contestId":1766,"index":"A","name":"Extremely Round","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation"]},{"contestId":1765,"index":"N","name":"Number Reduction","type":"PROGRAMMING","rating":1500,"tags":["greedy"]},{"contestId":1765,"index":"M","name":"Minimum LCM","type":"PROGRAMMING","rating":1000,"tags":["math","number theory"]},{"contestId":1765,"index":"L","name":"Project Manager","type":"PROGRAMMING","rating":2400,"tags":["brute force","data structures","implementation"]},{"contestId":1765,"index":"K","name":"Torus Path","type":"PROGRAMMING","rating":1500,"tags":["greedy","math"]},{"contestId":1765,"index":"J","name":"Hero to Zero","type":"PROGRAMMING","rating":2900,"tags":["graph matchings","math"]},{"contestId":1765,"index":"I","name":"Infinite Chess","type":"PROGRAMMING","rating":2800,"tags":["implementation","shortest paths"]},{"contestId":1765,"index":"H","name":"Hospital Queue","type":"PROGRAMMING","rating":2200,"tags":["binary search","graphs","greedy","implementation"]},{"contestId":1765,"index":"G","name":"Guess the String","type":"PROGRAMMING","rating":2600,"tags":["constructive algorithms","interactive","probabilities"]},{"contestId":1765,"index":"F","name":"Chemistry Lab","type":"PROGRAMMING","rating":2200,"tags":["dp","geometry","probabilities"]},{"contestId":1765,"index":"E","name":"Exchange","type":"PROGRAMMING","rating":1000,"tags":["brute force","math"]},{"contestId":1765,"index":"D","name":"Watch the Videos","type":"PROGRAMMING","rating":1700,"tags":["binary search","constructive algorithms","two pointers"]},{"contestId":1765,"index":"C","name":"Card Guessing","type":"PROGRAMMING","rating":2600,"tags":["combinatorics","dp","probabilities"]},{"contestId":1765,"index":"B","name":"Broken Keyboard","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":1765,"index":"A","name":"Access Levels","type":"PROGRAMMING","rating":2400,"tags":["bitmasks","dsu","flows","graph matchings"]},{"contestId":1764,"index":"H","name":"Doremy\u0027s Paint 2","type":"PROGRAMMING","points":3500.0,"rating":3400,"tags":["data structures"]},{"contestId":1764,"index":"G3","name":"Doremy\u0027s Perfect DS Class (Hard Version)","type":"PROGRAMMING","points":500.0,"rating":3300,"tags":["binary search","interactive"]},{"contestId":1764,"index":"G2","name":"Doremy\u0027s Perfect DS Class (Medium Version)","type":"PROGRAMMING","points":500.0,"rating":3000,"tags":["binary search","interactive"]},{"contestId":1764,"index":"G1","name":"Doremy\u0027s Perfect DS Class (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["binary search","interactive"]},{"contestId":1764,"index":"F","name":"Doremy\u0027s Experimental Tree","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["brute force","constructive algorithms","dfs and similar","dsu","sortings","trees"]},{"contestId":1764,"index":"E","name":"Doremy\u0027s Number Line","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["dp","greedy","sortings"]},{"contestId":1764,"index":"D","name":"Doremy\u0027s Pegging Game","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["combinatorics","dp","math"]},{"contestId":1764,"index":"C","name":"Doremy\u0027s City Construction","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["graphs","greedy"]},{"contestId":1764,"index":"B","name":"Doremy\u0027s Perfect Math Class","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["math","number theory"]},{"contestId":1764,"index":"A","name":"Doremy\u0027s Paint","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":1763,"index":"F","name":"Edge Queries","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["data structures","dfs and similar","dp","dsu","graphs","trees"]},{"contestId":1763,"index":"E","name":"Node Pairs","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["dp","graphs","math","number theory"]},{"contestId":1763,"index":"D","name":"Valid Bitonic Permutations","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["combinatorics","dp","implementation","math","number theory"]},{"contestId":1763,"index":"C","name":"Another Array Problem","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["brute force","constructive algorithms","greedy"]},{"contestId":1763,"index":"B","name":"Incinerate","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["binary search","brute force","data structures","implementation","math","sortings"]},{"contestId":1763,"index":"A","name":"Absolute Maximization","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["bitmasks","constructive algorithms","greedy","math"]},{"contestId":1762,"index":"G","name":"Unequal Adjacent Elements","type":"PROGRAMMING","points":3500.0,"rating":3100,"tags":["constructive algorithms","sortings"]},{"contestId":1762,"index":"F","name":"Good Pairs ","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["binary search","data structures","dp"]},{"contestId":1762,"index":"E","name":"Tree Sum","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["combinatorics","math","trees"]},{"contestId":1762,"index":"D","name":"GCD Queries ","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["constructive algorithms","interactive","number theory"]},{"contestId":1762,"index":"C","name":"Binary Strings are Fun","type":"PROGRAMMING","points":1750.0,"rating":1400,"tags":["combinatorics","math"]},{"contestId":1762,"index":"B","name":"Make Array Good","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","implementation","number theory","sortings"]},{"contestId":1762,"index":"A","name":"Divide and Conquer","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math","number theory"]},{"contestId":1761,"index":"G","name":"Centroid Guess","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["interactive","probabilities","trees"]},{"contestId":1761,"index":"F2","name":"Anti-median (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":3500,"tags":["combinatorics","dp","math"]},{"contestId":1761,"index":"F1","name":"Anti-median (Easy Version)","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["dp","math"]},{"contestId":1761,"index":"E","name":"Make It Connected","type":"PROGRAMMING","points":1750.0,"rating":2400,"tags":["binary search","brute force","constructive algorithms","dsu","graphs","greedy","matrices","trees","two pointers"]},{"contestId":1761,"index":"D","name":"Carry Bit","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["combinatorics","math"]},{"contestId":1761,"index":"C","name":"Set Construction","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["constructive algorithms","dfs and similar","graphs","greedy"]},{"contestId":1761,"index":"B","name":"Elimination of a Ring","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1761,"index":"A","name":"Two Permutations","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","constructive algorithms"]},{"contestId":1760,"index":"G","name":"SlavicG\u0027s Favorite Problem","type":"PROGRAMMING","rating":1700,"tags":["bitmasks","dfs and similar","graphs"]},{"contestId":1760,"index":"F","name":"Quests","type":"PROGRAMMING","rating":1500,"tags":["binary search","greedy","sortings"]},{"contestId":1760,"index":"E","name":"Binary Inversions","type":"PROGRAMMING","rating":1100,"tags":["data structures","greedy","math"]},{"contestId":1760,"index":"D","name":"Challenging Valleys","type":"PROGRAMMING","rating":1000,"tags":["implementation","two pointers"]},{"contestId":1760,"index":"C","name":"Advantage","type":"PROGRAMMING","rating":800,"tags":["data structures","implementation","sortings"]},{"contestId":1760,"index":"B","name":"Atilla\u0027s Favorite Problem","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation","strings"]},{"contestId":1760,"index":"A","name":"Medium Number","type":"PROGRAMMING","rating":800,"tags":["implementation","sortings"]},{"contestId":1759,"index":"G","name":"Restore the Permutation","type":"PROGRAMMING","rating":1900,"tags":["binary search","constructive algorithms","data structures","greedy","math"]},{"contestId":1759,"index":"F","name":"All Possible Digits","type":"PROGRAMMING","rating":1800,"tags":["binary search","data structures","greedy","math","number theory"]},{"contestId":1759,"index":"E","name":"The Humanoid","type":"PROGRAMMING","rating":1500,"tags":["brute force","dp","sortings"]},{"contestId":1759,"index":"D","name":"Make It Round","type":"PROGRAMMING","rating":1400,"tags":["brute force","number theory"]},{"contestId":1759,"index":"C","name":"Thermostat","type":"PROGRAMMING","rating":1100,"tags":["greedy","math","shortest paths"]},{"contestId":1759,"index":"B","name":"Lost Permutation","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1759,"index":"A","name":"Yes-Yes?","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":1758,"index":"F","name":"Decent Division","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["constructive algorithms","data structures"]},{"contestId":1758,"index":"E","name":"Tick, Tock","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["combinatorics","dfs and similar","dsu","graphs"]},{"contestId":1758,"index":"D","name":"Range \u003d √Sum","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["binary search","brute force","constructive algorithms","math","two pointers"]},{"contestId":1758,"index":"C","name":"Almost All Multiples","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["greedy","number theory"]},{"contestId":1758,"index":"B","name":"XOR \u003d Average","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["constructive algorithms"]},{"contestId":1758,"index":"A","name":"SSeeeeiinngg DDoouubbllee","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","strings"]},{"contestId":1754,"index":"B","name":"Kevin and Permutation","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["constructive algorithms","greedy","math"]},{"contestId":1754,"index":"A","name":"Technical Support","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":1753,"index":"F","name":"Minecraft Series","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["brute force","two pointers"]},{"contestId":1753,"index":"E","name":"N Machines","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["binary search","brute force","greedy"]},{"contestId":1753,"index":"D","name":"The Beach","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["constructive algorithms","dfs and similar","graphs","shortest paths"]},{"contestId":1753,"index":"C","name":"Wish I Knew How to Sort","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["dp","math","probabilities"]},{"contestId":1753,"index":"B","name":"Factorial Divisibility","type":"PROGRAMMING","points":750.0,"rating":1600,"tags":["math","number theory"]},{"contestId":1753,"index":"A2","name":"Make Nonzero Sum (hard version)","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["constructive algorithms","dp","greedy"]},{"contestId":1753,"index":"A1","name":"Make Nonzero Sum (easy version)","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","dp","greedy"]},{"contestId":1750,"index":"H","name":"BinaryStringForces","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["constructive algorithms","data structures","dp"]},{"contestId":1750,"index":"G","name":"Doping","type":"PROGRAMMING","points":3250.0,"rating":3300,"tags":["combinatorics","dp","math"]},{"contestId":1750,"index":"F","name":"Majority","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["combinatorics","dp","math","strings"]},{"contestId":1750,"index":"E","name":"Bracket Cost","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["binary search","data structures","divide and conquer","dp","greedy","strings"]},{"contestId":1750,"index":"D","name":"Count GCD","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["combinatorics","math","number theory"]},{"contestId":1750,"index":"C","name":"Complementary XOR","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["constructive algorithms","implementation"]},{"contestId":1750,"index":"B","name":"Maximum Substring","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["brute force","greedy","implementation"]},{"contestId":1750,"index":"A","name":"Indirect Sort","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation","math"]},{"contestId":1749,"index":"F","name":"Distance to the Path","type":"PROGRAMMING","rating":2800,"tags":["data structures","dfs and similar","trees"]},{"contestId":1749,"index":"E","name":"Cactus Wall","type":"PROGRAMMING","rating":2400,"tags":["constructive algorithms","dfs and similar","graphs","shortest paths"]},{"contestId":1749,"index":"D","name":"Counting Arrays","type":"PROGRAMMING","rating":1900,"tags":["combinatorics","dp","math","number theory"]},{"contestId":1749,"index":"C","name":"Number Game","type":"PROGRAMMING","rating":1400,"tags":["binary search","data structures","games","greedy","implementation"]},{"contestId":1749,"index":"B","name":"Death\u0027s Blessing","type":"PROGRAMMING","rating":900,"tags":["greedy"]},{"contestId":1749,"index":"A","name":"Cowardly Rooks","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation"]},{"contestId":1748,"index":"F","name":"Circular Xor Reversal","type":"PROGRAMMING","points":2750.0,"rating":3000,"tags":["bitmasks","constructive algorithms"]},{"contestId":1748,"index":"E","name":"Yet Another Array Counting Problem","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["binary search","data structures","divide and conquer","dp","flows","math","trees"]},{"contestId":1748,"index":"D","name":"ConstructOR ","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["bitmasks","chinese remainder theorem","combinatorics","constructive algorithms","math","number theory"]},{"contestId":1748,"index":"C","name":"Zero-Sum Prefixes","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","data structures","dp","greedy","implementation"]},{"contestId":1748,"index":"B","name":"Diverse Substrings","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","implementation","strings"]},{"contestId":1748,"index":"A","name":"The Ultimate Square","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1747,"index":"E","name":"List Generation","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["combinatorics","dp","math"]},{"contestId":1747,"index":"D","name":"Yet Another Problem","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["binary search","bitmasks","constructive algorithms","data structures"]},{"contestId":1747,"index":"C","name":"Swap Game","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["games"]},{"contestId":1747,"index":"B","name":"BAN BAN","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["constructive algorithms"]},{"contestId":1747,"index":"A","name":"Two Groups","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":1746,"index":"G","name":"Olympiad Training","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["binary search","data structures","dp","flows","geometry","implementation","sortings"]},{"contestId":1746,"index":"F","name":"Kazaee","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["data structures","hashing","probabilities"]},{"contestId":1746,"index":"E2","name":"Joking (Hard Version)","type":"PROGRAMMING","points":1750.0,"rating":3200,"tags":["dp","interactive"]},{"contestId":1746,"index":"E1","name":"Joking (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["binary search","constructive algorithms","interactive","ternary search"]},{"contestId":1746,"index":"D","name":"Paths on the Tree","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["dfs and similar","dp","greedy","sortings","trees"]},{"contestId":1746,"index":"C","name":"Permutation Operations","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1746,"index":"B","name":"Rebellion","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["constructive algorithms","greedy","two pointers"]},{"contestId":1746,"index":"A","name":"Maxmina","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":1744,"index":"F","name":"MEX vs MED","type":"PROGRAMMING","rating":2000,"tags":["math","two pointers"]},{"contestId":1744,"index":"E2","name":"Divisible Numbers (hard version)","type":"PROGRAMMING","rating":1900,"tags":["brute force","math","number theory"]},{"contestId":1744,"index":"E1","name":"Divisible Numbers (easy version)","type":"PROGRAMMING","rating":1500,"tags":["brute force","math","number theory"]},{"contestId":1744,"index":"D","name":"Divisibility by 2^n","type":"PROGRAMMING","rating":1200,"tags":["greedy","math","sortings"]},{"contestId":1744,"index":"C","name":"Traffic Light","type":"PROGRAMMING","rating":1000,"tags":["binary search","implementation","two pointers"]},{"contestId":1744,"index":"B","name":"Even-Odd Increments ","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":1744,"index":"A","name":"Number Replacement","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation"]},{"contestId":1743,"index":"G","name":"Antifibonacci Cut","type":"PROGRAMMING","rating":3000,"tags":["bitmasks","combinatorics","constructive algorithms","data structures","dp","hashing","math"]},{"contestId":1743,"index":"F","name":"Intersection and Union","type":"PROGRAMMING","rating":2300,"tags":["data structures","dp","matrices","probabilities"]},{"contestId":1743,"index":"E","name":"FTL","type":"PROGRAMMING","rating":2400,"tags":["binary search","dp"]},{"contestId":1743,"index":"D","name":"Problem with Random Tests","type":"PROGRAMMING","rating":1700,"tags":["brute force","dp","greedy","probabilities"]},{"contestId":1743,"index":"C","name":"Save the Magazines","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","dp","greedy"]},{"contestId":1743,"index":"B","name":"Permutation Value","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":1743,"index":"A","name":"Password","type":"PROGRAMMING","rating":800,"tags":["brute force","combinatorics","implementation","math"]},{"contestId":1742,"index":"G","name":"Orray","type":"PROGRAMMING","rating":1500,"tags":["bitmasks","brute force","greedy","math","sortings"]},{"contestId":1742,"index":"F","name":"Smaller","type":"PROGRAMMING","rating":1500,"tags":["constructive algorithms","greedy","strings"]},{"contestId":1742,"index":"E","name":"Scuza","type":"PROGRAMMING","rating":1200,"tags":["binary search","greedy","math"]},{"contestId":1742,"index":"D","name":"Coprime","type":"PROGRAMMING","rating":1100,"tags":["brute force","greedy","number theory"]},{"contestId":1742,"index":"C","name":"Stripes","type":"PROGRAMMING","rating":900,"tags":["implementation"]},{"contestId":1742,"index":"B","name":"Increasing","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation","sortings"]},{"contestId":1742,"index":"A","name":"Sum","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1741,"index":"G","name":"Kirill and Company","type":"PROGRAMMING","rating":2200,"tags":["bitmasks","brute force","dfs and similar","dp","flows","graphs","shortest paths"]},{"contestId":1741,"index":"F","name":"Multi-Colored Segments","type":"PROGRAMMING","rating":2000,"tags":["binary search","data structures","math","sortings"]},{"contestId":1741,"index":"E","name":"Sending a Sequence Over the Network","type":"PROGRAMMING","rating":1600,"tags":["dp"]},{"contestId":1741,"index":"D","name":"Masha and a Beautiful Tree","type":"PROGRAMMING","rating":1300,"tags":["dfs and similar","divide and conquer","graphs","sortings","trees"]},{"contestId":1741,"index":"C","name":"Minimize the Thickness","type":"PROGRAMMING","rating":1100,"tags":["brute force","greedy","math","two pointers"]},{"contestId":1741,"index":"B","name":"Funny Permutation","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","math"]},{"contestId":1741,"index":"A","name":"Compare T-Shirt Sizes","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":1740,"index":"I","name":"Arranging Crystal Balls","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["data structures","divide and conquer","dp","geometry","graphs","number theory"]},{"contestId":1740,"index":"H","name":"MEX Tree Manipulation","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["data structures","trees"]},{"contestId":1740,"index":"G","name":"Dangerous Laser Power","type":"PROGRAMMING","points":2750.0,"rating":3100,"tags":["constructive algorithms","dsu","sortings"]},{"contestId":1740,"index":"F","name":"Conditional Mix","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["combinatorics","dp","math"]},{"contestId":1740,"index":"E","name":"Hanging Hearts","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["constructive algorithms","data structures","dfs and similar","dp","greedy","trees"]},{"contestId":1740,"index":"D","name":"Knowledge Cards","type":"PROGRAMMING","points":1750.0,"rating":1500,"tags":["constructive algorithms","data structures"]},{"contestId":1740,"index":"C","name":"Bricks and Bags","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","games","greedy","sortings"]},{"contestId":1740,"index":"B","name":"Jumbo Extra Cheese 2","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["geometry","greedy","sortings"]},{"contestId":1740,"index":"A","name":"Factorise N+M","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","number theory"]},{"contestId":1739,"index":"F","name":"Keyboard Design","type":"PROGRAMMING","rating":2600,"tags":["bitmasks","data structures","dp","string suffix structures","strings"]},{"contestId":1739,"index":"E","name":"Cleaning Robot","type":"PROGRAMMING","rating":2400,"tags":["bitmasks","dp"]},{"contestId":1739,"index":"D","name":"Reset K Edges","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","dfs and similar","graphs","greedy","trees"]},{"contestId":1739,"index":"C","name":"Card Game","type":"PROGRAMMING","rating":1500,"tags":["combinatorics","constructive algorithms","dp","games"]},{"contestId":1739,"index":"B","name":"Array Recovery","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","greedy","math"]},{"contestId":1739,"index":"A","name":"Immobile Knight","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1738,"index":"H","name":"Palindrome Addicts","type":"PROGRAMMING","points":4000.0,"rating":3300,"tags":["data structures","strings"]},{"contestId":1738,"index":"G","name":"Anti-Increasing Addicts","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["constructive algorithms","dp","greedy","math"]},{"contestId":1738,"index":"F","name":"Connectivity Addicts","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["constructive algorithms","dsu","graphs","greedy","interactive","shortest paths","trees"]},{"contestId":1738,"index":"E","name":"Balance Addicts","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["combinatorics","dp","math","two pointers"]},{"contestId":1738,"index":"D","name":"Permutation Addicts","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["constructive algorithms","data structures","dfs and similar","dsu","graphs","trees"]},{"contestId":1738,"index":"C","name":"Even Number Addicts","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["dp","games","greedy","math"]},{"contestId":1738,"index":"B","name":"Prefix Sum Addicts","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","greedy","math","sortings"]},{"contestId":1738,"index":"A","name":"Glory Addicts","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","sortings"]},{"contestId":1737,"index":"G","name":"Ela Takes Dancing Class","type":"PROGRAMMING","points":3750.0,"rating":3500,"tags":["binary search","data structures"]},{"contestId":1737,"index":"F","name":"Ela and Prime GCD","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["constructive algorithms","math","number theory"]},{"contestId":1737,"index":"E","name":"Ela Goes Hiking","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["combinatorics","dp","math","probabilities"]},{"contestId":1737,"index":"D","name":"Ela and the Wiring Wizard","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["brute force","dp","graphs","greedy","implementation","shortest paths"]},{"contestId":1737,"index":"C","name":"Ela and Crickets","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["constructive algorithms","games","implementation","math"]},{"contestId":1737,"index":"B","name":"Ela\u0027s Fitness and the Luxury Number","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["binary search","implementation","math"]},{"contestId":1737,"index":"A","name":"Ela Sorting Books","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","implementation","strings"]},{"contestId":1736,"index":"E","name":"Swap and Take","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["dp","greedy"]},{"contestId":1736,"index":"D","name":"Equal Binary Subsequences","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["constructive algorithms","geometry","greedy","implementation","strings"]},{"contestId":1736,"index":"C2","name":"Good Subarrays (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["binary search","data structures","dp","two pointers"]},{"contestId":1736,"index":"C1","name":"Good Subarrays (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["binary search","data structures","schedules","two pointers"]},{"contestId":1736,"index":"B","name":"Playing with GCD","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["math","number theory"]},{"contestId":1736,"index":"A","name":"Make A Equal to B","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","sortings"]},{"contestId":1735,"index":"F","name":"Pebbles and Beads","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["data structures","geometry"]},{"contestId":1735,"index":"E","name":"House Planning","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["constructive algorithms","data structures","graph matchings","greedy"]},{"contestId":1735,"index":"D","name":"Meta-set","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["brute force","combinatorics","data structures","hashing","math"]},{"contestId":1735,"index":"C","name":"Phase Shift","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["dfs and similar","dsu","graphs","greedy","implementation","strings"]},{"contestId":1735,"index":"B","name":"Tea with Tangerines","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["greedy","math"]},{"contestId":1735,"index":"A","name":"Working Week","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","math"]},{"contestId":1734,"index":"F","name":"Zeros and Ones","type":"PROGRAMMING","points":3250.0,"rating":2500,"tags":["bitmasks","divide and conquer","dp","math"]},{"contestId":1734,"index":"E","name":"Rectangular Congruence","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["constructive algorithms","number theory"]},{"contestId":1734,"index":"D","name":"Slime Escape","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["data structures","dp","greedy","two pointers"]},{"contestId":1734,"index":"C","name":"Removing Smallest Multiples","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["greedy","math"]},{"contestId":1734,"index":"B","name":"Bright, Nice, Brilliant","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["constructive algorithms"]},{"contestId":1734,"index":"A","name":"Select Three Sticks","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","sortings"]},{"contestId":1733,"index":"E","name":"Conveyor","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["constructive algorithms","dp","math"]},{"contestId":1733,"index":"D2","name":"Zero-One (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2000,"tags":["dp","greedy"]},{"contestId":1733,"index":"D1","name":"Zero-One (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","greedy","math"]},{"contestId":1733,"index":"C","name":"Parity Shuffle Sorting","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["constructive algorithms","sortings"]},{"contestId":1733,"index":"B","name":"Rule of League","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["constructive algorithms","math"]},{"contestId":1733,"index":"A","name":"Consecutive Sum","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","sortings"]},{"contestId":1732,"index":"E","name":"Location","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["data structures","dp","math","number theory"]},{"contestId":1732,"index":"D2","name":"Balance (Hard version)","type":"PROGRAMMING","points":1250.0,"rating":2400,"tags":["brute force","data structures","number theory"]},{"contestId":1732,"index":"D1","name":"Balance (Easy version)","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["brute force","data structures","implementation","number theory"]},{"contestId":1732,"index":"C2","name":"Sheikh (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["binary search","bitmasks","brute force","greedy","implementation","two pointers"]},{"contestId":1732,"index":"C1","name":"Sheikh (Easy version)","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["binary search","bitmasks","greedy","two pointers"]},{"contestId":1732,"index":"B","name":"Ugu","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["brute force","dp","greedy","implementation"]},{"contestId":1732,"index":"A","name":"Bestie","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["brute force","combinatorics","constructive algorithms","implementation","math","number theory"]},{"contestId":1731,"index":"F","name":"Function Sum","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["brute force","combinatorics","dp","fft","math"]},{"contestId":1731,"index":"E","name":"Graph Cost","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["dp","greedy","math","number theory"]},{"contestId":1731,"index":"D","name":"Valiant\u0027s New Map","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["binary search","brute force","data structures","dp","two pointers"]},{"contestId":1731,"index":"C","name":"Even Subarrays","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["bitmasks","brute force","hashing","math","number theory"]},{"contestId":1731,"index":"B","name":"Kill Demodogs","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","math"]},{"contestId":1731,"index":"A","name":"Joey Takes Money","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1730,"index":"F","name":"Almost Sorted","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["bitmasks","data structures","dp"]},{"contestId":1730,"index":"E","name":"Maximums and Minimums","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["combinatorics","data structures","divide and conquer","number theory"]},{"contestId":1730,"index":"D","name":"Prefixes and Suffixes","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["constructive algorithms","strings","two pointers"]},{"contestId":1730,"index":"C","name":"Minimum Notation","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["data structures","greedy","math","sortings"]},{"contestId":1730,"index":"B","name":"Meeting on the Line","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["binary search","geometry","greedy","implementation","math","ternary search"]},{"contestId":1730,"index":"A","name":"Planets","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["data structures","greedy","sortings"]},{"contestId":1729,"index":"G","name":"Cut Substrings","type":"PROGRAMMING","rating":2100,"tags":["combinatorics","dp","hashing","strings","two pointers"]},{"contestId":1729,"index":"F","name":"Kirei and the Linear Function","type":"PROGRAMMING","rating":1900,"tags":["hashing","math"]},{"contestId":1729,"index":"E","name":"Guess the Cycle Size","type":"PROGRAMMING","rating":1800,"tags":["interactive","probabilities"]},{"contestId":1729,"index":"D","name":"Friends and the Restaurant","type":"PROGRAMMING","rating":1200,"tags":["greedy","sortings","two pointers"]},{"contestId":1729,"index":"C","name":"Jumping on Tiles","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","strings"]},{"contestId":1729,"index":"B","name":"Decode String","type":"PROGRAMMING","rating":800,"tags":["greedy","strings"]},{"contestId":1729,"index":"A","name":"Two Elevators","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1728,"index":"G","name":"Illumination","type":"PROGRAMMING","rating":2700,"tags":["binary search","bitmasks","brute force","combinatorics","dp","math","two pointers"]},{"contestId":1728,"index":"F","name":"Fishermen","type":"PROGRAMMING","rating":3100,"tags":["flows","graph matchings","greedy"]},{"contestId":1728,"index":"E","name":"Red-Black Pepper","type":"PROGRAMMING","rating":2300,"tags":["brute force","data structures","greedy","math","number theory"]},{"contestId":1728,"index":"D","name":"Letter Picking","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","dp","games","two pointers"]},{"contestId":1728,"index":"C","name":"Digital Logarithm","type":"PROGRAMMING","rating":1400,"tags":["data structures","greedy","sortings"]},{"contestId":1728,"index":"B","name":"Best Permutation","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":1728,"index":"A","name":"Colored Balls: Revisited","type":"PROGRAMMING","rating":800,"tags":["brute force","greedy","implementation","sortings"]},{"contestId":1726,"index":"H","name":"Mainak and the Bleeding Polygon","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["binary search","geometry","implementation","math"]},{"contestId":1726,"index":"G","name":"A Certain Magical Party","type":"PROGRAMMING","points":3250.0,"rating":3300,"tags":["combinatorics","data structures","greedy","sortings"]},{"contestId":1726,"index":"E","name":"Almost Perfect","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["combinatorics","fft","math"]},{"contestId":1726,"index":"D","name":"Edge Split","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["brute force","constructive algorithms","dfs and similar","dsu","graphs","probabilities","trees"]},{"contestId":1726,"index":"C","name":"Jatayu\u0027s Balanced Bracket Sequence","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["data structures","dsu","graphs","greedy"]},{"contestId":1726,"index":"B","name":"Mainak and Interesting Sequence","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["bitmasks","constructive algorithms","math"]},{"contestId":1726,"index":"A","name":"Mainak and Array","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","math"]},{"contestId":1725,"index":"M","name":"Moving Both Hands","type":"PROGRAMMING","rating":1800,"tags":["dp","graphs","shortest paths"]},{"contestId":1725,"index":"L","name":"Lemper Cooking Competition","type":"PROGRAMMING","rating":2400,"tags":["data structures"]},{"contestId":1725,"index":"K","name":"Kingdom of Criticism","type":"PROGRAMMING","rating":2500,"tags":["data structures","dsu"]},{"contestId":1725,"index":"J","name":"Journey","type":"PROGRAMMING","rating":2500,"tags":["dp","trees"]},{"contestId":1725,"index":"I","name":"Imitating the Key Tree","type":"PROGRAMMING","rating":2800,"tags":["combinatorics","dsu","trees"]},{"contestId":1725,"index":"H","name":"Hot Black Hot White","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","math"]},{"contestId":1725,"index":"G","name":"Garage","type":"PROGRAMMING","rating":1500,"tags":["binary search","geometry","math"]},{"contestId":1725,"index":"F","name":"Field Photography","type":"PROGRAMMING","rating":2100,"tags":["bitmasks","data structures","sortings"]},{"contestId":1725,"index":"E","name":"Electrical Efficiency","type":"PROGRAMMING","rating":2500,"tags":["combinatorics","data structures","dp","math","number theory","trees"]},{"contestId":1725,"index":"D","name":"Deducing Sortability","type":"PROGRAMMING","rating":2900,"tags":["binary search","bitmasks","math"]},{"contestId":1725,"index":"C","name":"Circular Mirror","type":"PROGRAMMING","rating":2000,"tags":["binary search","combinatorics","geometry","math","two pointers"]},{"contestId":1725,"index":"B","name":"Basketball Together","type":"PROGRAMMING","rating":1000,"tags":["binary search","greedy","sortings"]},{"contestId":1725,"index":"A","name":"Accumulation of Dominoes","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1722,"index":"G","name":"Even-Odd XOR","type":"PROGRAMMING","rating":1500,"tags":["bitmasks","constructive algorithms","greedy"]},{"contestId":1722,"index":"F","name":"L-shapes","type":"PROGRAMMING","rating":1700,"tags":["dfs and similar","implementation"]},{"contestId":1722,"index":"E","name":"Counting Rectangles","type":"PROGRAMMING","rating":1600,"tags":["brute force","data structures","dp","implementation"]},{"contestId":1722,"index":"D","name":"Line","type":"PROGRAMMING","rating":1100,"tags":["greedy","sortings"]},{"contestId":1722,"index":"C","name":"Word Game","type":"PROGRAMMING","rating":800,"tags":["data structures","implementation"]},{"contestId":1722,"index":"B","name":"Colourblindness","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1722,"index":"A","name":"Spell Check","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1721,"index":"F","name":"Matching Reduction","type":"PROGRAMMING","rating":2800,"tags":["brute force","constructive algorithms","dfs and similar","flows","graph matchings","graphs","interactive"]},{"contestId":1721,"index":"E","name":"Prefix Function Queries","type":"PROGRAMMING","rating":2200,"tags":["dfs and similar","dp","hashing","string suffix structures","strings","trees"]},{"contestId":1721,"index":"D","name":"Maximum AND","type":"PROGRAMMING","rating":1800,"tags":["bitmasks","dfs and similar","divide and conquer","greedy","sortings"]},{"contestId":1721,"index":"C","name":"Min-Max Array Transformation","type":"PROGRAMMING","rating":1400,"tags":["binary search","greedy","two pointers"]},{"contestId":1721,"index":"B","name":"Deadly Laser","type":"PROGRAMMING","rating":1000,"tags":["implementation"]},{"contestId":1721,"index":"A","name":"Image","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation"]},{"contestId":1720,"index":"E","name":"Misha and Paintings","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["constructive algorithms","data structures","greedy","implementation","math"]},{"contestId":1720,"index":"D2","name":"Xor-Subsequence (hard version)","type":"PROGRAMMING","points":1000.0,"rating":2400,"tags":["bitmasks","data structures","dp","strings","trees"]},{"contestId":1720,"index":"D1","name":"Xor-Subsequence (easy version)","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["bitmasks","brute force","dp","strings","trees","two pointers"]},{"contestId":1720,"index":"C","name":"Corners","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["greedy","implementation"]},{"contestId":1720,"index":"B","name":"Interesting Sum","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["brute force","data structures","greedy","math","sortings"]},{"contestId":1720,"index":"A","name":"Burenka Plays with Fractions","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["math","number theory"]},{"contestId":1719,"index":"C","name":"Fighting Tournament","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["binary search","data structures","implementation","two pointers"]},{"contestId":1719,"index":"B","name":"Mathematical Circus","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1719,"index":"A","name":"Chip Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["games","math"]},{"contestId":1718,"index":"F","name":"Burenka, an Array and Queries","type":"PROGRAMMING","points":2750.0,"rating":3300,"tags":["data structures","math","number theory"]},{"contestId":1718,"index":"E","name":"Impressionism","type":"PROGRAMMING","points":2250.0,"rating":3500,"tags":["constructive algorithms","graphs","implementation","math"]},{"contestId":1718,"index":"D","name":"Permutation for Burenka","type":"PROGRAMMING","points":2250.0,"rating":3300,"tags":["data structures","graph matchings","greedy","math","trees"]},{"contestId":1718,"index":"C","name":"Tonya and Burenka-179","type":"PROGRAMMING","points":1250.0,"rating":2400,"tags":["data structures","greedy","math","number theory"]},{"contestId":1718,"index":"B","name":"Fibonacci Strings","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["greedy","implementation","math","number theory"]},{"contestId":1718,"index":"A2","name":"Burenka and Traditions (hard version)","type":"PROGRAMMING","points":500.0,"rating":1900,"tags":["data structures","dp","greedy"]},{"contestId":1718,"index":"A1","name":"Burenka and Traditions (easy version)","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["dp","greedy"]},{"contestId":1717,"index":"F","name":"Madoka and The First Session","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["constructive algorithms","flows","graph matchings","graphs","implementation"]},{"contestId":1717,"index":"E","name":"Madoka and The Best University","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["math","number theory"]},{"contestId":1717,"index":"D","name":"Madoka and The Corruption Scheme","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["combinatorics","constructive algorithms","greedy","math"]},{"contestId":1717,"index":"C","name":"Madoka and Formal Statement","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["greedy"]},{"contestId":1717,"index":"B","name":"Madoka and Underground Competitions","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","implementation"]},{"contestId":1717,"index":"A","name":"Madoka and Strange Thoughts","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math","number theory"]},{"contestId":1716,"index":"F","name":"Bags with Balls","type":"PROGRAMMING","rating":2500,"tags":["combinatorics","dp","math","number theory"]},{"contestId":1716,"index":"E","name":"Swap and Maximum Block","type":"PROGRAMMING","rating":2500,"tags":["bitmasks","data structures","dfs and similar","divide and conquer","dp"]},{"contestId":1716,"index":"D","name":"Chip Move","type":"PROGRAMMING","rating":2000,"tags":["brute force","dp","math"]},{"contestId":1716,"index":"C","name":"Robot in a Hallway","type":"PROGRAMMING","rating":2000,"tags":["data structures","dp","greedy","implementation","ternary search"]},{"contestId":1716,"index":"B","name":"Permutation Chain","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","math"]},{"contestId":1716,"index":"A","name":"2-3 Moves","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1715,"index":"F","name":"Crop Squares","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["constructive algorithms","geometry","interactive","math"]},{"contestId":1715,"index":"E","name":"Long Way Home","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["data structures","divide and conquer","dp","geometry","graphs","greedy","shortest paths"]},{"contestId":1715,"index":"D","name":"2+ doors","type":"PROGRAMMING","points":2250.0,"rating":1900,"tags":["2-sat","bitmasks","graphs","greedy"]},{"contestId":1715,"index":"C","name":"Monoblock","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["combinatorics","data structures","implementation","math"]},{"contestId":1715,"index":"B","name":"Beautiful Array","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","greedy","math"]},{"contestId":1715,"index":"A","name":"Crossmarket","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","math"]},{"contestId":1714,"index":"G","name":"Path Prefixes","type":"PROGRAMMING","rating":1700,"tags":["binary search","data structures","dfs and similar","trees"]},{"contestId":1714,"index":"F","name":"Build a Tree and That Is It","type":"PROGRAMMING","rating":1900,"tags":["constructive algorithms","implementation","trees"]},{"contestId":1714,"index":"E","name":"Add Modulo 10","type":"PROGRAMMING","rating":1400,"tags":["brute force","math","number theory"]},{"contestId":1714,"index":"D","name":"Color with Occurrences","type":"PROGRAMMING","rating":1600,"tags":["brute force","data structures","dp","greedy","strings"]},{"contestId":1714,"index":"C","name":"Minimum  Varied Number","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":1714,"index":"B","name":"Remove Prefix","type":"PROGRAMMING","rating":800,"tags":["data structures","greedy","implementation"]},{"contestId":1714,"index":"A","name":"Everyone Loves to Sleep","type":"PROGRAMMING","rating":900,"tags":["implementation","math"]},{"contestId":1713,"index":"F","name":"Lost Array","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["bitmasks","combinatorics","constructive algorithms","dp","math"]},{"contestId":1713,"index":"E","name":"Cross Swapping","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["2-sat","data structures","dsu","greedy","matrices"]},{"contestId":1713,"index":"D","name":"Tournament Countdown","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["constructive algorithms","greedy","interactive","number theory","probabilities"]},{"contestId":1713,"index":"C","name":"Build Permutation","type":"PROGRAMMING","points":1750.0,"rating":1200,"tags":["constructive algorithms","dp","math"]},{"contestId":1713,"index":"B","name":"Optimal Reduction","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","sortings"]},{"contestId":1713,"index":"A","name":"Traveling Salesman Problem","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["geometry","greedy","implementation"]},{"contestId":1712,"index":"F","name":"Triameter","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["binary search","data structures","dfs and similar","trees"]},{"contestId":1712,"index":"E2","name":"LCM Sum (hard version)","type":"PROGRAMMING","points":750.0,"rating":2500,"tags":["brute force","data structures","math","number theory","two pointers"]},{"contestId":1712,"index":"E1","name":"LCM Sum (easy version)","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["binary search","brute force","combinatorics","math","number theory","two pointers"]},{"contestId":1712,"index":"D","name":"Empty Graph","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["binary search","constructive algorithms","data structures","greedy","shortest paths"]},{"contestId":1712,"index":"C","name":"Sort Zero","type":"PROGRAMMING","points":1500.0,"rating":1100,"tags":["greedy","sortings"]},{"contestId":1712,"index":"B","name":"Woeful Permutation","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["constructive algorithms","greedy","number theory"]},{"contestId":1712,"index":"A","name":"Wonderful Permutation","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":1711,"index":"B","name":"Party","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","graphs"]},{"contestId":1711,"index":"A","name":"Perfect Permutation","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms"]},{"contestId":1710,"index":"E","name":"Two Arrays","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["binary search","games","graph matchings"]},{"contestId":1710,"index":"D","name":"Recover the Tree","type":"PROGRAMMING","points":2000.0,"rating":3400,"tags":["constructive algorithms","trees"]},{"contestId":1710,"index":"C","name":"XOR Triangle","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["bitmasks","brute force","constructive algorithms","dp","greedy","math"]},{"contestId":1710,"index":"B","name":"Rain","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["binary search","brute force","data structures","geometry","greedy","implementation","math"]},{"contestId":1710,"index":"A","name":"Color the Picture","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["constructive algorithms","greedy","math"]},{"contestId":1709,"index":"F","name":"Multiset of Strings","type":"PROGRAMMING","rating":2500,"tags":["bitmasks","brute force","dp","fft","flows","graphs","math","meet-in-the-middle","trees"]},{"contestId":1709,"index":"E","name":"XOR Tree","type":"PROGRAMMING","rating":2400,"tags":["bitmasks","data structures","dfs and similar","dsu","greedy","trees"]},{"contestId":1709,"index":"D","name":"Rorororobot","type":"PROGRAMMING","rating":1700,"tags":["binary search","data structures","greedy","math"]},{"contestId":1709,"index":"C","name":"Recover an RBS","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","greedy","implementation","strings"]},{"contestId":1709,"index":"B","name":"Also Try Minecraft","type":"PROGRAMMING","rating":900,"tags":["data structures","dp","implementation"]},{"contestId":1709,"index":"A","name":"Three Doors","type":"PROGRAMMING","rating":800,"tags":["brute force","greedy","implementation","math"]},{"contestId":1708,"index":"B","name":"Difference of GCDs","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","math"]},{"contestId":1708,"index":"A","name":"Difference Operations","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1707,"index":"F","name":"Bugaboo","type":"PROGRAMMING","points":3250.0,"rating":3500,"tags":["bitmasks","constructive algorithms","dp","number theory"]},{"contestId":1707,"index":"E","name":"Replace","type":"PROGRAMMING","points":2500.0,"rating":3500,"tags":["binary search","data structures"]},{"contestId":1707,"index":"D","name":"Partial Virtual Trees","type":"PROGRAMMING","points":1750.0,"rating":3000,"tags":["combinatorics","dfs and similar","dp","math","trees"]},{"contestId":1707,"index":"C","name":"DFS Trees","type":"PROGRAMMING","points":1250.0,"rating":2400,"tags":["dfs and similar","dsu","graphs","greedy","sortings","trees"]},{"contestId":1707,"index":"B","name":"Difference Array","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["brute force","data structures","implementation","sortings"]},{"contestId":1707,"index":"A","name":"Doremy\u0027s IQ","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["binary search","constructive algorithms","greedy","implementation"]},{"contestId":1706,"index":"E","name":"Qpwoeirut and Vertices","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["binary search","data structures","dfs and similar","divide and conquer","dsu","greedy","trees"]},{"contestId":1706,"index":"D2","name":"Chopping Carrots (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":2400,"tags":["brute force","constructive algorithms","data structures","dp","greedy","math","number theory","two pointers"]},{"contestId":1706,"index":"D1","name":"Chopping Carrots (Easy Version)","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["binary search","brute force","constructive algorithms","greedy","number theory"]},{"contestId":1706,"index":"C","name":"Qpwoeirut And The City","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["dp","flows","greedy","implementation"]},{"contestId":1706,"index":"B","name":"Making Towers","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["dp","greedy","math"]},{"contestId":1706,"index":"A","name":"Another String Minimization Problem","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["2-sat","constructive algorithms","greedy","string suffix structures","strings"]},{"contestId":1705,"index":"F","name":"Mark and the Online Exam","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["bitmasks","constructive algorithms","interactive","probabilities"]},{"contestId":1705,"index":"E","name":"Mark and Professor Koro","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["binary search","bitmasks","brute force","combinatorics","data structures","greedy"]},{"contestId":1705,"index":"D","name":"Mark and Lightbulbs","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["combinatorics","constructive algorithms","greedy","math","sortings"]},{"contestId":1705,"index":"C","name":"Mark and His Unfinished Essay","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["brute force","implementation"]},{"contestId":1705,"index":"B","name":"Mark the Dust Sweeper","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1705,"index":"A","name":"Mark the Photographer","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","sortings"]},{"contestId":1704,"index":"H2","name":"Game of AI (hard version)","type":"PROGRAMMING","points":2750.0,"rating":3500,"tags":["combinatorics","fft","math"]},{"contestId":1704,"index":"H1","name":"Game of AI (easy version)","type":"PROGRAMMING","points":2250.0,"rating":3200,"tags":["combinatorics","constructive algorithms","dp","fft","math"]},{"contestId":1704,"index":"G","name":"Mio and Lucky Array","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["constructive algorithms","fft","math","strings"]},{"contestId":1704,"index":"F","name":"Colouring Game","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["constructive algorithms","dp","games"]},{"contestId":1704,"index":"E","name":"Count Seconds","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["brute force","constructive algorithms","dp","graphs","implementation","math"]},{"contestId":1704,"index":"D","name":"Magical Array","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["constructive algorithms","hashing","implementation","math"]},{"contestId":1704,"index":"C","name":"Virus","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["greedy","implementation","sortings"]},{"contestId":1704,"index":"B","name":"Luke is a Foodie","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["brute force","greedy","implementation"]},{"contestId":1704,"index":"A","name":"Two 0-1 Sequences","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":1703,"index":"G","name":"Good Key, Bad Key","type":"PROGRAMMING","rating":1600,"tags":["bitmasks","brute force","dp","greedy","math"]},{"contestId":1703,"index":"F","name":"Yet Another Problem About Pairs Satisfying an Inequality","type":"PROGRAMMING","rating":1300,"tags":["binary search","data structures","dp","greedy","sortings"]},{"contestId":1703,"index":"E","name":"Mirror Grid","type":"PROGRAMMING","rating":1200,"tags":["implementation"]},{"contestId":1703,"index":"D","name":"Double Strings","type":"PROGRAMMING","rating":1100,"tags":["brute force","data structures","strings"]},{"contestId":1703,"index":"C","name":"Cypher","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation","strings"]},{"contestId":1703,"index":"B","name":"ICPC Balloons","type":"PROGRAMMING","rating":800,"tags":["data structures","implementation"]},{"contestId":1703,"index":"A","name":"YES or YES?","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation","strings"]},{"contestId":1702,"index":"G2","name":"Passable Paths (hard version)","type":"PROGRAMMING","rating":2000,"tags":["data structures","dfs and similar","trees"]},{"contestId":1702,"index":"G1","name":"Passable Paths (easy version)","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","trees"]},{"contestId":1702,"index":"F","name":"Equate Multisets","type":"PROGRAMMING","rating":1700,"tags":["constructive algorithms","data structures","greedy","math","number theory"]},{"contestId":1702,"index":"E","name":"Split Into Two Sets","type":"PROGRAMMING","rating":1600,"tags":["dfs and similar","dsu","graphs"]},{"contestId":1702,"index":"D","name":"Not a Cheap String","type":"PROGRAMMING","rating":1000,"tags":["greedy"]},{"contestId":1702,"index":"C","name":"Train and Queries","type":"PROGRAMMING","rating":1100,"tags":["data structures","greedy"]},{"contestId":1702,"index":"B","name":"Polycarp Writes a String from Memory","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":1702,"index":"A","name":"Round Down the Price","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms"]},{"contestId":1701,"index":"F","name":"Points","type":"PROGRAMMING","rating":2500,"tags":["combinatorics","data structures","implementation","math","matrices"]},{"contestId":1701,"index":"E","name":"Text Editor","type":"PROGRAMMING","rating":2500,"tags":["brute force","dp","greedy","strings"]},{"contestId":1701,"index":"D","name":"Permutation Restoration","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","greedy","math","sortings","two pointers"]},{"contestId":1701,"index":"C","name":"Schedule Management","type":"PROGRAMMING","rating":1400,"tags":["binary search","greedy","implementation","two pointers"]},{"contestId":1701,"index":"B","name":"Permutation","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":1701,"index":"A","name":"Grass Field","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1700,"index":"F","name":"Puzzle","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["constructive algorithms","dp","greedy"]},{"contestId":1700,"index":"E","name":"Serega the Pirate","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["brute force","constructive algorithms"]},{"contestId":1700,"index":"D","name":"River Locks","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["binary search","dp","greedy","math"]},{"contestId":1700,"index":"C","name":"Helping the Nature","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":1700,"index":"B","name":"Palindromic Numbers ","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","implementation","math"]},{"contestId":1700,"index":"A","name":"Optimal Path","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","math"]},{"contestId":1699,"index":"E","name":"Three Days Grace","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["data structures","dp","greedy","math","number theory","two pointers"]},{"contestId":1699,"index":"D","name":"Almost Triple Deletions","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["data structures","dp","greedy"]},{"contestId":1699,"index":"C","name":"The Third Problem","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["combinatorics","constructive algorithms","math"]},{"contestId":1699,"index":"B","name":"Almost Ternary Matrix","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["bitmasks","constructive algorithms","matrices"]},{"contestId":1699,"index":"A","name":"The Third Three Number Problem","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1698,"index":"G","name":"Long Binary String","type":"PROGRAMMING","points":3250.0,"rating":2900,"tags":["bitmasks","math","matrices","meet-in-the-middle","number theory"]},{"contestId":1698,"index":"F","name":"Equal Reversal","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["constructive algorithms","graphs","implementation","math"]},{"contestId":1698,"index":"E","name":"PermutationForces II","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["brute force","combinatorics","greedy","sortings","trees","two pointers"]},{"contestId":1698,"index":"D","name":"Fixed Point Guessing","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","constructive algorithms","interactive"]},{"contestId":1698,"index":"C","name":"3SUM Closure","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","data structures"]},{"contestId":1698,"index":"B","name":"Rising Sand","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1698,"index":"A","name":"XOR Mixup","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["bitmasks","brute force"]},{"contestId":1697,"index":"F","name":"Too Many Constraints","type":"PROGRAMMING","rating":2800,"tags":["2-sat","constructive algorithms","graphs","implementation"]},{"contestId":1697,"index":"E","name":"Coloring","type":"PROGRAMMING","rating":2400,"tags":["brute force","combinatorics","constructive algorithms","dp","geometry","graphs","greedy","implementation","math"]},{"contestId":1697,"index":"D","name":"Guess The String","type":"PROGRAMMING","rating":1900,"tags":["binary search","constructive algorithms","interactive"]},{"contestId":1697,"index":"C","name":"awoo\u0027s Favorite Problem","type":"PROGRAMMING","rating":1400,"tags":["binary search","constructive algorithms","data structures","greedy","implementation","strings","two pointers"]},{"contestId":1697,"index":"B","name":"Promo","type":"PROGRAMMING","rating":900,"tags":["greedy","sortings"]},{"contestId":1697,"index":"A","name":"Parkway Walk","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation"]},{"contestId":1696,"index":"H","name":"Maximum Product?","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["brute force","combinatorics","dp","greedy","implementation","math","two pointers"]},{"contestId":1696,"index":"G","name":"Fishingprince Plays With Array Again","type":"PROGRAMMING","points":3250.0,"rating":3300,"tags":["brute force","data structures","geometry","math"]},{"contestId":1696,"index":"F","name":"Tree Recovery","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["brute force","constructive algorithms","dfs and similar","dsu","graphs","trees"]},{"contestId":1696,"index":"E","name":"Placing Jinas","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["combinatorics","math"]},{"contestId":1696,"index":"D","name":"Permutation Graph","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["binary search","constructive algorithms","data structures","divide and conquer","greedy","shortest paths"]},{"contestId":1696,"index":"C","name":"Fishingprince Plays With Array","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1696,"index":"B","name":"NIT Destroys the Universe","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["greedy"]},{"contestId":1696,"index":"A","name":"NIT orz!","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["bitmasks","greedy"]},{"contestId":1695,"index":"E","name":"Ambiguous Dominoes","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["constructive algorithms","dfs and similar","graphs"]},{"contestId":1695,"index":"D2","name":"Tree Queries (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2300,"tags":["constructive algorithms","dfs and similar","dp","greedy","trees"]},{"contestId":1695,"index":"D1","name":"Tree Queries (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":2200,"tags":["brute force","constructive algorithms","dfs and similar","dp","greedy","trees"]},{"contestId":1695,"index":"C","name":"Zero Path","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["brute force","data structures","dp","graphs","greedy","shortest paths"]},{"contestId":1695,"index":"B","name":"Circle Game","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["games","greedy"]},{"contestId":1695,"index":"A","name":"Subrectangle Guess","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["games"]},{"contestId":1694,"index":"B","name":"Paranoid String","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","greedy"]},{"contestId":1694,"index":"A","name":"Creep","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":1693,"index":"F","name":"I Might Be Wrong","type":"PROGRAMMING","points":3000.0,"rating":3400,"tags":["binary search","greedy","two pointers"]},{"contestId":1693,"index":"E","name":"Outermost Maximums","type":"PROGRAMMING","points":2500.0,"rating":3400,"tags":["data structures","greedy"]},{"contestId":1693,"index":"D","name":"Decinc Dividing","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["brute force","data structures","divide and conquer","dp","greedy"]},{"contestId":1693,"index":"C","name":"Keshi in Search of AmShZ","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["graphs","greedy","shortest paths"]},{"contestId":1693,"index":"B","name":"Fake Plastic Trees","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["dfs and similar","dp","greedy","trees"]},{"contestId":1693,"index":"A","name":"Directional Increase","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["greedy"]},{"contestId":1692,"index":"H","name":"Gambling","type":"PROGRAMMING","rating":1700,"tags":["data structures","dp","greedy","math"]},{"contestId":1692,"index":"G","name":"2^Sort","type":"PROGRAMMING","rating":1400,"tags":["data structures","dp","sortings","two pointers"]},{"contestId":1692,"index":"F","name":"3SUM","type":"PROGRAMMING","rating":1300,"tags":["brute force","math"]},{"contestId":1692,"index":"E","name":"Binary Deque","type":"PROGRAMMING","rating":1200,"tags":["binary search","implementation","two pointers"]},{"contestId":1692,"index":"D","name":"The Clock","type":"PROGRAMMING","rating":1100,"tags":["brute force","implementation"]},{"contestId":1692,"index":"C","name":"Where\u0027s the Bishop?","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1692,"index":"B","name":"All Distinct","type":"PROGRAMMING","rating":800,"tags":["greedy","sortings"]},{"contestId":1692,"index":"A","name":"Marathon","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1691,"index":"F","name":"K-Set Tree","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["combinatorics","dfs and similar","dp","math","trees"]},{"contestId":1691,"index":"E","name":"Number of Groups","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["data structures","dfs and similar","dsu","graphs","greedy","sortings"]},{"contestId":1691,"index":"D","name":"Max GEQ Sum","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["binary search","constructive algorithms","data structures","divide and conquer","implementation","two pointers"]},{"contestId":1691,"index":"C","name":"Sum of Substrings","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["brute force","constructive algorithms","greedy","math","strings"]},{"contestId":1691,"index":"B","name":"Shoe Shuffling","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["constructive algorithms","greedy","implementation","two pointers"]},{"contestId":1691,"index":"A","name":"Beat The Odds","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","math"]},{"contestId":1690,"index":"G","name":"Count the Trains","type":"PROGRAMMING","rating":2000,"tags":["binary search","data structures","greedy","sortings"]},{"contestId":1690,"index":"F","name":"Shifting String","type":"PROGRAMMING","rating":1700,"tags":["graphs","math","number theory","strings"]},{"contestId":1690,"index":"E","name":"Price Maximization","type":"PROGRAMMING","rating":1500,"tags":["binary search","greedy","math","two pointers"]},{"contestId":1690,"index":"D","name":"Black and White Stripe","type":"PROGRAMMING","rating":1000,"tags":["implementation","two pointers"]},{"contestId":1690,"index":"C","name":"Restoring the Duration of Tasks","type":"PROGRAMMING","rating":800,"tags":["data structures","greedy","implementation"]},{"contestId":1690,"index":"B","name":"Array Decrements","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation"]},{"contestId":1690,"index":"A","name":"Print a Pedestal (Codeforces logo?)","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":1689,"index":"E","name":"ANDfinity","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["bitmasks","brute force","constructive algorithms","dfs and similar","dsu","graphs"]},{"contestId":1689,"index":"D","name":"Lena and Matrix","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["data structures","dp","geometry","shortest paths"]},{"contestId":1689,"index":"C","name":"Infected Tree","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["dfs and similar","dp","trees"]},{"contestId":1689,"index":"B","name":"Mystic Permutation","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["data structures","greedy"]},{"contestId":1689,"index":"A","name":"Lex String","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","implementation","sortings","two pointers"]},{"contestId":1688,"index":"C","name":"Manipulating History","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["constructive algorithms","greedy","strings"]},{"contestId":1688,"index":"B","name":"Patchouli\u0027s Magical Talisman","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["bitmasks","constructive algorithms","greedy","sortings"]},{"contestId":1688,"index":"A","name":"Cirno\u0027s Perfect Bitmasks Classroom","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["bitmasks","brute force"]},{"contestId":1687,"index":"F","name":"Koishi\u0027s Unconscious Permutation","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["fft","math"]},{"contestId":1687,"index":"E","name":"Become Big For Me","type":"PROGRAMMING","points":2000.0,"rating":3500,"tags":["combinatorics","constructive algorithms","greedy","math","number theory"]},{"contestId":1687,"index":"D","name":"Cute number","type":"PROGRAMMING","points":1500.0,"rating":2900,"tags":["binary search","brute force","data structures","dsu","implementation","math"]},{"contestId":1687,"index":"C","name":"Sanae and Giant Robot","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["binary search","brute force","data structures","dsu","greedy","sortings"]},{"contestId":1687,"index":"B","name":"Railway System","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["constructive algorithms","graphs","greedy","interactive","sortings"]},{"contestId":1687,"index":"A","name":"The Enchanted Forest","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["brute force","greedy"]},{"contestId":1686,"index":"B","name":"Odd Subarrays","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["dp","greedy"]},{"contestId":1686,"index":"A","name":"Everything Everywhere All But One","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":1685,"index":"E","name":"The Ultimate LIS Problem","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["data structures","greedy"]},{"contestId":1685,"index":"D2","name":"Permutation Weight (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":3500,"tags":["constructive algorithms","greedy"]},{"contestId":1685,"index":"D1","name":"Permutation Weight (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":2800,"tags":["constructive algorithms","dfs and similar","dsu"]},{"contestId":1685,"index":"C","name":"Bring Balance","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["brute force","constructive algorithms","greedy"]},{"contestId":1685,"index":"B","name":"Linguistics","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["greedy","implementation","sortings","strings"]},{"contestId":1685,"index":"A","name":"Circular Local MiniMax","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":1684,"index":"H","name":"Hard Cut","type":"PROGRAMMING","points":3250.0,"rating":3400,"tags":["constructive algorithms","dfs and similar","divide and conquer","math"]},{"contestId":1684,"index":"G","name":"Euclid Guess","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["constructive algorithms","flows","graph matchings","math","number theory"]},{"contestId":1684,"index":"F","name":"Diverse Segments","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["data structures","two pointers"]},{"contestId":1684,"index":"E","name":"MEX vs DIFF","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["binary search","brute force","constructive algorithms","data structures","greedy","two pointers"]},{"contestId":1684,"index":"D","name":"Traps","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":1684,"index":"C","name":"Column Swapping","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["brute force","constructive algorithms","greedy","implementation","sortings"]},{"contestId":1684,"index":"B","name":"Z mod X \u003d C","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1684,"index":"A","name":"Digit Minimization","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","games","math","strings"]},{"contestId":1682,"index":"F","name":"MCMF?","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["data structures","flows","graphs","greedy","sortings","two pointers"]},{"contestId":1682,"index":"E","name":"Unordered Swaps","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["constructive algorithms","dfs and similar","graphs","greedy","math","sortings","trees"]},{"contestId":1682,"index":"D","name":"Circular Spanning Tree","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["constructive algorithms","implementation","trees"]},{"contestId":1682,"index":"C","name":"LIS or Reverse LIS?","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1682,"index":"B","name":"AND Sorting","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["bitmasks","constructive algorithms","sortings"]},{"contestId":1682,"index":"A","name":"Palindromic Indices","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["greedy","strings"]},{"contestId":1681,"index":"F","name":"Unique Occurrences","type":"PROGRAMMING","rating":2300,"tags":["data structures","dfs and similar","divide and conquer","dp","dsu","trees"]},{"contestId":1681,"index":"E","name":"Labyrinth Adventures","type":"PROGRAMMING","rating":2600,"tags":["data structures","dp","matrices","shortest paths"]},{"contestId":1681,"index":"D","name":"Required Length","type":"PROGRAMMING","rating":1700,"tags":["brute force","dfs and similar","dp","hashing","shortest paths"]},{"contestId":1681,"index":"C","name":"Double Sort","type":"PROGRAMMING","rating":1200,"tags":["implementation","sortings"]},{"contestId":1681,"index":"B","name":"Card Trick","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":1681,"index":"A","name":"Game with Cards","type":"PROGRAMMING","rating":800,"tags":["games","greedy"]},{"contestId":1680,"index":"F","name":"Lenient Vertex Cover","type":"PROGRAMMING","rating":2600,"tags":["dfs and similar","divide and conquer","dsu","graphs","trees"]},{"contestId":1680,"index":"E","name":"Moving Chips","type":"PROGRAMMING","rating":2000,"tags":["bitmasks","dp","greedy"]},{"contestId":1680,"index":"D","name":"Dog Walking","type":"PROGRAMMING","rating":2400,"tags":["brute force","greedy","math"]},{"contestId":1680,"index":"C","name":"Binary String","type":"PROGRAMMING","rating":1600,"tags":["binary search","greedy","strings","two pointers"]},{"contestId":1680,"index":"B","name":"Robots","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1680,"index":"A","name":"Minimums and Maximums","type":"PROGRAMMING","rating":800,"tags":["brute force","math"]},{"contestId":1679,"index":"F","name":"Formalism for Formalism","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["bitmasks","dp","math"]},{"contestId":1679,"index":"E","name":"Typical Party in Dorm","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["bitmasks","combinatorics","dp","strings"]},{"contestId":1679,"index":"D","name":"Toss a Coin to Your Graph...","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["binary search","dfs and similar","dp","graphs"]},{"contestId":1679,"index":"C","name":"Rooks Defenders","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["data structures","implementation"]},{"contestId":1679,"index":"B","name":"Stone Age Problem","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["data structures","implementation"]},{"contestId":1679,"index":"A","name":"AvtoBus","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","greedy","math","number theory"]},{"contestId":1678,"index":"B2","name":"Tokitsukaze and Good 01-String (hard version)","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["dp","greedy","implementation"]},{"contestId":1678,"index":"B1","name":"Tokitsukaze and Good 01-String (easy version)","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["implementation"]},{"contestId":1678,"index":"A","name":"Tokitsukaze and All Zero Sequence","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1677,"index":"F","name":"Tokitsukaze and Gems","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["dp","math"]},{"contestId":1677,"index":"E","name":"Tokitsukaze and Beautiful Subsegments","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["data structures"]},{"contestId":1677,"index":"D","name":"Tokitsukaze and Permutations","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["dp","math"]},{"contestId":1677,"index":"C","name":"Tokitsukaze and Two Colorful Tapes","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["constructive algorithms","dfs and similar","graphs","greedy"]},{"contestId":1677,"index":"B","name":"Tokitsukaze and Meeting","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["data structures","implementation","math"]},{"contestId":1677,"index":"A","name":"Tokitsukaze and Strange Inequality","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["brute force","data structures","dp"]},{"contestId":1676,"index":"H2","name":"Maximum Crossings (Hard Version)","type":"PROGRAMMING","rating":1500,"tags":["data structures","divide and conquer","sortings"]},{"contestId":1676,"index":"H1","name":"Maximum Crossings (Easy Version)","type":"PROGRAMMING","rating":1400,"tags":["brute force"]},{"contestId":1676,"index":"G","name":"White-Black Balanced Subtrees","type":"PROGRAMMING","rating":1300,"tags":["dfs and similar","dp","graphs","trees"]},{"contestId":1676,"index":"F","name":"Longest Strike","type":"PROGRAMMING","rating":1300,"tags":["data structures","greedy","implementation","sortings","two pointers"]},{"contestId":1676,"index":"E","name":"Eating Queries","type":"PROGRAMMING","rating":1100,"tags":["binary search","greedy","sortings"]},{"contestId":1676,"index":"D","name":"X-Sum","type":"PROGRAMMING","rating":1000,"tags":["brute force","greedy","implementation"]},{"contestId":1676,"index":"C","name":"Most Similar Words","type":"PROGRAMMING","rating":800,"tags":["brute force","greedy","implementation","math","strings"]},{"contestId":1676,"index":"B","name":"Equal Candies","type":"PROGRAMMING","rating":800,"tags":["greedy","math","sortings"]},{"contestId":1676,"index":"A","name":"Lucky?","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1675,"index":"G","name":"Sorting Pancakes","type":"PROGRAMMING","rating":2300,"tags":["dp"]},{"contestId":1675,"index":"F","name":"Vlad and Unfinished Business","type":"PROGRAMMING","rating":1800,"tags":["dfs and similar","dp","greedy","trees"]},{"contestId":1675,"index":"E","name":"Replace With the Previous, Minimize","type":"PROGRAMMING","rating":1500,"tags":["dsu","greedy","strings"]},{"contestId":1675,"index":"D","name":"Vertical Paths","type":"PROGRAMMING","rating":1300,"tags":["graphs","implementation","trees"]},{"contestId":1675,"index":"C","name":"Detective Task","type":"PROGRAMMING","rating":1100,"tags":["implementation"]},{"contestId":1675,"index":"B","name":"Make It Increasing","type":"PROGRAMMING","rating":900,"tags":["greedy","implementation"]},{"contestId":1675,"index":"A","name":"Food for Animals","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1674,"index":"G","name":"Remove Directed Edges","type":"PROGRAMMING","rating":2000,"tags":["dfs and similar","dp","graphs"]},{"contestId":1674,"index":"F","name":"Desktop Rearrangement","type":"PROGRAMMING","rating":1800,"tags":["data structures","greedy","implementation"]},{"contestId":1674,"index":"E","name":"Breaking the Wall","type":"PROGRAMMING","rating":2000,"tags":["binary search","brute force","constructive algorithms","greedy","math"]},{"contestId":1674,"index":"D","name":"A-B-C Sort","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","implementation","sortings"]},{"contestId":1674,"index":"C","name":"Infinite Replacement","type":"PROGRAMMING","rating":1000,"tags":["combinatorics","implementation","strings"]},{"contestId":1674,"index":"B","name":"Dictionary","type":"PROGRAMMING","rating":800,"tags":["combinatorics","math"]},{"contestId":1674,"index":"A","name":"Number Transformation","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","math"]},{"contestId":1673,"index":"F","name":"Anti-Theft Road Planning","type":"PROGRAMMING","points":3250.0,"rating":2400,"tags":["bitmasks","constructive algorithms","divide and conquer","greedy","interactive","math"]},{"contestId":1673,"index":"E","name":"Power or XOR?","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["bitmasks","combinatorics","math","number theory"]},{"contestId":1673,"index":"D","name":"Lost Arithmetic Progression","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["combinatorics","math","number theory"]},{"contestId":1673,"index":"C","name":"Palindrome Basis","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["brute force","dp","math","number theory"]},{"contestId":1673,"index":"B","name":"A Perfectly Balanced String?","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["brute force","greedy","strings"]},{"contestId":1673,"index":"A","name":"Subtle Substring Subtraction","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["games","greedy","strings"]},{"contestId":1672,"index":"I","name":"PermutationForces","type":"PROGRAMMING","points":4000.0,"rating":3000,"tags":["data structures","greedy"]},{"contestId":1672,"index":"H","name":"Zigu Zagu","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":1672,"index":"G","name":"Cross Xor","type":"PROGRAMMING","points":2750.0,"rating":3200,"tags":["constructive algorithms","graphs","math","matrices"]},{"contestId":1672,"index":"F2","name":"Checker for Array Shuffling","type":"PROGRAMMING","points":1250.0,"rating":2800,"tags":["constructive algorithms","dfs and similar","graphs"]},{"contestId":1672,"index":"F1","name":"Array Shuffling","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["constructive algorithms","graphs","greedy"]},{"contestId":1672,"index":"E","name":"notepad.exe","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["binary search","constructive algorithms","greedy","interactive"]},{"contestId":1672,"index":"D","name":"Cyclic Rotation","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["constructive algorithms","greedy","implementation","two pointers"]},{"contestId":1672,"index":"C","name":"Unequal Array","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1672,"index":"B","name":"I love AAAB","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation"]},{"contestId":1672,"index":"A","name":"Log Chopping","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["games","implementation","math"]},{"contestId":1671,"index":"F","name":"Permutation Counting","type":"PROGRAMMING","rating":2700,"tags":["brute force","combinatorics","dp","fft","math"]},{"contestId":1671,"index":"E","name":"Preorder","type":"PROGRAMMING","rating":2100,"tags":["combinatorics","divide and conquer","dp","dsu","hashing","sortings","trees"]},{"contestId":1671,"index":"D","name":"Insert a Progression","type":"PROGRAMMING","rating":1600,"tags":["brute force","constructive algorithms","greedy"]},{"contestId":1671,"index":"C","name":"Dolce Vita","type":"PROGRAMMING","rating":1200,"tags":["binary search","brute force","greedy","math"]},{"contestId":1671,"index":"B","name":"Consecutive Points Segment","type":"PROGRAMMING","rating":1000,"tags":["brute force","math","sortings"]},{"contestId":1671,"index":"A","name":"String Building","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1670,"index":"F","name":"Jee, You See?","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["bitmasks","combinatorics","dp"]},{"contestId":1670,"index":"E","name":"Hemose on the Tree","type":"PROGRAMMING","points":2750.0,"rating":2200,"tags":["bitmasks","constructive algorithms","dfs and similar","trees"]},{"contestId":1670,"index":"D","name":"Very Suspicious","type":"PROGRAMMING","points":2250.0,"rating":1700,"tags":["binary search","brute force","geometry","greedy","implementation","math"]},{"contestId":1670,"index":"C","name":"Where is the Pizza?","type":"PROGRAMMING","points":1750.0,"rating":1400,"tags":["data structures","dfs and similar","dsu","graphs","implementation","math"]},{"contestId":1670,"index":"B","name":"Dorms War","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","implementation","strings"]},{"contestId":1670,"index":"A","name":"Prof. Slim","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","sortings"]},{"contestId":1669,"index":"H","name":"Maximal AND","type":"PROGRAMMING","rating":1300,"tags":["bitmasks","greedy","math"]},{"contestId":1669,"index":"G","name":"Fall Down","type":"PROGRAMMING","rating":1200,"tags":["dfs and similar","implementation"]},{"contestId":1669,"index":"F","name":"Eating Candies","type":"PROGRAMMING","rating":1100,"tags":["binary search","data structures","greedy","two pointers"]},{"contestId":1669,"index":"E","name":"2-Letter Strings","type":"PROGRAMMING","rating":1200,"tags":["data structures","math","strings"]},{"contestId":1669,"index":"D","name":"Colorful Stamp","type":"PROGRAMMING","rating":1100,"tags":["implementation"]},{"contestId":1669,"index":"C","name":"Odd/Even Increments","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation","math"]},{"contestId":1669,"index":"B","name":"Triple","type":"PROGRAMMING","rating":800,"tags":["implementation","sortings"]},{"contestId":1669,"index":"A","name":"Division?","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1668,"index":"B","name":"Social Distance","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","math","sortings"]},{"contestId":1668,"index":"A","name":"Direction Change","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":1667,"index":"F","name":"Yin Yang","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["implementation"]},{"contestId":1667,"index":"E","name":"Centroid Probabilities","type":"PROGRAMMING","points":2750.0,"rating":3000,"tags":["combinatorics","dp","fft","math"]},{"contestId":1667,"index":"D","name":"Edge Elimination","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["constructive algorithms","dfs and similar","dp","trees"]},{"contestId":1667,"index":"C","name":"Half Queen Cover","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["constructive algorithms","math"]},{"contestId":1667,"index":"B","name":"Optimal Partition","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["data structures","dp"]},{"contestId":1667,"index":"A","name":"Make it Increasing","type":"PROGRAMMING","points":250.0,"rating":1300,"tags":["brute force","greedy","math"]},{"contestId":1666,"index":"L","name":"Labyrinth","type":"PROGRAMMING","rating":1800,"tags":["dfs and similar","graphs"]},{"contestId":1666,"index":"K","name":"Kingdom Partition","type":"PROGRAMMING","rating":3200,"tags":["flows"]},{"contestId":1666,"index":"J","name":"Job Lookup","type":"PROGRAMMING","rating":2100,"tags":["constructive algorithms","dp","shortest paths","trees"]},{"contestId":1666,"index":"I","name":"Interactive Treasure Hunt","type":"PROGRAMMING","rating":2200,"tags":["brute force","constructive algorithms","geometry","interactive","math"]},{"contestId":1666,"index":"H","name":"Heroes of Might","type":"PROGRAMMING","rating":3500,"tags":["math"]},{"contestId":1666,"index":"G","name":"Global Warming","type":"PROGRAMMING","rating":3100,"tags":["geometry","math"]},{"contestId":1666,"index":"F","name":"Fancy Stack","type":"PROGRAMMING","rating":2200,"tags":["combinatorics","dp","implementation"]},{"contestId":1666,"index":"E","name":"Even Split","type":"PROGRAMMING","rating":2500,"tags":["binary search","constructive algorithms","greedy","math"]},{"contestId":1666,"index":"D","name":"Deletive Editing","type":"PROGRAMMING","rating":900,"tags":["greedy"]},{"contestId":1666,"index":"C","name":"Connect the Points","type":"PROGRAMMING","rating":1800,"tags":["brute force","constructive algorithms","geometry"]},{"contestId":1666,"index":"B","name":"Budget Distribution","type":"PROGRAMMING","rating":3300,"tags":[]},{"contestId":1666,"index":"A","name":"Admissible Map","type":"PROGRAMMING","rating":3300,"tags":[]},{"contestId":1665,"index":"E","name":"MinimizOR","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["bitmasks","brute force","data structures","divide and conquer","greedy","implementation","two pointers"]},{"contestId":1665,"index":"D","name":"GCD Guess","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["bitmasks","chinese remainder theorem","constructive algorithms","games","interactive","math","number theory"]},{"contestId":1665,"index":"C","name":"Tree Infection","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["binary search","greedy","sortings","trees"]},{"contestId":1665,"index":"B","name":"Array Cloning Technique","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":1665,"index":"A","name":"GCD vs LCM","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1663,"index":"H","name":"Cross-Language Program","type":"PROGRAMMING","tags":["*special","constructive algorithms"]},{"contestId":1663,"index":"G","name":"Six Characters","type":"PROGRAMMING","tags":["*special","constructive algorithms","strings"]},{"contestId":1663,"index":"F","name":"In Every Generation...","type":"PROGRAMMING","tags":["*special","strings"]},{"contestId":1663,"index":"E","name":"Are You Safe?","type":"PROGRAMMING","tags":["*special","implementation"]},{"contestId":1663,"index":"D","name":"Is it rated - 3","type":"PROGRAMMING","tags":["*special","combinatorics","dp","math"]},{"contestId":1663,"index":"C","name":"Pōja Verdon","type":"PROGRAMMING","tags":["*special","implementation","math"]},{"contestId":1663,"index":"B","name":"Mike\u0027s Sequence","type":"PROGRAMMING","tags":["*special","divide and conquer","implementation","math"]},{"contestId":1663,"index":"A","name":"Who Tested?","type":"PROGRAMMING","tags":["*special","expression parsing","trees"]},{"contestId":1662,"index":"O","name":"Circular Maze","type":"PROGRAMMING","tags":["brute force","dfs and similar","graphs","implementation"]},{"contestId":1662,"index":"N","name":"Drone Photo","type":"PROGRAMMING","tags":["combinatorics","math","sortings"]},{"contestId":1662,"index":"M","name":"Bottle Arrangements","type":"PROGRAMMING","tags":["constructive algorithms"]},{"contestId":1662,"index":"L","name":"Il Derby della Madonnina","type":"PROGRAMMING","tags":["data structures","dp","math"]},{"contestId":1662,"index":"K","name":"Pandemic Restrictions","type":"PROGRAMMING","tags":["geometry","ternary search"]},{"contestId":1662,"index":"J","name":"Training Camp","type":"PROGRAMMING","tags":["flows","graphs"]},{"contestId":1662,"index":"I","name":"Ice Cream Shop","type":"PROGRAMMING","tags":["brute force","implementation","sortings"]},{"contestId":1662,"index":"H","name":"Boundary","type":"PROGRAMMING","tags":["brute force","math"]},{"contestId":1662,"index":"G","name":"Gastronomic Event","type":"PROGRAMMING","tags":["dp","greedy","trees"]},{"contestId":1662,"index":"F","name":"Antennas","type":"PROGRAMMING","tags":["data structures","dfs and similar","graphs","implementation","shortest paths"]},{"contestId":1662,"index":"E","name":"Round Table","type":"PROGRAMMING","tags":["math"]},{"contestId":1662,"index":"D","name":"Evolution of Weasels","type":"PROGRAMMING","tags":["greedy","implementation","strings"]},{"contestId":1662,"index":"C","name":"European Trip","type":"PROGRAMMING","tags":["dp","graphs","math","matrices"]},{"contestId":1662,"index":"B","name":"Toys","type":"PROGRAMMING","tags":["greedy","strings"]},{"contestId":1662,"index":"A","name":"Organizing SWERC","type":"PROGRAMMING","tags":["brute force","implementation"]},{"contestId":1661,"index":"F","name":"Teleporters","type":"PROGRAMMING","rating":2600,"tags":["binary search","greedy"]},{"contestId":1661,"index":"E","name":"Narrow Components","type":"PROGRAMMING","rating":2500,"tags":["brute force","data structures","dp","dsu","math","trees"]},{"contestId":1661,"index":"D","name":"Progressions Covering","type":"PROGRAMMING","rating":1900,"tags":["data structures","greedy"]},{"contestId":1661,"index":"C","name":"Water the Trees","type":"PROGRAMMING","rating":1700,"tags":["binary search","greedy","math"]},{"contestId":1661,"index":"B","name":"Getting Zero","type":"PROGRAMMING","rating":1300,"tags":["bitmasks","brute force","dfs and similar","dp","graphs","greedy","shortest paths"]},{"contestId":1661,"index":"A","name":"Array Balancing","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1660,"index":"F2","name":"Promising String (hard version)","type":"PROGRAMMING","rating":2100,"tags":["data structures","implementation","math","strings"]},{"contestId":1660,"index":"F1","name":"Promising String (easy version)","type":"PROGRAMMING","rating":1700,"tags":["brute force","implementation","math","strings"]},{"contestId":1660,"index":"E","name":"Matrix and Shifts","type":"PROGRAMMING","rating":1600,"tags":["brute force","constructive algorithms","greedy","implementation"]},{"contestId":1660,"index":"D","name":"Maximum Product Strikes Back","type":"PROGRAMMING","rating":1600,"tags":["brute force","implementation","math","two pointers"]},{"contestId":1660,"index":"C","name":"Get an Even String","type":"PROGRAMMING","rating":1300,"tags":["dp","greedy","strings"]},{"contestId":1660,"index":"B","name":"Vlad and Candies","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1660,"index":"A","name":"Vasya and Coins","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1659,"index":"F","name":"Tree and Permutation Game","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["dfs and similar","games","graphs","trees"]},{"contestId":1659,"index":"E","name":"AND-MEX Walk","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["bitmasks","brute force","constructive algorithms","dfs and similar","dsu","graphs"]},{"contestId":1659,"index":"D","name":"Reverse Sort Sum","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["constructive algorithms","data structures","greedy","implementation","math","two pointers"]},{"contestId":1659,"index":"C","name":"Line Empire","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["binary search","brute force","dp","greedy","implementation","math"]},{"contestId":1659,"index":"B","name":"Bit Flipping","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["bitmasks","constructive algorithms","greedy","strings"]},{"contestId":1659,"index":"A","name":"Red Versus Blue","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1658,"index":"F","name":"Juju and Binary String","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["brute force","constructive algorithms","greedy","math"]},{"contestId":1658,"index":"E","name":"Gojou and Matrix Game","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures","dp","games","hashing","implementation","math","number theory","sortings"]},{"contestId":1658,"index":"D2","name":"388535 (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2300,"tags":["bitmasks","brute force","data structures","math"]},{"contestId":1658,"index":"D1","name":"388535 (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["bitmasks","math"]},{"contestId":1658,"index":"C","name":"Shinju and the Lost Permutation","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["constructive algorithms","math"]},{"contestId":1658,"index":"B","name":"Marin and Anti-coprime Permutation","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["combinatorics","math","number theory"]},{"contestId":1658,"index":"A","name":"Marin and Photoshoot","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation","math"]},{"contestId":1657,"index":"F","name":"Words on Tree","type":"PROGRAMMING","rating":2600,"tags":["2-sat","dfs and similar","dsu","graphs","trees"]},{"contestId":1657,"index":"E","name":"Star MST","type":"PROGRAMMING","rating":2200,"tags":["combinatorics","dp","graph matchings","math"]},{"contestId":1657,"index":"D","name":"For Gamers. By Gamers.","type":"PROGRAMMING","rating":2000,"tags":["binary search","brute force","greedy","math","sortings"]},{"contestId":1657,"index":"C","name":"Bracket Sequence Deletion","type":"PROGRAMMING","rating":1200,"tags":["greedy","implementation"]},{"contestId":1657,"index":"B","name":"XY Sequence","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":1657,"index":"A","name":"Integer Moves","type":"PROGRAMMING","rating":800,"tags":["brute force","math"]},{"contestId":1656,"index":"I","name":"Neighbour Ordering","type":"PROGRAMMING","points":4500.0,"rating":3500,"tags":["constructive algorithms","graphs"]},{"contestId":1656,"index":"H","name":"Equal LCM Subsets","type":"PROGRAMMING","points":3750.0,"rating":3200,"tags":["data structures","math","number theory"]},{"contestId":1656,"index":"G","name":"Cycle Palindrome","type":"PROGRAMMING","points":3250.0,"rating":3200,"tags":["constructive algorithms","graphs","math"]},{"contestId":1656,"index":"F","name":"Parametric MST","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["binary search","constructive algorithms","graphs","greedy","math","sortings"]},{"contestId":1656,"index":"E","name":"Equal Tree Sums","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["constructive algorithms","dfs and similar","math","trees"]},{"contestId":1656,"index":"D","name":"K-good","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["constructive algorithms","math","number theory"]},{"contestId":1656,"index":"C","name":"Make Equal With Mod","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["constructive algorithms","math","number theory","sortings"]},{"contestId":1656,"index":"B","name":"Subtract Operation","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["data structures","greedy","math","two pointers"]},{"contestId":1656,"index":"A","name":"Good Pairs","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math","sortings"]},{"contestId":1654,"index":"H","name":"Three Minimums","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["combinatorics","constructive algorithms","divide and conquer","dp","fft","math"]},{"contestId":1654,"index":"G","name":"Snowy Mountain","type":"PROGRAMMING","points":3500.0,"rating":2900,"tags":["data structures","dfs and similar","graphs","greedy","shortest paths","trees"]},{"contestId":1654,"index":"F","name":"Minimal String Xoration","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["bitmasks","data structures","divide and conquer","greedy","hashing","sortings","strings"]},{"contestId":1654,"index":"E","name":"Arithmetic Operations","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["brute force","data structures","graphs","math"]},{"contestId":1654,"index":"D","name":"Potion Brewing Class","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["dfs and similar","math","number theory","trees"]},{"contestId":1654,"index":"C","name":"Alice and the Cake","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["data structures","greedy","implementation","sortings"]},{"contestId":1654,"index":"B","name":"Prefix Removals","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["strings"]},{"contestId":1654,"index":"A","name":"Maximum Cake Tastiness","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","implementation","sortings"]},{"contestId":1651,"index":"F","name":"Tower Defense","type":"PROGRAMMING","rating":3000,"tags":["binary search","brute force","data structures"]},{"contestId":1651,"index":"E","name":"Sum of Matchings","type":"PROGRAMMING","rating":2600,"tags":["brute force","combinatorics","constructive algorithms","dfs and similar","graph matchings","greedy","math"]},{"contestId":1651,"index":"D","name":"Nearest Excluded Points","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","dfs and similar","graphs","shortest paths"]},{"contestId":1651,"index":"C","name":"Fault-tolerant Network","type":"PROGRAMMING","rating":1500,"tags":["brute force","data structures","implementation"]},{"contestId":1651,"index":"B","name":"Prove Him Wrong","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":1651,"index":"A","name":"Playoff","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1650,"index":"G","name":"Counting Shortcuts","type":"PROGRAMMING","rating":2100,"tags":["data structures","dfs and similar","dp","graphs","shortest paths"]},{"contestId":1650,"index":"F","name":"Vitaly and Advanced Useless Algorithms","type":"PROGRAMMING","rating":2200,"tags":["dp","greedy","implementation"]},{"contestId":1650,"index":"E","name":"Rescheduling the Exam","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","greedy","implementation","math","sortings"]},{"contestId":1650,"index":"D","name":"Twist the Permutation","type":"PROGRAMMING","rating":1300,"tags":["brute force","constructive algorithms","implementation","math"]},{"contestId":1650,"index":"C","name":"Weight of the System of Nested Segments","type":"PROGRAMMING","rating":1200,"tags":["greedy","hashing","implementation","sortings"]},{"contestId":1650,"index":"B","name":"DIV + MOD","type":"PROGRAMMING","rating":900,"tags":["math"]},{"contestId":1650,"index":"A","name":"Deletions of Two Adjacent Letters","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":1649,"index":"B","name":"Game of Ball Passing","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy","implementation"]},{"contestId":1649,"index":"A","name":"Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1648,"index":"F","name":"Two Avenues","type":"PROGRAMMING","points":3750.0,"rating":3500,"tags":["data structures","dfs and similar","graphs"]},{"contestId":1648,"index":"E","name":"Air Reform","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["data structures","dfs and similar","divide and conquer","dsu","graphs","implementation","trees"]},{"contestId":1648,"index":"D","name":"Serious Business","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["data structures","divide and conquer","dp","implementation","shortest paths"]},{"contestId":1648,"index":"C","name":"Tyler and Strings","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["combinatorics","data structures","implementation"]},{"contestId":1648,"index":"B","name":"Integral Array","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["brute force","constructive algorithms","data structures","math"]},{"contestId":1648,"index":"A","name":"Weird Sum","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["combinatorics","data structures","geometry","math","matrices","sortings"]},{"contestId":1647,"index":"F","name":"Madoka and Laziness","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["dp","greedy"]},{"contestId":1647,"index":"E","name":"Madoka and the Sixth-graders","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures","dfs and similar","greedy"]},{"contestId":1647,"index":"D","name":"Madoka and the Best School in Russia","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["constructive algorithms","dp","math","number theory"]},{"contestId":1647,"index":"C","name":"Madoka and Childish Pranks","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["constructive algorithms","greedy"]},{"contestId":1647,"index":"B","name":"Madoka and the Elegant Gift","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["brute force","constructive algorithms","graphs","implementation"]},{"contestId":1647,"index":"A","name":"Madoka and Math Dad","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":1646,"index":"F","name":"Playing Around the Table","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1646,"index":"E","name":"Power Board","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["brute force","dp","math","number theory"]},{"contestId":1646,"index":"D","name":"Weight the Tree","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["constructive algorithms","dfs and similar","dp","implementation","trees"]},{"contestId":1646,"index":"C","name":"Factorials and Powers of Two","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["bitmasks","brute force","constructive algorithms","dp","math"]},{"contestId":1646,"index":"B","name":"Quality vs Quantity","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["brute force","constructive algorithms","greedy","sortings","two pointers"]},{"contestId":1646,"index":"A","name":"Square Counting","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["math"]},{"contestId":1644,"index":"F","name":"Basis","type":"PROGRAMMING","rating":2900,"tags":["combinatorics","fft","math","number theory"]},{"contestId":1644,"index":"E","name":"Expand the Path","type":"PROGRAMMING","rating":1900,"tags":["brute force","combinatorics","data structures","implementation","math"]},{"contestId":1644,"index":"D","name":"Cross Coloring","type":"PROGRAMMING","rating":1700,"tags":["data structures","implementation","math"]},{"contestId":1644,"index":"C","name":"Increase Subarray Sums","type":"PROGRAMMING","rating":1400,"tags":["brute force","dp","greedy","implementation"]},{"contestId":1644,"index":"B","name":"Anti-Fibonacci Permutation","type":"PROGRAMMING","rating":800,"tags":["brute force","constructive algorithms","implementation"]},{"contestId":1644,"index":"A","name":"Doors and Keys","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1642,"index":"B","name":"Power Walking","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["greedy"]},{"contestId":1642,"index":"A","name":"Hard Way","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["geometry"]},{"contestId":1641,"index":"F","name":"Covering Circle","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["geometry"]},{"contestId":1641,"index":"E","name":"Special Positions","type":"PROGRAMMING","points":2250.0,"rating":3300,"tags":["combinatorics","divide and conquer","fft","math"]},{"contestId":1641,"index":"D","name":"Two Arrays","type":"PROGRAMMING","points":1750.0,"rating":2700,"tags":["bitmasks","brute force","combinatorics","greedy","hashing","math","two pointers"]},{"contestId":1641,"index":"C","name":"Anonymity Is Important","type":"PROGRAMMING","points":1250.0,"rating":2200,"tags":["binary search","brute force","data structures","dsu","greedy","sortings"]},{"contestId":1641,"index":"B","name":"Repetitions Decoding","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["constructive algorithms","implementation","sortings"]},{"contestId":1641,"index":"A","name":"Great Sequence","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","greedy","sortings"]},{"contestId":1639,"index":"K","name":"Treasure Hunt","type":"PROGRAMMING","tags":["graphs","interactive"]},{"contestId":1639,"index":"J","name":"Treasure Hunt","type":"PROGRAMMING","tags":["graphs","interactive"]},{"contestId":1639,"index":"I","name":"Treasure Hunt","type":"PROGRAMMING","tags":["graphs","interactive"]},{"contestId":1639,"index":"H","name":"Treasure Hunt","type":"PROGRAMMING","tags":["graphs","interactive"]},{"contestId":1639,"index":"G","name":"Treasure Hunt","type":"PROGRAMMING","tags":["graphs","interactive"]},{"contestId":1639,"index":"F","name":"Treasure Hunt","type":"PROGRAMMING","tags":["graphs","interactive"]},{"contestId":1639,"index":"E","name":"Treasure Hunt","type":"PROGRAMMING","tags":["graphs","interactive"]},{"contestId":1639,"index":"D","name":"Treasure Hunt","type":"PROGRAMMING","tags":["graphs","interactive"]},{"contestId":1639,"index":"C","name":"Treasure Hunt","type":"PROGRAMMING","tags":["graphs","interactive"]},{"contestId":1639,"index":"B","name":"Treasure Hunt","type":"PROGRAMMING","tags":["graphs","interactive"]},{"contestId":1639,"index":"A","name":"Treasure Hunt","type":"PROGRAMMING","tags":["graphs","interactive"]},{"contestId":1638,"index":"F","name":"Two Posters","type":"PROGRAMMING","points":3250.0,"rating":3200,"tags":["brute force","data structures","greedy","two pointers"]},{"contestId":1638,"index":"E","name":"Colorful Operations","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["brute force","data structures","implementation"]},{"contestId":1638,"index":"D","name":"Big Brush","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["constructive algorithms","data structures","greedy","implementation"]},{"contestId":1638,"index":"C","name":"Inversion Graph","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["data structures","dsu","graphs","math"]},{"contestId":1638,"index":"B","name":"Odd Swap Sort","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["data structures","math","sortings"]},{"contestId":1638,"index":"A","name":"Reverse","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","math"]},{"contestId":1637,"index":"H","name":"Minimize Inversions Number","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["data structures","greedy","math","sortings"]},{"contestId":1637,"index":"G","name":"Birthday","type":"PROGRAMMING","points":4000.0,"rating":3000,"tags":["constructive algorithms","greedy","math"]},{"contestId":1637,"index":"F","name":"Towers","type":"PROGRAMMING","points":3250.0,"rating":2500,"tags":["constructive algorithms","dfs and similar","dp","greedy","trees"]},{"contestId":1637,"index":"E","name":"Best Pair","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["binary search","brute force","implementation"]},{"contestId":1637,"index":"D","name":"Yet Another Minimization Problem","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["dp","greedy","math"]},{"contestId":1637,"index":"C","name":"Andrew and Stones","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["greedy","implementation"]},{"contestId":1637,"index":"B","name":"MEX and Array","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","dp","greedy","math"]},{"contestId":1637,"index":"A","name":"Sorting Parts","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","sortings"]},{"contestId":1635,"index":"F","name":"Closest Pair ","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["data structures","greedy"]},{"contestId":1635,"index":"E","name":"Cars ","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["2-sat","constructive algorithms","dfs and similar","dsu","graphs","greedy","sortings"]},{"contestId":1635,"index":"D","name":"Infinite Set","type":"PROGRAMMING","points":2250.0,"rating":1800,"tags":["bitmasks","dp","math","matrices","number theory","strings"]},{"contestId":1635,"index":"C","name":"Differential Sorting","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["constructive algorithms","greedy"]},{"contestId":1635,"index":"B","name":"Avoid Local Maximums","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["greedy"]},{"contestId":1635,"index":"A","name":"Min Or Sum","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["bitmasks","greedy"]},{"contestId":1634,"index":"F","name":"Fibonacci Additions","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["brute force","data structures","hashing","implementation","math"]},{"contestId":1634,"index":"E","name":"Fair Share","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["constructive algorithms","data structures","dfs and similar","graph matchings","graphs"]},{"contestId":1634,"index":"D","name":"Finding Zero","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["constructive algorithms","interactive","math"]},{"contestId":1634,"index":"C","name":"OKEA","type":"PROGRAMMING","points":1500.0,"rating":1000,"tags":["constructive algorithms"]},{"contestId":1634,"index":"B","name":"Fortune Telling","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["bitmasks","math"]},{"contestId":1634,"index":"A","name":"Reverse and Concatenate","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","strings"]},{"contestId":1633,"index":"F","name":"Perfect Matching","type":"PROGRAMMING","rating":2800,"tags":["data structures","divide and conquer","interactive","trees"]},{"contestId":1633,"index":"E","name":"Spanning Tree Queries","type":"PROGRAMMING","rating":2400,"tags":["binary search","data structures","dfs and similar","dsu","graphs","greedy","math","sortings","trees"]},{"contestId":1633,"index":"D","name":"Make Them Equal","type":"PROGRAMMING","rating":1600,"tags":["dp","greedy"]},{"contestId":1633,"index":"C","name":"Kill the Monster","type":"PROGRAMMING","rating":1100,"tags":["brute force","math"]},{"contestId":1633,"index":"B","name":"Minority","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":1633,"index":"A","name":"Div. 7","type":"PROGRAMMING","rating":800,"tags":["brute force"]},{"contestId":1632,"index":"E2","name":"Distance Tree (hard version)","type":"PROGRAMMING","points":1500.0,"rating":2700,"tags":["binary search","dfs and similar","shortest paths","trees"]},{"contestId":1632,"index":"E1","name":"Distance Tree (easy version)","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["binary search","data structures","dfs and similar","graphs","shortest paths","trees"]},{"contestId":1632,"index":"D","name":"New Year Concert","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["binary search","data structures","greedy","math","number theory","two pointers"]},{"contestId":1632,"index":"C","name":"Strange Test","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","bitmasks","brute force","dp","math"]},{"contestId":1632,"index":"B","name":"Roof Construction","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["bitmasks","constructive algorithms"]},{"contestId":1632,"index":"A","name":"ABC","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1631,"index":"B","name":"Fun with Even Subarrays","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["dp","greedy"]},{"contestId":1631,"index":"A","name":"Min Max Swap","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":1630,"index":"F","name":"Making It Bipartite","type":"PROGRAMMING","points":3000.0,"rating":3400,"tags":["flows","graph matchings","graphs","number theory"]},{"contestId":1630,"index":"E","name":"Expected Components","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["combinatorics","math","number theory","probabilities"]},{"contestId":1630,"index":"D","name":"Flipping Range","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["constructive algorithms","dp","greedy","number theory"]},{"contestId":1630,"index":"C","name":"Paint the Middle","type":"PROGRAMMING","points":1250.0,"rating":2200,"tags":["dp","greedy","sortings","two pointers"]},{"contestId":1630,"index":"B","name":"Range and Partition","type":"PROGRAMMING","points":1250.0,"rating":1800,"tags":["binary search","constructive algorithms","data structures","greedy","two pointers"]},{"contestId":1630,"index":"A","name":"And Matching","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["bitmasks","constructive algorithms"]},{"contestId":1629,"index":"B","name":"GCD Arrays","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["greedy","math","number theory"]},{"contestId":1629,"index":"A","name":"Download More RAM","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","sortings"]},{"contestId":1628,"index":"F","name":"Spaceship Crisis Management","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["binary search","data structures","geometry","sortings"]},{"contestId":1628,"index":"E","name":"Groceries in Meteor Town","type":"PROGRAMMING","points":2250.0,"rating":3100,"tags":["binary search","data structures","dsu","trees"]},{"contestId":1628,"index":"D2","name":"Game on Sum (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2400,"tags":["combinatorics","dp","games","math"]},{"contestId":1628,"index":"D1","name":"Game on Sum (Easy Version)","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["combinatorics","dp","games","math"]},{"contestId":1628,"index":"C","name":"Grid Xor","type":"PROGRAMMING","points":1250.0,"rating":2300,"tags":["constructive algorithms","greedy","implementation","interactive","math"]},{"contestId":1628,"index":"B","name":"Peculiar Movie Preferences","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["greedy","strings"]},{"contestId":1628,"index":"A","name":"Meximum Array","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["binary search","constructive algorithms","greedy","implementation","math","two pointers"]},{"contestId":1627,"index":"F","name":"Not Splitting","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["geometry","graphs","greedy","implementation","shortest paths"]},{"contestId":1627,"index":"E","name":"Not Escaping","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["data structures","dp","implementation","shortest paths","two pointers"]},{"contestId":1627,"index":"D","name":"Not Adding","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["brute force","dp","math","number theory"]},{"contestId":1627,"index":"C","name":"Not Assigning","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["constructive algorithms","dfs and similar","number theory","trees"]},{"contestId":1627,"index":"B","name":"Not Sitting","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["games","greedy","sortings"]},{"contestId":1627,"index":"A","name":"Not Shading","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation"]},{"contestId":1626,"index":"F","name":"A Random Code Problem","type":"PROGRAMMING","rating":2800,"tags":["combinatorics","dp","math","number theory","probabilities"]},{"contestId":1626,"index":"E","name":"Black and White Tree","type":"PROGRAMMING","rating":2400,"tags":["dfs and similar","greedy","trees"]},{"contestId":1626,"index":"D","name":"Martial Arts Tournament","type":"PROGRAMMING","rating":2100,"tags":["binary search","brute force","greedy","math"]},{"contestId":1626,"index":"C","name":"Monsters And Spells","type":"PROGRAMMING","rating":1700,"tags":["binary search","data structures","dp","greedy","implementation","math","two pointers"]},{"contestId":1626,"index":"B","name":"Minor Reduction","type":"PROGRAMMING","rating":1100,"tags":["greedy","strings"]},{"contestId":1626,"index":"A","name":"Equidistant Letters","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","sortings"]},{"contestId":1625,"index":"E2","name":"Cats on the Upgrade (hard version)","type":"PROGRAMMING","points":1250.0,"rating":2800,"tags":["binary search","data structures","dfs and similar","graphs","trees"]},{"contestId":1625,"index":"E1","name":"Cats on the Upgrade (easy version)","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["brute force","data structures","dfs and similar","divide and conquer","dp","graphs","trees"]},{"contestId":1625,"index":"D","name":"Binary Spiders","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["bitmasks","data structures","implementation","math","sortings","trees"]},{"contestId":1625,"index":"C","name":"Road Optimization","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["dp"]},{"contestId":1625,"index":"B","name":"Elementary Particles","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","greedy","sortings"]},{"contestId":1625,"index":"A","name":"Ancient Civilization","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["bitmasks","greedy","math"]},{"contestId":1624,"index":"G","name":"MinOr Tree","type":"PROGRAMMING","rating":1900,"tags":["bitmasks","dfs and similar","dsu","graphs","greedy"]},{"contestId":1624,"index":"F","name":"Interacdive Problem","type":"PROGRAMMING","rating":2000,"tags":["binary search","constructive algorithms","interactive"]},{"contestId":1624,"index":"E","name":"Masha-forgetful","type":"PROGRAMMING","rating":2000,"tags":["brute force","constructive algorithms","dp","hashing","implementation","strings"]},{"contestId":1624,"index":"D","name":"Palindromes Coloring","type":"PROGRAMMING","rating":1400,"tags":["binary search","greedy","sortings","strings"]},{"contestId":1624,"index":"C","name":"Division by Two and Permutation","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","flows","graph matchings","greedy","math"]},{"contestId":1624,"index":"B","name":"Make AP","type":"PROGRAMMING","rating":900,"tags":["implementation","math"]},{"contestId":1624,"index":"A","name":"Plus One on the Subset","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1623,"index":"E","name":"Middle Duplication","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["data structures","dfs and similar","greedy","strings","trees"]},{"contestId":1623,"index":"D","name":"Robot Cleaner Revisit","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["implementation","math","probabilities"]},{"contestId":1623,"index":"C","name":"Balanced Stone Heaps","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["binary search","greedy"]},{"contestId":1623,"index":"B","name":"Game on Ranges","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","dfs and similar","implementation","sortings"]},{"contestId":1623,"index":"A","name":"Robot Cleaner","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation","math"]},{"contestId":1622,"index":"F","name":"Quadratic Set","type":"PROGRAMMING","rating":2900,"tags":["constructive algorithms","hashing","math","number theory"]},{"contestId":1622,"index":"E","name":"Math Test","type":"PROGRAMMING","rating":2200,"tags":["bitmasks","brute force","greedy"]},{"contestId":1622,"index":"D","name":"Shuffle","type":"PROGRAMMING","rating":2000,"tags":["combinatorics","math","two pointers"]},{"contestId":1622,"index":"C","name":"Set or Decrease","type":"PROGRAMMING","rating":1600,"tags":["binary search","brute force","greedy","sortings"]},{"contestId":1622,"index":"B","name":"Berland Music","type":"PROGRAMMING","rating":1000,"tags":["data structures","greedy","math","sortings"]},{"contestId":1622,"index":"A","name":"Construct a Rectangle","type":"PROGRAMMING","rating":800,"tags":["geometry","math"]},{"contestId":1621,"index":"I","name":"Two Sequences","type":"PROGRAMMING","points":4500.0,"rating":3500,"tags":["data structures","hashing","string suffix structures"]},{"contestId":1621,"index":"H","name":"Trains and Airplanes","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["dfs and similar","graphs","shortest paths","trees"]},{"contestId":1621,"index":"G","name":"Weighted Increasing Subsequences","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["data structures","dp","math"]},{"contestId":1621,"index":"F","name":"Strange Instructions","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["data structures","greedy","implementation"]},{"contestId":1621,"index":"E","name":"New School","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["binary search","data structures","dp","greedy","implementation","sortings"]},{"contestId":1621,"index":"D","name":"The Winter Hike","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["constructive algorithms","greedy","math"]},{"contestId":1621,"index":"C","name":"Hidden Permutations","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["dfs and similar","interactive","math"]},{"contestId":1621,"index":"B","name":"Integers Shop","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["data structures","greedy","implementation"]},{"contestId":1621,"index":"A","name":"Stable Arrangement of Rooks","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms"]},{"contestId":1620,"index":"G","name":"Subsequences Galore","type":"PROGRAMMING","rating":2400,"tags":["bitmasks","combinatorics","dp"]},{"contestId":1620,"index":"F","name":"Bipartite Array","type":"PROGRAMMING","rating":2800,"tags":["dp","greedy"]},{"contestId":1620,"index":"E","name":"Replace the Numbers","type":"PROGRAMMING","rating":1900,"tags":["constructive algorithms","data structures","dsu","implementation"]},{"contestId":1620,"index":"D","name":"Exact Change","type":"PROGRAMMING","rating":2000,"tags":["brute force","constructive algorithms","greedy"]},{"contestId":1620,"index":"C","name":"BA-String","type":"PROGRAMMING","rating":1800,"tags":["brute force","dp","greedy","implementation","math"]},{"contestId":1620,"index":"B","name":"Triangles on a Rectangle","type":"PROGRAMMING","rating":1000,"tags":["geometry","greedy","math"]},{"contestId":1620,"index":"A","name":"Equal or Not Equal","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","dsu","implementation"]},{"contestId":1619,"index":"H","name":"Permutation and Queries","type":"PROGRAMMING","rating":2400,"tags":["brute force","data structures","divide and conquer","two pointers"]},{"contestId":1619,"index":"G","name":"Unusual Minesweeper","type":"PROGRAMMING","rating":2000,"tags":["binary search","dfs and similar","dsu","greedy","sortings"]},{"contestId":1619,"index":"F","name":"Let\u0027s Play the Hat?","type":"PROGRAMMING","rating":2000,"tags":["brute force","constructive algorithms","greedy","math"]},{"contestId":1619,"index":"E","name":"MEX and Increments","type":"PROGRAMMING","rating":1700,"tags":["constructive algorithms","data structures","dp","greedy","implementation","math","sortings"]},{"contestId":1619,"index":"D","name":"New Year\u0027s Problem","type":"PROGRAMMING","rating":1800,"tags":["binary search","greedy","sortings"]},{"contestId":1619,"index":"C","name":"Wrong Addition","type":"PROGRAMMING","rating":1200,"tags":["implementation"]},{"contestId":1619,"index":"B","name":"Squares and Cubes","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":1619,"index":"A","name":"Square String?","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":1618,"index":"G","name":"Trader Problem","type":"PROGRAMMING","rating":2200,"tags":["data structures","dsu","greedy","sortings"]},{"contestId":1618,"index":"F","name":"Reverse","type":"PROGRAMMING","rating":2000,"tags":["bitmasks","constructive algorithms","dfs and similar","implementation","math","strings"]},{"contestId":1618,"index":"E","name":"Singers\u0027 Tour","type":"PROGRAMMING","rating":1700,"tags":["constructive algorithms","math"]},{"contestId":1618,"index":"D","name":"Array and Operations","type":"PROGRAMMING","rating":1300,"tags":["dp","greedy","math"]},{"contestId":1618,"index":"C","name":"Paint the Array","type":"PROGRAMMING","rating":1100,"tags":["math"]},{"contestId":1618,"index":"B","name":"Missing Bigram","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1618,"index":"A","name":"Polycarp and Sums of Subsequences","type":"PROGRAMMING","rating":800,"tags":["math","sortings"]},{"contestId":1617,"index":"E","name":"Christmas Chocolates","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["dfs and similar","dp","games","graphs","implementation","math","number theory","shortest paths","trees"]},{"contestId":1617,"index":"D2","name":"Too Many Impostors (hard version)","type":"PROGRAMMING","points":1000.0,"rating":2400,"tags":["constructive algorithms","implementation","interactive","math"]},{"contestId":1617,"index":"D1","name":"Too Many Impostors (easy version)","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["constructive algorithms","implementation","interactive"]},{"contestId":1617,"index":"C","name":"Paprika and Permutation","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["binary search","greedy","math","sortings"]},{"contestId":1617,"index":"B","name":"GCD Problem","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["brute force","constructive algorithms","math","number theory"]},{"contestId":1617,"index":"A","name":"Forbidden Subsequence","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["constructive algorithms","greedy","sortings","strings"]},{"contestId":1616,"index":"H","name":"Keep XOR Low","type":"PROGRAMMING","points":4000.0,"rating":3000,"tags":["bitmasks","combinatorics","data structures","divide and conquer","dp","math"]},{"contestId":1616,"index":"G","name":"Just Add an Edge","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["dfs and similar","dp","graphs"]},{"contestId":1616,"index":"F","name":"Tricolor Triangles","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["brute force","graphs","math","matrices"]},{"contestId":1616,"index":"E","name":"Lexicographically Small Enough","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["brute force","data structures","greedy","strings"]},{"contestId":1616,"index":"D","name":"Keep the Average High","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["dp","greedy","math"]},{"contestId":1616,"index":"C","name":"Representative Edges","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["brute force","geometry","implementation","math"]},{"contestId":1616,"index":"B","name":"Mirror in the String","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","strings"]},{"contestId":1616,"index":"A","name":"Integer Diversity","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1615,"index":"H","name":"Reindeer Games","type":"PROGRAMMING","points":4000.0,"rating":3000,"tags":["binary search","constructive algorithms","data structures","divide and conquer","flows","graphs","shortest paths"]},{"contestId":1615,"index":"G","name":"Maximum Adjacent Pairs","type":"PROGRAMMING","points":3750.0,"rating":3300,"tags":["constructive algorithms","graph matchings"]},{"contestId":1615,"index":"F","name":"LEGOndary Grandmaster","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["combinatorics","dp","math"]},{"contestId":1615,"index":"E","name":"Purple Crayon","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["data structures","dfs and similar","games","graphs","greedy","math","sortings","trees"]},{"contestId":1615,"index":"D","name":"X(or)-mas Tree","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["bitmasks","dfs and similar","dsu","graphs","trees"]},{"contestId":1615,"index":"C","name":"Menorah","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["brute force","graphs","greedy","math"]},{"contestId":1615,"index":"B","name":"And It\u0027s Non-Zero","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["bitmasks","greedy","math"]},{"contestId":1615,"index":"A","name":"Closing The Gap","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["greedy","math"]},{"contestId":1614,"index":"E","name":"Divan and a Cottage","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["binary search","data structures"]},{"contestId":1614,"index":"D2","name":"Divan and Kostomuksha (hard version)","type":"PROGRAMMING","points":1000.0,"rating":2300,"tags":["dp","number theory"]},{"contestId":1614,"index":"D1","name":"Divan and Kostomuksha (easy version)","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["dp","number theory"]},{"contestId":1614,"index":"C","name":"Divan and bitwise operations","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["bitmasks","combinatorics","constructive algorithms","dp","math"]},{"contestId":1614,"index":"B","name":"Divan and a New Project ","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["constructive algorithms","sortings"]},{"contestId":1614,"index":"A","name":"Divan and a Store","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","constructive algorithms","greedy"]},{"contestId":1613,"index":"F","name":"Tree Coloring","type":"PROGRAMMING","rating":2600,"tags":["combinatorics","divide and conquer","fft"]},{"contestId":1613,"index":"E","name":"Crazy Robot","type":"PROGRAMMING","rating":2000,"tags":["dfs and similar","graphs"]},{"contestId":1613,"index":"D","name":"MEX Sequences","type":"PROGRAMMING","rating":1900,"tags":["dp","math"]},{"contestId":1613,"index":"C","name":"Poisoned Dagger","type":"PROGRAMMING","rating":1200,"tags":["binary search"]},{"contestId":1613,"index":"B","name":"Absent Remainder","type":"PROGRAMMING","rating":1000,"tags":["greedy","implementation","sortings"]},{"contestId":1613,"index":"A","name":"Long Comparison","type":"PROGRAMMING","rating":900,"tags":["implementation","math"]},{"contestId":1612,"index":"G","name":"Max Sum Array","type":"PROGRAMMING","rating":2500,"tags":["combinatorics","constructive algorithms","greedy","sortings"]},{"contestId":1612,"index":"F","name":"Armor and Weapons","type":"PROGRAMMING","rating":2800,"tags":["brute force","dp","greedy","shortest paths"]},{"contestId":1612,"index":"E","name":"Messages","type":"PROGRAMMING","rating":2000,"tags":["brute force","dp","greedy","probabilities","sortings"]},{"contestId":1612,"index":"D","name":"X-Magic Pair","type":"PROGRAMMING","rating":1600,"tags":["math","number theory"]},{"contestId":1612,"index":"C","name":"Chat Ban","type":"PROGRAMMING","rating":1300,"tags":["binary search","math"]},{"contestId":1612,"index":"B","name":"Special Permutation","type":"PROGRAMMING","rating":900,"tags":["constructive algorithms","greedy"]},{"contestId":1612,"index":"A","name":"Distance","type":"PROGRAMMING","rating":800,"tags":["brute force","constructive algorithms"]},{"contestId":1611,"index":"G","name":"Robot and Candies","type":"PROGRAMMING","rating":2500,"tags":["data structures","graph matchings","greedy"]},{"contestId":1611,"index":"F","name":"ATM and Students","type":"PROGRAMMING","rating":1800,"tags":["binary search","data structures","two pointers"]},{"contestId":1611,"index":"E2","name":"Escape The Maze (hard version)","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","dp","greedy","shortest paths","trees"]},{"contestId":1611,"index":"E1","name":"Escape The Maze (easy version)","type":"PROGRAMMING","rating":1700,"tags":["dfs and similar","greedy","shortest paths","trees","two pointers"]},{"contestId":1611,"index":"D","name":"Weights Assignment For Tree Edges","type":"PROGRAMMING","rating":1500,"tags":["constructive algorithms","trees"]},{"contestId":1611,"index":"C","name":"Polycarp Recovers the Permutation","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms"]},{"contestId":1611,"index":"B","name":"Team Composition: Programmers and Mathematicians","type":"PROGRAMMING","rating":800,"tags":["binary search","constructive algorithms","math"]},{"contestId":1611,"index":"A","name":"Make Even","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","math"]},{"contestId":1610,"index":"I","name":"Mashtali vs AtCoder","type":"PROGRAMMING","points":4000.0,"rating":3100,"tags":["games","trees"]},{"contestId":1610,"index":"H","name":"Squid Game","type":"PROGRAMMING","points":3500.0,"rating":3100,"tags":["data structures","dfs and similar","greedy","trees"]},{"contestId":1610,"index":"G","name":"AmShZ Wins a Bet","type":"PROGRAMMING","points":3250.0,"rating":3300,"tags":["data structures","greedy","hashing"]},{"contestId":1610,"index":"F","name":"Mashtali: a Space Oddysey","type":"PROGRAMMING","points":2750.0,"rating":3000,"tags":["constructive algorithms","dfs and similar","graphs"]},{"contestId":1610,"index":"E","name":"AmShZ and G.O.A.T.","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["binary search","brute force","greedy","implementation","math"]},{"contestId":1610,"index":"D","name":"Not Quite Lee","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["combinatorics","dp","math","number theory"]},{"contestId":1610,"index":"C","name":"Keshi Is Throwing a Party","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","greedy"]},{"contestId":1610,"index":"B","name":"Kalindrome Array","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","two pointers"]},{"contestId":1610,"index":"A","name":"Anti Light\u0027s Cell Guessing","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["math"]},{"contestId":1609,"index":"H","name":"Pushing Robots","type":"PROGRAMMING","points":3750.0,"rating":3500,"tags":[]},{"contestId":1609,"index":"G","name":"A Stroll Around the Matrix","type":"PROGRAMMING","points":3250.0,"rating":3000,"tags":["data structures","greedy","math"]},{"contestId":1609,"index":"F","name":"Interesting Sections","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["data structures","divide and conquer","meet-in-the-middle","two pointers"]},{"contestId":1609,"index":"E","name":"William The Oblivious ","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["bitmasks","data structures","dp","matrices"]},{"contestId":1609,"index":"D","name":"Social Network","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["dsu","graphs","greedy","implementation","trees"]},{"contestId":1609,"index":"C","name":"Complex Market Analysis","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["binary search","dp","implementation","number theory","schedules","two pointers"]},{"contestId":1609,"index":"B","name":"William the Vigilant","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["implementation","strings"]},{"contestId":1609,"index":"A","name":"Divide and Multiply","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","implementation","math","number theory"]},{"contestId":1608,"index":"G","name":"Alphabetic Tree","type":"PROGRAMMING","points":2750.0,"rating":3500,"tags":["binary search","data structures","dfs and similar","hashing","string suffix structures","strings","trees"]},{"contestId":1608,"index":"F","name":"MEX counting","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["combinatorics","dp","implementation"]},{"contestId":1608,"index":"E","name":"The Cells on the Paper","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["binary search","implementation","sortings"]},{"contestId":1608,"index":"D","name":"Dominoes","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["combinatorics","fft","graphs","math","number theory"]},{"contestId":1608,"index":"C","name":"Game Master","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["data structures","dfs and similar","dp","graphs","greedy","two pointers"]},{"contestId":1608,"index":"B","name":"Build the Permutation","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["constructive algorithms","greedy"]},{"contestId":1608,"index":"A","name":"Find Array","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1607,"index":"H","name":"Banquet Preparations 2","type":"PROGRAMMING","rating":2200,"tags":["greedy","sortings","two pointers"]},{"contestId":1607,"index":"G","name":"Banquet Preparations 1","type":"PROGRAMMING","rating":2200,"tags":["greedy"]},{"contestId":1607,"index":"F","name":"Robot on the Board 2","type":"PROGRAMMING","rating":2300,"tags":["brute force","dfs and similar","graphs","implementation"]},{"contestId":1607,"index":"E","name":"Robot on the Board 1","type":"PROGRAMMING","rating":1600,"tags":["implementation"]},{"contestId":1607,"index":"D","name":"Blue-Red Permutation","type":"PROGRAMMING","rating":1300,"tags":["greedy","math","sortings"]},{"contestId":1607,"index":"C","name":"Minimum Extraction","type":"PROGRAMMING","rating":1000,"tags":["brute force","sortings"]},{"contestId":1607,"index":"B","name":"Odd Grasshopper","type":"PROGRAMMING","rating":900,"tags":["math"]},{"contestId":1607,"index":"A","name":"Linear Keyboard","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":1606,"index":"F","name":"Tree Queries","type":"PROGRAMMING","rating":2800,"tags":["brute force","dp","trees"]},{"contestId":1606,"index":"E","name":"Arena","type":"PROGRAMMING","rating":2100,"tags":["combinatorics","dp","math"]},{"contestId":1606,"index":"D","name":"Red-Blue Matrix","type":"PROGRAMMING","rating":2400,"tags":["brute force","constructive algorithms","implementation","sortings"]},{"contestId":1606,"index":"C","name":"Banknotes","type":"PROGRAMMING","rating":1400,"tags":["greedy","number theory"]},{"contestId":1606,"index":"B","name":"Update Files","type":"PROGRAMMING","rating":1100,"tags":["greedy","implementation","math"]},{"contestId":1606,"index":"A","name":"AB Balance","type":"PROGRAMMING","rating":900,"tags":["strings"]},{"contestId":1605,"index":"F","name":"PalindORme","type":"PROGRAMMING","points":3500.0,"rating":2900,"tags":["combinatorics","dp"]},{"contestId":1605,"index":"E","name":"Array Equalizer","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["binary search","greedy","implementation","math","number theory","sortings","two pointers"]},{"contestId":1605,"index":"D","name":"Treelabeling","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["bitmasks","constructive algorithms","dfs and similar","games","greedy","implementation","trees"]},{"contestId":1605,"index":"C","name":"Dominant Character","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["brute force","greedy","implementation","strings"]},{"contestId":1605,"index":"B","name":"Reverse Sort","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy","sortings"]},{"contestId":1605,"index":"A","name":"A.M. Deviation","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math","number theory"]},{"contestId":1604,"index":"B","name":"XOR Specia-LIS-t","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":[]},{"contestId":1604,"index":"A","name":"Era","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":1603,"index":"F","name":"October 18, 2017","type":"PROGRAMMING","points":3750.0,"rating":2700,"tags":["combinatorics","dp","implementation","math"]},{"contestId":1603,"index":"E","name":"A Perfect Problem","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["combinatorics","dp","math"]},{"contestId":1603,"index":"D","name":"Artistic Partition","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["divide and conquer","dp","number theory"]},{"contestId":1603,"index":"C","name":"Extreme Extension","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["dp","greedy","math","number theory"]},{"contestId":1603,"index":"B","name":"Moderate Modular Mode","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["constructive algorithms","math","number theory"]},{"contestId":1603,"index":"A","name":"Di-visible Confusion","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["constructive algorithms","math","number theory"]},{"contestId":1602,"index":"B","name":"Divine Array","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","implementation"]},{"contestId":1602,"index":"A","name":"Two Subsequences","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1601,"index":"F","name":"Two Sorts","type":"PROGRAMMING","points":3000.0,"rating":3400,"tags":["binary search","dfs and similar","math","meet-in-the-middle"]},{"contestId":1601,"index":"E","name":"Phys Ed Online","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["data structures","dp","greedy"]},{"contestId":1601,"index":"D","name":"Difficult Mountain","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["data structures","dp","greedy","sortings"]},{"contestId":1601,"index":"C","name":"Optimal Insertion","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["data structures","divide and conquer","dp","greedy","sortings"]},{"contestId":1601,"index":"B","name":"Frog Traveler","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["data structures","dfs and similar","dp","graphs","shortest paths","two pointers"]},{"contestId":1601,"index":"A","name":"Array Elimination","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["bitmasks","greedy","math","number theory"]},{"contestId":1600,"index":"J","name":"Robot Factory","type":"PROGRAMMING","rating":1400,"tags":["bitmasks","dfs and similar"]},{"contestId":1600,"index":"F","name":"Party Organization","type":"PROGRAMMING","rating":2300,"tags":["brute force","math","probabilities"]},{"contestId":1600,"index":"E","name":"Array Game","type":"PROGRAMMING","rating":1900,"tags":["games","greedy","two pointers"]},{"contestId":1599,"index":"J","name":"Bob\u0027s Beautiful Array","type":"PROGRAMMING","rating":2600,"tags":["bitmasks","brute force","greedy"]},{"contestId":1599,"index":"I","name":"Desert","type":"PROGRAMMING","rating":2700,"tags":["data structures","graphs"]},{"contestId":1599,"index":"H","name":"Hidden Fortress","type":"PROGRAMMING","rating":2100,"tags":["interactive","math"]},{"contestId":1599,"index":"G","name":"Shortest path","type":"PROGRAMMING","rating":2700,"tags":["brute force","geometry","math","shortest paths"]},{"contestId":1599,"index":"F","name":"Mars","type":"PROGRAMMING","rating":2700,"tags":["hashing"]},{"contestId":1599,"index":"E","name":"Two Arrays","type":"PROGRAMMING","rating":3200,"tags":["data structures","matrices"]},{"contestId":1599,"index":"D","name":"Bubble Popping","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":1599,"index":"C","name":"Bubble Strike","type":"PROGRAMMING","rating":2000,"tags":["combinatorics","math","probabilities","ternary search"]},{"contestId":1599,"index":"B","name":"Restaurant Game","type":"PROGRAMMING","rating":3100,"tags":[]},{"contestId":1599,"index":"A","name":"Weights","type":"PROGRAMMING","rating":2600,"tags":["constructive algorithms","greedy","two pointers"]},{"contestId":1598,"index":"G","name":"The Sum of Good Numbers","type":"PROGRAMMING","rating":3200,"tags":["hashing","math","string suffix structures","strings"]},{"contestId":1598,"index":"F","name":"RBS","type":"PROGRAMMING","rating":2400,"tags":["binary search","bitmasks","brute force","data structures","dp"]},{"contestId":1598,"index":"E","name":"Staircases","type":"PROGRAMMING","rating":2100,"tags":["brute force","combinatorics","data structures","dfs and similar","dp","implementation","math"]},{"contestId":1598,"index":"D","name":"Training Session","type":"PROGRAMMING","rating":1700,"tags":["combinatorics","data structures","geometry","implementation","math"]},{"contestId":1598,"index":"C","name":"Delete Two Elements","type":"PROGRAMMING","rating":1200,"tags":["data structures","dp","implementation","math","two pointers"]},{"contestId":1598,"index":"B","name":"Groups","type":"PROGRAMMING","rating":1000,"tags":["brute force","implementation"]},{"contestId":1598,"index":"A","name":"Computer Game","type":"PROGRAMMING","rating":800,"tags":["brute force","dfs and similar","dp","implementation"]},{"contestId":1594,"index":"F","name":"Ideal Farm","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["constructive algorithms","math"]},{"contestId":1594,"index":"E2","name":"Rubik\u0027s Cube Coloring (hard version)","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["brute force","dp","implementation","math","trees"]},{"contestId":1594,"index":"E1","name":"Rubik\u0027s Cube Coloring (easy version)","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["combinatorics","math"]},{"contestId":1594,"index":"D","name":"The Number of Imposters","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["constructive algorithms","dfs and similar","dp","dsu","graphs"]},{"contestId":1594,"index":"C","name":"Make Them Equal","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["brute force","greedy","math","strings"]},{"contestId":1594,"index":"B","name":"Special Numbers","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["bitmasks","math"]},{"contestId":1594,"index":"A","name":"Consecutive Sum Riddle","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1593,"index":"G","name":"Changing Brackets","type":"PROGRAMMING","rating":2200,"tags":["constructive algorithms","data structures","dp","greedy"]},{"contestId":1593,"index":"F","name":"Red-Black Number","type":"PROGRAMMING","rating":2100,"tags":["dfs and similar","dp","implementation","math","meet-in-the-middle"]},{"contestId":1593,"index":"E","name":"Gardener and Tree","type":"PROGRAMMING","rating":1600,"tags":["brute force","data structures","dfs and similar","greedy","implementation","trees"]},{"contestId":1593,"index":"D2","name":"Half of Same","type":"PROGRAMMING","rating":1900,"tags":["brute force","math","number theory"]},{"contestId":1593,"index":"D1","name":"All are Same","type":"PROGRAMMING","rating":1100,"tags":["math","number theory"]},{"contestId":1593,"index":"C","name":"Save More Mice","type":"PROGRAMMING","rating":1000,"tags":["binary search","greedy"]},{"contestId":1593,"index":"B","name":"Make it Divisible by 25","type":"PROGRAMMING","rating":900,"tags":["dfs and similar","dp","greedy","math"]},{"contestId":1593,"index":"A","name":"Elections","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1592,"index":"F2","name":"Alice and Recoloring 2","type":"PROGRAMMING","points":1750.0,"rating":2800,"tags":["constructive algorithms","flows","graph matchings","greedy"]},{"contestId":1592,"index":"F1","name":"Alice and Recoloring 1","type":"PROGRAMMING","points":1750.0,"rating":2600,"tags":["constructive algorithms","greedy"]},{"contestId":1592,"index":"E","name":"Bored Bakry","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["bitmasks","greedy","math","two pointers"]},{"contestId":1592,"index":"D","name":"Hemose in ICPC ?","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["binary search","dfs and similar","implementation","interactive","math","number theory","trees"]},{"contestId":1592,"index":"C","name":"Bakry and Partitioning","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["bitmasks","constructive algorithms","dfs and similar","dp","graphs","trees"]},{"contestId":1592,"index":"B","name":"Hemose Shopping","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","dsu","math","sortings"]},{"contestId":1592,"index":"A","name":"Gamer Hemose","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["binary search","greedy","math","sortings"]},{"contestId":1588,"index":"F","name":"Jumping Through the Array","type":"PROGRAMMING","points":3750.0,"rating":3500,"tags":["binary search","data structures","graphs","two pointers"]},{"contestId":1586,"index":"I","name":"Omkar and Mosaic","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["combinatorics","constructive algorithms","math"]},{"contestId":1585,"index":"G","name":"Poachers","type":"PROGRAMMING","points":3500.0,"rating":2500,"tags":["dp","games","graphs","trees"]},{"contestId":1585,"index":"F","name":"Non-equal Neighbours","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["combinatorics","dp","math"]},{"contestId":1585,"index":"E","name":"Frequency Queries","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","dfs and similar","trees"]},{"contestId":1585,"index":"D","name":"Yet Another Sorting Problem","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["data structures","math"]},{"contestId":1585,"index":"C","name":"Minimize Distance","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["greedy"]},{"contestId":1585,"index":"B","name":"Array Eversion","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["greedy"]},{"contestId":1585,"index":"A","name":"Life of a Flower","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1584,"index":"G","name":"Eligible Segments","type":"PROGRAMMING","points":3250.0,"rating":3200,"tags":["geometry"]},{"contestId":1584,"index":"F","name":"Strange LCS","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["bitmasks","dp","graphs","greedy","strings"]},{"contestId":1584,"index":"E","name":"Game with Stones","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["binary search","data structures","games","greedy"]},{"contestId":1584,"index":"D","name":"Guess the Permutation","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["binary search","combinatorics","interactive","math"]},{"contestId":1584,"index":"C","name":"Two Arrays","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["greedy","math","sortings"]},{"contestId":1584,"index":"B","name":"Coloring Rectangles","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy","math"]},{"contestId":1584,"index":"A","name":"Mathematical Addition","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1583,"index":"H","name":"Omkar and Tours","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["data structures","divide and conquer","sortings","trees"]},{"contestId":1583,"index":"G","name":"Omkar and Time Travel","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["data structures","math"]},{"contestId":1583,"index":"F","name":"Defender of Childhood Dreams","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["bitmasks","constructive algorithms","divide and conquer"]},{"contestId":1583,"index":"E","name":"Moment of Bloom","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["constructive algorithms","dfs and similar","graph matchings","graphs","greedy","trees"]},{"contestId":1583,"index":"D","name":"Omkar and the Meaning of Life","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["constructive algorithms","greedy","interactive"]},{"contestId":1583,"index":"C","name":"Omkar and Determination","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["data structures","dp"]},{"contestId":1583,"index":"B","name":"Omkar and Heavenly Tree","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","trees"]},{"contestId":1583,"index":"A","name":"Windblume Ode","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math","number theory"]},{"contestId":1582,"index":"G","name":"Kuzya and Homework","type":"PROGRAMMING","points":3250.0,"rating":2600,"tags":["data structures","number theory"]},{"contestId":1582,"index":"F2","name":"Korney Korneevich and XOR (hard version)","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["binary search","brute force","dp","greedy","two pointers"]},{"contestId":1582,"index":"F1","name":"Korney Korneevich and XOR (easy version)","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["bitmasks","dp","greedy"]},{"contestId":1582,"index":"E","name":"Pchelyonok and Segments","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["binary search","data structures","dp","greedy","math"]},{"contestId":1582,"index":"D","name":"Vupsen, Pupsen and 0","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["constructive algorithms","math"]},{"contestId":1582,"index":"C","name":"Grandma Capa Knits a Scarf","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["brute force","data structures","greedy","strings","two pointers"]},{"contestId":1582,"index":"B","name":"Luntik and Subsequences","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["combinatorics","math"]},{"contestId":1582,"index":"A","name":"Luntik and Concerts","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1581,"index":"B","name":"Diameter of Graph","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","graphs","greedy","math"]},{"contestId":1581,"index":"A","name":"CQXYM Count Permutations","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["combinatorics","math","number theory"]},{"contestId":1580,"index":"F","name":"Problems for Codeforces","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["combinatorics","fft","math"]},{"contestId":1580,"index":"E","name":"Railway Construction","type":"PROGRAMMING","points":3500.0,"rating":3400,"tags":["brute force","constructive algorithms","data structures","graphs","shortest paths"]},{"contestId":1580,"index":"D","name":"Subsequence","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["brute force","divide and conquer","dp","greedy","trees"]},{"contestId":1580,"index":"C","name":"Train Maintenance","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["brute force","data structures","implementation"]},{"contestId":1580,"index":"B","name":"Mathematics Curriculum","type":"PROGRAMMING","points":1000.0,"rating":2600,"tags":["brute force","combinatorics","dp","trees"]},{"contestId":1580,"index":"A","name":"Portal","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["brute force","data structures","dp","greedy","implementation"]},{"contestId":1579,"index":"G","name":"Minimal Coverage","type":"PROGRAMMING","rating":2200,"tags":["dp"]},{"contestId":1579,"index":"F","name":"Array Stabilization (AND version)","type":"PROGRAMMING","rating":1700,"tags":["brute force","graphs","math","number theory","shortest paths"]},{"contestId":1579,"index":"E2","name":"Array Optimization by Deque","type":"PROGRAMMING","rating":1700,"tags":["data structures","greedy"]},{"contestId":1579,"index":"E1","name":"Permutation Minimization by Deque","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","greedy","math"]},{"contestId":1579,"index":"D","name":"Productive Meeting","type":"PROGRAMMING","rating":1400,"tags":["constructive algorithms","graphs","greedy"]},{"contestId":1579,"index":"C","name":"Ticks","type":"PROGRAMMING","rating":1500,"tags":["greedy","implementation"]},{"contestId":1579,"index":"B","name":"Shifting Sort","type":"PROGRAMMING","rating":1100,"tags":["implementation","sortings"]},{"contestId":1579,"index":"A","name":"Casimir\u0027s String Solitaire","type":"PROGRAMMING","rating":800,"tags":["math","strings"]},{"contestId":1578,"index":"M","name":"The Mind","type":"PROGRAMMING","rating":2700,"tags":["constructive algorithms","interactive","probabilities"]},{"contestId":1578,"index":"L","name":"Labyrinth","type":"PROGRAMMING","rating":2400,"tags":["binary search","dsu","greedy"]},{"contestId":1578,"index":"K","name":"Kingdom of Islands","type":"PROGRAMMING","rating":2800,"tags":["brute force","graphs","implementation"]},{"contestId":1578,"index":"J","name":"Just Kingdom","type":"PROGRAMMING","rating":3100,"tags":["brute force","data structures","dfs and similar"]},{"contestId":1578,"index":"I","name":"Interactive Rays","type":"PROGRAMMING","rating":3300,"tags":["geometry","interactive"]},{"contestId":1578,"index":"H","name":"Higher Order Functions","type":"PROGRAMMING","rating":1700,"tags":["implementation","strings"]},{"contestId":1578,"index":"G","name":"Game of Chance","type":"PROGRAMMING","rating":3500,"tags":["math","probabilities"]},{"contestId":1578,"index":"F","name":"Framing Pictures","type":"PROGRAMMING","rating":2900,"tags":["geometry"]},{"contestId":1578,"index":"E","name":"Easy Scheduling","type":"PROGRAMMING","rating":1200,"tags":["implementation","math"]},{"contestId":1578,"index":"D","name":"Dragon Curve","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":1578,"index":"C","name":"Cactus Lady and her Cing","type":"PROGRAMMING","rating":3500,"tags":[]},{"contestId":1578,"index":"B","name":"Building Forest Trails","type":"PROGRAMMING","rating":2800,"tags":["data structures","dsu"]},{"contestId":1578,"index":"A","name":"Anti-Tetris","type":"PROGRAMMING","rating":2800,"tags":["constructive algorithms","graphs","shortest paths"]},{"contestId":1576,"index":"A","name":"Communication Routing Challenge","type":"PROGRAMMING","tags":["*special"]},{"contestId":1575,"index":"M","name":"Managing Telephone Poles","type":"PROGRAMMING","rating":2400,"tags":["data structures","geometry"]},{"contestId":1575,"index":"L","name":"Longest Array Deconstruction","type":"PROGRAMMING","rating":2100,"tags":["data structures","divide and conquer","dp","sortings"]},{"contestId":1575,"index":"K","name":"Knitting Batik","type":"PROGRAMMING","rating":2200,"tags":["implementation","math"]},{"contestId":1575,"index":"J","name":"Jeopardy of Dropped Balls","type":"PROGRAMMING","rating":1500,"tags":["binary search","brute force","dsu","implementation"]},{"contestId":1575,"index":"I","name":"Illusions of the Desert","type":"PROGRAMMING","rating":2300,"tags":["data structures","trees"]},{"contestId":1575,"index":"H","name":"Holiday Wall Ornaments","type":"PROGRAMMING","rating":2200,"tags":["dp","strings"]},{"contestId":1575,"index":"G","name":"GCD Festival","type":"PROGRAMMING","rating":2200,"tags":["math","number theory"]},{"contestId":1575,"index":"F","name":"Finding Expected Value","type":"PROGRAMMING","rating":2900,"tags":["math"]},{"contestId":1575,"index":"E","name":"Eye-Pleasing City Park Tour","type":"PROGRAMMING","rating":2600,"tags":["data structures","trees"]},{"contestId":1575,"index":"D","name":"Divisible by Twenty-Five","type":"PROGRAMMING","rating":1800,"tags":["brute force","dfs and similar","dp"]},{"contestId":1575,"index":"C","name":"Cyclic Sum","type":"PROGRAMMING","rating":3000,"tags":["data structures","fft","number theory"]},{"contestId":1575,"index":"B","name":"Building an Amusement Park","type":"PROGRAMMING","rating":2300,"tags":["binary search","geometry"]},{"contestId":1575,"index":"A","name":"Another Sorting Problem","type":"PROGRAMMING","rating":1100,"tags":["data structures","sortings","strings"]},{"contestId":1574,"index":"F","name":"Occurrences","type":"PROGRAMMING","rating":2700,"tags":["combinatorics","dfs and similar","dp","dsu","fft","graphs"]},{"contestId":1574,"index":"E","name":"Coloring","type":"PROGRAMMING","rating":2500,"tags":["combinatorics","constructive algorithms","implementation","math"]},{"contestId":1574,"index":"D","name":"The Strongest Build","type":"PROGRAMMING","rating":2000,"tags":["binary search","brute force","data structures","dfs and similar","graphs","greedy","hashing","implementation"]},{"contestId":1574,"index":"C","name":"Slay the Dragon","type":"PROGRAMMING","rating":1300,"tags":["binary search","greedy","sortings","ternary search"]},{"contestId":1574,"index":"B","name":"Combinatorics Homework","type":"PROGRAMMING","rating":1100,"tags":["combinatorics","greedy","math"]},{"contestId":1574,"index":"A","name":"Regular Bracket Sequences","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms"]},{"contestId":1573,"index":"B","name":"Swaps","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["greedy","math","sortings"]},{"contestId":1573,"index":"A","name":"Countdown","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":1572,"index":"F","name":"Stations","type":"PROGRAMMING","points":3250.0,"rating":3400,"tags":["data structures"]},{"contestId":1572,"index":"E","name":"Polygon","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["binary search","dp","geometry"]},{"contestId":1572,"index":"D","name":"Bridge Club","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["flows","graph matchings","graphs","greedy"]},{"contestId":1572,"index":"C","name":"Paint","type":"PROGRAMMING","points":1750.0,"rating":2700,"tags":["dp","greedy"]},{"contestId":1572,"index":"B","name":"Xor of 3","type":"PROGRAMMING","points":1250.0,"rating":2500,"tags":["brute force","constructive algorithms","greedy","two pointers"]},{"contestId":1572,"index":"A","name":"Book","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["binary search","brute force","data structures","dp","graphs","implementation","sortings"]},{"contestId":1571,"index":"J","name":"Two Railroads","type":"PROGRAMMING","rating":3000,"tags":["*special"]},{"contestId":1571,"index":"I","name":"Physical Examination","type":"PROGRAMMING","rating":3200,"tags":["*special","binary search","data structures"]},{"contestId":1571,"index":"H","name":"Laser Beams","type":"PROGRAMMING","rating":2900,"tags":["*special","geometry","probabilities"]},{"contestId":1571,"index":"G","name":"A Battle Against a Dragon","type":"PROGRAMMING","rating":2500,"tags":["*special","data structures","dp"]},{"contestId":1571,"index":"F","name":"Kotlinforces","type":"PROGRAMMING","rating":2000,"tags":["*special","constructive algorithms","dp"]},{"contestId":1571,"index":"E","name":"Fix the String","type":"PROGRAMMING","rating":1700,"tags":["*special","bitmasks","dp","greedy"]},{"contestId":1571,"index":"D","name":"Sweepstake","type":"PROGRAMMING","rating":1800,"tags":["*special","brute force","constructive algorithms","implementation","math"]},{"contestId":1571,"index":"C","name":"Rhyme","type":"PROGRAMMING","rating":1800,"tags":["*special","implementation"]},{"contestId":1571,"index":"B","name":"Epic Novel","type":"PROGRAMMING","rating":1300,"tags":["*special","math"]},{"contestId":1571,"index":"A","name":"Sequence of Comparisons","type":"PROGRAMMING","rating":800,"tags":["*special"]},{"contestId":1569,"index":"F","name":"Palindromic Hamiltonian Path","type":"PROGRAMMING","rating":3000,"tags":["brute force","dfs and similar","dp","graphs","hashing"]},{"contestId":1569,"index":"E","name":"Playoff Restoration","type":"PROGRAMMING","rating":2600,"tags":["bitmasks","brute force","hashing","implementation","meet-in-the-middle"]},{"contestId":1569,"index":"D","name":"Inconvenient Pairs","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","implementation","sortings","two pointers"]},{"contestId":1569,"index":"C","name":"Jury Meeting","type":"PROGRAMMING","rating":1500,"tags":["combinatorics","math"]},{"contestId":1569,"index":"B","name":"Chess Tournament","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms"]},{"contestId":1569,"index":"A","name":"Balanced Substring","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1567,"index":"F","name":"One-Four Overload","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["2-sat","constructive algorithms","dfs and similar","dsu","graphs","implementation"]},{"contestId":1567,"index":"E","name":"Non-Decreasing Dilemma","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["data structures","divide and conquer","math"]},{"contestId":1567,"index":"D","name":"Expression Evaluation Error","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1567,"index":"C","name":"Carrying Conundrum","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["bitmasks","combinatorics","dp","math"]},{"contestId":1567,"index":"B","name":"MEXor Mixup","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["bitmasks","greedy"]},{"contestId":1567,"index":"A","name":"Domino Disaster","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":1566,"index":"H","name":"Xor-quiz","type":"PROGRAMMING","points":3750.0,"rating":3200,"tags":["constructive algorithms","dp","interactive","math","number theory"]},{"contestId":1566,"index":"G","name":"Four Vertices","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["constructive algorithms","data structures","graphs","greedy","implementation","shortest paths"]},{"contestId":1566,"index":"F","name":"Points Movement","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["data structures","dp","greedy","implementation","sortings"]},{"contestId":1566,"index":"E","name":"Buds Re-hanging","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["constructive algorithms","dfs and similar","dp","greedy","trees"]},{"contestId":1566,"index":"D2","name":"Seating Arrangements (hard version) ","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["data structures","greedy","implementation","sortings","two pointers"]},{"contestId":1566,"index":"D1","name":"Seating Arrangements (easy version) ","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["data structures","greedy","sortings"]},{"contestId":1566,"index":"C","name":"MAX-MEX Cut","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["bitmasks","constructive algorithms","dp","greedy"]},{"contestId":1566,"index":"B","name":"MIN-MEX Cut","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["bitmasks","constructive algorithms","dp","greedy"]},{"contestId":1566,"index":"A","name":"Median Maximization","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["binary search","greedy","math"]},{"contestId":1562,"index":"F","name":"Tubular Bells","type":"PROGRAMMING","points":3500.0,"rating":2900,"tags":["interactive","math","number theory","probabilities"]},{"contestId":1562,"index":"E","name":"Rescue Niwen!","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["dp","greedy","string suffix structures","strings"]},{"contestId":1562,"index":"D2","name":"Two Hundred Twenty One (hard version)","type":"PROGRAMMING","points":1250.0,"rating":2200,"tags":["data structures","math"]},{"contestId":1562,"index":"D1","name":"Two Hundred Twenty One (easy version)","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["data structures","dp","math"]},{"contestId":1562,"index":"C","name":"Rings","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["constructive algorithms","math"]},{"contestId":1562,"index":"B","name":"Scenes From a Memory","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["brute force","constructive algorithms","implementation","math","number theory"]},{"contestId":1562,"index":"A","name":"The Miracle and the Sleeper","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1561,"index":"D1","name":"Up the Strip (simplified version)","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["brute force","data structures","dp","math","number theory"]},{"contestId":1561,"index":"C","name":"Deep Down Below","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["binary search","greedy","sortings"]},{"contestId":1561,"index":"A","name":"Simply Strange Sort","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation","sortings"]},{"contestId":1560,"index":"F2","name":"Nearest Beautiful Number (hard version)","type":"PROGRAMMING","rating":2100,"tags":["bitmasks","brute force","constructive algorithms","dfs and similar","dp","greedy"]},{"contestId":1560,"index":"F1","name":"Nearest Beautiful Number (easy version)","type":"PROGRAMMING","rating":1900,"tags":["binary search","bitmasks","brute force","constructive algorithms","dfs and similar","greedy"]},{"contestId":1560,"index":"E","name":"Polycarp and String Transformation","type":"PROGRAMMING","rating":1800,"tags":["binary search","implementation","sortings","strings"]},{"contestId":1560,"index":"D","name":"Make a Power of Two","type":"PROGRAMMING","rating":1300,"tags":["greedy","math","strings"]},{"contestId":1560,"index":"C","name":"Infinity Table","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":1560,"index":"B","name":"Who\u0027s Opposite?","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1560,"index":"A","name":"Dislike of Threes","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1559,"index":"E","name":"Mocha and Stars","type":"PROGRAMMING","points":3000.0,"rating":2200,"tags":["combinatorics","dp","fft","math","number theory"]},{"contestId":1559,"index":"D2","name":"Mocha and Diana (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["brute force","constructive algorithms","dfs and similar","dsu","graphs","greedy","trees","two pointers"]},{"contestId":1559,"index":"D1","name":"Mocha and Diana (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["brute force","constructive algorithms","dsu","graphs","greedy","trees"]},{"contestId":1559,"index":"C","name":"Mocha and Hiking","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","graphs"]},{"contestId":1559,"index":"B","name":"Mocha and Red and Blue","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["dp","greedy"]},{"contestId":1559,"index":"A","name":"Mocha and Math","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["bitmasks","constructive algorithms","math"]},{"contestId":1558,"index":"F","name":"Strange Sort","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["data structures","sortings"]},{"contestId":1558,"index":"E","name":"Down Below","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["binary search","dfs and similar","graphs","greedy","meet-in-the-middle","shortest paths"]},{"contestId":1558,"index":"D","name":"Top-Notch Insertions","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["combinatorics","data structures"]},{"contestId":1558,"index":"C","name":"Bottom-Tier Reversals","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["constructive algorithms","greedy"]},{"contestId":1558,"index":"B","name":"Up the Strip","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["brute force","dp","math","number theory","two pointers"]},{"contestId":1558,"index":"A","name":"Charmed by the Game","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["brute force","math"]},{"contestId":1557,"index":"E","name":"Assiut Chess","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["brute force","constructive algorithms","interactive"]},{"contestId":1557,"index":"D","name":"Ezzat and Grid","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["data structures","dp","greedy"]},{"contestId":1557,"index":"C","name":"Moamen and XOR","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["bitmasks","combinatorics","dp","math","matrices"]},{"contestId":1557,"index":"B","name":"Moamen and k-subarrays","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","sortings"]},{"contestId":1557,"index":"A","name":"Ezzat and Two Subsequences","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","math","sortings"]},{"contestId":1556,"index":"H","name":"DIY Tree","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["graphs","greedy","math","probabilities"]},{"contestId":1556,"index":"G","name":"Gates to Another World","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["bitmasks","data structures","dsu","two pointers"]},{"contestId":1556,"index":"F","name":"Sports Betting","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["bitmasks","combinatorics","dp","graphs","math","probabilities"]},{"contestId":1556,"index":"E","name":"Equilibrium","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["data structures","dp","greedy"]},{"contestId":1556,"index":"D","name":"Take a Guess","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["bitmasks","constructive algorithms","interactive","math"]},{"contestId":1556,"index":"C","name":"Compressed Bracket Sequence","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["brute force","implementation"]},{"contestId":1556,"index":"B","name":"Take Your Places!","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation"]},{"contestId":1556,"index":"A","name":"A Variety of Operations","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1555,"index":"F","name":"Good Graph","type":"PROGRAMMING","rating":2700,"tags":["data structures","dsu","graphs","trees"]},{"contestId":1555,"index":"E","name":"Boring Segments","type":"PROGRAMMING","rating":2100,"tags":["data structures","sortings","trees","two pointers"]},{"contestId":1555,"index":"D","name":"Say No to Palindromes","type":"PROGRAMMING","rating":1600,"tags":["brute force","constructive algorithms","dp","strings"]},{"contestId":1555,"index":"C","name":"Coin Rows","type":"PROGRAMMING","rating":1300,"tags":["brute force","constructive algorithms","dp","implementation"]},{"contestId":1555,"index":"B","name":"Two Tables","type":"PROGRAMMING","rating":1300,"tags":["brute force"]},{"contestId":1555,"index":"A","name":"PizzaForces","type":"PROGRAMMING","rating":900,"tags":["brute force","math"]},{"contestId":1554,"index":"E","name":"You","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["dfs and similar","dp","math","number theory"]},{"contestId":1554,"index":"D","name":"Diane","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["constructive algorithms","greedy","strings"]},{"contestId":1554,"index":"C","name":"Mikasa","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["binary search","bitmasks","greedy","implementation"]},{"contestId":1554,"index":"B","name":"Cobb","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["bitmasks","brute force","greedy","math"]},{"contestId":1554,"index":"A","name":"Cherry","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["greedy"]},{"contestId":1553,"index":"I","name":"Stairs","type":"PROGRAMMING","points":5250.0,"rating":3400,"tags":["combinatorics","divide and conquer","dp","fft","math"]},{"contestId":1553,"index":"H","name":"XOR and Distance","type":"PROGRAMMING","points":3750.0,"rating":2900,"tags":["bitmasks","divide and conquer","trees"]},{"contestId":1553,"index":"G","name":"Common Divisor Graph","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["brute force","constructive algorithms","dsu","graphs","hashing","math","number theory"]},{"contestId":1553,"index":"F","name":"Pairwise Modulo","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["data structures","math"]},{"contestId":1553,"index":"E","name":"Permutation Shift","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["brute force","combinatorics","constructive algorithms","dfs and similar","dsu","graphs","math"]},{"contestId":1553,"index":"D","name":"Backspace","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["dp","greedy","strings","two pointers"]},{"contestId":1553,"index":"C","name":"Penalty","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["bitmasks","brute force","dp","greedy"]},{"contestId":1553,"index":"B","name":"Reverse String","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["brute force","dp","hashing","implementation","strings"]},{"contestId":1553,"index":"A","name":"Digits Sum","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["math","number theory"]},{"contestId":1552,"index":"I","name":"Organizing a Music Festival","type":"PROGRAMMING","points":3750.0,"rating":3400,"tags":["dfs and similar","math"]},{"contestId":1552,"index":"H","name":"Guess the Perimeter","type":"PROGRAMMING","points":2750.0,"rating":3300,"tags":["binary search","interactive","number theory"]},{"contestId":1552,"index":"G","name":"A Serious Referee","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["bitmasks","brute force","dfs and similar","sortings"]},{"contestId":1552,"index":"F","name":"Telepanting","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["binary search","data structures","dp","sortings"]},{"contestId":1552,"index":"E","name":"Colors and Intervals","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["constructive algorithms","data structures","greedy","sortings"]},{"contestId":1552,"index":"D","name":"Array Differentiation","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["bitmasks","brute force","constructive algorithms","dfs and similar","dp","graphs","math"]},{"contestId":1552,"index":"C","name":"Maximize the Intersections","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["combinatorics","constructive algorithms","geometry","greedy","sortings"]},{"contestId":1552,"index":"B","name":"Running for Gold","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["combinatorics","graphs","greedy","sortings"]},{"contestId":1552,"index":"A","name":"Subsequence Permutation","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["sortings","strings"]},{"contestId":1551,"index":"F","name":"Equidistant Vertices","type":"PROGRAMMING","rating":2200,"tags":["brute force","combinatorics","dfs and similar","dp","trees"]},{"contestId":1551,"index":"E","name":"Fixed Points","type":"PROGRAMMING","rating":2000,"tags":["binary search","brute force","dp"]},{"contestId":1551,"index":"D2","name":"Domino (hard version)","type":"PROGRAMMING","rating":2100,"tags":["constructive algorithms","implementation","math"]},{"contestId":1551,"index":"D1","name":"Domino (easy version)","type":"PROGRAMMING","rating":1700,"tags":["constructive algorithms","math"]},{"contestId":1551,"index":"C","name":"Interesting Story","type":"PROGRAMMING","rating":1500,"tags":["greedy","sortings","strings"]},{"contestId":1551,"index":"B2","name":"Wonderful Coloring - 2","type":"PROGRAMMING","rating":1400,"tags":["binary search","constructive algorithms","data structures","greedy"]},{"contestId":1551,"index":"B1","name":"Wonderful Coloring - 1","type":"PROGRAMMING","rating":800,"tags":["greedy","strings"]},{"contestId":1551,"index":"A","name":"Polycarp and Coins","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1550,"index":"F","name":"Jumping Around","type":"PROGRAMMING","rating":2700,"tags":["binary search","data structures","divide and conquer","dp","dsu","graphs","shortest paths"]},{"contestId":1550,"index":"E","name":"Stringforces","type":"PROGRAMMING","rating":2500,"tags":["binary search","bitmasks","brute force","dp","strings","two pointers"]},{"contestId":1550,"index":"D","name":"Excellent Arrays","type":"PROGRAMMING","rating":2300,"tags":["binary search","combinatorics","constructive algorithms","implementation","math","sortings","two pointers"]},{"contestId":1550,"index":"C","name":"Manhattan Subarrays","type":"PROGRAMMING","rating":1700,"tags":["brute force","geometry","greedy","implementation"]},{"contestId":1550,"index":"B","name":"Maximum Cost Deletion","type":"PROGRAMMING","rating":1000,"tags":["greedy","math"]},{"contestId":1550,"index":"A","name":"Find The Array","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1549,"index":"B","name":"Gregor and the Pawn Game","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["dfs and similar","dp","flows","graph matchings","graphs","greedy","implementation"]},{"contestId":1549,"index":"A","name":"Gregor and Cryptography","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math","number theory"]},{"contestId":1548,"index":"E","name":"Gregor and the Two Painters","type":"PROGRAMMING","points":3500.0,"rating":3400,"tags":["data structures","divide and conquer","graphs","greedy","math"]},{"contestId":1548,"index":"D2","name":"Gregor and the Odd Cows (Hard)","type":"PROGRAMMING","points":1000.0,"rating":3300,"tags":["brute force","geometry","math","number theory"]},{"contestId":1548,"index":"D1","name":"Gregor and the Odd Cows (Easy)","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["bitmasks","geometry","math","number theory"]},{"contestId":1548,"index":"C","name":"The Three Little Pigs","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["combinatorics","dp","fft","math"]},{"contestId":1548,"index":"B","name":"Integers Have Friends","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["binary search","data structures","divide and conquer","math","number theory","two pointers"]},{"contestId":1548,"index":"A","name":"Web of Lies","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["brute force","graphs","greedy"]},{"contestId":1547,"index":"G","name":"How Many Paths?","type":"PROGRAMMING","rating":2100,"tags":["dfs and similar","dp","graphs","trees"]},{"contestId":1547,"index":"F","name":"Array Stabilization (GCD version)","type":"PROGRAMMING","rating":1900,"tags":["binary search","brute force","data structures","divide and conquer","number theory","two pointers"]},{"contestId":1547,"index":"E","name":"Air Conditioners","type":"PROGRAMMING","rating":1500,"tags":["data structures","dp","implementation","shortest paths","sortings","two pointers"]},{"contestId":1547,"index":"D","name":"Co-growing Sequence","type":"PROGRAMMING","rating":1300,"tags":["bitmasks","constructive algorithms","greedy"]},{"contestId":1547,"index":"C","name":"Pair Programming","type":"PROGRAMMING","rating":1100,"tags":["greedy","two pointers"]},{"contestId":1547,"index":"B","name":"Alphabetical Strings","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation","strings"]},{"contestId":1547,"index":"A","name":"Shortest Path with Obstacle","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":1546,"index":"B","name":"AquaMoon and Stolen String","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["interactive","math"]},{"contestId":1546,"index":"A","name":"AquaMoon and Two Arrays","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy"]},{"contestId":1545,"index":"F","name":"AquaMoon and Potatoes","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["brute force","data structures","dp"]},{"contestId":1545,"index":"E2","name":"AquaMoon and Time Stop (hard version)","type":"PROGRAMMING","points":2000.0,"rating":3500,"tags":["data structures","dp"]},{"contestId":1545,"index":"E1","name":"AquaMoon and Time Stop (easy version)","type":"PROGRAMMING","points":2000.0,"rating":3500,"tags":["data structures","dp"]},{"contestId":1545,"index":"D","name":"AquaMoon and Wrong Coordinate","type":"PROGRAMMING","points":2250.0,"rating":3000,"tags":["constructive algorithms","interactive","math"]},{"contestId":1545,"index":"C","name":"AquaMoon and Permutations","type":"PROGRAMMING","points":1500.0,"rating":2800,"tags":["2-sat","brute force","combinatorics","constructive algorithms","graph matchings","graphs"]},{"contestId":1545,"index":"B","name":"AquaMoon and Chess","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["combinatorics","math"]},{"contestId":1545,"index":"A","name":"AquaMoon and Strange Sort","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["sortings"]},{"contestId":1543,"index":"E","name":"The Final Pursuit","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["bitmasks","constructive algorithms","divide and conquer","graphs","greedy","math"]},{"contestId":1543,"index":"D2","name":"RPD and Rap Sheet (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":2200,"tags":["brute force","constructive algorithms","interactive","math"]},{"contestId":1543,"index":"D1","name":"RPD and Rap Sheet (Easy Version)","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["bitmasks","constructive algorithms","interactive","math"]},{"contestId":1543,"index":"C","name":"Need for Pink Slips","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["bitmasks","brute force","dfs and similar","implementation","math","probabilities"]},{"contestId":1543,"index":"B","name":"Customising the Track","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["combinatorics","greedy","math"]},{"contestId":1543,"index":"A","name":"Exciting Bets","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","math","number theory"]},{"contestId":1542,"index":"E2","name":"Abnormal Permutation Pairs (hard version)","type":"PROGRAMMING","points":1000.0,"rating":2700,"tags":["combinatorics","dp","fft","math"]},{"contestId":1542,"index":"E1","name":"Abnormal Permutation Pairs (easy version)","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["combinatorics","dp","fft","math"]},{"contestId":1542,"index":"D","name":"Priority Queue","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["combinatorics","dp","implementation","math","ternary search"]},{"contestId":1542,"index":"C","name":"Strange Function","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["math","number theory"]},{"contestId":1542,"index":"B","name":"Plus and Multiply","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["constructive algorithms","math","number theory"]},{"contestId":1542,"index":"A","name":"Odd Set","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1541,"index":"B","name":"Pleasant Pairs","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","implementation","math","number theory"]},{"contestId":1541,"index":"A","name":"Pretty Permutations","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1540,"index":"E","name":"Tasty Dishes","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["math","matrices"]},{"contestId":1540,"index":"D","name":"Inverse Inversions","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["binary search","brute force","data structures"]},{"contestId":1540,"index":"C2","name":"Converging Array (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2900,"tags":["dp","math"]},{"contestId":1540,"index":"C1","name":"Converging Array (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":2700,"tags":["dp","math"]},{"contestId":1540,"index":"B","name":"Tree Array","type":"PROGRAMMING","points":1250.0,"rating":2300,"tags":["brute force","combinatorics","dp","graphs","math","probabilities","trees"]},{"contestId":1540,"index":"A","name":"Great Graphs","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["constructive algorithms","graphs","greedy","shortest paths","sortings"]},{"contestId":1539,"index":"F","name":"Strange Array","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["data structures","greedy","sortings"]},{"contestId":1539,"index":"E","name":"Game with Cards","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["binary search","constructive algorithms","data structures","dp","greedy","implementation"]},{"contestId":1539,"index":"D","name":"PriceFixed","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","greedy","implementation","sortings","two pointers"]},{"contestId":1539,"index":"C","name":"Stable Groups","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["greedy","sortings"]},{"contestId":1539,"index":"B","name":"Love Song","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["dp","implementation","strings"]},{"contestId":1539,"index":"A","name":"Contest Start","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["combinatorics","geometry","greedy","math"]},{"contestId":1538,"index":"G","name":"Gift Set","type":"PROGRAMMING","rating":2100,"tags":["binary search","greedy","math","ternary search"]},{"contestId":1538,"index":"F","name":"Interesting Function","type":"PROGRAMMING","rating":1500,"tags":["binary search","dp","math","number theory"]},{"contestId":1538,"index":"E","name":"Funny Substrings","type":"PROGRAMMING","rating":2100,"tags":["data structures","hashing","implementation","matrices","strings"]},{"contestId":1538,"index":"D","name":"Another Problem About Dividing Numbers","type":"PROGRAMMING","rating":1700,"tags":["constructive algorithms","math","number theory"]},{"contestId":1538,"index":"C","name":"Number of Pairs","type":"PROGRAMMING","rating":1300,"tags":["binary search","data structures","math","two pointers"]},{"contestId":1538,"index":"B","name":"Friends and Candies","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1538,"index":"A","name":"Stone Game","type":"PROGRAMMING","rating":800,"tags":["brute force","dp","greedy"]},{"contestId":1537,"index":"F","name":"Figure Fixing","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["constructive algorithms","dfs and similar","dsu","graphs","greedy","math"]},{"contestId":1537,"index":"E2","name":"Erase and Extend (Hard Version)","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["binary search","data structures","greedy","hashing","string suffix structures","strings","two pointers"]},{"contestId":1537,"index":"E1","name":"Erase and Extend (Easy Version)","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["binary search","brute force","dp","greedy","hashing","implementation","string suffix structures","strings","two pointers"]},{"contestId":1537,"index":"D","name":"Deleting Divisors","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["games","math","number theory"]},{"contestId":1537,"index":"C","name":"Challenging Cliffs","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1537,"index":"B","name":"Bad Boy","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["constructive algorithms","greedy","math"]},{"contestId":1537,"index":"A","name":"Arithmetic Array","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1536,"index":"F","name":"Omkar and Akmar","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["chinese remainder theorem","combinatorics","constructive algorithms","fft","games","geometry","math","meet-in-the-middle","string suffix structures"]},{"contestId":1536,"index":"E","name":"Omkar and Forest","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["combinatorics","graphs","math","shortest paths"]},{"contestId":1536,"index":"D","name":"Omkar and Medians","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["data structures","greedy","implementation"]},{"contestId":1536,"index":"C","name":"Diluc and Kaeya","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["data structures","dp","hashing","number theory"]},{"contestId":1536,"index":"B","name":"Prinzessin der Verurteilung","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","constructive algorithms","strings"]},{"contestId":1536,"index":"A","name":"Omkar and Bad Story","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","constructive algorithms"]},{"contestId":1535,"index":"F","name":"String Distance","type":"PROGRAMMING","rating":3000,"tags":["binary search","brute force","data structures","hashing","implementation","strings"]},{"contestId":1535,"index":"E","name":"Gold Transfer","type":"PROGRAMMING","rating":2200,"tags":["binary search","data structures","dp","greedy","interactive","trees"]},{"contestId":1535,"index":"D","name":"Playoff Tournament","type":"PROGRAMMING","rating":1800,"tags":["data structures","dfs and similar","dp","implementation","trees"]},{"contestId":1535,"index":"C","name":"Unstable String","type":"PROGRAMMING","rating":1400,"tags":["binary search","dp","greedy","implementation","strings","two pointers"]},{"contestId":1535,"index":"B","name":"Array Reodering","type":"PROGRAMMING","rating":900,"tags":["brute force","greedy","math","number theory","sortings"]},{"contestId":1535,"index":"A","name":"Fair Playoff","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation"]},{"contestId":1534,"index":"H","name":"Lost Nodes","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["constructive algorithms","dp","graphs","interactive","sortings","trees"]},{"contestId":1534,"index":"G","name":"A New Beginning","type":"PROGRAMMING","points":3250.0,"rating":3300,"tags":["data structures","dp","geometry","sortings"]},{"contestId":1534,"index":"F2","name":"Falling Sand (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":3000,"tags":["dfs and similar","dp","graphs","greedy"]},{"contestId":1534,"index":"F1","name":"Falling Sand (Easy Version)","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["dfs and similar","graphs","greedy"]},{"contestId":1534,"index":"E","name":"Lost Array","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["graphs","greedy","interactive","shortest paths"]},{"contestId":1534,"index":"D","name":"Lost Tree","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["constructive algorithms","interactive","trees"]},{"contestId":1534,"index":"C","name":"Little Alawn\u0027s Puzzle","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["combinatorics","dp","dsu","graphs","math"]},{"contestId":1534,"index":"B","name":"Histogram Ugliness","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","implementation","math"]},{"contestId":1534,"index":"A","name":"Colour the Flag","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation"]},{"contestId":1533,"index":"J","name":"Pawns","type":"PROGRAMMING","tags":["*special"]},{"contestId":1533,"index":"I","name":"Excursions","type":"PROGRAMMING","tags":["*special","constructive algorithms","dfs and similar","flows","graph matchings","graphs"]},{"contestId":1533,"index":"H","name":"Submatrices","type":"PROGRAMMING","tags":["*special","bitmasks","data structures","dp"]},{"contestId":1533,"index":"G","name":"Biome Map","type":"PROGRAMMING","tags":["*special","constructive algorithms","dfs and similar","graphs"]},{"contestId":1533,"index":"F","name":"Binary String Partition","type":"PROGRAMMING","tags":["*special","binary search","greedy"]},{"contestId":1533,"index":"E","name":"Chess Team Forming","type":"PROGRAMMING","tags":["*special","binary search","data structures","greedy"]},{"contestId":1533,"index":"D","name":"String Searching","type":"PROGRAMMING","tags":["*special","hashing"]},{"contestId":1533,"index":"C","name":"Sweets","type":"PROGRAMMING","tags":["*special","data structures","implementation"]},{"contestId":1533,"index":"B","name":"Nearest Point Function","type":"PROGRAMMING","tags":["*special","implementation"]},{"contestId":1533,"index":"A","name":"Travel to Bertown","type":"PROGRAMMING","tags":["*special","implementation","math"]},{"contestId":1532,"index":"F","name":"Prefixes and Suffixes","type":"PROGRAMMING","tags":["*special","strings"]},{"contestId":1532,"index":"E","name":"Good Array","type":"PROGRAMMING","tags":["*special"]},{"contestId":1532,"index":"D","name":"Teams Forming","type":"PROGRAMMING","tags":["*special","sortings"]},{"contestId":1532,"index":"C","name":"Uniform String","type":"PROGRAMMING","tags":["*special","implementation"]},{"contestId":1532,"index":"B","name":"Frog Jumping","type":"PROGRAMMING","tags":["*special","math"]},{"contestId":1532,"index":"A","name":"A+B (Trial Problem)","type":"PROGRAMMING","tags":["*special"]},{"contestId":1531,"index":"E3","name":"Сортировка слиянием","type":"PROGRAMMING","tags":["*special","binary search"]},{"contestId":1531,"index":"E2","name":"Сортировка слиянием","type":"PROGRAMMING","tags":["*special","brute force"]},{"contestId":1531,"index":"E1","name":"Сортировка слиянием","type":"PROGRAMMING","tags":["*special"]},{"contestId":1531,"index":"D","name":"Редактируем Зингер | color","type":"PROGRAMMING","tags":["*special"]},{"contestId":1531,"index":"C","name":"Симметричный амфитеатр","type":"PROGRAMMING","tags":["*special","constructive algorithms","dp"]},{"contestId":1531,"index":"B2","name":"Мониторинг","type":"PROGRAMMING","tags":["*special"]},{"contestId":1531,"index":"B1","name":"Мониторинг","type":"PROGRAMMING","tags":["*special"]},{"contestId":1531,"index":"A","name":"Зингер | color","type":"PROGRAMMING","tags":["*special","implementation"]},{"contestId":1530,"index":"H","name":"Turing\u0027s Award","type":"PROGRAMMING","points":4750.0,"rating":3400,"tags":["data structures","dp"]},{"contestId":1530,"index":"G","name":"What a Reversal","type":"PROGRAMMING","points":3750.0,"rating":3300,"tags":["constructive algorithms"]},{"contestId":1530,"index":"F","name":"Bingo","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["bitmasks","combinatorics","dp","math","probabilities"]},{"contestId":1530,"index":"E","name":"Minimax","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["constructive algorithms","greedy","strings"]},{"contestId":1530,"index":"D","name":"Secret Santa","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","flows","graphs","greedy","math"]},{"contestId":1530,"index":"C","name":"Pursuit","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["binary search","brute force","greedy","sortings"]},{"contestId":1530,"index":"B","name":"Putting Plates","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["constructive algorithms","implementation"]},{"contestId":1530,"index":"A","name":"Binary Decimal","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1529,"index":"B","name":"Sifid and Strange Subsequences","type":"PROGRAMMING","points":1250.0,"rating":1100,"tags":["greedy","math","sortings"]},{"contestId":1529,"index":"A","name":"Eshag Loves Big Arrays","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","math"]},{"contestId":1528,"index":"F","name":"AmShZ Farm","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["combinatorics","fft","math"]},{"contestId":1528,"index":"E","name":"Mashtali and Hagh Trees","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["combinatorics","dp","trees"]},{"contestId":1528,"index":"D","name":"It\u0027s a bird! No, it\u0027s a plane! No, it\u0027s AaParsa!","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["constructive algorithms","graphs","shortest paths"]},{"contestId":1528,"index":"C","name":"Trees of Tranquillity","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["data structures","dfs and similar","greedy","trees"]},{"contestId":1528,"index":"B","name":"Kavi on Pairing Duty","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["combinatorics","dp","math"]},{"contestId":1528,"index":"A","name":"Parsa\u0027s Humongous Tree","type":"PROGRAMMING","points":750.0,"rating":1600,"tags":["dfs and similar","divide and conquer","dp","greedy","trees"]},{"contestId":1527,"index":"E","name":"Partition Game","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["binary search","data structures","divide and conquer","dp"]},{"contestId":1527,"index":"D","name":"MEX Tree","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["combinatorics","dfs and similar","implementation","math","trees"]},{"contestId":1527,"index":"C","name":"Sequence Pair Weight","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["hashing","implementation","math"]},{"contestId":1527,"index":"B2","name":"Palindrome Game (hard version)","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["constructive algorithms","games"]},{"contestId":1527,"index":"B1","name":"Palindrome Game (easy version)","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["constructive algorithms","games"]},{"contestId":1527,"index":"A","name":"And Then There Were K","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["bitmasks"]},{"contestId":1526,"index":"F","name":"Median Queries","type":"PROGRAMMING","points":3500.0,"rating":3000,"tags":["constructive algorithms","interactive","probabilities"]},{"contestId":1526,"index":"E","name":"Oolimry and Suffix Array","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["combinatorics","constructive algorithms","math"]},{"contestId":1526,"index":"D","name":"Kill Anton","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["brute force","constructive algorithms","data structures","math","strings"]},{"contestId":1526,"index":"C2","name":"Potions (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["data structures","greedy"]},{"contestId":1526,"index":"C1","name":"Potions (Easy Version)","type":"PROGRAMMING","points":750.0,"rating":1500,"tags":["brute force","data structures","dp","greedy"]},{"contestId":1526,"index":"B","name":"I Hate 1111","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["dp","math","number theory"]},{"contestId":1526,"index":"A","name":"Mean Inequality","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","sortings"]},{"contestId":1525,"index":"F","name":"Goblins And Gnomes","type":"PROGRAMMING","rating":2800,"tags":["brute force","dp","flows","graph matchings"]},{"contestId":1525,"index":"E","name":"Assimilation IV","type":"PROGRAMMING","rating":2100,"tags":["combinatorics","dp","math","probabilities","two pointers"]},{"contestId":1525,"index":"D","name":"Armchairs","type":"PROGRAMMING","rating":1800,"tags":["dp","flows","graph matchings","greedy"]},{"contestId":1525,"index":"C","name":"Robot Collisions","type":"PROGRAMMING","rating":2000,"tags":["data structures","greedy","implementation","sortings"]},{"contestId":1525,"index":"B","name":"Permutation Sort","type":"PROGRAMMING","rating":900,"tags":["constructive algorithms","greedy"]},{"contestId":1525,"index":"A","name":"Potion-making","type":"PROGRAMMING","rating":800,"tags":["math","number theory"]},{"contestId":1523,"index":"H","name":"Hopping Around the Array ","type":"PROGRAMMING","points":3250.0,"rating":3500,"tags":["data structures","dp"]},{"contestId":1523,"index":"G","name":"Try Booking","type":"PROGRAMMING","points":3250.0,"rating":3200,"tags":["data structures","divide and conquer"]},{"contestId":1523,"index":"F","name":"Favorite Game","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["bitmasks","dp"]},{"contestId":1523,"index":"E","name":"Crypto Lights","type":"PROGRAMMING","points":2250.0,"rating":2600,"tags":["combinatorics","dp","math","probabilities"]},{"contestId":1523,"index":"D","name":"Love-Hate","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["bitmasks","brute force","dp","probabilities"]},{"contestId":1523,"index":"C","name":"Compression and Expansion","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","data structures","greedy","implementation","trees"]},{"contestId":1523,"index":"B","name":"Lord of the Values","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms"]},{"contestId":1523,"index":"A","name":"Game of Life","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1521,"index":"E","name":"Nastia and a Beautiful Matrix","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["binary search","constructive algorithms","dp","greedy"]},{"contestId":1521,"index":"D","name":"Nastia Plays with a Tree","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["constructive algorithms","data structures","dfs and similar","dp","dsu","greedy","implementation","trees"]},{"contestId":1521,"index":"C","name":"Nastia and a Hidden Permutation","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["constructive algorithms","interactive"]},{"contestId":1521,"index":"B","name":"Nastia and a Good Array","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["constructive algorithms","math","number theory"]},{"contestId":1521,"index":"A","name":"Nastia and Nearly Good Numbers","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["constructive algorithms","math","number theory"]},{"contestId":1520,"index":"G","name":"To Go Or Not To Go?","type":"PROGRAMMING","rating":2200,"tags":["brute force","dfs and similar","graphs","greedy","implementation","shortest paths"]},{"contestId":1520,"index":"F2","name":"Guess the K-th Zero (Hard version)","type":"PROGRAMMING","rating":2200,"tags":["binary search","constructive algorithms","data structures","interactive"]},{"contestId":1520,"index":"F1","name":"Guess the K-th Zero (Easy version)","type":"PROGRAMMING","rating":1600,"tags":["binary search","interactive"]},{"contestId":1520,"index":"E","name":"Arranging The Sheep","type":"PROGRAMMING","rating":1400,"tags":["greedy","math"]},{"contestId":1520,"index":"D","name":"Same Differences","type":"PROGRAMMING","rating":1200,"tags":["data structures","hashing","math"]},{"contestId":1520,"index":"C","name":"Not Adjacent Matrix","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms"]},{"contestId":1520,"index":"B","name":"Ordinary Numbers","type":"PROGRAMMING","rating":800,"tags":["brute force","math","number theory"]},{"contestId":1520,"index":"A","name":"Do Not Be Distracted!","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation"]},{"contestId":1519,"index":"F","name":"Chests and Keys","type":"PROGRAMMING","rating":3200,"tags":["bitmasks","brute force","dfs and similar","dp","flows"]},{"contestId":1519,"index":"E","name":"Off by One","type":"PROGRAMMING","rating":2700,"tags":["constructive algorithms","dfs and similar","geometry","graphs","sortings","trees"]},{"contestId":1519,"index":"D","name":"Maximum Sum of Products","type":"PROGRAMMING","rating":1600,"tags":["brute force","dp","implementation","math","two pointers"]},{"contestId":1519,"index":"C","name":"Berland Regional","type":"PROGRAMMING","rating":1400,"tags":["brute force","data structures","greedy","number theory","sortings"]},{"contestId":1519,"index":"B","name":"The Cake Is a Lie","type":"PROGRAMMING","rating":800,"tags":["dp","math"]},{"contestId":1519,"index":"A","name":"Red and Blue Beans","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1517,"index":"H","name":"Fly Around the World","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["dp","geometry"]},{"contestId":1517,"index":"G","name":"Starry Night Camping","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["constructive algorithms","flows","graphs"]},{"contestId":1517,"index":"F","name":"Reunion","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["combinatorics","dp","trees"]},{"contestId":1517,"index":"E","name":"Group Photo","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["binary search","data structures","implementation","two pointers"]},{"contestId":1517,"index":"D","name":"Explorer Space","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["dp","graphs","shortest paths"]},{"contestId":1517,"index":"C","name":"Fillomino 2","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","dfs and similar","greedy","implementation"]},{"contestId":1517,"index":"B","name":"Morning Jogging","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":1517,"index":"A","name":"Sum of 2050","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1516,"index":"E","name":"Baby Ehab Plays with Permutations","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["combinatorics","dp","math"]},{"contestId":1516,"index":"D","name":"Cut","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["binary search","data structures","dp","graphs","number theory","two pointers"]},{"contestId":1516,"index":"C","name":"Baby Ehab Partitions Again","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["bitmasks","constructive algorithms","dp","math"]},{"contestId":1516,"index":"B","name":"AGAGA XOOORRR","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["bitmasks","brute force","dp","greedy"]},{"contestId":1516,"index":"A","name":"Tit for Tat","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":1515,"index":"I","name":"Phoenix and Diamonds","type":"PROGRAMMING","points":5000.0,"rating":3400,"tags":["binary search","data structures","sortings"]},{"contestId":1515,"index":"H","name":"Phoenix and Bits","type":"PROGRAMMING","points":4250.0,"rating":3500,"tags":["bitmasks","brute force","data structures","sortings"]},{"contestId":1515,"index":"G","name":"Phoenix and Odometers","type":"PROGRAMMING","points":3500.0,"rating":2700,"tags":["dfs and similar","graphs","math","number theory"]},{"contestId":1515,"index":"F","name":"Phoenix and Earthquake","type":"PROGRAMMING","points":3250.0,"rating":2600,"tags":["constructive algorithms","dfs and similar","dsu","graphs","greedy","trees"]},{"contestId":1515,"index":"E","name":"Phoenix and Computers","type":"PROGRAMMING","points":2750.0,"rating":2200,"tags":["combinatorics","dp","math"]},{"contestId":1515,"index":"D","name":"Phoenix and Socks","type":"PROGRAMMING","points":2000.0,"rating":1500,"tags":["greedy","sortings","two pointers"]},{"contestId":1515,"index":"C","name":"Phoenix and Towers","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":1515,"index":"B","name":"Phoenix and Puzzle","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["brute force","geometry","math","number theory"]},{"contestId":1515,"index":"A","name":"Phoenix and Gold","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","math"]},{"contestId":1514,"index":"E","name":"Baby Ehab\u0027s Hyper Apartment","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["binary search","graphs","interactive","sortings","two pointers"]},{"contestId":1514,"index":"D","name":"Cut and Stick","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["binary search","data structures","greedy","implementation","sortings"]},{"contestId":1514,"index":"C","name":"Product 1 Modulo N","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["greedy","number theory"]},{"contestId":1514,"index":"B","name":"AND 0, Sum Big","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["bitmasks","combinatorics","math"]},{"contestId":1514,"index":"A","name":"Perfectly Imperfect Array","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math","number theory"]},{"contestId":1513,"index":"F","name":"Swapping Problem","type":"PROGRAMMING","points":3500.0,"rating":2500,"tags":["brute force","constructive algorithms","data structures","sortings"]},{"contestId":1513,"index":"E","name":"Cost Equilibrium","type":"PROGRAMMING","points":2750.0,"rating":2300,"tags":["combinatorics","constructive algorithms","math","sortings"]},{"contestId":1513,"index":"D","name":"GCD and MST","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["constructive algorithms","dsu","graphs","greedy","number theory","sortings"]},{"contestId":1513,"index":"C","name":"Add One","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["dp","matrices"]},{"contestId":1513,"index":"B","name":"AND Sequences","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["bitmasks","combinatorics","constructive algorithms","math"]},{"contestId":1513,"index":"A","name":"Array and Peaks","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation"]},{"contestId":1512,"index":"G","name":"Short Task","type":"PROGRAMMING","rating":1700,"tags":["brute force","dp","math","number theory"]},{"contestId":1512,"index":"F","name":"Education","type":"PROGRAMMING","rating":1900,"tags":["brute force","dp","greedy","implementation"]},{"contestId":1512,"index":"E","name":"Permutation by Sum","type":"PROGRAMMING","rating":1600,"tags":["brute force","greedy","math"]},{"contestId":1512,"index":"D","name":"Corrupted Array","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":1512,"index":"C","name":"A-B Palindrome","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","implementation","strings"]},{"contestId":1512,"index":"B","name":"Almost Rectangle","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1512,"index":"A","name":"Spy Detected!","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation"]},{"contestId":1511,"index":"G","name":"Chips on a Board","type":"PROGRAMMING","rating":2700,"tags":["bitmasks","brute force","data structures","dp","games","two pointers"]},{"contestId":1511,"index":"F","name":"Chainword","type":"PROGRAMMING","rating":2700,"tags":["brute force","data structures","dp","matrices","string suffix structures","strings"]},{"contestId":1511,"index":"E","name":"Colorings and Dominoes","type":"PROGRAMMING","rating":2100,"tags":["combinatorics","dp","greedy","math"]},{"contestId":1511,"index":"D","name":"Min Cost String","type":"PROGRAMMING","rating":1600,"tags":["brute force","constructive algorithms","graphs","greedy","strings"]},{"contestId":1511,"index":"C","name":"Yet Another Card Deck","type":"PROGRAMMING","rating":1100,"tags":["brute force","data structures","implementation","trees"]},{"contestId":1511,"index":"B","name":"GCD Length","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","math","number theory"]},{"contestId":1511,"index":"A","name":"Review Site","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":1510,"index":"K","name":"King\u0027s Task","type":"PROGRAMMING","rating":1200,"tags":["brute force","graphs","implementation"]},{"contestId":1510,"index":"J","name":"Japanese Game","type":"PROGRAMMING","rating":2700,"tags":["constructive algorithms","math"]},{"contestId":1510,"index":"I","name":"Is It Rated?","type":"PROGRAMMING","rating":2700,"tags":["greedy","interactive","math","probabilities"]},{"contestId":1510,"index":"H","name":"Hard Optimization","type":"PROGRAMMING","rating":3200,"tags":["dp"]},{"contestId":1510,"index":"G","name":"Guide","type":"PROGRAMMING","rating":2100,"tags":[]},{"contestId":1510,"index":"F","name":"Fiber Shape","type":"PROGRAMMING","rating":2800,"tags":[]},{"contestId":1510,"index":"E","name":"Equilibrium Point /\\textbackslash/\\textbackslash","type":"PROGRAMMING","rating":2700,"tags":[]},{"contestId":1510,"index":"D","name":"Digits","type":"PROGRAMMING","rating":2100,"tags":["dp","math","number theory"]},{"contestId":1510,"index":"C","name":"Cactus Not Enough","type":"PROGRAMMING","rating":2900,"tags":["dfs and similar","graph matchings","graphs"]},{"contestId":1510,"index":"B","name":"Button Lock","type":"PROGRAMMING","rating":2600,"tags":["flows","graph matchings","graphs"]},{"contestId":1510,"index":"A","name":"ASCII Automata Art","type":"PROGRAMMING","rating":3100,"tags":[]},{"contestId":1509,"index":"C","name":"The Sports Festival","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["dp","greedy"]},{"contestId":1509,"index":"B","name":"TMT Document","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy"]},{"contestId":1509,"index":"A","name":"Average Height","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms"]},{"contestId":1508,"index":"F","name":"Optimal Encoding","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["brute force","data structures"]},{"contestId":1508,"index":"E","name":"Tree Calendar","type":"PROGRAMMING","points":2250.0,"rating":3100,"tags":["brute force","constructive algorithms","data structures","dfs and similar","sortings","trees"]},{"contestId":1508,"index":"D","name":"Swap Pass","type":"PROGRAMMING","points":2250.0,"rating":3000,"tags":["constructive algorithms","geometry","sortings"]},{"contestId":1508,"index":"C","name":"Complete the MST","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["bitmasks","brute force","data structures","dfs and similar","dsu","graphs","greedy","trees"]},{"contestId":1508,"index":"B","name":"Almost Sorted","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["binary search","combinatorics","constructive algorithms","implementation"]},{"contestId":1508,"index":"A","name":"Binary Literature","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["constructive algorithms","greedy","implementation","strings","two pointers"]},{"contestId":1506,"index":"G","name":"Maximize the Remaining String","type":"PROGRAMMING","rating":2000,"tags":["brute force","data structures","dp","greedy","strings"]},{"contestId":1506,"index":"F","name":"Triangular Paths","type":"PROGRAMMING","rating":2000,"tags":["constructive algorithms","graphs","math","shortest paths","sortings"]},{"contestId":1506,"index":"E","name":"Restoring the Permutation","type":"PROGRAMMING","rating":1500,"tags":["constructive algorithms","implementation"]},{"contestId":1506,"index":"D","name":"Epic Transformation","type":"PROGRAMMING","rating":1400,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":1506,"index":"C","name":"Double-ended Strings","type":"PROGRAMMING","rating":1000,"tags":["brute force","implementation","strings"]},{"contestId":1506,"index":"B","name":"Partial Replacement","type":"PROGRAMMING","rating":1100,"tags":["greedy","implementation"]},{"contestId":1506,"index":"A","name":"Strange Table","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1505,"index":"I","name":"Mysterious language again, seriously?","type":"PROGRAMMING","rating":2200,"tags":["*special"]},{"contestId":1505,"index":"H","name":"L BREAK into program","type":"PROGRAMMING","rating":2500,"tags":["*special"]},{"contestId":1505,"index":"G","name":"Encoded message","type":"PROGRAMMING","rating":2600,"tags":["*special","implementation"]},{"contestId":1505,"index":"F","name":"Math","type":"PROGRAMMING","rating":2200,"tags":["*special","math"]},{"contestId":1505,"index":"E","name":"Cakewalk","type":"PROGRAMMING","rating":1800,"tags":["*special","greedy","implementation","shortest paths"]},{"contestId":1505,"index":"D","name":"Xenolith? Hippodrome?","type":"PROGRAMMING","rating":1800,"tags":["*special","number theory"]},{"contestId":1505,"index":"C","name":"Fibonacci Words","type":"PROGRAMMING","rating":1400,"tags":["*special","implementation"]},{"contestId":1505,"index":"B","name":"DMCA","type":"PROGRAMMING","rating":1600,"tags":["*special","implementation","number theory"]},{"contestId":1505,"index":"A","name":"Is it rated - 2","type":"PROGRAMMING","rating":900,"tags":["*special","implementation","interactive"]},{"contestId":1504,"index":"B","name":"Flip the Bits","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1504,"index":"A","name":" Déjà Vu","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","strings"]},{"contestId":1503,"index":"F","name":"Balance the Cards","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["constructive algorithms","data structures","divide and conquer","geometry","graphs","implementation"]},{"contestId":1503,"index":"E","name":"2-Coloring","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["combinatorics","dp","math"]},{"contestId":1503,"index":"D","name":"Flip the Cards","type":"PROGRAMMING","points":1750.0,"rating":2600,"tags":["2-sat","constructive algorithms","data structures","greedy","sortings","two pointers"]},{"contestId":1503,"index":"C","name":"Travelling Salesman Problem","type":"PROGRAMMING","points":1250.0,"rating":2200,"tags":["binary search","data structures","dp","greedy","shortest paths","sortings","two pointers"]},{"contestId":1503,"index":"B","name":"3-Coloring","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["constructive algorithms","games","interactive"]},{"contestId":1503,"index":"A","name":"Balance the Bits","type":"PROGRAMMING","points":750.0,"rating":1600,"tags":["constructive algorithms","greedy"]},{"contestId":1501,"index":"B","name":"Napoleon Cake","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["dp","implementation","sortings"]},{"contestId":1501,"index":"A","name":"Alexey and Train","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1500,"index":"F","name":"Cupboards Jumps","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["dp"]},{"contestId":1500,"index":"E","name":"Subset Trick","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["binary search","data structures"]},{"contestId":1500,"index":"D","name":"Tiles for Bathroom","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["data structures","sortings","two pointers"]},{"contestId":1500,"index":"C","name":"Matrix Sorting","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["bitmasks","brute force","constructive algorithms","greedy","two pointers"]},{"contestId":1500,"index":"B","name":"Two chandeliers","type":"PROGRAMMING","points":750.0,"rating":2200,"tags":["binary search","brute force","chinese remainder theorem","math","number theory"]},{"contestId":1500,"index":"A","name":"Going Home","type":"PROGRAMMING","points":750.0,"rating":1800,"tags":["brute force","hashing","implementation","math"]},{"contestId":1499,"index":"G","name":"Graph Coloring","type":"PROGRAMMING","rating":3100,"tags":["data structures","graphs","interactive"]},{"contestId":1499,"index":"F","name":"Diameter Cuts","type":"PROGRAMMING","rating":2400,"tags":["combinatorics","dfs and similar","dp","trees"]},{"contestId":1499,"index":"E","name":"Chaotic Merge","type":"PROGRAMMING","rating":2400,"tags":["combinatorics","dp","math","strings"]},{"contestId":1499,"index":"D","name":"The Number of Pairs","type":"PROGRAMMING","rating":2100,"tags":["dp","math","number theory"]},{"contestId":1499,"index":"C","name":"Minimum Grid Path","type":"PROGRAMMING","rating":1500,"tags":["brute force","data structures","greedy","math"]},{"contestId":1499,"index":"B","name":"Binary Removals","type":"PROGRAMMING","rating":1000,"tags":["brute force","dp","greedy","implementation"]},{"contestId":1499,"index":"A","name":"Domino on Windowsill","type":"PROGRAMMING","rating":800,"tags":["combinatorics","constructive algorithms","math"]},{"contestId":1498,"index":"F","name":"Christmas Game","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["bitmasks","data structures","dfs and similar","dp","games","math","trees"]},{"contestId":1498,"index":"E","name":"Two Houses","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["brute force","graphs","greedy","interactive","sortings"]},{"contestId":1498,"index":"D","name":"Bananas in a Microwave","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["dfs and similar","dp","graphs","implementation"]},{"contestId":1498,"index":"C","name":"Planar Reflections","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["brute force","data structures","dp"]},{"contestId":1498,"index":"B","name":"Box Fitting","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["binary search","bitmasks","data structures","greedy"]},{"contestId":1498,"index":"A","name":"GCD Sum","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","math"]},{"contestId":1497,"index":"E2","name":"Square-Free Division (hard version)","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["data structures","dp","greedy","math","number theory","two pointers"]},{"contestId":1497,"index":"E1","name":"Square-Free Division (easy version)","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["data structures","dp","greedy","math","number theory","two pointers"]},{"contestId":1497,"index":"D","name":"Genius","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["bitmasks","dp","graphs","number theory"]},{"contestId":1497,"index":"C2","name":"k-LCM (hard version)","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["constructive algorithms","math"]},{"contestId":1497,"index":"C1","name":"k-LCM (easy version)","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["constructive algorithms","math"]},{"contestId":1497,"index":"B","name":"M-arrays","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["constructive algorithms","greedy","math"]},{"contestId":1497,"index":"A","name":"Meximization","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","data structures","greedy","sortings"]},{"contestId":1496,"index":"B","name":"Max and Mex","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["math"]},{"contestId":1496,"index":"A","name":"Split it!","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","constructive algorithms","greedy","strings"]},{"contestId":1495,"index":"F","name":"Squares","type":"PROGRAMMING","points":3250.0,"rating":3300,"tags":["constructive algorithms","data structures","dp","graphs","trees"]},{"contestId":1495,"index":"E","name":"Qingshan and Daniel","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["brute force","data structures","greedy","implementation"]},{"contestId":1495,"index":"D","name":"BFS Trees","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["combinatorics","dfs and similar","graphs","math","shortest paths","trees"]},{"contestId":1495,"index":"C","name":"Garden of the Sun","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["constructive algorithms","graphs"]},{"contestId":1495,"index":"B","name":"Let\u0027s Go Hiking","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["games","greedy"]},{"contestId":1495,"index":"A","name":"Diamond Miner","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["geometry","greedy","math","sortings"]},{"contestId":1494,"index":"F","name":"Delete The Edges","type":"PROGRAMMING","rating":2900,"tags":["brute force","constructive algorithms","dfs and similar","graphs","implementation"]},{"contestId":1494,"index":"E","name":"A-Z Graph","type":"PROGRAMMING","rating":2400,"tags":["constructive algorithms","data structures","graphs","hashing"]},{"contestId":1494,"index":"D","name":"Dogeforces","type":"PROGRAMMING","rating":2300,"tags":["constructive algorithms","data structures","dfs and similar","divide and conquer","dsu","greedy","sortings","trees"]},{"contestId":1494,"index":"C","name":"1D Sokoban","type":"PROGRAMMING","rating":1900,"tags":["binary search","dp","greedy","implementation","two pointers"]},{"contestId":1494,"index":"B","name":"Berland Crossword","type":"PROGRAMMING","rating":1400,"tags":["bitmasks","brute force","greedy","implementation"]},{"contestId":1494,"index":"A","name":"ABC String","type":"PROGRAMMING","rating":900,"tags":["bitmasks","brute force","implementation"]},{"contestId":1493,"index":"F","name":"Enchanted Matrix","type":"PROGRAMMING","points":3250.0,"rating":2600,"tags":["bitmasks","interactive","number theory"]},{"contestId":1493,"index":"E","name":"Enormous XOR","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["bitmasks","constructive algorithms","greedy","math","strings","two pointers"]},{"contestId":1493,"index":"D","name":"GCD of an Array","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["brute force","data structures","hashing","implementation","math","number theory","sortings","two pointers"]},{"contestId":1493,"index":"C","name":"K-beautiful Strings","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["binary search","brute force","constructive algorithms","greedy","strings"]},{"contestId":1493,"index":"B","name":"Planet Lapituletti","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["brute force","implementation"]},{"contestId":1493,"index":"A","name":"Anti-knapsack","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":1492,"index":"E","name":"Almost Fault-Tolerant Database","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["brute force","constructive algorithms","dfs and similar","greedy","implementation"]},{"contestId":1492,"index":"D","name":"Genius\u0027s Gambit","type":"PROGRAMMING","points":2250.0,"rating":1900,"tags":["bitmasks","constructive algorithms","greedy","math"]},{"contestId":1492,"index":"C","name":"Maximum width","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["binary search","data structures","dp","greedy","two pointers"]},{"contestId":1492,"index":"B","name":"Card Deck","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["data structures","greedy","math"]},{"contestId":1492,"index":"A","name":"Three swimmers","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1491,"index":"I","name":"Ruler Of The Zoo","type":"PROGRAMMING","points":5000.0,"rating":3500,"tags":["brute force","data structures"]},{"contestId":1491,"index":"H","name":"Yuezheng Ling and Dynamic Tree","type":"PROGRAMMING","points":3000.0,"rating":3400,"tags":["data structures","trees"]},{"contestId":1491,"index":"G","name":"Switch and Flip","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["constructive algorithms","graphs","math"]},{"contestId":1491,"index":"F","name":"Magnets","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["binary search","constructive algorithms","interactive"]},{"contestId":1491,"index":"E","name":"Fib-tree","type":"PROGRAMMING","points":1750.0,"rating":2400,"tags":["brute force","dfs and similar","divide and conquer","number theory","trees"]},{"contestId":1491,"index":"D","name":"Zookeeper and The Infinite Zoo","type":"PROGRAMMING","points":1250.0,"rating":1800,"tags":["bitmasks","constructive algorithms","dp","greedy","math"]},{"contestId":1491,"index":"C","name":"Pekora and Trampoline","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["brute force","data structures","dp","greedy","implementation"]},{"contestId":1491,"index":"B","name":"Minimal Cost","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["brute force","math"]},{"contestId":1491,"index":"A","name":"K-th Largest Value","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","implementation"]},{"contestId":1490,"index":"G","name":"Old Floppy Drive ","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","math"]},{"contestId":1490,"index":"F","name":"Equalize the Array","type":"PROGRAMMING","rating":1500,"tags":["binary search","data structures","greedy","math","sortings"]},{"contestId":1490,"index":"E","name":"Accidental Victory","type":"PROGRAMMING","rating":1400,"tags":["binary search","data structures","greedy"]},{"contestId":1490,"index":"D","name":"Permutation Transformation","type":"PROGRAMMING","rating":1200,"tags":["dfs and similar","divide and conquer","implementation"]},{"contestId":1490,"index":"C","name":"Sum of Cubes","type":"PROGRAMMING","rating":1100,"tags":["binary search","brute force","math"]},{"contestId":1490,"index":"B","name":"Balanced Remainders","type":"PROGRAMMING","rating":1000,"tags":["brute force","constructive algorithms","math"]},{"contestId":1490,"index":"A","name":"Dense Array","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1488,"index":"J","name":"Flower Shop","type":"PROGRAMMING","rating":3100,"tags":["*special","data structures","fft","math"]},{"contestId":1488,"index":"I","name":"Demonic Invasion","type":"PROGRAMMING","rating":3100,"tags":["*special","flows"]},{"contestId":1488,"index":"H","name":"Build From Suffixes","type":"PROGRAMMING","rating":2800,"tags":["*special","combinatorics","data structures"]},{"contestId":1488,"index":"G","name":"Painting Numbers","type":"PROGRAMMING","rating":2500,"tags":["*special","data structures","greedy","number theory"]},{"contestId":1488,"index":"F","name":"Dogecoin","type":"PROGRAMMING","rating":2300,"tags":["*special","binary search","data structures"]},{"contestId":1488,"index":"E","name":"Palindromic Doubles","type":"PROGRAMMING","rating":2200,"tags":["*special","data structures","dp"]},{"contestId":1488,"index":"D","name":"Problemsolving Marathon","type":"PROGRAMMING","rating":1900,"tags":["*special","binary search","greedy"]},{"contestId":1488,"index":"C","name":"Two Policemen","type":"PROGRAMMING","rating":1900,"tags":["*special","binary search","brute force","math"]},{"contestId":1488,"index":"B","name":"RBS Deletion","type":"PROGRAMMING","rating":1800,"tags":["*special","greedy"]},{"contestId":1488,"index":"A","name":"From Zero To Y","type":"PROGRAMMING","rating":900,"tags":["*special","math"]},{"contestId":1487,"index":"G","name":"String Counting","type":"PROGRAMMING","rating":2700,"tags":["combinatorics","dp","fft","math"]},{"contestId":1487,"index":"F","name":"Ones","type":"PROGRAMMING","rating":2900,"tags":["dp","greedy","shortest paths"]},{"contestId":1487,"index":"E","name":"Cheap Dinner","type":"PROGRAMMING","rating":2000,"tags":["brute force","data structures","graphs","greedy","implementation","sortings","two pointers"]},{"contestId":1487,"index":"D","name":"Pythagorean Triples","type":"PROGRAMMING","rating":1500,"tags":["binary search","brute force","math","number theory"]},{"contestId":1487,"index":"C","name":"Minimum Ties","type":"PROGRAMMING","rating":1500,"tags":["brute force","constructive algorithms","dfs and similar","graphs","greedy","implementation","math"]},{"contestId":1487,"index":"B","name":"Cat Cycle","type":"PROGRAMMING","rating":1200,"tags":["math","number theory"]},{"contestId":1487,"index":"A","name":"Arena","type":"PROGRAMMING","rating":800,"tags":["implementation","sortings"]},{"contestId":1486,"index":"F","name":"Pairs of Paths","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["combinatorics","data structures","dfs and similar","dp","trees"]},{"contestId":1486,"index":"E","name":"Paired Payment","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["binary search","brute force","constructive algorithms","dp","flows","graphs","shortest paths"]},{"contestId":1486,"index":"D","name":"Max Median","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["binary search","data structures","dp"]},{"contestId":1486,"index":"C2","name":"Guessing the Greatest (hard version)","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["binary search","interactive"]},{"contestId":1486,"index":"C1","name":"Guessing the Greatest (easy version)","type":"PROGRAMMING","points":750.0,"rating":1600,"tags":["binary search","interactive"]},{"contestId":1486,"index":"B","name":"Eastern Exhibition","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["binary search","geometry","shortest paths","sortings"]},{"contestId":1486,"index":"A","name":"Shifting Stacks","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","implementation"]},{"contestId":1485,"index":"F","name":"Copy or Prefix Sum","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["combinatorics","data structures","dp","sortings"]},{"contestId":1485,"index":"E","name":"Move and Swap","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["dfs and similar","dp","greedy","trees"]},{"contestId":1485,"index":"D","name":"Multiples and Power Differences","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["constructive algorithms","graphs","math","number theory"]},{"contestId":1485,"index":"C","name":"Floor and Mod","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["binary search","brute force","math","number theory"]},{"contestId":1485,"index":"B","name":"Replace and Keep Sorted","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["dp","implementation","math"]},{"contestId":1485,"index":"A","name":"Add and Divide","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","greedy","math","number theory"]},{"contestId":1482,"index":"H","name":"Exam","type":"PROGRAMMING","points":3500.0,"rating":3400,"tags":["data structures","string suffix structures","trees"]},{"contestId":1482,"index":"G","name":"Vabank","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["binary search","interactive"]},{"contestId":1482,"index":"F","name":"Useful Edges","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["graphs","shortest paths"]},{"contestId":1482,"index":"E","name":"Skyline Photo","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["data structures","divide and conquer","dp"]},{"contestId":1482,"index":"D","name":"Playlist","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["data structures","dsu","implementation","shortest paths"]},{"contestId":1482,"index":"C","name":"Basic Diplomacy","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","constructive algorithms","greedy","implementation"]},{"contestId":1482,"index":"B","name":"Restore Modulo","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["implementation","math"]},{"contestId":1482,"index":"A","name":"Prison Break","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1481,"index":"F","name":"AB Tree","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["dp","greedy","trees"]},{"contestId":1481,"index":"E","name":"Sorting Books","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures","dp","greedy"]},{"contestId":1481,"index":"D","name":"AB Graph","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["brute force","constructive algorithms","graphs","greedy","implementation"]},{"contestId":1481,"index":"C","name":"Fence Painting","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","constructive algorithms","greedy"]},{"contestId":1481,"index":"B","name":"New Colony","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["brute force","greedy","implementation"]},{"contestId":1481,"index":"A","name":"Space Navigation ","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","strings"]},{"contestId":1480,"index":"B","name":"The Great Hero","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["greedy","implementation","sortings"]},{"contestId":1480,"index":"A","name":"Yet Another String Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["games","greedy","strings"]},{"contestId":1479,"index":"E","name":"School Clubs","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["dp","fft","math","number theory","probabilities"]},{"contestId":1479,"index":"D","name":"Odd Mineral Resource","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["binary search","bitmasks","brute force","data structures","probabilities","trees"]},{"contestId":1479,"index":"C","name":"Continuous City","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["bitmasks","constructive algorithms"]},{"contestId":1479,"index":"B2","name":"Painting the Array II","type":"PROGRAMMING","points":750.0,"rating":2100,"tags":["constructive algorithms","data structures","dp","greedy","implementation"]},{"contestId":1479,"index":"B1","name":"Painting the Array I","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["constructive algorithms","data structures","dp","greedy","implementation"]},{"contestId":1479,"index":"A","name":"Searching Local Minimum","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["binary search","interactive","ternary search"]},{"contestId":1478,"index":"C","name":"Nezzar and Symmetric Array","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["implementation","math","sortings"]},{"contestId":1478,"index":"B","name":"Nezzar and Lucky Number","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","dp","greedy","math"]},{"contestId":1478,"index":"A","name":"Nezzar and Colorful Balls","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy"]},{"contestId":1477,"index":"F","name":"Nezzar and Chocolate Bars","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["combinatorics","fft","math","probabilities"]},{"contestId":1477,"index":"E","name":"Nezzar and Tournaments","type":"PROGRAMMING","points":2750.0,"rating":3300,"tags":["data structures","greedy"]},{"contestId":1477,"index":"D","name":"Nezzar and Hidden Permutations","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["constructive algorithms","dfs and similar","graphs"]},{"contestId":1477,"index":"C","name":"Nezzar and Nice Beatmap","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["constructive algorithms","geometry","greedy","math","sortings"]},{"contestId":1477,"index":"B","name":"Nezzar and Binary String","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["data structures","greedy"]},{"contestId":1477,"index":"A","name":"Nezzar and Board","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["constructive algorithms","math","number theory"]},{"contestId":1476,"index":"G","name":"Minimum Difference","type":"PROGRAMMING","rating":3100,"tags":["data structures","hashing","sortings","two pointers"]},{"contestId":1476,"index":"F","name":"Lanterns","type":"PROGRAMMING","rating":3000,"tags":["binary search","data structures","dp"]},{"contestId":1476,"index":"E","name":"Pattern Matching","type":"PROGRAMMING","rating":2300,"tags":["bitmasks","data structures","dfs and similar","graphs","hashing","sortings","strings"]},{"contestId":1476,"index":"D","name":"Journey","type":"PROGRAMMING","rating":1700,"tags":["dfs and similar","dp","dsu","implementation"]},{"contestId":1476,"index":"C","name":"Longest Simple Cycle","type":"PROGRAMMING","rating":1600,"tags":["dp","graphs","greedy"]},{"contestId":1476,"index":"B","name":"Inflation","type":"PROGRAMMING","rating":1300,"tags":["binary search","brute force","greedy","math"]},{"contestId":1476,"index":"A","name":"K-divisible Sum","type":"PROGRAMMING","rating":1000,"tags":["binary search","constructive algorithms","greedy","math"]},{"contestId":1475,"index":"G","name":"Strange Beauty","type":"PROGRAMMING","rating":1900,"tags":["dp","math","number theory","sortings"]},{"contestId":1475,"index":"F","name":"Unusual Matrix","type":"PROGRAMMING","rating":1900,"tags":["2-sat","brute force","constructive algorithms"]},{"contestId":1475,"index":"E","name":"Advertising Agency","type":"PROGRAMMING","rating":1600,"tags":["combinatorics","math","sortings"]},{"contestId":1475,"index":"D","name":"Cleaning the Phone","type":"PROGRAMMING","rating":1800,"tags":["binary search","dp","sortings","two pointers"]},{"contestId":1475,"index":"C","name":"Ball in Berland","type":"PROGRAMMING","rating":1400,"tags":["combinatorics","graphs","math"]},{"contestId":1475,"index":"B","name":"New Year\u0027s Number","type":"PROGRAMMING","rating":900,"tags":["brute force","dp","math"]},{"contestId":1475,"index":"A","name":"Odd Divisor","type":"PROGRAMMING","rating":900,"tags":["math","number theory"]},{"contestId":1474,"index":"F","name":"1 2 3 4 ...","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["dp","math","matrices"]},{"contestId":1474,"index":"E","name":"What Is It?","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["constructive algorithms","greedy"]},{"contestId":1474,"index":"D","name":"Cleaning","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["data structures","dp","greedy","math"]},{"contestId":1474,"index":"C","name":"Array Destruction","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["brute force","constructive algorithms","data structures","greedy","implementation","sortings"]},{"contestId":1474,"index":"B","name":"Different Divisors","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["binary search","constructive algorithms","greedy","math","number theory"]},{"contestId":1474,"index":"A","name":"Puzzle From the Future","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":1473,"index":"G","name":"Tiles","type":"PROGRAMMING","rating":2800,"tags":["combinatorics","dp","fft","math"]},{"contestId":1473,"index":"F","name":"Strange Set","type":"PROGRAMMING","rating":2700,"tags":["flows","math"]},{"contestId":1473,"index":"E","name":"Minimum Path","type":"PROGRAMMING","rating":2400,"tags":["graphs","shortest paths"]},{"contestId":1473,"index":"D","name":"Program","type":"PROGRAMMING","rating":1700,"tags":["data structures","dp","implementation","strings"]},{"contestId":1473,"index":"C","name":"No More Inversions","type":"PROGRAMMING","rating":1500,"tags":["constructive algorithms","math"]},{"contestId":1473,"index":"B","name":"String LCM","type":"PROGRAMMING","rating":1000,"tags":["brute force","math","number theory","strings"]},{"contestId":1473,"index":"A","name":"Replacing Elements","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation","math","sortings"]},{"contestId":1472,"index":"G","name":"Moving to the Capital","type":"PROGRAMMING","rating":2100,"tags":["dfs and similar","dp","graphs","shortest paths"]},{"contestId":1472,"index":"F","name":"New Year\u0027s Puzzle","type":"PROGRAMMING","rating":2100,"tags":["brute force","dp","graph matchings","greedy","sortings"]},{"contestId":1472,"index":"E","name":"Correct Placement","type":"PROGRAMMING","rating":1700,"tags":["binary search","data structures","dp","sortings","two pointers"]},{"contestId":1472,"index":"D","name":"Even-Odd Game","type":"PROGRAMMING","rating":1200,"tags":["dp","games","greedy","sortings"]},{"contestId":1472,"index":"C","name":"Long Jumps","type":"PROGRAMMING","rating":1100,"tags":["dp","graphs"]},{"contestId":1472,"index":"B","name":"Fair Division","type":"PROGRAMMING","rating":800,"tags":["dp","greedy","math"]},{"contestId":1472,"index":"A","name":"Cards for Friends","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1471,"index":"B","name":"Strange List","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["brute force","greedy","implementation","math"]},{"contestId":1471,"index":"A","name":"Strange Partition","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","math","number theory"]},{"contestId":1470,"index":"F","name":"Strange Covering","type":"PROGRAMMING","points":2500.0,"rating":3500,"tags":["divide and conquer"]},{"contestId":1470,"index":"E","name":"Strange Permutation","type":"PROGRAMMING","points":2000.0,"rating":3200,"tags":["binary search","combinatorics","data structures","dp","graphs","implementation","two pointers"]},{"contestId":1470,"index":"D","name":"Strange Housing","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["constructive algorithms","dfs and similar","graph matchings","graphs","greedy"]},{"contestId":1470,"index":"C","name":"Strange Shuffle","type":"PROGRAMMING","points":1000.0,"rating":2500,"tags":["binary search","brute force","constructive algorithms","interactive"]},{"contestId":1470,"index":"B","name":"Strange Definition","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["bitmasks","graphs","hashing","math","number theory"]},{"contestId":1470,"index":"A","name":"Strange Birthday Party","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["binary search","dp","greedy","sortings","two pointers"]},{"contestId":1469,"index":"F","name":"Power Sockets","type":"PROGRAMMING","rating":2600,"tags":["binary search","data structures","greedy"]},{"contestId":1469,"index":"E","name":"A Bit Similar","type":"PROGRAMMING","rating":2400,"tags":["bitmasks","brute force","hashing","string suffix structures","strings","two pointers"]},{"contestId":1469,"index":"D","name":"Ceil Divisions","type":"PROGRAMMING","rating":1700,"tags":["brute force","constructive algorithms","math","number theory"]},{"contestId":1469,"index":"C","name":"Building a Fence","type":"PROGRAMMING","rating":1600,"tags":["dp","greedy","implementation","two pointers"]},{"contestId":1469,"index":"B","name":"Red and Blue","type":"PROGRAMMING","rating":1000,"tags":["dp","greedy"]},{"contestId":1469,"index":"A","name":"Regular Bracket Sequence","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","greedy"]},{"contestId":1468,"index":"N","name":"Waste Sorting","type":"PROGRAMMING","rating":900,"tags":["greedy","implementation"]},{"contestId":1468,"index":"M","name":"Similar Sets","type":"PROGRAMMING","rating":2300,"tags":["data structures","graphs","implementation"]},{"contestId":1468,"index":"L","name":"Prime Divisors Selection","type":"PROGRAMMING","rating":2700,"tags":["binary search","greedy","math","number theory"]},{"contestId":1468,"index":"K","name":"The Robot","type":"PROGRAMMING","rating":1600,"tags":["brute force","implementation"]},{"contestId":1468,"index":"J","name":"Road Reform","type":"PROGRAMMING","rating":1800,"tags":["dsu","graphs","greedy"]},{"contestId":1468,"index":"I","name":"Plane Tiling","type":"PROGRAMMING","rating":2500,"tags":["geometry","implementation","math"]},{"contestId":1468,"index":"H","name":"K and Medians","type":"PROGRAMMING","rating":2200,"tags":["constructive algorithms","greedy","math"]},{"contestId":1468,"index":"G","name":"Hobbits","type":"PROGRAMMING","rating":2500,"tags":["binary search","geometry"]},{"contestId":1468,"index":"F","name":"Full Turn","type":"PROGRAMMING","rating":1700,"tags":["geometry","hashing","number theory"]},{"contestId":1468,"index":"E","name":"Four Segments","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":1468,"index":"D","name":"Firecrackers","type":"PROGRAMMING","rating":1700,"tags":["binary search","sortings"]},{"contestId":1468,"index":"C","name":"Berpizza","type":"PROGRAMMING","rating":1400,"tags":["data structures","implementation"]},{"contestId":1468,"index":"B","name":"Bakery","type":"PROGRAMMING","rating":2900,"tags":["data structures","dsu"]},{"contestId":1468,"index":"A","name":"LaIS","type":"PROGRAMMING","rating":2200,"tags":["data structures","dp","greedy"]},{"contestId":1467,"index":"E","name":"Distinctive Roots in a Tree","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures","dfs and similar","dp","trees"]},{"contestId":1467,"index":"D","name":"Sum of Paths","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["combinatorics","dp","math"]},{"contestId":1467,"index":"C","name":"Three Bags","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["constructive algorithms","greedy"]},{"contestId":1467,"index":"B","name":"Hills And Valleys","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["brute force","implementation"]},{"contestId":1467,"index":"A","name":"Wizard of Orz","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["constructive algorithms","greedy","math"]},{"contestId":1466,"index":"I","name":"The Riddle of the Sphinx","type":"PROGRAMMING","points":4000.0,"rating":3400,"tags":["binary search","data structures","interactive"]},{"contestId":1466,"index":"H","name":"Finding satisfactory solutions","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["combinatorics","dp","graphs","greedy","math"]},{"contestId":1466,"index":"G","name":"Song of the Sirens","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["combinatorics","divide and conquer","hashing","math","string suffix structures","strings"]},{"contestId":1466,"index":"F","name":"Euclid\u0027s nightmare","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["bitmasks","dfs and similar","dsu","graphs","greedy","math","sortings"]},{"contestId":1466,"index":"E","name":"Apollo versus Pan","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["bitmasks","brute force","math"]},{"contestId":1466,"index":"D","name":"13th Labour of Heracles","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["data structures","greedy","sortings","trees"]},{"contestId":1466,"index":"C","name":"Canine poetry","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["dp","greedy","strings"]},{"contestId":1466,"index":"B","name":"Last minute enhancements","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["dp","greedy"]},{"contestId":1466,"index":"A","name":"Bovine Dilemma","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","geometry","math"]},{"contestId":1464,"index":"F","name":"My Beautiful Madness","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["data structures","trees"]},{"contestId":1463,"index":"F","name":"Max Correct Set","type":"PROGRAMMING","rating":3100,"tags":["bitmasks","dp","math"]},{"contestId":1463,"index":"E","name":"Plan of Lectures","type":"PROGRAMMING","rating":2400,"tags":["constructive algorithms","dfs and similar","dsu","graphs","implementation","sortings","trees"]},{"contestId":1463,"index":"D","name":"Pairs","type":"PROGRAMMING","rating":1900,"tags":["binary search","constructive algorithms","greedy","two pointers"]},{"contestId":1463,"index":"C","name":"Busy Robot","type":"PROGRAMMING","rating":1800,"tags":["implementation"]},{"contestId":1463,"index":"B","name":"Find The Array","type":"PROGRAMMING","rating":1400,"tags":["bitmasks","constructive algorithms","greedy"]},{"contestId":1463,"index":"A","name":"Dungeon","type":"PROGRAMMING","rating":1100,"tags":["binary search","math"]},{"contestId":1462,"index":"F","name":"The Treasure of The Segments","type":"PROGRAMMING","rating":1800,"tags":["binary search","data structures","greedy"]},{"contestId":1462,"index":"E2","name":"Close Tuples (hard version)","type":"PROGRAMMING","rating":1700,"tags":["binary search","combinatorics","implementation","math","sortings","two pointers"]},{"contestId":1462,"index":"E1","name":"Close Tuples (easy version)","type":"PROGRAMMING","rating":1500,"tags":["binary search","combinatorics","math","sortings","two pointers"]},{"contestId":1462,"index":"D","name":"Add to Neighbour and Remove","type":"PROGRAMMING","rating":1400,"tags":["greedy","math","number theory"]},{"contestId":1462,"index":"C","name":"Unique Number","type":"PROGRAMMING","rating":900,"tags":["brute force","greedy","math"]},{"contestId":1462,"index":"B","name":"Last Year\u0027s Substring","type":"PROGRAMMING","rating":800,"tags":["dp","implementation","strings"]},{"contestId":1462,"index":"A","name":"Favorite Sequence","type":"PROGRAMMING","rating":800,"tags":["implementation","two pointers"]},{"contestId":1461,"index":"F","name":"Mathematical Expression","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["constructive algorithms","dp","greedy"]},{"contestId":1461,"index":"E","name":"Water Level","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["brute force","graphs","greedy","implementation","math"]},{"contestId":1461,"index":"D","name":"Divide and Summarize","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","brute force","data structures","divide and conquer","implementation","sortings"]},{"contestId":1461,"index":"C","name":"Random Events","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["dp","math","probabilities"]},{"contestId":1461,"index":"B","name":"Find the Spruce","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","dp","implementation"]},{"contestId":1461,"index":"A","name":"String Generation","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy"]},{"contestId":1459,"index":"B","name":"Move and Turn","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["dp","math"]},{"contestId":1459,"index":"A","name":"Red-Blue Shuffle","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["math","probabilities"]},{"contestId":1458,"index":"F","name":"Range Diameter Sum","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["data structures","trees"]},{"contestId":1458,"index":"E","name":"Nim Shortcuts","type":"PROGRAMMING","points":2250.0,"rating":3100,"tags":["data structures","games"]},{"contestId":1458,"index":"D","name":"Flip and Reverse","type":"PROGRAMMING","points":2000.0,"rating":3100,"tags":["data structures","graphs","greedy"]},{"contestId":1458,"index":"C","name":"Latin Square","type":"PROGRAMMING","points":1500.0,"rating":2700,"tags":["math","matrices"]},{"contestId":1458,"index":"B","name":"Glass Half Spilled","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["dp"]},{"contestId":1458,"index":"A","name":"Row GCD","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["math","number theory"]},{"contestId":1456,"index":"E","name":"XOR-ranges","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["dp","greedy"]},{"contestId":1455,"index":"G","name":"Forbidden Value","type":"PROGRAMMING","rating":2900,"tags":["data structures","dp"]},{"contestId":1455,"index":"F","name":"String and Operations","type":"PROGRAMMING","rating":2800,"tags":["dp","greedy"]},{"contestId":1455,"index":"E","name":"Four Points","type":"PROGRAMMING","rating":2400,"tags":["brute force","constructive algorithms","flows","geometry","greedy","implementation","math","ternary search"]},{"contestId":1455,"index":"D","name":"Sequence and Swaps","type":"PROGRAMMING","rating":1600,"tags":["dp","greedy","sortings"]},{"contestId":1455,"index":"C","name":"Ping-pong","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","games","math"]},{"contestId":1455,"index":"B","name":"Jumps","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","math"]},{"contestId":1455,"index":"A","name":"Strange Functions","type":"PROGRAMMING","rating":800,"tags":["math","number theory"]},{"contestId":1454,"index":"F","name":"Array Partition","type":"PROGRAMMING","rating":2100,"tags":["binary search","data structures","greedy","two pointers"]},{"contestId":1454,"index":"E","name":"Number of Simple Paths","type":"PROGRAMMING","rating":2000,"tags":["combinatorics","dfs and similar","graphs","trees"]},{"contestId":1454,"index":"D","name":"Number into Sequence","type":"PROGRAMMING","rating":1300,"tags":["constructive algorithms","math","number theory"]},{"contestId":1454,"index":"C","name":"Sequence Transformation","type":"PROGRAMMING","rating":1200,"tags":["greedy","implementation"]},{"contestId":1454,"index":"B","name":"Unique Bid Auction","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1454,"index":"A","name":"Special Permutation","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","probabilities"]},{"contestId":1453,"index":"F","name":"Even Harder","type":"PROGRAMMING","points":3500.0,"rating":2700,"tags":["dp"]},{"contestId":1453,"index":"E","name":"Dog Snacks","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["binary search","dfs and similar","dp","greedy","trees"]},{"contestId":1453,"index":"D","name":"Checkpoints","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["brute force","constructive algorithms","greedy","math","probabilities"]},{"contestId":1453,"index":"C","name":"Triangles","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["greedy","implementation"]},{"contestId":1453,"index":"B","name":"Suffix Operations","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["constructive algorithms","implementation"]},{"contestId":1453,"index":"A","name":"Cancel the Trains","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1452,"index":"G","name":"Game On Tree","type":"PROGRAMMING","rating":2700,"tags":["data structures","dfs and similar","greedy","trees"]},{"contestId":1452,"index":"F","name":"Divide Powers","type":"PROGRAMMING","rating":2900,"tags":["constructive algorithms","greedy"]},{"contestId":1452,"index":"E","name":"Two Editorials","type":"PROGRAMMING","rating":2500,"tags":["brute force","dp","greedy","sortings","two pointers"]},{"contestId":1452,"index":"D","name":"Radio Towers","type":"PROGRAMMING","rating":1600,"tags":["combinatorics","dp","math"]},{"contestId":1452,"index":"C","name":"Two Brackets","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":1452,"index":"B","name":"Toy Blocks","type":"PROGRAMMING","rating":1400,"tags":["binary search","greedy","math","sortings"]},{"contestId":1452,"index":"A","name":"Robot Program","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1451,"index":"F","name":"Nullify The Matrix","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["constructive algorithms","games"]},{"contestId":1451,"index":"E2","name":"Bitwise Queries (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":2300,"tags":["bitmasks","constructive algorithms","interactive","math"]},{"contestId":1451,"index":"E1","name":"Bitwise Queries (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["bitmasks","constructive algorithms","interactive","math"]},{"contestId":1451,"index":"D","name":"Circle Game","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["games","geometry","math"]},{"contestId":1451,"index":"C","name":"String Equality","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["dp","greedy","hashing","implementation","strings"]},{"contestId":1451,"index":"B","name":"Non-Substring Subsequence","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["dp","greedy","implementation","strings"]},{"contestId":1451,"index":"A","name":"Subtract or Divide","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1450,"index":"H2","name":"Multithreading (Hard Version)","type":"PROGRAMMING","points":1750.0,"rating":3300,"tags":["combinatorics","implementation","math"]},{"contestId":1450,"index":"H1","name":"Multithreading (Easy Version)","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["combinatorics","fft","math"]},{"contestId":1450,"index":"G","name":"Communism","type":"PROGRAMMING","points":3750.0,"rating":3500,"tags":["bitmasks","dp","trees"]},{"contestId":1450,"index":"F","name":"The Struggling Contestant","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["constructive algorithms","greedy"]},{"contestId":1450,"index":"E","name":"Capitalism","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["constructive algorithms","dfs and similar","graphs","shortest paths"]},{"contestId":1450,"index":"D","name":"Rating Compression","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["binary search","data structures","greedy","implementation","two pointers"]},{"contestId":1450,"index":"C2","name":"Errich-Tac-Toe (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2300,"tags":["constructive algorithms","math"]},{"contestId":1450,"index":"C1","name":"Errich-Tac-Toe (Easy Version)","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["constructive algorithms","math"]},{"contestId":1450,"index":"B","name":"Balls of Steel","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["brute force","geometry","greedy"]},{"contestId":1450,"index":"A","name":"Avoid Trygub","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","sortings"]},{"contestId":1447,"index":"B","name":"Numbers Box","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy","math"]},{"contestId":1447,"index":"A","name":"Add Candies","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1446,"index":"F","name":"Line Distance","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["binary search","data structures","geometry"]},{"contestId":1446,"index":"E","name":"Long Recovery","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["constructive algorithms","dfs and similar"]},{"contestId":1446,"index":"D2","name":"Frequency Problem (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":3000,"tags":["data structures","greedy","two pointers"]},{"contestId":1446,"index":"D1","name":"Frequency Problem (Easy Version)","type":"PROGRAMMING","points":1750.0,"rating":2600,"tags":["data structures","greedy"]},{"contestId":1446,"index":"C","name":"Xor Tree","type":"PROGRAMMING","points":1250.0,"rating":2100,"tags":["binary search","bitmasks","data structures","divide and conquer","dp","trees"]},{"contestId":1446,"index":"B","name":"Catching Cheaters","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["dp","strings"]},{"contestId":1446,"index":"A","name":"Knapsack","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":1445,"index":"B","name":"Elimination","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["greedy","math"]},{"contestId":1445,"index":"A","name":"Array Rearrangment","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","sortings"]},{"contestId":1444,"index":"E","name":"Finding the Vertex","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["brute force","dfs and similar","dp","interactive","trees"]},{"contestId":1444,"index":"D","name":"Rectangular Polyline","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["constructive algorithms","dp","geometry"]},{"contestId":1444,"index":"C","name":"Team-Building","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["data structures","dfs and similar","dsu","graphs"]},{"contestId":1444,"index":"B","name":"Divide and Sum","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["combinatorics","math","sortings"]},{"contestId":1444,"index":"A","name":"Division","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["brute force","math","number theory"]},{"contestId":1443,"index":"E","name":"Long Permutation","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["brute force","math","two pointers"]},{"contestId":1443,"index":"C","name":"The Delivery Dilemma","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["binary search","greedy","sortings"]},{"contestId":1443,"index":"B","name":"Saving the City","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["dp","greedy","math","sortings"]},{"contestId":1443,"index":"A","name":"Kids Seating","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1442,"index":"F","name":"Differentiating Games","type":"PROGRAMMING","points":2500.0,"rating":3400,"tags":["games","interactive"]},{"contestId":1442,"index":"E","name":"Black, White and Grey Tree","type":"PROGRAMMING","points":1750.0,"rating":3000,"tags":["binary search","constructive algorithms","dfs and similar","dp","greedy","trees"]},{"contestId":1442,"index":"D","name":"Sum","type":"PROGRAMMING","points":1750.0,"rating":2800,"tags":["data structures","divide and conquer","dp","greedy"]},{"contestId":1442,"index":"C","name":"Graph Transpositions","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["dfs and similar","graphs","greedy","shortest paths"]},{"contestId":1442,"index":"B","name":"Identify the Operations","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["combinatorics","data structures","dsu","greedy","implementation"]},{"contestId":1442,"index":"A","name":"Extreme Subtraction","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["constructive algorithms","dp","greedy"]},{"contestId":1440,"index":"B","name":"Sum of Medians","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["greedy","math"]},{"contestId":1440,"index":"A","name":"Buy the String","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":1439,"index":"E","name":"Cheat and Win","type":"PROGRAMMING","points":2500.0,"rating":3500,"tags":["bitmasks","data structures","games","trees"]},{"contestId":1439,"index":"D","name":"INOI Final Contests","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["combinatorics","dp","fft"]},{"contestId":1439,"index":"C","name":"Greedy Shopping","type":"PROGRAMMING","points":1750.0,"rating":2600,"tags":["binary search","data structures","divide and conquer","greedy","implementation"]},{"contestId":1439,"index":"B","name":"Graph Subset Problem","type":"PROGRAMMING","points":1250.0,"rating":2600,"tags":["constructive algorithms","data structures","graphs"]},{"contestId":1439,"index":"A2","name":"Binary Table (Hard Version)","type":"PROGRAMMING","points":500.0,"rating":1900,"tags":["constructive algorithms","graphs","greedy","implementation"]},{"contestId":1439,"index":"A1","name":"Binary Table (Easy Version)","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["constructive algorithms","implementation"]},{"contestId":1438,"index":"F","name":"Olha and Igor","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["interactive","probabilities","trees"]},{"contestId":1438,"index":"E","name":"Yurii Can Do Everything","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["binary search","bitmasks","brute force","constructive algorithms","divide and conquer","two pointers"]},{"contestId":1438,"index":"D","name":"Powerful Ksenia","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["bitmasks","constructive algorithms","math"]},{"contestId":1438,"index":"C","name":"Engineer Artem","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["2-sat","chinese remainder theorem","constructive algorithms","fft","flows"]},{"contestId":1438,"index":"B","name":"Valerii Against Everyone","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["constructive algorithms","data structures","greedy","sortings"]},{"contestId":1438,"index":"A","name":"Specific Tastes of Andre ","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation"]},{"contestId":1437,"index":"G","name":"Death DBMS","type":"PROGRAMMING","rating":2600,"tags":["data structures","string suffix structures","strings","trees"]},{"contestId":1437,"index":"F","name":"Emotional Fishermen","type":"PROGRAMMING","rating":2600,"tags":["combinatorics","dp","math","two pointers"]},{"contestId":1437,"index":"E","name":"Make It Increasing","type":"PROGRAMMING","rating":2200,"tags":["binary search","constructive algorithms","data structures","dp","implementation"]},{"contestId":1437,"index":"D","name":"Minimal Height Tree","type":"PROGRAMMING","rating":1600,"tags":["graphs","greedy","shortest paths","trees"]},{"contestId":1437,"index":"C","name":"Chef Monocarp","type":"PROGRAMMING","rating":1800,"tags":["dp","flows","graph matchings","greedy","math","sortings"]},{"contestId":1437,"index":"B","name":"Reverse Binary Strings","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","greedy"]},{"contestId":1437,"index":"A","name":"Marketing Scheme","type":"PROGRAMMING","rating":800,"tags":["brute force","constructive algorithms","greedy","math"]},{"contestId":1436,"index":"F","name":"Sum Over Subsets","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["combinatorics","math","number theory"]},{"contestId":1436,"index":"E","name":"Complicated Computations","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["binary search","data structures","two pointers"]},{"contestId":1436,"index":"D","name":"Bandit in a City","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["binary search","dfs and similar","graphs","greedy","trees"]},{"contestId":1436,"index":"C","name":"Binary Search","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["binary search","combinatorics"]},{"contestId":1436,"index":"B","name":"Prime Square","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["constructive algorithms","math"]},{"contestId":1436,"index":"A","name":"Reorder","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1434,"index":"E","name":"A Convex Game","type":"PROGRAMMING","points":2500.0,"rating":3500,"tags":["dsu","games"]},{"contestId":1433,"index":"G","name":"Reducing Delivery Cost","type":"PROGRAMMING","rating":2100,"tags":["brute force","graphs","shortest paths"]},{"contestId":1433,"index":"F","name":"Zero Remainder Sum ","type":"PROGRAMMING","rating":2100,"tags":["dp"]},{"contestId":1433,"index":"E","name":"Two Round Dances","type":"PROGRAMMING","rating":1300,"tags":["combinatorics","math"]},{"contestId":1433,"index":"D","name":"Districts Connection","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","dfs and similar"]},{"contestId":1433,"index":"C","name":"Dominant Piranha","type":"PROGRAMMING","rating":900,"tags":["constructive algorithms","greedy"]},{"contestId":1433,"index":"B","name":"Yet Another Bookshelf","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation"]},{"contestId":1433,"index":"A","name":"Boring Apartments","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":1431,"index":"J","name":"Zero-XOR Array","type":"PROGRAMMING","rating":3400,"tags":["*special","dp"]},{"contestId":1431,"index":"I","name":"Cyclic Shifts","type":"PROGRAMMING","rating":2900,"tags":["*special","strings"]},{"contestId":1431,"index":"H","name":"Rogue-like Game","type":"PROGRAMMING","rating":2600,"tags":["*special","brute force","greedy","two pointers"]},{"contestId":1431,"index":"G","name":"Number Deletion Game","type":"PROGRAMMING","rating":2100,"tags":["*special","dp","games","greedy"]},{"contestId":1431,"index":"F","name":"Neural Network Problem","type":"PROGRAMMING","rating":2100,"tags":["*special","binary search","greedy"]},{"contestId":1431,"index":"E","name":"Chess Match","type":"PROGRAMMING","rating":2000,"tags":["*special"]},{"contestId":1431,"index":"D","name":"Used Markers","type":"PROGRAMMING","rating":1500,"tags":["*special","greedy"]},{"contestId":1431,"index":"C","name":"Black Friday","type":"PROGRAMMING","rating":1600,"tags":["*special","implementation"]},{"contestId":1431,"index":"B","name":"Polycarp and the Language of Gods","type":"PROGRAMMING","rating":1400,"tags":["*special","implementation","two pointers"]},{"contestId":1431,"index":"A","name":"Selling Hamburgers","type":"PROGRAMMING","rating":800,"tags":["*special"]},{"contestId":1430,"index":"G","name":"Yet Another DAG Problem","type":"PROGRAMMING","rating":2600,"tags":["bitmasks","dfs and similar","dp","flows","graphs","math"]},{"contestId":1430,"index":"F","name":"Realistic Gameplay","type":"PROGRAMMING","rating":2600,"tags":["dp","greedy"]},{"contestId":1430,"index":"E","name":"String Reversal","type":"PROGRAMMING","rating":1900,"tags":["data structures","greedy","strings"]},{"contestId":1430,"index":"D","name":"String Deletion","type":"PROGRAMMING","rating":1700,"tags":["binary search","data structures","greedy","two pointers"]},{"contestId":1430,"index":"C","name":"Numbers on Whiteboard","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","data structures","greedy","implementation","math"]},{"contestId":1430,"index":"B","name":"Barrels","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation","sortings"]},{"contestId":1430,"index":"A","name":"Number of Apartments","type":"PROGRAMMING","rating":900,"tags":["brute force","constructive algorithms","math"]},{"contestId":1428,"index":"H","name":"Rotary Laser Lock","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["binary search","interactive"]},{"contestId":1428,"index":"G2","name":"Lucky Numbers (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":3000,"tags":["dp","greedy"]},{"contestId":1428,"index":"G1","name":"Lucky Numbers (Easy Version)","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["dp","greedy"]},{"contestId":1428,"index":"F","name":"Fruit Sequences","type":"PROGRAMMING","points":1750.0,"rating":2400,"tags":["binary search","data structures","divide and conquer","dp","two pointers"]},{"contestId":1428,"index":"E","name":"Carrots for Rabbits","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["binary search","data structures","greedy","math","sortings"]},{"contestId":1428,"index":"D","name":"Bouncing Boomerangs","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1428,"index":"C","name":"ABBB","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","data structures","greedy","strings"]},{"contestId":1428,"index":"B","name":"Belted Rooms","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["graphs","implementation"]},{"contestId":1428,"index":"A","name":"Box is Pull","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1427,"index":"H","name":"Prison Break","type":"PROGRAMMING","points":4500.0,"rating":3500,"tags":["binary search","games","geometry","ternary search"]},{"contestId":1427,"index":"G","name":"One Billion Shades of Grey","type":"PROGRAMMING","points":2250.0,"rating":3300,"tags":["flows","graphs"]},{"contestId":1427,"index":"F","name":"Boring Card Game","type":"PROGRAMMING","points":2250.0,"rating":3200,"tags":["data structures","greedy","trees"]},{"contestId":1427,"index":"E","name":"Xum","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["bitmasks","constructive algorithms","math","matrices","number theory"]},{"contestId":1427,"index":"D","name":"Unshuffling a Deck","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["constructive algorithms","implementation"]},{"contestId":1427,"index":"C","name":"The Hard Work of Paparazzi","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["dp"]},{"contestId":1427,"index":"B","name":"Chess Cheater","type":"PROGRAMMING","points":750.0,"rating":1400,"tags":["greedy","implementation","sortings"]},{"contestId":1427,"index":"A","name":"Avoiding Zero","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["math","sortings"]},{"contestId":1426,"index":"F","name":"Number of Subsequences","type":"PROGRAMMING","rating":2000,"tags":["combinatorics","dp","strings"]},{"contestId":1426,"index":"E","name":"Rock, Paper, Scissors","type":"PROGRAMMING","rating":1800,"tags":["brute force","constructive algorithms","flows","greedy","math"]},{"contestId":1426,"index":"D","name":"Non-zero Segments","type":"PROGRAMMING","rating":1500,"tags":["constructive algorithms","data structures","greedy","sortings"]},{"contestId":1426,"index":"C","name":"Increase and Copy","type":"PROGRAMMING","rating":1100,"tags":["binary search","constructive algorithms","math"]},{"contestId":1426,"index":"B","name":"Symmetric Matrix","type":"PROGRAMMING","rating":900,"tags":["implementation"]},{"contestId":1426,"index":"A","name":"Floor Number","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":1425,"index":"I","name":"Impressive Harvesting of The Orchard","type":"PROGRAMMING","rating":2800,"tags":["data structures"]},{"contestId":1425,"index":"H","name":"Huge Boxes of Animal Toys","type":"PROGRAMMING","rating":1300,"tags":["constructive algorithms"]},{"contestId":1425,"index":"F","name":"Flamingoes of Mystery","type":"PROGRAMMING","rating":1400,"tags":["interactive"]},{"contestId":1425,"index":"E","name":"Excitation of Atoms","type":"PROGRAMMING","rating":2200,"tags":["greedy","implementation"]},{"contestId":1425,"index":"D","name":"Danger of Mad Snakes","type":"PROGRAMMING","rating":2300,"tags":["combinatorics","dp","math"]},{"contestId":1425,"index":"C","name":"Captain of Knights","type":"PROGRAMMING","rating":3100,"tags":["math"]},{"contestId":1425,"index":"B","name":"Blue and Red of Our Faculty!","type":"PROGRAMMING","rating":2600,"tags":["divide and conquer","dp"]},{"contestId":1425,"index":"A","name":"Arena of Greed","type":"PROGRAMMING","rating":1400,"tags":["games","greedy"]},{"contestId":1424,"index":"M","name":"Ancient Language","type":"PROGRAMMING","rating":2200,"tags":["graphs","sortings"]},{"contestId":1424,"index":"G","name":"Years","type":"PROGRAMMING","rating":1300,"tags":["data structures","sortings"]},{"contestId":1423,"index":"N","name":"BubbleSquare Tokens","type":"PROGRAMMING","rating":3500,"tags":[]},{"contestId":1423,"index":"M","name":"Milutin\u0027s Plums","type":"PROGRAMMING","rating":2800,"tags":["interactive"]},{"contestId":1423,"index":"L","name":"Light switches","type":"PROGRAMMING","rating":2600,"tags":["meet-in-the-middle"]},{"contestId":1423,"index":"K","name":"Lonely Numbers","type":"PROGRAMMING","rating":1600,"tags":["binary search","math","number theory","two pointers"]},{"contestId":1423,"index":"J","name":"Bubble Cup hypothesis","type":"PROGRAMMING","rating":2400,"tags":["bitmasks","constructive algorithms","dp","math"]},{"contestId":1423,"index":"I","name":"Lookup Tables","type":"PROGRAMMING","rating":3000,"tags":["bitmasks"]},{"contestId":1423,"index":"H","name":"Virus","type":"PROGRAMMING","rating":2500,"tags":["data structures","divide and conquer","dsu","graphs"]},{"contestId":1423,"index":"G","name":"Growing flowers","type":"PROGRAMMING","rating":3500,"tags":["data structures"]},{"contestId":1423,"index":"F","name":"Coins","type":"PROGRAMMING","rating":2700,"tags":["math"]},{"contestId":1423,"index":"E","name":"5G Antenna Towers","type":"PROGRAMMING","rating":2700,"tags":["geometry"]},{"contestId":1423,"index":"D","name":"Does anyone else hate the wind?","type":"PROGRAMMING","rating":3100,"tags":[]},{"contestId":1423,"index":"C","name":"Dušan\u0027s Railway","type":"PROGRAMMING","rating":3500,"tags":["divide and conquer","graphs","trees"]},{"contestId":1423,"index":"B","name":"Valuable Paper","type":"PROGRAMMING","rating":1900,"tags":["binary search","flows","graph matchings","graphs"]},{"contestId":1423,"index":"A","name":"Wakanda Forever","type":"PROGRAMMING","rating":3500,"tags":[]},{"contestId":1422,"index":"F","name":"Boring Queries","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["data structures","math","number theory"]},{"contestId":1422,"index":"E","name":"Minlexes","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["dp","greedy","implementation","strings"]},{"contestId":1422,"index":"D","name":"Returning Home","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["graphs","shortest paths","sortings"]},{"contestId":1422,"index":"C","name":"Bargain","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["combinatorics","dp","math"]},{"contestId":1422,"index":"B","name":"Nice Matrix","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["greedy","implementation","math"]},{"contestId":1422,"index":"A","name":"Fence","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["geometry","math"]},{"contestId":1421,"index":"E","name":"Swedish Heroes","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["brute force","dp","implementation"]},{"contestId":1421,"index":"D","name":"Hexagons","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["brute force","constructive algorithms","greedy","implementation","math","shortest paths"]},{"contestId":1421,"index":"C","name":"Palindromifier","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","strings"]},{"contestId":1421,"index":"B","name":"Putting Bricks in the Wall","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","implementation"]},{"contestId":1421,"index":"A","name":"XORwice","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["bitmasks","greedy","math"]},{"contestId":1420,"index":"E","name":"Battle Lemmings","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["dp","greedy"]},{"contestId":1420,"index":"D","name":"Rescue Nibel!","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["combinatorics","data structures","sortings"]},{"contestId":1420,"index":"C2","name":"Pokémon Army (hard version)","type":"PROGRAMMING","points":1250.0,"rating":2100,"tags":["data structures","divide and conquer","dp","greedy","implementation"]},{"contestId":1420,"index":"C1","name":"Pokémon Army (easy version)","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["constructive algorithms","dp","greedy"]},{"contestId":1420,"index":"B","name":"Rock and Lever","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["bitmasks","math"]},{"contestId":1420,"index":"A","name":"Cubes Sorting","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["math","sortings"]},{"contestId":1419,"index":"F","name":"Rain of Fire","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["binary search","data structures","dfs and similar","dsu","graphs","implementation"]},{"contestId":1419,"index":"E","name":"Decryption","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["constructive algorithms","implementation","math","number theory"]},{"contestId":1419,"index":"D2","name":"Sage\u0027s Birthday (hard version)","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["binary search","brute force","constructive algorithms","greedy","sortings","two pointers"]},{"contestId":1419,"index":"D1","name":"Sage\u0027s Birthday (easy version)","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["binary search","constructive algorithms","greedy","sortings"]},{"contestId":1419,"index":"C","name":"Killjoy","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["greedy","implementation","math"]},{"contestId":1419,"index":"B","name":"Stairs","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["brute force","constructive algorithms","greedy","implementation","math"]},{"contestId":1419,"index":"A","name":"Digit Game","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["games","greedy","implementation"]},{"contestId":1418,"index":"G","name":"Three Occurrences","type":"PROGRAMMING","rating":2500,"tags":["data structures","divide and conquer","hashing","two pointers"]},{"contestId":1418,"index":"F","name":"Equal Product","type":"PROGRAMMING","rating":3000,"tags":["data structures","math","number theory","two pointers"]},{"contestId":1418,"index":"E","name":"Expected Damage","type":"PROGRAMMING","rating":2400,"tags":["binary search","combinatorics","probabilities"]},{"contestId":1418,"index":"D","name":"Trash Problem","type":"PROGRAMMING","rating":2100,"tags":["data structures","implementation"]},{"contestId":1418,"index":"C","name":"Mortal Kombat Tower","type":"PROGRAMMING","rating":1500,"tags":["dp","graphs","greedy","shortest paths"]},{"contestId":1418,"index":"B","name":"Negative Prefixes","type":"PROGRAMMING","rating":1300,"tags":["greedy","sortings"]},{"contestId":1418,"index":"A","name":"Buying Torches","type":"PROGRAMMING","rating":1000,"tags":["math"]},{"contestId":1417,"index":"B","name":"Two Arrays","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","math","sortings"]},{"contestId":1417,"index":"A","name":"Copy-paste","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1416,"index":"F","name":"Showing Off","type":"PROGRAMMING","points":2750.0,"rating":3300,"tags":["flows","graph matchings","greedy","implementation"]},{"contestId":1416,"index":"E","name":"Split","type":"PROGRAMMING","points":2250.0,"rating":3200,"tags":["binary search","data structures","dp","greedy"]},{"contestId":1416,"index":"D","name":"Graph and Queries","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["data structures","dsu","graphs","implementation","trees"]},{"contestId":1416,"index":"C","name":"XOR Inverse","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["bitmasks","data structures","divide and conquer","dp","greedy","math","sortings","strings","trees"]},{"contestId":1416,"index":"B","name":"Make Them Equal","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["constructive algorithms","greedy","math"]},{"contestId":1416,"index":"A","name":"k-Amazing Numbers","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["binary search","data structures","implementation","two pointers"]},{"contestId":1415,"index":"F","name":"Cakes for Clones","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["dp"]},{"contestId":1415,"index":"E","name":"New Game Plus!","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["constructive algorithms","greedy","math"]},{"contestId":1415,"index":"D","name":"XOR-gun","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["bitmasks","brute force","constructive algorithms"]},{"contestId":1415,"index":"C","name":"Bouncing Ball","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["brute force","dp","implementation"]},{"contestId":1415,"index":"B","name":"Repainting Street","type":"PROGRAMMING","points":1250.0,"rating":1100,"tags":["brute force","greedy"]},{"contestId":1415,"index":"A","name":"Prison Break","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","math"]},{"contestId":1413,"index":"F","name":"Roads and Ramen","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["data structures","trees"]},{"contestId":1413,"index":"E","name":"Solo mid Oracle","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["greedy","math","ternary search"]},{"contestId":1413,"index":"D","name":"Shurikens","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["data structures","greedy","implementation"]},{"contestId":1413,"index":"C","name":"Perform Easily","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["binary search","brute force","dp","implementation","sortings","two pointers"]},{"contestId":1413,"index":"B","name":"A New Technique","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["implementation"]},{"contestId":1413,"index":"A","name":"Finding Sasuke","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1411,"index":"G","name":"No Game No Life","type":"PROGRAMMING","points":3250.0,"rating":2700,"tags":["bitmasks","games","math","matrices"]},{"contestId":1411,"index":"F","name":"The Thorny Path","type":"PROGRAMMING","points":2750.0,"rating":3000,"tags":["greedy","math"]},{"contestId":1411,"index":"E","name":"Poman Numbers","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["bitmasks","greedy","math","strings"]},{"contestId":1411,"index":"D","name":"Grime Zoo","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["brute force","greedy","implementation","strings"]},{"contestId":1411,"index":"C","name":"Peaceful Rooks","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["dfs and similar","dsu","graphs"]},{"contestId":1411,"index":"B","name":"Fair Numbers","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["brute force","number theory"]},{"contestId":1411,"index":"A","name":"In-game Chat","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1409,"index":"F","name":"Subsequences of Length Two","type":"PROGRAMMING","rating":2100,"tags":["dp","strings"]},{"contestId":1409,"index":"E","name":"Two Platforms","type":"PROGRAMMING","rating":1800,"tags":["binary search","dp","sortings","two pointers"]},{"contestId":1409,"index":"D","name":"Decrease the Sum of Digits","type":"PROGRAMMING","rating":1500,"tags":["greedy","math"]},{"contestId":1409,"index":"C","name":"Yet Another Array Restoration","type":"PROGRAMMING","rating":1200,"tags":["brute force","math","number theory"]},{"contestId":1409,"index":"B","name":"Minimum Product","type":"PROGRAMMING","rating":1100,"tags":["brute force","greedy","math"]},{"contestId":1409,"index":"A","name":"Yet Another Two Integers Problem","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1408,"index":"I","name":"Bitwise Magic","type":"PROGRAMMING","points":3750.0,"rating":3200,"tags":["dp","math"]},{"contestId":1408,"index":"H","name":"Rainbow Triples","type":"PROGRAMMING","points":3750.0,"rating":3300,"tags":["binary search","data structures","flows","greedy"]},{"contestId":1408,"index":"G","name":"Clusterization Counting","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["combinatorics","dp","dsu","fft","graphs","trees"]},{"contestId":1408,"index":"F","name":"Two Different","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["constructive algorithms","divide and conquer"]},{"contestId":1408,"index":"E","name":"Avoid Rainbow Cycles","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","dsu","graphs","greedy","sortings","trees"]},{"contestId":1408,"index":"D","name":"Searchlights","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["binary search","brute force","data structures","dp","implementation","sortings","two pointers"]},{"contestId":1408,"index":"C","name":"Discrete Acceleration","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["binary search","dp","implementation","math","two pointers"]},{"contestId":1408,"index":"B","name":"Arrays Sum","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["constructive algorithms","greedy","math"]},{"contestId":1408,"index":"A","name":"Circle Coloring","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms"]},{"contestId":1407,"index":"E","name":"Egor in the Republic of Dagestan","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["constructive algorithms","dfs and similar","dp","graphs","greedy","shortest paths"]},{"contestId":1407,"index":"D","name":"Discrete Centrifugal Jumps","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["data structures","dp","graphs"]},{"contestId":1407,"index":"C","name":"Chocolate Bunny","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","interactive","math","two pointers"]},{"contestId":1407,"index":"B","name":"Big Vova","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","greedy","math","number theory"]},{"contestId":1407,"index":"A","name":"Ahahahahahahahaha","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["constructive algorithms","math"]},{"contestId":1406,"index":"E","name":"Deleting Numbers","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["interactive","math","number theory"]},{"contestId":1406,"index":"D","name":"Three Sequences","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["constructive algorithms","data structures","greedy","math"]},{"contestId":1406,"index":"C","name":"Link Cut Centroids","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","dfs and similar","graphs","trees"]},{"contestId":1406,"index":"B","name":"Maximum Product","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","dp","greedy","implementation","sortings"]},{"contestId":1406,"index":"A","name":"Subset Mex","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","implementation","math"]},{"contestId":1405,"index":"B","name":"Array Cancellation","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","implementation"]},{"contestId":1405,"index":"A","name":"Permutation Forgery","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms"]},{"contestId":1404,"index":"E","name":"Bricks","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["flows","graph matchings","graphs"]},{"contestId":1404,"index":"D","name":"Game of Pairs","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["constructive algorithms","dfs and similar","interactive","math","number theory"]},{"contestId":1404,"index":"C","name":"Fixed Point Removal","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["binary search","constructive algorithms","data structures","greedy","two pointers"]},{"contestId":1404,"index":"B","name":"Tree Tag","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["dfs and similar","dp","games","trees"]},{"contestId":1404,"index":"A","name":"Balanced Bitstring","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["implementation","strings"]},{"contestId":1403,"index":"C","name":"Chess Rush","type":"PROGRAMMING","rating":3200,"tags":["*special","combinatorics","dp","implementation","math"]},{"contestId":1403,"index":"B","name":"Spring cleaning","type":"PROGRAMMING","rating":2300,"tags":["*special","data structures","dfs and similar","graphs","trees"]},{"contestId":1403,"index":"A","name":"The Potion of Great Power","type":"PROGRAMMING","rating":2400,"tags":["*special","2-sat","binary search","data structures","graphs","interactive","sortings","two pointers"]},{"contestId":1402,"index":"C","name":"Star Trek","type":"PROGRAMMING","rating":2600,"tags":["*special","combinatorics","dfs and similar","dp","games","graphs","matrices","trees"]},{"contestId":1402,"index":"B","name":"Roads","type":"PROGRAMMING","rating":2900,"tags":["*special","geometry","sortings"]},{"contestId":1402,"index":"A","name":"Fancy Fence","type":"PROGRAMMING","rating":1800,"tags":["*special","data structures","dsu","implementation","math","sortings"]},{"contestId":1401,"index":"F","name":"Reverse and Swap","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["binary search","bitmasks","data structures"]},{"contestId":1401,"index":"E","name":"Divide Square","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","geometry","implementation","sortings"]},{"contestId":1401,"index":"D","name":"Maximum Distributed Tree","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["dfs and similar","dp","greedy","implementation","math","number theory","sortings","trees"]},{"contestId":1401,"index":"C","name":"Mere Array","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["constructive algorithms","math","number theory","sortings"]},{"contestId":1401,"index":"B","name":"Ternary Sequence","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","greedy","math"]},{"contestId":1401,"index":"A","name":"Distance and Axis","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["constructive algorithms","math"]},{"contestId":1400,"index":"G","name":"Mercenaries","type":"PROGRAMMING","rating":2600,"tags":["bitmasks","brute force","combinatorics","dp","dsu","math","two pointers"]},{"contestId":1400,"index":"F","name":"x-prime Substrings","type":"PROGRAMMING","rating":2800,"tags":["brute force","dfs and similar","dp","string suffix structures","strings"]},{"contestId":1400,"index":"E","name":"Clear the Multiset","type":"PROGRAMMING","rating":2200,"tags":["data structures","divide and conquer","dp","greedy"]},{"contestId":1400,"index":"D","name":"Zigzags","type":"PROGRAMMING","rating":1900,"tags":["brute force","combinatorics","data structures","math","two pointers"]},{"contestId":1400,"index":"C","name":"Binary String Reconstruction","type":"PROGRAMMING","rating":1500,"tags":["2-sat","brute force","constructive algorithms","greedy"]},{"contestId":1400,"index":"B","name":"RPG Protagonist","type":"PROGRAMMING","rating":1700,"tags":["brute force","greedy","math"]},{"contestId":1400,"index":"A","name":"String Similarity","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","strings"]},{"contestId":1399,"index":"F","name":"Yet Another Segments Subset","type":"PROGRAMMING","rating":2300,"tags":["data structures","dp","graphs","sortings"]},{"contestId":1399,"index":"E2","name":"Weights Division (hard version)","type":"PROGRAMMING","rating":2200,"tags":["binary search","dfs and similar","greedy","sortings","trees","two pointers"]},{"contestId":1399,"index":"E1","name":"Weights Division (easy version)","type":"PROGRAMMING","rating":2000,"tags":["data structures","dfs and similar","greedy","trees"]},{"contestId":1399,"index":"D","name":"Binary String To Subsequences","type":"PROGRAMMING","rating":1500,"tags":["constructive algorithms","data structures","greedy","implementation"]},{"contestId":1399,"index":"C","name":"Boats Competition","type":"PROGRAMMING","rating":1200,"tags":["brute force","greedy","two pointers"]},{"contestId":1399,"index":"B","name":"Gifts Fixing","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":1399,"index":"A","name":"Remove Smallest","type":"PROGRAMMING","rating":800,"tags":["greedy","sortings"]},{"contestId":1398,"index":"G","name":"Running Competition","type":"PROGRAMMING","rating":2600,"tags":["bitmasks","fft","math","number theory"]},{"contestId":1398,"index":"F","name":"Controversial Rounds","type":"PROGRAMMING","rating":2500,"tags":["binary search","data structures","dp","greedy","two pointers"]},{"contestId":1398,"index":"E","name":"Two Types of Spells","type":"PROGRAMMING","rating":2200,"tags":["binary search","data structures","greedy","implementation","math","sortings"]},{"contestId":1398,"index":"D","name":"Colored Rectangles","type":"PROGRAMMING","rating":1800,"tags":["dp","greedy","sortings"]},{"contestId":1398,"index":"C","name":"Good Subarrays","type":"PROGRAMMING","rating":1600,"tags":["data structures","dp","math"]},{"contestId":1398,"index":"B","name":"Substring Removal Game","type":"PROGRAMMING","rating":800,"tags":["games","greedy","sortings"]},{"contestId":1398,"index":"A","name":"Bad Triangle","type":"PROGRAMMING","rating":800,"tags":["geometry","math"]},{"contestId":1397,"index":"B","name":"Power Sequence","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","math","number theory","sortings"]},{"contestId":1397,"index":"A","name":"Juggling Letters","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","strings"]},{"contestId":1396,"index":"E","name":"Distance Matching","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["constructive algorithms","dfs and similar","trees"]},{"contestId":1396,"index":"D","name":"Rainbow Rectangles","type":"PROGRAMMING","points":2250.0,"rating":3300,"tags":["data structures","sortings","two pointers"]},{"contestId":1396,"index":"C","name":"Monster Invaders","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["dp","greedy","implementation"]},{"contestId":1396,"index":"B","name":"Stoned Game","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["brute force","constructive algorithms","games","greedy"]},{"contestId":1396,"index":"A","name":"Multiples of Length","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["constructive algorithms","greedy","number theory"]},{"contestId":1395,"index":"C","name":"Boboniu and Bit Operations","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["bitmasks","brute force","dp","greedy"]},{"contestId":1395,"index":"B","name":"Boboniu Plays Chess","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["constructive algorithms"]},{"contestId":1395,"index":"A","name":"Boboniu Likes to Color Balls","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","math"]},{"contestId":1394,"index":"E","name":"Boboniu and Banknote Collection","type":"PROGRAMMING","points":2500.0,"rating":3500,"tags":["strings"]},{"contestId":1394,"index":"D","name":"Boboniu and Jianghu","type":"PROGRAMMING","points":1750.0,"rating":2800,"tags":["dp","greedy","sortings","trees"]},{"contestId":1394,"index":"C","name":"Boboniu and String","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["binary search","geometry","ternary search"]},{"contestId":1394,"index":"B","name":"Boboniu Walks on Graph","type":"PROGRAMMING","points":1000.0,"rating":2300,"tags":["brute force","dfs and similar","graphs","hashing"]},{"contestId":1394,"index":"A","name":"Boboniu Chats with Du","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["dp","greedy","sortings","two pointers"]},{"contestId":1393,"index":"E2","name":"Twilight and Ancient Scroll (harder version)","type":"PROGRAMMING","points":1500.0,"rating":3200,"tags":["dp","hashing","implementation","string suffix structures","strings","two pointers"]},{"contestId":1393,"index":"E1","name":"Twilight and Ancient Scroll (easier version)","type":"PROGRAMMING","points":1500.0,"rating":2800,"tags":["dp","hashing","implementation","string suffix structures","strings"]},{"contestId":1393,"index":"D","name":"Rarity and New Dress","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["dfs and similar","dp","implementation","shortest paths"]},{"contestId":1393,"index":"C","name":"Pinkie Pie Eats Patty-cakes","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","greedy","math","sortings"]},{"contestId":1393,"index":"B","name":"Applejack and Storages","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["constructive algorithms","data structures","greedy","implementation"]},{"contestId":1393,"index":"A","name":"Rainbow Dash, Fluttershy and Chess Coloring","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1392,"index":"I","name":"Kevin and Grid","type":"PROGRAMMING","points":4000.0,"rating":3300,"tags":["fft","graphs","math"]},{"contestId":1392,"index":"H","name":"ZS Shuffles Cards","type":"PROGRAMMING","points":3500.0,"rating":3000,"tags":["combinatorics","dp","math","probabilities"]},{"contestId":1392,"index":"G","name":"Omkar and Pies","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["bitmasks","dfs and similar","dp","math","shortest paths"]},{"contestId":1392,"index":"F","name":"Omkar and Landslide","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["binary search","constructive algorithms","data structures","greedy","math"]},{"contestId":1392,"index":"E","name":"Omkar and Duck","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["bitmasks","constructive algorithms","interactive","math"]},{"contestId":1392,"index":"D","name":"Omkar and Bed Wars","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["dp","greedy"]},{"contestId":1392,"index":"C","name":"Omkar and Waterslide","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy","implementation"]},{"contestId":1392,"index":"B","name":"Omkar and Infinity Clock","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["implementation","math"]},{"contestId":1392,"index":"A","name":"Omkar and Password","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1391,"index":"E","name":"Pairs of Pairs","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["constructive algorithms","dfs and similar","graphs","greedy","trees"]},{"contestId":1391,"index":"D","name":"505","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["bitmasks","brute force","constructive algorithms","dp","greedy","implementation"]},{"contestId":1391,"index":"C","name":"Cyclic Permutations ","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["combinatorics","dp","graphs","math"]},{"contestId":1391,"index":"B","name":"Fix You","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["brute force","greedy","implementation"]},{"contestId":1391,"index":"A","name":"Suborrays","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1389,"index":"G","name":"Directing Edges","type":"PROGRAMMING","rating":2800,"tags":["dfs and similar","dp","graphs","trees"]},{"contestId":1389,"index":"F","name":"Bicolored Segments","type":"PROGRAMMING","rating":2600,"tags":["data structures","dp","graph matchings","sortings"]},{"contestId":1389,"index":"E","name":"Calendar Ambiguity","type":"PROGRAMMING","rating":2200,"tags":["math","number theory"]},{"contestId":1389,"index":"D","name":"Segment Intersections","type":"PROGRAMMING","rating":2100,"tags":["brute force","greedy","implementation","math"]},{"contestId":1389,"index":"C","name":"Good String","type":"PROGRAMMING","rating":1500,"tags":["brute force","dp","greedy","two pointers"]},{"contestId":1389,"index":"B","name":"Array Walk","type":"PROGRAMMING","rating":1600,"tags":["brute force","dp","greedy"]},{"contestId":1389,"index":"A","name":"LCM Problem","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","greedy","math","number theory"]},{"contestId":1388,"index":"E","name":"Uncle Bogdan and Projections","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["data structures","geometry","sortings"]},{"contestId":1388,"index":"D","name":"Captain Flint and Treasure","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["data structures","dfs and similar","graphs","greedy","implementation","trees"]},{"contestId":1388,"index":"C","name":"Uncle Bogdan and Country Happiness","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["dfs and similar","greedy","math","trees"]},{"contestId":1388,"index":"B","name":"Captain Flint and a Long Voyage","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy","math"]},{"contestId":1388,"index":"A","name":"Captain Flint and Crew Recruitment","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["brute force","greedy","math","number theory"]},{"contestId":1387,"index":"C","name":"Viruses","type":"PROGRAMMING","rating":2900,"tags":["*special","dp","shortest paths","string suffix structures"]},{"contestId":1387,"index":"B2","name":"Village (Maximum)","type":"PROGRAMMING","rating":2500,"tags":["*special","dfs and similar","trees"]},{"contestId":1387,"index":"B1","name":"Village (Minimum)","type":"PROGRAMMING","rating":2100,"tags":["*special","dp","greedy","trees"]},{"contestId":1387,"index":"A","name":"Graph","type":"PROGRAMMING","rating":2100,"tags":["*special","binary search","dfs and similar","dp","math","ternary search"]},{"contestId":1386,"index":"C","name":"Joker","type":"PROGRAMMING","rating":2800,"tags":["*special","bitmasks","data structures","divide and conquer","dsu"]},{"contestId":1386,"index":"B","name":"Mixture","type":"PROGRAMMING","rating":2900,"tags":["*special","data structures","geometry","math","sortings"]},{"contestId":1386,"index":"A","name":"Colors","type":"PROGRAMMING","rating":2700,"tags":["*special","binary search","constructive algorithms","interactive"]},{"contestId":1385,"index":"G","name":"Columns Swaps","type":"PROGRAMMING","rating":2300,"tags":["2-sat","dfs and similar","dsu","graphs","implementation"]},{"contestId":1385,"index":"F","name":"Removing Leaves","type":"PROGRAMMING","rating":2300,"tags":["data structures","greedy","implementation","trees"]},{"contestId":1385,"index":"E","name":"Directing Edges","type":"PROGRAMMING","rating":2000,"tags":["constructive algorithms","dfs and similar","graphs"]},{"contestId":1385,"index":"D","name":"a-Good String","type":"PROGRAMMING","rating":1500,"tags":["bitmasks","brute force","divide and conquer","dp","implementation"]},{"contestId":1385,"index":"C","name":"Make It Good","type":"PROGRAMMING","rating":1200,"tags":["greedy"]},{"contestId":1385,"index":"B","name":"Restore the Permutation by Merger","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":1385,"index":"A","name":"Three Pairwise Maximums","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1384,"index":"B2","name":"Koa and the Beach (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2200,"tags":["constructive algorithms","dp","greedy","implementation"]},{"contestId":1384,"index":"B1","name":"Koa and the Beach (Easy Version)","type":"PROGRAMMING","points":500.0,"rating":1900,"tags":["brute force","dp","greedy"]},{"contestId":1384,"index":"A","name":"Common Prefixes","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["constructive algorithms","greedy","strings"]},{"contestId":1383,"index":"F","name":"Special Edges","type":"PROGRAMMING","points":2250.0,"rating":3200,"tags":["flows","graphs"]},{"contestId":1383,"index":"E","name":"Strange Operation","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["combinatorics","data structures","dp"]},{"contestId":1383,"index":"D","name":"Rearrange","type":"PROGRAMMING","points":1750.0,"rating":2800,"tags":["brute force","constructive algorithms","graphs","greedy","sortings"]},{"contestId":1383,"index":"C","name":"String Transformation 2","type":"PROGRAMMING","points":1750.0,"rating":3100,"tags":["bitmasks","dp","graphs","trees"]},{"contestId":1383,"index":"B","name":"GameGame","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["bitmasks","constructive algorithms","dp","games","greedy","math"]},{"contestId":1383,"index":"A","name":"String Transformation 1","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["dsu","graphs","greedy","sortings","strings","trees","two pointers"]},{"contestId":1382,"index":"B","name":"Sequential Nim","type":"PROGRAMMING","points":1250.0,"rating":1100,"tags":["dp","games"]},{"contestId":1382,"index":"A","name":"Common Subsequence","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force"]},{"contestId":1381,"index":"E","name":"Origami","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["geometry","math","sortings"]},{"contestId":1381,"index":"D","name":"The Majestic Brown Tree Snake","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["dfs and similar","dp","greedy","trees","two pointers"]},{"contestId":1381,"index":"C","name":"Mastermind","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["constructive algorithms","graph matchings","greedy","implementation","sortings","two pointers"]},{"contestId":1381,"index":"B","name":"Unmerge","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["dp"]},{"contestId":1381,"index":"A2","name":"Prefix Flip (Hard Version)","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["constructive algorithms","data structures","implementation","strings","two pointers"]},{"contestId":1381,"index":"A1","name":"Prefix Flip (Easy Version)","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","data structures","strings"]},{"contestId":1380,"index":"G","name":"Circular Dungeon","type":"PROGRAMMING","rating":2600,"tags":["greedy","math","probabilities"]},{"contestId":1380,"index":"F","name":"Strange Addition","type":"PROGRAMMING","rating":2600,"tags":["data structures","dp","matrices"]},{"contestId":1380,"index":"E","name":"Merging Towers","type":"PROGRAMMING","rating":2300,"tags":["data structures","dsu","implementation","trees"]},{"contestId":1380,"index":"D","name":"Berserk And Fireball","type":"PROGRAMMING","rating":2000,"tags":["constructive algorithms","greedy","implementation","math","two pointers"]},{"contestId":1380,"index":"C","name":"Create The Teams","type":"PROGRAMMING","rating":1400,"tags":["brute force","dp","greedy","implementation","sortings"]},{"contestId":1380,"index":"B","name":"Universal Solution","type":"PROGRAMMING","rating":1400,"tags":["greedy"]},{"contestId":1380,"index":"A","name":"Three Indices","type":"PROGRAMMING","rating":900,"tags":["brute force","data structures"]},{"contestId":1379,"index":"F2","name":"Chess Strikes Back (hard version)","type":"PROGRAMMING","points":1500.0,"rating":2800,"tags":["data structures","divide and conquer"]},{"contestId":1379,"index":"F1","name":"Chess Strikes Back (easy version)","type":"PROGRAMMING","points":1500.0,"rating":2700,"tags":["binary search","data structures"]},{"contestId":1379,"index":"E","name":"Inverse Genealogy","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["constructive algorithms","divide and conquer","dp","math","trees"]},{"contestId":1379,"index":"D","name":"New Passenger Trams","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["binary search","brute force","data structures","sortings","two pointers"]},{"contestId":1379,"index":"C","name":"Choosing flowers","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["binary search","brute force","data structures","dfs and similar","dp","greedy","sortings","two pointers"]},{"contestId":1379,"index":"B","name":"Dubious Cyrpto","type":"PROGRAMMING","points":750.0,"rating":1500,"tags":["binary search","brute force","math","number theory"]},{"contestId":1379,"index":"A","name":"Acacius and String","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["brute force","implementation","strings"]},{"contestId":1375,"index":"I","name":"Cubic Lattice","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["geometry","math","matrices","number theory"]},{"contestId":1375,"index":"H","name":"Set Merging","type":"PROGRAMMING","points":2750.0,"rating":3300,"tags":["constructive algorithms","divide and conquer"]},{"contestId":1375,"index":"G","name":"Tree Modification","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["brute force","constructive algorithms","dfs and similar","graph matchings","graphs","trees"]},{"contestId":1375,"index":"F","name":"Integer Game","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["constructive algorithms","games","interactive","math"]},{"contestId":1375,"index":"E","name":"Inversion SwapSort","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":1375,"index":"D","name":"Replace by MEX","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["brute force","constructive algorithms","sortings"]},{"contestId":1375,"index":"C","name":"Element Extermination","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":1375,"index":"B","name":"Neighbor Grid","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["constructive algorithms","greedy"]},{"contestId":1375,"index":"A","name":"Sign Flipping","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["constructive algorithms","math"]},{"contestId":1374,"index":"F","name":"Cyclic Shifts Sorting","type":"PROGRAMMING","rating":2400,"tags":["brute force","constructive algorithms","implementation","sortings"]},{"contestId":1374,"index":"E2","name":"Reading Books (hard version)","type":"PROGRAMMING","rating":2500,"tags":["data structures","greedy","implementation","sortings","ternary search","two pointers"]},{"contestId":1374,"index":"E1","name":"Reading Books (easy version)","type":"PROGRAMMING","rating":1600,"tags":["data structures","greedy","sortings"]},{"contestId":1374,"index":"D","name":"Zero Remainder Array","type":"PROGRAMMING","rating":1400,"tags":["math","sortings","two pointers"]},{"contestId":1374,"index":"C","name":"Move Brackets","type":"PROGRAMMING","rating":1000,"tags":["greedy","strings"]},{"contestId":1374,"index":"B","name":"Multiply by 2, divide by 6","type":"PROGRAMMING","rating":900,"tags":["math"]},{"contestId":1374,"index":"A","name":"Required Remainder","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1373,"index":"G","name":"Pawns","type":"PROGRAMMING","rating":2600,"tags":["data structures","divide and conquer","greedy"]},{"contestId":1373,"index":"F","name":"Network Coverage","type":"PROGRAMMING","rating":2400,"tags":["binary search","constructive algorithms","data structures","greedy"]},{"contestId":1373,"index":"E","name":"Sum of Digits","type":"PROGRAMMING","rating":2200,"tags":["brute force","constructive algorithms","dp","greedy"]},{"contestId":1373,"index":"D","name":"Maximum Sum on Even Positions","type":"PROGRAMMING","rating":1600,"tags":["divide and conquer","dp","greedy","implementation"]},{"contestId":1373,"index":"C","name":"Pluses and Minuses","type":"PROGRAMMING","rating":1300,"tags":["math"]},{"contestId":1373,"index":"B","name":"01 Game","type":"PROGRAMMING","rating":900,"tags":["games"]},{"contestId":1373,"index":"A","name":"Donut Shops","type":"PROGRAMMING","rating":1000,"tags":["greedy","implementation","math"]},{"contestId":1372,"index":"F","name":"Omkar and Modes","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["binary search","divide and conquer","interactive"]},{"contestId":1372,"index":"E","name":"Omkar and Last Floor","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["dp","greedy","two pointers"]},{"contestId":1372,"index":"D","name":"Omkar and Circle","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["brute force","dp","games","greedy"]},{"contestId":1372,"index":"C","name":"Omkar and Baseball","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["constructive algorithms","math"]},{"contestId":1372,"index":"B","name":"Omkar and Last Class of Math","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy","math","number theory"]},{"contestId":1372,"index":"A","name":"Omkar and Completion","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation"]},{"contestId":1371,"index":"F","name":"Raging Thunder","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["data structures","divide and conquer","implementation"]},{"contestId":1371,"index":"E2","name":"Asterism (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":2300,"tags":["binary search","combinatorics","dp","math","number theory","sortings"]},{"contestId":1371,"index":"E1","name":"Asterism (Easy Version)","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["binary search","brute force","combinatorics","math","number theory","sortings"]},{"contestId":1371,"index":"D","name":"Grid-00100","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1371,"index":"C","name":"A Cookie for You","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["greedy","implementation","math"]},{"contestId":1371,"index":"B","name":"Magical Calendar","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["math"]},{"contestId":1371,"index":"A","name":"Magical Sticks","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1370,"index":"F2","name":"The Hidden Pair (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":2700,"tags":["binary search","dfs and similar","graphs","interactive","shortest paths","trees"]},{"contestId":1370,"index":"F1","name":"The Hidden Pair (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["binary search","dfs and similar","graphs","interactive","shortest paths","trees"]},{"contestId":1370,"index":"E","name":"Binary Subsequence Rotation","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["binary search","constructive algorithms","data structures","greedy"]},{"contestId":1370,"index":"D","name":"Odd-Even Subsequence","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["binary search","dp","dsu","greedy","implementation"]},{"contestId":1370,"index":"C","name":"Number Game","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["games","math","number theory"]},{"contestId":1370,"index":"B","name":"GCD Compression","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","math","number theory"]},{"contestId":1370,"index":"A","name":"Maximum GCD","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","math","number theory"]},{"contestId":1369,"index":"F","name":"BareLee","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["dfs and similar","dp","games"]},{"contestId":1369,"index":"E","name":"DeadLee","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","dfs and similar","greedy","implementation","sortings"]},{"contestId":1369,"index":"D","name":"TediousLee","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dp","graphs","greedy","math","trees"]},{"contestId":1369,"index":"C","name":"RationalLee","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["greedy","math","sortings","two pointers"]},{"contestId":1369,"index":"B","name":"AccurateLee","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy","implementation","strings"]},{"contestId":1369,"index":"A","name":"FashionabLee","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["geometry","math"]},{"contestId":1368,"index":"H2","name":"Breadboard Capacity (hard version)","type":"PROGRAMMING","points":1500.0,"rating":3500,"tags":[]},{"contestId":1368,"index":"H1","name":"Breadboard Capacity (easy version)","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["dp","flows","greedy"]},{"contestId":1368,"index":"G","name":"Shifting Dominoes","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["data structures","geometry","graphs","trees"]},{"contestId":1368,"index":"F","name":"Lamps on a Circle","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["games","implementation","interactive","math"]},{"contestId":1368,"index":"E","name":"Ski Accidents","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["constructive algorithms","graphs","greedy"]},{"contestId":1368,"index":"D","name":"AND, OR and square sum","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["bitmasks","greedy","math"]},{"contestId":1368,"index":"C","name":"Even Picture","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["constructive algorithms"]},{"contestId":1368,"index":"B","name":"Codeforces Subsequences","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","constructive algorithms","greedy","math","strings"]},{"contestId":1368,"index":"A","name":"C+\u003d","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","implementation","math"]},{"contestId":1367,"index":"F2","name":"Flying Sort (Hard Version)","type":"PROGRAMMING","rating":2400,"tags":["binary search","data structures","dp","greedy","sortings","two pointers"]},{"contestId":1367,"index":"F1","name":"Flying Sort (Easy Version)","type":"PROGRAMMING","rating":2100,"tags":["dp","greedy","two pointers"]},{"contestId":1367,"index":"E","name":"Necklace Assembly","type":"PROGRAMMING","rating":1900,"tags":["brute force","dfs and similar","dp","graphs","greedy","number theory"]},{"contestId":1367,"index":"D","name":"Task On The Board","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","greedy","implementation","sortings"]},{"contestId":1367,"index":"C","name":"Social Distance","type":"PROGRAMMING","rating":1300,"tags":["constructive algorithms","greedy","math"]},{"contestId":1367,"index":"B","name":"Even Array","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1367,"index":"A","name":"Short Substrings","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":1366,"index":"G","name":"Construct the String","type":"PROGRAMMING","rating":2700,"tags":["data structures","dp","strings"]},{"contestId":1366,"index":"F","name":"Jog Around The Graph","type":"PROGRAMMING","rating":2700,"tags":["binary search","dp","geometry","graphs"]},{"contestId":1366,"index":"E","name":"Two Arrays","type":"PROGRAMMING","rating":2100,"tags":["binary search","brute force","combinatorics","constructive algorithms","dp","two pointers"]},{"contestId":1366,"index":"D","name":"Two Divisors","type":"PROGRAMMING","rating":2000,"tags":["constructive algorithms","math","number theory"]},{"contestId":1366,"index":"C","name":"Palindromic Paths","type":"PROGRAMMING","rating":1500,"tags":["greedy","math"]},{"contestId":1366,"index":"B","name":"Shuffle","type":"PROGRAMMING","rating":1300,"tags":["math","two pointers"]},{"contestId":1366,"index":"A","name":"Shovels and Swords","type":"PROGRAMMING","rating":1100,"tags":["binary search","greedy","math"]},{"contestId":1365,"index":"G","name":"Secure Password","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["bitmasks","combinatorics","constructive algorithms","interactive","math"]},{"contestId":1365,"index":"F","name":"Swaps Again","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["constructive algorithms","implementation","sortings"]},{"contestId":1365,"index":"E","name":"Maximum Subsequence Value","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["brute force","constructive algorithms"]},{"contestId":1365,"index":"D","name":"Solve The Maze","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","dfs and similar","dsu","graphs","greedy","implementation","shortest paths"]},{"contestId":1365,"index":"C","name":"Rotation Matching","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["constructive algorithms","data structures","greedy","implementation"]},{"contestId":1365,"index":"B","name":"Trouble Sort","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["constructive algorithms","implementation"]},{"contestId":1365,"index":"A","name":"Matrix Game","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["games","greedy","implementation"]},{"contestId":1364,"index":"E","name":"X-OR","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["bitmasks","constructive algorithms","divide and conquer","interactive","probabilities"]},{"contestId":1364,"index":"D","name":"Ehab\u0027s Last Corollary","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["constructive algorithms","dfs and similar","graphs","greedy","implementation","trees"]},{"contestId":1364,"index":"C","name":"Ehab and Prefix MEXs","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","constructive algorithms","greedy"]},{"contestId":1364,"index":"B","name":"Most socially-distanced subsequence","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy","two pointers"]},{"contestId":1364,"index":"A","name":"XXXXX","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["brute force","data structures","number theory","two pointers"]},{"contestId":1363,"index":"F","name":"Rotating Substrings","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["dp","strings"]},{"contestId":1363,"index":"E","name":"Tree Shuffling","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["dfs and similar","dp","greedy","trees"]},{"contestId":1363,"index":"D","name":"Guess The Maximums","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["binary search","implementation","interactive","math"]},{"contestId":1363,"index":"C","name":"Game On Leaves","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["games","trees"]},{"contestId":1363,"index":"B","name":"Subsequence Hate","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation","strings"]},{"contestId":1363,"index":"A","name":"Odd Selection","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","implementation","math"]},{"contestId":1362,"index":"C","name":"Johnny and Another Rating Drop","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["bitmasks","greedy","math"]},{"contestId":1362,"index":"B","name":"Johnny and His Hobbies","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["bitmasks","brute force"]},{"contestId":1362,"index":"A","name":"Johnny and Ancient Computer","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":1361,"index":"F","name":"Johnny and New Toy","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["data structures","implementation","math"]},{"contestId":1361,"index":"E","name":"James and the Chase","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["dfs and similar","graphs","probabilities","trees"]},{"contestId":1361,"index":"D","name":"Johnny and James","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["greedy","implementation","math","trees"]},{"contestId":1361,"index":"C","name":"Johnny and Megan\u0027s Necklace","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["binary search","bitmasks","constructive algorithms","dfs and similar","dsu","graphs"]},{"contestId":1361,"index":"B","name":"Johnny and Grandmaster","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["greedy","implementation","math","sortings"]},{"contestId":1361,"index":"A","name":"Johnny and Contribution","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["constructive algorithms","graphs","greedy","sortings"]},{"contestId":1360,"index":"H","name":"Binary Median","type":"PROGRAMMING","rating":2100,"tags":["binary search","bitmasks","brute force","constructive algorithms"]},{"contestId":1360,"index":"G","name":"A/B Matrix","type":"PROGRAMMING","rating":1900,"tags":["constructive algorithms","greedy","math"]},{"contestId":1360,"index":"F","name":"Spy-string","type":"PROGRAMMING","rating":1700,"tags":["bitmasks","brute force","constructive algorithms","dp","hashing","strings"]},{"contestId":1360,"index":"E","name":"Polygon","type":"PROGRAMMING","rating":1300,"tags":["dp","graphs","implementation","shortest paths"]},{"contestId":1360,"index":"D","name":"Buying Shovels","type":"PROGRAMMING","rating":1300,"tags":["math","number theory"]},{"contestId":1360,"index":"C","name":"Similar Pairs","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","graph matchings","greedy","sortings"]},{"contestId":1360,"index":"B","name":"Honest Coach","type":"PROGRAMMING","rating":800,"tags":["greedy","sortings"]},{"contestId":1360,"index":"A","name":"Minimal Square","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1359,"index":"F","name":"RC Kaboom Show","type":"PROGRAMMING","rating":2900,"tags":["binary search","brute force","data structures","geometry","math"]},{"contestId":1359,"index":"E","name":"Modular Stability","type":"PROGRAMMING","rating":2000,"tags":["combinatorics","math","number theory"]},{"contestId":1359,"index":"D","name":"Yet Another Yet Another Task","type":"PROGRAMMING","rating":2000,"tags":["data structures","dp","implementation","two pointers"]},{"contestId":1359,"index":"C","name":"Mixing Water","type":"PROGRAMMING","rating":1700,"tags":["binary search","math"]},{"contestId":1359,"index":"B","name":"New Theatre Square","type":"PROGRAMMING","rating":1000,"tags":["brute force","dp","greedy","implementation","two pointers"]},{"contestId":1359,"index":"A","name":"Berland Poker","type":"PROGRAMMING","rating":1000,"tags":["brute force","greedy","math"]},{"contestId":1358,"index":"F","name":"Tasty Cookie","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["binary search","constructive algorithms","greedy","implementation"]},{"contestId":1358,"index":"E","name":"Are You Fired?","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["constructive algorithms","data structures","greedy","implementation"]},{"contestId":1358,"index":"D","name":"The Best Vacation","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["binary search","brute force","greedy","implementation","two pointers"]},{"contestId":1358,"index":"C","name":"Celex Update","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["math"]},{"contestId":1358,"index":"B","name":"Maria Breaks the Self-isolation","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["greedy","sortings"]},{"contestId":1358,"index":"A","name":"Park Lighting","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1357,"index":"E2","name":"Root of quantum Fourier transform","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"E1","name":"Power of quantum Fourier transform","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"D5","name":"Quantum Classification - Dataset 7","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"D4","name":"Quantum Classification - Dataset 6","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"D3","name":"Quantum Classification - Dataset 5","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"D2","name":"Quantum Classification - Dataset 4","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"D1","name":"Quantum Classification - Dataset 3","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"C2","name":"Prepare superposition of basis states with the same parity","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"C1","name":"Prepare superposition of basis states with 0s","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"B2","name":"\"Is the number divisible by 3?\" oracle","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"B1","name":"\"Is the bit string balanced?\" oracle","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"A7","name":"Distinguish Y, XZ, -Y and -XZ","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"A6","name":"Distinguish four Pauli gates","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"A5","name":"Distinguish Rz(θ) from Ry(θ)","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"A4","name":"Distinguish Rz from R1","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"A3","name":"Distinguish H from X","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"A2","name":"Distinguish I, CNOTs and SWAP","type":"PROGRAMMING","tags":["*special"]},{"contestId":1357,"index":"A1","name":"Figure out direction of CNOT","type":"PROGRAMMING","tags":["*special"]},{"contestId":1356,"index":"D2","name":"Quantum Classification - 2","type":"PROGRAMMING","tags":["*special"]},{"contestId":1356,"index":"D1","name":"Quantum Classification - 1","type":"PROGRAMMING","tags":["*special"]},{"contestId":1356,"index":"C","name":"Prepare state |01⟩ + |10⟩ + |11⟩","type":"PROGRAMMING","tags":["*special"]},{"contestId":1356,"index":"B2","name":"Decrement","type":"PROGRAMMING","tags":["*special"]},{"contestId":1356,"index":"B1","name":"Increment","type":"PROGRAMMING","tags":["*special"]},{"contestId":1356,"index":"A5","name":"Distinguish Z from -Z","type":"PROGRAMMING","tags":["*special"]},{"contestId":1356,"index":"A4","name":"Distinguish I ⊗ X from CNOT","type":"PROGRAMMING","tags":["*special"]},{"contestId":1356,"index":"A3","name":"Distinguish Z from S","type":"PROGRAMMING","tags":["*special"]},{"contestId":1356,"index":"A2","name":"Distinguish I from Z","type":"PROGRAMMING","tags":["*special"]},{"contestId":1356,"index":"A1","name":"Distinguish I from X","type":"PROGRAMMING","tags":["*special"]},{"contestId":1355,"index":"F","name":"Guess Divisors Count","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["constructive algorithms","interactive","number theory"]},{"contestId":1355,"index":"E","name":"Restorer Distance","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["binary search","greedy","math","sortings","ternary search"]},{"contestId":1355,"index":"D","name":"Game With Array","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","math"]},{"contestId":1355,"index":"C","name":"Count Triangles","type":"PROGRAMMING","points":1250.0,"rating":1800,"tags":["binary search","implementation","math","two pointers"]},{"contestId":1355,"index":"B","name":"Young Explorers","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["dp","greedy","sortings"]},{"contestId":1355,"index":"A","name":"Sequence with Digits","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["brute force","implementation","math"]},{"contestId":1354,"index":"G","name":"Find a Gift","type":"PROGRAMMING","rating":2600,"tags":["binary search","interactive","probabilities"]},{"contestId":1354,"index":"F","name":"Summoning Minions","type":"PROGRAMMING","rating":2500,"tags":["constructive algorithms","dp","flows","graph matchings","greedy","sortings"]},{"contestId":1354,"index":"E","name":"Graph Coloring","type":"PROGRAMMING","rating":2100,"tags":["dfs and similar","dp","graphs"]},{"contestId":1354,"index":"D","name":"Multiset","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures"]},{"contestId":1354,"index":"C2","name":"Not So Simple Polygon Embedding","type":"PROGRAMMING","rating":2000,"tags":["binary search","brute force","geometry","math"]},{"contestId":1354,"index":"C1","name":"Simple Polygon Embedding","type":"PROGRAMMING","rating":1400,"tags":["binary search","geometry","math","ternary search"]},{"contestId":1354,"index":"B","name":"Ternary String","type":"PROGRAMMING","rating":1200,"tags":["binary search","dp","implementation","two pointers"]},{"contestId":1354,"index":"A","name":"Alarm Clock","type":"PROGRAMMING","rating":900,"tags":["math"]},{"contestId":1353,"index":"F","name":"Decreasing Heights","type":"PROGRAMMING","rating":2200,"tags":["brute force","dp"]},{"contestId":1353,"index":"E","name":"K-periodic Garland","type":"PROGRAMMING","rating":1900,"tags":["brute force","dp","greedy"]},{"contestId":1353,"index":"D","name":"Constructing the Array","type":"PROGRAMMING","rating":1600,"tags":["constructive algorithms","data structures","sortings"]},{"contestId":1353,"index":"C","name":"Board Moves","type":"PROGRAMMING","rating":1000,"tags":["math"]},{"contestId":1353,"index":"B","name":"Two Arrays And Swaps","type":"PROGRAMMING","rating":800,"tags":["greedy","sortings"]},{"contestId":1353,"index":"A","name":"Most Unstable Array","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","greedy","math"]},{"contestId":1352,"index":"G","name":"Special Permutation","type":"PROGRAMMING","rating":1600,"tags":["constructive algorithms"]},{"contestId":1352,"index":"F","name":"Binary String Reconstruction","type":"PROGRAMMING","rating":1500,"tags":["constructive algorithms","dfs and similar","math"]},{"contestId":1352,"index":"E","name":"Special Elements","type":"PROGRAMMING","rating":1500,"tags":["brute force","implementation","two pointers"]},{"contestId":1352,"index":"D","name":"Alice, Bob and Candies","type":"PROGRAMMING","rating":1300,"tags":["implementation"]},{"contestId":1352,"index":"C","name":"K-th Not Divisible by n","type":"PROGRAMMING","rating":1200,"tags":["binary search","math"]},{"contestId":1352,"index":"B","name":"Same Parity Summands","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","math"]},{"contestId":1352,"index":"A","name":"Sum of Round Numbers","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":1351,"index":"C","name":"Skier","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["data structures","implementation"]},{"contestId":1351,"index":"B","name":"Square?","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["brute force","implementation","math"]},{"contestId":1351,"index":"A","name":"A+B (Trial Problem)","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1350,"index":"B","name":"Orac and Models","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["dp","math","number theory"]},{"contestId":1350,"index":"A","name":"Orac and Factors","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["math"]},{"contestId":1349,"index":"F2","name":"Slime and Sequences (Hard Version)","type":"PROGRAMMING","points":1750.0,"rating":3500,"tags":["dp","fft","math"]},{"contestId":1349,"index":"F1","name":"Slime and Sequences (Easy Version)","type":"PROGRAMMING","points":1750.0,"rating":3100,"tags":["dp","fft","math"]},{"contestId":1349,"index":"E","name":"Slime and Hats","type":"PROGRAMMING","points":2500.0,"rating":3500,"tags":["constructive algorithms","dp","greedy"]},{"contestId":1349,"index":"D","name":"Slime and Biscuits","type":"PROGRAMMING","points":2000.0,"rating":3200,"tags":["math","probabilities"]},{"contestId":1349,"index":"C","name":"Orac and Game of Life","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["dfs and similar","graphs","implementation","shortest paths"]},{"contestId":1349,"index":"B","name":"Orac and Medians","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["constructive algorithms","greedy","math"]},{"contestId":1349,"index":"A","name":"Orac and LCM","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["data structures","math","number theory"]},{"contestId":1348,"index":"F","name":"Phoenix and Memory","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["data structures","dfs and similar","graphs","greedy"]},{"contestId":1348,"index":"E","name":"Phoenix and Berries","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["brute force","dp","greedy","math"]},{"contestId":1348,"index":"D","name":"Phoenix and Science","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["binary search","constructive algorithms","greedy","implementation","math"]},{"contestId":1348,"index":"C","name":"Phoenix and Distribution","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","greedy","sortings","strings"]},{"contestId":1348,"index":"B","name":"Phoenix and Beauty","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["constructive algorithms","data structures","greedy","sortings"]},{"contestId":1348,"index":"A","name":"Phoenix and Balance","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":1346,"index":"I","name":"Pac-Man 2.0","type":"PROGRAMMING","rating":2900,"tags":["*special","dp"]},{"contestId":1346,"index":"H","name":"Game with Segments","type":"PROGRAMMING","rating":2700,"tags":["*special","data structures","games"]},{"contestId":1346,"index":"G","name":"Two IP Cameras","type":"PROGRAMMING","rating":2300,"tags":["*special","math","number theory"]},{"contestId":1346,"index":"F","name":"Dune II: Battle For Arrakis","type":"PROGRAMMING","rating":2000,"tags":["*special","data structures","greedy","math"]},{"contestId":1346,"index":"E","name":"Magic Tricks","type":"PROGRAMMING","rating":1700,"tags":["*special","dp","graphs"]},{"contestId":1346,"index":"D","name":"Constructing the Dungeon","type":"PROGRAMMING","rating":1600,"tags":["*special","graphs","greedy"]},{"contestId":1346,"index":"C","name":"Spring Cleaning","type":"PROGRAMMING","rating":1600,"tags":["*special","greedy","sortings"]},{"contestId":1346,"index":"B","name":"Boot Camp","type":"PROGRAMMING","rating":1400,"tags":["*special","greedy"]},{"contestId":1346,"index":"A","name":"Color Revolution","type":"PROGRAMMING","rating":1000,"tags":["*special","math"]},{"contestId":1345,"index":"B","name":"Card Constructions","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["binary search","brute force","dp","math"]},{"contestId":1345,"index":"A","name":"Puzzle Pieces","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1344,"index":"F","name":"Piet\u0027s Palette","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["matrices"]},{"contestId":1344,"index":"E","name":"Train Tracks","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["data structures","trees"]},{"contestId":1344,"index":"D","name":"Résumé Review","type":"PROGRAMMING","points":1750.0,"rating":2700,"tags":["binary search","greedy","math"]},{"contestId":1344,"index":"C","name":"Quantifier Question","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["dfs and similar","dp","graphs","math"]},{"contestId":1344,"index":"B","name":"Monopole Magnets","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["constructive algorithms","dfs and similar","dsu","graphs"]},{"contestId":1344,"index":"A","name":"Hilbert\u0027s Hotel","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["math","number theory","sortings"]},{"contestId":1343,"index":"F","name":"Restore the Permutation by Sorted Segments","type":"PROGRAMMING","rating":2400,"tags":["brute force","constructive algorithms","data structures","greedy","implementation"]},{"contestId":1343,"index":"E","name":"Weights Distributing","type":"PROGRAMMING","rating":2100,"tags":["brute force","graphs","greedy","shortest paths","sortings"]},{"contestId":1343,"index":"D","name":"Constant Palindrome Sum","type":"PROGRAMMING","rating":1700,"tags":["brute force","data structures","greedy","two pointers"]},{"contestId":1343,"index":"C","name":"Alternating Subsequence","type":"PROGRAMMING","rating":1200,"tags":["dp","greedy","two pointers"]},{"contestId":1343,"index":"B","name":"Balanced Array","type":"PROGRAMMING","rating":800,"tags":["constructive algorithms","math"]},{"contestId":1343,"index":"A","name":"Candies","type":"PROGRAMMING","rating":900,"tags":["brute force","math"]},{"contestId":1342,"index":"F","name":"Make It Ascending","type":"PROGRAMMING","rating":3000,"tags":["bitmasks","brute force","dp"]},{"contestId":1342,"index":"E","name":"Placing Rooks","type":"PROGRAMMING","rating":2300,"tags":["combinatorics","fft","math"]},{"contestId":1342,"index":"D","name":"Multiple Testcases","type":"PROGRAMMING","rating":1900,"tags":["binary search","constructive algorithms","data structures","greedy","sortings","two pointers"]},{"contestId":1342,"index":"C","name":"Yet Another Counting Problem","type":"PROGRAMMING","rating":1600,"tags":["math","number theory"]},{"contestId":1342,"index":"B","name":"Binary Period","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","strings"]},{"contestId":1342,"index":"A","name":"Road To Zero","type":"PROGRAMMING","rating":1000,"tags":["greedy","math"]},{"contestId":1341,"index":"B","name":"Nastya and Door","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy","implementation"]},{"contestId":1341,"index":"A","name":"Nastya and Rice","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["math"]},{"contestId":1340,"index":"F","name":"Nastya and CBS","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["brute force","data structures","hashing"]},{"contestId":1340,"index":"D","name":"Nastya and Time Machine","type":"PROGRAMMING","points":1750.0,"rating":2600,"tags":["constructive algorithms","dfs and similar","graphs","trees"]},{"contestId":1340,"index":"C","name":"Nastya and Unexpected Guest","type":"PROGRAMMING","points":1250.0,"rating":2400,"tags":["dfs and similar","dp","graphs","shortest paths"]},{"contestId":1340,"index":"B","name":"Nastya and Scoreboard","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["bitmasks","dp","graphs","greedy"]},{"contestId":1340,"index":"A","name":"Nastya and Strange Generator","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["brute force","data structures","greedy","implementation"]},{"contestId":1339,"index":"B","name":"Sorted Adjacent Differences","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["constructive algorithms","sortings"]},{"contestId":1339,"index":"A","name":"Filling Diamonds","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","dp","implementation","math"]},{"contestId":1338,"index":"E","name":"JYPnation","type":"PROGRAMMING","points":2750.0,"rating":3500,"tags":["graphs"]},{"contestId":1338,"index":"D","name":"Nested Rubber Bands","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["constructive algorithms","dfs and similar","dp","math","trees"]},{"contestId":1338,"index":"C","name":"Perfect Triples","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["bitmasks","brute force","constructive algorithms","divide and conquer","math"]},{"contestId":1338,"index":"B","name":"Edge Weight Assignment","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["bitmasks","constructive algorithms","dfs and similar","greedy","math","trees"]},{"contestId":1338,"index":"A","name":"Powered Addition","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["greedy","math"]},{"contestId":1337,"index":"B","name":"Kana and Dragon Quest game","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["greedy","implementation","math"]},{"contestId":1337,"index":"A","name":"Ichihime and Triangle","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1336,"index":"F","name":"Journey","type":"PROGRAMMING","points":3250.0,"rating":3500,"tags":["data structures","divide and conquer","graphs","trees"]},{"contestId":1336,"index":"E2","name":"Chiori and Doll Picking (hard version)","type":"PROGRAMMING","points":1500.0,"rating":3500,"tags":["bitmasks","brute force","combinatorics","math"]},{"contestId":1336,"index":"E1","name":"Chiori and Doll Picking (easy version)","type":"PROGRAMMING","points":1750.0,"rating":2700,"tags":["bitmasks","brute force","combinatorics","math"]},{"contestId":1336,"index":"D","name":"Yui and Mahjong Set","type":"PROGRAMMING","points":2250.0,"rating":3200,"tags":["constructive algorithms","interactive"]},{"contestId":1336,"index":"C","name":"Kaavi and Magic Spell","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["dp","strings"]},{"contestId":1336,"index":"B","name":"Xenia and Colorful Gems","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["binary search","greedy","math","sortings","two pointers"]},{"contestId":1336,"index":"A","name":"Linova and Kingdom","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["dfs and similar","dp","greedy","sortings","trees"]},{"contestId":1335,"index":"F","name":"Robots on a Grid","type":"PROGRAMMING","rating":2200,"tags":["data structures","dfs and similar","dsu","graphs","greedy","matrices"]},{"contestId":1335,"index":"E2","name":"Three Blocks Palindrome (hard version)","type":"PROGRAMMING","rating":1800,"tags":["brute force","data structures","dp","two pointers"]},{"contestId":1335,"index":"E1","name":"Three Blocks Palindrome (easy version)","type":"PROGRAMMING","rating":1700,"tags":["binary search","brute force","data structures","dp","two pointers"]},{"contestId":1335,"index":"D","name":"Anti-Sudoku","type":"PROGRAMMING","rating":1300,"tags":["constructive algorithms","implementation"]},{"contestId":1335,"index":"C","name":"Two Teams Composing","type":"PROGRAMMING","rating":1100,"tags":["binary search","greedy","implementation","sortings"]},{"contestId":1335,"index":"B","name":"Construct the String","type":"PROGRAMMING","rating":900,"tags":["constructive algorithms"]},{"contestId":1335,"index":"A","name":"Candies and Two Sisters","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1334,"index":"G","name":"Substring Search","type":"PROGRAMMING","rating":2900,"tags":["bitmasks","brute force","fft"]},{"contestId":1334,"index":"F","name":"Strange Function","type":"PROGRAMMING","rating":2500,"tags":["binary search","data structures","dp","greedy"]},{"contestId":1334,"index":"E","name":"Divisor Paths","type":"PROGRAMMING","rating":2200,"tags":["combinatorics","graphs","greedy","math","number theory"]},{"contestId":1334,"index":"D","name":"Minimum Euler Cycle","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","graphs","greedy","implementation"]},{"contestId":1334,"index":"C","name":"Circle of Monsters","type":"PROGRAMMING","rating":1600,"tags":["brute force","constructive algorithms","greedy","math"]},{"contestId":1334,"index":"B","name":"Middle Class","type":"PROGRAMMING","rating":1100,"tags":["greedy","sortings"]},{"contestId":1334,"index":"A","name":"Level Statistics","type":"PROGRAMMING","rating":1200,"tags":["implementation","math"]},{"contestId":1333,"index":"F","name":"Kate and imperfection","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["greedy","implementation","math","number theory","sortings","two pointers"]},{"contestId":1333,"index":"E","name":"Road to 1600","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["brute force","constructive algorithms"]},{"contestId":1333,"index":"D","name":"Challenges in school №41","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["brute force","constructive algorithms","games","graphs","greedy","implementation","sortings"]},{"contestId":1333,"index":"C","name":"Eugene and an array","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["binary search","data structures","implementation","two pointers"]},{"contestId":1333,"index":"B","name":"Kind Anton","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["greedy","implementation"]},{"contestId":1333,"index":"A","name":"Little Artem","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["constructive algorithms"]},{"contestId":1332,"index":"G","name":"No Monotone Triples","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["data structures"]},{"contestId":1332,"index":"F","name":"Independent Set","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["dfs and similar","dp","trees"]},{"contestId":1332,"index":"E","name":"Height All the Same","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["combinatorics","constructive algorithms","math","matrices"]},{"contestId":1332,"index":"D","name":"Walk on Matrix","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["bitmasks","constructive algorithms","math"]},{"contestId":1332,"index":"C","name":"K-Complete Word","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["dfs and similar","dsu","greedy","implementation","strings"]},{"contestId":1332,"index":"B","name":"Composite Coloring","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","constructive algorithms","greedy","math","number theory"]},{"contestId":1332,"index":"A","name":"Exercising Walk","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["greedy","implementation","math"]},{"contestId":1331,"index":"H","name":"It\u0027s showtime","type":"PROGRAMMING","tags":["*special"]},{"contestId":1331,"index":"G","name":"Lingua Romana","type":"PROGRAMMING","tags":["*special"]},{"contestId":1331,"index":"F","name":"Elementary!","type":"PROGRAMMING","tags":["*special","brute force","dp","strings"]},{"contestId":1331,"index":"E","name":"Jordan Smiley","type":"PROGRAMMING","tags":["*special","dfs and similar","geometry","implementation"]},{"contestId":1331,"index":"D","name":"Again?","type":"PROGRAMMING","tags":["*special","implementation"]},{"contestId":1331,"index":"C","name":"...And after happily lived ever they","type":"PROGRAMMING","tags":["*special","bitmasks"]},{"contestId":1331,"index":"B","name":"Limericks","type":"PROGRAMMING","tags":["*special","math","number theory"]},{"contestId":1331,"index":"A","name":"Is it rated?","type":"PROGRAMMING","tags":["*special"]},{"contestId":1330,"index":"B","name":"Dreamoon Likes Permutations","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation","math"]},{"contestId":1330,"index":"A","name":"Dreamoon and Ranking Collection","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":1329,"index":"E","name":"Dreamoon Loves AA","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["binary search","greedy"]},{"contestId":1329,"index":"D","name":"Dreamoon Likes Strings","type":"PROGRAMMING","points":2000.0,"rating":3100,"tags":["constructive algorithms","data structures"]},{"contestId":1329,"index":"C","name":"Drazil Likes Heap","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["constructive algorithms","data structures","greedy","implementation"]},{"contestId":1329,"index":"B","name":"Dreamoon Likes Sequences","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["bitmasks","combinatorics","math"]},{"contestId":1329,"index":"A","name":"Dreamoon Likes Coloring","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1328,"index":"F","name":"Make k Equal","type":"PROGRAMMING","rating":2200,"tags":["greedy"]},{"contestId":1328,"index":"E","name":"Tree Queries","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","graphs","trees"]},{"contestId":1328,"index":"D","name":"Carousel","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","dp","graphs","greedy","math"]},{"contestId":1328,"index":"C","name":"Ternary XOR","type":"PROGRAMMING","rating":1200,"tags":["greedy","implementation"]},{"contestId":1328,"index":"B","name":"K-th Beautiful String","type":"PROGRAMMING","rating":1300,"tags":["binary search","brute force","combinatorics","implementation","math"]},{"contestId":1328,"index":"A","name":"Divisibility Problem","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1327,"index":"G","name":"Letters and Question Marks","type":"PROGRAMMING","rating":2800,"tags":["bitmasks","dp","string suffix structures"]},{"contestId":1327,"index":"F","name":"AND Segments","type":"PROGRAMMING","rating":2500,"tags":["bitmasks","combinatorics","data structures","dp","two pointers"]},{"contestId":1327,"index":"E","name":"Count The Blocks","type":"PROGRAMMING","rating":1800,"tags":["combinatorics","dp","math"]},{"contestId":1327,"index":"D","name":"Infinite Path","type":"PROGRAMMING","rating":2200,"tags":["brute force","dfs and similar","graphs","math","number theory"]},{"contestId":1327,"index":"C","name":"Game with Chips","type":"PROGRAMMING","rating":1600,"tags":["constructive algorithms","implementation"]},{"contestId":1327,"index":"B","name":"Princesses and Princes","type":"PROGRAMMING","rating":1200,"tags":["brute force","graphs","greedy"]},{"contestId":1327,"index":"A","name":"Sum of Odd Integers","type":"PROGRAMMING","rating":1100,"tags":["math"]},{"contestId":1326,"index":"G","name":"Spiderweb Trees","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["dp","geometry","trees"]},{"contestId":1326,"index":"F2","name":"Wise Men (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":3200,"tags":["bitmasks","dp","math"]},{"contestId":1326,"index":"F1","name":"Wise Men (Easy Version)","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["bitmasks","brute force","dp","meet-in-the-middle"]},{"contestId":1326,"index":"E","name":"Bombs","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","two pointers"]},{"contestId":1326,"index":"D2","name":"Prefix-Suffix Palindrome (Hard version)","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["binary search","greedy","hashing","string suffix structures","strings"]},{"contestId":1326,"index":"D1","name":"Prefix-Suffix Palindrome (Easy version)","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["hashing","string suffix structures","strings"]},{"contestId":1326,"index":"C","name":"Permutation Partitions","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["combinatorics","greedy","math"]},{"contestId":1326,"index":"B","name":"Maximums","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["implementation","math"]},{"contestId":1326,"index":"A","name":"Bad Ugly Numbers","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["constructive algorithms","number theory"]},{"contestId":1325,"index":"F","name":"Ehab\u0027s Last Theorem","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["constructive algorithms","dfs and similar","graphs","greedy"]},{"contestId":1325,"index":"E","name":"Ehab\u0027s REAL Number Theory Problem","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["brute force","dfs and similar","graphs","number theory","shortest paths"]},{"contestId":1325,"index":"D","name":"Ehab the Xorcist","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["bitmasks","constructive algorithms","greedy","number theory"]},{"contestId":1325,"index":"C","name":"Ehab and Path-etic MEXs","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["constructive algorithms","dfs and similar","greedy","trees"]},{"contestId":1325,"index":"B","name":"CopyCopyCopyCopyCopy","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":1325,"index":"A","name":"EhAb AnD gCd","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","number theory"]},{"contestId":1324,"index":"F","name":"Maximum White Subtree","type":"PROGRAMMING","rating":1800,"tags":["dfs and similar","dp","graphs","trees"]},{"contestId":1324,"index":"E","name":"Sleeping Schedule","type":"PROGRAMMING","rating":1700,"tags":["dp","implementation"]},{"contestId":1324,"index":"D","name":"Pair of Topics","type":"PROGRAMMING","rating":1400,"tags":["binary search","data structures","sortings","two pointers"]},{"contestId":1324,"index":"C","name":"Frog Jumps","type":"PROGRAMMING","rating":1100,"tags":["binary search","data structures","dfs and similar","greedy","implementation"]},{"contestId":1324,"index":"B","name":"Yet Another Palindrome Problem","type":"PROGRAMMING","rating":1100,"tags":["brute force","strings"]},{"contestId":1324,"index":"A","name":"Yet Another Tetris Problem","type":"PROGRAMMING","rating":900,"tags":["implementation","number theory"]},{"contestId":1323,"index":"B","name":"Count Subrectangles","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["binary search","greedy","implementation"]},{"contestId":1323,"index":"A","name":"Even Subset Sum Problem","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","dp","greedy","implementation"]},{"contestId":1322,"index":"F","name":"Assigning Fares","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["dp","trees"]},{"contestId":1322,"index":"E","name":"Median Mountain Range","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["data structures"]},{"contestId":1322,"index":"D","name":"Reality Show","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["bitmasks","dp"]},{"contestId":1322,"index":"C","name":"Instant Noodles","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["graphs","hashing","math","number theory"]},{"contestId":1322,"index":"B","name":"Present","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["binary search","bitmasks","constructive algorithms","data structures","math","sortings"]},{"contestId":1322,"index":"A","name":"Unusual Competitions","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["greedy"]},{"contestId":1321,"index":"C","name":"Remove Adjacent","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["brute force","constructive algorithms","greedy","strings"]},{"contestId":1321,"index":"A","name":"Contest for Robots","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy"]},{"contestId":1320,"index":"F","name":"Blocks and Sensors","type":"PROGRAMMING","points":2500.0,"rating":3500,"tags":["brute force"]},{"contestId":1320,"index":"E","name":"Treeland and Viruses","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["data structures","dfs and similar","dp","shortest paths","trees"]},{"contestId":1320,"index":"D","name":"Reachable Strings","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["data structures","hashing","strings"]},{"contestId":1320,"index":"C","name":"World of Darkraft: Battle for Azathoth","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["brute force","data structures","sortings"]},{"contestId":1320,"index":"B","name":"Navigation System","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["dfs and similar","graphs","shortest paths"]},{"contestId":1320,"index":"A","name":"Journey Planning","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["data structures","dp","greedy","math","sortings"]},{"contestId":1316,"index":"F","name":"Battalion Strength","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["data structures","divide and conquer","probabilities"]},{"contestId":1316,"index":"E","name":"Team Building","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["bitmasks","dp","greedy","sortings"]},{"contestId":1316,"index":"D","name":"Nash Matrix","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["constructive algorithms","dfs and similar","graphs","implementation"]},{"contestId":1316,"index":"C","name":"Primitive Primes","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["constructive algorithms","math","ternary search"]},{"contestId":1316,"index":"B","name":"String Modification","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","constructive algorithms","implementation","sortings","strings"]},{"contestId":1316,"index":"A","name":"Grade Allocation","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1315,"index":"C","name":"Restoring Permutation","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["greedy"]},{"contestId":1315,"index":"B","name":"Homecoming","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["binary search","dp","greedy","strings"]},{"contestId":1315,"index":"A","name":"Dead Pixel","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1313,"index":"E","name":"Concatenation with intersection","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["data structures","hashing","strings","two pointers"]},{"contestId":1313,"index":"D","name":"Happy New Year","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["bitmasks","dp","implementation"]},{"contestId":1313,"index":"C2","name":"Skyscrapers (hard version)","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["data structures","dp","greedy"]},{"contestId":1313,"index":"C1","name":"Skyscrapers (easy version)","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","data structures","dp","greedy"]},{"contestId":1313,"index":"B","name":"Different Rules","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1313,"index":"A","name":"Fast Food Restaurant","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","greedy","implementation"]},{"contestId":1312,"index":"G","name":"Autocompletion","type":"PROGRAMMING","rating":2600,"tags":["data structures","dfs and similar","dp"]},{"contestId":1312,"index":"F","name":"Attack on Red Kingdom","type":"PROGRAMMING","rating":2500,"tags":["games","two pointers"]},{"contestId":1312,"index":"E","name":"Array Shrinking","type":"PROGRAMMING","rating":2100,"tags":["dp","greedy"]},{"contestId":1312,"index":"D","name":"Count the Arrays","type":"PROGRAMMING","rating":1700,"tags":["combinatorics","math"]},{"contestId":1312,"index":"C","name":"Adding Powers","type":"PROGRAMMING","rating":1400,"tags":["bitmasks","greedy","implementation","math","number theory","ternary search"]},{"contestId":1312,"index":"B","name":"Bogosort","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","sortings"]},{"contestId":1312,"index":"A","name":"Two Regular Polygons","type":"PROGRAMMING","rating":800,"tags":["geometry","greedy","math","number theory"]},{"contestId":1311,"index":"F","name":"Moving Points","type":"PROGRAMMING","rating":1900,"tags":["data structures","divide and conquer","implementation","sortings"]},{"contestId":1311,"index":"E","name":"Construct the Binary Tree","type":"PROGRAMMING","rating":2200,"tags":["brute force","constructive algorithms","trees"]},{"contestId":1311,"index":"D","name":"Three Integers","type":"PROGRAMMING","rating":2000,"tags":["brute force","math"]},{"contestId":1311,"index":"C","name":"Perform the Combo","type":"PROGRAMMING","rating":1300,"tags":["brute force"]},{"contestId":1311,"index":"B","name":"WeirdSort","type":"PROGRAMMING","rating":1200,"tags":["dfs and similar","sortings"]},{"contestId":1311,"index":"A","name":"Add Odd or Subtract Even","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation","math"]},{"contestId":1310,"index":"F","name":"Bad Cryptography","type":"PROGRAMMING","points":3500.0,"rating":3400,"tags":["math","number theory"]},{"contestId":1310,"index":"E","name":"Strange Function","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["dp"]},{"contestId":1310,"index":"D","name":"Tourism","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["dp","graphs","probabilities"]},{"contestId":1310,"index":"C","name":"Au Pont Rouge","type":"PROGRAMMING","points":1500.0,"rating":2800,"tags":["binary search","dp","strings"]},{"contestId":1310,"index":"B","name":"Double Elimination","type":"PROGRAMMING","points":1000.0,"rating":2500,"tags":["dp","implementation"]},{"contestId":1310,"index":"A","name":"Recommendations","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["data structures","greedy","sortings"]},{"contestId":1307,"index":"G","name":"Cow and Exercise","type":"PROGRAMMING","points":3500.0,"rating":3100,"tags":["flows","graphs","shortest paths"]},{"contestId":1307,"index":"F","name":"Cow and Vacation","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["dfs and similar","dsu","trees"]},{"contestId":1307,"index":"E","name":"Cow and Treats","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["binary search","combinatorics","dp","greedy","implementation","math"]},{"contestId":1307,"index":"D","name":"Cow and Fields","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["binary search","data structures","dfs and similar","graphs","greedy","shortest paths","sortings"]},{"contestId":1307,"index":"C","name":"Cow and Message","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["brute force","dp","math","strings"]},{"contestId":1307,"index":"B","name":"Cow and Friend","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["geometry","greedy","math"]},{"contestId":1307,"index":"A","name":"Cow and Haybales","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":1305,"index":"H","name":"Kuroni the Private Tutor","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["binary search","greedy"]},{"contestId":1305,"index":"G","name":"Kuroni and Antihype","type":"PROGRAMMING","points":3250.0,"rating":3500,"tags":["bitmasks","brute force","dp","dsu","graphs"]},{"contestId":1305,"index":"F","name":"Kuroni and the Punishment","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["math","number theory","probabilities"]},{"contestId":1305,"index":"E","name":"Kuroni and the Score Distribution","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1305,"index":"D","name":"Kuroni and the Celebration","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["constructive algorithms","dfs and similar","interactive","trees"]},{"contestId":1305,"index":"C","name":"Kuroni and Impossible Calculation","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["brute force","combinatorics","math","number theory"]},{"contestId":1305,"index":"B","name":"Kuroni and Simple Strings","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","greedy","strings","two pointers"]},{"contestId":1305,"index":"A","name":"Kuroni and the Gifts","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","constructive algorithms","greedy","sortings"]},{"contestId":1304,"index":"F2","name":"Animal Observation (hard version)","type":"PROGRAMMING","points":1000.0,"rating":2400,"tags":["data structures","dp","greedy"]},{"contestId":1304,"index":"F1","name":"Animal Observation (easy version)","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["data structures","dp"]},{"contestId":1304,"index":"E","name":"1-Trees and Queries","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["data structures","dfs and similar","shortest paths","trees"]},{"contestId":1304,"index":"D","name":"Shortest and Longest LIS","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["constructive algorithms","graphs","greedy","two pointers"]},{"contestId":1304,"index":"C","name":"Air Conditioner","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["dp","greedy","implementation","sortings","two pointers"]},{"contestId":1304,"index":"B","name":"Longest Palindrome","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","constructive algorithms","greedy","implementation","strings"]},{"contestId":1304,"index":"A","name":"Two Rabbits","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1303,"index":"G","name":"Sum of Prefix Sums","type":"PROGRAMMING","rating":2700,"tags":["data structures","divide and conquer","geometry","trees"]},{"contestId":1303,"index":"F","name":"Number of Components","type":"PROGRAMMING","rating":2800,"tags":["dsu","implementation"]},{"contestId":1303,"index":"E","name":"Erase Subsequences","type":"PROGRAMMING","rating":2200,"tags":["dp","strings"]},{"contestId":1303,"index":"D","name":"Fill The Bag","type":"PROGRAMMING","rating":1900,"tags":["bitmasks","greedy"]},{"contestId":1303,"index":"C","name":"Perfect Keyboard","type":"PROGRAMMING","rating":1600,"tags":["dfs and similar","greedy","implementation"]},{"contestId":1303,"index":"B","name":"National Project","type":"PROGRAMMING","rating":1400,"tags":["math"]},{"contestId":1303,"index":"A","name":"Erasing Zeroes","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":1302,"index":"J","name":"Keep talking and nobody explodes -- hard","type":"PROGRAMMING","tags":[]},{"contestId":1302,"index":"I","name":"Deja vu","type":"PROGRAMMING","tags":[]},{"contestId":1302,"index":"H","name":"Who needs suffix structures?","type":"PROGRAMMING","tags":[]},{"contestId":1302,"index":"G","name":"Keep talking and nobody explodes -- medium","type":"PROGRAMMING","tags":[]},{"contestId":1302,"index":"F","name":"Keep talking and nobody explodes -- easy","type":"PROGRAMMING","tags":["bitmasks","brute force","expression parsing"]},{"contestId":1302,"index":"E","name":"Amazing bitset","type":"PROGRAMMING","tags":[]},{"contestId":1302,"index":"D","name":"Dijkstra","type":"PROGRAMMING","tags":[]},{"contestId":1302,"index":"C","name":"Segment tree or Fenwick?","type":"PROGRAMMING","tags":["data structures"]},{"contestId":1302,"index":"B","name":"DAG","type":"PROGRAMMING","tags":["constructive algorithms"]},{"contestId":1302,"index":"A","name":"Nash equilibrium","type":"PROGRAMMING","tags":[]},{"contestId":1301,"index":"F","name":"Super Jaber","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["dfs and similar","graphs","implementation","shortest paths"]},{"contestId":1301,"index":"E","name":"Nanosoft","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["binary search","data structures","dp","implementation"]},{"contestId":1301,"index":"D","name":"Time to Run","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["constructive algorithms","graphs","implementation"]},{"contestId":1301,"index":"C","name":"Ayoub\u0027s function","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["binary search","combinatorics","greedy","math","strings"]},{"contestId":1301,"index":"B","name":"Motarack\u0027s Birthday","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["binary search","greedy","ternary search"]},{"contestId":1301,"index":"A","name":"Three Strings","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":1300,"index":"B","name":"Assigning to Classes","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["greedy","implementation","sortings"]},{"contestId":1300,"index":"A","name":"Non-zero","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":1299,"index":"E","name":"So Mean","type":"PROGRAMMING","points":2250.0,"rating":3400,"tags":["interactive","math"]},{"contestId":1299,"index":"D","name":"Around the World","type":"PROGRAMMING","points":1750.0,"rating":3000,"tags":["bitmasks","combinatorics","dfs and similar","dp","graphs","math","trees"]},{"contestId":1299,"index":"C","name":"Water Balance","type":"PROGRAMMING","points":1250.0,"rating":2100,"tags":["data structures","geometry","greedy"]},{"contestId":1299,"index":"B","name":"Aerodynamic","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["geometry"]},{"contestId":1299,"index":"A","name":"Anu Has a Function","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["brute force","greedy","math"]},{"contestId":1297,"index":"I","name":"Falling Blocks","type":"PROGRAMMING","tags":["*special","data structures"]},{"contestId":1297,"index":"H","name":"Paint the String","type":"PROGRAMMING","tags":["*special","dp","strings"]},{"contestId":1297,"index":"G","name":"M-numbers","type":"PROGRAMMING","tags":["*special","dp","math"]},{"contestId":1297,"index":"F","name":"Movie Fan","type":"PROGRAMMING","tags":["*special","data structures","greedy","implementation","sortings"]},{"contestId":1297,"index":"E","name":"Modernization of Treeland","type":"PROGRAMMING","tags":["*special","dfs and similar","trees"]},{"contestId":1297,"index":"D","name":"Bonus Distribution ","type":"PROGRAMMING","tags":["*special","binary search","greedy","sortings"]},{"contestId":1297,"index":"C","name":"Dream Team","type":"PROGRAMMING","tags":["*special","greedy"]},{"contestId":1297,"index":"B","name":"Cartoons","type":"PROGRAMMING","tags":["*special","implementation","sortings"]},{"contestId":1297,"index":"A","name":"Likes Display","type":"PROGRAMMING","tags":["*special","implementation"]},{"contestId":1296,"index":"F","name":"Berland Beauty","type":"PROGRAMMING","rating":2100,"tags":["constructive algorithms","dfs and similar","greedy","sortings","trees"]},{"contestId":1296,"index":"E2","name":"String Coloring (hard version)","type":"PROGRAMMING","rating":2000,"tags":["data structures","dp"]},{"contestId":1296,"index":"E1","name":"String Coloring (easy version)","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","dp","graphs","greedy","sortings"]},{"contestId":1296,"index":"D","name":"Fight with Monsters","type":"PROGRAMMING","rating":1500,"tags":["greedy","sortings"]},{"contestId":1296,"index":"C","name":"Yet Another Walking Robot","type":"PROGRAMMING","rating":1500,"tags":["data structures","implementation"]},{"contestId":1296,"index":"B","name":"Food Buying","type":"PROGRAMMING","rating":900,"tags":["math"]},{"contestId":1296,"index":"A","name":"Array with Odd Sum","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1295,"index":"F","name":"Good Contest","type":"PROGRAMMING","rating":2700,"tags":["combinatorics","dp","probabilities"]},{"contestId":1295,"index":"E","name":"Permutation Separation","type":"PROGRAMMING","rating":2200,"tags":["data structures","divide and conquer"]},{"contestId":1295,"index":"D","name":"Same GCDs","type":"PROGRAMMING","rating":1800,"tags":["math","number theory"]},{"contestId":1295,"index":"C","name":"Obtain The String","type":"PROGRAMMING","rating":1600,"tags":["dp","greedy","strings"]},{"contestId":1295,"index":"B","name":"Infinite Prefixes","type":"PROGRAMMING","rating":1700,"tags":["math","strings"]},{"contestId":1295,"index":"A","name":"Display The Number","type":"PROGRAMMING","rating":900,"tags":["greedy"]},{"contestId":1294,"index":"F","name":"Three Paths on a Tree","type":"PROGRAMMING","rating":2000,"tags":["dfs and similar","dp","greedy","trees"]},{"contestId":1294,"index":"E","name":"Obtain a Permutation","type":"PROGRAMMING","rating":1900,"tags":["greedy","implementation","math"]},{"contestId":1294,"index":"D","name":"MEX maximizing","type":"PROGRAMMING","rating":1600,"tags":["data structures","greedy","implementation","math"]},{"contestId":1294,"index":"C","name":"Product of Three Numbers","type":"PROGRAMMING","rating":1300,"tags":["greedy","math","number theory"]},{"contestId":1294,"index":"B","name":"Collecting Packages","type":"PROGRAMMING","rating":1200,"tags":["implementation","sortings"]},{"contestId":1294,"index":"A","name":"Collecting Coins","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1293,"index":"B","name":"JOE is on TV!","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["combinatorics","greedy","math"]},{"contestId":1293,"index":"A","name":"ConneR and the A.R.C. Markland-N","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["binary search","brute force","implementation"]},{"contestId":1292,"index":"F","name":"Nora\u0027s Toy Boxes","type":"PROGRAMMING","points":2750.0,"rating":3500,"tags":["bitmasks","combinatorics","dp"]},{"contestId":1292,"index":"E","name":"Rin and The Unknown Flower","type":"PROGRAMMING","points":2250.0,"rating":3500,"tags":["constructive algorithms","greedy","interactive","math"]},{"contestId":1292,"index":"D","name":"Chaotic V.","type":"PROGRAMMING","points":1750.0,"rating":2700,"tags":["dp","graphs","greedy","math","number theory","trees"]},{"contestId":1292,"index":"C","name":"Xenon\u0027s Attack on the Gangs","type":"PROGRAMMING","points":1250.0,"rating":2300,"tags":["combinatorics","dfs and similar","dp","greedy","trees"]},{"contestId":1292,"index":"B","name":"Aroma\u0027s Search","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["brute force","constructive algorithms","geometry","greedy","implementation"]},{"contestId":1292,"index":"A","name":"NEKO\u0027s Maze Game","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["data structures","dsu","implementation"]},{"contestId":1291,"index":"F","name":"Coffee Varieties (easy version)","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["graphs","interactive"]},{"contestId":1291,"index":"B","name":"Array Sharpening","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy","implementation"]},{"contestId":1291,"index":"A","name":"Even But Not Even","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","math","strings"]},{"contestId":1290,"index":"F","name":"Making Shapes","type":"PROGRAMMING","points":3250.0,"rating":3500,"tags":["dp"]},{"contestId":1290,"index":"E","name":"Cartesian Tree ","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["data structures"]},{"contestId":1290,"index":"D","name":"Coffee Varieties (hard version)","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["constructive algorithms","graphs","interactive"]},{"contestId":1290,"index":"C","name":"Prefix Enlightenment","type":"PROGRAMMING","points":1750.0,"rating":2400,"tags":["dfs and similar","dsu","graphs"]},{"contestId":1290,"index":"B","name":"Irreducible Anagrams","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["binary search","constructive algorithms","data structures","strings","two pointers"]},{"contestId":1290,"index":"A","name":"Mind Control","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["brute force","data structures","implementation"]},{"contestId":1288,"index":"F","name":"Red-Blue Graph","type":"PROGRAMMING","rating":2900,"tags":["constructive algorithms","flows"]},{"contestId":1288,"index":"E","name":"Messenger Simulator","type":"PROGRAMMING","rating":2000,"tags":["data structures"]},{"contestId":1288,"index":"D","name":"Minimax Problem","type":"PROGRAMMING","rating":2000,"tags":["binary search","bitmasks","dp"]},{"contestId":1288,"index":"C","name":"Two Arrays","type":"PROGRAMMING","rating":1600,"tags":["combinatorics","dp"]},{"contestId":1288,"index":"B","name":"Yet Another Meme Problem","type":"PROGRAMMING","rating":1100,"tags":["math"]},{"contestId":1288,"index":"A","name":"Deadline","type":"PROGRAMMING","rating":1100,"tags":["binary search","brute force","math","ternary search"]},{"contestId":1287,"index":"B","name":"Hyperset","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","data structures","implementation"]},{"contestId":1287,"index":"A","name":"Angry Students","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":1286,"index":"F","name":"Harry The Potter","type":"PROGRAMMING","points":2750.0,"rating":3100,"tags":["brute force","constructive algorithms","dp","fft","implementation","math"]},{"contestId":1286,"index":"E","name":"Fedya the Potter Strikes Back","type":"PROGRAMMING","points":2250.0,"rating":3200,"tags":["data structures","strings"]},{"contestId":1286,"index":"D","name":"LCC","type":"PROGRAMMING","points":1750.0,"rating":3100,"tags":["data structures","math","matrices","probabilities"]},{"contestId":1286,"index":"C2","name":"Madhouse (Hard version)","type":"PROGRAMMING","points":1000.0,"rating":2800,"tags":["brute force","constructive algorithms","hashing","interactive","math"]},{"contestId":1286,"index":"C1","name":"Madhouse (Easy version)","type":"PROGRAMMING","points":750.0,"rating":2400,"tags":["brute force","constructive algorithms","interactive","math"]},{"contestId":1286,"index":"B","name":"Numbers on Tree","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["constructive algorithms","data structures","dfs and similar","graphs","greedy","trees"]},{"contestId":1286,"index":"A","name":"Garland","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["dp","greedy","sortings"]},{"contestId":1285,"index":"F","name":"Classical?","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["binary search","combinatorics","number theory"]},{"contestId":1285,"index":"E","name":"Delete a Segment","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["brute force","constructive algorithms","data structures","dp","graphs","sortings","trees","two pointers"]},{"contestId":1285,"index":"D","name":"Dr. Evil Underscores","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["bitmasks","brute force","dfs and similar","divide and conquer","dp","greedy","strings","trees"]},{"contestId":1285,"index":"C","name":"Fadi and LCM","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["brute force","math","number theory"]},{"contestId":1285,"index":"B","name":"Just Eat It!","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["dp","greedy","implementation"]},{"contestId":1285,"index":"A","name":"Mezo Playing Zoma","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1284,"index":"G","name":"Seollal","type":"PROGRAMMING","points":4000.0,"rating":3300,"tags":["graphs"]},{"contestId":1284,"index":"F","name":"New Year and Social Network","type":"PROGRAMMING","points":4000.0,"rating":3200,"tags":["data structures","graph matchings","graphs","math","trees"]},{"contestId":1284,"index":"E","name":"New Year and Castle Construction","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["combinatorics","geometry","math","sortings"]},{"contestId":1284,"index":"D","name":"New Year and Conference","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["binary search","data structures","hashing","sortings"]},{"contestId":1284,"index":"C","name":"New Year and Permutation","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["combinatorics","math"]},{"contestId":1284,"index":"B","name":"New Year and Ascent Sequence","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["binary search","combinatorics","data structures","dp","implementation","sortings"]},{"contestId":1284,"index":"A","name":"New Year and Naming","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":1283,"index":"F","name":"DIY Garland","type":"PROGRAMMING","rating":2200,"tags":["constructive algorithms","greedy","trees"]},{"contestId":1283,"index":"E","name":"New Year Parties","type":"PROGRAMMING","rating":1800,"tags":["dp","greedy"]},{"contestId":1283,"index":"D","name":"Christmas Trees","type":"PROGRAMMING","rating":1800,"tags":["graphs","greedy","shortest paths"]},{"contestId":1283,"index":"C","name":"Friends and Gifts","type":"PROGRAMMING","rating":1500,"tags":["constructive algorithms","data structures","math"]},{"contestId":1283,"index":"B","name":"Candies Division","type":"PROGRAMMING","rating":900,"tags":["math"]},{"contestId":1283,"index":"A","name":"Minutes Before the New Year","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1282,"index":"E","name":"The Cake Is a Lie","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["constructive algorithms","data structures","dfs and similar","graphs"]},{"contestId":1282,"index":"D","name":"Enchanted Artifact","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["constructive algorithms","interactive","strings"]},{"contestId":1282,"index":"C","name":"Petya and Exam","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["greedy","sortings","two pointers"]},{"contestId":1282,"index":"B2","name":"K for the Price of One (Hard Version)","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["dp","greedy","sortings"]},{"contestId":1282,"index":"B1","name":"K for the Price of One (Easy Version)","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["dp","greedy","sortings"]},{"contestId":1282,"index":"A","name":"Temporarily unavailable","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","math"]},{"contestId":1281,"index":"B","name":"Azamon Web Services","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["greedy"]},{"contestId":1281,"index":"A","name":"Suffix Three","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1280,"index":"F","name":"Intergalactic Sliding Puzzle","type":"PROGRAMMING","points":3000.0,"rating":3400,"tags":["combinatorics","constructive algorithms","math"]},{"contestId":1280,"index":"E","name":"Kirchhoff\u0027s Current Loss","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["math"]},{"contestId":1280,"index":"D","name":"Miss Punyverse","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["dp","greedy","trees"]},{"contestId":1280,"index":"C","name":"Jeremy Bearimy","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dfs and similar","graphs","greedy","trees"]},{"contestId":1280,"index":"B","name":"Beingawesomeism","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["implementation","math"]},{"contestId":1280,"index":"A","name":"Cut and Paste","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["implementation","math"]},{"contestId":1279,"index":"F","name":"New Year and Handle Change","type":"PROGRAMMING","rating":2800,"tags":["binary search","dp"]},{"contestId":1279,"index":"E","name":"New Year Permutations","type":"PROGRAMMING","rating":2700,"tags":["combinatorics","dp"]},{"contestId":1279,"index":"D","name":"Santa\u0027s Bot","type":"PROGRAMMING","rating":1700,"tags":["combinatorics","math","probabilities"]},{"contestId":1279,"index":"C","name":"Stack of Presents","type":"PROGRAMMING","rating":1400,"tags":["data structures","implementation"]},{"contestId":1279,"index":"B","name":"Verse For Santa","type":"PROGRAMMING","rating":1300,"tags":["binary search","brute force","implementation"]},{"contestId":1279,"index":"A","name":"New Year Garland","type":"PROGRAMMING","rating":900,"tags":["math"]},{"contestId":1278,"index":"F","name":"Cards","type":"PROGRAMMING","rating":2600,"tags":["combinatorics","dp","math","number theory","probabilities"]},{"contestId":1278,"index":"E","name":"Tests for problem D","type":"PROGRAMMING","rating":2200,"tags":["constructive algorithms","dfs and similar","divide and conquer","trees"]},{"contestId":1278,"index":"D","name":"Segment Tree","type":"PROGRAMMING","rating":2100,"tags":["data structures","dsu","graphs","trees"]},{"contestId":1278,"index":"C","name":"Berry Jam","type":"PROGRAMMING","rating":1700,"tags":["data structures","dp","greedy","implementation"]},{"contestId":1278,"index":"B","name":"A and B","type":"PROGRAMMING","rating":1500,"tags":["greedy","math"]},{"contestId":1278,"index":"A","name":"Shuffle Hashing","type":"PROGRAMMING","rating":1000,"tags":["brute force","implementation","strings"]},{"contestId":1277,"index":"D","name":"Let\u0027s Play the Words?","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["data structures","hashing","implementation","math"]},{"contestId":1277,"index":"B","name":"Make Them Odd","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy","number theory"]},{"contestId":1277,"index":"A","name":"Happy Birthday, Polycarp!","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":1276,"index":"F","name":"Asterisk Substrings","type":"PROGRAMMING","points":3000.0,"rating":3400,"tags":["string suffix structures"]},{"contestId":1276,"index":"E","name":"Four Stones","type":"PROGRAMMING","points":2250.0,"rating":3500,"tags":["constructive algorithms"]},{"contestId":1276,"index":"D","name":"Tree Elimination","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["dp","trees"]},{"contestId":1276,"index":"C","name":"Beautiful Rectangle","type":"PROGRAMMING","points":1250.0,"rating":2300,"tags":["brute force","combinatorics","constructive algorithms","data structures","greedy","math"]},{"contestId":1276,"index":"B","name":"Two Fairs","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["combinatorics","dfs and similar","dsu","graphs"]},{"contestId":1276,"index":"A","name":"As Simple as One and Two","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["dp","greedy"]},{"contestId":1275,"index":"F","name":"Шардирование постов","type":"PROGRAMMING","points":3000.0,"tags":["*special","binary search","interactive"]},{"contestId":1275,"index":"E3","name":"Контрольная сумма","type":"PROGRAMMING","points":1000.0,"tags":["*special"]},{"contestId":1275,"index":"E2","name":"Контрольная сумма","type":"PROGRAMMING","points":1000.0,"tags":["*special"]},{"contestId":1275,"index":"E1","name":"Контрольная сумма","type":"PROGRAMMING","points":1000.0,"tags":["*special"]},{"contestId":1275,"index":"D","name":"Storage2","type":"PROGRAMMING","points":2000.0,"tags":["*special"]},{"contestId":1275,"index":"C","name":"#define Задача B ...","type":"PROGRAMMING","points":1000.0,"tags":["*special"]},{"contestId":1275,"index":"B","name":"Code Review","type":"PROGRAMMING","points":250.0,"tags":["*special"]},{"contestId":1275,"index":"A","name":"Скрытый друг","type":"PROGRAMMING","points":250.0,"tags":["*special"]},{"contestId":1272,"index":"F","name":"Two Bracket Sequences","type":"PROGRAMMING","rating":2200,"tags":["dp","strings","two pointers"]},{"contestId":1272,"index":"E","name":"Nearest Opposite Parity","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","graphs","shortest paths"]},{"contestId":1272,"index":"D","name":"Remove One Element","type":"PROGRAMMING","rating":1500,"tags":["brute force","dp"]},{"contestId":1272,"index":"C","name":"Yet Another Broken Keyboard","type":"PROGRAMMING","rating":1200,"tags":["combinatorics","dp","implementation"]},{"contestId":1272,"index":"B","name":"Snow Walking Robot","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1272,"index":"A","name":"Three Friends","type":"PROGRAMMING","rating":900,"tags":["brute force","greedy","math","sortings"]},{"contestId":1271,"index":"F","name":"Divide The Students","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["brute force"]},{"contestId":1271,"index":"E","name":"Common Number","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["binary search","combinatorics","dp","math"]},{"contestId":1271,"index":"D","name":"Portals","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["data structures","dp","greedy","implementation","sortings"]},{"contestId":1271,"index":"C","name":"Shawarma Tent","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["brute force","geometry","greedy","implementation"]},{"contestId":1271,"index":"B","name":"Blocks","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy","math"]},{"contestId":1271,"index":"A","name":"Suits","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","math"]},{"contestId":1270,"index":"I","name":"Xor on Figures","type":"PROGRAMMING","points":4500.0,"rating":3500,"tags":["constructive algorithms","fft","math"]},{"contestId":1270,"index":"H","name":"Number of Components","type":"PROGRAMMING","points":4000.0,"rating":3300,"tags":["data structures"]},{"contestId":1270,"index":"G","name":"Subset with Zero Sum","type":"PROGRAMMING","points":3750.0,"rating":2700,"tags":["constructive algorithms","dfs and similar","graphs","math"]},{"contestId":1270,"index":"F","name":"Awesome Substrings","type":"PROGRAMMING","points":3250.0,"rating":2600,"tags":["math","strings"]},{"contestId":1270,"index":"E","name":"Divide Points","type":"PROGRAMMING","points":2750.0,"rating":2300,"tags":["constructive algorithms","geometry","math"]},{"contestId":1270,"index":"D","name":"Strange Device","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["constructive algorithms","interactive","math","sortings"]},{"contestId":1270,"index":"C","name":"Make Good","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["bitmasks","constructive algorithms","math"]},{"contestId":1270,"index":"B","name":"Interesting Subarray","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","greedy","math"]},{"contestId":1270,"index":"A","name":"Card Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["games","greedy","math"]},{"contestId":1269,"index":"B","name":"Modulo Equality","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","sortings"]},{"contestId":1269,"index":"A","name":"Equation","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","math"]},{"contestId":1268,"index":"E","name":"Happy Cactus","type":"PROGRAMMING","points":2750.0,"rating":3400,"tags":["dp"]},{"contestId":1268,"index":"D","name":"Invertation in Tournament","type":"PROGRAMMING","points":2250.0,"rating":3200,"tags":["brute force","divide and conquer","graphs","math"]},{"contestId":1268,"index":"C","name":"K Integers","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["binary search","data structures"]},{"contestId":1268,"index":"B","name":"Domino for Young","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["dp","greedy","math"]},{"contestId":1268,"index":"A","name":"Long Beautiful Integer","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["constructive algorithms","greedy","implementation","strings"]},{"contestId":1267,"index":"L","name":"Lexicography","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","strings"]},{"contestId":1267,"index":"K","name":"Key Storage","type":"PROGRAMMING","rating":2100,"tags":["combinatorics","math"]},{"contestId":1267,"index":"J","name":"Just Arrange the Icons","type":"PROGRAMMING","rating":1800,"tags":["greedy","implementation","math"]},{"contestId":1267,"index":"I","name":"Intriguing Selection","type":"PROGRAMMING","rating":2600,"tags":["brute force","constructive algorithms","implementation","interactive","sortings"]},{"contestId":1267,"index":"H","name":"Help BerLine","type":"PROGRAMMING","rating":3200,"tags":["constructive algorithms"]},{"contestId":1267,"index":"G","name":"Game Relics","type":"PROGRAMMING","rating":3000,"tags":["math","probabilities"]},{"contestId":1267,"index":"F","name":"Foolprüf Security","type":"PROGRAMMING","rating":2600,"tags":["graphs"]},{"contestId":1267,"index":"E","name":"Elections","type":"PROGRAMMING","rating":1700,"tags":["greedy"]},{"contestId":1267,"index":"D","name":"DevOps Best Practices","type":"PROGRAMMING","rating":2800,"tags":["constructive algorithms"]},{"contestId":1267,"index":"C","name":"Cactus Revenge","type":"PROGRAMMING","rating":3500,"tags":["constructive algorithms"]},{"contestId":1267,"index":"B","name":"Balls of Buma","type":"PROGRAMMING","rating":900,"tags":[]},{"contestId":1267,"index":"A","name":"Apprentice Learning Trajectory","type":"PROGRAMMING","rating":2400,"tags":[]},{"contestId":1266,"index":"H","name":"Red-Blue Graph","type":"PROGRAMMING","points":4000.0,"rating":3400,"tags":["dp","graphs","math","matrices","meet-in-the-middle"]},{"contestId":1266,"index":"G","name":"Permutation Concatenation","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["string suffix structures"]},{"contestId":1266,"index":"F","name":"Almost Same Distance","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["dfs and similar","graphs"]},{"contestId":1266,"index":"E","name":"Spaceship Solitaire","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["data structures","greedy","implementation"]},{"contestId":1266,"index":"D","name":"Decreasing Debts","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["constructive algorithms","data structures","graphs","greedy","implementation","math","two pointers"]},{"contestId":1266,"index":"C","name":"Diverse Matrix","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["constructive algorithms","greedy","math","number theory"]},{"contestId":1266,"index":"B","name":"Dice Tower","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["constructive algorithms","math"]},{"contestId":1266,"index":"A","name":"Competitive Programmer","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["chinese remainder theorem","math"]},{"contestId":1265,"index":"E","name":"Beautiful Mirrors","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["data structures","dp","math","probabilities"]},{"contestId":1265,"index":"B","name":"Beautiful Numbers","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["data structures","implementation","math","two pointers"]},{"contestId":1265,"index":"A","name":"Beautiful String","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["constructive algorithms","greedy"]},{"contestId":1264,"index":"F","name":"Beautiful Fibonacci Problem","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["constructive algorithms","number theory"]},{"contestId":1264,"index":"E","name":"Beautiful League","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["constructive algorithms","flows","graph matchings"]},{"contestId":1264,"index":"D2","name":"Beautiful Bracket Sequence (hard version)","type":"PROGRAMMING","points":1000.0,"rating":2900,"tags":["combinatorics","probabilities"]},{"contestId":1264,"index":"D1","name":"Beautiful Bracket Sequence (easy version)","type":"PROGRAMMING","points":1000.0,"rating":2600,"tags":["combinatorics","dp","probabilities"]},{"contestId":1264,"index":"C","name":"Beautiful Mirrors with queries","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["data structures","probabilities"]},{"contestId":1264,"index":"B","name":"Beautiful Sequence","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["brute force","constructive algorithms","greedy"]},{"contestId":1264,"index":"A","name":"Beautiful Regional Contest","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["greedy","implementation"]},{"contestId":1263,"index":"F","name":"Economic Difficulties","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["data structures","dfs and similar","dp","flows","graphs","trees"]},{"contestId":1263,"index":"E","name":"Editor","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["data structures","implementation"]},{"contestId":1263,"index":"D","name":"Secret Passwords","type":"PROGRAMMING","points":1750.0,"rating":1500,"tags":["dfs and similar","dsu","graphs"]},{"contestId":1263,"index":"C","name":"Everyone is a Winner!","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["binary search","math","meet-in-the-middle","number theory"]},{"contestId":1263,"index":"B","name":"PIN Codes","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["greedy","implementation"]},{"contestId":1263,"index":"A","name":"Sweet Problem","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["math"]},{"contestId":1261,"index":"F","name":"Xor-Set","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["bitmasks","divide and conquer","math"]},{"contestId":1260,"index":"F","name":"Colored Tree","type":"PROGRAMMING","rating":2700,"tags":["data structures","trees"]},{"contestId":1260,"index":"E","name":"Tournament","type":"PROGRAMMING","rating":2400,"tags":["brute force","dp","greedy"]},{"contestId":1260,"index":"D","name":"A Game with Traps","type":"PROGRAMMING","rating":1900,"tags":["binary search","dp","greedy","sortings"]},{"contestId":1260,"index":"C","name":"Infinite Fence","type":"PROGRAMMING","rating":1700,"tags":["greedy","math","number theory"]},{"contestId":1260,"index":"B","name":"Obtain Two Zeroes","type":"PROGRAMMING","rating":1300,"tags":["binary search","math"]},{"contestId":1260,"index":"A","name":"Heating","type":"PROGRAMMING","rating":1000,"tags":["math"]},{"contestId":1257,"index":"G","name":"Divisor Set","type":"PROGRAMMING","rating":2600,"tags":["divide and conquer","fft","greedy","math","number theory"]},{"contestId":1257,"index":"F","name":"Make Them Similar","type":"PROGRAMMING","rating":2400,"tags":["bitmasks","brute force","hashing","meet-in-the-middle"]},{"contestId":1257,"index":"E","name":"The Contest","type":"PROGRAMMING","rating":2000,"tags":["data structures","dp","greedy"]},{"contestId":1257,"index":"D","name":"Yet Another Monster Killing Problem","type":"PROGRAMMING","rating":1700,"tags":["binary search","data structures","dp","greedy","sortings","two pointers"]},{"contestId":1257,"index":"C","name":"Dominated Subarray","type":"PROGRAMMING","rating":1200,"tags":["greedy","implementation","sortings","strings","two pointers"]},{"contestId":1257,"index":"B","name":"Magic Stick","type":"PROGRAMMING","rating":1000,"tags":["math"]},{"contestId":1257,"index":"A","name":"Two Rival Students","type":"PROGRAMMING","rating":800,"tags":["greedy","math"]},{"contestId":1256,"index":"F","name":"Equalizing Two Strings","type":"PROGRAMMING","rating":2000,"tags":["constructive algorithms","sortings","strings"]},{"contestId":1256,"index":"E","name":"Yet Another Division Into Teams","type":"PROGRAMMING","rating":2000,"tags":["dp","greedy","sortings"]},{"contestId":1256,"index":"D","name":"Binary String Minimizing","type":"PROGRAMMING","rating":1500,"tags":["greedy"]},{"contestId":1256,"index":"C","name":"Platforms Jumping","type":"PROGRAMMING","rating":1700,"tags":["greedy"]},{"contestId":1256,"index":"B","name":"Minimize the Permutation","type":"PROGRAMMING","rating":1400,"tags":["greedy"]},{"contestId":1256,"index":"A","name":"Payment Without Change","type":"PROGRAMMING","rating":1000,"tags":["math"]},{"contestId":1255,"index":"C","name":"League of Leesins","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","implementation"]},{"contestId":1255,"index":"B","name":"Fridge Lockers","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["graphs","implementation"]},{"contestId":1255,"index":"A","name":"Changing Volume","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1254,"index":"E","name":"Send Tree to Charlie","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["combinatorics","dfs and similar","dsu","trees"]},{"contestId":1254,"index":"D","name":"Tree Queries","type":"PROGRAMMING","points":1750.0,"rating":2700,"tags":["data structures","probabilities","trees"]},{"contestId":1254,"index":"C","name":"Point Ordering","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["constructive algorithms","geometry","interactive","math"]},{"contestId":1254,"index":"B2","name":"Send Boxes to Alice (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":2100,"tags":["constructive algorithms","greedy","math","number theory","ternary search","two pointers"]},{"contestId":1254,"index":"B1","name":"Send Boxes to Alice (Easy Version)","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["constructive algorithms","greedy","math","number theory","ternary search","two pointers"]},{"contestId":1254,"index":"A","name":"Feeding Chicken","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1253,"index":"F","name":"Cheap Robot","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["binary search","dsu","graphs","shortest paths","trees"]},{"contestId":1253,"index":"E","name":"Antenna Coverage","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["data structures","dp","greedy","sortings"]},{"contestId":1253,"index":"D","name":"Harmonious Graph","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["constructive algorithms","dfs and similar","dsu","graphs","greedy","sortings"]},{"contestId":1253,"index":"C","name":"Sweets Eating","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["dp","greedy","math","sortings"]},{"contestId":1253,"index":"B","name":"Silly Mistake","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["greedy","implementation"]},{"contestId":1253,"index":"A","name":"Single Push","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":1252,"index":"L","name":"Road Construction","type":"PROGRAMMING","rating":2300,"tags":["flows","graphs"]},{"contestId":1252,"index":"K","name":"Addition Robot","type":"PROGRAMMING","rating":2100,"tags":["data structures","math","matrices"]},{"contestId":1252,"index":"J","name":"Tiling Terrace","type":"PROGRAMMING","rating":2300,"tags":["brute force","dp"]},{"contestId":1252,"index":"I","name":"Mission Possible","type":"PROGRAMMING","rating":3000,"tags":[]},{"contestId":1252,"index":"H","name":"Twin Buildings","type":"PROGRAMMING","rating":1800,"tags":["greedy","implementation"]},{"contestId":1252,"index":"G","name":"Performance Review","type":"PROGRAMMING","rating":2100,"tags":["data structures"]},{"contestId":1252,"index":"F","name":"Regular Forestation","type":"PROGRAMMING","rating":2400,"tags":["hashing","trees"]},{"contestId":1252,"index":"E","name":"Songwriter","type":"PROGRAMMING","rating":2200,"tags":["greedy","two pointers"]},{"contestId":1252,"index":"D","name":"Find String in a Grid","type":"PROGRAMMING","rating":3000,"tags":["data structures","dp","strings","trees"]},{"contestId":1252,"index":"C","name":"Even Path","type":"PROGRAMMING","rating":1600,"tags":["data structures","implementation"]},{"contestId":1252,"index":"B","name":"Cleaning Robots","type":"PROGRAMMING","rating":2300,"tags":["dp","trees"]},{"contestId":1252,"index":"A","name":"Copying Homework","type":"PROGRAMMING","rating":1000,"tags":[]},{"contestId":1251,"index":"F","name":"Red-White Fence","type":"PROGRAMMING","rating":2500,"tags":["combinatorics","fft"]},{"contestId":1251,"index":"E2","name":"Voting (Hard Version)","type":"PROGRAMMING","rating":2400,"tags":["binary search","data structures","greedy"]},{"contestId":1251,"index":"E1","name":"Voting (Easy Version)","type":"PROGRAMMING","rating":2300,"tags":["data structures","dp","greedy"]},{"contestId":1251,"index":"D","name":"Salary Changing","type":"PROGRAMMING","rating":1900,"tags":["binary search","greedy","sortings"]},{"contestId":1251,"index":"C","name":"Minimize The Integer","type":"PROGRAMMING","rating":1600,"tags":["greedy","two pointers"]},{"contestId":1251,"index":"B","name":"Binary Palindromes","type":"PROGRAMMING","rating":1400,"tags":["greedy","strings"]},{"contestId":1251,"index":"A","name":"Broken Keyboard","type":"PROGRAMMING","rating":1000,"tags":["brute force","strings","two pointers"]},{"contestId":1250,"index":"N","name":"Wires","type":"PROGRAMMING","rating":2000,"tags":["dfs and similar","graphs","greedy"]},{"contestId":1250,"index":"M","name":"SmartGarden","type":"PROGRAMMING","rating":2500,"tags":["constructive algorithms","divide and conquer"]},{"contestId":1250,"index":"L","name":"Divide The Students","type":"PROGRAMMING","rating":1500,"tags":["binary search","greedy","math"]},{"contestId":1250,"index":"K","name":"Projectors","type":"PROGRAMMING","rating":3100,"tags":["flows","graphs"]},{"contestId":1250,"index":"J","name":"The Parade","type":"PROGRAMMING","rating":1800,"tags":["binary search","greedy"]},{"contestId":1250,"index":"I","name":"Show Must Go On","type":"PROGRAMMING","rating":3100,"tags":["binary search","brute force","greedy","shortest paths"]},{"contestId":1250,"index":"H","name":"Happy Birthday","type":"PROGRAMMING","rating":1500,"tags":["math"]},{"contestId":1250,"index":"G","name":"Discarding Game","type":"PROGRAMMING","rating":2300,"tags":["dp","greedy","two pointers"]},{"contestId":1250,"index":"F","name":"Data Center","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation"]},{"contestId":1250,"index":"E","name":"The Coronation","type":"PROGRAMMING","rating":2300,"tags":["graphs","implementation"]},{"contestId":1250,"index":"D","name":"Conference Problem","type":"PROGRAMMING","rating":3000,"tags":["dp"]},{"contestId":1250,"index":"C","name":"Trip to Saint Petersburg","type":"PROGRAMMING","rating":2100,"tags":["data structures"]},{"contestId":1250,"index":"B","name":"The Feast and the Bus","type":"PROGRAMMING","rating":1800,"tags":["brute force","constructive algorithms","greedy","math"]},{"contestId":1250,"index":"A","name":"Berstagram","type":"PROGRAMMING","rating":1400,"tags":["implementation"]},{"contestId":1249,"index":"F","name":"Maximum Weight Subset","type":"PROGRAMMING","rating":2200,"tags":["dp","trees"]},{"contestId":1249,"index":"E","name":"By Elevator or Stairs?","type":"PROGRAMMING","rating":1700,"tags":["dp","shortest paths"]},{"contestId":1249,"index":"D2","name":"Too Many Segments (hard version)","type":"PROGRAMMING","rating":1800,"tags":["data structures","greedy","sortings"]},{"contestId":1249,"index":"D1","name":"Too Many Segments (easy version)","type":"PROGRAMMING","rating":1800,"tags":["greedy"]},{"contestId":1249,"index":"C2","name":"Good Numbers (hard version)","type":"PROGRAMMING","rating":1500,"tags":["binary search","greedy","math","meet-in-the-middle"]},{"contestId":1249,"index":"C1","name":"Good Numbers (easy version)","type":"PROGRAMMING","rating":1300,"tags":["brute force","greedy","implementation"]},{"contestId":1249,"index":"B2","name":"Books Exchange (hard version)","type":"PROGRAMMING","rating":1300,"tags":["dfs and similar","dsu","math"]},{"contestId":1249,"index":"B1","name":"Books Exchange (easy version)","type":"PROGRAMMING","rating":1000,"tags":["dsu","math"]},{"contestId":1249,"index":"A","name":"Yet Another Dividing into Teams","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1248,"index":"D1","name":"The World Is Just a Programming Task (Easy Version)","type":"PROGRAMMING","points":750.0,"rating":2000,"tags":["brute force","dp","greedy","implementation"]},{"contestId":1248,"index":"B","name":"Grow The Tree","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["greedy","math","sortings"]},{"contestId":1248,"index":"A","name":"Integer Points","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["geometry","math"]},{"contestId":1246,"index":"F","name":"Cursor Distance","type":"PROGRAMMING","points":3250.0,"rating":3500,"tags":[]},{"contestId":1245,"index":"F","name":"Daniel and Spring Cleaning","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["bitmasks","brute force","combinatorics","dp"]},{"contestId":1245,"index":"E","name":"Hyakugoku and Ladders","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["dp","probabilities","shortest paths"]},{"contestId":1245,"index":"D","name":"Shichikuji and Power Grid","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["dsu","graphs","greedy","shortest paths","trees"]},{"contestId":1245,"index":"C","name":"Constanze\u0027s Machine","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["dp"]},{"contestId":1245,"index":"B","name":"Restricted RPS","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["constructive algorithms","dp","greedy"]},{"contestId":1245,"index":"A","name":"Good ol\u0027 Numbers Coloring","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["math","number theory"]},{"contestId":1244,"index":"G","name":"Running in Pairs","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["constructive algorithms","greedy","math"]},{"contestId":1244,"index":"F","name":"Chips","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["constructive algorithms","implementation"]},{"contestId":1244,"index":"E","name":"Minimizing Difference","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["binary search","constructive algorithms","greedy","sortings","ternary search","two pointers"]},{"contestId":1244,"index":"D","name":"Paint the Tree","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["brute force","constructive algorithms","dp","graphs","implementation","trees"]},{"contestId":1244,"index":"C","name":"The Football Season","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["brute force","math","number theory"]},{"contestId":1244,"index":"B","name":"Rooms and Staircases","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["brute force","implementation"]},{"contestId":1244,"index":"A","name":"Pens and Pencils","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1243,"index":"B2","name":"Character Swap (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":1600,"tags":["strings"]},{"contestId":1243,"index":"B1","name":"Character Swap (Easy Version)","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["strings"]},{"contestId":1243,"index":"A","name":"Maximum Square","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1242,"index":"E","name":"Planar Perimeter","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["constructive algorithms","graphs"]},{"contestId":1242,"index":"D","name":"Number Discovery","type":"PROGRAMMING","points":2000.0,"rating":3400,"tags":["math"]},{"contestId":1242,"index":"C","name":"Sum Balance","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["bitmasks","dfs and similar","dp","graphs"]},{"contestId":1242,"index":"B","name":"0-1 MST","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["dfs and similar","dsu","graphs","sortings"]},{"contestId":1242,"index":"A","name":"Tile Painting","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["constructive algorithms","math","number theory"]},{"contestId":1240,"index":"F","name":"Football","type":"PROGRAMMING","points":2750.0,"rating":3100,"tags":["graphs"]},{"contestId":1239,"index":"F","name":"Swiper, no swiping!","type":"PROGRAMMING","points":3000.0,"rating":3400,"tags":["graphs","implementation"]},{"contestId":1239,"index":"E","name":"Turtle","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["dp","implementation"]},{"contestId":1239,"index":"D","name":"Catowice City","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["2-sat","dfs and similar","graph matchings","graphs"]},{"contestId":1239,"index":"C","name":"Queue in the Train","type":"PROGRAMMING","points":1250.0,"rating":2300,"tags":["data structures","greedy","implementation"]},{"contestId":1239,"index":"B","name":"The World Is Just a Programming Task (Hard Version)","type":"PROGRAMMING","points":1250.0,"rating":2500,"tags":["implementation"]},{"contestId":1239,"index":"A","name":"Ivan the Fool and the Probability Theory","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["combinatorics","dp","math"]},{"contestId":1238,"index":"G","name":"Adilbek and the Watering System","type":"PROGRAMMING","rating":2700,"tags":["data structures","greedy","sortings"]},{"contestId":1238,"index":"F","name":"The Maximum Subtree","type":"PROGRAMMING","rating":2200,"tags":["dfs and similar","dp","graphs","trees"]},{"contestId":1238,"index":"E","name":"Keyboard Purchase","type":"PROGRAMMING","rating":2200,"tags":["bitmasks","dp"]},{"contestId":1238,"index":"D","name":"AB-string","type":"PROGRAMMING","rating":1900,"tags":["binary search","combinatorics","dp","strings"]},{"contestId":1238,"index":"C","name":"Standard Free2play","type":"PROGRAMMING","rating":1600,"tags":["dp","greedy","math"]},{"contestId":1238,"index":"B","name":"Kill `Em All","type":"PROGRAMMING","rating":1300,"tags":["greedy","sortings"]},{"contestId":1238,"index":"A","name":"Prime Subtraction","type":"PROGRAMMING","rating":900,"tags":["math","number theory"]},{"contestId":1237,"index":"H","name":"Balanced Reversals","type":"PROGRAMMING","points":4000.0,"rating":3300,"tags":["constructive algorithms"]},{"contestId":1237,"index":"G","name":"Balanced Distribution","type":"PROGRAMMING","points":3750.0,"rating":3500,"tags":["data structures","dp","greedy"]},{"contestId":1237,"index":"F","name":"Balanced Domino Placements","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["combinatorics","dp"]},{"contestId":1237,"index":"E","name":"Balanced Binary Search Trees","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["dp","math"]},{"contestId":1237,"index":"D","name":"Balanced Playlist","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["binary search","data structures","implementation"]},{"contestId":1237,"index":"C2","name":"Balanced Removals (Harder)","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["binary search","constructive algorithms","divide and conquer","greedy","implementation","sortings"]},{"contestId":1237,"index":"C1","name":"Balanced Removals (Easier)","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["constructive algorithms","geometry","greedy"]},{"contestId":1237,"index":"B","name":"Balanced Tunnel","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["data structures","sortings","two pointers"]},{"contestId":1237,"index":"A","name":"Balanced Rating Changes","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","math"]},{"contestId":1236,"index":"F","name":"Alice and the Cactus","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["dfs and similar","graphs","math","probabilities"]},{"contestId":1236,"index":"E","name":"Alice and the Unfair Game","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["binary search","data structures","dp","dsu"]},{"contestId":1236,"index":"D","name":"Alice and the Doll","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["brute force","data structures","greedy","implementation"]},{"contestId":1236,"index":"C","name":"Labs","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1236,"index":"B","name":"Alice and the List of Presents","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["combinatorics","math"]},{"contestId":1236,"index":"A","name":"Stones","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","math"]},{"contestId":1234,"index":"F","name":"Yet Another Substring Reverse","type":"PROGRAMMING","rating":2200,"tags":["bitmasks","dp"]},{"contestId":1234,"index":"E","name":"Special Permutations","type":"PROGRAMMING","rating":2000,"tags":["math"]},{"contestId":1234,"index":"D","name":"Distinct Characters Queries","type":"PROGRAMMING","rating":1600,"tags":["data structures"]},{"contestId":1234,"index":"C","name":"Pipes","type":"PROGRAMMING","rating":1500,"tags":["dp","implementation"]},{"contestId":1234,"index":"B2","name":"Social Network (hard version)","type":"PROGRAMMING","rating":1300,"tags":["data structures","implementation"]},{"contestId":1234,"index":"B1","name":"Social Network (easy version)","type":"PROGRAMMING","rating":1000,"tags":["implementation"]},{"contestId":1234,"index":"A","name":"Equalize Prices Again","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1231,"index":"E","name":"Middle-Out","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["constructive algorithms","greedy","strings"]},{"contestId":1231,"index":"C","name":"Increasing Matrix","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy"]},{"contestId":1230,"index":"B","name":"Ania and Minimizing","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["greedy","implementation"]},{"contestId":1230,"index":"A","name":"Dawid and Bags of Candies","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation"]},{"contestId":1228,"index":"F","name":"One Node is Gone","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["constructive algorithms","implementation","trees"]},{"contestId":1228,"index":"E","name":"Another Filling the Grid","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["combinatorics","dp","math"]},{"contestId":1228,"index":"D","name":"Complete Tripartite","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["brute force","constructive algorithms","graphs","hashing","implementation"]},{"contestId":1228,"index":"C","name":"Primes and Multiplication","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["math","number theory"]},{"contestId":1228,"index":"B","name":"Filling the Grid","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation","math"]},{"contestId":1228,"index":"A","name":"Distinct Digits","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation"]},{"contestId":1227,"index":"G","name":"Not Same","type":"PROGRAMMING","points":3250.0,"rating":2600,"tags":["constructive algorithms"]},{"contestId":1227,"index":"F2","name":"Wrong Answer on test 233 (Hard Version)","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["combinatorics","math"]},{"contestId":1227,"index":"F1","name":"Wrong Answer on test 233 (Easy Version)","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["dp"]},{"contestId":1227,"index":"E","name":"Arson In Berland Forest","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["binary search","graphs","shortest paths"]},{"contestId":1227,"index":"D2","name":"Optimal Subsequences (Hard Version)","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["data structures","greedy"]},{"contestId":1227,"index":"D1","name":"Optimal Subsequences (Easy Version)","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["data structures","greedy"]},{"contestId":1227,"index":"C","name":"Messy","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["constructive algorithms"]},{"contestId":1227,"index":"B","name":"Box","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms"]},{"contestId":1227,"index":"A","name":"Math Problem","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["math"]},{"contestId":1225,"index":"G","name":"To Make 1","type":"PROGRAMMING","points":3750.0,"rating":3100,"tags":["bitmasks","constructive algorithms","dp","greedy","number theory"]},{"contestId":1225,"index":"F","name":"Tree Factory","type":"PROGRAMMING","points":3250.0,"rating":2500,"tags":["constructive algorithms","greedy","trees"]},{"contestId":1225,"index":"E","name":"Rock Is Push","type":"PROGRAMMING","points":2750.0,"rating":2200,"tags":["binary search","dp"]},{"contestId":1225,"index":"D","name":"Power Products","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["hashing","math","number theory"]},{"contestId":1225,"index":"C","name":"p-binary","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["bitmasks","brute force","math"]},{"contestId":1225,"index":"B2","name":"TV Subscriptions (Hard Version)","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["implementation","two pointers"]},{"contestId":1225,"index":"B1","name":"TV Subscriptions (Easy Version)","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["implementation"]},{"contestId":1225,"index":"A","name":"Forgetting Things","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["math"]},{"contestId":1223,"index":"G","name":"Wooden Raft","type":"PROGRAMMING","points":3250.0,"rating":3200,"tags":["binary search","math","number theory"]},{"contestId":1223,"index":"F","name":"Stack Exterminable Arrays","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["data structures","divide and conquer","dp","hashing"]},{"contestId":1223,"index":"E","name":"Paint the Tree","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["dp","sortings","trees"]},{"contestId":1223,"index":"D","name":"Sequence Sorting","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["dp","greedy","two pointers"]},{"contestId":1223,"index":"C","name":"Save the Nature","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","greedy"]},{"contestId":1223,"index":"B","name":"Strings Equalization","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["strings"]},{"contestId":1223,"index":"A","name":"CME","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1221,"index":"G","name":"Graph And Numbers","type":"PROGRAMMING","rating":2900,"tags":["bitmasks","brute force","combinatorics","dp","meet-in-the-middle"]},{"contestId":1221,"index":"F","name":"Choose a Square","type":"PROGRAMMING","rating":2400,"tags":["binary search","data structures","sortings"]},{"contestId":1221,"index":"E","name":"Game With String","type":"PROGRAMMING","rating":2500,"tags":["games"]},{"contestId":1221,"index":"D","name":"Make The Fence Great Again","type":"PROGRAMMING","rating":1800,"tags":["dp"]},{"contestId":1221,"index":"C","name":"Perfect Team","type":"PROGRAMMING","rating":1200,"tags":["binary search","math"]},{"contestId":1221,"index":"B","name":"Knights","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","greedy"]},{"contestId":1221,"index":"A","name":"2048 Game","type":"PROGRAMMING","rating":1000,"tags":["brute force","greedy","math"]},{"contestId":1220,"index":"G","name":"Geolocation","type":"PROGRAMMING","points":3500.0,"rating":3400,"tags":["geometry"]},{"contestId":1220,"index":"F","name":"Gardener Alex","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["binary search","data structures"]},{"contestId":1220,"index":"E","name":"Tourism","type":"PROGRAMMING","points":2750.0,"rating":2200,"tags":["dfs and similar","dp","dsu","graphs","greedy","trees"]},{"contestId":1220,"index":"D","name":"Alex and Julian","type":"PROGRAMMING","points":2250.0,"rating":1900,"tags":["bitmasks","math","number theory"]},{"contestId":1220,"index":"C","name":"Substring Game in the Lesson","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["games","greedy","strings"]},{"contestId":1220,"index":"B","name":"Multiplication Table","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["math","number theory"]},{"contestId":1220,"index":"A","name":"Cards","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","sortings","strings"]},{"contestId":1219,"index":"G","name":"Harvester","type":"PROGRAMMING","rating":2000,"tags":["implementation"]},{"contestId":1219,"index":"C","name":"Periodic integer number","type":"PROGRAMMING","rating":1700,"tags":["implementation","strings"]},{"contestId":1218,"index":"I","name":"The Light Square","type":"PROGRAMMING","rating":2100,"tags":["2-sat","dfs and similar","greedy"]},{"contestId":1218,"index":"H","name":"Function Composition","type":"PROGRAMMING","rating":2900,"tags":["dfs and similar"]},{"contestId":1218,"index":"G","name":"Alpha planetary system","type":"PROGRAMMING","rating":3000,"tags":["constructive algorithms","graphs","shortest paths"]},{"contestId":1218,"index":"F","name":"Workout plan","type":"PROGRAMMING","rating":1500,"tags":["data structures","greedy"]},{"contestId":1218,"index":"E","name":"Product Tuples","type":"PROGRAMMING","rating":2500,"tags":["divide and conquer","fft"]},{"contestId":1218,"index":"D","name":"Xor Spanning Tree","type":"PROGRAMMING","rating":2400,"tags":["divide and conquer","fft","graphs"]},{"contestId":1218,"index":"C","name":"Jumping Transformers","type":"PROGRAMMING","rating":2600,"tags":["dp"]},{"contestId":1218,"index":"B","name":"Guarding warehouses","type":"PROGRAMMING","rating":3000,"tags":["data structures","geometry"]},{"contestId":1218,"index":"A","name":"BubbleReactor","type":"PROGRAMMING","rating":2800,"tags":["dp","graphs"]},{"contestId":1217,"index":"F","name":"Forced Online Queries Problem","type":"PROGRAMMING","rating":2600,"tags":["data structures","divide and conquer","dsu","graphs","trees"]},{"contestId":1217,"index":"E","name":"Sum Queries?","type":"PROGRAMMING","rating":2300,"tags":["data structures","greedy","implementation","math"]},{"contestId":1217,"index":"D","name":"Coloring Edges","type":"PROGRAMMING","rating":2100,"tags":["constructive algorithms","dfs and similar","graphs"]},{"contestId":1217,"index":"C","name":"The Number Of Good Substrings","type":"PROGRAMMING","rating":1700,"tags":["binary search","bitmasks","brute force"]},{"contestId":1217,"index":"B","name":"Zmei Gorynich","type":"PROGRAMMING","rating":1600,"tags":["greedy","math"]},{"contestId":1217,"index":"A","name":"Creating a Character","type":"PROGRAMMING","rating":1300,"tags":["binary search","math"]},{"contestId":1216,"index":"F","name":"Wi-Fi","type":"PROGRAMMING","rating":2100,"tags":["data structures","dp","greedy"]},{"contestId":1216,"index":"E2","name":"Numerical Sequence (hard version)","type":"PROGRAMMING","rating":2200,"tags":["binary search","math"]},{"contestId":1216,"index":"E1","name":"Numerical Sequence (easy version)","type":"PROGRAMMING","rating":1900,"tags":["binary search","brute force","math"]},{"contestId":1216,"index":"D","name":"Swords","type":"PROGRAMMING","rating":1300,"tags":["math"]},{"contestId":1216,"index":"C","name":"White Sheet","type":"PROGRAMMING","rating":1700,"tags":["geometry","math"]},{"contestId":1216,"index":"B","name":"Shooting","type":"PROGRAMMING","rating":900,"tags":["greedy","implementation","sortings"]},{"contestId":1216,"index":"A","name":"Prefixes","type":"PROGRAMMING","rating":800,"tags":["strings"]},{"contestId":1215,"index":"F","name":"Radio Stations","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["2-sat"]},{"contestId":1215,"index":"E","name":"Marbles","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["bitmasks","dp"]},{"contestId":1215,"index":"D","name":"Ticket Game","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["games","greedy","math"]},{"contestId":1215,"index":"C","name":"Swap Letters","type":"PROGRAMMING","points":1750.0,"rating":1500,"tags":["constructive algorithms","greedy"]},{"contestId":1215,"index":"B","name":"The Number of Products","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["combinatorics","dp","implementation"]},{"contestId":1215,"index":"A","name":"Yellow Cards","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy","implementation","math"]},{"contestId":1214,"index":"H","name":"Tiles Placement","type":"PROGRAMMING","points":3500.0,"rating":2800,"tags":["constructive algorithms","dfs and similar","trees"]},{"contestId":1214,"index":"G","name":"Feeling Good","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["bitmasks","data structures"]},{"contestId":1214,"index":"F","name":"Employment","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["greedy","sortings"]},{"contestId":1214,"index":"E","name":"Petya and Construction Set","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["constructive algorithms","graphs","math","sortings","trees"]},{"contestId":1214,"index":"D","name":"Treasure Island","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dfs and similar","dp","flows","hashing"]},{"contestId":1214,"index":"C","name":"Bad Sequence","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["data structures","greedy"]},{"contestId":1214,"index":"B","name":"Badges","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","math"]},{"contestId":1214,"index":"A","name":"Optimal Currency Exchange","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["brute force","math"]},{"contestId":1213,"index":"G","name":"Path Queries","type":"PROGRAMMING","rating":1800,"tags":["divide and conquer","dsu","graphs","sortings","trees"]},{"contestId":1213,"index":"F","name":"Unstable String Sort","type":"PROGRAMMING","rating":2100,"tags":["data structures","dfs and similar","dsu","graphs","greedy","implementation","strings"]},{"contestId":1213,"index":"E","name":"Two Small Strings","type":"PROGRAMMING","rating":1900,"tags":["brute force","constructive algorithms"]},{"contestId":1213,"index":"D2","name":"Equalizing by Division (hard version)","type":"PROGRAMMING","rating":1600,"tags":["brute force","math","sortings"]},{"contestId":1213,"index":"D1","name":"Equalizing by Division (easy version)","type":"PROGRAMMING","rating":1500,"tags":["brute force","implementation"]},{"contestId":1213,"index":"C","name":"Book Reading","type":"PROGRAMMING","rating":1200,"tags":["math"]},{"contestId":1213,"index":"B","name":"Bad Prices","type":"PROGRAMMING","rating":1100,"tags":["data structures","implementation"]},{"contestId":1213,"index":"A","name":"Chips Moving","type":"PROGRAMMING","rating":900,"tags":["math"]},{"contestId":1211,"index":"I","name":"Unusual Graph","type":"PROGRAMMING","rating":3000,"tags":["*special","graphs"]},{"contestId":1211,"index":"H","name":"Road Repair in Treeland","type":"PROGRAMMING","rating":3100,"tags":["*special","binary search","dp","trees"]},{"contestId":1211,"index":"G","name":"King\u0027s Path","type":"PROGRAMMING","rating":2500,"tags":["*special","math","trees"]},{"contestId":1211,"index":"F","name":"kotlinkotlinkotlinkotlin...","type":"PROGRAMMING","rating":2300,"tags":["*special","graphs","implementation","strings"]},{"contestId":1211,"index":"E","name":"Double Permutation Inc.","type":"PROGRAMMING","rating":2000,"tags":["*special","binary search","greedy"]},{"contestId":1211,"index":"D","name":"Teams","type":"PROGRAMMING","rating":2000,"tags":["*special","binary search","greedy","math"]},{"contestId":1211,"index":"C","name":"Ice Cream","type":"PROGRAMMING","rating":1700,"tags":["*special","greedy","sortings"]},{"contestId":1211,"index":"B","name":"Traveling Around the Golden Ring of Berland","type":"PROGRAMMING","rating":1500,"tags":["*special","implementation"]},{"contestId":1211,"index":"A","name":"Three Problems","type":"PROGRAMMING","rating":1000,"tags":["*special","implementation"]},{"contestId":1210,"index":"G","name":"Mateusz and Escape Room","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["dp"]},{"contestId":1210,"index":"F2","name":"Marek and Matching (hard version)","type":"PROGRAMMING","points":1250.0,"rating":3200,"tags":["brute force","probabilities"]},{"contestId":1210,"index":"F1","name":"Marek and Matching (easy version)","type":"PROGRAMMING","points":1500.0,"rating":3100,"tags":["brute force","probabilities"]},{"contestId":1210,"index":"E","name":"Wojtek and Card Tricks","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["math"]},{"contestId":1210,"index":"D","name":"Konrad and Company Evaluation","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["graphs"]},{"contestId":1210,"index":"C","name":"Kamil and Making a Stream","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["math","number theory","trees"]},{"contestId":1210,"index":"B","name":"Marcin and Training Camp","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["brute force","greedy"]},{"contestId":1210,"index":"A","name":"Anadi and Domino","type":"PROGRAMMING","points":250.0,"rating":1700,"tags":["brute force","graphs"]},{"contestId":1209,"index":"H","name":"Moving Walkways","type":"PROGRAMMING","points":4000.0,"rating":3300,"tags":["data structures","greedy","math"]},{"contestId":1209,"index":"G2","name":"Into Blocks (hard version)","type":"PROGRAMMING","points":2250.0,"rating":3200,"tags":["data structures"]},{"contestId":1209,"index":"G1","name":"Into Blocks (easy version)","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["data structures","dsu","greedy","implementation","two pointers"]},{"contestId":1209,"index":"F","name":"Koala and Notebook","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["data structures","dfs and similar","graphs","shortest paths","strings","trees"]},{"contestId":1209,"index":"E2","name":"Rotate Columns (hard version)","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["bitmasks","dp","greedy","sortings"]},{"contestId":1209,"index":"E1","name":"Rotate Columns (easy version)","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["bitmasks","brute force","dp","greedy","sortings"]},{"contestId":1209,"index":"D","name":"Cow and Snacks","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["dfs and similar","dsu","graphs"]},{"contestId":1209,"index":"C","name":"Paint the Digits","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1209,"index":"B","name":"Koala and Lights","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation","math","number theory"]},{"contestId":1209,"index":"A","name":"Paint the Numbers","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","math"]},{"contestId":1208,"index":"H","name":"Red Blue Tree","type":"PROGRAMMING","points":3750.0,"rating":3500,"tags":["data structures","implementation","trees"]},{"contestId":1208,"index":"G","name":"Polygons","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["greedy","math","number theory"]},{"contestId":1208,"index":"F","name":"Bits And Pieces","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["bitmasks","dfs and similar","dp","greedy"]},{"contestId":1208,"index":"E","name":"Let Them Slide","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["data structures","implementation"]},{"contestId":1208,"index":"D","name":"Restore Permutation","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["binary search","data structures","greedy","implementation"]},{"contestId":1208,"index":"C","name":"Magic Grid","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["constructive algorithms"]},{"contestId":1208,"index":"B","name":"Uniqueness","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["binary search","brute force","implementation","two pointers"]},{"contestId":1208,"index":"A","name":"XORinacci","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["math"]},{"contestId":1207,"index":"G","name":"Indie Album","type":"PROGRAMMING","rating":2700,"tags":["data structures","dfs and similar","hashing","string suffix structures","strings","trees"]},{"contestId":1207,"index":"F","name":"Remainder Problem","type":"PROGRAMMING","rating":2100,"tags":["brute force","data structures","implementation"]},{"contestId":1207,"index":"E","name":"XOR Guessing","type":"PROGRAMMING","rating":1900,"tags":["bitmasks","interactive","math"]},{"contestId":1207,"index":"D","name":"Number Of Permutations","type":"PROGRAMMING","rating":1800,"tags":["combinatorics"]},{"contestId":1207,"index":"C","name":"Gas Pipeline","type":"PROGRAMMING","rating":1500,"tags":["dp","greedy"]},{"contestId":1207,"index":"B","name":"Square Filling","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1207,"index":"A","name":"There Are Two Types Of Burgers","type":"PROGRAMMING","rating":800,"tags":["brute force","greedy","implementation","math"]},{"contestId":1206,"index":"B","name":"Make Product Equal One","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["dp","implementation"]},{"contestId":1206,"index":"A","name":"Choose Two Numbers","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math","sortings"]},{"contestId":1205,"index":"F","name":"Beauty of a Permutation","type":"PROGRAMMING","points":3000.0,"rating":3400,"tags":["constructive algorithms","math"]},{"contestId":1205,"index":"E","name":"Expected Value Again","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["combinatorics","strings"]},{"contestId":1205,"index":"D","name":"Almost All","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["constructive algorithms","trees"]},{"contestId":1205,"index":"C","name":"Palindromic Paths","type":"PROGRAMMING","points":1250.0,"rating":2400,"tags":["implementation","interactive"]},{"contestId":1205,"index":"B","name":"Shortest Cycle","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["bitmasks","brute force","graphs","shortest paths"]},{"contestId":1205,"index":"A","name":"Almost Equal","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["constructive algorithms","greedy","math"]},{"contestId":1204,"index":"E","name":"Natasha, Sasha and the Prefix Sums","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["combinatorics","dp","math","number theory"]},{"contestId":1204,"index":"D2","name":"Kirk and a Binary String (hard version)","type":"PROGRAMMING","points":750.0,"rating":2100,"tags":["data structures","greedy","math","strings"]},{"contestId":1204,"index":"D1","name":"Kirk and a Binary String (easy version)","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["brute force","greedy","strings"]},{"contestId":1204,"index":"C","name":"Anna, Svyatoslav and Maps","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["dp","graphs","greedy","shortest paths"]},{"contestId":1204,"index":"B","name":"Mislove Has Lost an Array","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["greedy","math"]},{"contestId":1204,"index":"A","name":"BowWow and the Timetable","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["math"]},{"contestId":1203,"index":"F2","name":"Complete the Projects (hard version)","type":"PROGRAMMING","rating":2300,"tags":["dp","greedy"]},{"contestId":1203,"index":"F1","name":"Complete the Projects (easy version)","type":"PROGRAMMING","rating":2100,"tags":["greedy"]},{"contestId":1203,"index":"E","name":"Boxers","type":"PROGRAMMING","rating":1500,"tags":["greedy","sortings"]},{"contestId":1203,"index":"D2","name":"Remove the Substring (hard version)","type":"PROGRAMMING","rating":1700,"tags":["binary search","greedy","implementation","two pointers"]},{"contestId":1203,"index":"D1","name":"Remove the Substring (easy version)","type":"PROGRAMMING","rating":1600,"tags":["greedy","implementation"]},{"contestId":1203,"index":"C","name":"Common Divisors","type":"PROGRAMMING","rating":1300,"tags":["implementation","math"]},{"contestId":1203,"index":"B","name":"Equal Rectangles","type":"PROGRAMMING","rating":1200,"tags":["greedy","math"]},{"contestId":1203,"index":"A","name":"Circle of Students","type":"PROGRAMMING","rating":1000,"tags":["implementation"]},{"contestId":1202,"index":"F","name":"You Are Given Some Letters...","type":"PROGRAMMING","rating":2700,"tags":["binary search","implementation","math"]},{"contestId":1202,"index":"E","name":"You Are Given Some Strings...","type":"PROGRAMMING","rating":2400,"tags":["brute force","string suffix structures","strings"]},{"contestId":1202,"index":"D","name":"Print a 1337-string...","type":"PROGRAMMING","rating":1900,"tags":["combinatorics","constructive algorithms","math","strings"]},{"contestId":1202,"index":"C","name":"You Are Given a WASD-string...","type":"PROGRAMMING","rating":2100,"tags":["brute force","data structures","dp","greedy","implementation","math","strings"]},{"contestId":1202,"index":"B","name":"You Are Given a Decimal String...","type":"PROGRAMMING","rating":1700,"tags":["brute force","dp","shortest paths"]},{"contestId":1202,"index":"A","name":"You Are Given Two Binary Strings...","type":"PROGRAMMING","rating":1100,"tags":["bitmasks","greedy"]},{"contestId":1201,"index":"E2","name":"Knightmare (hard)","type":"PROGRAMMING","points":1000.0,"rating":3000,"tags":["graphs","interactive","shortest paths"]},{"contestId":1201,"index":"E1","name":"Knightmare (easy)","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["graphs","interactive","shortest paths"]},{"contestId":1201,"index":"D","name":"Treasure Hunting","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["binary search","dp","greedy","implementation"]},{"contestId":1201,"index":"C","name":"Maximum Median","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["binary search","greedy","math","sortings"]},{"contestId":1201,"index":"B","name":"Zero Array","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["greedy","math"]},{"contestId":1201,"index":"A","name":"Important Exam","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","strings"]},{"contestId":1200,"index":"F","name":"Graph Traveler","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["brute force","data structures","dfs and similar","dp","graphs","implementation","math","number theory"]},{"contestId":1200,"index":"E","name":"Compress Words","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["brute force","hashing","implementation","string suffix structures","strings"]},{"contestId":1200,"index":"D","name":"White Lines","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["brute force","data structures","dp","implementation","two pointers"]},{"contestId":1200,"index":"C","name":"Round Corridor","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["math","number theory"]},{"contestId":1200,"index":"B","name":"Block Adventure","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["dp","greedy"]},{"contestId":1200,"index":"A","name":"Hotelier","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","data structures","implementation"]},{"contestId":1199,"index":"B","name":"Water Lily","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["geometry","math"]},{"contestId":1199,"index":"A","name":"City Day","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":1198,"index":"F","name":"GCD Groups 2","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["greedy","number theory","probabilities"]},{"contestId":1198,"index":"E","name":"Rectangle Painting 2","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["flows","graph matchings","graphs"]},{"contestId":1198,"index":"D","name":"Rectangle Painting 1","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["dp"]},{"contestId":1198,"index":"C","name":"Matching vs  Independent Set","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["constructive algorithms","graphs","greedy","sortings"]},{"contestId":1198,"index":"B","name":"Welfare State","type":"PROGRAMMING","points":750.0,"rating":1600,"tags":["binary search","brute force","data structures","sortings"]},{"contestId":1198,"index":"A","name":"MP3","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["sortings","two pointers"]},{"contestId":1197,"index":"F","name":"Coloring Game","type":"PROGRAMMING","rating":2700,"tags":["dp","games","matrices"]},{"contestId":1197,"index":"E","name":"Culture Code","type":"PROGRAMMING","rating":2300,"tags":["binary search","combinatorics","data structures","dp","shortest paths","sortings"]},{"contestId":1197,"index":"D","name":"Yet Another Subarray Problem","type":"PROGRAMMING","rating":1900,"tags":["dp","greedy","math"]},{"contestId":1197,"index":"C","name":"Array Splitting","type":"PROGRAMMING","rating":1400,"tags":["greedy","sortings"]},{"contestId":1197,"index":"B","name":"Pillars","type":"PROGRAMMING","rating":1000,"tags":["greedy","implementation"]},{"contestId":1197,"index":"A","name":"DIY Wooden Ladder","type":"PROGRAMMING","rating":900,"tags":["greedy","math","sortings"]},{"contestId":1196,"index":"F","name":"K-th Path","type":"PROGRAMMING","rating":2200,"tags":["brute force","constructive algorithms","shortest paths","sortings"]},{"contestId":1196,"index":"E","name":"Connected Component on a Chessboard","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","implementation"]},{"contestId":1196,"index":"D2","name":"RGB Substring (hard version)","type":"PROGRAMMING","rating":1600,"tags":["data structures","dp","implementation","two pointers"]},{"contestId":1196,"index":"D1","name":"RGB Substring (easy version)","type":"PROGRAMMING","rating":1500,"tags":["implementation"]},{"contestId":1196,"index":"C","name":"Robot Breakout","type":"PROGRAMMING","rating":1500,"tags":["implementation"]},{"contestId":1196,"index":"B","name":"Odd Sum Segments","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","math"]},{"contestId":1196,"index":"A","name":"Three Piles of Candies","type":"PROGRAMMING","rating":800,"tags":["brute force","constructive algorithms","math"]},{"contestId":1195,"index":"F","name":"Geometers Anonymous Club","type":"PROGRAMMING","points":3500.0,"rating":2500,"tags":["data structures","geometry","math","sortings"]},{"contestId":1195,"index":"E","name":"OpenStreetMap","type":"PROGRAMMING","points":3000.0,"rating":2100,"tags":["data structures","two pointers"]},{"contestId":1195,"index":"D2","name":"Submarine in the Rybinsk Sea (hard edition)","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["combinatorics","math","number theory"]},{"contestId":1195,"index":"D1","name":"Submarine in the Rybinsk Sea (easy edition)","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["combinatorics","math","number theory"]},{"contestId":1195,"index":"C","name":"Basketball Exercise","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["dp"]},{"contestId":1195,"index":"B","name":"Sport Mafia","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["binary search","brute force","math"]},{"contestId":1195,"index":"A","name":"Drinks Choosing","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy","math"]},{"contestId":1194,"index":"G","name":"Another Meme Problem","type":"PROGRAMMING","rating":2700,"tags":["dp"]},{"contestId":1194,"index":"F","name":"Crossword Expert","type":"PROGRAMMING","rating":2400,"tags":["combinatorics","dp","number theory","probabilities","two pointers"]},{"contestId":1194,"index":"E","name":"Count The Rectangles","type":"PROGRAMMING","rating":2200,"tags":["bitmasks","brute force","data structures","geometry","sortings"]},{"contestId":1194,"index":"D","name":"1-2-K Game","type":"PROGRAMMING","rating":1700,"tags":["games","math"]},{"contestId":1194,"index":"C","name":"From S To T","type":"PROGRAMMING","rating":1300,"tags":["implementation","strings"]},{"contestId":1194,"index":"B","name":"Yet Another Crosses Problem","type":"PROGRAMMING","rating":1300,"tags":["implementation"]},{"contestId":1194,"index":"A","name":"Remove a Progression","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1193,"index":"C","name":"Scissors and Tape","type":"PROGRAMMING","tags":["*special","constructive algorithms","geometry"]},{"contestId":1193,"index":"B","name":"Magic Tree","type":"PROGRAMMING","tags":["*special","data structures","dp","trees"]},{"contestId":1193,"index":"A","name":"Amusement Park","type":"PROGRAMMING","tags":["*special","dp","math"]},{"contestId":1192,"index":"C","name":"Cubeword","type":"PROGRAMMING","tags":["*special","brute force","dp","meet-in-the-middle"]},{"contestId":1192,"index":"B","name":"Dynamic Diameter","type":"PROGRAMMING","tags":["*special","data structures","dfs and similar","divide and conquer","trees"]},{"contestId":1192,"index":"A","name":"Building Skyscrapers","type":"PROGRAMMING","tags":["*special"]},{"contestId":1191,"index":"B","name":"Tokitsukaze and Mahjong","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","implementation"]},{"contestId":1191,"index":"A","name":"Tokitsukaze and Enhancement","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force"]},{"contestId":1190,"index":"F","name":"Tokitsukaze and Powers","type":"PROGRAMMING","points":2750.0,"rating":3400,"tags":["number theory","probabilities"]},{"contestId":1190,"index":"E","name":"Tokitsukaze and Explosion","type":"PROGRAMMING","points":2250.0,"rating":3100,"tags":["binary search","greedy"]},{"contestId":1190,"index":"D","name":"Tokitsukaze and Strange Rectangle","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["data structures","divide and conquer","sortings","two pointers"]},{"contestId":1190,"index":"C","name":"Tokitsukaze and Duel","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["brute force","games","greedy"]},{"contestId":1190,"index":"B","name":"Tokitsukaze, CSL and Stone Game","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["games"]},{"contestId":1190,"index":"A","name":"Tokitsukaze and Discard Items","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["implementation","two pointers"]},{"contestId":1189,"index":"C","name":"Candies!","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["data structures","dp","implementation","math"]},{"contestId":1189,"index":"B","name":"Number Circle","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","math","sortings"]},{"contestId":1189,"index":"A","name":"Keanu Reeves","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["strings"]},{"contestId":1188,"index":"E","name":"Problem from Red Panda","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["combinatorics"]},{"contestId":1188,"index":"D","name":"Make Equal","type":"PROGRAMMING","points":2250.0,"rating":3100,"tags":["dp"]},{"contestId":1188,"index":"C","name":"Array Beauty","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["dp"]},{"contestId":1188,"index":"B","name":"Count Pairs","type":"PROGRAMMING","points":1250.0,"rating":2300,"tags":["math","matrices","number theory","two pointers"]},{"contestId":1188,"index":"A2","name":"Add on a Tree: Revolution","type":"PROGRAMMING","points":750.0,"rating":2500,"tags":["constructive algorithms","dfs and similar","implementation","trees"]},{"contestId":1188,"index":"A1","name":"Add on a Tree","type":"PROGRAMMING","points":250.0,"rating":1600,"tags":["trees"]},{"contestId":1187,"index":"G","name":"Gang Up","type":"PROGRAMMING","rating":2500,"tags":["flows","graphs"]},{"contestId":1187,"index":"F","name":"Expected Square Beauty","type":"PROGRAMMING","rating":2500,"tags":["dp","math","probabilities"]},{"contestId":1187,"index":"E","name":"Tree Painting","type":"PROGRAMMING","rating":2100,"tags":["dfs and similar","dp","trees"]},{"contestId":1187,"index":"D","name":"Subarray Sorting","type":"PROGRAMMING","rating":2400,"tags":["data structures","sortings"]},{"contestId":1187,"index":"C","name":"Vasya And Array","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1187,"index":"B","name":"Letters Shop","type":"PROGRAMMING","rating":1300,"tags":["binary search","implementation","strings"]},{"contestId":1187,"index":"A","name":"Stickers and Toys","type":"PROGRAMMING","rating":900,"tags":["math"]},{"contestId":1186,"index":"F","name":"Vus the Cossack and a Graph","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["dfs and similar","graphs","greedy","implementation"]},{"contestId":1186,"index":"E","name":"Vus the Cossack and a Field","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["divide and conquer","implementation","math"]},{"contestId":1186,"index":"D","name":"Vus the Cossack and Numbers","type":"PROGRAMMING","points":1750.0,"rating":1500,"tags":["constructive algorithms","greedy","math"]},{"contestId":1186,"index":"C","name":"Vus the Cossack and Strings","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["implementation","math"]},{"contestId":1186,"index":"A","name":"Vus the Cossack and a Contest","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1185,"index":"G2","name":"Playlist for Polycarp (hard version)","type":"PROGRAMMING","points":750.0,"rating":2600,"tags":["combinatorics","dp"]},{"contestId":1185,"index":"G1","name":"Playlist for Polycarp (easy version)","type":"PROGRAMMING","points":2750.0,"rating":2100,"tags":["bitmasks","combinatorics","dp"]},{"contestId":1185,"index":"F","name":"Two Pizzas","type":"PROGRAMMING","points":2750.0,"rating":2100,"tags":["bitmasks","brute force"]},{"contestId":1185,"index":"E","name":"Polycarp and Snakes","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["brute force","implementation"]},{"contestId":1185,"index":"D","name":"Extra Element","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["implementation","math"]},{"contestId":1185,"index":"C2","name":"Exam in BerSU (hard version)","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["brute force","data structures","greedy","math"]},{"contestId":1185,"index":"C1","name":"Exam in BerSU (easy version)","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy","sortings"]},{"contestId":1185,"index":"B","name":"Email from Polycarp","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation","strings"]},{"contestId":1185,"index":"A","name":"Ropewalkers","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1184,"index":"E3","name":"Daleks\u0027 Invasion (hard)","type":"PROGRAMMING","rating":2400,"tags":["data structures","dsu","graphs","trees"]},{"contestId":1184,"index":"E2","name":"Daleks\u0027 Invasion (medium)","type":"PROGRAMMING","rating":2100,"tags":["dfs and similar","graphs","shortest paths","trees"]},{"contestId":1184,"index":"E1","name":"Daleks\u0027 Invasion (easy)","type":"PROGRAMMING","rating":1900,"tags":["graphs","trees"]},{"contestId":1184,"index":"D2","name":"Parallel Universes (Hard)","type":"PROGRAMMING","rating":3100,"tags":["math","matrices"]},{"contestId":1184,"index":"D1","name":"Parallel Universes (Easy)","type":"PROGRAMMING","rating":1600,"tags":["implementation"]},{"contestId":1184,"index":"C3","name":"Heidi and the Turing Test (Hard)","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":1184,"index":"C2","name":"Heidi and the Turing Test (Medium)","type":"PROGRAMMING","rating":2200,"tags":["data structures"]},{"contestId":1184,"index":"C1","name":"Heidi and the Turing Test (Easy)","type":"PROGRAMMING","rating":1600,"tags":["implementation"]},{"contestId":1184,"index":"B3","name":"The Doctor Meets Vader (Hard)","type":"PROGRAMMING","rating":2700,"tags":["flows","shortest paths"]},{"contestId":1184,"index":"B2","name":"The Doctor Meets Vader (Medium)","type":"PROGRAMMING","rating":2200,"tags":["flows","graph matchings","graphs","shortest paths","sortings"]},{"contestId":1184,"index":"B1","name":"The Doctor Meets Vader (Easy)","type":"PROGRAMMING","rating":1400,"tags":["binary search","sortings"]},{"contestId":1184,"index":"A3","name":"Heidi Learns Hashing (Hard)","type":"PROGRAMMING","rating":3100,"tags":["fft","math","number theory"]},{"contestId":1184,"index":"A2","name":"Heidi Learns Hashing (Medium)","type":"PROGRAMMING","rating":2100,"tags":["brute force","number theory"]},{"contestId":1184,"index":"A1","name":"Heidi Learns Hashing (Easy)","type":"PROGRAMMING","rating":1200,"tags":["brute force","math","number theory"]},{"contestId":1183,"index":"H","name":"Subsequences (hard version)","type":"PROGRAMMING","rating":1900,"tags":["dp","strings"]},{"contestId":1183,"index":"G","name":"Candy Box (hard version)","type":"PROGRAMMING","rating":2000,"tags":["greedy","implementation","sortings"]},{"contestId":1183,"index":"F","name":"Topforces Strikes Back","type":"PROGRAMMING","rating":2100,"tags":["brute force","math","sortings"]},{"contestId":1183,"index":"E","name":"Subsequences (easy version)","type":"PROGRAMMING","rating":2000,"tags":["dp","graphs","implementation","shortest paths"]},{"contestId":1183,"index":"D","name":"Candy Box (easy version)","type":"PROGRAMMING","rating":1400,"tags":["greedy","sortings"]},{"contestId":1183,"index":"C","name":"Computer Game","type":"PROGRAMMING","rating":1400,"tags":["binary search","math"]},{"contestId":1183,"index":"B","name":"Equalize Prices","type":"PROGRAMMING","rating":900,"tags":["math"]},{"contestId":1183,"index":"A","name":"Nearest Interesting Number","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1182,"index":"F","name":"Maximum Sine","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["binary search","data structures","number theory"]},{"contestId":1182,"index":"E","name":"Product Oriented Recurrence","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["dp","math","matrices","number theory"]},{"contestId":1182,"index":"D","name":"Complete Mirror","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["constructive algorithms","dfs and similar","dp","hashing","implementation","trees"]},{"contestId":1182,"index":"C","name":"Beautiful Lyrics","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["data structures","greedy","strings"]},{"contestId":1182,"index":"B","name":"Plus from Picture","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["dfs and similar","implementation","strings"]},{"contestId":1182,"index":"A","name":"Filling Shapes","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["dp","math"]},{"contestId":1181,"index":"E2","name":"A Story of One Country (Hard)","type":"PROGRAMMING","points":750.0,"rating":3000,"tags":["brute force","greedy","sortings"]},{"contestId":1181,"index":"E1","name":"A Story of One Country (Easy)","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["brute force","divide and conquer","sortings"]},{"contestId":1181,"index":"D","name":"Irrigation","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["binary search","data structures","implementation","sortings","trees","two pointers"]},{"contestId":1181,"index":"C","name":"Flag","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["brute force","combinatorics","dp","implementation"]},{"contestId":1181,"index":"B","name":"Split a Number","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["greedy","implementation","strings"]},{"contestId":1181,"index":"A","name":"Chunga-Changa","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy","math"]},{"contestId":1180,"index":"B","name":"Nick and Array","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["greedy","implementation"]},{"contestId":1180,"index":"A","name":"Alex and a Rhombus","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["dp","implementation","math"]},{"contestId":1179,"index":"E","name":"Alesya and Discrete Math","type":"PROGRAMMING","points":2250.0,"rating":3200,"tags":["divide and conquer","interactive"]},{"contestId":1179,"index":"D","name":"Fedor Runs for President","type":"PROGRAMMING","points":1750.0,"rating":2700,"tags":["data structures","dp","trees"]},{"contestId":1179,"index":"C","name":"Serge and Dining Room","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["binary search","data structures","graph matchings","greedy","implementation","math","trees"]},{"contestId":1179,"index":"B","name":"Tolik and His Uncle","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["constructive algorithms"]},{"contestId":1179,"index":"A","name":"Valeriy and Deque","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["data structures","implementation"]},{"contestId":1178,"index":"H","name":"Stock Exchange","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["binary search","flows","graphs"]},{"contestId":1178,"index":"G","name":"The Awesomest Vertex","type":"PROGRAMMING","points":3250.0,"rating":3000,"tags":["data structures","dfs and similar"]},{"contestId":1178,"index":"F2","name":"Long Colorful Strip","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["dp"]},{"contestId":1178,"index":"F1","name":"Short Colorful Strip","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["combinatorics","dfs and similar","dp"]},{"contestId":1178,"index":"E","name":"Archaeology","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["brute force","constructive algorithms","greedy","strings"]},{"contestId":1178,"index":"D","name":"Prime Graph","type":"PROGRAMMING","points":1750.0,"rating":1500,"tags":["constructive algorithms","greedy","math","number theory"]},{"contestId":1178,"index":"C","name":"Tiles","type":"PROGRAMMING","points":1250.0,"rating":1300,"tags":["combinatorics","greedy","math"]},{"contestId":1178,"index":"B","name":"WOW Factor","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["dp","strings"]},{"contestId":1178,"index":"A","name":"Prime Minister","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":1177,"index":"B","name":"Digits Sequence (Hard Edition)","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["binary search","divide and conquer","implementation"]},{"contestId":1177,"index":"A","name":"Digits Sequence (Easy Edition)","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":1176,"index":"F","name":"Destroy it!","type":"PROGRAMMING","rating":2100,"tags":["dp","implementation","sortings"]},{"contestId":1176,"index":"E","name":"Cover it!","type":"PROGRAMMING","rating":1700,"tags":["dfs and similar","dsu","graphs","shortest paths","trees"]},{"contestId":1176,"index":"D","name":"Recover it!","type":"PROGRAMMING","rating":1800,"tags":["dfs and similar","graphs","greedy","number theory","sortings"]},{"contestId":1176,"index":"C","name":"Lose it!","type":"PROGRAMMING","rating":1300,"tags":["dp","greedy","implementation"]},{"contestId":1176,"index":"B","name":"Merge it!","type":"PROGRAMMING","rating":1100,"tags":["math"]},{"contestId":1176,"index":"A","name":"Divide it!","type":"PROGRAMMING","rating":800,"tags":["brute force","greedy","implementation"]},{"contestId":1175,"index":"G","name":"Yet Another Partiton Problem","type":"PROGRAMMING","rating":3000,"tags":["data structures","divide and conquer","dp","geometry","two pointers"]},{"contestId":1175,"index":"F","name":"The Number of Subpermutations","type":"PROGRAMMING","rating":2500,"tags":["brute force","data structures","divide and conquer","hashing","math"]},{"contestId":1175,"index":"E","name":"Minimal Segment Cover","type":"PROGRAMMING","rating":2200,"tags":["data structures","dfs and similar","divide and conquer","dp","greedy","implementation","trees"]},{"contestId":1175,"index":"D","name":"Array Splitting","type":"PROGRAMMING","rating":1900,"tags":["greedy","sortings"]},{"contestId":1175,"index":"C","name":"Electrification","type":"PROGRAMMING","rating":1600,"tags":["binary search","brute force","greedy"]},{"contestId":1175,"index":"B","name":"Catch Overflow!","type":"PROGRAMMING","rating":1600,"tags":["data structures","expression parsing","implementation"]},{"contestId":1175,"index":"A","name":"From Hero to Zero","type":"PROGRAMMING","rating":900,"tags":["implementation","math"]},{"contestId":1174,"index":"F","name":"Ehab and the Big Finale","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["constructive algorithms","divide and conquer","graphs","implementation","interactive","trees"]},{"contestId":1174,"index":"E","name":"Ehab and the Expected GCD Problem","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["combinatorics","dp","math","number theory"]},{"contestId":1174,"index":"D","name":"Ehab and the Expected XOR Problem","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["bitmasks","constructive algorithms"]},{"contestId":1174,"index":"C","name":"Ehab and a Special Coloring Problem","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["constructive algorithms","number theory"]},{"contestId":1174,"index":"B","name":"Ehab Is an Odd Person","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["sortings"]},{"contestId":1174,"index":"A","name":"Ehab Fails to Be Thanos","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":1173,"index":"B","name":"Nauuo and Chess","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","greedy"]},{"contestId":1173,"index":"A","name":"Nauuo and Votes","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":1172,"index":"F","name":"Nauuo and Bug","type":"PROGRAMMING","points":2750.0,"rating":3300,"tags":["data structures"]},{"contestId":1172,"index":"E","name":"Nauuo and ODT","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["data structures"]},{"contestId":1172,"index":"D","name":"Nauuo and Portals","type":"PROGRAMMING","points":1750.0,"rating":2900,"tags":["constructive algorithms"]},{"contestId":1172,"index":"C2","name":"Nauuo and Pictures (hard version)","type":"PROGRAMMING","points":750.0,"rating":2600,"tags":["dp","probabilities"]},{"contestId":1172,"index":"C1","name":"Nauuo and Pictures (easy version)","type":"PROGRAMMING","points":750.0,"rating":2300,"tags":["dp","probabilities"]},{"contestId":1172,"index":"B","name":"Nauuo and Circle","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["combinatorics","dfs and similar","dp","trees"]},{"contestId":1172,"index":"A","name":"Nauuo and Cards","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["greedy","implementation"]},{"contestId":1170,"index":"I","name":"Good Subsets","type":"PROGRAMMING","tags":["*special","dp"]},{"contestId":1170,"index":"H","name":"Longest Saw","type":"PROGRAMMING","tags":["*special","constructive algorithms"]},{"contestId":1170,"index":"G","name":"Graph Decomposition","type":"PROGRAMMING","tags":["*special","graphs"]},{"contestId":1170,"index":"F","name":"Wheels","type":"PROGRAMMING","tags":["*special","binary search","greedy"]},{"contestId":1170,"index":"E","name":"Sliding Doors","type":"PROGRAMMING","tags":["*special","binary search"]},{"contestId":1170,"index":"D","name":"Decoding of Integer Sequences","type":"PROGRAMMING","tags":["*special","data structures","implementation"]},{"contestId":1170,"index":"C","name":"Minus and Minus Give Plus","type":"PROGRAMMING","tags":["*special","implementation","strings"]},{"contestId":1170,"index":"B","name":"Bad Days","type":"PROGRAMMING","tags":["*special","implementation"]},{"contestId":1170,"index":"A","name":"Three Integers Again","type":"PROGRAMMING","tags":["*special","math"]},{"contestId":1169,"index":"B","name":"Pairs","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["graphs","implementation"]},{"contestId":1169,"index":"A","name":"Circle Metro","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","math"]},{"contestId":1168,"index":"E","name":"Xor Permutations","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["constructive algorithms","math"]},{"contestId":1168,"index":"D","name":"Anagram Paths","type":"PROGRAMMING","points":2000.0,"rating":3000,"tags":["dp","implementation","trees"]},{"contestId":1168,"index":"C","name":"And Reachability","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["bitmasks","dp"]},{"contestId":1168,"index":"B","name":"Good Triple","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["brute force","two pointers"]},{"contestId":1168,"index":"A","name":"Increasing by Modulo","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["binary search","greedy"]},{"contestId":1167,"index":"G","name":"Low Budget Inception","type":"PROGRAMMING","rating":3100,"tags":["brute force","geometry"]},{"contestId":1167,"index":"F","name":"Scalar Queries","type":"PROGRAMMING","rating":2300,"tags":["combinatorics","data structures","math","sortings"]},{"contestId":1167,"index":"E","name":"Range Deleting","type":"PROGRAMMING","rating":2100,"tags":["binary search","combinatorics","data structures","two pointers"]},{"contestId":1167,"index":"D","name":"Bicolored RBS","type":"PROGRAMMING","rating":1500,"tags":["constructive algorithms","greedy"]},{"contestId":1167,"index":"C","name":"News Distribution","type":"PROGRAMMING","rating":1400,"tags":["dfs and similar","dsu","graphs"]},{"contestId":1167,"index":"B","name":"Lost Numbers","type":"PROGRAMMING","rating":1400,"tags":["brute force","divide and conquer","interactive","math"]},{"contestId":1167,"index":"A","name":"Telephone Number","type":"PROGRAMMING","rating":800,"tags":["brute force","greedy","strings"]},{"contestId":1166,"index":"F","name":"Vicky\u0027s Delivery Service","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["data structures","dsu","graphs","hashing"]},{"contestId":1166,"index":"E","name":"The LCMs Must be Large","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["bitmasks","brute force","constructive algorithms","math","number theory"]},{"contestId":1166,"index":"D","name":"Cute Sequences","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["binary search","brute force","greedy","math"]},{"contestId":1166,"index":"C","name":"A Tale of Two Lands","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["binary search","sortings","two pointers"]},{"contestId":1166,"index":"B","name":"All the Vowels Please","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","math","number theory"]},{"contestId":1166,"index":"A","name":"Silent Classroom","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["combinatorics","greedy"]},{"contestId":1165,"index":"F2","name":"Microtransactions (hard version)","type":"PROGRAMMING","rating":2000,"tags":["binary search","greedy","implementation"]},{"contestId":1165,"index":"F1","name":"Microtransactions (easy version)","type":"PROGRAMMING","rating":2000,"tags":["binary search","greedy"]},{"contestId":1165,"index":"E","name":"Two Arrays and Sum of Functions","type":"PROGRAMMING","rating":1600,"tags":["greedy","math","sortings"]},{"contestId":1165,"index":"D","name":"Almost All Divisors","type":"PROGRAMMING","rating":1600,"tags":["math","number theory"]},{"contestId":1165,"index":"C","name":"Good String","type":"PROGRAMMING","rating":1300,"tags":["greedy"]},{"contestId":1165,"index":"B","name":"Polycarp Training","type":"PROGRAMMING","rating":1000,"tags":["data structures","greedy","sortings"]},{"contestId":1165,"index":"A","name":"Remainder","type":"PROGRAMMING","rating":1100,"tags":["implementation","math"]},{"contestId":1163,"index":"F","name":"Indecisive Taxi Fee","type":"PROGRAMMING","points":3250.0,"rating":3000,"tags":["data structures","graphs","shortest paths"]},{"contestId":1163,"index":"E","name":"Magical Permutation","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["bitmasks","brute force","constructive algorithms","data structures","graphs","math"]},{"contestId":1163,"index":"D","name":"Mysterious Code","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["dp","strings"]},{"contestId":1163,"index":"C2","name":"Power Transmission (Hard Edition)","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["data structures","geometry","implementation","math"]},{"contestId":1163,"index":"C1","name":"Power Transmission (Easy Edition)","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["brute force","geometry"]},{"contestId":1163,"index":"B2","name":"Cat Party (Hard Edition)","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["data structures","implementation"]},{"contestId":1163,"index":"B1","name":"Cat Party (Easy Edition)","type":"PROGRAMMING","points":750.0,"rating":1500,"tags":["data structures","implementation"]},{"contestId":1163,"index":"A","name":"Eating Soup","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","math"]},{"contestId":1162,"index":"B","name":"Double Matrix","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","greedy"]},{"contestId":1162,"index":"A","name":"Zoning Restrictions Again","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1160,"index":"A2","name":"Collaboration","type":"PROGRAMMING","tags":["*special"]},{"contestId":1159,"index":"B","name":"Expansion coefficient of the array","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["implementation","math"]},{"contestId":1159,"index":"A","name":"A pile of stones","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":1158,"index":"F","name":"Density of subarrays","type":"PROGRAMMING","points":2750.0,"rating":3500,"tags":["dp","math"]},{"contestId":1158,"index":"E","name":"Strange device","type":"PROGRAMMING","points":2250.0,"rating":3400,"tags":["binary search","interactive","math","trees"]},{"contestId":1158,"index":"D","name":"Winding polygonal line","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["constructive algorithms","geometry","greedy","math"]},{"contestId":1158,"index":"C","name":"Permutation recovery","type":"PROGRAMMING","points":1250.0,"rating":2100,"tags":["constructive algorithms","data structures","dfs and similar","graphs","greedy","math","sortings"]},{"contestId":1158,"index":"B","name":"The minimal unique substring","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["constructive algorithms","math","strings"]},{"contestId":1158,"index":"A","name":"The Party and Sweets","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["binary search","constructive algorithms","greedy","implementation","math","sortings","two pointers"]},{"contestId":1157,"index":"G","name":"Inverse of Rows and Columns","type":"PROGRAMMING","rating":2200,"tags":["brute force","constructive algorithms"]},{"contestId":1157,"index":"F","name":"Maximum Balanced Circle","type":"PROGRAMMING","rating":2000,"tags":["constructive algorithms","dp","greedy","two pointers"]},{"contestId":1157,"index":"E","name":"Minimum Array","type":"PROGRAMMING","rating":1700,"tags":["binary search","data structures","greedy"]},{"contestId":1157,"index":"D","name":"N Problems During K Days","type":"PROGRAMMING","rating":1900,"tags":["constructive algorithms","greedy","math"]},{"contestId":1157,"index":"C2","name":"Increasing Subsequence (hard version)","type":"PROGRAMMING","rating":1700,"tags":["greedy"]},{"contestId":1157,"index":"C1","name":"Increasing Subsequence (easy version)","type":"PROGRAMMING","rating":1300,"tags":["greedy"]},{"contestId":1157,"index":"B","name":"Long Number","type":"PROGRAMMING","rating":1300,"tags":["greedy"]},{"contestId":1157,"index":"A","name":"Reachable Numbers","type":"PROGRAMMING","rating":1100,"tags":["implementation"]},{"contestId":1156,"index":"G","name":"Optimizer","type":"PROGRAMMING","rating":2700,"tags":["graphs","greedy","hashing","implementation"]},{"contestId":1156,"index":"F","name":"Card Bag","type":"PROGRAMMING","rating":2300,"tags":["dp","math","probabilities"]},{"contestId":1156,"index":"E","name":"Special Segments of Permutation","type":"PROGRAMMING","rating":2200,"tags":["data structures","divide and conquer","dsu","two pointers"]},{"contestId":1156,"index":"D","name":"0-1-Tree","type":"PROGRAMMING","rating":2200,"tags":["dfs and similar","divide and conquer","dp","dsu","trees"]},{"contestId":1156,"index":"C","name":"Match Points","type":"PROGRAMMING","rating":2000,"tags":["binary search","greedy","sortings","ternary search","two pointers"]},{"contestId":1156,"index":"B","name":"Ugly Pairs","type":"PROGRAMMING","rating":1800,"tags":["dfs and similar","greedy","implementation","sortings","strings"]},{"contestId":1156,"index":"A","name":"Inscribed Figures","type":"PROGRAMMING","rating":1400,"tags":["geometry"]},{"contestId":1155,"index":"F","name":"Delivery Oligopoly","type":"PROGRAMMING","rating":2800,"tags":["brute force","dp","graphs"]},{"contestId":1155,"index":"E","name":"Guess the Root","type":"PROGRAMMING","rating":2200,"tags":["brute force","interactive","math"]},{"contestId":1155,"index":"D","name":"Beautiful Array","type":"PROGRAMMING","rating":1900,"tags":["brute force","data structures","divide and conquer","dp","greedy"]},{"contestId":1155,"index":"C","name":"Alarm Clocks Everywhere","type":"PROGRAMMING","rating":1300,"tags":["math","number theory"]},{"contestId":1155,"index":"B","name":"Game with Telephone Numbers","type":"PROGRAMMING","rating":1200,"tags":["games","greedy","implementation"]},{"contestId":1155,"index":"A","name":"Reverse a Substring","type":"PROGRAMMING","rating":1000,"tags":["implementation","sortings","strings"]},{"contestId":1154,"index":"G","name":"Minimum Possible LCM","type":"PROGRAMMING","rating":2200,"tags":["brute force","greedy","math","number theory"]},{"contestId":1154,"index":"F","name":"Shovels Shop","type":"PROGRAMMING","rating":2100,"tags":["dp","greedy","sortings"]},{"contestId":1154,"index":"E","name":"Two Teams","type":"PROGRAMMING","rating":1800,"tags":["data structures","implementation","sortings"]},{"contestId":1154,"index":"D","name":"Walking Robot","type":"PROGRAMMING","rating":1500,"tags":["greedy"]},{"contestId":1154,"index":"C","name":"Gourmet Cat","type":"PROGRAMMING","rating":1400,"tags":["implementation","math"]},{"contestId":1154,"index":"B","name":"Make Them Equal","type":"PROGRAMMING","rating":1200,"tags":["math"]},{"contestId":1154,"index":"A","name":"Restoring Three Numbers","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1153,"index":"F","name":"Serval and Bonus Problem","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["combinatorics","dp","math","probabilities"]},{"contestId":1153,"index":"E","name":"Serval and Snake","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["binary search","brute force","interactive"]},{"contestId":1153,"index":"D","name":"Serval and Rooted Tree","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["binary search","dfs and similar","dp","greedy","trees"]},{"contestId":1153,"index":"C","name":"Serval and Parenthesis Sequence","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["greedy","strings"]},{"contestId":1153,"index":"B","name":"Serval and Toy Bricks","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","greedy"]},{"contestId":1153,"index":"A","name":"Serval and Bus","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","math"]},{"contestId":1152,"index":"F2","name":"Neko Rules the Catniverse (Large Version)","type":"PROGRAMMING","points":750.0,"rating":3000,"tags":["bitmasks","dp","matrices"]},{"contestId":1152,"index":"F1","name":"Neko Rules the Catniverse (Small Version)","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["bitmasks","dp","matrices"]},{"contestId":1152,"index":"E","name":"Neko and Flashback","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["constructive algorithms","dfs and similar","graphs"]},{"contestId":1152,"index":"D","name":"Neko and Aki\u0027s Prank","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["dp","greedy","trees"]},{"contestId":1152,"index":"C","name":"Neko does Maths","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["brute force","math","number theory"]},{"contestId":1152,"index":"B","name":"Neko Performs Cat Furrier Transform","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["bitmasks","constructive algorithms","dfs and similar","math"]},{"contestId":1152,"index":"A","name":"Neko Finds Grapes","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","math"]},{"contestId":1151,"index":"F","name":"Sonya and Informatics","type":"PROGRAMMING","points":2750.0,"rating":2300,"tags":["combinatorics","dp","matrices","probabilities"]},{"contestId":1151,"index":"E","name":"Number of Components","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["combinatorics","data structures","dp","math"]},{"contestId":1151,"index":"D","name":"Stas and the Queue at the Buffet","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["greedy","math","sortings"]},{"contestId":1151,"index":"C","name":"Problem for Nazar","type":"PROGRAMMING","points":1250.0,"rating":1800,"tags":["constructive algorithms","math"]},{"contestId":1151,"index":"B","name":"Dima and a Bad XOR","type":"PROGRAMMING","points":750.0,"rating":1600,"tags":["bitmasks","brute force","constructive algorithms","dp"]},{"contestId":1151,"index":"A","name":"Maxim and Biology","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","strings"]},{"contestId":1150,"index":"B","name":"Tiling Challenge","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["greedy","implementation"]},{"contestId":1150,"index":"A","name":"Stock Arbitraging","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":1149,"index":"E","name":"Election Promises","type":"PROGRAMMING","points":2750.0,"rating":3200,"tags":["games","graphs"]},{"contestId":1149,"index":"D","name":"Abandoning Roads","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["brute force","dp","graphs","greedy"]},{"contestId":1149,"index":"C","name":"Tree Generator™","type":"PROGRAMMING","points":1750.0,"rating":2700,"tags":["data structures","implementation","trees"]},{"contestId":1149,"index":"B","name":"Three Religions","type":"PROGRAMMING","points":1250.0,"rating":2200,"tags":["dp","implementation","strings"]},{"contestId":1149,"index":"A","name":"Prefix Sum Primes","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["constructive algorithms","greedy","math","number theory"]},{"contestId":1148,"index":"H","name":"Holy Diver ","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["data structures"]},{"contestId":1148,"index":"G","name":"Gold Experience","type":"PROGRAMMING","points":4000.0,"rating":3300,"tags":["constructive algorithms","graphs","math","number theory","probabilities"]},{"contestId":1148,"index":"F","name":"Foo Fighters","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["bitmasks","constructive algorithms"]},{"contestId":1148,"index":"E","name":"Earth Wind and Fire","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["constructive algorithms","greedy","math","sortings","two pointers"]},{"contestId":1148,"index":"D","name":"Dirty Deeds Done Dirt Cheap","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["greedy","sortings"]},{"contestId":1148,"index":"C","name":"Crazy Diamond","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","sortings"]},{"contestId":1148,"index":"B","name":"Born This Way","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["binary search","brute force","two pointers"]},{"contestId":1148,"index":"A","name":"Another One Bites The Dust","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy"]},{"contestId":1147,"index":"F","name":"Zigzag Game","type":"PROGRAMMING","points":3250.0,"rating":3500,"tags":["games","interactive"]},{"contestId":1147,"index":"E","name":"Rainbow Coins","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["interactive"]},{"contestId":1147,"index":"D","name":"Palindrome XOR","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["dfs and similar","graphs"]},{"contestId":1147,"index":"C","name":"Thanos Nim","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["games"]},{"contestId":1147,"index":"B","name":"Chladni Figure","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["brute force","strings"]},{"contestId":1147,"index":"A","name":"Hide and Seek","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["graphs"]},{"contestId":1146,"index":"H","name":"Satanic Panic","type":"PROGRAMMING","points":3750.0,"rating":2900,"tags":["dp","geometry"]},{"contestId":1146,"index":"G","name":"Zoning Restrictions","type":"PROGRAMMING","points":3250.0,"rating":2700,"tags":["dp","flows","graphs"]},{"contestId":1146,"index":"F","name":"Leaf Partition","type":"PROGRAMMING","points":3250.0,"rating":2500,"tags":["dp","trees"]},{"contestId":1146,"index":"E","name":"Hot is Cold","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["bitmasks","data structures","divide and conquer","implementation"]},{"contestId":1146,"index":"D","name":"Frog Jumping","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["dfs and similar","math","number theory"]},{"contestId":1146,"index":"C","name":"Tree Diameter","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["bitmasks","graphs","interactive"]},{"contestId":1146,"index":"B","name":"Hate \"A\"","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["implementation","strings"]},{"contestId":1146,"index":"A","name":"Love \"A\"","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":1145,"index":"G","name":"AI Takeover","type":"PROGRAMMING","tags":["*special","interactive"]},{"contestId":1145,"index":"F","name":"Neat Words","type":"PROGRAMMING","tags":["*special"]},{"contestId":1145,"index":"E","name":"Fourier Doodles","type":"PROGRAMMING","tags":[]},{"contestId":1145,"index":"D","name":"Pigeon d\u0027Or","type":"PROGRAMMING","tags":["*special","implementation"]},{"contestId":1145,"index":"C","name":"Mystery Circuit","type":"PROGRAMMING","tags":["*special","bitmasks","brute force"]},{"contestId":1145,"index":"B","name":"Kanban Numbers","type":"PROGRAMMING","tags":["*special","brute force"]},{"contestId":1145,"index":"A","name":"Thanos Sort","type":"PROGRAMMING","tags":["*special","implementation"]},{"contestId":1144,"index":"G","name":"Two Merged Sequences","type":"PROGRAMMING","rating":2400,"tags":["dp","greedy"]},{"contestId":1144,"index":"F","name":"Graph Without Long Directed Paths","type":"PROGRAMMING","rating":1700,"tags":["dfs and similar","graphs"]},{"contestId":1144,"index":"E","name":"Median String","type":"PROGRAMMING","rating":1900,"tags":["bitmasks","math","number theory","strings"]},{"contestId":1144,"index":"D","name":"Equalize Them All","type":"PROGRAMMING","rating":1400,"tags":["constructive algorithms","greedy"]},{"contestId":1144,"index":"C","name":"Two Shuffled Sequences","type":"PROGRAMMING","rating":1000,"tags":["constructive algorithms","sortings"]},{"contestId":1144,"index":"B","name":"Parity Alternated Deletions","type":"PROGRAMMING","rating":900,"tags":["greedy","implementation","sortings"]},{"contestId":1144,"index":"A","name":"Diverse Strings","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":1143,"index":"C","name":"Queen","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["dfs and similar","trees"]},{"contestId":1143,"index":"B","name":"Nirvana","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","math","number theory"]},{"contestId":1143,"index":"A","name":"The Doors","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1142,"index":"E","name":"Pink Floyd","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["graphs","interactive"]},{"contestId":1142,"index":"D","name":"Foreigner","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["dp"]},{"contestId":1142,"index":"C","name":"U2","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["geometry"]},{"contestId":1142,"index":"B","name":"Lynyrd Skynyrd","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["data structures","dfs and similar","dp","math","trees"]},{"contestId":1142,"index":"A","name":"The Beatles","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["brute force","math"]},{"contestId":1141,"index":"G","name":"Privatization of Roads in Treeland","type":"PROGRAMMING","rating":1900,"tags":["binary search","constructive algorithms","dfs and similar","graphs","greedy","trees"]},{"contestId":1141,"index":"F2","name":"Same Sum Blocks (Hard)","type":"PROGRAMMING","rating":1900,"tags":["data structures","greedy"]},{"contestId":1141,"index":"F1","name":"Same Sum Blocks (Easy)","type":"PROGRAMMING","rating":1900,"tags":["greedy"]},{"contestId":1141,"index":"E","name":"Superhero Battle","type":"PROGRAMMING","rating":1700,"tags":["math"]},{"contestId":1141,"index":"D","name":"Colored Boots","type":"PROGRAMMING","rating":1500,"tags":["greedy","implementation"]},{"contestId":1141,"index":"C","name":"Polycarp Restores Permutation","type":"PROGRAMMING","rating":1500,"tags":["math"]},{"contestId":1141,"index":"B","name":"Maximal Continuous Rest","type":"PROGRAMMING","rating":900,"tags":["implementation"]},{"contestId":1141,"index":"A","name":"Game 23","type":"PROGRAMMING","rating":1000,"tags":["implementation","math"]},{"contestId":1140,"index":"G","name":"Double Tree","type":"PROGRAMMING","rating":2700,"tags":["data structures","divide and conquer","shortest paths","trees"]},{"contestId":1140,"index":"F","name":"Extending Set of Points","type":"PROGRAMMING","rating":2600,"tags":["data structures","divide and conquer","dsu"]},{"contestId":1140,"index":"E","name":"Palindrome-less Arrays","type":"PROGRAMMING","rating":2200,"tags":["combinatorics","divide and conquer","dp"]},{"contestId":1140,"index":"D","name":"Minimum Triangulation","type":"PROGRAMMING","rating":1200,"tags":["dp","greedy","math"]},{"contestId":1140,"index":"C","name":"Playlist","type":"PROGRAMMING","rating":1600,"tags":["brute force","data structures","sortings"]},{"contestId":1140,"index":"B","name":"Good String","type":"PROGRAMMING","rating":1200,"tags":["implementation","strings"]},{"contestId":1140,"index":"A","name":"Detective Book","type":"PROGRAMMING","rating":1000,"tags":["implementation"]},{"contestId":1139,"index":"F","name":"Dish Shopping","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["data structures","divide and conquer"]},{"contestId":1139,"index":"E","name":"Maximize Mex","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["flows","graph matchings","graphs"]},{"contestId":1139,"index":"D","name":"Steps to One","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["dp","math","number theory","probabilities"]},{"contestId":1139,"index":"C","name":"Edgy Trees","type":"PROGRAMMING","points":1750.0,"rating":1500,"tags":["dfs and similar","dsu","graphs","math","trees"]},{"contestId":1139,"index":"B","name":"Chocolates","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy","implementation"]},{"contestId":1139,"index":"A","name":"Even Substrings","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":1138,"index":"B","name":"Circus","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["brute force","greedy","math","strings"]},{"contestId":1138,"index":"A","name":"Sushi for Two","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["binary search","greedy","implementation"]},{"contestId":1137,"index":"F","name":"Matches Are Not a Child\u0027s Play ","type":"PROGRAMMING","points":3000.0,"rating":3400,"tags":["data structures","trees"]},{"contestId":1137,"index":"E","name":"Train Car Selection","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["data structures","greedy"]},{"contestId":1137,"index":"D","name":"Cooperative Game","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["constructive algorithms","interactive","number theory"]},{"contestId":1137,"index":"C","name":"Museums Tour","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["dp","graphs","implementation"]},{"contestId":1137,"index":"B","name":"Camp Schedule","type":"PROGRAMMING","points":750.0,"rating":1600,"tags":["greedy","hashing","strings"]},{"contestId":1137,"index":"A","name":"Skyscrapers","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["implementation","sortings"]},{"contestId":1136,"index":"E","name":"Nastya Hasn\u0027t Written a Legend","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["binary search","data structures"]},{"contestId":1136,"index":"D","name":"Nastya Is Buying Lunch","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["greedy"]},{"contestId":1136,"index":"C","name":"Nastya Is Transposing Matrices","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["constructive algorithms","sortings"]},{"contestId":1136,"index":"B","name":"Nastya Is Playing Computer Games","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","math"]},{"contestId":1136,"index":"A","name":"Nastya Is Reading a Book","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1133,"index":"F2","name":"Spanning Tree with One Fixed Degree","type":"PROGRAMMING","rating":1900,"tags":["constructive algorithms","dfs and similar","dsu","graphs","greedy"]},{"contestId":1133,"index":"F1","name":"Spanning Tree with Maximum Degree","type":"PROGRAMMING","rating":1600,"tags":["graphs"]},{"contestId":1133,"index":"E","name":"K Balanced Teams","type":"PROGRAMMING","rating":1800,"tags":["dp","sortings","two pointers"]},{"contestId":1133,"index":"D","name":"Zero Quantity Maximization","type":"PROGRAMMING","rating":1500,"tags":["hashing","math","number theory"]},{"contestId":1133,"index":"C","name":"Balanced Team","type":"PROGRAMMING","rating":1200,"tags":["sortings","two pointers"]},{"contestId":1133,"index":"B","name":"Preparation for International Women\u0027s Day","type":"PROGRAMMING","rating":1200,"tags":["math","number theory"]},{"contestId":1133,"index":"A","name":"Middle of the Contest","type":"PROGRAMMING","rating":1000,"tags":["implementation"]},{"contestId":1132,"index":"G","name":"Greedy Subsequences","type":"PROGRAMMING","rating":2400,"tags":["data structures","dp","trees"]},{"contestId":1132,"index":"F","name":"Clear the String","type":"PROGRAMMING","rating":2000,"tags":["dp"]},{"contestId":1132,"index":"E","name":"Knapsack","type":"PROGRAMMING","rating":2300,"tags":["dfs and similar","dp","greedy"]},{"contestId":1132,"index":"D","name":"Stressful Training","type":"PROGRAMMING","rating":2300,"tags":["binary search","greedy"]},{"contestId":1132,"index":"C","name":"Painting the Fence","type":"PROGRAMMING","rating":1700,"tags":["brute force"]},{"contestId":1132,"index":"B","name":"Discounts","type":"PROGRAMMING","rating":900,"tags":["greedy","sortings"]},{"contestId":1132,"index":"A","name":"Regular Bracket Sequence","type":"PROGRAMMING","rating":1100,"tags":["greedy","implementation"]},{"contestId":1131,"index":"G","name":"Most Dangerous Shark","type":"PROGRAMMING","points":3500.0,"rating":2700,"tags":["data structures","dp","two pointers"]},{"contestId":1131,"index":"F","name":"Asya And Kittens","type":"PROGRAMMING","points":3000.0,"rating":1700,"tags":["constructive algorithms","dsu"]},{"contestId":1131,"index":"E","name":"String Multiplication","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["dp","greedy","strings"]},{"contestId":1131,"index":"D","name":"Gourmet choice","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["dfs and similar","dp","dsu","graphs","greedy"]},{"contestId":1131,"index":"C","name":"Birthday","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["binary search","greedy","sortings"]},{"contestId":1131,"index":"B","name":"Draw!","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["greedy","implementation"]},{"contestId":1131,"index":"A","name":"Sea Battle","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1130,"index":"C","name":"Connect","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["brute force","dfs and similar","dsu"]},{"contestId":1130,"index":"B","name":"Two Cakes","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy"]},{"contestId":1130,"index":"A","name":"Be Positive","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1129,"index":"E","name":"Legendary Tree","type":"PROGRAMMING","points":2250.0,"rating":3100,"tags":["binary search","interactive","trees"]},{"contestId":1129,"index":"D","name":"Isolation","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["data structures","dp"]},{"contestId":1129,"index":"C","name":"Morse Code","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["binary search","data structures","dp","hashing","sortings","string suffix structures","strings"]},{"contestId":1129,"index":"B","name":"Wrong Answer","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["constructive algorithms"]},{"contestId":1129,"index":"A2","name":"Toy Train","type":"PROGRAMMING","points":250.0,"rating":1800,"tags":["brute force","greedy"]},{"contestId":1129,"index":"A1","name":"Toy Train (Simplified)","type":"PROGRAMMING","points":250.0,"rating":1700,"tags":["brute force","greedy"]},{"contestId":1121,"index":"C","name":"System Testing","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["implementation"]},{"contestId":1121,"index":"B","name":"Mike and Children","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","implementation"]},{"contestId":1121,"index":"A","name":"Technogoblet of Fire","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation","sortings"]},{"contestId":1120,"index":"F","name":"Secret Letters","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["data structures","dp","greedy"]},{"contestId":1120,"index":"E","name":"The very same Munchhausen","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["brute force"]},{"contestId":1120,"index":"D","name":"Power Tree","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["dfs and similar","dp","dsu","graphs","greedy","trees"]},{"contestId":1120,"index":"C","name":"Compress String","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["dp","strings"]},{"contestId":1120,"index":"B","name":"Once in a casino","type":"PROGRAMMING","points":1000.0,"rating":2700,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1120,"index":"A","name":"Diana and Liana","type":"PROGRAMMING","points":500.0,"rating":1900,"tags":["greedy","implementation","two pointers"]},{"contestId":1119,"index":"H","name":"Triple","type":"PROGRAMMING","points":3750.0,"rating":3200,"tags":["fft","math"]},{"contestId":1119,"index":"G","name":"Get Ready for the Battle","type":"PROGRAMMING","points":3500.0,"rating":3100,"tags":["constructive algorithms","implementation"]},{"contestId":1119,"index":"F","name":"Niyaz and Small Degrees","type":"PROGRAMMING","points":3250.0,"rating":3400,"tags":["data structures","dp","trees"]},{"contestId":1119,"index":"E","name":"Pavel and Triangles","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["brute force","dp","fft","greedy","ternary search"]},{"contestId":1119,"index":"D","name":"Frets On Fire","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["binary search","sortings"]},{"contestId":1119,"index":"C","name":"Ramesses and Corner Inversion","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1119,"index":"B","name":"Alyona and a Narrow Fridge","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["binary search","flows","greedy","sortings"]},{"contestId":1119,"index":"A","name":"Ilya and a Colorful Walk","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["greedy","implementation"]},{"contestId":1118,"index":"F2","name":"Tree Cutting (Hard Version)","type":"PROGRAMMING","rating":2700,"tags":["combinatorics","dfs and similar","dp","trees"]},{"contestId":1118,"index":"F1","name":"Tree Cutting (Easy Version)","type":"PROGRAMMING","rating":1800,"tags":["dfs and similar","trees"]},{"contestId":1118,"index":"E","name":"Yet Another Ball Problem","type":"PROGRAMMING","rating":1700,"tags":["constructive algorithms","implementation"]},{"contestId":1118,"index":"D2","name":"Coffee and Coursework (Hard Version)","type":"PROGRAMMING","rating":1700,"tags":["binary search","greedy"]},{"contestId":1118,"index":"D1","name":"Coffee and Coursework (Easy version)","type":"PROGRAMMING","rating":1700,"tags":["brute force","greedy"]},{"contestId":1118,"index":"C","name":"Palindromic Matrix","type":"PROGRAMMING","rating":1700,"tags":["constructive algorithms","implementation"]},{"contestId":1118,"index":"B","name":"Tanya and Candies","type":"PROGRAMMING","rating":1200,"tags":["implementation"]},{"contestId":1118,"index":"A","name":"Water Buying","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1117,"index":"G","name":"Recursive Queries","type":"PROGRAMMING","rating":2500,"tags":["data structures"]},{"contestId":1117,"index":"F","name":"Crisp String","type":"PROGRAMMING","rating":2500,"tags":["bitmasks","dp"]},{"contestId":1117,"index":"E","name":"Decypher the String","type":"PROGRAMMING","rating":2200,"tags":["bitmasks","chinese remainder theorem","constructive algorithms","interactive","math"]},{"contestId":1117,"index":"D","name":"Magic Gems","type":"PROGRAMMING","rating":2100,"tags":["dp","math","matrices"]},{"contestId":1117,"index":"C","name":"Magic Ship","type":"PROGRAMMING","rating":1900,"tags":["binary search"]},{"contestId":1117,"index":"B","name":"Emotes","type":"PROGRAMMING","rating":1000,"tags":["greedy","math","sortings"]},{"contestId":1117,"index":"A","name":"Best Subsegment","type":"PROGRAMMING","rating":1100,"tags":["implementation","math"]},{"contestId":1116,"index":"D6","name":"Hessenberg matrix","type":"PROGRAMMING","tags":["*special"]},{"contestId":1116,"index":"D5","name":"Creeper","type":"PROGRAMMING","tags":["*special"]},{"contestId":1116,"index":"D4","name":"TIE fighter","type":"PROGRAMMING","tags":["*special"]},{"contestId":1116,"index":"D3","name":"X-wing fighter","type":"PROGRAMMING","tags":["*special"]},{"contestId":1116,"index":"D2","name":"Pattern of increasing blocks","type":"PROGRAMMING","tags":["*special"]},{"contestId":1116,"index":"D1","name":"Block diagonal matrix","type":"PROGRAMMING","tags":["*special"]},{"contestId":1116,"index":"C3","name":"``Is the number of ones divisible by 3?\u0027\u0027 oracle","type":"PROGRAMMING","tags":["*special"]},{"contestId":1116,"index":"C2","name":"``Is the bit string periodic?\u0027\u0027 oracle","type":"PROGRAMMING","tags":["*special"]},{"contestId":1116,"index":"C1","name":"Alternating bits oracle","type":"PROGRAMMING","tags":["*special"]},{"contestId":1116,"index":"B2","name":"Not A, not B or not C?","type":"PROGRAMMING","tags":["*special"]},{"contestId":1116,"index":"B1","name":"Distinguish three-qubit states","type":"PROGRAMMING","tags":["*special"]},{"contestId":1116,"index":"A2","name":"Generate equal superposition of four basis states","type":"PROGRAMMING","tags":["*special"]},{"contestId":1116,"index":"A1","name":"Generate state |00⟩ + |01⟩ + |10⟩","type":"PROGRAMMING","tags":["*special"]},{"contestId":1115,"index":"U3","name":"Block unitary","type":"PROGRAMMING","rating":1700,"tags":["*special"]},{"contestId":1115,"index":"U2","name":"Chessboard unitary","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":1115,"index":"U1","name":"Anti-diagonal unitary","type":"PROGRAMMING","rating":1500,"tags":["*special"]},{"contestId":1115,"index":"G3","name":"Palindrome checker oracle","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":1115,"index":"G2","name":"OR oracle","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":1115,"index":"G1","name":"AND oracle","type":"PROGRAMMING","rating":1100,"tags":["*special"]},{"contestId":1114,"index":"F","name":"Please, another Queries on Array?","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["bitmasks","data structures","divide and conquer","math","number theory"]},{"contestId":1114,"index":"E","name":"Arithmetic Progression","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["binary search","interactive","number theory","probabilities"]},{"contestId":1114,"index":"D","name":"Flood Fill","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dp"]},{"contestId":1114,"index":"C","name":"Trailing Loves (or L\u0027oeufs?)","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["brute force","implementation","math","number theory"]},{"contestId":1114,"index":"B","name":"Yet Another Array Partitioning Task","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":1114,"index":"A","name":"Got Any Grapes?","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","implementation"]},{"contestId":1113,"index":"B","name":"Sasha and Magnetic Machines","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy","number theory"]},{"contestId":1113,"index":"A","name":"Sasha and His Trip","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["dp","greedy","math"]},{"contestId":1111,"index":"E","name":"Tree","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures","dfs and similar","dp","graphs","trees"]},{"contestId":1111,"index":"D","name":"Destroy the Colony","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["combinatorics","dp","math"]},{"contestId":1111,"index":"C","name":"Creative Snap","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["binary search","brute force","divide and conquer","math"]},{"contestId":1111,"index":"B","name":"Average Superhero Gang Power ","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["brute force","implementation","math"]},{"contestId":1111,"index":"A","name":"Superhero Transformation","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","strings"]},{"contestId":1110,"index":"H","name":"Modest Substrings","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["dp","strings"]},{"contestId":1110,"index":"G","name":"Tree-Tac-Toe ","type":"PROGRAMMING","points":3500.0,"rating":3100,"tags":["constructive algorithms","games","trees"]},{"contestId":1110,"index":"F","name":"Nearest Leaf","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["data structures","trees"]},{"contestId":1110,"index":"E","name":"Magic Stones","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["constructive algorithms","math","sortings"]},{"contestId":1110,"index":"D","name":"Jongmah","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["dp"]},{"contestId":1110,"index":"C","name":"Meaningless Operations","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["constructive algorithms","math","number theory"]},{"contestId":1110,"index":"B","name":"Tape","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["greedy","sortings"]},{"contestId":1110,"index":"A","name":"Parity","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["math"]},{"contestId":1109,"index":"F","name":"Sasha and Algorithm of Silence\u0027s Sounds","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["data structures","trees"]},{"contestId":1109,"index":"E","name":"Sasha and a Very Easy Test","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["data structures","number theory"]},{"contestId":1109,"index":"D","name":"Sasha and Interesting Fact from Graph Theory","type":"PROGRAMMING","points":1750.0,"rating":2400,"tags":["brute force","combinatorics","dp","math","trees"]},{"contestId":1109,"index":"C","name":"Sasha and a Patient Friend","type":"PROGRAMMING","points":1750.0,"rating":2800,"tags":["binary search","data structures","implementation"]},{"contestId":1109,"index":"B","name":"Sasha and One More Name","type":"PROGRAMMING","points":1250.0,"rating":1800,"tags":["constructive algorithms","hashing","strings"]},{"contestId":1109,"index":"A","name":"Sasha and a Bit of Relax","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["dp","implementation"]},{"contestId":1108,"index":"F","name":"MST Unification","type":"PROGRAMMING","rating":2100,"tags":["binary search","dsu","graphs","greedy"]},{"contestId":1108,"index":"E2","name":"Array and Segments (Hard version)","type":"PROGRAMMING","rating":2100,"tags":["data structures","implementation"]},{"contestId":1108,"index":"E1","name":"Array and Segments (Easy version)","type":"PROGRAMMING","rating":1800,"tags":["brute force","greedy","implementation"]},{"contestId":1108,"index":"D","name":"Diverse Garland","type":"PROGRAMMING","rating":1400,"tags":["constructive algorithms","dp","greedy"]},{"contestId":1108,"index":"C","name":"Nice Garland","type":"PROGRAMMING","rating":1300,"tags":["brute force","greedy","math"]},{"contestId":1108,"index":"B","name":"Divisors of Two Integers","type":"PROGRAMMING","rating":1100,"tags":["brute force","greedy","math","number theory"]},{"contestId":1108,"index":"A","name":"Two distinct points","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1107,"index":"G","name":"Vasya and Maximum Profit","type":"PROGRAMMING","rating":2400,"tags":["binary search","constructive algorithms","data structures","dp","dsu"]},{"contestId":1107,"index":"F","name":"Vasya and Endless Credits","type":"PROGRAMMING","rating":2600,"tags":["dp","flows","graph matchings","graphs","sortings"]},{"contestId":1107,"index":"E","name":"Vasya and Binary String","type":"PROGRAMMING","rating":2400,"tags":["dp"]},{"contestId":1107,"index":"D","name":"Compression","type":"PROGRAMMING","rating":1800,"tags":["dp","implementation","math","number theory"]},{"contestId":1107,"index":"C","name":"Brutality","type":"PROGRAMMING","rating":1300,"tags":["greedy","sortings","two pointers"]},{"contestId":1107,"index":"B","name":"Digital root","type":"PROGRAMMING","rating":1000,"tags":["math","number theory"]},{"contestId":1107,"index":"A","name":"Digits Sequence Dividing","type":"PROGRAMMING","rating":900,"tags":["greedy","strings"]},{"contestId":1106,"index":"F","name":"Lunar New Year and a Recursive Sequence","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["math","matrices","number theory"]},{"contestId":1106,"index":"E","name":"Lunar New Year and Red Envelopes","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["data structures","dp"]},{"contestId":1106,"index":"D","name":"Lunar New Year and a Wander","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["data structures","dfs and similar","graphs","greedy","shortest paths"]},{"contestId":1106,"index":"C","name":"Lunar New Year and Number Division","type":"PROGRAMMING","points":1250.0,"rating":900,"tags":["greedy","implementation","math","sortings"]},{"contestId":1106,"index":"B","name":"Lunar New Year and Food Ordering","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["data structures","implementation"]},{"contestId":1106,"index":"A","name":"Lunar New Year and Cross Counting","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1105,"index":"E","name":"Helping Hiasat ","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["bitmasks","brute force","dp","meet-in-the-middle"]},{"contestId":1105,"index":"D","name":"Kilani and the Game","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dfs and similar","graphs","implementation","shortest paths"]},{"contestId":1105,"index":"C","name":"Ayoub and Lost Array","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["combinatorics","dp","math"]},{"contestId":1105,"index":"B","name":"Zuhair and Strings","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","implementation","strings"]},{"contestId":1105,"index":"A","name":"Salem and Sticks ","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","implementation"]},{"contestId":1104,"index":"B","name":"Game with string","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["data structures","implementation","math"]},{"contestId":1104,"index":"A","name":"Splitting into digits","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation","math"]},{"contestId":1103,"index":"E","name":"Radix sum","type":"PROGRAMMING","points":3500.0,"rating":3400,"tags":["fft","math","number theory"]},{"contestId":1103,"index":"D","name":"Professional layer","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["bitmasks","dp"]},{"contestId":1103,"index":"C","name":"Johnny Solving","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["constructive algorithms","dfs and similar","graphs","math"]},{"contestId":1103,"index":"B","name":"Game with modulo","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["binary search","constructive algorithms","interactive"]},{"contestId":1103,"index":"A","name":"Grid game","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["constructive algorithms","implementation"]},{"contestId":1102,"index":"F","name":"Elongated Matrix","type":"PROGRAMMING","rating":2000,"tags":["binary search","bitmasks","brute force","dp","graphs"]},{"contestId":1102,"index":"E","name":"Monotonic Renumeration","type":"PROGRAMMING","rating":1700,"tags":["combinatorics","sortings"]},{"contestId":1102,"index":"D","name":"Balanced Ternary String","type":"PROGRAMMING","rating":1500,"tags":["greedy","strings"]},{"contestId":1102,"index":"C","name":"Doors Breaking and Repairing","type":"PROGRAMMING","rating":1200,"tags":["games"]},{"contestId":1102,"index":"B","name":"Array K-Coloring","type":"PROGRAMMING","rating":1400,"tags":["greedy","sortings"]},{"contestId":1102,"index":"A","name":"Integer Sequence Dividing","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1101,"index":"G","name":"(Zero XOR Subset)-less","type":"PROGRAMMING","rating":2300,"tags":["math","matrices"]},{"contestId":1101,"index":"F","name":"Trucks and Cities","type":"PROGRAMMING","rating":2400,"tags":["binary search","dp"]},{"contestId":1101,"index":"E","name":"Polycarp\u0027s New Job","type":"PROGRAMMING","rating":1500,"tags":["implementation"]},{"contestId":1101,"index":"D","name":"GCD Counting","type":"PROGRAMMING","rating":2000,"tags":["data structures","dfs and similar","dp","number theory","trees"]},{"contestId":1101,"index":"C","name":"Division and Union","type":"PROGRAMMING","rating":1500,"tags":["sortings"]},{"contestId":1101,"index":"B","name":"Accordion","type":"PROGRAMMING","rating":1300,"tags":["greedy","implementation"]},{"contestId":1101,"index":"A","name":"Minimum Integer","type":"PROGRAMMING","rating":1000,"tags":["math"]},{"contestId":1100,"index":"F","name":"Ivan and Burgers","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures","divide and conquer","greedy","math"]},{"contestId":1100,"index":"E","name":"Andrew and Taxi","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["binary search","dfs and similar","graphs"]},{"contestId":1100,"index":"D","name":"Dasha and Chess","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["constructive algorithms","games","interactive"]},{"contestId":1100,"index":"C","name":"NN and the Optical Illusion","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["binary search","geometry","math"]},{"contestId":1100,"index":"B","name":"Build a Contest","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["data structures","implementation"]},{"contestId":1100,"index":"A","name":"Roman and Browser","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":1099,"index":"F","name":"Cookies","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["binary search","data structures","dfs and similar","dp","games","trees"]},{"contestId":1099,"index":"C","name":"Postcard","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["constructive algorithms","implementation"]},{"contestId":1099,"index":"B","name":"Squares and Segments","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["binary search","constructive algorithms","math"]},{"contestId":1099,"index":"A","name":"Snowball","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1098,"index":"F","name":"Ж-function","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["string suffix structures","strings"]},{"contestId":1098,"index":"E","name":"Fedya the Potter","type":"PROGRAMMING","points":2500.0,"rating":3400,"tags":["binary search","implementation","math","number theory"]},{"contestId":1098,"index":"D","name":"Eels","type":"PROGRAMMING","points":1750.0,"rating":2800,"tags":["data structures"]},{"contestId":1098,"index":"C","name":"Construct a tree","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["binary search","constructive algorithms","dfs and similar","graphs","greedy","trees"]},{"contestId":1098,"index":"B","name":"Nice table","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["brute force","constructive algorithms","greedy","math"]},{"contestId":1098,"index":"A","name":"Sum in the tree","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["constructive algorithms","dfs and similar","greedy","trees"]},{"contestId":1097,"index":"H","name":"Mateusz and an Infinite Sequence","type":"PROGRAMMING","points":4000.0,"rating":3400,"tags":["bitmasks","brute force","dp","strings"]},{"contestId":1097,"index":"G","name":"Vladislav and a Great Legend","type":"PROGRAMMING","points":3500.0,"rating":3000,"tags":["combinatorics","dp","trees"]},{"contestId":1097,"index":"F","name":"Alex and a TV Show","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["bitmasks","combinatorics","number theory"]},{"contestId":1097,"index":"E","name":"Egor and an RPG game","type":"PROGRAMMING","points":2750.0,"rating":3400,"tags":["constructive algorithms","greedy"]},{"contestId":1097,"index":"D","name":"Makoto and a Blackboard","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["dp","math","number theory","probabilities"]},{"contestId":1097,"index":"C","name":"Yuhao and a Parenthesis","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["greedy","implementation"]},{"contestId":1097,"index":"B","name":"Petr and a Combination Lock","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["bitmasks","brute force","dp"]},{"contestId":1097,"index":"A","name":"Gennady and a Card Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation"]},{"contestId":1096,"index":"G","name":"Lucky Tickets","type":"PROGRAMMING","rating":2400,"tags":["divide and conquer","dp","fft"]},{"contestId":1096,"index":"F","name":"Inversion Expectation","type":"PROGRAMMING","rating":2300,"tags":["dp","math","probabilities"]},{"contestId":1096,"index":"E","name":"The Top Scorer","type":"PROGRAMMING","rating":2500,"tags":["combinatorics","dp","math","probabilities"]},{"contestId":1096,"index":"D","name":"Easy Problem","type":"PROGRAMMING","rating":1800,"tags":["dp"]},{"contestId":1096,"index":"C","name":"Polygon for the Angle","type":"PROGRAMMING","rating":1600,"tags":["brute force","geometry"]},{"contestId":1096,"index":"B","name":"Substring Removal","type":"PROGRAMMING","rating":1300,"tags":["combinatorics","math","strings"]},{"contestId":1096,"index":"A","name":"Find Divisible","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation","math"]},{"contestId":1095,"index":"F","name":"Make It Connected","type":"PROGRAMMING","rating":1900,"tags":["dsu","graphs","greedy"]},{"contestId":1095,"index":"E","name":"Almost Regular Bracket Sequence","type":"PROGRAMMING","rating":1900,"tags":["implementation"]},{"contestId":1095,"index":"D","name":"Circular Dance","type":"PROGRAMMING","rating":1600,"tags":["implementation"]},{"contestId":1095,"index":"C","name":"Powers Of Two","type":"PROGRAMMING","rating":1400,"tags":["bitmasks","greedy"]},{"contestId":1095,"index":"B","name":"Array Stabilization","type":"PROGRAMMING","rating":900,"tags":["implementation"]},{"contestId":1095,"index":"A","name":"Repeating Cipher","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1093,"index":"G","name":"Multidimensional Queries","type":"PROGRAMMING","rating":2300,"tags":["bitmasks","data structures"]},{"contestId":1093,"index":"F","name":"Vasya and Array","type":"PROGRAMMING","rating":2400,"tags":["dp"]},{"contestId":1093,"index":"E","name":"Intersection of Permutations","type":"PROGRAMMING","rating":2400,"tags":["data structures"]},{"contestId":1093,"index":"D","name":"Beautiful Graph","type":"PROGRAMMING","rating":1700,"tags":["dfs and similar","graphs"]},{"contestId":1093,"index":"C","name":"Mishka and the Last Exam","type":"PROGRAMMING","rating":1300,"tags":["greedy"]},{"contestId":1093,"index":"B","name":"Letters Rearranging","type":"PROGRAMMING","rating":900,"tags":["constructive algorithms","greedy","sortings","strings"]},{"contestId":1093,"index":"A","name":"Dice Rolling","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1092,"index":"F","name":"Tree with Maximum Cost","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","dp","trees"]},{"contestId":1092,"index":"E","name":"Minimal Diameter Forest","type":"PROGRAMMING","rating":2000,"tags":["constructive algorithms","dfs and similar","greedy","trees"]},{"contestId":1092,"index":"D2","name":"Great Vova Wall (Version 2)","type":"PROGRAMMING","rating":2200,"tags":["data structures","implementation"]},{"contestId":1092,"index":"D1","name":"Great Vova Wall (Version 1)","type":"PROGRAMMING","rating":2200,"tags":["greedy","implementation","math"]},{"contestId":1092,"index":"C","name":"Prefixes and Suffixes","type":"PROGRAMMING","rating":1700,"tags":["strings"]},{"contestId":1092,"index":"B","name":"Teams Forming","type":"PROGRAMMING","rating":800,"tags":["sortings"]},{"contestId":1092,"index":"A","name":"Uniform String","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1091,"index":"H","name":"New Year and the Tricolore Recreation","type":"PROGRAMMING","points":4000.0,"rating":3200,"tags":["games"]},{"contestId":1091,"index":"G","name":"New Year and the Factorisation Collaboration","type":"PROGRAMMING","points":3750.0,"rating":3200,"tags":["interactive","math","number theory"]},{"contestId":1091,"index":"F","name":"New Year and the Mallard Expedition","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["constructive algorithms","greedy"]},{"contestId":1091,"index":"E","name":"New Year and the Acquaintance Estimation","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["binary search","data structures","graphs","greedy","implementation","math","sortings"]},{"contestId":1091,"index":"D","name":"New Year and the Permutation Concatenation","type":"PROGRAMMING","points":2250.0,"rating":1700,"tags":["combinatorics","dp","math"]},{"contestId":1091,"index":"C","name":"New Year and the Sphere Transmission","type":"PROGRAMMING","points":1750.0,"rating":1400,"tags":["math","number theory"]},{"contestId":1091,"index":"B","name":"New Year and the Treasure Geolocation","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","constructive algorithms","greedy","implementation"]},{"contestId":1091,"index":"A","name":"New Year and the Christmas Ornament","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation","math"]},{"contestId":1090,"index":"M","name":"The Pleasant Walk","type":"PROGRAMMING","rating":1000,"tags":["implementation"]},{"contestId":1090,"index":"L","name":"Berland University","type":"PROGRAMMING","rating":2000,"tags":["greedy","math"]},{"contestId":1090,"index":"K","name":"Right Expansion Of The Mind","type":"PROGRAMMING","rating":2000,"tags":["math"]},{"contestId":1090,"index":"J","name":"Two Prefixes","type":"PROGRAMMING","rating":2600,"tags":["strings"]},{"contestId":1090,"index":"I","name":"Minimal Product","type":"PROGRAMMING","rating":2000,"tags":[]},{"contestId":1090,"index":"H","name":"Linearization","type":"PROGRAMMING","rating":2900,"tags":["graphs"]},{"contestId":1090,"index":"G","name":"Combostone","type":"PROGRAMMING","rating":2500,"tags":["games","implementation"]},{"contestId":1090,"index":"F","name":"How to Learn You Score","type":"PROGRAMMING","rating":2600,"tags":["constructive algorithms","interactive"]},{"contestId":1090,"index":"E","name":"Horseback Riding","type":"PROGRAMMING","rating":2300,"tags":["flows","graphs"]},{"contestId":1090,"index":"D","name":"Similar Arrays","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms"]},{"contestId":1090,"index":"C","name":"New Year Presents","type":"PROGRAMMING","rating":2400,"tags":["constructive algorithms","data structures"]},{"contestId":1090,"index":"B","name":"LaTeX Expert","type":"PROGRAMMING","rating":1900,"tags":[]},{"contestId":1090,"index":"A","name":"Company Merging","type":"PROGRAMMING","rating":1300,"tags":["greedy"]},{"contestId":1089,"index":"M","name":"Minegraphed","type":"PROGRAMMING","rating":2400,"tags":["constructive algorithms","graphs"]},{"contestId":1089,"index":"L","name":"Lazyland","type":"PROGRAMMING","rating":900,"tags":[]},{"contestId":1089,"index":"K","name":"King Kog\u0027s Reception","type":"PROGRAMMING","rating":2400,"tags":["data structures"]},{"contestId":1089,"index":"J","name":"JS Minification","type":"PROGRAMMING","rating":3200,"tags":["greedy","implementation"]},{"contestId":1089,"index":"I","name":"Interval-Free Permutations","type":"PROGRAMMING","rating":2600,"tags":["combinatorics"]},{"contestId":1089,"index":"H","name":"Harder Satisfiability","type":"PROGRAMMING","rating":3400,"tags":["2-sat","dfs and similar","graphs"]},{"contestId":1089,"index":"G","name":"Guest Student","type":"PROGRAMMING","rating":1500,"tags":["math"]},{"contestId":1089,"index":"F","name":"Fractions","type":"PROGRAMMING","rating":1900,"tags":["math"]},{"contestId":1089,"index":"E","name":"Easy Chess","type":"PROGRAMMING","rating":1700,"tags":["constructive algorithms"]},{"contestId":1089,"index":"D","name":"Distance Sum","type":"PROGRAMMING","rating":3100,"tags":["graphs"]},{"contestId":1089,"index":"C","name":"Cactus Search","type":"PROGRAMMING","rating":2500,"tags":["interactive"]},{"contestId":1089,"index":"B","name":"Bimatching","type":"PROGRAMMING","rating":3200,"tags":["graphs"]},{"contestId":1089,"index":"A","name":"Alice the Fan","type":"PROGRAMMING","rating":2200,"tags":["dp"]},{"contestId":1088,"index":"F","name":"Ehab and a weird weight formula","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["data structures","trees"]},{"contestId":1088,"index":"E","name":"Ehab and a component choosing problem","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["dp","greedy","math","trees"]},{"contestId":1088,"index":"D","name":"Ehab and another another xor problem","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["bitmasks","constructive algorithms","implementation","interactive"]},{"contestId":1088,"index":"C","name":"Ehab and a 2-operation task","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","greedy","math"]},{"contestId":1088,"index":"B","name":"Ehab and subtraction","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["implementation","sortings"]},{"contestId":1088,"index":"A","name":"Ehab and another construction problem","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","constructive algorithms"]},{"contestId":1086,"index":"F","name":"Forest Fires","type":"PROGRAMMING","points":3000.0,"rating":3500,"tags":["math"]},{"contestId":1085,"index":"G","name":"Beautiful Matrix","type":"PROGRAMMING","points":3250.0,"rating":2900,"tags":["combinatorics","data structures","dp"]},{"contestId":1085,"index":"F","name":"Rock-Paper-Scissors Champion","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":[]},{"contestId":1085,"index":"E","name":"Vasya and Templates","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["greedy","implementation","strings"]},{"contestId":1085,"index":"D","name":"Minimum Diameter Tree","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["constructive algorithms","implementation","trees"]},{"contestId":1085,"index":"C","name":"Connect Three","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["implementation","math"]},{"contestId":1085,"index":"B","name":"Div Times Mod","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["math"]},{"contestId":1085,"index":"A","name":"Right-Left Cipher","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":1084,"index":"C","name":"The Fair Nut and String","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["combinatorics","dp","implementation"]},{"contestId":1084,"index":"B","name":"Kvass and the Fair Nut","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy","implementation"]},{"contestId":1084,"index":"A","name":"The Fair Nut and Elevator","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","implementation"]},{"contestId":1083,"index":"F","name":"The Fair Nut and Amusing Xor","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["data structures"]},{"contestId":1083,"index":"E","name":"The Fair Nut and Rectangles","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["data structures","dp","geometry"]},{"contestId":1083,"index":"D","name":"The Fair Nut\u0027s getting crazy","type":"PROGRAMMING","points":2000.0,"rating":3500,"tags":["data structures","implementation"]},{"contestId":1083,"index":"C","name":"Max Mex","type":"PROGRAMMING","points":1500.0,"rating":2900,"tags":["data structures","trees"]},{"contestId":1083,"index":"B","name":"The Fair Nut and Strings","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["greedy","strings"]},{"contestId":1083,"index":"A","name":"The Fair Nut and the Best Path","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["data structures","dp","trees"]},{"contestId":1082,"index":"G","name":"Petya and Graph","type":"PROGRAMMING","rating":2400,"tags":["flows","graphs"]},{"contestId":1082,"index":"F","name":"Speed Dial","type":"PROGRAMMING","rating":2800,"tags":["dp","strings","trees"]},{"contestId":1082,"index":"E","name":"Increasing Frequency","type":"PROGRAMMING","rating":2000,"tags":["binary search","dp","greedy"]},{"contestId":1082,"index":"D","name":"Maximum Diameter Graph","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","graphs","implementation"]},{"contestId":1082,"index":"C","name":"Multi-Subject Competition","type":"PROGRAMMING","rating":1600,"tags":["greedy","sortings"]},{"contestId":1082,"index":"B","name":"Vova and Trophies","type":"PROGRAMMING","rating":1600,"tags":["greedy"]},{"contestId":1082,"index":"A","name":"Vasya and Book","type":"PROGRAMMING","rating":1200,"tags":["implementation","math"]},{"contestId":1081,"index":"H","name":"Palindromic Magic","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["data structures","hashing","strings"]},{"contestId":1081,"index":"G","name":"Mergesort Strikes Back","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["math","probabilities"]},{"contestId":1081,"index":"F","name":"Tricky Interactor","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["constructive algorithms","implementation","interactive"]},{"contestId":1081,"index":"E","name":"Missing Numbers","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["binary search","constructive algorithms","greedy","math","number theory"]},{"contestId":1081,"index":"D","name":"Maximum Distance","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["dsu","graphs","shortest paths","sortings"]},{"contestId":1081,"index":"C","name":"Colorful Bricks","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["combinatorics","dp","math"]},{"contestId":1081,"index":"B","name":"Farewell Party","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["constructive algorithms","implementation"]},{"contestId":1081,"index":"A","name":"Definite Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":1080,"index":"F","name":"Katya and Segments Sets","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","interactive","sortings"]},{"contestId":1080,"index":"E","name":"Sonya and Matrix Beauty","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["strings"]},{"contestId":1080,"index":"D","name":"Olya and magical square","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["constructive algorithms","implementation","math"]},{"contestId":1080,"index":"C","name":"Masha and two friends","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["implementation"]},{"contestId":1080,"index":"B","name":"Margarite and the best present","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["math"]},{"contestId":1080,"index":"A","name":"Petya and Origami","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1078,"index":"E","name":"Negative Time Summation","type":"PROGRAMMING","points":2750.0,"rating":3400,"tags":["constructive algorithms"]},{"contestId":1077,"index":"F2","name":"Pictures with Kittens (hard version)","type":"PROGRAMMING","rating":2100,"tags":["data structures","dp"]},{"contestId":1077,"index":"F1","name":"Pictures with Kittens (easy version)","type":"PROGRAMMING","rating":1900,"tags":["dp"]},{"contestId":1077,"index":"E","name":"Thematic Contests","type":"PROGRAMMING","rating":1800,"tags":["greedy","sortings"]},{"contestId":1077,"index":"D","name":"Cutting Out","type":"PROGRAMMING","rating":1600,"tags":["binary search","sortings"]},{"contestId":1077,"index":"C","name":"Good Array","type":"PROGRAMMING","rating":1300,"tags":[]},{"contestId":1077,"index":"B","name":"Disturbed People","type":"PROGRAMMING","rating":1000,"tags":["greedy"]},{"contestId":1077,"index":"A","name":"Frog Jumping","type":"PROGRAMMING","rating":800,"tags":["math"]},{"contestId":1076,"index":"G","name":"Array Game","type":"PROGRAMMING","rating":3000,"tags":["data structures","games"]},{"contestId":1076,"index":"F","name":"Summer Practice Report","type":"PROGRAMMING","rating":2500,"tags":["dp","greedy"]},{"contestId":1076,"index":"E","name":"Vasya and a Tree","type":"PROGRAMMING","rating":1900,"tags":["data structures","trees"]},{"contestId":1076,"index":"D","name":"Edge Deletion","type":"PROGRAMMING","rating":1800,"tags":["graphs","greedy","shortest paths"]},{"contestId":1076,"index":"C","name":"Meme Problem","type":"PROGRAMMING","rating":1300,"tags":["binary search","math"]},{"contestId":1076,"index":"B","name":"Divisor Subtraction","type":"PROGRAMMING","rating":1200,"tags":["implementation","math","number theory"]},{"contestId":1076,"index":"A","name":"Minimizing the String","type":"PROGRAMMING","rating":1200,"tags":["greedy","strings"]},{"contestId":1075,"index":"B","name":"Taxi drivers and Lyft","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation","sortings"]},{"contestId":1075,"index":"A","name":"The King\u0027s Race","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":1073,"index":"G","name":"Yet Another LCP Problem","type":"PROGRAMMING","rating":2600,"tags":["data structures","string suffix structures"]},{"contestId":1073,"index":"F","name":"Choosing Two Paths","type":"PROGRAMMING","rating":2500,"tags":["dfs and similar","dp","greedy","trees"]},{"contestId":1073,"index":"E","name":"Segment Sum","type":"PROGRAMMING","rating":2300,"tags":["bitmasks","combinatorics","dp","math"]},{"contestId":1073,"index":"D","name":"Berland Fair","type":"PROGRAMMING","rating":1700,"tags":["binary search","brute force","data structures","greedy"]},{"contestId":1073,"index":"C","name":"Vasya and Robot","type":"PROGRAMMING","rating":1800,"tags":["binary search","two pointers"]},{"contestId":1073,"index":"B","name":"Vasya and Books","type":"PROGRAMMING","rating":1000,"tags":["implementation","math"]},{"contestId":1073,"index":"A","name":"Diverse Substring","type":"PROGRAMMING","rating":1000,"tags":["implementation","strings"]},{"contestId":1071,"index":"E","name":"Rain Protection","type":"PROGRAMMING","points":2250.0,"rating":3500,"tags":["binary search","geometry"]},{"contestId":1070,"index":"M","name":"Algoland and Berland","type":"PROGRAMMING","rating":3000,"tags":["constructive algorithms","divide and conquer","geometry"]},{"contestId":1070,"index":"L","name":"Odd Federalization","type":"PROGRAMMING","rating":2600,"tags":["constructive algorithms"]},{"contestId":1070,"index":"K","name":"Video Posts","type":"PROGRAMMING","rating":1100,"tags":["implementation"]},{"contestId":1070,"index":"J","name":"Streets and Avenues in Berhattan","type":"PROGRAMMING","rating":2300,"tags":["dp"]},{"contestId":1070,"index":"I","name":"Privatization of Roads in Berland","type":"PROGRAMMING","rating":2400,"tags":["flows","graph matchings","graphs"]},{"contestId":1070,"index":"H","name":"BerOS File Suggestion","type":"PROGRAMMING","rating":1500,"tags":["brute force","implementation"]},{"contestId":1070,"index":"G","name":"Monsters and Potions","type":"PROGRAMMING","rating":2300,"tags":["brute force","dp","greedy","implementation"]},{"contestId":1070,"index":"F","name":"Debate","type":"PROGRAMMING","rating":1500,"tags":["greedy"]},{"contestId":1070,"index":"E","name":"Getting Deals Done","type":"PROGRAMMING","rating":2100,"tags":["binary search","data structures"]},{"contestId":1070,"index":"D","name":"Garbage Disposal","type":"PROGRAMMING","rating":1300,"tags":["greedy"]},{"contestId":1070,"index":"C","name":"Cloud Computing","type":"PROGRAMMING","rating":2000,"tags":["data structures","greedy"]},{"contestId":1070,"index":"B","name":"Berkomnadzor","type":"PROGRAMMING","rating":2400,"tags":["data structures","greedy"]},{"contestId":1070,"index":"A","name":"Find a Number","type":"PROGRAMMING","rating":2200,"tags":["dp","graphs","number theory","shortest paths"]},{"contestId":1068,"index":"C","name":"Colored Rooks","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","graphs"]},{"contestId":1068,"index":"B","name":"LCM","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["math","number theory"]},{"contestId":1068,"index":"A","name":"Birthday","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["math"]},{"contestId":1067,"index":"E","name":"Random Forest Rank","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["dp","graph matchings","math","trees"]},{"contestId":1067,"index":"D","name":"Computer Game","type":"PROGRAMMING","points":2250.0,"rating":3100,"tags":["dp","greedy","math","probabilities"]},{"contestId":1067,"index":"C","name":"Knights","type":"PROGRAMMING","points":1750.0,"rating":2600,"tags":["constructive algorithms"]},{"contestId":1067,"index":"B","name":"Multihedgehog","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["dfs and similar","graphs","shortest paths"]},{"contestId":1067,"index":"A","name":"Array Without Local Maximums ","type":"PROGRAMMING","points":500.0,"rating":1900,"tags":["dp"]},{"contestId":1066,"index":"F","name":"Yet another 2D Walking","type":"PROGRAMMING","rating":2100,"tags":["dp"]},{"contestId":1066,"index":"E","name":"Binary Numbers AND Sum","type":"PROGRAMMING","rating":1700,"tags":["data structures","implementation","math"]},{"contestId":1066,"index":"D","name":"Boxes Packing","type":"PROGRAMMING","rating":1800,"tags":["binary search","implementation"]},{"contestId":1066,"index":"C","name":"Books Queries","type":"PROGRAMMING","rating":1400,"tags":["implementation"]},{"contestId":1066,"index":"B","name":"Heaters","type":"PROGRAMMING","rating":1500,"tags":["greedy","two pointers"]},{"contestId":1066,"index":"A","name":"Vova and Train","type":"PROGRAMMING","rating":1100,"tags":["math"]},{"contestId":1065,"index":"G","name":"Fibonacci Suffix","type":"PROGRAMMING","rating":2700,"tags":["strings"]},{"contestId":1065,"index":"F","name":"Up and Down the Tree","type":"PROGRAMMING","rating":2500,"tags":["dfs and similar","dp","trees"]},{"contestId":1065,"index":"E","name":"Side Transmutations","type":"PROGRAMMING","rating":2300,"tags":["combinatorics","strings"]},{"contestId":1065,"index":"D","name":"Three Pieces","type":"PROGRAMMING","rating":2200,"tags":["dfs and similar","dp","shortest paths"]},{"contestId":1065,"index":"C","name":"Make It Equal","type":"PROGRAMMING","rating":1600,"tags":["greedy"]},{"contestId":1065,"index":"B","name":"Vasya and Isolated Vertices","type":"PROGRAMMING","rating":1300,"tags":["constructive algorithms","graphs"]},{"contestId":1065,"index":"A","name":"Vasya and Chocolate","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":1064,"index":"B","name":"Equations of Mathematical Magic","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["math"]},{"contestId":1064,"index":"A","name":"Make a triangle!","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","geometry","math"]},{"contestId":1063,"index":"F","name":"String Journey","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["data structures","dp","string suffix structures"]},{"contestId":1063,"index":"E","name":"Lasers and Mirrors","type":"PROGRAMMING","points":2000.0,"rating":3000,"tags":["constructive algorithms","math"]},{"contestId":1063,"index":"D","name":"Candies for Children","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["brute force","math"]},{"contestId":1063,"index":"C","name":"Dwarves, Hats and Extrasensory Abilities","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["binary search","constructive algorithms","geometry","interactive"]},{"contestId":1063,"index":"B","name":"Labyrinth","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["graphs","shortest paths"]},{"contestId":1063,"index":"A","name":"Oh Those Palindromes","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","strings"]},{"contestId":1062,"index":"F","name":"Upgrading Cities","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["dfs and similar","graphs"]},{"contestId":1062,"index":"E","name":"Company","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["binary search","data structures","dfs and similar","greedy","trees"]},{"contestId":1062,"index":"D","name":"Fun with Integers","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["dfs and similar","graphs","implementation","math"]},{"contestId":1062,"index":"C","name":"Banh-mi","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["greedy","implementation","math"]},{"contestId":1062,"index":"B","name":"Math","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["greedy","math","number theory"]},{"contestId":1062,"index":"A","name":"A Prank","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["greedy","implementation"]},{"contestId":1061,"index":"F","name":"Lost Root","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["interactive","probabilities"]},{"contestId":1061,"index":"E","name":"Politics","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["flows","graphs"]},{"contestId":1061,"index":"D","name":"TV Shows","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["data structures","greedy","implementation","sortings"]},{"contestId":1061,"index":"C","name":"Multiplicity","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["data structures","dp","implementation","math","number theory"]},{"contestId":1061,"index":"B","name":"Views Matter","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["greedy","implementation","sortings"]},{"contestId":1061,"index":"A","name":"Coins","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","math"]},{"contestId":1060,"index":"H","name":"Sophisticated Device","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["constructive algorithms"]},{"contestId":1060,"index":"G","name":"Balls and Pockets","type":"PROGRAMMING","points":2750.0,"rating":3400,"tags":["data structures"]},{"contestId":1060,"index":"F","name":"Shrinking Tree","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["combinatorics","dp"]},{"contestId":1060,"index":"E","name":"Sergey and Subway","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["dfs and similar","dp","trees"]},{"contestId":1060,"index":"D","name":"Social Circles","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["greedy","math"]},{"contestId":1060,"index":"C","name":"Maximum Subrectangle","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["binary search","implementation","two pointers"]},{"contestId":1060,"index":"B","name":"Maximum Sum of Digits","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["greedy"]},{"contestId":1060,"index":"A","name":"Phone Numbers","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force"]},{"contestId":1059,"index":"E","name":"Split the Tree","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["binary search","data structures","dp","greedy","trees"]},{"contestId":1059,"index":"D","name":"Nature Reserve","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["binary search","geometry","ternary search"]},{"contestId":1059,"index":"C","name":"Sequence Transformation","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","math"]},{"contestId":1059,"index":"B","name":"Forgery","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation"]},{"contestId":1059,"index":"A","name":"Cashier","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":1057,"index":"C","name":"Tanya and Colored Candies","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["*special","dp"]},{"contestId":1057,"index":"B","name":"DDoS","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["*special","brute force"]},{"contestId":1057,"index":"A","name":"Bmail Computer Network","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["*special","dfs and similar","trees"]},{"contestId":1056,"index":"H","name":"Detect Robots","type":"PROGRAMMING","points":4000.0,"rating":3200,"tags":["data structures","strings"]},{"contestId":1056,"index":"G","name":"Take Metro","type":"PROGRAMMING","points":3500.0,"rating":2900,"tags":["brute force","data structures","graphs"]},{"contestId":1056,"index":"F","name":"Write The Contest","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["binary search","dp","math"]},{"contestId":1056,"index":"E","name":"Check Transcription","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["brute force","data structures","hashing","strings"]},{"contestId":1056,"index":"D","name":"Decorate Apple Tree","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["constructive algorithms","dfs and similar","dp","graphs","greedy","sortings","trees"]},{"contestId":1056,"index":"C","name":"Pick Heroes","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["greedy","implementation","interactive","sortings"]},{"contestId":1056,"index":"B","name":"Divide Candies","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["math","number theory"]},{"contestId":1056,"index":"A","name":"Determine Line","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1055,"index":"G","name":"Jellyfish Nightmare","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":[]},{"contestId":1055,"index":"F","name":"Tree and XOR","type":"PROGRAMMING","points":3500.0,"rating":2900,"tags":["strings","trees"]},{"contestId":1055,"index":"E","name":"Segments on the Line","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["binary search","dp"]},{"contestId":1055,"index":"D","name":"Refactoring","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["greedy","implementation","strings"]},{"contestId":1055,"index":"C","name":"Lucky Days","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["math","number theory"]},{"contestId":1055,"index":"B","name":"Alice and Hairdresser","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["dsu","implementation"]},{"contestId":1055,"index":"A","name":"Metro","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["graphs"]},{"contestId":1054,"index":"H","name":"Epic Convolution","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["chinese remainder theorem","fft","math","number theory"]},{"contestId":1054,"index":"G","name":"New Road Network","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["constructive algorithms","greedy","math"]},{"contestId":1054,"index":"F","name":"Electric Scheme","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["flows","graph matchings"]},{"contestId":1054,"index":"E","name":"Chips Puzzle","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["constructive algorithms","implementation","math"]},{"contestId":1054,"index":"D","name":"Changing Array","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["greedy","implementation"]},{"contestId":1054,"index":"C","name":"Candies Distribution","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["constructive algorithms","implementation"]},{"contestId":1054,"index":"B","name":"Appending Mex","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["implementation"]},{"contestId":1054,"index":"A","name":"Elevator or Stairs?","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1053,"index":"E","name":"Euler tour","type":"PROGRAMMING","points":2500.0,"rating":3500,"tags":["constructive algorithms","trees"]},{"contestId":1051,"index":"G","name":"Distinctification","type":"PROGRAMMING","rating":2900,"tags":["data structures","dsu","greedy"]},{"contestId":1051,"index":"F","name":"The Shortest Statement","type":"PROGRAMMING","rating":2400,"tags":["graphs","shortest paths","trees"]},{"contestId":1051,"index":"E","name":"Vasya and Big Integers","type":"PROGRAMMING","rating":2600,"tags":["binary search","data structures","dp","hashing","strings"]},{"contestId":1051,"index":"D","name":"Bicolorings","type":"PROGRAMMING","rating":1700,"tags":["bitmasks","dp"]},{"contestId":1051,"index":"C","name":"Vasya and Multisets","type":"PROGRAMMING","rating":1500,"tags":["brute force","dp","greedy","implementation","math"]},{"contestId":1051,"index":"B","name":"Relatively Prime Pairs","type":"PROGRAMMING","rating":1000,"tags":["greedy","math","number theory"]},{"contestId":1051,"index":"A","name":"Vasya And Password","type":"PROGRAMMING","rating":1200,"tags":["greedy","implementation","strings"]},{"contestId":1047,"index":"B","name":"Cover Points","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["geometry","math"]},{"contestId":1047,"index":"A","name":"Little C Loves 3 I","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1046,"index":"I","name":"Say Hello","type":"PROGRAMMING","rating":2300,"tags":["geometry"]},{"contestId":1046,"index":"F","name":"Splitting money","type":"PROGRAMMING","rating":1400,"tags":["implementation"]},{"contestId":1046,"index":"C","name":"Space Formula","type":"PROGRAMMING","rating":1400,"tags":["greedy"]},{"contestId":1045,"index":"J","name":"Moonwalk challenge","type":"PROGRAMMING","rating":2600,"tags":["data structures","strings","trees"]},{"contestId":1045,"index":"I","name":"Palindrome Pairs","type":"PROGRAMMING","rating":1600,"tags":["hashing","strings"]},{"contestId":1045,"index":"H","name":"Self-exploration","type":"PROGRAMMING","rating":2400,"tags":["math"]},{"contestId":1045,"index":"G","name":"AI robots","type":"PROGRAMMING","rating":2200,"tags":["data structures"]},{"contestId":1045,"index":"F","name":"Shady Lady","type":"PROGRAMMING","rating":3400,"tags":["geometry","math"]},{"contestId":1045,"index":"E","name":"Ancient civilizations","type":"PROGRAMMING","rating":3200,"tags":["constructive algorithms","geometry"]},{"contestId":1045,"index":"D","name":"Interstellar battle","type":"PROGRAMMING","rating":2200,"tags":["math","probabilities","trees"]},{"contestId":1045,"index":"C","name":"Hyperspace Highways","type":"PROGRAMMING","rating":2300,"tags":["dfs and similar","graphs","trees"]},{"contestId":1045,"index":"B","name":"Space Isaac","type":"PROGRAMMING","rating":2400,"tags":["hashing","number theory"]},{"contestId":1045,"index":"A","name":"Last chance","type":"PROGRAMMING","rating":2500,"tags":["data structures","flows","graph matchings","graphs","trees"]},{"contestId":1044,"index":"F","name":"DFS","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["data structures"]},{"contestId":1044,"index":"E","name":"Grid Sort","type":"PROGRAMMING","points":2750.0,"rating":3100,"tags":["implementation"]},{"contestId":1044,"index":"D","name":"Deduction Queries","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["data structures","dsu"]},{"contestId":1044,"index":"C","name":"Optimal Polygon Perimeter","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["dp","geometry"]},{"contestId":1044,"index":"B","name":"Intersecting Subtrees","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["dfs and similar","interactive","trees"]},{"contestId":1044,"index":"A","name":"The Tower is Going Home","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["binary search","two pointers"]},{"contestId":1043,"index":"G","name":"Speckled Band","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["data structures","divide and conquer","hashing","string suffix structures","strings"]},{"contestId":1043,"index":"F","name":"Make It One","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["bitmasks","combinatorics","dp","math","number theory","shortest paths"]},{"contestId":1043,"index":"E","name":"Train Hard, Win Easy","type":"PROGRAMMING","points":2250.0,"rating":1900,"tags":["constructive algorithms","greedy","math","sortings"]},{"contestId":1043,"index":"D","name":"Mysterious Crime","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["brute force","combinatorics","math","meet-in-the-middle","two pointers"]},{"contestId":1043,"index":"C","name":"Smallest Word","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":1043,"index":"B","name":"Lost Array","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation"]},{"contestId":1043,"index":"A","name":"Elections","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":1042,"index":"F","name":"Leaf Sets","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["data structures","dfs and similar","dsu","graphs","greedy","sortings","trees"]},{"contestId":1042,"index":"E","name":"Vasya and Magic Matrix","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["dp","math","probabilities"]},{"contestId":1042,"index":"D","name":"Petya and Array","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["data structures","divide and conquer","two pointers"]},{"contestId":1042,"index":"C","name":"Array Product","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","greedy","math"]},{"contestId":1042,"index":"B","name":"Vitamins","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["bitmasks","brute force","dp","implementation"]},{"contestId":1042,"index":"A","name":"Benches","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["binary search","implementation"]},{"contestId":1041,"index":"F","name":"Ray in the tube","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["data structures","divide and conquer","dp","math"]},{"contestId":1041,"index":"E","name":"Tree Reconstruction","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["constructive algorithms","data structures","graphs","greedy"]},{"contestId":1041,"index":"D","name":"Glider","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["binary search","data structures","two pointers"]},{"contestId":1041,"index":"C","name":"Coffee Break","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","data structures","greedy","two pointers"]},{"contestId":1041,"index":"B","name":"Buying a TV Set","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["math"]},{"contestId":1041,"index":"A","name":"Heist","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","sortings"]},{"contestId":1040,"index":"B","name":"Shashlik Cooking","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["dp","greedy","math"]},{"contestId":1040,"index":"A","name":"Palindrome Dance","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy"]},{"contestId":1039,"index":"E","name":"Summer Oenothera Exhibition","type":"PROGRAMMING","points":2500.0,"rating":3400,"tags":["data structures"]},{"contestId":1039,"index":"D","name":"You Are Given a Tree","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["data structures","dp","trees"]},{"contestId":1039,"index":"C","name":"Network Safety","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["dfs and similar","dsu","graphs","math","sortings"]},{"contestId":1039,"index":"B","name":"Subway Pursuit","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["binary search","interactive","probabilities"]},{"contestId":1039,"index":"A","name":"Timetable","type":"PROGRAMMING","points":750.0,"rating":2300,"tags":["constructive algorithms","data structures","greedy","math"]},{"contestId":1038,"index":"F","name":"Wrap Around","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["dp","strings"]},{"contestId":1038,"index":"E","name":"Maximum Matching","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["bitmasks","brute force","dfs and similar","dp","graphs"]},{"contestId":1038,"index":"D","name":"Slime","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["dp","greedy","implementation"]},{"contestId":1038,"index":"C","name":"Gambling","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["greedy","sortings"]},{"contestId":1038,"index":"B","name":"Non-Coprime Partition","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","math"]},{"contestId":1038,"index":"A","name":"Equality","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":1037,"index":"H","name":"Security","type":"PROGRAMMING","points":4000.0,"rating":3200,"tags":["data structures","string suffix structures"]},{"contestId":1037,"index":"G","name":"A Game on Strings","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["games"]},{"contestId":1037,"index":"F","name":"Maximum Reduction","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["combinatorics","data structures","math"]},{"contestId":1037,"index":"E","name":"Trips","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["graphs"]},{"contestId":1037,"index":"D","name":"Valid BFS?","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["dfs and similar","graphs","shortest paths","trees"]},{"contestId":1037,"index":"C","name":"Equalize","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["dp","greedy","strings"]},{"contestId":1037,"index":"B","name":"Reach Median","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["greedy"]},{"contestId":1037,"index":"A","name":"Packets","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","greedy","math"]},{"contestId":1036,"index":"G","name":"Sources and Sinks","type":"PROGRAMMING","rating":2700,"tags":["bitmasks","brute force","dfs and similar"]},{"contestId":1036,"index":"F","name":"Relatively Prime Powers","type":"PROGRAMMING","rating":2400,"tags":["combinatorics","math","number theory"]},{"contestId":1036,"index":"E","name":"Covered Points","type":"PROGRAMMING","rating":2400,"tags":["fft","geometry","number theory"]},{"contestId":1036,"index":"D","name":"Vasya and Arrays","type":"PROGRAMMING","rating":1600,"tags":["greedy","two pointers"]},{"contestId":1036,"index":"C","name":"Classy Numbers","type":"PROGRAMMING","rating":1900,"tags":["combinatorics","dp"]},{"contestId":1036,"index":"B","name":"Diagonal Walking v.2","type":"PROGRAMMING","rating":1600,"tags":["math"]},{"contestId":1036,"index":"A","name":"Function Height","type":"PROGRAMMING","rating":1000,"tags":["math"]},{"contestId":1034,"index":"E","name":"Little C Loves 3 III","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["bitmasks","dp","math"]},{"contestId":1034,"index":"D","name":"Intervals of Intervals","type":"PROGRAMMING","points":2000.0,"rating":3500,"tags":["binary search","data structures","two pointers"]},{"contestId":1034,"index":"C","name":"Region Separation","type":"PROGRAMMING","points":1500.0,"rating":2700,"tags":["combinatorics","dp","number theory","trees"]},{"contestId":1034,"index":"B","name":"Little C Loves 3 II","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["brute force","constructive algorithms","flows","graph matchings"]},{"contestId":1034,"index":"A","name":"Enlarge GCD","type":"PROGRAMMING","points":750.0,"rating":1800,"tags":["number theory"]},{"contestId":1033,"index":"G","name":"Chip Game","type":"PROGRAMMING","points":4000.0,"rating":3500,"tags":["games"]},{"contestId":1033,"index":"F","name":"Boolean Computer","type":"PROGRAMMING","points":3250.0,"rating":2800,"tags":["bitmasks","brute force","fft","math"]},{"contestId":1033,"index":"E","name":"Hidden Bipartite Graph","type":"PROGRAMMING","points":2750.0,"rating":2800,"tags":["binary search","constructive algorithms","dfs and similar","graphs","interactive"]},{"contestId":1033,"index":"D","name":"Divisors","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["interactive","math","number theory"]},{"contestId":1033,"index":"C","name":"Permutation Game","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","dp","games"]},{"contestId":1033,"index":"B","name":"Square Difference","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["math","number theory"]},{"contestId":1033,"index":"A","name":"King Escape","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["dfs and similar","graphs","implementation"]},{"contestId":1032,"index":"G","name":"Chattering","type":"PROGRAMMING","points":3500.0,"rating":2900,"tags":[]},{"contestId":1032,"index":"F","name":"Vasya and Maximum Matching","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["dp","trees"]},{"contestId":1032,"index":"E","name":"The Unbearable Lightness of Weights","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["dp","math"]},{"contestId":1032,"index":"D","name":"Barcelonian Distance","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["geometry","implementation"]},{"contestId":1032,"index":"C","name":"Playing Piano","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","dp"]},{"contestId":1032,"index":"B","name":"Personalized Cup","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":[]},{"contestId":1032,"index":"A","name":"Kitchen Utensils","type":"PROGRAMMING","points":500.0,"rating":900,"tags":[]},{"contestId":1031,"index":"F","name":"Familiar Operations","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["brute force","graphs","math"]},{"contestId":1031,"index":"E","name":"Triple Flips","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["constructive algorithms"]},{"contestId":1031,"index":"D","name":"Minimum path","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["greedy"]},{"contestId":1031,"index":"C","name":"Cram Time","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["greedy"]},{"contestId":1031,"index":"B","name":"Curiosity Has No Limits","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":[]},{"contestId":1031,"index":"A","name":"Golden Plate","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":1030,"index":"G","name":"Linear Congruential Generator","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["number theory"]},{"contestId":1030,"index":"F","name":"Putting Boxes Together","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures"]},{"contestId":1030,"index":"E","name":"Vasya and Good Sequences","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["bitmasks","dp"]},{"contestId":1030,"index":"D","name":"Vasya and Triangle","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["geometry","number theory"]},{"contestId":1030,"index":"C","name":"Vasya and Golden Ticket","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["implementation"]},{"contestId":1030,"index":"B","name":"Vasya and Cornfield","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["geometry"]},{"contestId":1030,"index":"A","name":"In Search of an Easy Problem","type":"PROGRAMMING","points":250.0,"rating":800,"tags":["implementation"]},{"contestId":1029,"index":"F","name":"Multicolored Markers","type":"PROGRAMMING","rating":2000,"tags":["binary search","brute force","math","number theory"]},{"contestId":1029,"index":"E","name":"Tree with Small Distances","type":"PROGRAMMING","rating":2100,"tags":["dp","graphs","greedy"]},{"contestId":1029,"index":"D","name":"Concatenated Multiples","type":"PROGRAMMING","rating":1900,"tags":["implementation","math"]},{"contestId":1029,"index":"C","name":"Maximal Intersection","type":"PROGRAMMING","rating":1600,"tags":["greedy","math","sortings"]},{"contestId":1029,"index":"B","name":"Creating the Contest","type":"PROGRAMMING","rating":1200,"tags":["dp","greedy","math"]},{"contestId":1029,"index":"A","name":"Many Equal Substrings","type":"PROGRAMMING","rating":1300,"tags":["implementation","strings"]},{"contestId":1028,"index":"H","name":"Make Square","type":"PROGRAMMING","points":3500.0,"rating":2900,"tags":["math"]},{"contestId":1028,"index":"G","name":"Guess the number","type":"PROGRAMMING","points":3250.0,"rating":3000,"tags":["dp","interactive"]},{"contestId":1028,"index":"F","name":"Make Symmetrical","type":"PROGRAMMING","points":3250.0,"rating":2900,"tags":["brute force"]},{"contestId":1028,"index":"E","name":"Restore Array","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["constructive algorithms"]},{"contestId":1028,"index":"D","name":"Order book","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["combinatorics","data structures","greedy"]},{"contestId":1028,"index":"C","name":"Rectangles","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["geometry","implementation","sortings"]},{"contestId":1028,"index":"B","name":"Unnatural Conditions","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["constructive algorithms","math"]},{"contestId":1028,"index":"A","name":"Find Square","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1027,"index":"G","name":"X-mouse in the Campus","type":"PROGRAMMING","rating":2600,"tags":["bitmasks","math","number theory"]},{"contestId":1027,"index":"F","name":"Session in BSU","type":"PROGRAMMING","rating":2400,"tags":["binary search","dfs and similar","dsu","graph matchings","graphs"]},{"contestId":1027,"index":"E","name":"Inverse Coloring","type":"PROGRAMMING","rating":2100,"tags":["combinatorics","dp","math"]},{"contestId":1027,"index":"D","name":"Mouse Hunt","type":"PROGRAMMING","rating":1700,"tags":["dfs and similar","graphs"]},{"contestId":1027,"index":"C","name":"Minimum Value Rectangle","type":"PROGRAMMING","rating":1600,"tags":["greedy"]},{"contestId":1027,"index":"B","name":"Numbers on the Chessboard","type":"PROGRAMMING","rating":1200,"tags":["implementation","math"]},{"contestId":1027,"index":"A","name":"Palindromic Twist","type":"PROGRAMMING","rating":1000,"tags":["implementation","strings"]},{"contestId":1025,"index":"G","name":"Company Acquisitions","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["constructive algorithms","math"]},{"contestId":1025,"index":"F","name":"Disjoint Triangles","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["geometry"]},{"contestId":1025,"index":"E","name":"Colored Cubes","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["constructive algorithms","implementation","matrices"]},{"contestId":1025,"index":"D","name":"Recovering BST","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["brute force","dp","math","number theory","trees"]},{"contestId":1025,"index":"C","name":"Plasticine zebra","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","implementation"]},{"contestId":1025,"index":"B","name":"Weakened Common Divisor","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["brute force","greedy","number theory"]},{"contestId":1025,"index":"A","name":"Doggo Recoloring","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","sortings"]},{"contestId":1023,"index":"G","name":"Pisces","type":"PROGRAMMING","points":4000.0,"rating":3400,"tags":["data structures","flows","trees"]},{"contestId":1023,"index":"F","name":"Mobile Phone Network","type":"PROGRAMMING","points":3250.0,"rating":2600,"tags":["dfs and similar","dsu","graphs","trees"]},{"contestId":1023,"index":"E","name":"Down or Right","type":"PROGRAMMING","points":2750.0,"rating":2100,"tags":["constructive algorithms","interactive","matrices"]},{"contestId":1023,"index":"D","name":"Array Restoration","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["constructive algorithms","data structures"]},{"contestId":1023,"index":"C","name":"Bracket Subsequence","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["greedy"]},{"contestId":1023,"index":"B","name":"Pair of Toys","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["math"]},{"contestId":1023,"index":"A","name":"Single Wildcard Pattern Matching","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","implementation","strings"]},{"contestId":1020,"index":"B","name":"Badge","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["brute force","dfs and similar","graphs"]},{"contestId":1020,"index":"A","name":"New Building for SIS","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["math"]},{"contestId":1019,"index":"E","name":"Raining season","type":"PROGRAMMING","points":2250.0,"rating":3200,"tags":["data structures","divide and conquer","trees"]},{"contestId":1019,"index":"D","name":"Large Triangle","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["binary search","geometry","sortings"]},{"contestId":1019,"index":"C","name":"Sergey\u0027s problem","type":"PROGRAMMING","points":1750.0,"rating":3000,"tags":["constructive algorithms","graphs"]},{"contestId":1019,"index":"B","name":"The hat","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["binary search","interactive"]},{"contestId":1019,"index":"A","name":"Elections","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["brute force","greedy"]},{"contestId":1017,"index":"H","name":"The Films","type":"PROGRAMMING","points":3250.0,"rating":3300,"tags":["brute force"]},{"contestId":1017,"index":"G","name":"The Tree","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["data structures"]},{"contestId":1017,"index":"F","name":"The Neutral Zone","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["brute force","math"]},{"contestId":1017,"index":"E","name":"The Supersonic Rocket","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["geometry","hashing","strings"]},{"contestId":1017,"index":"D","name":"The Wu","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["bitmasks","brute force","data structures"]},{"contestId":1017,"index":"C","name":"The Phone Number","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","greedy"]},{"contestId":1017,"index":"B","name":"The Bits","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation","math"]},{"contestId":1017,"index":"A","name":"The Rank","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":1016,"index":"G","name":"Appropriate Team","type":"PROGRAMMING","rating":2700,"tags":["bitmasks","math","number theory"]},{"contestId":1016,"index":"F","name":"Road Projects","type":"PROGRAMMING","rating":2600,"tags":["dfs and similar","dp","trees"]},{"contestId":1016,"index":"E","name":"Rest In The Shades","type":"PROGRAMMING","rating":2400,"tags":["binary search","geometry"]},{"contestId":1016,"index":"D","name":"Vasya And The Matrix","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","flows","math"]},{"contestId":1016,"index":"C","name":"Vasya And The Mushrooms","type":"PROGRAMMING","rating":1800,"tags":["dp","implementation"]},{"contestId":1016,"index":"B","name":"Segment Occurrences","type":"PROGRAMMING","rating":1300,"tags":["brute force","implementation"]},{"contestId":1016,"index":"A","name":"Death Note","type":"PROGRAMMING","rating":900,"tags":["greedy","implementation","math"]},{"contestId":1015,"index":"F","name":"Bracket Substring","type":"PROGRAMMING","rating":2300,"tags":["dp","strings"]},{"contestId":1015,"index":"E2","name":"Stars Drawing (Hard Edition)","type":"PROGRAMMING","rating":1900,"tags":["binary search","dp","greedy"]},{"contestId":1015,"index":"E1","name":"Stars Drawing (Easy Edition)","type":"PROGRAMMING","rating":1700,"tags":["brute force","dp","greedy"]},{"contestId":1015,"index":"D","name":"Walking Between Houses","type":"PROGRAMMING","rating":1600,"tags":["constructive algorithms","greedy"]},{"contestId":1015,"index":"C","name":"Songs Compression","type":"PROGRAMMING","rating":1100,"tags":["sortings"]},{"contestId":1015,"index":"B","name":"Obtaining the String","type":"PROGRAMMING","rating":1200,"tags":["implementation"]},{"contestId":1015,"index":"A","name":"Points in Segments","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1013,"index":"B","name":"And","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy"]},{"contestId":1013,"index":"A","name":"Piles With Stones","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":1012,"index":"F","name":"Passports","type":"PROGRAMMING","points":2500.0,"rating":3400,"tags":["dp","implementation"]},{"contestId":1012,"index":"E","name":"Cycle sort","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["dsu","math"]},{"contestId":1012,"index":"D","name":"AB-Strings","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["constructive algorithms","strings"]},{"contestId":1012,"index":"C","name":"Hills","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["dp"]},{"contestId":1012,"index":"B","name":"Chemical table","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["constructive algorithms","dfs and similar","dsu","graphs","matrices"]},{"contestId":1012,"index":"A","name":"Photo of The Sky","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["brute force","implementation","math","sortings"]},{"contestId":1011,"index":"B","name":"Planning The Expedition","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["binary search","brute force","implementation"]},{"contestId":1011,"index":"A","name":"Stages","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","implementation","sortings"]},{"contestId":1010,"index":"F","name":"Tree","type":"PROGRAMMING","points":2750.0,"rating":3400,"tags":["fft","graphs","trees"]},{"contestId":1010,"index":"E","name":"Store","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["data structures"]},{"contestId":1010,"index":"D","name":"Mars rover","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dfs and similar","graphs","implementation","trees"]},{"contestId":1010,"index":"C","name":"Border","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["number theory"]},{"contestId":1010,"index":"B","name":"Rocket","type":"PROGRAMMING","points":750.0,"rating":1800,"tags":["binary search","interactive"]},{"contestId":1010,"index":"A","name":"Fly","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["binary search","math"]},{"contestId":1009,"index":"G","name":"Allowed Letters","type":"PROGRAMMING","rating":2400,"tags":["bitmasks","flows","graph matchings","graphs","greedy"]},{"contestId":1009,"index":"F","name":"Dominant Indices","type":"PROGRAMMING","rating":2300,"tags":["data structures","dsu","trees"]},{"contestId":1009,"index":"E","name":"Intercity Travelling","type":"PROGRAMMING","rating":2000,"tags":["combinatorics","math","probabilities"]},{"contestId":1009,"index":"D","name":"Relatively Prime Graph","type":"PROGRAMMING","rating":1700,"tags":["brute force","constructive algorithms","graphs","greedy","math"]},{"contestId":1009,"index":"C","name":"Annoying Present","type":"PROGRAMMING","rating":1700,"tags":["greedy","math"]},{"contestId":1009,"index":"B","name":"Minimum Ternary String","type":"PROGRAMMING","rating":1400,"tags":["greedy","implementation"]},{"contestId":1009,"index":"A","name":"Game Shopping","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1008,"index":"B","name":"Turn the Rectangles","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy","sortings"]},{"contestId":1008,"index":"A","name":"Romaji","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","strings"]},{"contestId":1007,"index":"E","name":"Mini Metro","type":"PROGRAMMING","points":2500.0,"rating":3400,"tags":["dp"]},{"contestId":1007,"index":"D","name":"Ants","type":"PROGRAMMING","points":2250.0,"rating":3200,"tags":["2-sat","data structures","trees"]},{"contestId":1007,"index":"C","name":"Guess two numbers","type":"PROGRAMMING","points":1500.0,"rating":3000,"tags":["binary search","interactive"]},{"contestId":1007,"index":"B","name":"Pave the Parallelepiped","type":"PROGRAMMING","points":1000.0,"rating":2400,"tags":["bitmasks","brute force","combinatorics","math","number theory"]},{"contestId":1007,"index":"A","name":"Reorder the Array","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["combinatorics","data structures","math","sortings","two pointers"]},{"contestId":1006,"index":"F","name":"Xor-Paths","type":"PROGRAMMING","rating":2100,"tags":["bitmasks","brute force","dp","meet-in-the-middle"]},{"contestId":1006,"index":"E","name":"Military Problem","type":"PROGRAMMING","rating":1600,"tags":["dfs and similar","graphs","trees"]},{"contestId":1006,"index":"D","name":"Two Strings Swaps","type":"PROGRAMMING","rating":1700,"tags":["implementation"]},{"contestId":1006,"index":"C","name":"Three Parts of the Array","type":"PROGRAMMING","rating":1200,"tags":["binary search","data structures","two pointers"]},{"contestId":1006,"index":"B","name":"Polycarp\u0027s Practice","type":"PROGRAMMING","rating":1200,"tags":["greedy","implementation","sortings"]},{"contestId":1006,"index":"A","name":"Adjacent Replacements","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1005,"index":"F","name":"Berland and the Shortest Paths","type":"PROGRAMMING","rating":2100,"tags":["brute force","dfs and similar","graphs","shortest paths"]},{"contestId":1005,"index":"E2","name":"Median on Segments (General Case Edition)","type":"PROGRAMMING","rating":2400,"tags":["sortings"]},{"contestId":1005,"index":"E1","name":"Median on Segments (Permutations Edition)","type":"PROGRAMMING","rating":1800,"tags":["sortings"]},{"contestId":1005,"index":"D","name":"Polycarp and Div 3","type":"PROGRAMMING","rating":1500,"tags":["dp","greedy","number theory"]},{"contestId":1005,"index":"C","name":"Summarize to the Power of Two","type":"PROGRAMMING","rating":1300,"tags":["brute force","greedy","implementation"]},{"contestId":1005,"index":"B","name":"Delete from the Left","type":"PROGRAMMING","rating":900,"tags":["brute force","implementation","strings"]},{"contestId":1005,"index":"A","name":"Tanya and Stairways","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1004,"index":"F","name":"Sonya and Bitwise OR","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["bitmasks","data structures","divide and conquer"]},{"contestId":1004,"index":"E","name":"Sonya and Ice Cream","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["binary search","data structures","dp","greedy","shortest paths","trees"]},{"contestId":1004,"index":"D","name":"Sonya and Matrix","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["brute force","constructive algorithms","implementation"]},{"contestId":1004,"index":"C","name":"Sonya and Robots","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","implementation"]},{"contestId":1004,"index":"B","name":"Sonya and Exhibition","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":1004,"index":"A","name":"Sonya and Hotels","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":1003,"index":"F","name":"Abbreviation","type":"PROGRAMMING","rating":2200,"tags":["dp","hashing","strings"]},{"contestId":1003,"index":"E","name":"Tree Constructing","type":"PROGRAMMING","rating":2100,"tags":["constructive algorithms","graphs"]},{"contestId":1003,"index":"D","name":"Coins and Queries","type":"PROGRAMMING","rating":1600,"tags":["greedy"]},{"contestId":1003,"index":"C","name":"Intense Heat","type":"PROGRAMMING","rating":1300,"tags":["brute force","implementation","math"]},{"contestId":1003,"index":"B","name":"Binary String Constructing","type":"PROGRAMMING","rating":1300,"tags":["constructive algorithms"]},{"contestId":1003,"index":"A","name":"Polycarp\u0027s Pockets","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":1002,"index":"E2","name":"Another array reconstruction algorithm","type":"PROGRAMMING","rating":1900,"tags":["*special"]},{"contestId":1002,"index":"E1","name":"Bernstein-Vazirani algorithm","type":"PROGRAMMING","rating":1500,"tags":["*special"]},{"contestId":1002,"index":"D3","name":"Oracle for majority function","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":1002,"index":"D2","name":"Oracle for f(x) \u003d b * x + (1 - b) * (1 - x) mod 2","type":"PROGRAMMING","rating":1300,"tags":["*special"]},{"contestId":1002,"index":"D1","name":"Oracle for f(x) \u003d b * x mod 2","type":"PROGRAMMING","rating":1200,"tags":["*special"]},{"contestId":1002,"index":"C2","name":"Distinguish zero state and plus state without errors","type":"PROGRAMMING","rating":1800,"tags":["*special"]},{"contestId":1002,"index":"C1","name":"Distinguish zero state and plus state with minimum error","type":"PROGRAMMING","rating":1700,"tags":["*special"]},{"contestId":1002,"index":"B4","name":"Distinguish four 2-qubit states - 2","type":"PROGRAMMING","rating":1700,"tags":["*special"]},{"contestId":1002,"index":"B3","name":"Distinguish four 2-qubit states","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":1002,"index":"B2","name":"Distinguish GHZ state and W state","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":1002,"index":"B1","name":"Distinguish zero state and W state","type":"PROGRAMMING","rating":1300,"tags":["*special"]},{"contestId":1002,"index":"A4","name":"Generate W state","type":"PROGRAMMING","rating":1900,"tags":["*special"]},{"contestId":1002,"index":"A3","name":"Generate superposition of two basis states","type":"PROGRAMMING","rating":1500,"tags":["*special"]},{"contestId":1002,"index":"A2","name":"Generate superposition of zero state and a basis state","type":"PROGRAMMING","rating":1300,"tags":["*special"]},{"contestId":1002,"index":"A1","name":"Generate superposition of all basis states","type":"PROGRAMMING","rating":800,"tags":["*special"]},{"contestId":1001,"index":"I","name":"Deutsch-Jozsa algorithm","type":"PROGRAMMING","rating":1700,"tags":["*special"]},{"contestId":1001,"index":"H","name":"Oracle for f(x) \u003d parity of the number of 1s in x","type":"PROGRAMMING","rating":1200,"tags":["*special"]},{"contestId":1001,"index":"G","name":"Oracle for f(x) \u003d k-th element of x","type":"PROGRAMMING","rating":1400,"tags":["*special"]},{"contestId":1001,"index":"F","name":"Distinguish multi-qubit basis states","type":"PROGRAMMING","rating":1300,"tags":["*special"]},{"contestId":1001,"index":"E","name":"Distinguish Bell states","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":1001,"index":"D","name":"Distinguish plus state and minus state","type":"PROGRAMMING","rating":1400,"tags":["*special"]},{"contestId":1001,"index":"C","name":"Generate GHZ state","type":"PROGRAMMING","rating":1400,"tags":["*special"]},{"contestId":1001,"index":"B","name":"Generate Bell state","type":"PROGRAMMING","rating":1400,"tags":["*special"]},{"contestId":1001,"index":"A","name":"Generate plus state or minus state","type":"PROGRAMMING","rating":1100,"tags":["*special"]},{"contestId":1000,"index":"G","name":"Two-Paths","type":"PROGRAMMING","rating":2700,"tags":["data structures","dp","trees"]},{"contestId":1000,"index":"F","name":"One Occurrence","type":"PROGRAMMING","rating":2400,"tags":["data structures","divide and conquer"]},{"contestId":1000,"index":"E","name":"We Need More Bosses","type":"PROGRAMMING","rating":2100,"tags":["dfs and similar","graphs","trees"]},{"contestId":1000,"index":"D","name":"Yet Another Problem On a Subsequence","type":"PROGRAMMING","rating":1900,"tags":["combinatorics","dp"]},{"contestId":1000,"index":"C","name":"Covered Points Count","type":"PROGRAMMING","rating":1700,"tags":["data structures","implementation","sortings"]},{"contestId":1000,"index":"B","name":"Light It Up","type":"PROGRAMMING","rating":1500,"tags":["greedy"]},{"contestId":1000,"index":"A","name":"Codehorses T-shirts","type":"PROGRAMMING","rating":1200,"tags":["greedy","implementation"]},{"contestId":999,"index":"F","name":"Cards and Joy","type":"PROGRAMMING","rating":2000,"tags":["dp"]},{"contestId":999,"index":"E","name":"Reachability from the Capital","type":"PROGRAMMING","rating":2000,"tags":["dfs and similar","graphs","greedy"]},{"contestId":999,"index":"D","name":"Equalize the Remainders","type":"PROGRAMMING","rating":1900,"tags":["data structures","greedy","implementation"]},{"contestId":999,"index":"C","name":"Alphabetic Removals","type":"PROGRAMMING","rating":1200,"tags":["implementation"]},{"contestId":999,"index":"B","name":"Reversing Encryption","type":"PROGRAMMING","rating":900,"tags":["implementation"]},{"contestId":999,"index":"A","name":"Mishka and Contest","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation"]},{"contestId":998,"index":"B","name":"Cutting","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["dp","greedy","sortings"]},{"contestId":998,"index":"A","name":"Balloons","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["constructive algorithms","implementation"]},{"contestId":997,"index":"E","name":"Good Subsegments","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["data structures"]},{"contestId":997,"index":"D","name":"Cycles in product","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["combinatorics","divide and conquer","trees"]},{"contestId":997,"index":"C","name":"Sky Full of Stars","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["combinatorics","math"]},{"contestId":997,"index":"B","name":"Roman Digits","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["brute force","combinatorics","dp","greedy","math"]},{"contestId":997,"index":"A","name":"Convert to Ones","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["brute force","greedy","implementation","math"]},{"contestId":996,"index":"B","name":"World Cup","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["binary search","math"]},{"contestId":996,"index":"A","name":"Hit the Lottery","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["dp","greedy"]},{"contestId":995,"index":"F","name":"Cowmpany Cowmpensation","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["combinatorics","dp","math","trees"]},{"contestId":995,"index":"E","name":"Number Clicker","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["divide and conquer","graphs","meet-in-the-middle","number theory"]},{"contestId":995,"index":"D","name":"Game","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["math"]},{"contestId":995,"index":"C","name":"Leaving the Bar","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["brute force","data structures","geometry","greedy","math","sortings"]},{"contestId":995,"index":"B","name":"Suit and Tie","type":"PROGRAMMING","points":750.0,"rating":1400,"tags":["greedy","implementation","math"]},{"contestId":995,"index":"A","name":"Tesla","type":"PROGRAMMING","points":500.0,"rating":2100,"tags":["constructive algorithms","implementation"]},{"contestId":994,"index":"B","name":"Knights of a Polygonal Table","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["greedy","implementation","sortings"]},{"contestId":994,"index":"A","name":"Fingerprints","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":993,"index":"F","name":"The Moral Dilemma","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":[]},{"contestId":993,"index":"E","name":"Nikita and Order Statistics","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["chinese remainder theorem","fft","math"]},{"contestId":993,"index":"D","name":"Compute Power","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["binary search","dp","greedy"]},{"contestId":993,"index":"C","name":"Careful Maneuvering","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["bitmasks","brute force","geometry"]},{"contestId":993,"index":"B","name":"Open Communication","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["bitmasks","brute force"]},{"contestId":993,"index":"A","name":"Two Squares","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["geometry","implementation"]},{"contestId":992,"index":"E","name":"Nastya and King-Shamans","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["binary search","data structures"]},{"contestId":992,"index":"D","name":"Nastya and a Game","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["brute force","implementation","math"]},{"contestId":992,"index":"C","name":"Nastya and a Wardrobe","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["math"]},{"contestId":992,"index":"B","name":"Nastya Studies Informatics","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["math","number theory"]},{"contestId":992,"index":"A","name":"Nastya and an Array","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","sortings"]},{"contestId":991,"index":"F","name":"Concise and clear","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["brute force","greedy","implementation","math"]},{"contestId":991,"index":"E","name":"Bus Number","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["brute force","combinatorics","math"]},{"contestId":991,"index":"D","name":"Bishwock","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["dp","greedy"]},{"contestId":991,"index":"C","name":"Candies","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["binary search","implementation"]},{"contestId":991,"index":"B","name":"Getting an A","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["greedy","sortings"]},{"contestId":991,"index":"A","name":"If at first you don\u0027t succeed...","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":990,"index":"G","name":"GCD Counting","type":"PROGRAMMING","rating":2400,"tags":["divide and conquer","dp","dsu","number theory","trees"]},{"contestId":990,"index":"F","name":"Flow Control","type":"PROGRAMMING","rating":2400,"tags":["dfs and similar","dp","greedy","trees"]},{"contestId":990,"index":"E","name":"Post Lamps","type":"PROGRAMMING","rating":2100,"tags":["brute force","greedy"]},{"contestId":990,"index":"D","name":"Graph And Its Complement","type":"PROGRAMMING","rating":1700,"tags":["constructive algorithms","graphs","implementation"]},{"contestId":990,"index":"C","name":"Bracket Sequences Concatenation Problem","type":"PROGRAMMING","rating":1500,"tags":["implementation"]},{"contestId":990,"index":"B","name":"Micro-World","type":"PROGRAMMING","rating":1200,"tags":["greedy","sortings"]},{"contestId":990,"index":"A","name":"Commentary Boxes","type":"PROGRAMMING","rating":1000,"tags":["implementation","math"]},{"contestId":989,"index":"E","name":"A Trance of Nightfall","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["dp","geometry","matrices","probabilities"]},{"contestId":989,"index":"D","name":"A Shade of Moonlight","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["binary search","geometry","math","sortings","two pointers"]},{"contestId":989,"index":"C","name":"A Mist of Florescence","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["constructive algorithms","graphs"]},{"contestId":989,"index":"B","name":"A Tide of Riverscape","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","strings"]},{"contestId":989,"index":"A","name":"A Blend of Springtime","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","strings"]},{"contestId":988,"index":"F","name":"Rain and Umbrellas","type":"PROGRAMMING","rating":2100,"tags":["dp"]},{"contestId":988,"index":"E","name":"Divisibility by 25","type":"PROGRAMMING","rating":2100,"tags":["brute force","greedy"]},{"contestId":988,"index":"D","name":"Points and Powers of Two","type":"PROGRAMMING","rating":1800,"tags":["brute force","math"]},{"contestId":988,"index":"C","name":"Equal Sums","type":"PROGRAMMING","rating":1400,"tags":["implementation","sortings"]},{"contestId":988,"index":"B","name":"Substrings Sort","type":"PROGRAMMING","rating":1100,"tags":["sortings","strings"]},{"contestId":988,"index":"A","name":"Diverse Team","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation"]},{"contestId":987,"index":"C","name":"Three displays","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["brute force","dp","implementation"]},{"contestId":987,"index":"B","name":"High School: Become Human","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["math"]},{"contestId":987,"index":"A","name":"Infinity Gauntlet","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":986,"index":"F","name":"Oppa Funcan Style Remastered","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["graphs","math","number theory","shortest paths"]},{"contestId":986,"index":"E","name":"Prince\u0027s Problem","type":"PROGRAMMING","points":2750.0,"rating":2800,"tags":["brute force","data structures","math","number theory","trees"]},{"contestId":986,"index":"D","name":"Perfect Encoding","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["fft","math"]},{"contestId":986,"index":"C","name":"AND Graph","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["bitmasks","dfs and similar","dsu","graphs"]},{"contestId":986,"index":"B","name":"Petr and Permutations","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["combinatorics","math"]},{"contestId":986,"index":"A","name":"Fair","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["graphs","greedy","number theory","shortest paths"]},{"contestId":985,"index":"G","name":"Team Players","type":"PROGRAMMING","rating":2700,"tags":["combinatorics"]},{"contestId":985,"index":"F","name":"Isomorphic Strings","type":"PROGRAMMING","rating":2300,"tags":["hashing","strings"]},{"contestId":985,"index":"E","name":"Pencils and Boxes","type":"PROGRAMMING","rating":2100,"tags":["binary search","data structures","dp","greedy","two pointers"]},{"contestId":985,"index":"D","name":"Sand Fortress","type":"PROGRAMMING","rating":2100,"tags":["binary search","constructive algorithms","math"]},{"contestId":985,"index":"C","name":"Liebig\u0027s Barrels","type":"PROGRAMMING","rating":1500,"tags":["greedy"]},{"contestId":985,"index":"B","name":"Switches and Lamps","type":"PROGRAMMING","rating":1200,"tags":["implementation"]},{"contestId":985,"index":"A","name":"Chess Placing","type":"PROGRAMMING","rating":1100,"tags":["implementation"]},{"contestId":984,"index":"B","name":"Minesweeper","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["implementation"]},{"contestId":984,"index":"A","name":"Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["sortings"]},{"contestId":983,"index":"E","name":"NN country","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["binary search","data structures","trees"]},{"contestId":983,"index":"D","name":"Arkady and Rectangles","type":"PROGRAMMING","points":2250.0,"rating":3300,"tags":["data structures"]},{"contestId":983,"index":"C","name":"Elevator","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["dp","graphs","shortest paths"]},{"contestId":983,"index":"B","name":"XOR-pyramid","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["dp"]},{"contestId":983,"index":"A","name":"Finite or not?","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["implementation","math"]},{"contestId":982,"index":"F","name":"The Meeting Place Cannot Be Changed","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["dfs and similar","graphs"]},{"contestId":982,"index":"E","name":"Billiard","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["geometry","number theory"]},{"contestId":982,"index":"D","name":"Shark","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["brute force","data structures","dsu","trees"]},{"contestId":982,"index":"C","name":"Cut \u0027em all!","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["dfs and similar","dp","graphs","greedy","trees"]},{"contestId":982,"index":"B","name":"Bus of Characters","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["data structures","greedy","implementation"]},{"contestId":982,"index":"A","name":"Row","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","constructive algorithms"]},{"contestId":981,"index":"H","name":"K Paths","type":"PROGRAMMING","points":3750.0,"rating":3100,"tags":["combinatorics","data structures","dp","fft","math"]},{"contestId":981,"index":"G","name":"Magic multisets","type":"PROGRAMMING","points":3250.0,"rating":2500,"tags":["data structures"]},{"contestId":981,"index":"F","name":"Round Marriage","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["binary search","graph matchings","greedy"]},{"contestId":981,"index":"E","name":"Addition on Segments","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["bitmasks","data structures","divide and conquer","dp"]},{"contestId":981,"index":"D","name":"Bookshelves","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["bitmasks","dp","greedy"]},{"contestId":981,"index":"C","name":"Useful Decomposition","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["implementation","trees"]},{"contestId":981,"index":"B","name":"Businessmen Problems","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["sortings"]},{"contestId":981,"index":"A","name":"Antipalindrome","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","implementation","strings"]},{"contestId":980,"index":"F","name":"Cactus to Tree","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["dp","graphs","trees"]},{"contestId":980,"index":"E","name":"The Number Games","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["data structures","greedy","trees"]},{"contestId":980,"index":"D","name":"Perfect Groups","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["dp","math","number theory"]},{"contestId":980,"index":"C","name":"Posterized","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["games","greedy"]},{"contestId":980,"index":"B","name":"Marlin","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["constructive algorithms"]},{"contestId":980,"index":"A","name":"Links and Pearls","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","math"]},{"contestId":979,"index":"E","name":"Kuro and Topological Parity","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["dp"]},{"contestId":979,"index":"D","name":"Kuro and GCD and XOR and SUM","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["binary search","bitmasks","brute force","data structures","dp","dsu","greedy","math","number theory","strings","trees"]},{"contestId":979,"index":"C","name":"Kuro and Walking Route","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["dfs and similar","trees"]},{"contestId":979,"index":"B","name":"Treasure Hunt","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["greedy"]},{"contestId":979,"index":"A","name":"Pizza, Pizza, Pizza!!!","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["math"]},{"contestId":978,"index":"G","name":"Petya\u0027s Exams","type":"PROGRAMMING","rating":1700,"tags":["greedy","implementation","sortings"]},{"contestId":978,"index":"F","name":"Mentors","type":"PROGRAMMING","rating":1500,"tags":["binary search","data structures","implementation"]},{"contestId":978,"index":"E","name":"Bus Video System","type":"PROGRAMMING","rating":1400,"tags":["combinatorics","math"]},{"contestId":978,"index":"D","name":"Almost Arithmetic Progression","type":"PROGRAMMING","rating":1500,"tags":["brute force","implementation","math"]},{"contestId":978,"index":"C","name":"Letters","type":"PROGRAMMING","rating":1000,"tags":["binary search","implementation","two pointers"]},{"contestId":978,"index":"B","name":"File Name","type":"PROGRAMMING","rating":800,"tags":["greedy","strings"]},{"contestId":978,"index":"A","name":"Remove Duplicates","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":977,"index":"F","name":"Consecutive Subsequence","type":"PROGRAMMING","rating":1700,"tags":["dp"]},{"contestId":977,"index":"E","name":"Cyclic Components","type":"PROGRAMMING","rating":1500,"tags":["dfs and similar","dsu","graphs"]},{"contestId":977,"index":"D","name":"Divide by three, multiply by two","type":"PROGRAMMING","rating":1400,"tags":["dfs and similar","math","sortings"]},{"contestId":977,"index":"C","name":"Less or Equal","type":"PROGRAMMING","rating":1200,"tags":["sortings"]},{"contestId":977,"index":"B","name":"Two-gram","type":"PROGRAMMING","rating":900,"tags":["implementation","strings"]},{"contestId":977,"index":"A","name":"Wrong Subtraction","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":976,"index":"F","name":"Minimal k-covering","type":"PROGRAMMING","rating":2500,"tags":["flows","graphs"]},{"contestId":976,"index":"E","name":"Well played!","type":"PROGRAMMING","rating":2100,"tags":["greedy","sortings"]},{"contestId":976,"index":"D","name":"Degree Set","type":"PROGRAMMING","rating":2500,"tags":["constructive algorithms","graphs","implementation"]},{"contestId":976,"index":"C","name":"Nested Segments","type":"PROGRAMMING","rating":1500,"tags":["greedy","implementation","sortings"]},{"contestId":976,"index":"B","name":"Lara Croft and the New Game","type":"PROGRAMMING","rating":1300,"tags":["implementation","math"]},{"contestId":976,"index":"A","name":"Minimum Binary Number","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":975,"index":"E","name":"Hag\u0027s Khashba","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["geometry"]},{"contestId":975,"index":"D","name":"Ghosts","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["geometry","math"]},{"contestId":975,"index":"C","name":"Valhalla Siege","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["binary search"]},{"contestId":975,"index":"B","name":"Mancala","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","implementation"]},{"contestId":975,"index":"A","name":"Aramic script","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","strings"]},{"contestId":967,"index":"B","name":"Watering System","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["math","sortings"]},{"contestId":967,"index":"A","name":"Mind the Gap","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation"]},{"contestId":965,"index":"E","name":"Short Code","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["data structures","dp","greedy","strings","trees"]},{"contestId":965,"index":"D","name":"Single-use Stones","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["binary search","flows","greedy","two pointers"]},{"contestId":965,"index":"C","name":"Greedy Arkady","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["math"]},{"contestId":965,"index":"B","name":"Battleship","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation"]},{"contestId":965,"index":"A","name":"Paper Airplanes","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":964,"index":"B","name":"Messages","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["math"]},{"contestId":964,"index":"A","name":"Splits","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":963,"index":"E","name":"Circles of Waiting","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["math"]},{"contestId":963,"index":"D","name":"Frequency of String","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["hashing","string suffix structures","strings"]},{"contestId":963,"index":"C","name":"Cutting Rectangle","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["brute force","math","number theory"]},{"contestId":963,"index":"B","name":"Destruction of a Tree","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["constructive algorithms","dfs and similar","dp","greedy","trees"]},{"contestId":963,"index":"A","name":"Alternating Sum","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["math","number theory"]},{"contestId":962,"index":"G","name":"Visible Black Areas","type":"PROGRAMMING","rating":2800,"tags":["data structures","dsu","geometry","trees"]},{"contestId":962,"index":"F","name":"Simple Cycles Edges","type":"PROGRAMMING","rating":2400,"tags":["dfs and similar","graphs","trees"]},{"contestId":962,"index":"E","name":"Byteland, Berland and Disputed Cities","type":"PROGRAMMING","rating":2200,"tags":["constructive algorithms","greedy"]},{"contestId":962,"index":"D","name":"Merge Equals","type":"PROGRAMMING","rating":1600,"tags":["data structures","implementation"]},{"contestId":962,"index":"C","name":"Make a Square","type":"PROGRAMMING","rating":1400,"tags":["brute force","implementation","math"]},{"contestId":962,"index":"B","name":"Students in Railway Carriage","type":"PROGRAMMING","rating":1300,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":962,"index":"A","name":"Equator","type":"PROGRAMMING","rating":1300,"tags":["implementation"]},{"contestId":961,"index":"G","name":"Partitions","type":"PROGRAMMING","rating":2700,"tags":["combinatorics","math","number theory"]},{"contestId":961,"index":"F","name":"k-substrings","type":"PROGRAMMING","rating":2700,"tags":["binary search","hashing","string suffix structures"]},{"contestId":961,"index":"E","name":"Tufurama","type":"PROGRAMMING","rating":1900,"tags":["data structures"]},{"contestId":961,"index":"D","name":"Pair Of Lines","type":"PROGRAMMING","rating":2000,"tags":["geometry"]},{"contestId":961,"index":"C","name":"Chessboard","type":"PROGRAMMING","rating":1400,"tags":["bitmasks","brute force","implementation"]},{"contestId":961,"index":"B","name":"Lecture Sleep","type":"PROGRAMMING","rating":1200,"tags":["data structures","dp","implementation","two pointers"]},{"contestId":961,"index":"A","name":"Tetris","type":"PROGRAMMING","rating":900,"tags":["implementation"]},{"contestId":960,"index":"H","name":"Santa\u0027s Gift","type":"PROGRAMMING","points":3500.0,"rating":3100,"tags":["data structures","trees"]},{"contestId":960,"index":"G","name":"Bandit Blues","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["combinatorics","dp","fft","math"]},{"contestId":960,"index":"F","name":"Pathwalks","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["data structures","dp","graphs"]},{"contestId":960,"index":"E","name":"Alternating Tree","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["combinatorics","dfs and similar","divide and conquer","dp","probabilities","trees"]},{"contestId":960,"index":"D","name":"Full Binary Tree Queries","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["brute force","implementation","trees"]},{"contestId":960,"index":"C","name":"Subsequence Counting","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["bitmasks","constructive algorithms","greedy","implementation"]},{"contestId":960,"index":"B","name":"Minimize the error","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["data structures","greedy","sortings"]},{"contestId":960,"index":"A","name":"Check the string","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["implementation"]},{"contestId":959,"index":"F","name":"Mahmoud and Ehab and yet another xor task","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["bitmasks","dp","math","matrices"]},{"contestId":959,"index":"E","name":"Mahmoud and Ehab and the xor-MST","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["bitmasks","dp","graphs","implementation","math"]},{"contestId":959,"index":"D","name":"Mahmoud and Ehab and another array construction task","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["constructive algorithms","greedy","math","number theory"]},{"contestId":959,"index":"C","name":"Mahmoud and Ehab and the wrong algorithm","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["constructive algorithms","trees"]},{"contestId":959,"index":"B","name":"Mahmoud and Ehab and the message","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["dsu","greedy","implementation"]},{"contestId":959,"index":"A","name":"Mahmoud and Ehab and the even-odd game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["games","math"]},{"contestId":958,"index":"F3","name":"Lightsabers (hard)","type":"PROGRAMMING","rating":2600,"tags":["fft"]},{"contestId":958,"index":"F2","name":"Lightsabers (medium)","type":"PROGRAMMING","rating":1800,"tags":["binary search","two pointers"]},{"contestId":958,"index":"F1","name":"Lightsabers (easy)","type":"PROGRAMMING","rating":1500,"tags":["implementation"]},{"contestId":958,"index":"E3","name":"Guard Duty (hard)","type":"PROGRAMMING","rating":2700,"tags":["geometry"]},{"contestId":958,"index":"E2","name":"Guard Duty (medium)","type":"PROGRAMMING","rating":2200,"tags":["binary search","dp","greedy","sortings"]},{"contestId":958,"index":"E1","name":"Guard Duty (easy)","type":"PROGRAMMING","rating":1600,"tags":["brute force","geometry","greedy","math"]},{"contestId":958,"index":"D2","name":"Hyperspace Jump (hard)","type":"PROGRAMMING","rating":2700,"tags":[]},{"contestId":958,"index":"D1","name":"Hyperspace Jump (easy)","type":"PROGRAMMING","rating":1400,"tags":["expression parsing","math"]},{"contestId":958,"index":"C3","name":"Encryption (hard)","type":"PROGRAMMING","rating":2500,"tags":["data structures","dp"]},{"contestId":958,"index":"C2","name":"Encryption (medium)","type":"PROGRAMMING","rating":2000,"tags":["dp"]},{"contestId":958,"index":"C1","name":"Encryption (easy)","type":"PROGRAMMING","rating":1200,"tags":["brute force"]},{"contestId":958,"index":"B2","name":"Maximum Control (medium)","type":"PROGRAMMING","rating":2200,"tags":["data structures","dfs and similar","graphs","greedy","trees"]},{"contestId":958,"index":"B1","name":"Maximum Control (easy)","type":"PROGRAMMING","rating":1000,"tags":["implementation"]},{"contestId":958,"index":"A3","name":"Death Stars (hard)","type":"PROGRAMMING","rating":3100,"tags":[]},{"contestId":958,"index":"A2","name":"Death Stars (medium)","type":"PROGRAMMING","rating":2000,"tags":["hashing","strings"]},{"contestId":958,"index":"A1","name":"Death Stars (easy)","type":"PROGRAMMING","rating":1400,"tags":["implementation"]},{"contestId":957,"index":"A","name":"Tritonic Iridescence","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation"]},{"contestId":955,"index":"F","name":"Heaps","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["dp","trees"]},{"contestId":955,"index":"E","name":"Icicles","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":[]},{"contestId":955,"index":"D","name":"Scissors","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["brute force","strings"]},{"contestId":955,"index":"C","name":"Sad powers","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["binary search","math","number theory"]},{"contestId":955,"index":"B","name":"Not simply beatiful strings","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation"]},{"contestId":955,"index":"A","name":"Feed the cat","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["greedy","math"]},{"contestId":954,"index":"I","name":"Yet Another String Matching Problem","type":"PROGRAMMING","rating":2200,"tags":["fft","math"]},{"contestId":954,"index":"H","name":"Path Counting","type":"PROGRAMMING","rating":2500,"tags":["combinatorics","dp"]},{"contestId":954,"index":"G","name":"Castle Defense","type":"PROGRAMMING","rating":2000,"tags":["binary search","data structures","greedy","two pointers"]},{"contestId":954,"index":"F","name":"Runner\u0027s Problem","type":"PROGRAMMING","rating":2100,"tags":["dp","matrices","sortings"]},{"contestId":954,"index":"E","name":"Water Taps","type":"PROGRAMMING","rating":2000,"tags":["binary search","greedy","sortings"]},{"contestId":954,"index":"D","name":"Fight Against Traffic","type":"PROGRAMMING","rating":1600,"tags":["dfs and similar","graphs","shortest paths"]},{"contestId":954,"index":"C","name":"Matrix Walk","type":"PROGRAMMING","rating":1700,"tags":["implementation"]},{"contestId":954,"index":"B","name":"String Typing","type":"PROGRAMMING","rating":1400,"tags":["implementation","strings"]},{"contestId":954,"index":"A","name":"Diagonal Walking","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":952,"index":"G","name":"Puzzling Language","type":"PROGRAMMING","rating":2200,"tags":["*special","constructive algorithms"]},{"contestId":952,"index":"F","name":"2 + 2 !\u003d 4","type":"PROGRAMMING","rating":2400,"tags":["*special"]},{"contestId":952,"index":"E","name":"Cheese Board","type":"PROGRAMMING","rating":2000,"tags":["*special"]},{"contestId":952,"index":"D","name":"I\u0027m Feeling Lucky!","type":"PROGRAMMING","rating":1800,"tags":["*special","probabilities"]},{"contestId":952,"index":"C","name":"Ravioli Sort","type":"PROGRAMMING","rating":1600,"tags":["implementation"]},{"contestId":952,"index":"B","name":"A Map of the Cat","type":"PROGRAMMING","rating":1900,"tags":["*special","brute force","interactive"]},{"contestId":952,"index":"A","name":"Quirky Quantifiers","type":"PROGRAMMING","rating":800,"tags":["*special","math"]},{"contestId":950,"index":"B","name":"Intercepted Message","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","implementation"]},{"contestId":950,"index":"A","name":"Left-handers, Right-handers and Ambidexters","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":949,"index":"F","name":"Astronomy","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["geometry","probabilities"]},{"contestId":949,"index":"E","name":"Binary Cards","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["brute force"]},{"contestId":949,"index":"D","name":"Curfew","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["binary search","brute force","greedy","sortings"]},{"contestId":949,"index":"C","name":"Data Center Maintenance","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["dfs and similar","graphs"]},{"contestId":949,"index":"B","name":"A Leapfrog in the Array","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["constructive algorithms","math"]},{"contestId":949,"index":"A","name":"Zebras","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["greedy"]},{"contestId":948,"index":"A","name":"Protect Sheep","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","dfs and similar","graphs","implementation"]},{"contestId":946,"index":"G","name":"Almost Increasing Array","type":"PROGRAMMING","rating":2500,"tags":["data structures","dp"]},{"contestId":946,"index":"F","name":"Fibonacci String Subsequences","type":"PROGRAMMING","rating":2400,"tags":["combinatorics","dp","matrices"]},{"contestId":946,"index":"E","name":"Largest Beautiful Number","type":"PROGRAMMING","rating":2200,"tags":["greedy","implementation"]},{"contestId":946,"index":"D","name":"Timetable","type":"PROGRAMMING","rating":1800,"tags":["dp"]},{"contestId":946,"index":"C","name":"String Transformation","type":"PROGRAMMING","rating":1300,"tags":["greedy","strings"]},{"contestId":946,"index":"B","name":"Weird Subtraction Process","type":"PROGRAMMING","rating":1100,"tags":["math","number theory"]},{"contestId":946,"index":"A","name":"Partition","type":"PROGRAMMING","rating":800,"tags":["greedy"]},{"contestId":940,"index":"F","name":"Machine Learning","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["brute force","data structures"]},{"contestId":940,"index":"E","name":"Cashback","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["data structures","dp","greedy","math"]},{"contestId":940,"index":"D","name":"Alena And The Heater","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","implementation"]},{"contestId":940,"index":"C","name":"Phone Numbers","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["constructive algorithms","implementation","strings"]},{"contestId":940,"index":"B","name":"Our Tanya is Crying Out Loud","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["dp","greedy"]},{"contestId":940,"index":"A","name":"Points on the line","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","greedy","sortings"]},{"contestId":939,"index":"F","name":"Cutlet","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["data structures","dp"]},{"contestId":939,"index":"E","name":"Maximize!","type":"PROGRAMMING","points":2500.0,"rating":1800,"tags":["binary search","greedy","ternary search","two pointers"]},{"contestId":939,"index":"D","name":"Love Rescue","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["dfs and similar","dsu","graphs","greedy","strings"]},{"contestId":939,"index":"C","name":"Convenient For Everybody","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","two pointers"]},{"contestId":939,"index":"B","name":"Hamster Farm","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["implementation"]},{"contestId":939,"index":"A","name":"Love Triangle","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["graphs"]},{"contestId":938,"index":"G","name":"Shortest Path Queries","type":"PROGRAMMING","rating":2900,"tags":["bitmasks","data structures","dsu","graphs"]},{"contestId":938,"index":"F","name":"Erasing Substrings","type":"PROGRAMMING","rating":2700,"tags":["bitmasks","dp","greedy"]},{"contestId":938,"index":"E","name":"Max History","type":"PROGRAMMING","rating":2300,"tags":["combinatorics","math"]},{"contestId":938,"index":"D","name":"Buy a Ticket","type":"PROGRAMMING","rating":2000,"tags":["data structures","graphs","shortest paths"]},{"contestId":938,"index":"C","name":"Constructing Tests","type":"PROGRAMMING","rating":1700,"tags":["binary search","brute force","constructive algorithms"]},{"contestId":938,"index":"B","name":"Run For Your Prize","type":"PROGRAMMING","rating":1100,"tags":["brute force","greedy"]},{"contestId":938,"index":"A","name":"Word Correction","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":937,"index":"B","name":"Vile Grasshoppers","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","math","number theory"]},{"contestId":937,"index":"A","name":"Olympiad","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","sortings"]},{"contestId":936,"index":"E","name":"Iqea","type":"PROGRAMMING","points":2500.0,"rating":3400,"tags":["data structures","dfs and similar","divide and conquer","dsu","shortest paths","trees"]},{"contestId":936,"index":"D","name":"World of Tank","type":"PROGRAMMING","points":2000.0,"rating":3000,"tags":["dp","greedy"]},{"contestId":936,"index":"C","name":"Lock Puzzle","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["constructive algorithms","implementation","strings"]},{"contestId":936,"index":"B","name":"Sleepy Game","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["dfs and similar","dp","games","graphs"]},{"contestId":936,"index":"A","name":"Save Energy!","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["binary search","implementation","math"]},{"contestId":935,"index":"F","name":"Fafa and Array","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["data structures","greedy"]},{"contestId":935,"index":"E","name":"Fafa and Ancient Mathematics","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["dfs and similar","dp","trees"]},{"contestId":935,"index":"D","name":"Fafa and Ancient Alphabet","type":"PROGRAMMING","points":1750.0,"rating":1900,"tags":["math","probabilities"]},{"contestId":935,"index":"C","name":"Fifa and Fafa","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["geometry"]},{"contestId":935,"index":"B","name":"Fafa and the Gates","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["implementation"]},{"contestId":935,"index":"A","name":"Fafa and his Company","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation"]},{"contestId":934,"index":"B","name":"A Prosperous Lot","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","implementation"]},{"contestId":934,"index":"A","name":"A Compatible Pair","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["brute force","games"]},{"contestId":933,"index":"E","name":"A Preponderant Reunion","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["constructive algorithms","dp"]},{"contestId":933,"index":"D","name":"A Creative Cutout","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["brute force","combinatorics","math"]},{"contestId":933,"index":"C","name":"A Colourful Prospect","type":"PROGRAMMING","points":1500.0,"rating":2700,"tags":["geometry","graphs"]},{"contestId":933,"index":"B","name":"A Determined Cleanup","type":"PROGRAMMING","points":750.0,"rating":2000,"tags":["math"]},{"contestId":933,"index":"A","name":"A Twisty Movement","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["dp"]},{"contestId":932,"index":"G","name":"Palindrome Partition","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["dp","string suffix structures","strings"]},{"contestId":932,"index":"F","name":"Escape Through Leaf","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["data structures","dp","geometry"]},{"contestId":932,"index":"E","name":"Team Work","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["combinatorics","dp","math"]},{"contestId":932,"index":"D","name":"Tree","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["binary search","dp","trees"]},{"contestId":932,"index":"C","name":"Permutation Cycle","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","constructive algorithms"]},{"contestId":932,"index":"B","name":"Recursive Queries","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["binary search","data structures","dfs and similar"]},{"contestId":932,"index":"A","name":"Palindromic Supersequence","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms"]},{"contestId":931,"index":"C","name":"Laboratory Work","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["implementation","math"]},{"contestId":931,"index":"B","name":"World Cup","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","implementation"]},{"contestId":931,"index":"A","name":"Friends Meeting","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","implementation","math"]},{"contestId":930,"index":"E","name":"Coins Exhibition","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["data structures","dp","math"]},{"contestId":930,"index":"D","name":"Game with Tokens","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["data structures","games","implementation"]},{"contestId":930,"index":"C","name":"Teodor is not a liar!","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["data structures","dp"]},{"contestId":930,"index":"B","name":"Game with String","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["implementation","probabilities","strings"]},{"contestId":930,"index":"A","name":"Peculiar apple-tree","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["dfs and similar","graphs","trees"]},{"contestId":929,"index":"D","name":"Пограничные врата","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":[]},{"contestId":929,"index":"C","name":"Красивая команда","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["*special","combinatorics","math"]},{"contestId":929,"index":"B","name":"Места в самолёте","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["*special","implementation"]},{"contestId":929,"index":"A","name":"Прокат велосипедов","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["*special","greedy","implementation"]},{"contestId":928,"index":"D","name":"Autocompletion","type":"PROGRAMMING","points":2250.0,"rating":1900,"tags":["*special","strings","trees"]},{"contestId":928,"index":"C","name":"Dependency management","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["*special","graphs","implementation"]},{"contestId":928,"index":"B","name":"Chat","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["*special","dp"]},{"contestId":928,"index":"A","name":"Login Verification","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["*special","strings"]},{"contestId":927,"index":"A","name":"BuberPool Taxi Optimization","type":"PROGRAMMING","rating":2900,"tags":["*special","interactive"]},{"contestId":926,"index":"J","name":"Segments","type":"PROGRAMMING","rating":2100,"tags":["data structures"]},{"contestId":926,"index":"I","name":"A Vital Problem","type":"PROGRAMMING","rating":1700,"tags":[]},{"contestId":926,"index":"H","name":"Endless Roses Most Beautiful","type":"PROGRAMMING","rating":2200,"tags":[]},{"contestId":926,"index":"G","name":"Large Bouquets","type":"PROGRAMMING","rating":1500,"tags":[]},{"contestId":926,"index":"F","name":"Mobile Communications","type":"PROGRAMMING","rating":2000,"tags":[]},{"contestId":926,"index":"E","name":"Merge Equal Elements","type":"PROGRAMMING","rating":1900,"tags":["constructive algorithms","data structures"]},{"contestId":926,"index":"D","name":"Choose Place","type":"PROGRAMMING","rating":1600,"tags":[]},{"contestId":926,"index":"C","name":"Is This a Zebra?","type":"PROGRAMMING","rating":1700,"tags":["implementation"]},{"contestId":926,"index":"B","name":"Add Points","type":"PROGRAMMING","rating":1800,"tags":["math","number theory"]},{"contestId":926,"index":"A","name":"2-3-numbers","type":"PROGRAMMING","rating":1300,"tags":["implementation","math"]},{"contestId":925,"index":"F","name":"Parametric Circulation","type":"PROGRAMMING","points":3250.0,"rating":3100,"tags":["binary search","flows"]},{"contestId":925,"index":"E","name":"May Holidays","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["data structures","trees"]},{"contestId":925,"index":"D","name":"Aztec Catacombs","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["constructive algorithms"]},{"contestId":925,"index":"C","name":"Big Secret","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["constructive algorithms","math"]},{"contestId":925,"index":"B","name":"Resource Distribution","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["binary search","implementation","sortings"]},{"contestId":925,"index":"A","name":"Stairs and Elevators","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["binary search"]},{"contestId":924,"index":"F","name":"Minimal Subset Difference","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["dp"]},{"contestId":924,"index":"E","name":"Wardrobe","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["dp","greedy"]},{"contestId":924,"index":"D","name":"Contact ATC","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":[]},{"contestId":924,"index":"C","name":"Riverside Curio","type":"PROGRAMMING","points":1250.0,"rating":1700,"tags":["data structures","dp","greedy"]},{"contestId":924,"index":"B","name":"Three-level Laser","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["binary search","greedy","two pointers"]},{"contestId":924,"index":"A","name":"Mystical Mosaic","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["greedy","implementation"]},{"contestId":923,"index":"F","name":"Public Service","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["constructive algorithms","graphs","trees"]},{"contestId":923,"index":"E","name":"Perpetual Subtraction","type":"PROGRAMMING","points":2250.0,"rating":3100,"tags":["fft","math","matrices"]},{"contestId":923,"index":"D","name":"Picking Strings","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["constructive algorithms","implementation","strings"]},{"contestId":923,"index":"C","name":"Perfect Security","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["data structures","greedy","strings","trees"]},{"contestId":923,"index":"B","name":"Producing Snow","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["binary search","data structures"]},{"contestId":923,"index":"A","name":"Primal Sport","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["math","number theory"]},{"contestId":922,"index":"F","name":"Divisibility","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["constructive algorithms","dp","greedy","number theory"]},{"contestId":922,"index":"E","name":"Birds","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["dp"]},{"contestId":922,"index":"D","name":"Robot Vacuum Cleaner","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["greedy","sortings"]},{"contestId":922,"index":"C","name":"Cave Painting","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["brute force","number theory"]},{"contestId":922,"index":"B","name":"Magic Forest","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force"]},{"contestId":922,"index":"A","name":"Cloning Toys","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation"]},{"contestId":921,"index":"14","name":"Labyrinth-14","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":921,"index":"13","name":"Labyrinth-13","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":921,"index":"12","name":"Labyrinth-12","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":921,"index":"11","name":"Labyrinth-11","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":921,"index":"10","name":"Labyrinth-10","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":921,"index":"09","name":"Labyrinth-9","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":921,"index":"08","name":"Labyrinth-8","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":921,"index":"07","name":"Labyrinth-7","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":921,"index":"06","name":"Labyrinth-6","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":921,"index":"05","name":"Labyrinth-5","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":921,"index":"04","name":"Labyrinth-4","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":921,"index":"03","name":"Labyrinth-3","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":921,"index":"02","name":"Labyrinth-2","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":921,"index":"01","name":"Labyrinth-1","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":920,"index":"G","name":"List Of Integers","type":"PROGRAMMING","rating":2200,"tags":["binary search","bitmasks","brute force","combinatorics","math","number theory"]},{"contestId":920,"index":"F","name":"SUM and REPLACE","type":"PROGRAMMING","rating":2000,"tags":["brute force","data structures","dsu","number theory"]},{"contestId":920,"index":"E","name":"Connected Components?","type":"PROGRAMMING","rating":2100,"tags":["data structures","dfs and similar","dsu","graphs"]},{"contestId":920,"index":"D","name":"Tanks","type":"PROGRAMMING","rating":2400,"tags":["dp","greedy","implementation"]},{"contestId":920,"index":"C","name":"Swap Adjacent Elements","type":"PROGRAMMING","rating":1400,"tags":["dfs and similar","greedy","math","sortings","two pointers"]},{"contestId":920,"index":"B","name":"Tea Queue","type":"PROGRAMMING","rating":1200,"tags":["implementation"]},{"contestId":920,"index":"A","name":"Water The Garden","type":"PROGRAMMING","rating":1000,"tags":["implementation"]},{"contestId":919,"index":"F","name":"A Game With Numbers","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["games","graphs","shortest paths"]},{"contestId":919,"index":"E","name":"Congruence Equation","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["chinese remainder theorem","math","number theory"]},{"contestId":919,"index":"D","name":"Substring","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["dfs and similar","dp","graphs"]},{"contestId":919,"index":"C","name":"Seat Arrangements","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","implementation"]},{"contestId":919,"index":"B","name":"Perfect Number","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["binary search","brute force","dp","implementation","number theory"]},{"contestId":919,"index":"A","name":"Supermarket","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy","implementation"]},{"contestId":918,"index":"B","name":"Radio Station","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["implementation","strings"]},{"contestId":918,"index":"A","name":"Eleven","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation"]},{"contestId":917,"index":"E","name":"Upside Down","type":"PROGRAMMING","points":2750.0,"rating":3400,"tags":["data structures","string suffix structures","strings","trees"]},{"contestId":917,"index":"D","name":"Stranger Trees","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["dp","math","matrices","trees"]},{"contestId":917,"index":"C","name":"Pollywog","type":"PROGRAMMING","points":1500.0,"rating":2900,"tags":["combinatorics","dp","matrices"]},{"contestId":917,"index":"B","name":"MADMAX","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["dfs and similar","dp","games","graphs"]},{"contestId":917,"index":"A","name":"The Monster","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["dp","greedy","implementation","math"]},{"contestId":916,"index":"E","name":"Jamie and Tree","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","trees"]},{"contestId":916,"index":"D","name":"Jamie and To-do List","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["data structures","interactive","trees"]},{"contestId":916,"index":"C","name":"Jamie and Interesting Graph","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","graphs","shortest paths"]},{"contestId":916,"index":"B","name":"Jamie and Binary Sequence (changed after round)","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["bitmasks","greedy","math"]},{"contestId":916,"index":"A","name":"Jamie and Alarm Snooze","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","implementation","math"]},{"contestId":915,"index":"G","name":"Coprime Arrays","type":"PROGRAMMING","rating":2300,"tags":["math","number theory"]},{"contestId":915,"index":"F","name":"Imbalance Value of a Tree","type":"PROGRAMMING","rating":2400,"tags":["data structures","dsu","graphs","trees"]},{"contestId":915,"index":"E","name":"Physical Education Lessons","type":"PROGRAMMING","rating":2300,"tags":["data structures","implementation","sortings"]},{"contestId":915,"index":"D","name":"Almost Acyclic Graph","type":"PROGRAMMING","rating":2200,"tags":["dfs and similar","graphs"]},{"contestId":915,"index":"C","name":"Permute Digits","type":"PROGRAMMING","rating":1700,"tags":["dp","greedy"]},{"contestId":915,"index":"B","name":"Browser","type":"PROGRAMMING","rating":1300,"tags":["implementation"]},{"contestId":915,"index":"A","name":"Garden","type":"PROGRAMMING","rating":900,"tags":["implementation"]},{"contestId":914,"index":"H","name":"Ember and Storm\u0027s Tree Game","type":"PROGRAMMING","points":3750.0,"rating":3400,"tags":["combinatorics","dp","games","trees"]},{"contestId":914,"index":"G","name":"Sum the Fibonacci","type":"PROGRAMMING","points":3500.0,"rating":2600,"tags":["bitmasks","divide and conquer","dp","fft","math"]},{"contestId":914,"index":"F","name":"Substrings in a String","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["bitmasks","brute force","data structures","string suffix structures","strings"]},{"contestId":914,"index":"E","name":"Palindromes in a Tree","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["bitmasks","data structures","divide and conquer","trees"]},{"contestId":914,"index":"D","name":"Bash and a Tough Math Puzzle","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["data structures","number theory"]},{"contestId":914,"index":"C","name":"Travelling Salesman and Special Numbers","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["brute force","combinatorics","dp"]},{"contestId":914,"index":"B","name":"Conan and Agasa play a Card Game","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["games","greedy","implementation"]},{"contestId":914,"index":"A","name":"Perfect Squares","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","implementation","math"]},{"contestId":913,"index":"H","name":"Don\u0027t Exceed","type":"PROGRAMMING","points":3500.0,"rating":3400,"tags":["math","probabilities"]},{"contestId":913,"index":"G","name":"Power Substring","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["math","number theory"]},{"contestId":913,"index":"F","name":"Strongly Connected Tournament","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["dp","graphs","math","probabilities"]},{"contestId":913,"index":"E","name":"Logical Expression","type":"PROGRAMMING","points":1750.0,"rating":2400,"tags":["bitmasks","dp","shortest paths"]},{"contestId":913,"index":"D","name":"Too Easy Problems","type":"PROGRAMMING","points":1250.0,"rating":1800,"tags":["binary search","brute force","data structures","greedy","sortings"]},{"contestId":913,"index":"C","name":"Party Lemonade","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["bitmasks","dp","greedy"]},{"contestId":913,"index":"B","name":"Christmas Spruce","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["implementation","trees"]},{"contestId":913,"index":"A","name":"Modular Exponentiation","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","math"]},{"contestId":912,"index":"E","name":"Prime Gift","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["binary search","dfs and similar","math","meet-in-the-middle","number theory","two pointers"]},{"contestId":912,"index":"D","name":"Fishes","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["data structures","graphs","greedy","probabilities","shortest paths"]},{"contestId":912,"index":"C","name":"Perun, Ult!","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["brute force","greedy","sortings"]},{"contestId":912,"index":"B","name":"New Year\u0027s Eve","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["bitmasks","constructive algorithms","number theory"]},{"contestId":912,"index":"A","name":"Tricky Alchemy","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":911,"index":"G","name":"Mass Change Queries","type":"PROGRAMMING","rating":2500,"tags":["data structures"]},{"contestId":911,"index":"F","name":"Tree Destruction","type":"PROGRAMMING","rating":2400,"tags":["constructive algorithms","dfs and similar","graphs","greedy","trees"]},{"contestId":911,"index":"E","name":"Stack Sorting","type":"PROGRAMMING","rating":2000,"tags":["constructive algorithms","data structures","greedy","implementation"]},{"contestId":911,"index":"D","name":"Inversion Counting","type":"PROGRAMMING","rating":1800,"tags":["brute force","math"]},{"contestId":911,"index":"C","name":"Three Garlands","type":"PROGRAMMING","rating":1400,"tags":["brute force","constructive algorithms"]},{"contestId":911,"index":"B","name":"Two Cakes","type":"PROGRAMMING","rating":1200,"tags":["binary search","brute force","implementation"]},{"contestId":911,"index":"A","name":"Nearest Minimums","type":"PROGRAMMING","rating":1100,"tags":["implementation"]},{"contestId":910,"index":"C","name":"Minimum Sum","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","greedy","math"]},{"contestId":910,"index":"B","name":"Door Frames","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["greedy","implementation"]},{"contestId":910,"index":"A","name":"The Way to Home","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["dfs and similar","dp","greedy","implementation"]},{"contestId":909,"index":"F","name":"AND-permutations","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["constructive algorithms"]},{"contestId":909,"index":"E","name":"Coprocessor","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dfs and similar","dp","graphs","greedy"]},{"contestId":909,"index":"D","name":"Colorful Points","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["data structures","greedy","implementation"]},{"contestId":909,"index":"C","name":"Python Indentation","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["dp"]},{"contestId":909,"index":"B","name":"Segments","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["constructive algorithms","math"]},{"contestId":909,"index":"A","name":"Generate Login","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","greedy","sortings"]},{"contestId":908,"index":"H","name":"New Year and Boolean Bridges","type":"PROGRAMMING","points":3500.0,"rating":3100,"tags":[]},{"contestId":908,"index":"G","name":"New Year and Original Order","type":"PROGRAMMING","points":2750.0,"rating":2800,"tags":["dp","math"]},{"contestId":908,"index":"F","name":"New Year and Rainbow Roads","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["graphs","greedy","implementation"]},{"contestId":908,"index":"E","name":"New Year and Entity Enumeration","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["bitmasks","combinatorics","dp","math"]},{"contestId":908,"index":"D","name":"New Year and Arbitrary Arrangement","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["dp","math","probabilities"]},{"contestId":908,"index":"C","name":"New Year and Curling","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","geometry","implementation","math"]},{"contestId":908,"index":"B","name":"New Year and Buggy Bot","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["brute force","implementation"]},{"contestId":908,"index":"A","name":"New Year and Counting Cards","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation"]},{"contestId":907,"index":"B","name":"Tic-Tac-Toe","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation"]},{"contestId":907,"index":"A","name":"Masha and Bears","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["brute force","implementation"]},{"contestId":906,"index":"E","name":"Reverses","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["dp","string suffix structures","strings"]},{"contestId":906,"index":"D","name":"Power Tower","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["chinese remainder theorem","math","number theory"]},{"contestId":906,"index":"C","name":"Party","type":"PROGRAMMING","points":1250.0,"rating":2400,"tags":["bitmasks","brute force","dp","graphs"]},{"contestId":906,"index":"B","name":"Seating of Students","type":"PROGRAMMING","points":1250.0,"rating":2200,"tags":["brute force","constructive algorithms","math"]},{"contestId":906,"index":"A","name":"Shockers","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["implementation","strings"]},{"contestId":903,"index":"G","name":"Yet Another Maxflow Problem","type":"PROGRAMMING","rating":2700,"tags":["data structures","flows","graphs"]},{"contestId":903,"index":"F","name":"Clear The Matrix","type":"PROGRAMMING","rating":2200,"tags":["bitmasks","dp"]},{"contestId":903,"index":"E","name":"Swapping Characters","type":"PROGRAMMING","rating":2200,"tags":["brute force","hashing","implementation","strings"]},{"contestId":903,"index":"D","name":"Almost Difference","type":"PROGRAMMING","rating":2200,"tags":["data structures","math"]},{"contestId":903,"index":"C","name":"Boxes Packing","type":"PROGRAMMING","rating":1200,"tags":["greedy"]},{"contestId":903,"index":"B","name":"The Modcrab","type":"PROGRAMMING","rating":1200,"tags":["greedy","implementation"]},{"contestId":903,"index":"A","name":"Hungry Student Problem","type":"PROGRAMMING","rating":900,"tags":["greedy","implementation"]},{"contestId":902,"index":"B","name":"Coloring a Tree","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["dfs and similar","dsu","greedy"]},{"contestId":902,"index":"A","name":"Visiting a Friend","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["greedy","implementation"]},{"contestId":901,"index":"E","name":"Cyclic Cipher","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["fft","math"]},{"contestId":901,"index":"D","name":"Weighting a Tree","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["constructive algorithms","dfs and similar","graphs"]},{"contestId":901,"index":"C","name":"Bipartite Segments","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["binary search","data structures","dfs and similar","dsu","graphs","two pointers"]},{"contestId":901,"index":"B","name":"GCD of Polynomials","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["constructive algorithms","math"]},{"contestId":901,"index":"A","name":"Hashing Trees","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["constructive algorithms","trees"]},{"contestId":900,"index":"E","name":"Maximum Questions","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["data structures","dp","strings"]},{"contestId":900,"index":"D","name":"Unusual Sequences","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["bitmasks","combinatorics","dp","math","number theory"]},{"contestId":900,"index":"C","name":"Remove Extra One","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["brute force","data structures","math"]},{"contestId":900,"index":"B","name":"Position in Fraction","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["math","number theory"]},{"contestId":900,"index":"A","name":"Find Extra One","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["geometry","implementation"]},{"contestId":899,"index":"F","name":"Letters Removing","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["data structures","strings"]},{"contestId":899,"index":"E","name":"Segments Removal","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["data structures","dsu","flows","implementation","two pointers"]},{"contestId":899,"index":"D","name":"Shovel Sale","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["constructive algorithms","math"]},{"contestId":899,"index":"C","name":"Dividing the numbers","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["constructive algorithms","graphs","math"]},{"contestId":899,"index":"B","name":"Months and Years","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation"]},{"contestId":899,"index":"A","name":"Splitting in Teams","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","greedy","math"]},{"contestId":898,"index":"F","name":"Restoring the Expression","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["brute force","hashing","math"]},{"contestId":898,"index":"E","name":"Squares and not squares","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["constructive algorithms","greedy"]},{"contestId":898,"index":"D","name":"Alarm Clock","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["greedy"]},{"contestId":898,"index":"C","name":"Phone Numbers","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["implementation","strings"]},{"contestId":898,"index":"B","name":"Proper Nutrition","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["brute force","implementation","number theory"]},{"contestId":898,"index":"A","name":"Rounding","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":897,"index":"B","name":"Chtholly\u0027s request","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force"]},{"contestId":897,"index":"A","name":"Scarborough Fair","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":896,"index":"E","name":"Welcome home, Chtholly","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["data structures","dsu"]},{"contestId":896,"index":"D","name":"Nephren Runs a Cinema","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["chinese remainder theorem","combinatorics","math","number theory"]},{"contestId":896,"index":"C","name":"Willem, Chtholly and Seniorious","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["data structures","probabilities"]},{"contestId":896,"index":"B","name":"Ithea Plays With Chtholly","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["binary search","constructive algorithms","games","greedy","interactive"]},{"contestId":896,"index":"A","name":"Nephren gives a riddle","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["binary search","dfs and similar"]},{"contestId":895,"index":"E","name":"Eyes Closed","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["data structures","probabilities"]},{"contestId":895,"index":"D","name":"String Mark","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["combinatorics","math","strings"]},{"contestId":895,"index":"C","name":"Square Subsets","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["bitmasks","combinatorics","dp","math"]},{"contestId":895,"index":"B","name":"XK Segments","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["binary search","math","sortings","two pointers"]},{"contestId":895,"index":"A","name":"Pizza Separation","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","implementation"]},{"contestId":894,"index":"E","name":"Ralph and Mushrooms","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["dp","graphs"]},{"contestId":894,"index":"D","name":"Ralph And His Tour in Binary Country","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["brute force","data structures","trees"]},{"contestId":894,"index":"C","name":"Marco and GCD Sequence","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["constructive algorithms","math"]},{"contestId":894,"index":"B","name":"Ralph And His Magic Field","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["combinatorics","constructive algorithms","math","number theory"]},{"contestId":894,"index":"A","name":"QAQ","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","dp"]},{"contestId":893,"index":"F","name":"Subtree Minimum Query","type":"PROGRAMMING","rating":2300,"tags":["data structures","trees"]},{"contestId":893,"index":"E","name":"Counting Arrays","type":"PROGRAMMING","rating":2000,"tags":["combinatorics","dp","math","number theory"]},{"contestId":893,"index":"D","name":"Credit Card","type":"PROGRAMMING","rating":1900,"tags":["data structures","dp","greedy","implementation"]},{"contestId":893,"index":"C","name":"Rumor","type":"PROGRAMMING","rating":1300,"tags":["dfs and similar","graphs","greedy"]},{"contestId":893,"index":"B","name":"Beautiful Divisors","type":"PROGRAMMING","rating":1000,"tags":["brute force","implementation"]},{"contestId":893,"index":"A","name":"Chess For Three","type":"PROGRAMMING","rating":900,"tags":["implementation"]},{"contestId":892,"index":"B","name":"Wrath","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy","implementation","two pointers"]},{"contestId":892,"index":"A","name":"Greed","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","implementation"]},{"contestId":891,"index":"E","name":"Lust","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["combinatorics","math","matrices"]},{"contestId":891,"index":"D","name":"Sloth","type":"PROGRAMMING","points":2000.0,"rating":3100,"tags":["dfs and similar","dp","graph matchings","trees"]},{"contestId":891,"index":"C","name":"Envy","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["data structures","dsu","graphs"]},{"contestId":891,"index":"B","name":"Gluttony","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["constructive algorithms","greedy"]},{"contestId":891,"index":"A","name":"Pride","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["brute force","dp","greedy","math","number theory"]},{"contestId":889,"index":"E","name":"Mod Mod Mod","type":"PROGRAMMING","points":2250.0,"rating":3000,"tags":["binary search","dp","math"]},{"contestId":888,"index":"G","name":"Xor-MST","type":"PROGRAMMING","rating":2300,"tags":["bitmasks","constructive algorithms","data structures"]},{"contestId":888,"index":"F","name":"Connecting Vertices","type":"PROGRAMMING","rating":2500,"tags":["dp","graphs"]},{"contestId":888,"index":"E","name":"Maximum Subsequence","type":"PROGRAMMING","rating":1800,"tags":["bitmasks","divide and conquer","meet-in-the-middle"]},{"contestId":888,"index":"D","name":"Almost Identity Permutations","type":"PROGRAMMING","rating":1600,"tags":["combinatorics","dp","math"]},{"contestId":888,"index":"C","name":"K-Dominant Character","type":"PROGRAMMING","rating":1400,"tags":["binary search","implementation","two pointers"]},{"contestId":888,"index":"B","name":"Buggy Robot","type":"PROGRAMMING","rating":1000,"tags":["greedy"]},{"contestId":888,"index":"A","name":"Local Extrema","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation"]},{"contestId":887,"index":"F","name":"Row of Models","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["greedy","sortings"]},{"contestId":887,"index":"E","name":"Little Brother","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["binary search","geometry","sortings"]},{"contestId":887,"index":"D","name":"Ratings and Reality Shows","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["data structures","two pointers"]},{"contestId":887,"index":"C","name":"Solution for Cube","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["brute force","implementation"]},{"contestId":887,"index":"B","name":"Cubes for Masha","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","implementation"]},{"contestId":887,"index":"A","name":"Div. 64","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":886,"index":"F","name":"Symmetric Projections","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["geometry"]},{"contestId":886,"index":"E","name":"Maximum Element","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["combinatorics","dp","math"]},{"contestId":886,"index":"D","name":"Restoration of string","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["constructive algorithms","graphs","implementation"]},{"contestId":886,"index":"C","name":"Petya and Catacombs","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["dsu","greedy","implementation","trees"]},{"contestId":886,"index":"B","name":"Vlad and Cafes","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":[]},{"contestId":886,"index":"A","name":"ACM ICPC","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force"]},{"contestId":884,"index":"F","name":"Anti-Palindromize","type":"PROGRAMMING","rating":2500,"tags":["flows","graphs","greedy"]},{"contestId":884,"index":"E","name":"Binary Matrix","type":"PROGRAMMING","rating":2500,"tags":["dsu"]},{"contestId":884,"index":"D","name":"Boxes And Balls","type":"PROGRAMMING","rating":2300,"tags":["data structures","greedy"]},{"contestId":884,"index":"C","name":"Bertown Subway","type":"PROGRAMMING","rating":1500,"tags":["dfs and similar","greedy","math"]},{"contestId":884,"index":"B","name":"Japanese Crosswords Strike Back","type":"PROGRAMMING","rating":1100,"tags":["implementation"]},{"contestId":884,"index":"A","name":"Book Reading","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":883,"index":"M","name":"Quadcopter Competition","type":"PROGRAMMING","rating":1100,"tags":["greedy","math"]},{"contestId":883,"index":"L","name":"Berland.Taxi","type":"PROGRAMMING","rating":2500,"tags":["data structures"]},{"contestId":883,"index":"K","name":"Road Widening","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":883,"index":"J","name":"Renovation","type":"PROGRAMMING","rating":2400,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":883,"index":"I","name":"Photo Processing","type":"PROGRAMMING","rating":1900,"tags":["binary search","dp"]},{"contestId":883,"index":"H","name":"Palindromic Cut","type":"PROGRAMMING","rating":1800,"tags":["brute force","implementation","strings"]},{"contestId":883,"index":"G","name":"Orientation of Edges","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","graphs"]},{"contestId":883,"index":"F","name":"Lost in Transliteration","type":"PROGRAMMING","rating":1300,"tags":["implementation"]},{"contestId":883,"index":"E","name":"Field of Wonders","type":"PROGRAMMING","rating":1500,"tags":["implementation","strings"]},{"contestId":883,"index":"D","name":"Packmen Strike Back","type":"PROGRAMMING","rating":2500,"tags":["binary search","dp","math"]},{"contestId":883,"index":"C","name":"Downloading B++","type":"PROGRAMMING","rating":2300,"tags":["binary search","implementation"]},{"contestId":883,"index":"B","name":"Berland Army","type":"PROGRAMMING","rating":2600,"tags":["constructive algorithms","graphs","greedy"]},{"contestId":883,"index":"A","name":"Automatic Door","type":"PROGRAMMING","rating":2200,"tags":["implementation"]},{"contestId":879,"index":"B","name":"Table Tennis","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["data structures","implementation"]},{"contestId":879,"index":"A","name":"Borya\u0027s Diagnosis","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":878,"index":"E","name":"Numbers on the blackboard","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["combinatorics","dp"]},{"contestId":878,"index":"D","name":"Magic Breeding","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["bitmasks"]},{"contestId":878,"index":"C","name":"Tournament","type":"PROGRAMMING","points":1250.0,"rating":2700,"tags":["data structures","graphs"]},{"contestId":878,"index":"B","name":"Teams Formation","type":"PROGRAMMING","points":1250.0,"rating":2300,"tags":["data structures","implementation"]},{"contestId":878,"index":"A","name":"Short Program","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["bitmasks","constructive algorithms"]},{"contestId":877,"index":"F","name":"Ann and Books","type":"PROGRAMMING","points":2750.0,"rating":2300,"tags":["data structures","flows","hashing"]},{"contestId":877,"index":"E","name":"Danil and a Part-time Job","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["bitmasks","data structures","trees"]},{"contestId":877,"index":"D","name":"Olya and Energy Drinks","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["data structures","dfs and similar","graphs","shortest paths"]},{"contestId":877,"index":"C","name":"Slava and tanks","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms"]},{"contestId":877,"index":"B","name":"Nikita and string","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","dp"]},{"contestId":877,"index":"A","name":"Alex and broken contest","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation","strings"]},{"contestId":876,"index":"B","name":"Divisiblity of Differences","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation","math","number theory"]},{"contestId":876,"index":"A","name":"Trip For Meal","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["math"]},{"contestId":875,"index":"F","name":"Royal Questions","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["dsu","graphs","greedy"]},{"contestId":875,"index":"E","name":"Delivery Club","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["binary search","data structures","dp"]},{"contestId":875,"index":"D","name":"High Cry","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["binary search","bitmasks","combinatorics","data structures","divide and conquer"]},{"contestId":875,"index":"C","name":"National Property","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["2-sat","dfs and similar","graphs","implementation"]},{"contestId":875,"index":"B","name":"Sorting the Coins","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["dsu","implementation","sortings","two pointers"]},{"contestId":875,"index":"A","name":"Classroom Watch","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","math"]},{"contestId":873,"index":"F","name":"Forbidden Indices","type":"PROGRAMMING","rating":2400,"tags":["dsu","string suffix structures","strings"]},{"contestId":873,"index":"E","name":"Awards For Contestants","type":"PROGRAMMING","rating":2300,"tags":["brute force","data structures","dp"]},{"contestId":873,"index":"D","name":"Merge Sort","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","divide and conquer"]},{"contestId":873,"index":"C","name":"Strange Game On Matrix","type":"PROGRAMMING","rating":1600,"tags":["greedy","two pointers"]},{"contestId":873,"index":"B","name":"Balanced Substring","type":"PROGRAMMING","rating":1500,"tags":["dp","implementation"]},{"contestId":873,"index":"A","name":"Chores","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":871,"index":"E","name":"Restore the Tree","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["graphs","greedy","trees"]},{"contestId":870,"index":"F","name":"Paths","type":"PROGRAMMING","points":3250.0,"rating":2700,"tags":["data structures","number theory"]},{"contestId":870,"index":"E","name":"Points, Lines and Ready-made Titles","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["dfs and similar","dsu","graphs","trees"]},{"contestId":870,"index":"D","name":"Something with XOR Queries","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["brute force","interactive","probabilities"]},{"contestId":870,"index":"C","name":"Maximum splitting","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["dp","greedy","math","number theory"]},{"contestId":870,"index":"B","name":"Maximum of Maximums of Minimums","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy"]},{"contestId":870,"index":"A","name":"Search for Pretty Integers","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","implementation"]},{"contestId":869,"index":"E","name":"The Untended Antiquity","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","hashing"]},{"contestId":869,"index":"D","name":"The Overdosing Ubiquity","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["brute force","dfs and similar","graphs"]},{"contestId":869,"index":"C","name":"The Intriguing Obsession","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["combinatorics","dp","math"]},{"contestId":869,"index":"B","name":"The Eternal Immortality","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["math"]},{"contestId":869,"index":"A","name":"The Artful Expedient","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","implementation"]},{"contestId":868,"index":"G","name":"El Toll Caves","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["math"]},{"contestId":868,"index":"F","name":"Yet Another Minimization Problem","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["divide and conquer","dp"]},{"contestId":868,"index":"E","name":"Policeman and a Tree","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["dp","graphs","trees"]},{"contestId":868,"index":"D","name":"Huge Strings","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["bitmasks","brute force","dp","implementation","strings"]},{"contestId":868,"index":"C","name":"Qualification Rounds","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["bitmasks","brute force","constructive algorithms","dp"]},{"contestId":868,"index":"B","name":"Race Against Time","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["implementation"]},{"contestId":868,"index":"A","name":"Bark to Unlock","type":"PROGRAMMING","points":250.0,"rating":900,"tags":["brute force","implementation","strings"]},{"contestId":867,"index":"A","name":"Between the Offices","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":865,"index":"G","name":"Flowers and Chocolate","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["combinatorics","math","matrices"]},{"contestId":865,"index":"F","name":"Egg Roulette","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["bitmasks","brute force","divide and conquer","math","meet-in-the-middle"]},{"contestId":865,"index":"E","name":"Hex Dyslexia","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["bitmasks","brute force","dp","graphs"]},{"contestId":865,"index":"D","name":"Buy Low Sell High","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":865,"index":"C","name":"Gotta Go Fast","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["binary search","dp"]},{"contestId":865,"index":"B","name":"Ordering Pizza","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["binary search","sortings","ternary search"]},{"contestId":865,"index":"A","name":"Save the problem!","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["constructive algorithms"]},{"contestId":864,"index":"F","name":"Cities Excursions","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["dfs and similar","graphs","trees"]},{"contestId":864,"index":"E","name":"Fire","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["dp","sortings"]},{"contestId":864,"index":"D","name":"Make a Permutation!","type":"PROGRAMMING","points":2000.0,"rating":1500,"tags":["greedy","implementation","math"]},{"contestId":864,"index":"C","name":"Bus","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["greedy","implementation","math"]},{"contestId":864,"index":"B","name":"Polycarp and Letters","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["brute force","implementation","strings"]},{"contestId":864,"index":"A","name":"Fair Game","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","sortings"]},{"contestId":863,"index":"G","name":"Graphic Settings","type":"PROGRAMMING","rating":3200,"tags":[]},{"contestId":863,"index":"F","name":"Almost Permutation","type":"PROGRAMMING","rating":2200,"tags":["flows"]},{"contestId":863,"index":"E","name":"Turn Off The TV","type":"PROGRAMMING","rating":2000,"tags":["data structures","sortings"]},{"contestId":863,"index":"D","name":"Yet Another Array Queries Problem","type":"PROGRAMMING","rating":1800,"tags":["data structures","implementation"]},{"contestId":863,"index":"C","name":"1-2-3","type":"PROGRAMMING","rating":1800,"tags":["graphs","implementation"]},{"contestId":863,"index":"B","name":"Kayaking","type":"PROGRAMMING","rating":1500,"tags":["brute force","greedy","sortings"]},{"contestId":863,"index":"A","name":"Quasi-palindrome","type":"PROGRAMMING","rating":900,"tags":["brute force","implementation"]},{"contestId":862,"index":"F","name":"Mahmoud and Ehab and the final stage","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["data structures","strings"]},{"contestId":862,"index":"E","name":"Mahmoud and Ehab and the function","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["binary search","data structures","sortings"]},{"contestId":862,"index":"D","name":"Mahmoud and Ehab and the binary string","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["binary search","divide and conquer","interactive"]},{"contestId":862,"index":"C","name":"Mahmoud and Ehab and the xor","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["constructive algorithms"]},{"contestId":862,"index":"B","name":"Mahmoud and Ehab and the bipartiteness","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["dfs and similar","graphs","trees"]},{"contestId":862,"index":"A","name":"Mahmoud and Ehab and the MEX","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy","implementation"]},{"contestId":860,"index":"E","name":"Arkady and a Nobody-men","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["data structures","dfs and similar","trees"]},{"contestId":859,"index":"G","name":"Circle of Numbers","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["math"]},{"contestId":859,"index":"F","name":"Ordering T-Shirts","type":"PROGRAMMING","points":2750.0,"rating":2800,"tags":["greedy"]},{"contestId":859,"index":"E","name":"Desk Disorder","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["combinatorics","dfs and similar","dsu","graphs","trees"]},{"contestId":859,"index":"D","name":"Third Month Insanity","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["dp","probabilities","trees"]},{"contestId":859,"index":"C","name":"Pie Rules","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["dp","games"]},{"contestId":859,"index":"B","name":"Lazy Security Guard","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["brute force","geometry","math"]},{"contestId":859,"index":"A","name":"Declined Finalists","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":858,"index":"F","name":"Wizard\u0027s Tour","type":"PROGRAMMING","points":3000.0,"rating":2300,"tags":["constructive algorithms","dfs and similar","graphs"]},{"contestId":858,"index":"E","name":"Tests Renumeration","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["greedy","implementation"]},{"contestId":858,"index":"D","name":"Polycarp\u0027s phone book","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["data structures","implementation","sortings"]},{"contestId":858,"index":"C","name":"Did you mean...","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["dp","greedy","implementation"]},{"contestId":858,"index":"B","name":"Which floor?","type":"PROGRAMMING","points":750.0,"rating":1500,"tags":["brute force","implementation"]},{"contestId":858,"index":"A","name":"k-rounding","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["brute force","math","number theory"]},{"contestId":856,"index":"F","name":"To Play or not to Play","type":"PROGRAMMING","rating":3000,"tags":["greedy"]},{"contestId":856,"index":"E","name":"Satellites","type":"PROGRAMMING","rating":3100,"tags":[]},{"contestId":856,"index":"D","name":"Masha and Cactus","type":"PROGRAMMING","rating":2400,"tags":["dp","trees"]},{"contestId":856,"index":"C","name":"Eleventh Birthday","type":"PROGRAMMING","rating":2400,"tags":["combinatorics","dp","math"]},{"contestId":856,"index":"B","name":"Similar Words","type":"PROGRAMMING","rating":2300,"tags":["dp","hashing","strings","trees"]},{"contestId":856,"index":"A","name":"Set Theory","type":"PROGRAMMING","rating":1600,"tags":["brute force","constructive algorithms"]},{"contestId":855,"index":"G","name":"Harry Vs Voldemort","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["dfs and similar","dp","graphs","trees"]},{"contestId":855,"index":"F","name":"Nagini","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["binary search","data structures"]},{"contestId":855,"index":"E","name":"Salazar Slytherin\u0027s Locket","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["bitmasks","dp"]},{"contestId":855,"index":"D","name":"Rowena Ravenclaw\u0027s Diadem","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["trees"]},{"contestId":855,"index":"C","name":"Helga Hufflepuff\u0027s Cup","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dp","trees"]},{"contestId":855,"index":"B","name":"Marvolo Gaunt\u0027s Ring","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","data structures","dp"]},{"contestId":855,"index":"A","name":"Tom Riddle\u0027s Diary","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation","strings"]},{"contestId":854,"index":"B","name":"Maxim Buys an Apartment","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","math"]},{"contestId":854,"index":"A","name":"Fraction","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","constructive algorithms","math"]},{"contestId":853,"index":"E","name":"Lada Malina","type":"PROGRAMMING","points":2500.0,"rating":3400,"tags":["data structures","geometry"]},{"contestId":853,"index":"D","name":"Michael and Charging Stations","type":"PROGRAMMING","points":1750.0,"rating":2400,"tags":["binary search","dp","greedy"]},{"contestId":853,"index":"C","name":"Boredom","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["data structures"]},{"contestId":853,"index":"B","name":"Jury Meeting","type":"PROGRAMMING","points":750.0,"rating":1800,"tags":["greedy","sortings","two pointers"]},{"contestId":853,"index":"A","name":"Planning","type":"PROGRAMMING","points":750.0,"rating":1500,"tags":["greedy"]},{"contestId":852,"index":"I","name":"Dating","type":"PROGRAMMING","rating":2300,"tags":["brute force","dfs and similar","graphs","trees"]},{"contestId":852,"index":"H","name":"Bob and stages","type":"PROGRAMMING","rating":3000,"tags":["dp","geometry"]},{"contestId":852,"index":"G","name":"Bathroom terminal","type":"PROGRAMMING","rating":1700,"tags":["implementation"]},{"contestId":852,"index":"F","name":"Product transformation","type":"PROGRAMMING","rating":2200,"tags":["combinatorics","math","number theory"]},{"contestId":852,"index":"E","name":"Casinos and travel","type":"PROGRAMMING","rating":2100,"tags":["dp"]},{"contestId":852,"index":"D","name":"Exploration plan","type":"PROGRAMMING","rating":2100,"tags":["binary search","flows","graph matchings","shortest paths"]},{"contestId":852,"index":"C","name":"Property","type":"PROGRAMMING","rating":2100,"tags":["greedy","sortings"]},{"contestId":852,"index":"B","name":"Neural Network country","type":"PROGRAMMING","rating":2000,"tags":["dp","matrices"]},{"contestId":852,"index":"A","name":"Digits","type":"PROGRAMMING","rating":2500,"tags":["brute force","implementation","math"]},{"contestId":851,"index":"B","name":"Arpa and an exam about geometry","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["geometry","math"]},{"contestId":851,"index":"A","name":"Arpa and a research in Mexican wave","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":850,"index":"F","name":"Rainbow Balls","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["math"]},{"contestId":850,"index":"E","name":"Random Elections","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["bitmasks","brute force","divide and conquer","fft","math"]},{"contestId":850,"index":"D","name":"Tournament Construction","type":"PROGRAMMING","points":1750.0,"rating":2800,"tags":["constructive algorithms","dp","graphs","greedy","math"]},{"contestId":850,"index":"C","name":"Arpa and a game with Mojtaba","type":"PROGRAMMING","points":1250.0,"rating":2200,"tags":["bitmasks","dp","games"]},{"contestId":850,"index":"B","name":"Arpa and a list of numbers","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["implementation","number theory"]},{"contestId":850,"index":"A","name":"Five Dimensional Points","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["brute force","geometry","math"]},{"contestId":849,"index":"B","name":"Tell Your World","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["brute force","geometry"]},{"contestId":849,"index":"A","name":"Odds and Ends","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":848,"index":"E","name":"Days of Floral Colours","type":"PROGRAMMING","points":2500.0,"rating":3400,"tags":["combinatorics","divide and conquer","dp","fft","math"]},{"contestId":848,"index":"D","name":"Shake It!","type":"PROGRAMMING","points":1750.0,"rating":2900,"tags":["combinatorics","dp","flows","graphs"]},{"contestId":848,"index":"C","name":"Goodbye Souvenir","type":"PROGRAMMING","points":1750.0,"rating":2600,"tags":["data structures","divide and conquer"]},{"contestId":848,"index":"B","name":"Rooter\u0027s Song","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["constructive algorithms","data structures","geometry","implementation","sortings","two pointers"]},{"contestId":848,"index":"A","name":"From Y to Y","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["constructive algorithms"]},{"contestId":847,"index":"M","name":"Weather Tomorrow","type":"PROGRAMMING","rating":1000,"tags":["implementation","math"]},{"contestId":847,"index":"L","name":"Berland SU Computer Network","type":"PROGRAMMING","rating":2400,"tags":["constructive algorithms","dfs and similar","graphs","hashing","trees"]},{"contestId":847,"index":"K","name":"Travel Cards","type":"PROGRAMMING","rating":1800,"tags":["greedy","implementation","sortings"]},{"contestId":847,"index":"J","name":"Students Initiation","type":"PROGRAMMING","rating":2400,"tags":["binary search","flows","graphs"]},{"contestId":847,"index":"I","name":"Noise Level","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","implementation","math"]},{"contestId":847,"index":"H","name":"Load Testing","type":"PROGRAMMING","rating":1600,"tags":["greedy"]},{"contestId":847,"index":"G","name":"University Classes","type":"PROGRAMMING","rating":900,"tags":["implementation"]},{"contestId":847,"index":"F","name":"Berland Elections","type":"PROGRAMMING","rating":2100,"tags":["greedy","sortings"]},{"contestId":847,"index":"E","name":"Packmen","type":"PROGRAMMING","rating":1800,"tags":["binary search","dp"]},{"contestId":847,"index":"D","name":"Dog Show","type":"PROGRAMMING","rating":2200,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":847,"index":"C","name":"Sum of Nestings","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms"]},{"contestId":847,"index":"B","name":"Preparing for Merge Sort","type":"PROGRAMMING","rating":1600,"tags":["binary search","data structures"]},{"contestId":847,"index":"A","name":"Union of Doubly Linked Lists","type":"PROGRAMMING","rating":1500,"tags":["implementation"]},{"contestId":846,"index":"F","name":"Random Query","type":"PROGRAMMING","rating":1800,"tags":["data structures","math","probabilities","two pointers"]},{"contestId":846,"index":"E","name":"Chemistry in Berland","type":"PROGRAMMING","rating":2300,"tags":["dfs and similar","greedy","trees"]},{"contestId":846,"index":"D","name":"Monitor","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures"]},{"contestId":846,"index":"C","name":"Four Segments","type":"PROGRAMMING","rating":1800,"tags":["brute force","data structures","dp"]},{"contestId":846,"index":"B","name":"Math Show","type":"PROGRAMMING","rating":1800,"tags":["brute force","greedy"]},{"contestId":846,"index":"A","name":"Curriculum Vitae","type":"PROGRAMMING","rating":1500,"tags":["brute force","implementation"]},{"contestId":845,"index":"G","name":"Shortest Path Problem?","type":"PROGRAMMING","rating":2300,"tags":["dfs and similar","graphs","math"]},{"contestId":845,"index":"F","name":"Guards In The Storehouse","type":"PROGRAMMING","rating":2500,"tags":["bitmasks","dp"]},{"contestId":845,"index":"E","name":"Fire in the City","type":"PROGRAMMING","rating":2400,"tags":["binary search","data structures"]},{"contestId":845,"index":"D","name":"Driving Test","type":"PROGRAMMING","rating":1800,"tags":["data structures","dp","greedy"]},{"contestId":845,"index":"C","name":"Two TVs","type":"PROGRAMMING","rating":1500,"tags":["data structures","greedy","sortings"]},{"contestId":845,"index":"B","name":"Luba And The Ticket","type":"PROGRAMMING","rating":1600,"tags":["brute force","greedy","implementation"]},{"contestId":845,"index":"A","name":"Chess Tourney","type":"PROGRAMMING","rating":1100,"tags":["implementation","sortings"]},{"contestId":844,"index":"B","name":"Rectangles","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["combinatorics","math"]},{"contestId":844,"index":"A","name":"Diversity","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy","implementation","strings"]},{"contestId":843,"index":"E","name":"Maximum Flow","type":"PROGRAMMING","points":2250.0,"rating":3000,"tags":["flows","graphs"]},{"contestId":843,"index":"D","name":"Dynamic Shortest Path","type":"PROGRAMMING","points":2250.0,"rating":3400,"tags":["graphs","shortest paths"]},{"contestId":843,"index":"C","name":"Upgrading Tree","type":"PROGRAMMING","points":1750.0,"rating":2600,"tags":["constructive algorithms","dfs and similar","graphs","math","trees"]},{"contestId":843,"index":"B","name":"Interactive LowerBound","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["brute force","interactive","probabilities"]},{"contestId":843,"index":"A","name":"Sorting by Subsequences","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["dfs and similar","dsu","implementation","math","sortings"]},{"contestId":842,"index":"E","name":"Nikita and game","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["binary search","dfs and similar","divide and conquer","graphs","trees"]},{"contestId":842,"index":"D","name":"Vitya and Strange Lesson","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["binary search","data structures"]},{"contestId":842,"index":"C","name":"Ilya And The Tree","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dfs and similar","graphs","math","number theory","trees"]},{"contestId":842,"index":"B","name":"Gleb And Pizza","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["geometry"]},{"contestId":842,"index":"A","name":"Kirill And The Game","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","two pointers"]},{"contestId":841,"index":"B","name":"Godsend","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["games","math"]},{"contestId":841,"index":"A","name":"Generous Kefa","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","implementation"]},{"contestId":840,"index":"E","name":"In a Trap","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["trees"]},{"contestId":840,"index":"D","name":"Destiny","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["data structures","probabilities"]},{"contestId":840,"index":"C","name":"On the Bench","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["combinatorics","dp"]},{"contestId":840,"index":"B","name":"Leha and another game about graph","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["constructive algorithms","data structures","dfs and similar","dp","graphs"]},{"contestId":840,"index":"A","name":"Leha and Function","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["combinatorics","greedy","math","number theory","sortings"]},{"contestId":839,"index":"E","name":"Mother of Dragons","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["brute force","graphs","math","meet-in-the-middle"]},{"contestId":839,"index":"D","name":"Winter is here","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["combinatorics","dp","math","number theory"]},{"contestId":839,"index":"C","name":"Journey","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["dfs and similar","dp","graphs","probabilities","trees"]},{"contestId":839,"index":"B","name":"Game of the Rows","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["brute force","greedy","implementation"]},{"contestId":839,"index":"A","name":"Arya and Bran","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":838,"index":"F","name":"Expected Earnings","type":"PROGRAMMING","rating":2800,"tags":[]},{"contestId":838,"index":"E","name":"Convex Countour","type":"PROGRAMMING","rating":2300,"tags":["dp"]},{"contestId":838,"index":"D","name":"Airplane Arrangements","type":"PROGRAMMING","rating":2700,"tags":["math","number theory"]},{"contestId":838,"index":"C","name":"Future Failure","type":"PROGRAMMING","rating":2800,"tags":["dp","games"]},{"contestId":838,"index":"B","name":"Diverging Directions","type":"PROGRAMMING","rating":2100,"tags":["data structures","dfs and similar","trees"]},{"contestId":838,"index":"A","name":"Binary Blocks","type":"PROGRAMMING","rating":1400,"tags":["brute force"]},{"contestId":837,"index":"G","name":"Functions On The Segments","type":"PROGRAMMING","rating":2500,"tags":["data structures"]},{"contestId":837,"index":"F","name":"Prefix Sums","type":"PROGRAMMING","rating":2400,"tags":["binary search","brute force","combinatorics","math","matrices"]},{"contestId":837,"index":"E","name":"Vasya\u0027s Function","type":"PROGRAMMING","rating":2100,"tags":["binary search","implementation","math"]},{"contestId":837,"index":"D","name":"Round Subset","type":"PROGRAMMING","rating":2100,"tags":["dp","math"]},{"contestId":837,"index":"C","name":"Two Seals","type":"PROGRAMMING","rating":1500,"tags":["brute force","implementation"]},{"contestId":837,"index":"B","name":"Flag of Berland","type":"PROGRAMMING","rating":1600,"tags":["brute force","implementation"]},{"contestId":837,"index":"A","name":"Text Volume","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":835,"index":"F","name":"Roads in the Kingdom","type":"PROGRAMMING","points":2250.0,"rating":2500,"tags":["dfs and similar","dp","graphs","trees"]},{"contestId":835,"index":"E","name":"The penguin\u0027s game","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["binary search","constructive algorithms","interactive"]},{"contestId":835,"index":"D","name":"Palindromic characteristics","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["brute force","dp","hashing","strings"]},{"contestId":835,"index":"C","name":"Star sky","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["dp","implementation"]},{"contestId":835,"index":"B","name":"The number on the board","type":"PROGRAMMING","points":750.0,"rating":1100,"tags":["greedy"]},{"contestId":835,"index":"A","name":"Key races","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":834,"index":"B","name":"The Festive Evening","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["data structures","implementation"]},{"contestId":834,"index":"A","name":"The Useless Toy","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":833,"index":"E","name":"Caramel Clouds","type":"PROGRAMMING","points":2500.0,"rating":3400,"tags":["data structures","dp","sortings"]},{"contestId":833,"index":"D","name":"Red-Black Cobweb","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["data structures","divide and conquer","implementation","trees"]},{"contestId":833,"index":"C","name":"Ever-Hungry Krakozyabra","type":"PROGRAMMING","points":1500.0,"rating":2700,"tags":["brute force","combinatorics","greedy","math"]},{"contestId":833,"index":"B","name":"The Bakery","type":"PROGRAMMING","points":1250.0,"rating":2200,"tags":["binary search","data structures","divide and conquer","dp","two pointers"]},{"contestId":833,"index":"A","name":"The Meaningless Game","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["math","number theory"]},{"contestId":832,"index":"E","name":"Vasya and Shifts","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["matrices"]},{"contestId":832,"index":"D","name":"Misha, Grisha and Underground","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dfs and similar","graphs","trees"]},{"contestId":832,"index":"C","name":"Strange Radiation","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["binary search","implementation","math"]},{"contestId":832,"index":"B","name":"Petya and Exam","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["implementation","strings"]},{"contestId":832,"index":"A","name":"Sasha and Sticks","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["games","math"]},{"contestId":831,"index":"C","name":"Jury Marks","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["brute force","constructive algorithms"]},{"contestId":831,"index":"B","name":"Keyboard Layouts","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["implementation","strings"]},{"contestId":831,"index":"A","name":"Unimodal Array","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":830,"index":"E","name":"Perpetual Motion Machine","type":"PROGRAMMING","points":2250.0,"rating":3100,"tags":["constructive algorithms","dp","graphs","implementation","math","trees"]},{"contestId":830,"index":"D","name":"Singer House","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["combinatorics","dp","graphs","trees"]},{"contestId":830,"index":"C","name":"Bamboo Partition","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["brute force","data structures","implementation","math","number theory","sortings","two pointers"]},{"contestId":830,"index":"B","name":"Cards Sorting","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["data structures","implementation","sortings"]},{"contestId":830,"index":"A","name":"Office Keys","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["binary search","brute force","dp","greedy","sortings"]},{"contestId":828,"index":"B","name":"Black Square","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["implementation"]},{"contestId":828,"index":"A","name":"Restaurant Tables","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["implementation"]},{"contestId":827,"index":"F","name":"Dirty Arkady\u0027s Kitchen","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["data structures","dp","graphs","shortest paths"]},{"contestId":827,"index":"E","name":"Rusty String","type":"PROGRAMMING","points":1750.0,"rating":2700,"tags":["fft","math","strings"]},{"contestId":827,"index":"D","name":"Best Edge Weight","type":"PROGRAMMING","points":1750.0,"rating":2700,"tags":["data structures","dfs and similar","graphs","trees"]},{"contestId":827,"index":"C","name":"DNA Evolution","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["data structures","strings"]},{"contestId":827,"index":"B","name":"High Load","type":"PROGRAMMING","points":750.0,"rating":1800,"tags":["constructive algorithms","greedy","implementation","trees"]},{"contestId":827,"index":"A","name":"String Reconstruction","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["data structures","greedy","sortings","strings"]},{"contestId":825,"index":"G","name":"Tree Queries","type":"PROGRAMMING","rating":2500,"tags":["dfs and similar","graphs","trees"]},{"contestId":825,"index":"F","name":"String Compression","type":"PROGRAMMING","rating":2400,"tags":["dp","hashing","string suffix structures","strings"]},{"contestId":825,"index":"E","name":"Minimal Labels","type":"PROGRAMMING","rating":2300,"tags":["data structures","dfs and similar","graphs","greedy"]},{"contestId":825,"index":"D","name":"Suitable Replacement","type":"PROGRAMMING","rating":1500,"tags":["binary search","greedy","implementation"]},{"contestId":825,"index":"C","name":"Multi-judge Solving","type":"PROGRAMMING","rating":1600,"tags":["greedy","implementation"]},{"contestId":825,"index":"B","name":"Five-In-a-Row","type":"PROGRAMMING","rating":1600,"tags":["brute force","implementation"]},{"contestId":825,"index":"A","name":"Binary Protocol","type":"PROGRAMMING","rating":1100,"tags":["implementation"]},{"contestId":822,"index":"F","name":"Madness","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["constructive algorithms","dfs and similar","trees"]},{"contestId":822,"index":"E","name":"Liar","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["binary search","dp","hashing","string suffix structures"]},{"contestId":822,"index":"D","name":"My pretty girl Noora","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["brute force","dp","greedy","math","number theory"]},{"contestId":822,"index":"C","name":"Hacker, pack your bags!","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["binary search","greedy","implementation","sortings"]},{"contestId":822,"index":"B","name":"Crossword solving","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["brute force","implementation","strings"]},{"contestId":822,"index":"A","name":"I\u0027m bored with life","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math","number theory"]},{"contestId":821,"index":"E","name":"Okabe and El Psy Kongroo","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["dp","matrices"]},{"contestId":821,"index":"D","name":"Okabe and City","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["dfs and similar","graphs","shortest paths"]},{"contestId":821,"index":"C","name":"Okabe and Boxes","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["data structures","greedy","trees"]},{"contestId":821,"index":"B","name":"Okabe and Banana Trees","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","math"]},{"contestId":821,"index":"A","name":"Okabe and Future Gadget Laboratory","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":820,"index":"C","name":"Mister B and Boring Game","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["games","greedy"]},{"contestId":820,"index":"B","name":"Mister B and Angle in Polygon","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["constructive algorithms","geometry","math"]},{"contestId":820,"index":"A","name":"Mister B and Book Reading","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":819,"index":"E","name":"Mister B and Flight to the Moon","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["constructive algorithms","graphs"]},{"contestId":819,"index":"D","name":"Mister B and Astronomers","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["number theory"]},{"contestId":819,"index":"C","name":"Mister B and Beacons on Field","type":"PROGRAMMING","points":1500.0,"rating":2900,"tags":["number theory"]},{"contestId":819,"index":"B","name":"Mister B and PR Shifts","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["data structures","implementation","math"]},{"contestId":818,"index":"G","name":"Four Melodies","type":"PROGRAMMING","rating":2600,"tags":["flows","graphs"]},{"contestId":818,"index":"F","name":"Level Generation","type":"PROGRAMMING","rating":2100,"tags":["binary search","math","ternary search"]},{"contestId":818,"index":"E","name":"Card Game Again","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","number theory","two pointers"]},{"contestId":818,"index":"D","name":"Multicolored Cars","type":"PROGRAMMING","rating":1700,"tags":["data structures","implementation"]},{"contestId":818,"index":"C","name":"Sofa Thief","type":"PROGRAMMING","rating":2000,"tags":["brute force","implementation"]},{"contestId":818,"index":"B","name":"Permutation Game","type":"PROGRAMMING","rating":1600,"tags":["implementation"]},{"contestId":818,"index":"A","name":"Diplomas and Certificates","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":817,"index":"F","name":"MEX Queries","type":"PROGRAMMING","rating":2300,"tags":["binary search","data structures","trees"]},{"contestId":817,"index":"E","name":"Choosing The Commander","type":"PROGRAMMING","rating":2000,"tags":["bitmasks","data structures","trees"]},{"contestId":817,"index":"D","name":"Imbalanced Array","type":"PROGRAMMING","rating":1900,"tags":["data structures","divide and conquer","dsu","sortings"]},{"contestId":817,"index":"C","name":"Really Big Numbers","type":"PROGRAMMING","rating":1600,"tags":["binary search","brute force","dp","math"]},{"contestId":817,"index":"B","name":"Makes And The Product","type":"PROGRAMMING","rating":1500,"tags":["combinatorics","implementation","math","sortings"]},{"contestId":817,"index":"A","name":"Treasure Hunt","type":"PROGRAMMING","rating":1200,"tags":["implementation","math","number theory"]},{"contestId":816,"index":"B","name":"Karen and Coffee","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["binary search","data structures","implementation"]},{"contestId":816,"index":"A","name":"Karen and Morning","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","implementation"]},{"contestId":815,"index":"E","name":"Karen and Neighborhood","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["binary search","constructive algorithms","implementation"]},{"contestId":815,"index":"D","name":"Karen and Cards","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["binary search","combinatorics","data structures","geometry"]},{"contestId":815,"index":"C","name":"Karen and Supermarket","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["brute force","dp","trees"]},{"contestId":815,"index":"B","name":"Karen and Test","type":"PROGRAMMING","points":1250.0,"rating":2200,"tags":["brute force","combinatorics","constructive algorithms","math"]},{"contestId":815,"index":"A","name":"Karen and Game","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["brute force","greedy","implementation"]},{"contestId":814,"index":"E","name":"An unavoidable detour for home","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["combinatorics","dp","graphs","shortest paths"]},{"contestId":814,"index":"D","name":"An overnight dance in discotheque","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["dfs and similar","dp","geometry","greedy","trees"]},{"contestId":814,"index":"C","name":"An impassioned circulation of affection","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["brute force","dp","strings","two pointers"]},{"contestId":814,"index":"B","name":"An express train to reveries","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["constructive algorithms"]},{"contestId":814,"index":"A","name":"An abandoned sentiment from past","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["constructive algorithms","greedy","implementation","sortings"]},{"contestId":813,"index":"F","name":"Bipartite Checking","type":"PROGRAMMING","rating":2500,"tags":["data structures","dsu","graphs"]},{"contestId":813,"index":"E","name":"Army Creation","type":"PROGRAMMING","rating":2200,"tags":["binary search","data structures"]},{"contestId":813,"index":"D","name":"Two Melodies","type":"PROGRAMMING","rating":2600,"tags":["dp","flows"]},{"contestId":813,"index":"C","name":"The Tag Game","type":"PROGRAMMING","rating":1700,"tags":["dfs and similar","graphs"]},{"contestId":813,"index":"B","name":"The Golden Age","type":"PROGRAMMING","rating":1800,"tags":["brute force","math"]},{"contestId":813,"index":"A","name":"The Contest","type":"PROGRAMMING","rating":1100,"tags":["implementation"]},{"contestId":812,"index":"E","name":"Sagheer and Apple Tree","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["games","trees"]},{"contestId":812,"index":"D","name":"Sagheer and Kindergarten","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["dfs and similar","graphs","implementation","trees"]},{"contestId":812,"index":"C","name":"Sagheer and Nubian Market","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["binary search","sortings"]},{"contestId":812,"index":"B","name":"Sagheer, the Hausmeister","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["bitmasks","brute force","dp"]},{"contestId":812,"index":"A","name":"Sagheer and Crossroads","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["implementation"]},{"contestId":811,"index":"E","name":"Vladik and Entertaining Flags","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["data structures","dsu","graphs"]},{"contestId":811,"index":"D","name":"Vladik and Favorite Game","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["constructive algorithms","dfs and similar","graphs","interactive"]},{"contestId":811,"index":"C","name":"Vladik and Memorable Trip","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["dp","implementation"]},{"contestId":811,"index":"B","name":"Vladik and Complicated Book","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation","sortings"]},{"contestId":811,"index":"A","name":"Vladik and Courtesy","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation"]},{"contestId":810,"index":"B","name":"Summer sell-off","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy","sortings"]},{"contestId":810,"index":"A","name":"Straight \u003c\u003cA\u003e\u003e","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","math"]},{"contestId":809,"index":"E","name":"Surprise me!","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["divide and conquer","math","number theory","trees"]},{"contestId":809,"index":"D","name":"Hitchhiking in the Baltic States","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["data structures","dp"]},{"contestId":809,"index":"C","name":"Find a car","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["combinatorics","divide and conquer","dp"]},{"contestId":809,"index":"B","name":"Glad to see you!","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["binary search","interactive"]},{"contestId":809,"index":"A","name":"Do you want a date?","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["implementation","math","sortings"]},{"contestId":808,"index":"G","name":"Anthem of Berland","type":"PROGRAMMING","rating":2300,"tags":["dp","strings"]},{"contestId":808,"index":"F","name":"Card Game","type":"PROGRAMMING","rating":2400,"tags":["binary search","flows","graphs"]},{"contestId":808,"index":"E","name":"Selling Souvenirs","type":"PROGRAMMING","rating":2300,"tags":["binary search","dp","greedy","ternary search"]},{"contestId":808,"index":"D","name":"Array Division","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","implementation"]},{"contestId":808,"index":"C","name":"Tea Party","type":"PROGRAMMING","rating":1400,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":808,"index":"B","name":"Average Sleep Time","type":"PROGRAMMING","rating":1300,"tags":["data structures","implementation","math"]},{"contestId":808,"index":"A","name":"Lucky Year","type":"PROGRAMMING","rating":900,"tags":["implementation"]},{"contestId":807,"index":"B","name":"T-Shirt Hunt","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","implementation"]},{"contestId":807,"index":"A","name":"Is it rated?","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","sortings"]},{"contestId":805,"index":"B","name":"3-palindrome","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms"]},{"contestId":805,"index":"A","name":"Fake NP","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy","math"]},{"contestId":804,"index":"F","name":"Fake bullions","type":"PROGRAMMING","points":3000.0,"rating":3400,"tags":["combinatorics","dfs and similar","dp","graphs","number theory"]},{"contestId":804,"index":"E","name":"The same permutation ","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["constructive algorithms"]},{"contestId":804,"index":"D","name":"Expected diameter of a tree","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["binary search","brute force","dfs and similar","dp","sortings","trees"]},{"contestId":804,"index":"C","name":"Ice cream coloring","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["constructive algorithms","dfs and similar","greedy"]},{"contestId":804,"index":"B","name":"Minimum number of steps","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["combinatorics","greedy","implementation","math"]},{"contestId":804,"index":"A","name":"Find Amir","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["constructive algorithms","greedy","math"]},{"contestId":803,"index":"G","name":"Periodic RMQ Problem","type":"PROGRAMMING","rating":2300,"tags":["data structures"]},{"contestId":803,"index":"F","name":"Coprime Subsequences","type":"PROGRAMMING","rating":2000,"tags":["bitmasks","combinatorics","number theory"]},{"contestId":803,"index":"E","name":"Roma and Poker","type":"PROGRAMMING","rating":2000,"tags":["dp","graphs"]},{"contestId":803,"index":"D","name":"Magazine Ad","type":"PROGRAMMING","rating":1900,"tags":["binary search","greedy"]},{"contestId":803,"index":"C","name":"Maximal GCD","type":"PROGRAMMING","rating":1900,"tags":["constructive algorithms","greedy","math"]},{"contestId":803,"index":"B","name":"Distances to Zero","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms"]},{"contestId":803,"index":"A","name":"Maximal Binary Matrix","type":"PROGRAMMING","rating":1400,"tags":["constructive algorithms"]},{"contestId":802,"index":"M3","name":"April Fools\u0027 Problem (hard)","type":"PROGRAMMING","rating":2900,"tags":["binary search","data structures","flows"]},{"contestId":802,"index":"M2","name":"April Fools\u0027 Problem (medium)","type":"PROGRAMMING","rating":2400,"tags":["binary search","flows","graphs"]},{"contestId":802,"index":"M1","name":"April Fools\u0027 Problem (easy)","type":"PROGRAMMING","rating":1200,"tags":["greedy","sortings"]},{"contestId":802,"index":"J3","name":"Send the Fool Further! (hard)","type":"PROGRAMMING","rating":2400,"tags":["dfs and similar","dp","math","trees"]},{"contestId":802,"index":"J2","name":"Send the Fool Further! (medium)","type":"PROGRAMMING","rating":2100,"tags":["dp","trees"]},{"contestId":802,"index":"J1","name":"Send the Fool Further! (easy)","type":"PROGRAMMING","rating":1400,"tags":["dfs and similar","graphs","trees"]},{"contestId":802,"index":"G3","name":"Fake News (hard)","type":"PROGRAMMING","rating":2300,"tags":["string suffix structures"]},{"contestId":802,"index":"G2","name":"Fake News (medium)","type":"PROGRAMMING","rating":2200,"tags":["constructive algorithms","strings"]},{"contestId":802,"index":"G1","name":"Fake News (easy)","type":"PROGRAMMING","rating":800,"tags":["implementation","strings"]},{"contestId":802,"index":"D3","name":"Marmots (hard)","type":"PROGRAMMING","rating":2800,"tags":["math","probabilities"]},{"contestId":802,"index":"D2","name":"Marmots (medium)","type":"PROGRAMMING","rating":2200,"tags":["math"]},{"contestId":802,"index":"D1","name":"Marmots (easy)","type":"PROGRAMMING","rating":2100,"tags":["math"]},{"contestId":802,"index":"A3","name":"Heidi and Library (hard)","type":"PROGRAMMING","rating":2600,"tags":["flows","graphs"]},{"contestId":802,"index":"A2","name":"Heidi and Library (medium)","type":"PROGRAMMING","rating":1800,"tags":["data structures","greedy"]},{"contestId":802,"index":"A1","name":"Heidi and Library (easy)","type":"PROGRAMMING","rating":1800,"tags":["greedy"]},{"contestId":801,"index":"B","name":"Valued Keys","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["constructive algorithms","greedy","strings"]},{"contestId":801,"index":"A","name":"Vicious Keyboard","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force"]},{"contestId":799,"index":"G","name":"Cut the pie","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["binary search","data structures","geometry"]},{"contestId":799,"index":"F","name":"Beautiful fountains rows","type":"PROGRAMMING","points":3250.0,"rating":3500,"tags":["data structures"]},{"contestId":799,"index":"E","name":"Aquarium decoration","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures","greedy","two pointers"]},{"contestId":799,"index":"D","name":"Field expansion","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["brute force","dp","meet-in-the-middle"]},{"contestId":799,"index":"C","name":"Fountains","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["binary search","data structures","implementation"]},{"contestId":799,"index":"B","name":"T-shirt buying","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["data structures","implementation"]},{"contestId":799,"index":"A","name":"Carrot Cakes","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","implementation"]},{"contestId":798,"index":"E","name":"Mike and code of a permutation","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["constructive algorithms","data structures","graphs","sortings"]},{"contestId":798,"index":"D","name":"Mike and distribution","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["constructive algorithms","sortings"]},{"contestId":798,"index":"C","name":"Mike and gcd problem","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["dp","greedy","number theory"]},{"contestId":798,"index":"B","name":"Mike and strings","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","dp","strings"]},{"contestId":798,"index":"A","name":"Mike and palindrome","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","constructive algorithms","strings"]},{"contestId":797,"index":"F","name":"Mice and Holes","type":"PROGRAMMING","rating":2600,"tags":["data structures","dp","greedy","sortings"]},{"contestId":797,"index":"E","name":"Array Queries","type":"PROGRAMMING","rating":2000,"tags":["brute force","data structures","dp"]},{"contestId":797,"index":"D","name":"Broken BST","type":"PROGRAMMING","rating":2100,"tags":["data structures","dfs and similar"]},{"contestId":797,"index":"C","name":"Minimal string","type":"PROGRAMMING","rating":1700,"tags":["data structures","greedy","strings"]},{"contestId":797,"index":"B","name":"Odd sum","type":"PROGRAMMING","rating":1400,"tags":["dp","greedy","implementation"]},{"contestId":797,"index":"A","name":"k-Factorization","type":"PROGRAMMING","rating":1100,"tags":["implementation","math","number theory"]},{"contestId":796,"index":"F","name":"Sequence Recovery","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["bitmasks","data structures","greedy"]},{"contestId":796,"index":"E","name":"Exam Cheating","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["binary search","dp"]},{"contestId":796,"index":"D","name":"Police Stations","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["constructive algorithms","dfs and similar","dp","graphs","shortest paths","trees"]},{"contestId":796,"index":"C","name":"Bank Hacking","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["constructive algorithms","data structures","dp","trees"]},{"contestId":796,"index":"B","name":"Find The Bone","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["implementation"]},{"contestId":796,"index":"A","name":"Buying A House","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation"]},{"contestId":794,"index":"G","name":"Replace All","type":"PROGRAMMING","points":3500.0,"rating":3400,"tags":["combinatorics","dp","math"]},{"contestId":794,"index":"F","name":"Leha and security system","type":"PROGRAMMING","points":2750.0,"rating":2800,"tags":["data structures"]},{"contestId":794,"index":"E","name":"Choosing Carrot","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["games","math"]},{"contestId":794,"index":"D","name":"Labelling Cities","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["dfs and similar","graphs","hashing"]},{"contestId":794,"index":"C","name":"Naming Company","type":"PROGRAMMING","points":1750.0,"rating":1800,"tags":["games","greedy","sortings"]},{"contestId":794,"index":"B","name":"Cutting Carrot","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["geometry","math"]},{"contestId":794,"index":"A","name":"Bank Robbery","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation"]},{"contestId":793,"index":"G","name":"Oleg and chess","type":"PROGRAMMING","points":3500.0,"rating":3400,"tags":["data structures","divide and conquer","flows","graph matchings"]},{"contestId":793,"index":"F","name":"Julia the snail","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["data structures","divide and conquer","dp"]},{"contestId":793,"index":"E","name":"Problem of offices","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["constructive algorithms","dfs and similar","dp","trees"]},{"contestId":793,"index":"D","name":"Presents in Bankopolis","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["dp","graphs","shortest paths"]},{"contestId":793,"index":"C","name":"Mice problem","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["geometry","implementation","math","sortings"]},{"contestId":793,"index":"B","name":"Igor and his way to work","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["dfs and similar","graphs","implementation","shortest paths"]},{"contestId":793,"index":"A","name":"Oleg and shares","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","math"]},{"contestId":792,"index":"F","name":"Mages and Monsters","type":"PROGRAMMING","rating":3100,"tags":["data structures","geometry"]},{"contestId":792,"index":"E","name":"Colored Balls","type":"PROGRAMMING","rating":2500,"tags":["greedy","math","number theory"]},{"contestId":792,"index":"D","name":"Paths in a Complete Binary Tree","type":"PROGRAMMING","rating":1900,"tags":["bitmasks","trees"]},{"contestId":792,"index":"C","name":"Divide by Three","type":"PROGRAMMING","rating":2000,"tags":["dp","greedy","math","number theory"]},{"contestId":792,"index":"B","name":"Counting-out Rhyme","type":"PROGRAMMING","rating":1300,"tags":["implementation"]},{"contestId":792,"index":"A","name":"New Bus Route","type":"PROGRAMMING","rating":1100,"tags":["implementation","sortings"]},{"contestId":791,"index":"A","name":"Bear and Big Brother","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":789,"index":"B","name":"Masha and geometric depression","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["brute force","implementation","math"]},{"contestId":789,"index":"A","name":"Anastasia and pebbles","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation","math"]},{"contestId":788,"index":"E","name":"New task","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["data structures"]},{"contestId":788,"index":"D","name":"Finding lines","type":"PROGRAMMING","points":2000.0,"rating":3000,"tags":["constructive algorithms","divide and conquer","interactive"]},{"contestId":788,"index":"C","name":"The Great Mixing","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["dfs and similar","graphs","shortest paths"]},{"contestId":788,"index":"B","name":"Weird journey","type":"PROGRAMMING","points":1250.0,"rating":2100,"tags":["combinatorics","constructive algorithms","dfs and similar","dsu","graphs"]},{"contestId":788,"index":"A","name":"Functions again","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["dp","two pointers"]},{"contestId":787,"index":"B","name":"Not Afraid","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy","implementation","math"]},{"contestId":787,"index":"A","name":"The Monster","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","math","number theory"]},{"contestId":786,"index":"E","name":"ALT","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["data structures","flows","graphs","trees"]},{"contestId":786,"index":"D","name":"Rap God","type":"PROGRAMMING","points":2000.0,"rating":3400,"tags":["data structures","dfs and similar","hashing","strings","trees"]},{"contestId":786,"index":"C","name":"Till I Collapse","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["data structures","divide and conquer"]},{"contestId":786,"index":"B","name":"Legacy","type":"PROGRAMMING","points":1000.0,"rating":2300,"tags":["data structures","graphs","shortest paths"]},{"contestId":786,"index":"A","name":"Berzerk","type":"PROGRAMMING","points":750.0,"rating":2000,"tags":["dfs and similar","dp","games"]},{"contestId":785,"index":"E","name":"Anton and Permutation","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["brute force","data structures"]},{"contestId":785,"index":"D","name":"Anton and School - 2","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["combinatorics","dp","math","number theory"]},{"contestId":785,"index":"C","name":"Anton and Fairy Tale","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","math"]},{"contestId":785,"index":"B","name":"Anton and Classes","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","sortings"]},{"contestId":785,"index":"A","name":"Anton and Polyhedrons","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":784,"index":"G","name":"BF Calculator","type":"PROGRAMMING","rating":2000,"tags":["*special"]},{"contestId":784,"index":"F","name":"Crunching Numbers Just for You","type":"PROGRAMMING","rating":1900,"tags":["*special","implementation"]},{"contestId":784,"index":"E","name":"Twisted Circuit","type":"PROGRAMMING","rating":2000,"tags":["*special","brute force","implementation"]},{"contestId":784,"index":"D","name":"Touchy-Feely Palindromes","type":"PROGRAMMING","rating":1900,"tags":["*special","implementation"]},{"contestId":784,"index":"C","name":"INTERCALC","type":"PROGRAMMING","rating":1800,"tags":["*special","implementation"]},{"contestId":784,"index":"B","name":"Kids\u0027 Riddle","type":"PROGRAMMING","rating":2000,"tags":["*special"]},{"contestId":784,"index":"A","name":"Numbers Joke","type":"PROGRAMMING","rating":1700,"tags":["*special"]},{"contestId":780,"index":"H","name":"Intranet of Buses","type":"PROGRAMMING","points":3500.0,"rating":3100,"tags":["binary search","geometry","implementation","two pointers"]},{"contestId":780,"index":"G","name":"Andryusha and Nervous Barriers","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["data structures","dp"]},{"contestId":780,"index":"F","name":"Axel and Marston in Bitland","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["bitmasks","dp","graphs","matrices"]},{"contestId":780,"index":"E","name":"Underground Lab","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["constructive algorithms","dfs and similar","graphs"]},{"contestId":780,"index":"D","name":"Innokenty and a Football League","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["2-sat","graphs","greedy","implementation","shortest paths","strings"]},{"contestId":780,"index":"C","name":"Andryusha and Colored Balloons","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["dfs and similar","graphs","greedy","trees"]},{"contestId":780,"index":"B","name":"The Meeting Place Cannot Be Changed","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["binary search"]},{"contestId":780,"index":"A","name":"Andryusha and Socks","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":779,"index":"C","name":"Dishonest Sellers","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":779,"index":"B","name":"Weird Rounding","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","greedy"]},{"contestId":779,"index":"A","name":"Pupils Redistribution","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["constructive algorithms","math"]},{"contestId":778,"index":"E","name":"Selling Numbers","type":"PROGRAMMING","points":2250.0,"rating":3000,"tags":["dp","sortings"]},{"contestId":778,"index":"D","name":"Parquet Re-laying","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["constructive algorithms"]},{"contestId":778,"index":"C","name":"Peterson Polyglot","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["brute force","dfs and similar","dsu","hashing","strings","trees"]},{"contestId":778,"index":"B","name":"Bitwise Formula","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["bitmasks","brute force","dfs and similar","expression parsing","implementation"]},{"contestId":778,"index":"A","name":"String Game","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["binary search","greedy","strings"]},{"contestId":777,"index":"E","name":"Hanoi Factory","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["brute force","data structures","dp","greedy","sortings"]},{"contestId":777,"index":"D","name":"Cloud of Hashtags","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["binary search","greedy","implementation","strings"]},{"contestId":777,"index":"C","name":"Alyona and Spreadsheet","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","data structures","dp","greedy","implementation","two pointers"]},{"contestId":777,"index":"B","name":"Game of Credit Cards","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["data structures","dp","greedy","sortings"]},{"contestId":777,"index":"A","name":"Shell Game","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["constructive algorithms","implementation","math"]},{"contestId":776,"index":"G","name":"Sherlock and the Encrypted Data","type":"PROGRAMMING","points":3250.0,"rating":2900,"tags":["bitmasks","combinatorics","dp"]},{"contestId":776,"index":"F","name":"Sherlock\u0027s bet to Moriarty","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["constructive algorithms","data structures","divide and conquer","geometry","graphs","implementation","trees"]},{"contestId":776,"index":"E","name":"The Holmes Children","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["math","number theory"]},{"contestId":776,"index":"D","name":"The Door Problem","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["2-sat","dfs and similar","dsu","graphs"]},{"contestId":776,"index":"C","name":"Molly\u0027s Chemicals","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["binary search","brute force","data structures","implementation","math"]},{"contestId":776,"index":"B","name":"Sherlock and his girlfriend","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","number theory"]},{"contestId":776,"index":"A","name":"A Serial Killer","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","implementation","strings"]},{"contestId":775,"index":"A","name":"University Schedule","type":"PROGRAMMING","rating":2900,"tags":["*special"]},{"contestId":774,"index":"L","name":"Bars","type":"PROGRAMMING","rating":2000,"tags":["*special","binary search"]},{"contestId":774,"index":"K","name":"Stepan and Vowels","type":"PROGRAMMING","rating":1600,"tags":["*special","implementation","strings"]},{"contestId":774,"index":"J","name":"Stepan\u0027s Series","type":"PROGRAMMING","rating":2000,"tags":["*special","dp"]},{"contestId":774,"index":"I","name":"Composing Of String","type":"PROGRAMMING","rating":2300,"tags":["*special","dp"]},{"contestId":774,"index":"H","name":"Repairing Of String","type":"PROGRAMMING","rating":2200,"tags":["*special","constructive algorithms"]},{"contestId":774,"index":"G","name":"Perfectionist Arkadiy","type":"PROGRAMMING","rating":2700,"tags":["*special","number theory"]},{"contestId":774,"index":"F","name":"Pens And Days Of Week","type":"PROGRAMMING","rating":2700,"tags":["*special","binary search","number theory"]},{"contestId":774,"index":"E","name":"Big Number and Remainder","type":"PROGRAMMING","rating":2300,"tags":["*special","math","number theory"]},{"contestId":774,"index":"D","name":"Lie or Truth","type":"PROGRAMMING","rating":1500,"tags":["*special","constructive algorithms","implementation","sortings"]},{"contestId":774,"index":"C","name":"Maximum Number","type":"PROGRAMMING","rating":1200,"tags":["*special","constructive algorithms","greedy","implementation"]},{"contestId":774,"index":"B","name":"Significant Cups","type":"PROGRAMMING","rating":2100,"tags":["*special","binary search","data structures","two pointers"]},{"contestId":774,"index":"A","name":"Amusement Park","type":"PROGRAMMING","rating":2100,"tags":["*special","ternary search"]},{"contestId":773,"index":"F","name":"Test Data Generation","type":"PROGRAMMING","points":3500.0,"rating":3400,"tags":["combinatorics","divide and conquer","dp","fft","math","number theory"]},{"contestId":773,"index":"E","name":"Blog Post Rating","type":"PROGRAMMING","points":2750.0,"rating":3000,"tags":["data structures","sortings"]},{"contestId":773,"index":"D","name":"Perishable Roads","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["dp","graphs","shortest paths"]},{"contestId":773,"index":"C","name":"Prairie Partition","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["binary search","constructive algorithms","greedy","math"]},{"contestId":773,"index":"B","name":"Dynamic Problem Scoring","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["brute force","greedy"]},{"contestId":773,"index":"A","name":"Success Rate","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["binary search","math"]},{"contestId":772,"index":"E","name":"Verifying Kingdom","type":"PROGRAMMING","points":2250.0,"rating":3200,"tags":["binary search","divide and conquer","interactive","trees"]},{"contestId":772,"index":"D","name":"Varying Kibibits","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["bitmasks","dp"]},{"contestId":772,"index":"C","name":"Vulnerable Kerbals","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["constructive algorithms","dp","graphs","math","number theory"]},{"contestId":772,"index":"B","name":"Volatile Kite","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["geometry"]},{"contestId":772,"index":"A","name":"Voltage Keepsake","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["binary search","math"]},{"contestId":771,"index":"F","name":"Bear and Isomorphic Points","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["geometry","two pointers"]},{"contestId":771,"index":"E","name":"Bear and Rectangle Strips","type":"PROGRAMMING","points":2250.0,"rating":3000,"tags":["dp","greedy"]},{"contestId":771,"index":"D","name":"Bear and Company","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["dp"]},{"contestId":771,"index":"C","name":"Bear and Tree Jumps","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["dfs and similar","dp","trees"]},{"contestId":771,"index":"B","name":"Bear and Different Names","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["constructive algorithms","greedy"]},{"contestId":771,"index":"A","name":"Bear and Friendship Condition","type":"PROGRAMMING","points":250.0,"rating":1500,"tags":["dfs and similar","dsu","graphs"]},{"contestId":770,"index":"D","name":"Draw Brackets!","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["*special","implementation"]},{"contestId":770,"index":"C","name":"Online Courses In BSU","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["*special","dfs and similar","graphs","implementation"]},{"contestId":770,"index":"B","name":"Maximize Sum of Digits","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["*special","implementation","math"]},{"contestId":770,"index":"A","name":"New Password","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["*special","implementation"]},{"contestId":769,"index":"D","name":"k-Interesting Pairs Of Integers","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["*special","bitmasks","brute force","meet-in-the-middle"]},{"contestId":769,"index":"C","name":"Cycle In Maze","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["*special","dfs and similar","graphs","greedy","shortest paths"]},{"contestId":769,"index":"B","name":"News About Credit","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["*special","greedy","two pointers"]},{"contestId":769,"index":"A","name":"Year of University Entrance","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["*special","implementation","sortings"]},{"contestId":768,"index":"G","name":"The Winds of Winter","type":"PROGRAMMING","points":2750.0,"rating":3300,"tags":["binary search","data structures"]},{"contestId":768,"index":"F","name":"Barrels and boxes","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["brute force","combinatorics","math","number theory","probabilities"]},{"contestId":768,"index":"E","name":"Game of Stones","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["bitmasks","dp","games"]},{"contestId":768,"index":"D","name":"Jon and Orbs","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["dp","math","probabilities"]},{"contestId":768,"index":"C","name":"Jon Snow and his Favourite Number","type":"PROGRAMMING","points":1250.0,"rating":1800,"tags":["brute force","dp","implementation","sortings"]},{"contestId":768,"index":"B","name":"Code For 1","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["constructive algorithms","dfs and similar","divide and conquer"]},{"contestId":768,"index":"A","name":"Oath of the Night\u0027s Watch","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["constructive algorithms","sortings"]},{"contestId":767,"index":"E","name":"Change-free","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["greedy"]},{"contestId":767,"index":"D","name":"Cartons of milk","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["binary search","data structures","greedy","sortings","two pointers"]},{"contestId":767,"index":"C","name":"Garland","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dfs and similar","graphs","greedy","trees"]},{"contestId":767,"index":"B","name":"The Queue","type":"PROGRAMMING","points":1250.0,"rating":2100,"tags":["brute force","greedy"]},{"contestId":767,"index":"A","name":"Snacktower","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["data structures","implementation"]},{"contestId":766,"index":"E","name":"Mahmoud and a xor trip","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["bitmasks","constructive algorithms","data structures","dfs and similar","dp","math","trees"]},{"contestId":766,"index":"D","name":"Mahmoud and a Dictionary","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["data structures","dfs and similar","dp","dsu","graphs"]},{"contestId":766,"index":"C","name":"Mahmoud and a Message","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["brute force","dp","greedy","strings"]},{"contestId":766,"index":"B","name":"Mahmoud and a Triangle","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","geometry","greedy","math","number theory","sortings"]},{"contestId":766,"index":"A","name":"Mahmoud and Longest Uncommon Subsequence","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["constructive algorithms","strings"]},{"contestId":765,"index":"G","name":"Math, math everywhere","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["brute force","dp","math","meet-in-the-middle","number theory"]},{"contestId":765,"index":"F","name":"Souvenirs","type":"PROGRAMMING","points":3250.0,"rating":3100,"tags":["data structures"]},{"contestId":765,"index":"E","name":"Tree Folding","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["dfs and similar","dp","greedy","implementation","trees"]},{"contestId":765,"index":"D","name":"Artsem and Saunders","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["constructive algorithms","dsu","math"]},{"contestId":765,"index":"C","name":"Table Tennis Game 2","type":"PROGRAMMING","points":1250.0,"rating":1200,"tags":["math"]},{"contestId":765,"index":"B","name":"Code obfuscation","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","implementation","strings"]},{"contestId":765,"index":"A","name":"Neverending competitions","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","math"]},{"contestId":764,"index":"B","name":"Timofey and cubes","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["constructive algorithms","implementation"]},{"contestId":764,"index":"A","name":"Taymyr is calling you","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation","math"]},{"contestId":763,"index":"E","name":"Timofey and our friends animals","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["data structures","divide and conquer","dsu"]},{"contestId":763,"index":"D","name":"Timofey and a flat tree","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["data structures","graphs","hashing","shortest paths","trees"]},{"contestId":763,"index":"C","name":"Timofey and remoduling","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["brute force","implementation","math","number theory"]},{"contestId":763,"index":"B","name":"Timofey and rectangles","type":"PROGRAMMING","points":750.0,"rating":2100,"tags":["constructive algorithms","geometry"]},{"contestId":763,"index":"A","name":"Timofey and a tree","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["dfs and similar","dp","dsu","graphs","implementation","trees"]},{"contestId":762,"index":"F","name":"Tree nesting","type":"PROGRAMMING","rating":2800,"tags":["combinatorics","graphs","trees"]},{"contestId":762,"index":"E","name":"Radio stations","type":"PROGRAMMING","rating":2200,"tags":["binary search","data structures"]},{"contestId":762,"index":"D","name":"Maximum path","type":"PROGRAMMING","rating":2300,"tags":["dp","greedy","implementation"]},{"contestId":762,"index":"C","name":"Two strings","type":"PROGRAMMING","rating":2100,"tags":["binary search","hashing","strings","two pointers"]},{"contestId":762,"index":"B","name":"USB vs. PS/2","type":"PROGRAMMING","rating":1400,"tags":["greedy","implementation","sortings","two pointers"]},{"contestId":762,"index":"A","name":"k-th divisor","type":"PROGRAMMING","rating":1400,"tags":["math","number theory"]},{"contestId":761,"index":"F","name":"Dasha and Photos","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["brute force","data structures","dp","implementation"]},{"contestId":761,"index":"E","name":"Dasha and Puzzle","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["constructive algorithms","dfs and similar","graphs","greedy","trees"]},{"contestId":761,"index":"D","name":"Dasha and Very Difficult Problem","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["binary search","brute force","constructive algorithms","greedy","sortings"]},{"contestId":761,"index":"C","name":"Dasha and Password","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["brute force","dp","implementation"]},{"contestId":761,"index":"B","name":"Dasha and friends","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","implementation","math"]},{"contestId":761,"index":"A","name":"Dasha and Stairs","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","constructive algorithms","implementation","math"]},{"contestId":760,"index":"B","name":"Frodo and pillows","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["binary search","greedy"]},{"contestId":760,"index":"A","name":"Petr and a calendar","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":758,"index":"F","name":"Geometrical Progression","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["brute force","math","number theory"]},{"contestId":758,"index":"E","name":"Broken Tree","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["dfs and similar","dp","graphs","greedy","trees"]},{"contestId":758,"index":"D","name":"Ability To Convert","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["constructive algorithms","dp","greedy","math","strings"]},{"contestId":758,"index":"C","name":"Unfair Poll","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["binary search","constructive algorithms","implementation","math"]},{"contestId":758,"index":"B","name":"Blown Garland","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","implementation","number theory"]},{"contestId":758,"index":"A","name":"Holiday Of Equality","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":757,"index":"G","name":"Can Bash Save the Day?","type":"PROGRAMMING","points":3500.0,"rating":3400,"tags":["data structures","divide and conquer","graphs","trees"]},{"contestId":757,"index":"F","name":"Team Rocket Rises Again","type":"PROGRAMMING","points":2750.0,"rating":2800,"tags":["data structures","graphs","shortest paths"]},{"contestId":757,"index":"E","name":"Bash Plays with Functions","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["brute force","combinatorics","dp","number theory"]},{"contestId":757,"index":"D","name":"Felicity\u0027s Big Secret Revealed","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["bitmasks","dp"]},{"contestId":757,"index":"C","name":"Felicity is Coming!","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["data structures","hashing","sortings","strings"]},{"contestId":757,"index":"B","name":"Bash\u0027s Big Day","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["greedy","math","number theory"]},{"contestId":757,"index":"A","name":"Gotta Catch Em\u0027 All!","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":756,"index":"F","name":"Long number","type":"PROGRAMMING","points":3000.0,"rating":3400,"tags":["expression parsing","math","number theory"]},{"contestId":756,"index":"E","name":"Byteland coins","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["combinatorics","dp","math"]},{"contestId":756,"index":"D","name":"Bacterial Melee","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["brute force","combinatorics","dp","string suffix structures"]},{"contestId":756,"index":"C","name":"Nikita and stack","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["data structures"]},{"contestId":756,"index":"B","name":"Travel Card","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["binary search","dp"]},{"contestId":756,"index":"A","name":"Pavel and barbecue","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["constructive algorithms","dfs and similar"]},{"contestId":755,"index":"G","name":"PolandBall and Many Other Balls","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["combinatorics","divide and conquer","dp","fft","math","number theory"]},{"contestId":755,"index":"F","name":"PolandBall and Gifts","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["bitmasks","dp","greedy"]},{"contestId":755,"index":"E","name":"PolandBall and White-Red graph","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["constructive algorithms","graphs","shortest paths"]},{"contestId":755,"index":"D","name":"PolandBall and Polygon","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["data structures"]},{"contestId":755,"index":"C","name":"PolandBall and Forest","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["dfs and similar","dsu","graphs","interactive","trees"]},{"contestId":755,"index":"B","name":"PolandBall and Game","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["binary search","data structures","games","greedy","sortings","strings"]},{"contestId":755,"index":"A","name":"PolandBall and Hypothesis","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","graphs","math","number theory"]},{"contestId":754,"index":"E","name":"Dasha and cyclic table","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["bitmasks","brute force","fft","strings","trees"]},{"contestId":754,"index":"D","name":"Fedor and coupons","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["binary search","data structures","greedy","sortings"]},{"contestId":754,"index":"C","name":"Vladik and chat","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["brute force","constructive algorithms","dp","implementation","strings"]},{"contestId":754,"index":"B","name":"Ilya and tic-tac-toe game","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","implementation"]},{"contestId":754,"index":"A","name":"Lesha and array splitting","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":753,"index":"C","name":"Interactive Bulls and Cows (Hard)","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["brute force","constructive algorithms","interactive"]},{"contestId":753,"index":"B","name":"Interactive Bulls and Cows (Easy)","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["brute force","constructive algorithms","implementation"]},{"contestId":753,"index":"A","name":"Santa Claus and Candies","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["dp","greedy","math"]},{"contestId":750,"index":"H","name":"New Year and Snowy Grid","type":"PROGRAMMING","points":3500.0,"rating":3500,"tags":["dfs and similar","dsu","graphs","interactive"]},{"contestId":750,"index":"G","name":"New Year and Binary Tree Paths","type":"PROGRAMMING","points":3250.0,"rating":3200,"tags":["bitmasks","brute force","combinatorics","dp"]},{"contestId":750,"index":"F","name":"New Year and Finding Roots","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["constructive algorithms","implementation","interactive","trees"]},{"contestId":750,"index":"E","name":"New Year and Old Subsequence","type":"PROGRAMMING","points":2250.0,"rating":2600,"tags":["data structures","divide and conquer","dp","matrices"]},{"contestId":750,"index":"D","name":"New Year and Fireworks","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["brute force","data structures","dfs and similar","dp","implementation"]},{"contestId":750,"index":"C","name":"New Year and Rating","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["binary search","greedy","math"]},{"contestId":750,"index":"B","name":"New Year and North Pole","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["geometry","implementation"]},{"contestId":750,"index":"A","name":"New Year and Hurry","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["binary search","brute force","implementation","math"]},{"contestId":749,"index":"E","name":"Inversions After Shuffle","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","probabilities"]},{"contestId":749,"index":"D","name":"Leaving Auction","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["binary search","data structures"]},{"contestId":749,"index":"C","name":"Voting","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["greedy","implementation","two pointers"]},{"contestId":749,"index":"B","name":"Parallelogram is Back","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","constructive algorithms","geometry"]},{"contestId":749,"index":"A","name":"Bachgold Problem","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","math","number theory"]},{"contestId":748,"index":"F","name":"Santa Clauses and a Soccer Championship","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["constructive algorithms","dfs and similar","graphs","trees"]},{"contestId":748,"index":"E","name":"Santa Claus and Tangerines","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["binary search","data structures","greedy","two pointers"]},{"contestId":748,"index":"D","name":"Santa Claus and a Palindrome","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":748,"index":"C","name":"Santa Claus and Robot","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","math"]},{"contestId":748,"index":"B","name":"Santa Claus and Keyboard Check","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["implementation","strings"]},{"contestId":748,"index":"A","name":"Santa Claus and a Place in a Class","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":747,"index":"F","name":"Igor and Interesting Numbers","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["brute force","combinatorics","dp","math"]},{"contestId":747,"index":"E","name":"Comments","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["dfs and similar","expression parsing","implementation","strings"]},{"contestId":747,"index":"D","name":"Winter Is Coming","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["dp","greedy","sortings"]},{"contestId":747,"index":"C","name":"Servers","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["implementation"]},{"contestId":747,"index":"B","name":"Mammoth\u0027s Genome Decoding","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["implementation","strings"]},{"contestId":747,"index":"A","name":"Display Size","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","math"]},{"contestId":746,"index":"G","name":"New Roads","type":"PROGRAMMING","points":3000.0,"rating":2100,"tags":["constructive algorithms","graphs","trees"]},{"contestId":746,"index":"F","name":"Music in Car","type":"PROGRAMMING","points":3000.0,"rating":2200,"tags":["data structures","greedy","two pointers"]},{"contestId":746,"index":"E","name":"Numbers Exchange","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["greedy","implementation","math"]},{"contestId":746,"index":"D","name":"Green and Black Tea","type":"PROGRAMMING","points":2000.0,"rating":1500,"tags":["constructive algorithms","greedy","math"]},{"contestId":746,"index":"C","name":"Tram","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","implementation","math"]},{"contestId":746,"index":"B","name":"Decoding","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["implementation","strings"]},{"contestId":746,"index":"A","name":"Compote","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":745,"index":"B","name":"Hongcow Solves A Puzzle","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation"]},{"contestId":745,"index":"A","name":"Hongcow Learns the Cyclic Shift","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","strings"]},{"contestId":744,"index":"E","name":"Hongcow Masters the Cyclic Shift","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["strings","two pointers"]},{"contestId":744,"index":"D","name":"Hongcow Draws a Circle","type":"PROGRAMMING","points":2250.0,"rating":3200,"tags":["geometry"]},{"contestId":744,"index":"C","name":"Hongcow Buys a Deck of Cards","type":"PROGRAMMING","points":1750.0,"rating":2400,"tags":["bitmasks","brute force","dp"]},{"contestId":744,"index":"B","name":"Hongcow\u0027s Game","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["bitmasks","divide and conquer","interactive"]},{"contestId":744,"index":"A","name":"Hongcow Builds A Nation","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["dfs and similar","graphs"]},{"contestId":743,"index":"E","name":"Vladik and cards","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["binary search","bitmasks","brute force","dp"]},{"contestId":743,"index":"D","name":"Chloe and pleasant prizes","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["dfs and similar","dp","graphs","trees"]},{"contestId":743,"index":"C","name":"Vladik and fractions","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["brute force","constructive algorithms","math","number theory"]},{"contestId":743,"index":"B","name":"Chloe and the sequence ","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["binary search","bitmasks","constructive algorithms","implementation"]},{"contestId":743,"index":"A","name":"Vladik and flights","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":742,"index":"B","name":"Arpa’s obvious problem and Mehrdad’s terrible solution","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","math","number theory"]},{"contestId":742,"index":"A","name":"Arpa’s hard exam and Mehrdad’s naive cheat","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","math","number theory"]},{"contestId":741,"index":"E","name":"Arpa’s abnormal DNA and Mehrdad’s deep interest","type":"PROGRAMMING","points":2500.0,"rating":3400,"tags":["data structures","string suffix structures"]},{"contestId":741,"index":"D","name":"Arpa’s letter-marked tree and Mehrdad’s Dokhtar-kosh paths","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["data structures","dfs and similar","trees"]},{"contestId":741,"index":"C","name":"Arpa’s overnight party and Mehrdad’s silent entering","type":"PROGRAMMING","points":1250.0,"rating":2600,"tags":["constructive algorithms","dfs and similar","graphs"]},{"contestId":741,"index":"B","name":"Arpa\u0027s weak amphitheater and Mehrdad\u0027s valuable Hoses","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["dfs and similar","dp","dsu"]},{"contestId":741,"index":"A","name":"Arpa\u0027s loud Owf and Mehrdad\u0027s evil plan","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["dfs and similar","math"]},{"contestId":740,"index":"B","name":"Alyona and flowers","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms"]},{"contestId":740,"index":"A","name":"Alyona and copybooks","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["brute force","implementation"]},{"contestId":739,"index":"E","name":"Gosha is hunting","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["brute force","data structures","dp","flows","math","probabilities","sortings"]},{"contestId":739,"index":"D","name":"Recover a functional graph","type":"PROGRAMMING","points":2000.0,"rating":3400,"tags":["graph matchings"]},{"contestId":739,"index":"C","name":"Alyona and towers","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["data structures"]},{"contestId":739,"index":"B","name":"Alyona and a tree","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["binary search","data structures","dfs and similar","graphs","trees"]},{"contestId":739,"index":"A","name":"Alyona and mex","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["constructive algorithms","greedy"]},{"contestId":737,"index":"F","name":"Dirty plates","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["constructive algorithms","math"]},{"contestId":737,"index":"E","name":"Tanya is 5!","type":"PROGRAMMING","points":2000.0,"rating":3300,"tags":["graph matchings","graphs","greedy","schedules"]},{"contestId":736,"index":"E","name":"Chess Championship","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["constructive algorithms","flows","greedy","math"]},{"contestId":736,"index":"D","name":"Permutations","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["math","matrices"]},{"contestId":735,"index":"E","name":"Ostap and Tree","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["dp","trees"]},{"contestId":735,"index":"D","name":"Taxes","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["math","number theory"]},{"contestId":735,"index":"C","name":"Tennis Championship","type":"PROGRAMMING","points":1750.0,"rating":1600,"tags":["combinatorics","constructive algorithms","greedy","math"]},{"contestId":735,"index":"B","name":"Urbanization","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","number theory","sortings"]},{"contestId":735,"index":"A","name":"Ostap and Grasshopper","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":734,"index":"F","name":"Anton and School","type":"PROGRAMMING","points":2750.0,"rating":2500,"tags":["bitmasks","constructive algorithms","implementation","math"]},{"contestId":734,"index":"E","name":"Anton and Tree","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["dfs and similar","dp","trees"]},{"contestId":734,"index":"D","name":"Anton and Chess","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["implementation"]},{"contestId":734,"index":"C","name":"Anton and Making Potions","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["binary search","dp","greedy","two pointers"]},{"contestId":734,"index":"B","name":"Anton and Digits","type":"PROGRAMMING","points":750.0,"rating":800,"tags":["brute force","greedy","implementation","math"]},{"contestId":734,"index":"A","name":"Anton and Danik","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":733,"index":"F","name":"Drivers Dissatisfaction","type":"PROGRAMMING","points":3000.0,"rating":2200,"tags":["data structures","dsu","graphs","trees"]},{"contestId":733,"index":"E","name":"Sleep in Class","type":"PROGRAMMING","points":2750.0,"rating":2400,"tags":["constructive algorithms","data structures","math","two pointers"]},{"contestId":733,"index":"D","name":"Kostya the Sculptor","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["data structures","hashing"]},{"contestId":733,"index":"C","name":"Epidemic in Monstropolis","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["constructive algorithms","dp","greedy","two pointers"]},{"contestId":733,"index":"B","name":"Parade","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["math"]},{"contestId":733,"index":"A","name":"Grasshopper And the String","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":732,"index":"F","name":"Tourist Reform","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["dfs and similar","graphs"]},{"contestId":732,"index":"E","name":"Sockets","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["greedy","sortings"]},{"contestId":732,"index":"D","name":"Exams","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["binary search","greedy","sortings"]},{"contestId":732,"index":"C","name":"Sanatorium","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["binary search","constructive algorithms","greedy","implementation","math"]},{"contestId":732,"index":"B","name":"Cormen --- The Best Friend Of a Man","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["dp","greedy"]},{"contestId":732,"index":"A","name":"Buy a Shovel","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","constructive algorithms","implementation","math"]},{"contestId":731,"index":"F","name":"Video Cards","type":"PROGRAMMING","points":3000.0,"rating":1900,"tags":["brute force","data structures","implementation","math","number theory"]},{"contestId":731,"index":"E","name":"Funny Game","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["dp","games"]},{"contestId":731,"index":"D","name":"80-th Level Archeology","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["brute force","data structures","greedy","sortings"]},{"contestId":731,"index":"C","name":"Socks","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["dfs and similar","dsu","graphs","greedy"]},{"contestId":731,"index":"B","name":"Coupons and Discounts","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","greedy"]},{"contestId":731,"index":"A","name":"Night at the Museum","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":730,"index":"L","name":"Expression Queries","type":"PROGRAMMING","rating":3200,"tags":["data structures"]},{"contestId":730,"index":"K","name":"Roads Orientation Problem","type":"PROGRAMMING","rating":3200,"tags":["graphs"]},{"contestId":730,"index":"J","name":"Bottles","type":"PROGRAMMING","rating":1900,"tags":["dp"]},{"contestId":730,"index":"I","name":"Olympiad in Programming and Sports","type":"PROGRAMMING","rating":2000,"tags":["dp","flows","graphs","greedy"]},{"contestId":730,"index":"H","name":"Delete Them","type":"PROGRAMMING","rating":1300,"tags":["constructive algorithms","implementation"]},{"contestId":730,"index":"G","name":"Car Repair Shop","type":"PROGRAMMING","rating":1600,"tags":["implementation"]},{"contestId":730,"index":"F","name":"Ber Patio","type":"PROGRAMMING","rating":3100,"tags":[]},{"contestId":730,"index":"E","name":"Award Ceremony","type":"PROGRAMMING","rating":2200,"tags":["greedy","implementation"]},{"contestId":730,"index":"D","name":"Running Over The Bridges","type":"PROGRAMMING","rating":2200,"tags":["greedy","implementation","math"]},{"contestId":730,"index":"C","name":"Bulmart","type":"PROGRAMMING","rating":2100,"tags":["binary search","dfs and similar"]},{"contestId":730,"index":"B","name":"Minimum and Maximum","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","interactive"]},{"contestId":730,"index":"A","name":"Toda 2","type":"PROGRAMMING","rating":1800,"tags":["greedy","implementation"]},{"contestId":729,"index":"F","name":"Financiers Game","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["dp"]},{"contestId":729,"index":"E","name":"Subordinates","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["constructive algorithms","data structures","graphs","greedy","sortings"]},{"contestId":729,"index":"D","name":"Sea Battle","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["constructive algorithms","greedy","math"]},{"contestId":729,"index":"C","name":"Road to Cinema","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["binary search","greedy","sortings"]},{"contestId":729,"index":"B","name":"Spotlights","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["dp","implementation"]},{"contestId":729,"index":"A","name":"Interview with Oleg","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","strings"]},{"contestId":727,"index":"F","name":"Polycarp\u0027s problems","type":"PROGRAMMING","points":3000.0,"rating":2300,"tags":["binary search","dp","greedy"]},{"contestId":727,"index":"E","name":"Games on a CD","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["data structures","hashing","string suffix structures","strings"]},{"contestId":727,"index":"D","name":"T-shirts Distribution","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["constructive algorithms","flows","greedy"]},{"contestId":727,"index":"C","name":"Guess the Array","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","interactive","math"]},{"contestId":727,"index":"B","name":"Bill Total Value","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["expression parsing","implementation","strings"]},{"contestId":727,"index":"A","name":"Transformation: from A to B","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["brute force","dfs and similar","math"]},{"contestId":725,"index":"G","name":"Messages on a Tree","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":[]},{"contestId":725,"index":"F","name":"Family Photos","type":"PROGRAMMING","points":3250.0,"rating":2900,"tags":["games","greedy"]},{"contestId":725,"index":"E","name":"Too Much Money","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["brute force","greedy"]},{"contestId":725,"index":"D","name":"Contest Balloons","type":"PROGRAMMING","points":2250.0,"rating":1800,"tags":["data structures","greedy"]},{"contestId":725,"index":"C","name":"Hidden Word","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","constructive algorithms","implementation","strings"]},{"contestId":725,"index":"B","name":"Food on the Plane","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation","math"]},{"contestId":725,"index":"A","name":"Jumping Ball","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":724,"index":"G","name":"Xor-matic Number of the Graph","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["bitmasks","graphs","math","number theory","trees"]},{"contestId":724,"index":"F","name":"Uniformly Branched Trees","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["combinatorics","dp","trees"]},{"contestId":724,"index":"E","name":"Goods transportation","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["dp","flows","greedy"]},{"contestId":724,"index":"D","name":"Dense Subsequence","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["data structures","greedy","strings"]},{"contestId":724,"index":"C","name":"Ray Tracing","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["greedy","hashing","implementation","math","number theory","sortings"]},{"contestId":724,"index":"B","name":"Batch Sort","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","greedy","implementation","math"]},{"contestId":724,"index":"A","name":"Checking the Calendar","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":723,"index":"F","name":"st-Spanning Tree","type":"PROGRAMMING","points":3000.0,"rating":2300,"tags":["dsu","graphs","greedy","implementation"]},{"contestId":723,"index":"E","name":"One-Way Reform","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["constructive algorithms","dfs and similar","flows","graphs","greedy"]},{"contestId":723,"index":"D","name":"Lakes in Berland","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["dfs and similar","dsu","graphs","greedy","implementation"]},{"contestId":723,"index":"C","name":"Polycarp at the Radio","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["greedy"]},{"contestId":723,"index":"B","name":"Text Document Analysis","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["expression parsing","implementation","strings"]},{"contestId":723,"index":"A","name":"The New Year: Meeting Friends","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math","sortings"]},{"contestId":722,"index":"F","name":"Cyclic Cipher","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["chinese remainder theorem","data structures","implementation","number theory","two pointers"]},{"contestId":722,"index":"E","name":"Research Rover","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["combinatorics","dp"]},{"contestId":722,"index":"D","name":"Generating Sets","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["binary search","data structures","dfs and similar","greedy","strings","trees"]},{"contestId":722,"index":"C","name":"Destroying Array","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["data structures","dsu"]},{"contestId":722,"index":"B","name":"Verse Pattern","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["implementation","strings"]},{"contestId":722,"index":"A","name":"Broken Clock","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["brute force","implementation"]},{"contestId":721,"index":"E","name":"Road to Home","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["binary search","dp"]},{"contestId":721,"index":"D","name":"Maxim and Array","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["constructive algorithms","data structures","greedy","math"]},{"contestId":721,"index":"C","name":"Journey","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["dp","graphs"]},{"contestId":721,"index":"B","name":"Passwords","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["implementation","math","sortings","strings"]},{"contestId":721,"index":"A","name":"One-dimensional Japanese Crossword","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":720,"index":"F","name":"Array Covering","type":"PROGRAMMING","rating":3100,"tags":["data structures"]},{"contestId":720,"index":"E","name":"Cipher","type":"PROGRAMMING","rating":3100,"tags":["implementation"]},{"contestId":720,"index":"D","name":"Slalom","type":"PROGRAMMING","rating":3100,"tags":["data structures","dp","sortings"]},{"contestId":720,"index":"C","name":"Homework","type":"PROGRAMMING","rating":3100,"tags":["constructive algorithms"]},{"contestId":720,"index":"B","name":"Cactusophobia","type":"PROGRAMMING","rating":2400,"tags":["dfs and similar","flows"]},{"contestId":720,"index":"A","name":"Closing ceremony","type":"PROGRAMMING","rating":2000,"tags":["greedy"]},{"contestId":719,"index":"B","name":"Anatoly and Cockroaches","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["greedy"]},{"contestId":719,"index":"A","name":"Vitya in the Countryside","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation"]},{"contestId":718,"index":"E","name":"Matvey\u0027s Birthday","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["bitmasks","graphs"]},{"contestId":718,"index":"D","name":"Andrew and Chemistry","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["dp","hashing","trees"]},{"contestId":718,"index":"C","name":"Sasha and Array","type":"PROGRAMMING","points":1250.0,"rating":2300,"tags":["data structures","math","matrices"]},{"contestId":718,"index":"A","name":"Efim and Strange Grade","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["dp","implementation","math"]},{"contestId":717,"index":"I","name":"Cowboy Beblop at his computer","type":"PROGRAMMING","rating":2800,"tags":["geometry"]},{"contestId":717,"index":"H","name":"Pokermon League challenge","type":"PROGRAMMING","rating":2400,"tags":["math","probabilities"]},{"contestId":717,"index":"G","name":"Underfail","type":"PROGRAMMING","rating":2400,"tags":["flows"]},{"contestId":717,"index":"F","name":"Heroes of Making Magic III","type":"PROGRAMMING","rating":2600,"tags":["data structures"]},{"contestId":717,"index":"E","name":"Paint it really, really dark gray","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar"]},{"contestId":717,"index":"D","name":"Dexterina’s Lab","type":"PROGRAMMING","rating":1900,"tags":["games","matrices","probabilities"]},{"contestId":717,"index":"C","name":"Potions Homework","type":"PROGRAMMING","rating":1200,"tags":["implementation","sortings"]},{"contestId":717,"index":"B","name":"R3D3’s Summer Adventure","type":"PROGRAMMING","rating":2700,"tags":["dp","greedy"]},{"contestId":717,"index":"A","name":"Festival Organization","type":"PROGRAMMING","rating":2900,"tags":["combinatorics","math","number theory"]},{"contestId":716,"index":"B","name":"Complete the Word","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy","two pointers"]},{"contestId":716,"index":"A","name":"Crazy Computer","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":715,"index":"E","name":"Complete the Permutations","type":"PROGRAMMING","points":2750.0,"rating":3400,"tags":["combinatorics","fft","graphs","math"]},{"contestId":715,"index":"D","name":"Create a Maze","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["constructive algorithms"]},{"contestId":715,"index":"C","name":"Digit Tree","type":"PROGRAMMING","points":1500.0,"rating":2700,"tags":["dfs and similar","divide and conquer","dsu","trees"]},{"contestId":715,"index":"B","name":"Complete The Graph","type":"PROGRAMMING","points":1000.0,"rating":2300,"tags":["binary search","constructive algorithms","graphs","shortest paths"]},{"contestId":715,"index":"A","name":"Plus and Square Root","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["constructive algorithms","math"]},{"contestId":714,"index":"B","name":"Filya and Homework","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation","sortings"]},{"contestId":714,"index":"A","name":"Meeting of Old Friends","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation","math"]},{"contestId":713,"index":"E","name":"Sonya Partymaker","type":"PROGRAMMING","points":2000.0,"rating":3300,"tags":["binary search","dp"]},{"contestId":713,"index":"D","name":"Animals and Puzzle","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["binary search","data structures"]},{"contestId":713,"index":"C","name":"Sonya and Problem Wihtout a Legend","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["dp","sortings"]},{"contestId":713,"index":"B","name":"Searching Rectangles","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["binary search","constructive algorithms","interactive"]},{"contestId":713,"index":"A","name":"Sonya and Queries","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["data structures","implementation"]},{"contestId":712,"index":"E","name":"Memory and Casinos","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures","math","probabilities"]},{"contestId":712,"index":"D","name":"Memory and Scores","type":"PROGRAMMING","points":2250.0,"rating":2200,"tags":["combinatorics","dp","math"]},{"contestId":712,"index":"C","name":"Memory and De-Evolution","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["greedy","math"]},{"contestId":712,"index":"B","name":"Memory and Trident","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["implementation","strings"]},{"contestId":712,"index":"A","name":"Memory and Crow","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":711,"index":"E","name":"ZS and The Birthday Paradox","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["math","number theory","probabilities"]},{"contestId":711,"index":"D","name":"Directed Roads","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["combinatorics","dfs and similar","graphs","math"]},{"contestId":711,"index":"C","name":"Coloring Trees","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["dp"]},{"contestId":711,"index":"B","name":"Chris and Magic Square","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["constructive algorithms","implementation"]},{"contestId":711,"index":"A","name":"Bus to Udayland","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation"]},{"contestId":710,"index":"F","name":"String Set Queries","type":"PROGRAMMING","rating":2400,"tags":["brute force","data structures","hashing","interactive","string suffix structures","strings"]},{"contestId":710,"index":"E","name":"Generate a String","type":"PROGRAMMING","rating":2000,"tags":["dfs and similar","dp"]},{"contestId":710,"index":"D","name":"Two Arithmetic Progressions","type":"PROGRAMMING","rating":2500,"tags":["math","number theory"]},{"contestId":710,"index":"C","name":"Magic Odd Square","type":"PROGRAMMING","rating":1500,"tags":["constructive algorithms","math"]},{"contestId":710,"index":"B","name":"Optimal Point on a Line","type":"PROGRAMMING","rating":1400,"tags":["brute force","sortings"]},{"contestId":710,"index":"A","name":"King Moves","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":709,"index":"B","name":"Checkpoints","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["greedy","implementation","sortings"]},{"contestId":709,"index":"A","name":"Juicer","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":708,"index":"E","name":"Student\u0027s Camp","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["dp","math"]},{"contestId":708,"index":"D","name":"Incorrect Flow","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["flows"]},{"contestId":708,"index":"C","name":"Centroids","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["data structures","dfs and similar","dp","graphs","greedy","trees"]},{"contestId":708,"index":"B","name":"Recover the String","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":708,"index":"A","name":"Letters Cyclic Shift","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["constructive algorithms","greedy","implementation","strings"]},{"contestId":707,"index":"E","name":"Garlands","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures"]},{"contestId":707,"index":"D","name":"Persistent Bookcase ","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["bitmasks","data structures","dfs and similar","implementation"]},{"contestId":707,"index":"C","name":"Pythagorean Triples","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["math","number theory"]},{"contestId":707,"index":"B","name":"Bakery","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["graphs"]},{"contestId":707,"index":"A","name":"Brain\u0027s Photos","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":706,"index":"E","name":"Working routine","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures","implementation"]},{"contestId":706,"index":"D","name":"Vasiliy\u0027s Multiset","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["binary search","bitmasks","data structures","trees"]},{"contestId":706,"index":"C","name":"Hard problem","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["dp","strings"]},{"contestId":706,"index":"B","name":"Interesting drink","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["binary search","dp","implementation"]},{"contestId":706,"index":"A","name":"Beru-taxi","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","geometry","implementation"]},{"contestId":705,"index":"B","name":"Spider Man","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["games","math"]},{"contestId":705,"index":"A","name":"Hulk","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":704,"index":"E","name":"Iron Man","type":"PROGRAMMING","points":2500.0,"rating":3300,"tags":["data structures","geometry","trees"]},{"contestId":704,"index":"D","name":"Captain America","type":"PROGRAMMING","points":2000.0,"rating":3100,"tags":["flows","greedy"]},{"contestId":704,"index":"C","name":"Black Widow","type":"PROGRAMMING","points":1250.0,"rating":2900,"tags":["dp","graphs","implementation","math"]},{"contestId":704,"index":"B","name":"Ant Man","type":"PROGRAMMING","points":1250.0,"rating":2500,"tags":["dp","graphs","greedy"]},{"contestId":704,"index":"A","name":"Thor","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["brute force","data structures","implementation"]},{"contestId":703,"index":"E","name":"Mishka and Divisors","type":"PROGRAMMING","points":2250.0,"rating":2600,"tags":["dp","number theory"]},{"contestId":703,"index":"D","name":"Mishka and Interesting sum","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["data structures"]},{"contestId":703,"index":"C","name":"Chris and Road","type":"PROGRAMMING","points":1750.0,"rating":2100,"tags":["geometry","implementation"]},{"contestId":703,"index":"B","name":"Mishka and trip","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation","math"]},{"contestId":703,"index":"A","name":"Mishka and Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":702,"index":"F","name":"T-Shirts","type":"PROGRAMMING","rating":2800,"tags":["data structures"]},{"contestId":702,"index":"E","name":"Analysis of Pathes in Functional Graph","type":"PROGRAMMING","rating":2100,"tags":["data structures","graphs"]},{"contestId":702,"index":"D","name":"Road to Post Office","type":"PROGRAMMING","rating":1900,"tags":["math"]},{"contestId":702,"index":"C","name":"Cellular Network","type":"PROGRAMMING","rating":1500,"tags":["binary search","implementation","two pointers"]},{"contestId":702,"index":"B","name":"Powers of Two","type":"PROGRAMMING","rating":1500,"tags":["brute force","data structures","implementation","math"]},{"contestId":702,"index":"A","name":"Maximum Increase","type":"PROGRAMMING","rating":800,"tags":["dp","greedy","implementation"]},{"contestId":701,"index":"C","name":"They Are Everywhere","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["binary search","strings","two pointers"]},{"contestId":701,"index":"B","name":"Cells Not Under Attack","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["data structures","math"]},{"contestId":701,"index":"A","name":"Cards","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":700,"index":"E","name":"Cool Slogans","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["string suffix structures","strings"]},{"contestId":700,"index":"D","name":"Huffman Coding on Segment","type":"PROGRAMMING","points":2250.0,"rating":3100,"tags":["data structures","greedy"]},{"contestId":700,"index":"C","name":"Break Up","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["dfs and similar","graphs"]},{"contestId":700,"index":"B","name":"Connecting Universities","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["dfs and similar","dp","graphs","trees"]},{"contestId":700,"index":"A","name":"As Fast As Possible","type":"PROGRAMMING","points":500.0,"rating":1900,"tags":["binary search","math"]},{"contestId":699,"index":"B","name":"One Bomb","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation"]},{"contestId":699,"index":"A","name":"Launch of Collider","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":698,"index":"F","name":"Coprime Permutation","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["combinatorics","number theory"]},{"contestId":698,"index":"E","name":"Cron","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":[]},{"contestId":698,"index":"D","name":"Limak and Shooting Points","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["brute force","geometry","math"]},{"contestId":698,"index":"C","name":"LRU","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["bitmasks","dp","math","probabilities"]},{"contestId":698,"index":"B","name":"Fix a Tree","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["constructive algorithms","dfs and similar","dsu","graphs","trees"]},{"contestId":698,"index":"A","name":"Vacations","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["dp"]},{"contestId":697,"index":"B","name":"Barnicle","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","implementation","math","strings"]},{"contestId":697,"index":"A","name":"Pineapple Incident","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","math"]},{"contestId":696,"index":"F","name":"...Dary!","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["binary search","geometry","two pointers"]},{"contestId":696,"index":"E","name":"...Wait for it...","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["data structures","dsu","trees"]},{"contestId":696,"index":"D","name":"Legen...","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["data structures","dp","matrices","strings"]},{"contestId":696,"index":"C","name":"PLEASE","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["combinatorics","dp","implementation","math","matrices"]},{"contestId":696,"index":"B","name":"Puzzles","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["dfs and similar","math","probabilities","trees"]},{"contestId":696,"index":"A","name":"Lorenzo Von Matterhorn","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["brute force","data structures","implementation","trees"]},{"contestId":691,"index":"F","name":"Couple Cover","type":"PROGRAMMING","rating":2200,"tags":["brute force","dp","number theory"]},{"contestId":691,"index":"E","name":"Xor-sequences","type":"PROGRAMMING","rating":1900,"tags":["matrices"]},{"contestId":691,"index":"D","name":"Swaps in Permutation","type":"PROGRAMMING","rating":1700,"tags":["dfs and similar","dsu","math"]},{"contestId":691,"index":"C","name":"Exponential notation","type":"PROGRAMMING","rating":1800,"tags":["implementation","strings"]},{"contestId":691,"index":"B","name":"s-palindrome","type":"PROGRAMMING","rating":1600,"tags":["implementation","strings"]},{"contestId":691,"index":"A","name":"Fashion in Berland","type":"PROGRAMMING","rating":1000,"tags":["implementation"]},{"contestId":690,"index":"F3","name":"Tree of Life (hard)","type":"PROGRAMMING","rating":3200,"tags":["trees"]},{"contestId":690,"index":"F2","name":"Tree of Life (medium)","type":"PROGRAMMING","rating":2700,"tags":["constructive algorithms","hashing","trees"]},{"contestId":690,"index":"F1","name":"Tree of Life (easy)","type":"PROGRAMMING","rating":1300,"tags":[]},{"contestId":690,"index":"E2","name":"Photographs (II)","type":"PROGRAMMING","rating":2600,"tags":[]},{"contestId":690,"index":"E1","name":"Photographs (I)","type":"PROGRAMMING","rating":1800,"tags":[]},{"contestId":690,"index":"D3","name":"The Wall (hard)","type":"PROGRAMMING","rating":2100,"tags":["dp"]},{"contestId":690,"index":"D2","name":"The Wall (medium)","type":"PROGRAMMING","rating":1800,"tags":["combinatorics"]},{"contestId":690,"index":"D1","name":"The Wall (easy)","type":"PROGRAMMING","rating":1200,"tags":[]},{"contestId":690,"index":"C3","name":"Brain Network (hard)","type":"PROGRAMMING","rating":2200,"tags":["trees"]},{"contestId":690,"index":"C2","name":"Brain Network (medium)","type":"PROGRAMMING","rating":1500,"tags":["dfs and similar","graphs","trees"]},{"contestId":690,"index":"C1","name":"Brain Network (easy)","type":"PROGRAMMING","rating":1300,"tags":[]},{"contestId":690,"index":"B3","name":"Recover Polygon (hard)","type":"PROGRAMMING","rating":2600,"tags":["data structures"]},{"contestId":690,"index":"B2","name":"Recover Polygon (medium)","type":"PROGRAMMING","rating":2600,"tags":["geometry"]},{"contestId":690,"index":"B1","name":"Recover Polygon (easy)","type":"PROGRAMMING","rating":1700,"tags":[]},{"contestId":690,"index":"A3","name":"Collective Mindsets (hard)","type":"PROGRAMMING","rating":2400,"tags":[]},{"contestId":690,"index":"A2","name":"Collective Mindsets (medium)","type":"PROGRAMMING","rating":2300,"tags":[]},{"contestId":690,"index":"A1","name":"Collective Mindsets (easy)","type":"PROGRAMMING","rating":1100,"tags":[]},{"contestId":689,"index":"E","name":"Mike and Geometry Problem","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["combinatorics","data structures","dp","geometry","implementation"]},{"contestId":689,"index":"D","name":"Friends and Subsequences","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["binary search","data structures"]},{"contestId":689,"index":"C","name":"Mike and Chocolate Thieves","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["binary search","combinatorics","math"]},{"contestId":689,"index":"B","name":"Mike and Shortcuts","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["dfs and similar","graphs","greedy","shortest paths"]},{"contestId":689,"index":"A","name":"Mike and Cellphone","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["brute force","constructive algorithms","implementation"]},{"contestId":688,"index":"B","name":"Lovely Palindromes","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","math"]},{"contestId":688,"index":"A","name":"Opponents","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":687,"index":"E","name":"TOF","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["dfs and similar","graphs"]},{"contestId":687,"index":"D","name":"Dividing Kingdom II","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["brute force","data structures","dsu","graphs","sortings"]},{"contestId":687,"index":"C","name":"The Values You Can Make","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["dp"]},{"contestId":687,"index":"B","name":"Remainders Game","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["chinese remainder theorem","math","number theory"]},{"contestId":687,"index":"A","name":"NP-Hard Problem","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["dfs and similar","graphs"]},{"contestId":686,"index":"B","name":"Little Robber Girl\u0027s Zoo","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","implementation","sortings"]},{"contestId":686,"index":"A","name":"Free Ice Cream","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation"]},{"contestId":685,"index":"E","name":"Travelling Through the Snow Queen\u0027s Kingdom","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["bitmasks","brute force","divide and conquer","graphs"]},{"contestId":685,"index":"D","name":"Kay and Eternity","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["brute force","implementation","sortings"]},{"contestId":685,"index":"C","name":"Optimal Point","type":"PROGRAMMING","points":1250.0,"rating":2900,"tags":["binary search","math"]},{"contestId":685,"index":"B","name":"Kay and Snowflake","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["data structures","dfs and similar","dp","trees"]},{"contestId":685,"index":"A","name":"Robbers\u0027 watch","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["brute force","combinatorics","dp","math"]},{"contestId":683,"index":"J","name":"The Hero with Bombs","type":"PROGRAMMING","rating":3000,"tags":["*special"]},{"contestId":683,"index":"I","name":"Loader","type":"PROGRAMMING","rating":2500,"tags":["*special","graphs"]},{"contestId":683,"index":"H","name":"Exchange of Books","type":"PROGRAMMING","rating":1900,"tags":["*special"]},{"contestId":683,"index":"G","name":"The Fraction","type":"PROGRAMMING","rating":1900,"tags":["*special"]},{"contestId":683,"index":"F","name":"Reformat the String","type":"PROGRAMMING","rating":1800,"tags":["*special"]},{"contestId":683,"index":"E","name":"Hammer throwing","type":"PROGRAMMING","rating":1800,"tags":["*special"]},{"contestId":683,"index":"D","name":"Chocolate Bar","type":"PROGRAMMING","rating":1400,"tags":["*special","math"]},{"contestId":683,"index":"C","name":"Symmetric Difference","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":683,"index":"B","name":"The Teacher of Physical Education","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":683,"index":"A","name":"The Check of the Point","type":"PROGRAMMING","rating":1200,"tags":["*special","geometry"]},{"contestId":682,"index":"E","name":"Alyona and Triangles","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["geometry","two pointers"]},{"contestId":682,"index":"D","name":"Alyona and Strings","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dp","strings"]},{"contestId":682,"index":"C","name":"Alyona and the Tree","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["dfs and similar","dp","graphs","trees"]},{"contestId":682,"index":"B","name":"Alyona and Mex","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["sortings"]},{"contestId":682,"index":"A","name":"Alyona and Numbers","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["constructive algorithms","math","number theory"]},{"contestId":681,"index":"E","name":"Runaway to a Shadow","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["geometry","sortings"]},{"contestId":681,"index":"D","name":"Gifts by the List","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["constructive algorithms","dfs and similar","graphs","trees"]},{"contestId":681,"index":"C","name":"Heap Operations","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","data structures","greedy"]},{"contestId":681,"index":"B","name":"Economy Game","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force"]},{"contestId":681,"index":"A","name":"A Good Contest","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":680,"index":"B","name":"Bear and Finding Criminals","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","implementation"]},{"contestId":680,"index":"A","name":"Bear and Five Cards","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation"]},{"contestId":679,"index":"E","name":"Bear and Bad Powers of 42","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["data structures"]},{"contestId":679,"index":"D","name":"Bear and Chase","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["brute force","dfs and similar","graphs","implementation","math","probabilities"]},{"contestId":679,"index":"C","name":"Bear and Square Grid","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["dfs and similar","dsu","implementation"]},{"contestId":679,"index":"B","name":"Bear and Tower of Cubes","type":"PROGRAMMING","points":1250.0,"rating":2200,"tags":["binary search","dp","greedy"]},{"contestId":679,"index":"A","name":"Bear and Prime 100","type":"PROGRAMMING","points":750.0,"rating":1400,"tags":["constructive algorithms","interactive","math"]},{"contestId":678,"index":"F","name":"Lena and Queries","type":"PROGRAMMING","rating":2500,"tags":["data structures","divide and conquer","geometry"]},{"contestId":678,"index":"E","name":"Another Sith Tournament","type":"PROGRAMMING","rating":2200,"tags":["bitmasks","dp","math","probabilities"]},{"contestId":678,"index":"D","name":"Iterated Linear Function","type":"PROGRAMMING","rating":1700,"tags":["math","number theory"]},{"contestId":678,"index":"C","name":"Joty and Chocolate","type":"PROGRAMMING","rating":1600,"tags":["implementation","math","number theory"]},{"contestId":678,"index":"B","name":"The Same Calendar","type":"PROGRAMMING","rating":1600,"tags":["implementation"]},{"contestId":678,"index":"A","name":"Johny Likes Numbers","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":677,"index":"E","name":"Vanya and Balloons","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["binary search","brute force","dp","implementation"]},{"contestId":677,"index":"D","name":"Vanya and Treasure","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["data structures","dp","graphs","shortest paths"]},{"contestId":677,"index":"C","name":"Vanya and Label","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["bitmasks","combinatorics","implementation","strings"]},{"contestId":677,"index":"B","name":"Vanya and Food Processor","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation","math"]},{"contestId":677,"index":"A","name":"Vanya and Fence","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":676,"index":"E","name":"The Last Fight Between Human and AI","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["math"]},{"contestId":676,"index":"D","name":"Theseus and labyrinth","type":"PROGRAMMING","points":2250.0,"rating":2000,"tags":["graphs","implementation","shortest paths"]},{"contestId":676,"index":"C","name":"Vasya and String","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["binary search","dp","strings","two pointers"]},{"contestId":676,"index":"B","name":"Pyramid of Glasses","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["implementation","math"]},{"contestId":676,"index":"A","name":"Nicholas and Permutation","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation"]},{"contestId":675,"index":"E","name":"Trains and Statistic","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["data structures","dp","greedy"]},{"contestId":675,"index":"D","name":"Tree Construction","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["data structures","trees"]},{"contestId":675,"index":"C","name":"Money Transfers","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["constructive algorithms","data structures","greedy","sortings"]},{"contestId":675,"index":"B","name":"Restoring Painting","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","constructive algorithms","math"]},{"contestId":675,"index":"A","name":"Infinite Sequence","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["math"]},{"contestId":673,"index":"B","name":"Problems for Round","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["greedy","implementation"]},{"contestId":673,"index":"A","name":"Bear and Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":672,"index":"B","name":"Different is Good","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","implementation","strings"]},{"contestId":672,"index":"A","name":"Summer Camp","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":671,"index":"E","name":"Organizing a Race","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["data structures","greedy"]},{"contestId":671,"index":"D","name":"Roads in Yusland","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["data structures","dp","greedy"]},{"contestId":671,"index":"C","name":"Ultimate Weirdness of an Array","type":"PROGRAMMING","points":1500.0,"rating":2800,"tags":["data structures","number theory"]},{"contestId":671,"index":"B","name":"Robin Hood","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["binary search","greedy"]},{"contestId":671,"index":"A","name":"Recycling Bottles","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["dp","geometry","greedy","implementation"]},{"contestId":670,"index":"F","name":"Restore a Number","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["brute force","constructive algorithms","strings"]},{"contestId":670,"index":"E","name":"Correct Bracket Sequence Editor","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["data structures","dsu","strings"]},{"contestId":670,"index":"D2","name":"Magic Powder - 2","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["binary search","implementation"]},{"contestId":670,"index":"D1","name":"Magic Powder - 1","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["binary search","brute force","implementation"]},{"contestId":670,"index":"C","name":"Cinema","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation","sortings"]},{"contestId":670,"index":"B","name":"Game of Robots","type":"PROGRAMMING","points":750.0,"rating":1000,"tags":["implementation"]},{"contestId":670,"index":"A","name":"Holidays","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","constructive algorithms","greedy","math"]},{"contestId":669,"index":"A","name":"Little Artem and Presents","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":667,"index":"B","name":"Coat of Anticubism","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","geometry"]},{"contestId":667,"index":"A","name":"Pouring Rain","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["geometry","math"]},{"contestId":666,"index":"E","name":"Forensic Examination","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["data structures","string suffix structures"]},{"contestId":666,"index":"D","name":"Chain Reaction","type":"PROGRAMMING","points":2000.0,"rating":3000,"tags":["brute force","geometry"]},{"contestId":666,"index":"C","name":"Codeword","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["combinatorics","strings"]},{"contestId":666,"index":"B","name":"World Tour","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["graphs","shortest paths"]},{"contestId":666,"index":"A","name":"Reberland Linguistics","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["dp","implementation","strings"]},{"contestId":665,"index":"F","name":"Four Divisors","type":"PROGRAMMING","rating":2400,"tags":["data structures","dp","math","number theory","sortings","two pointers"]},{"contestId":665,"index":"E","name":"Beautiful Subarrays","type":"PROGRAMMING","rating":2100,"tags":["data structures","divide and conquer","strings","trees"]},{"contestId":665,"index":"D","name":"Simple Subset","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","greedy","number theory"]},{"contestId":665,"index":"C","name":"Simple Strings","type":"PROGRAMMING","rating":1300,"tags":["dp","greedy","strings"]},{"contestId":665,"index":"B","name":"Shopping","type":"PROGRAMMING","rating":1400,"tags":["brute force"]},{"contestId":665,"index":"A","name":"Buses Between Cities","type":"PROGRAMMING","rating":1600,"tags":["implementation"]},{"contestId":664,"index":"A","name":"Complicated GCD","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math","number theory"]},{"contestId":663,"index":"A","name":"Rebus","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["constructive algorithms","expression parsing","greedy","math"]},{"contestId":662,"index":"E","name":"To Hack or not to Hack","type":"PROGRAMMING","points":2250.0,"rating":3100,"tags":["brute force","dp","greedy"]},{"contestId":662,"index":"D","name":"International Olympiad","type":"PROGRAMMING","points":250.0,"rating":2000,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":662,"index":"C","name":"Binary Table","type":"PROGRAMMING","points":2250.0,"rating":2600,"tags":["bitmasks","brute force","divide and conquer","dp","fft","math"]},{"contestId":662,"index":"B","name":"Graph Coloring","type":"PROGRAMMING","points":250.0,"rating":2200,"tags":["dfs and similar","graphs"]},{"contestId":662,"index":"A","name":"Gambling Nim","type":"PROGRAMMING","points":500.0,"rating":2400,"tags":["bitmasks","math","matrices","probabilities"]},{"contestId":661,"index":"H","name":"Rotate Matrix","type":"PROGRAMMING","rating":2400,"tags":["*special"]},{"contestId":661,"index":"G","name":"Hungarian Notation","type":"PROGRAMMING","rating":2200,"tags":["*special"]},{"contestId":661,"index":"F","name":"Primes in Interval","type":"PROGRAMMING","rating":1900,"tags":["*special"]},{"contestId":661,"index":"E","name":"Divisibility Check","type":"PROGRAMMING","rating":2000,"tags":["*special"]},{"contestId":661,"index":"D","name":"Maximal Difference","type":"PROGRAMMING","rating":2100,"tags":["*special"]},{"contestId":661,"index":"C","name":"Array Sum","type":"PROGRAMMING","rating":2000,"tags":["*special"]},{"contestId":661,"index":"B","name":"Seasons","type":"PROGRAMMING","rating":1900,"tags":["*special"]},{"contestId":661,"index":"A","name":"Lazy Caterer Sequence","type":"PROGRAMMING","rating":1300,"tags":["*special"]},{"contestId":660,"index":"F","name":"Bear and Bowling 4","type":"PROGRAMMING","rating":2500,"tags":["binary search","data structures","divide and conquer","geometry","ternary search"]},{"contestId":660,"index":"E","name":"Different Subsets For All Tuples","type":"PROGRAMMING","rating":2300,"tags":["combinatorics","math"]},{"contestId":660,"index":"D","name":"Number of Parallelograms","type":"PROGRAMMING","rating":1900,"tags":["geometry"]},{"contestId":660,"index":"C","name":"Hard Process","type":"PROGRAMMING","rating":1600,"tags":["binary search","dp","two pointers"]},{"contestId":660,"index":"B","name":"Seating On Bus","type":"PROGRAMMING","rating":1000,"tags":["implementation"]},{"contestId":660,"index":"A","name":"Co-prime Array","type":"PROGRAMMING","rating":1200,"tags":["greedy","implementation","math","number theory"]},{"contestId":659,"index":"G","name":"Fence Divercity","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["combinatorics","dp","number theory"]},{"contestId":659,"index":"F","name":"Polycarp and Hay","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["dfs and similar","dsu","graphs","greedy","sortings"]},{"contestId":659,"index":"E","name":"New Reform","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["data structures","dfs and similar","dsu","graphs","greedy"]},{"contestId":659,"index":"D","name":"Bicycle Race","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["geometry","implementation","math"]},{"contestId":659,"index":"C","name":"Tanya and Toys","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy","implementation"]},{"contestId":659,"index":"B","name":"Qualifying Contest","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["constructive algorithms","sortings"]},{"contestId":659,"index":"A","name":"Round House","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","math"]},{"contestId":658,"index":"A","name":"Bear and Reverse Radewoosh","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":656,"index":"G","name":"You\u0027re a Professional","type":"PROGRAMMING","rating":1900,"tags":["*special"]},{"contestId":656,"index":"F","name":"Ace It!","type":"PROGRAMMING","rating":1900,"tags":["*special"]},{"contestId":656,"index":"E","name":"Out of Controls","type":"PROGRAMMING","rating":2000,"tags":["*special"]},{"contestId":656,"index":"D","name":"Rosetta Problem","type":"PROGRAMMING","rating":2100,"tags":["*special"]},{"contestId":656,"index":"C","name":"Without Text","type":"PROGRAMMING","rating":2000,"tags":["*special"]},{"contestId":656,"index":"B","name":"Scrambled","type":"PROGRAMMING","rating":1700,"tags":["*special","implementation"]},{"contestId":656,"index":"A","name":"Da Vinci Powers","type":"PROGRAMMING","rating":1900,"tags":["*special"]},{"contestId":653,"index":"G","name":"Move by Prime","type":"PROGRAMMING","points":3500.0,"rating":3100,"tags":["combinatorics","math","number theory"]},{"contestId":653,"index":"F","name":"Paper task","type":"PROGRAMMING","points":3500.0,"rating":2600,"tags":["data structures","string suffix structures","strings"]},{"contestId":653,"index":"E","name":"Bear and Forgotten Tree 2","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["dfs and similar","dsu","graphs","trees"]},{"contestId":653,"index":"D","name":"Delivery Bears","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["binary search","flows","graphs"]},{"contestId":653,"index":"C","name":"Bear and Up-Down","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["brute force","implementation"]},{"contestId":653,"index":"B","name":"Bear and Compressing","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","dfs and similar","dp","strings"]},{"contestId":653,"index":"A","name":"Bear and Three Balls","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","implementation","sortings"]},{"contestId":652,"index":"F","name":"Ants on a Circle","type":"PROGRAMMING","rating":2800,"tags":["constructive algorithms","math"]},{"contestId":652,"index":"E","name":"Pursuit For Artifacts","type":"PROGRAMMING","rating":2300,"tags":["dfs and similar","dsu","graphs","trees"]},{"contestId":652,"index":"D","name":"Nested Segments","type":"PROGRAMMING","rating":1800,"tags":["data structures","sortings"]},{"contestId":652,"index":"C","name":"Foe Pairs","type":"PROGRAMMING","rating":1800,"tags":["combinatorics","sortings","two pointers"]},{"contestId":652,"index":"B","name":"z-sort","type":"PROGRAMMING","rating":1000,"tags":["sortings"]},{"contestId":652,"index":"A","name":"Gabriel and Caterpillar","type":"PROGRAMMING","rating":1400,"tags":["implementation","math"]},{"contestId":651,"index":"B","name":"Beautiful Paintings","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy","sortings"]},{"contestId":651,"index":"A","name":"Joysticks","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["dp","greedy","implementation","math"]},{"contestId":650,"index":"E","name":"Clockwork Bomb","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["data structures","dfs and similar","dsu","greedy","trees"]},{"contestId":650,"index":"D","name":"Zip-line","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["binary search","data structures","dp","hashing"]},{"contestId":650,"index":"C","name":"Table Compression","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["dfs and similar","dp","dsu","graphs","greedy"]},{"contestId":650,"index":"B","name":"Image Preview","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["binary search","brute force","dp","two pointers"]},{"contestId":650,"index":"A","name":"Watchmen","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["data structures","geometry","math"]},{"contestId":649,"index":"E","name":"Автобус","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["binary search","data structures","greedy","sortings"]},{"contestId":649,"index":"D","name":"Дефрагментация памяти","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":649,"index":"C","name":"Печать условий","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":649,"index":"B","name":"Этажи","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["constructive algorithms"]},{"contestId":649,"index":"A","name":"Любимые числа Поликарпа","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["constructive algorithms","implementation"]},{"contestId":648,"index":"E","name":"Собери число","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["graphs","shortest paths"]},{"contestId":648,"index":"D","name":"Собачки и миски","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["data structures","greedy","sortings"]},{"contestId":648,"index":"C","name":"Путь Робота","type":"PROGRAMMING","points":1500.0,"rating":1100,"tags":["constructive algorithms","dfs and similar","graphs"]},{"contestId":648,"index":"B","name":"Собери стол","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["constructive algorithms","sortings"]},{"contestId":648,"index":"A","name":"Наибольший подъем","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["constructive algorithms","implementation"]},{"contestId":645,"index":"G","name":"Armistice Area Apportionment","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["binary search","geometry"]},{"contestId":645,"index":"F","name":"Cowslip Collections","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["combinatorics","math","number theory"]},{"contestId":645,"index":"E","name":"Intellectual Inquiry","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["dp","greedy","strings"]},{"contestId":645,"index":"D","name":"Robot Rapping Results Report","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["binary search","dp","graphs"]},{"contestId":645,"index":"C","name":"Enduring Exodus","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","two pointers"]},{"contestId":645,"index":"B","name":"Mischievous Mess Makers","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy","math"]},{"contestId":645,"index":"A","name":"Amity Assessment","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","constructive algorithms","implementation"]},{"contestId":644,"index":"C","name":"Hostname Aliases","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["*special","binary search","data structures","implementation","sortings","strings"]},{"contestId":644,"index":"B","name":"Processing Queries","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["*special","constructive algorithms","data structures","two pointers"]},{"contestId":644,"index":"A","name":"Parliament of Berland","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["*special","constructive algorithms"]},{"contestId":643,"index":"G","name":"Choosing Ads","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["data structures"]},{"contestId":643,"index":"F","name":"Bears and Juice","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["dp","math","meet-in-the-middle"]},{"contestId":643,"index":"E","name":"Bear and Destroying Subtrees","type":"PROGRAMMING","points":2250.0,"rating":2700,"tags":["dp","math","probabilities","trees"]},{"contestId":643,"index":"D","name":"Bearish Fanpages","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":[]},{"contestId":643,"index":"C","name":"Levels and Regions","type":"PROGRAMMING","points":1750.0,"rating":2400,"tags":["dp"]},{"contestId":643,"index":"B","name":"Bear and Two Paths","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["constructive algorithms","graphs"]},{"contestId":643,"index":"A","name":"Bear and Colors","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["implementation"]},{"contestId":641,"index":"G","name":"Little Artem and Graph","type":"PROGRAMMING","points":3000.0,"rating":2300,"tags":[]},{"contestId":641,"index":"F","name":"Little Artem and 2-SAT","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":[]},{"contestId":641,"index":"E","name":"Little Artem and Time Machine","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["data structures"]},{"contestId":641,"index":"D","name":"Little Artem and Random Variable","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["dp","implementation","math","probabilities"]},{"contestId":641,"index":"C","name":"Little Artem and Dance","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["brute force","constructive algorithms","implementation"]},{"contestId":641,"index":"B","name":"Little Artem and Matrix","type":"PROGRAMMING","points":750.0,"rating":1400,"tags":["implementation"]},{"contestId":641,"index":"A","name":"Little Artem and Grasshopper","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":639,"index":"F","name":"Bear and Chemistry","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["data structures","dfs and similar","graphs","trees"]},{"contestId":639,"index":"E","name":"Bear and Paradox","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["binary search","greedy","math","sortings"]},{"contestId":639,"index":"D","name":"Bear and Contribution","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["data structures","greedy","sortings","two pointers"]},{"contestId":639,"index":"C","name":"Bear and Polynomials","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["hashing","implementation","math"]},{"contestId":639,"index":"B","name":"Bear and Forgotten Tree 3","type":"PROGRAMMING","points":750.0,"rating":1600,"tags":["constructive algorithms","graphs","trees"]},{"contestId":639,"index":"A","name":"Bear and Displayed Friends","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["implementation"]},{"contestId":638,"index":"D","name":"Three-dimensional Turtle Super Computer ","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["brute force","dfs and similar","graphs"]},{"contestId":638,"index":"C","name":"Road Improvement","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["*special","dfs and similar","graphs","greedy","trees"]},{"contestId":638,"index":"B","name":"Making Genome in Berland","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["*special","dfs and similar","strings"]},{"contestId":638,"index":"A","name":"Home Numbers","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["*special","constructive algorithms","math"]},{"contestId":637,"index":"D","name":"Running with Obstacles","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["*special","data structures","dp","greedy"]},{"contestId":637,"index":"C","name":"Promocodes with Mistakes","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["*special","brute force","constructive algorithms","implementation"]},{"contestId":637,"index":"B","name":"Chat Order","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["*special","binary search","constructive algorithms","data structures","sortings"]},{"contestId":637,"index":"A","name":"Voting for Photos","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["*special","constructive algorithms","implementation"]},{"contestId":635,"index":"A","name":"Orchestra","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","implementation"]},{"contestId":634,"index":"A","name":"Island Puzzle","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","implementation"]},{"contestId":633,"index":"H","name":"Fibonacci-ish II","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["data structures","implementation"]},{"contestId":633,"index":"G","name":"Yash And Trees","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["bitmasks","data structures","dfs and similar","math","number theory"]},{"contestId":633,"index":"F","name":"The Chocolate Spree","type":"PROGRAMMING","points":2750.0,"rating":2600,"tags":["dfs and similar","dp","graphs","trees"]},{"contestId":633,"index":"E","name":"Startup Funding","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["binary search","constructive algorithms","data structures","probabilities","two pointers"]},{"contestId":633,"index":"D","name":"Fibonacci-ish","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["brute force","dp","hashing","implementation","math"]},{"contestId":633,"index":"C","name":"Spy Syndrome 2","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["data structures","dp","hashing","implementation","sortings","string suffix structures","strings"]},{"contestId":633,"index":"B","name":"A Trivial Problem","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["brute force","constructive algorithms","math","number theory"]},{"contestId":633,"index":"A","name":"Ebony and Ivory","type":"PROGRAMMING","points":250.0,"rating":1100,"tags":["brute force","math","number theory"]},{"contestId":632,"index":"F","name":"Magic Matrix","type":"PROGRAMMING","rating":2400,"tags":["brute force","divide and conquer","graphs","matrices","trees"]},{"contestId":632,"index":"E","name":"Thief in a Shop","type":"PROGRAMMING","rating":2400,"tags":["divide and conquer","dp","fft","math"]},{"contestId":632,"index":"D","name":"Longest Subsequence","type":"PROGRAMMING","rating":2100,"tags":["brute force","math","number theory"]},{"contestId":632,"index":"C","name":"The Smallest String Concatenation","type":"PROGRAMMING","rating":1700,"tags":["sortings","strings"]},{"contestId":632,"index":"B","name":"Alice, Bob, Two Teams","type":"PROGRAMMING","rating":1400,"tags":["brute force","constructive algorithms"]},{"contestId":632,"index":"A","name":"Grandma Laura and Apples","type":"PROGRAMMING","rating":1200,"tags":[]},{"contestId":631,"index":"E","name":"Product Sum","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["data structures","dp","geometry"]},{"contestId":631,"index":"D","name":"Messenger","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["data structures","hashing","implementation","string suffix structures","strings"]},{"contestId":631,"index":"C","name":"Report","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["data structures","sortings"]},{"contestId":631,"index":"B","name":"Print Check","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","implementation"]},{"contestId":631,"index":"A","name":"Interview","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","implementation"]},{"contestId":630,"index":"R","name":"Game","type":"PROGRAMMING","rating":1200,"tags":["games","math"]},{"contestId":630,"index":"Q","name":"Pyramids","type":"PROGRAMMING","rating":1700,"tags":["geometry","math"]},{"contestId":630,"index":"P","name":"Area of a Star","type":"PROGRAMMING","rating":2100,"tags":["geometry","math"]},{"contestId":630,"index":"O","name":"Arrow","type":"PROGRAMMING","rating":2000,"tags":["geometry"]},{"contestId":630,"index":"N","name":"Forecast","type":"PROGRAMMING","rating":1300,"tags":["math"]},{"contestId":630,"index":"M","name":"Turn","type":"PROGRAMMING","rating":1800,"tags":["geometry","math"]},{"contestId":630,"index":"L","name":"Cracking the Code","type":"PROGRAMMING","rating":1400,"tags":["implementation","math"]},{"contestId":630,"index":"K","name":"Indivisibility","type":"PROGRAMMING","rating":1500,"tags":["math","number theory"]},{"contestId":630,"index":"J","name":"Divisibility","type":"PROGRAMMING","rating":1100,"tags":["math","number theory"]},{"contestId":630,"index":"I","name":"Parking Lot","type":"PROGRAMMING","rating":1700,"tags":["combinatorics","math"]},{"contestId":630,"index":"H","name":"Benches","type":"PROGRAMMING","rating":1400,"tags":["combinatorics","math"]},{"contestId":630,"index":"G","name":"Challenge Pennants","type":"PROGRAMMING","rating":1600,"tags":["combinatorics","math"]},{"contestId":630,"index":"F","name":"Selection of Personnel","type":"PROGRAMMING","rating":1300,"tags":["combinatorics","math"]},{"contestId":630,"index":"E","name":"A rectangle","type":"PROGRAMMING","rating":1900,"tags":["math"]},{"contestId":630,"index":"D","name":"Hexagons!","type":"PROGRAMMING","rating":1100,"tags":["math"]},{"contestId":630,"index":"C","name":"Lucky Numbers","type":"PROGRAMMING","rating":1100,"tags":["combinatorics","math"]},{"contestId":630,"index":"B","name":"Moore\u0027s Law","type":"PROGRAMMING","rating":1200,"tags":["math"]},{"contestId":630,"index":"A","name":"Again Twenty Five!","type":"PROGRAMMING","rating":800,"tags":["number theory"]},{"contestId":629,"index":"E","name":"Famil Door and Roads","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["combinatorics","data structures","dfs and similar","dp","probabilities","trees"]},{"contestId":629,"index":"D","name":"Babaei and Birthday Cake","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["data structures","dp"]},{"contestId":629,"index":"C","name":"Famil Door and Brackets","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["dp","strings"]},{"contestId":629,"index":"B","name":"Far Relative’s Problem","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force"]},{"contestId":629,"index":"A","name":"Far Relative’s Birthday Cake","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","combinatorics","constructive algorithms","implementation"]},{"contestId":628,"index":"F","name":"Bear and Fair Set","type":"PROGRAMMING","rating":2500,"tags":["flows","graphs"]},{"contestId":628,"index":"E","name":"Zbazi in Zeydabad","type":"PROGRAMMING","rating":2300,"tags":["data structures","implementation"]},{"contestId":628,"index":"D","name":"Magic Numbers","type":"PROGRAMMING","rating":2200,"tags":["dp"]},{"contestId":628,"index":"C","name":"Bear and String Distance","type":"PROGRAMMING","rating":1300,"tags":["greedy","strings"]},{"contestId":628,"index":"B","name":"New Skateboard","type":"PROGRAMMING","rating":1300,"tags":["dp"]},{"contestId":628,"index":"A","name":"Tennis Tournament","type":"PROGRAMMING","rating":1000,"tags":["implementation","math"]},{"contestId":627,"index":"F","name":"Island Puzzle","type":"PROGRAMMING","points":3000.0,"rating":3400,"tags":["dfs and similar","dsu","graphs","trees"]},{"contestId":627,"index":"E","name":"Orchestra","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["two pointers"]},{"contestId":627,"index":"D","name":"Preorder Test","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["binary search","dfs and similar","dp","graphs","greedy","trees"]},{"contestId":627,"index":"C","name":"Package Delivery","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["data structures","divide and conquer","greedy"]},{"contestId":627,"index":"B","name":"Factory Repairs","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["data structures"]},{"contestId":627,"index":"A","name":"XOR Equation","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["dp","math"]},{"contestId":626,"index":"G","name":"Raffles","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["data structures","dp","greedy","math"]},{"contestId":626,"index":"F","name":"Group Projects","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["dp"]},{"contestId":626,"index":"E","name":"Simple Skewness","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["binary search","math","ternary search"]},{"contestId":626,"index":"D","name":"Jerry\u0027s Protest","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["brute force","combinatorics","dp","probabilities"]},{"contestId":626,"index":"C","name":"Block Towers","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["brute force","greedy","math","number theory"]},{"contestId":626,"index":"B","name":"Cards","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["constructive algorithms","dp","math"]},{"contestId":626,"index":"A","name":"Robot Sequence","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","implementation"]},{"contestId":625,"index":"E","name":"Frog Fights","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["data structures","greedy"]},{"contestId":625,"index":"D","name":"Finals in arithmetic","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["constructive algorithms","implementation","math"]},{"contestId":625,"index":"C","name":"K-special Tables","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["constructive algorithms","implementation"]},{"contestId":625,"index":"B","name":"War of the Corporations","type":"PROGRAMMING","points":750.0,"rating":1200,"tags":["constructive algorithms","greedy","strings"]},{"contestId":625,"index":"A","name":"Guest From the Past","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["implementation","math"]},{"contestId":624,"index":"B","name":"Making a String","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","sortings"]},{"contestId":624,"index":"A","name":"Save Luke","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":623,"index":"E","name":"Transforming Sequence","type":"PROGRAMMING","points":2250.0,"rating":3300,"tags":["combinatorics","dp","fft","math"]},{"contestId":623,"index":"D","name":"Birthday","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["greedy","math","probabilities"]},{"contestId":623,"index":"C","name":"Electric Charges","type":"PROGRAMMING","points":1750.0,"rating":2900,"tags":["binary search","dp"]},{"contestId":623,"index":"B","name":"Array GCD","type":"PROGRAMMING","points":1000.0,"rating":2300,"tags":["dp","greedy","number theory"]},{"contestId":623,"index":"A","name":"Graph and String","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["constructive algorithms","graphs"]},{"contestId":622,"index":"F","name":"The Sum of the k-th Powers","type":"PROGRAMMING","rating":2600,"tags":["math"]},{"contestId":622,"index":"E","name":"Ants in Leaves","type":"PROGRAMMING","rating":2200,"tags":["dfs and similar","greedy","sortings","trees"]},{"contestId":622,"index":"D","name":"Optimal Number Permutation","type":"PROGRAMMING","rating":1900,"tags":["constructive algorithms"]},{"contestId":622,"index":"C","name":"Not Equal on a Segment","type":"PROGRAMMING","rating":1700,"tags":["data structures","implementation"]},{"contestId":622,"index":"B","name":"The Time","type":"PROGRAMMING","rating":900,"tags":["implementation"]},{"contestId":622,"index":"A","name":"Infinite Sequence","type":"PROGRAMMING","rating":1000,"tags":["implementation","math"]},{"contestId":621,"index":"E","name":"Wet Shark and Blocks","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["dp","matrices"]},{"contestId":621,"index":"D","name":"Rat Kwesh and Cheese","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["brute force","constructive algorithms","math"]},{"contestId":621,"index":"C","name":"Wet Shark and Flowers","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["combinatorics","math","number theory","probabilities"]},{"contestId":621,"index":"B","name":"Wet Shark and Bishops","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["combinatorics","implementation"]},{"contestId":621,"index":"A","name":"Wet Shark and Odd and Even","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":620,"index":"F","name":"Xors on Segments","type":"PROGRAMMING","rating":2800,"tags":["data structures","strings","trees"]},{"contestId":620,"index":"E","name":"New Year Tree","type":"PROGRAMMING","rating":2100,"tags":["bitmasks","data structures","trees"]},{"contestId":620,"index":"D","name":"Professor GukiZ and Two Arrays","type":"PROGRAMMING","rating":2200,"tags":["binary search","two pointers"]},{"contestId":620,"index":"C","name":"Pearls in a Row","type":"PROGRAMMING","rating":1500,"tags":["greedy"]},{"contestId":620,"index":"B","name":"Grandfather Dovlet’s calculator","type":"PROGRAMMING","rating":1000,"tags":["implementation"]},{"contestId":620,"index":"A","name":"Professor GukiZ\u0027s Robot","type":"PROGRAMMING","rating":800,"tags":["implementation","math"]},{"contestId":618,"index":"G","name":"Combining Slimes","type":"PROGRAMMING","points":3500.0,"rating":3300,"tags":["dp","math","matrices","probabilities"]},{"contestId":618,"index":"F","name":"Double Knapsack","type":"PROGRAMMING","points":2750.0,"rating":3000,"tags":["constructive algorithms","two pointers"]},{"contestId":618,"index":"E","name":"Robot Arm","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures","geometry"]},{"contestId":618,"index":"D","name":"Hamiltonian Spanning Tree","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["dfs and similar","dp","graph matchings","greedy","trees"]},{"contestId":618,"index":"C","name":"Constellation","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["geometry","implementation"]},{"contestId":618,"index":"B","name":"Guess the Permutation","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms"]},{"contestId":618,"index":"A","name":"Slime Combining","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":617,"index":"E","name":"XOR and Favorite Number","type":"PROGRAMMING","points":2750.0,"rating":2200,"tags":["data structures"]},{"contestId":617,"index":"D","name":"Polyline","type":"PROGRAMMING","points":1750.0,"rating":1700,"tags":["constructive algorithms","implementation"]},{"contestId":617,"index":"C","name":"Watering Flowers","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["implementation"]},{"contestId":617,"index":"B","name":"Chocolate","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["combinatorics"]},{"contestId":617,"index":"A","name":"Elephant","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math"]},{"contestId":616,"index":"F","name":"Expensive Strings","type":"PROGRAMMING","rating":2700,"tags":["data structures","sortings","string suffix structures","strings"]},{"contestId":616,"index":"E","name":"Sum of Remainders","type":"PROGRAMMING","rating":2200,"tags":["implementation","math","number theory"]},{"contestId":616,"index":"D","name":"Longest k-Good Segment","type":"PROGRAMMING","rating":1600,"tags":["binary search","data structures","two pointers"]},{"contestId":616,"index":"C","name":"The Labyrinth","type":"PROGRAMMING","rating":1600,"tags":["dfs and similar"]},{"contestId":616,"index":"B","name":"Dinner with Emma","type":"PROGRAMMING","rating":1000,"tags":["games","greedy"]},{"contestId":616,"index":"A","name":"Comparing Two Long Integers","type":"PROGRAMMING","rating":900,"tags":["implementation","strings"]},{"contestId":615,"index":"E","name":"Hexagons","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["binary search","implementation","math"]},{"contestId":615,"index":"D","name":"Multipliers","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["math","number theory"]},{"contestId":615,"index":"C","name":"Running Track","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["dp","greedy","strings","trees"]},{"contestId":615,"index":"B","name":"Longtail Hedgehog","type":"PROGRAMMING","points":1250.0,"rating":1600,"tags":["dp","graphs"]},{"contestId":615,"index":"A","name":"Bulbs","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":614,"index":"B","name":"Gena\u0027s Code","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation","math"]},{"contestId":614,"index":"A","name":"Link/Cut Tree","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["brute force","implementation"]},{"contestId":613,"index":"E","name":"Puzzle Lover","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["dp","hashing","strings"]},{"contestId":613,"index":"D","name":"Kingdom and its Cities","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["dfs and similar","divide and conquer","dp","graphs","sortings","trees"]},{"contestId":613,"index":"C","name":"Necklace","type":"PROGRAMMING","points":1250.0,"rating":2500,"tags":["constructive algorithms","math"]},{"contestId":613,"index":"B","name":"Skills","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["binary search","brute force","dp","greedy","sortings","two pointers"]},{"contestId":613,"index":"A","name":"Peter and Snow Blower","type":"PROGRAMMING","points":750.0,"rating":1900,"tags":["binary search","geometry","ternary search"]},{"contestId":612,"index":"F","name":"Simba on the Circle","type":"PROGRAMMING","rating":2600,"tags":["dp"]},{"contestId":612,"index":"E","name":"Square Root of Permutation","type":"PROGRAMMING","rating":2200,"tags":["combinatorics","constructive algorithms","dfs and similar","graphs","math"]},{"contestId":612,"index":"D","name":"The Union of k-Segments","type":"PROGRAMMING","rating":1800,"tags":["greedy","sortings"]},{"contestId":612,"index":"C","name":"Replace To Make Regular Bracket Sequence","type":"PROGRAMMING","rating":1400,"tags":["data structures","expression parsing","math"]},{"contestId":612,"index":"B","name":"HDD is Outdated Technology","type":"PROGRAMMING","rating":1200,"tags":["implementation","math"]},{"contestId":612,"index":"A","name":"The Text Splitting","type":"PROGRAMMING","rating":1300,"tags":["brute force","implementation","strings"]},{"contestId":611,"index":"H","name":"New Year  and Forgotten Tree","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["constructive algorithms","flows","graphs"]},{"contestId":611,"index":"G","name":"New Year and Cake","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["geometry","two pointers"]},{"contestId":611,"index":"F","name":"New Year and Cleaning","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["binary search","implementation"]},{"contestId":611,"index":"E","name":"New Year and Three Musketeers","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","greedy","sortings"]},{"contestId":611,"index":"D","name":"New Year and Ancient Prophecy","type":"PROGRAMMING","points":1750.0,"rating":2000,"tags":["dp","hashing","strings"]},{"contestId":611,"index":"C","name":"New Year and Domino","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["dp","implementation"]},{"contestId":611,"index":"B","name":"New Year and Old Property","type":"PROGRAMMING","points":750.0,"rating":1300,"tags":["bitmasks","brute force","implementation"]},{"contestId":611,"index":"A","name":"New Year and Days","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":610,"index":"E","name":"Alphabet Permutations","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures","strings"]},{"contestId":610,"index":"D","name":"Vika and Segments","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["constructive algorithms","data structures","geometry","two pointers"]},{"contestId":610,"index":"C","name":"Harmony Analysis","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["constructive algorithms"]},{"contestId":610,"index":"B","name":"Vika and Squares","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["constructive algorithms","implementation"]},{"contestId":610,"index":"A","name":"Pasha and Stick","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["combinatorics","math"]},{"contestId":609,"index":"F","name":"Frogs and mosquitoes","type":"PROGRAMMING","rating":2500,"tags":["data structures","greedy"]},{"contestId":609,"index":"E","name":"Minimum spanning tree for each edge","type":"PROGRAMMING","rating":2100,"tags":["data structures","dfs and similar","dsu","graphs","trees"]},{"contestId":609,"index":"D","name":"Gadgets for dollars and pounds","type":"PROGRAMMING","rating":2000,"tags":["binary search","greedy","two pointers"]},{"contestId":609,"index":"C","name":"Load Balancing","type":"PROGRAMMING","rating":1500,"tags":["implementation","math"]},{"contestId":609,"index":"B","name":"The Best Gift","type":"PROGRAMMING","rating":1100,"tags":["constructive algorithms","implementation"]},{"contestId":609,"index":"A","name":"USB Flash Drives","type":"PROGRAMMING","rating":800,"tags":["greedy","implementation","sortings"]},{"contestId":608,"index":"B","name":"Hamming Distance Sum","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["combinatorics","strings"]},{"contestId":608,"index":"A","name":"Saitama Destroys Hotel","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","math"]},{"contestId":607,"index":"E","name":"Cross Sum","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["binary search","geometry"]},{"contestId":607,"index":"D","name":"Power Tree","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["data structures","trees"]},{"contestId":607,"index":"C","name":"Marbles","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["hashing","strings"]},{"contestId":607,"index":"B","name":"Zuma","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["dp"]},{"contestId":607,"index":"A","name":"Chain Reaction","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["binary search","dp"]},{"contestId":606,"index":"B","name":"Testing Robots","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["implementation"]},{"contestId":606,"index":"A","name":"Magic Spheres","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["implementation"]},{"contestId":605,"index":"E","name":"Intergalaxy Trips","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["probabilities","shortest paths"]},{"contestId":605,"index":"D","name":"Board Game","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["data structures","dfs and similar"]},{"contestId":605,"index":"C","name":"Freelancer\u0027s Dreams","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["geometry"]},{"contestId":605,"index":"B","name":"Lazy Student","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["constructive algorithms","data structures","graphs"]},{"contestId":605,"index":"A","name":"Sorting Railway Cars","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["constructive algorithms","greedy"]},{"contestId":604,"index":"B","name":"More Cowbell","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["binary search","greedy"]},{"contestId":604,"index":"A","name":"Uncowed Forces","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":603,"index":"E","name":"Pastoral Oddities","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["data structures","divide and conquer","dsu","math","trees"]},{"contestId":603,"index":"D","name":"Ruminations on Ruminants","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["geometry","math"]},{"contestId":603,"index":"C","name":"Lieges of Legendre","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["games","math"]},{"contestId":603,"index":"B","name":"Moodular Arithmetic","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["combinatorics","dfs and similar","dsu","math","number theory"]},{"contestId":603,"index":"A","name":"Alternative Thinking","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["dp","greedy","math"]},{"contestId":602,"index":"B","name":"Approximating a Constant Range","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["dp","implementation","two pointers"]},{"contestId":602,"index":"A","name":"Two Bases","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","implementation"]},{"contestId":601,"index":"E","name":"A Museum Robbery","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["data structures","dp"]},{"contestId":601,"index":"D","name":"Acyclic Organic Compounds","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["data structures","dfs and similar","dsu","hashing","strings","trees"]},{"contestId":601,"index":"C","name":"Kleofáš and the n-thlon","type":"PROGRAMMING","points":1250.0,"rating":2300,"tags":["dp","math","probabilities"]},{"contestId":601,"index":"B","name":"Lipshitz Sequence","type":"PROGRAMMING","points":1250.0,"rating":2100,"tags":["data structures","math"]},{"contestId":601,"index":"A","name":"The Two Routes","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["graphs","shortest paths"]},{"contestId":600,"index":"F","name":"Edge coloring of bipartite graph","type":"PROGRAMMING","rating":2800,"tags":["graphs"]},{"contestId":600,"index":"E","name":"Lomsat gelral","type":"PROGRAMMING","rating":2300,"tags":["data structures","dfs and similar","dsu","trees"]},{"contestId":600,"index":"D","name":"Area of Two Circles\u0027 Intersection","type":"PROGRAMMING","rating":2000,"tags":["geometry"]},{"contestId":600,"index":"C","name":"Make Palindrome","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms","greedy","strings"]},{"contestId":600,"index":"B","name":"Queries about less or equal elements","type":"PROGRAMMING","rating":1300,"tags":["binary search","data structures","sortings","two pointers"]},{"contestId":600,"index":"A","name":"Extract Numbers","type":"PROGRAMMING","rating":1600,"tags":["implementation","strings"]},{"contestId":599,"index":"E","name":"Sandy and Nuts","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["bitmasks","dp","trees"]},{"contestId":599,"index":"D","name":"Spongebob and Squares","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["brute force","math"]},{"contestId":599,"index":"C","name":"Day at the Beach","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["sortings"]},{"contestId":599,"index":"B","name":"Spongebob and Joke","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["implementation"]},{"contestId":599,"index":"A","name":"Patrick and Shopping","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":598,"index":"F","name":"Cut Length","type":"PROGRAMMING","rating":2900,"tags":["geometry"]},{"contestId":598,"index":"E","name":"Chocolate Bar","type":"PROGRAMMING","rating":2000,"tags":["brute force","dp"]},{"contestId":598,"index":"D","name":"Igor In the Museum","type":"PROGRAMMING","rating":1700,"tags":["dfs and similar","graphs","shortest paths"]},{"contestId":598,"index":"C","name":"Nearest vectors","type":"PROGRAMMING","rating":2300,"tags":["geometry","sortings"]},{"contestId":598,"index":"B","name":"Queries on a String","type":"PROGRAMMING","rating":1300,"tags":["implementation","strings"]},{"contestId":598,"index":"A","name":"Tricky Sum","type":"PROGRAMMING","rating":900,"tags":["math"]},{"contestId":597,"index":"C","name":"Subsequences","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["data structures","dp"]},{"contestId":597,"index":"B","name":"Restaurant","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["dp","greedy","sortings"]},{"contestId":597,"index":"A","name":"Divisibility","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["math"]},{"contestId":596,"index":"E","name":"Wilbur and Strings","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["dfs and similar","dp","graphs","strings"]},{"contestId":596,"index":"D","name":"Wilbur and Trees","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["dp","math","probabilities","sortings"]},{"contestId":596,"index":"C","name":"Wilbur and Points","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["combinatorics","greedy","sortings"]},{"contestId":596,"index":"B","name":"Wilbur and Array","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","implementation"]},{"contestId":596,"index":"A","name":"Wilbur and Swimming Pool","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["geometry","implementation"]},{"contestId":595,"index":"B","name":"Pasha and Phone","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["binary search","math"]},{"contestId":595,"index":"A","name":"Vitaly and Night","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation"]},{"contestId":594,"index":"E","name":"Cutting the Line","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["string suffix structures","strings"]},{"contestId":594,"index":"D","name":"REQ","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["data structures","number theory"]},{"contestId":594,"index":"C","name":"Edo and Magnets","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["brute force","greedy","implementation","two pointers"]},{"contestId":594,"index":"B","name":"Max and Bike","type":"PROGRAMMING","points":1000.0,"rating":2500,"tags":["binary search","geometry"]},{"contestId":594,"index":"A","name":"Warrior and Archer","type":"PROGRAMMING","points":500.0,"rating":2300,"tags":["games"]},{"contestId":593,"index":"E","name":"Strange Calculation and Cats","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["dp","matrices"]},{"contestId":593,"index":"D","name":"Happy Tree Party","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["data structures","dfs and similar","graphs","math","trees"]},{"contestId":593,"index":"C","name":"Beautiful Function","type":"PROGRAMMING","points":3000.0,"rating":2200,"tags":["constructive algorithms","math"]},{"contestId":593,"index":"B","name":"Anton and Lines","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["geometry","sortings"]},{"contestId":593,"index":"A","name":"2Char","type":"PROGRAMMING","points":250.0,"rating":1200,"tags":["brute force","implementation"]},{"contestId":592,"index":"E","name":"BCPC","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["binary search","geometry","two pointers"]},{"contestId":592,"index":"D","name":"Super M","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["dfs and similar","dp","graphs","trees"]},{"contestId":592,"index":"C","name":"The Big Race","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["math"]},{"contestId":592,"index":"B","name":"The Monster and the Squirrel","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["math"]},{"contestId":592,"index":"A","name":"PawnChess","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["implementation"]},{"contestId":591,"index":"B","name":"Rebranding","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation","strings"]},{"contestId":591,"index":"A","name":"Wizards\u0027 Duel","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","math"]},{"contestId":590,"index":"E","name":"Birthday","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["graph matchings","strings"]},{"contestId":590,"index":"D","name":"Top Secret Task","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["dp"]},{"contestId":590,"index":"C","name":"Three States","type":"PROGRAMMING","points":1250.0,"rating":2200,"tags":["dfs and similar","graphs","shortest paths"]},{"contestId":590,"index":"B","name":"Chip \u0027n Dale Rescue Rangers","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["binary search","geometry","math"]},{"contestId":590,"index":"A","name":"Median Smoothing","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["implementation"]},{"contestId":588,"index":"B","name":"Duff in Love","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["math"]},{"contestId":588,"index":"A","name":"Duff and Meat","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["greedy"]},{"contestId":587,"index":"F","name":"Duff is Mad","type":"PROGRAMMING","points":2750.0,"rating":3000,"tags":["data structures","strings"]},{"contestId":587,"index":"E","name":"Duff as a Queen","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["data structures"]},{"contestId":587,"index":"D","name":"Duff in Mafia","type":"PROGRAMMING","points":2000.0,"rating":3100,"tags":["2-sat","binary search"]},{"contestId":587,"index":"C","name":"Duff in the Army","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["data structures","trees"]},{"contestId":587,"index":"B","name":"Duff in Beach","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["dp"]},{"contestId":587,"index":"A","name":"Duff and Weight Lifting","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["greedy"]},{"contestId":586,"index":"B","name":"Laurenty and Shop","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation"]},{"contestId":586,"index":"A","name":"Alena\u0027s Schedule","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":585,"index":"F","name":"Digits of Number Pi","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["dp","implementation","strings"]},{"contestId":585,"index":"E","name":"Present for Vitalik the Philatelist ","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["combinatorics","math","number theory"]},{"contestId":585,"index":"D","name":"Lizard Era: Beginning","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["meet-in-the-middle"]},{"contestId":585,"index":"C","name":"Alice, Bob, Oranges and Apples","type":"PROGRAMMING","points":1250.0,"rating":2400,"tags":["number theory"]},{"contestId":585,"index":"B","name":"Phillip and Trains","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["dfs and similar","graphs","shortest paths"]},{"contestId":585,"index":"A","name":"Gennady the Dentist","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["brute force","implementation"]},{"contestId":584,"index":"E","name":"Anton and Ira","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["constructive algorithms","greedy","math"]},{"contestId":584,"index":"D","name":"Dima and Lisa","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["brute force","math","number theory"]},{"contestId":584,"index":"C","name":"Marina and Vasya","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","greedy","strings"]},{"contestId":584,"index":"B","name":"Kolya and Tanya ","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["combinatorics"]},{"contestId":584,"index":"A","name":"Olesya and Rodion","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["math"]},{"contestId":583,"index":"B","name":"Robot\u0027s Task","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy","implementation"]},{"contestId":583,"index":"A","name":"Asphalting Roads","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":582,"index":"E","name":"Boolean Function","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["bitmasks","dp","expression parsing"]},{"contestId":582,"index":"D","name":"Number of Binominal Coefficients","type":"PROGRAMMING","points":2250.0,"rating":3300,"tags":["dp","math","number theory"]},{"contestId":582,"index":"C","name":"Superior Periodic Subarrays","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["number theory"]},{"contestId":582,"index":"B","name":"Once Again...","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["constructive algorithms","dp","matrices"]},{"contestId":582,"index":"A","name":"GCD Table","type":"PROGRAMMING","points":750.0,"rating":1700,"tags":["constructive algorithms","greedy","number theory"]},{"contestId":581,"index":"F","name":"Zublicanes and Mumocrates","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["dp","trees","two pointers"]},{"contestId":581,"index":"E","name":"Kojiro and Furrari","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["dp","greedy"]},{"contestId":581,"index":"D","name":"Three Logos","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["bitmasks","brute force","constructive algorithms","geometry","implementation","math"]},{"contestId":581,"index":"C","name":"Developing Skills","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["implementation","math","sortings"]},{"contestId":581,"index":"B","name":"Luxurious Houses","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["implementation","math"]},{"contestId":581,"index":"A","name":"Vasya the Hipster","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":580,"index":"E","name":"Kefa and Watch","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures","hashing","strings"]},{"contestId":580,"index":"D","name":"Kefa and Dishes","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["bitmasks","dp"]},{"contestId":580,"index":"C","name":"Kefa and Park","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["dfs and similar","graphs","trees"]},{"contestId":580,"index":"B","name":"Kefa and Company","type":"PROGRAMMING","points":1250.0,"rating":1500,"tags":["binary search","sortings","two pointers"]},{"contestId":580,"index":"A","name":"Kefa and First Steps","type":"PROGRAMMING","points":750.0,"rating":900,"tags":["brute force","dp","implementation"]},{"contestId":579,"index":"B","name":"Finding Team Member","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["brute force","implementation","sortings"]},{"contestId":579,"index":"A","name":"Raising Bacteria","type":"PROGRAMMING","points":250.0,"rating":1000,"tags":["bitmasks"]},{"contestId":578,"index":"F","name":"Mirror Box","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["matrices","trees"]},{"contestId":578,"index":"E","name":"Walking!","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["constructive algorithms","greedy"]},{"contestId":578,"index":"D","name":"LCS Again","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["dp","greedy"]},{"contestId":578,"index":"C","name":"Weakness and Poorness","type":"PROGRAMMING","points":750.0,"rating":2000,"tags":["ternary search"]},{"contestId":578,"index":"B","name":"\"Or\" Game","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["brute force","greedy"]},{"contestId":578,"index":"A","name":"A Problem about Polyline","type":"PROGRAMMING","points":250.0,"rating":1700,"tags":["geometry","math"]},{"contestId":577,"index":"B","name":"Modulo Sum","type":"PROGRAMMING","points":1250.0,"rating":1900,"tags":["combinatorics","data structures","dp","two pointers"]},{"contestId":577,"index":"A","name":"Multiplication Table","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","number theory"]},{"contestId":576,"index":"E","name":"Painting Edges","type":"PROGRAMMING","points":2750.0,"rating":3300,"tags":["binary search","data structures"]},{"contestId":576,"index":"D","name":"Flights for Regular Customers","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["dp","matrices"]},{"contestId":576,"index":"C","name":"Points on Plane","type":"PROGRAMMING","points":1250.0,"rating":2100,"tags":["constructive algorithms","divide and conquer","geometry","greedy","sortings"]},{"contestId":576,"index":"B","name":"Invariance of Tree","type":"PROGRAMMING","points":1250.0,"rating":2100,"tags":["constructive algorithms","dfs and similar","greedy","trees"]},{"contestId":576,"index":"A","name":"Vasya and Petya\u0027s Game","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["math","number theory"]},{"contestId":575,"index":"I","name":"Robots protection","type":"PROGRAMMING","rating":2800,"tags":["data structures"]},{"contestId":575,"index":"H","name":"Bots","type":"PROGRAMMING","rating":1800,"tags":["combinatorics","dp","math","number theory"]},{"contestId":575,"index":"G","name":"Run for beer","type":"PROGRAMMING","rating":2200,"tags":["dfs and similar","shortest paths"]},{"contestId":575,"index":"F","name":"Bulbo","type":"PROGRAMMING","rating":2100,"tags":["dp","greedy"]},{"contestId":575,"index":"E","name":"Spectator Riots","type":"PROGRAMMING","rating":2800,"tags":["geometry"]},{"contestId":575,"index":"D","name":"Tablecity","type":"PROGRAMMING","rating":1700,"tags":["constructive algorithms","implementation"]},{"contestId":575,"index":"C","name":"Party","type":"PROGRAMMING","rating":2700,"tags":["bitmasks","brute force","graph matchings"]},{"contestId":575,"index":"B","name":"Bribes","type":"PROGRAMMING","rating":2200,"tags":["dfs and similar","graphs","trees"]},{"contestId":575,"index":"A","name":"Fibonotci","type":"PROGRAMMING","rating":2700,"tags":["data structures","math","matrices"]},{"contestId":574,"index":"B","name":"Bear and Three Musketeers","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","dfs and similar","graphs","hashing"]},{"contestId":574,"index":"A","name":"Bear and Elections","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["greedy","implementation"]},{"contestId":573,"index":"E","name":"Bear and Bowling","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["data structures","greedy"]},{"contestId":573,"index":"D","name":"Bear and Cavalry","type":"PROGRAMMING","points":2000.0,"rating":3000,"tags":["data structures","divide and conquer","dp"]},{"contestId":573,"index":"C","name":"Bear and Drawing","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["constructive algorithms","dfs and similar","trees"]},{"contestId":573,"index":"B","name":"Bear and Blocks","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["binary search","data structures","dp","math"]},{"contestId":573,"index":"A","name":"Bear and Poker","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation","math","number theory"]},{"contestId":572,"index":"B","name":"Order Book","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["data structures","greedy","implementation","sortings"]},{"contestId":572,"index":"A","name":"Arrays","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["sortings"]},{"contestId":571,"index":"E","name":"Geometric Progressions","type":"PROGRAMMING","points":2750.0,"rating":3200,"tags":["math"]},{"contestId":571,"index":"D","name":"Campus","type":"PROGRAMMING","points":2000.0,"rating":3100,"tags":["binary search","data structures","dsu","trees"]},{"contestId":571,"index":"C","name":"CNF 2","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["constructive algorithms","dfs and similar","graphs","greedy"]},{"contestId":571,"index":"B","name":"Minimization","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["dp","greedy","sortings"]},{"contestId":571,"index":"A","name":"Lengthening Sticks","type":"PROGRAMMING","points":750.0,"rating":2100,"tags":["combinatorics","implementation","math"]},{"contestId":570,"index":"E","name":"Pig and Palindromes","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["combinatorics","dp"]},{"contestId":570,"index":"D","name":"Tree Requests","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["binary search","bitmasks","constructive algorithms","dfs and similar","graphs","trees"]},{"contestId":570,"index":"C","name":"Replacement","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","data structures","implementation"]},{"contestId":570,"index":"B","name":"Simple Game","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["constructive algorithms","games","greedy","implementation","math"]},{"contestId":570,"index":"A","name":"Elections","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation"]},{"contestId":569,"index":"B","name":"Inventory","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy","math"]},{"contestId":569,"index":"A","name":"Music","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["implementation","math"]},{"contestId":568,"index":"E","name":"Longest Increasing Subsequence","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["data structures","dp"]},{"contestId":568,"index":"D","name":"Sign Posts","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["brute force","geometry","math"]},{"contestId":568,"index":"C","name":"New Language","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["2-sat","greedy"]},{"contestId":568,"index":"B","name":"Symmetric and Transitive","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["combinatorics","dp","math"]},{"contestId":568,"index":"A","name":"Primes or Palindromes?","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["brute force","implementation","math","number theory"]},{"contestId":567,"index":"F","name":"Mausoleum","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["dp"]},{"contestId":567,"index":"E","name":"President and Roads","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["dfs and similar","graphs","hashing","shortest paths"]},{"contestId":567,"index":"D","name":"One-Dimensional Battle Ships","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["binary search","data structures","greedy","sortings"]},{"contestId":567,"index":"C","name":"Geometric Progression","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["binary search","data structures","dp"]},{"contestId":567,"index":"B","name":"Berland National Library","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation"]},{"contestId":567,"index":"A","name":"Lineland Mail","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","implementation"]},{"contestId":566,"index":"G","name":"Max and Min","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["geometry"]},{"contestId":566,"index":"F","name":"Clique in the Divisibility Graph","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["dp","math","number theory"]},{"contestId":566,"index":"E","name":"Restoring Map","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["bitmasks","constructive algorithms","trees"]},{"contestId":566,"index":"D","name":"Restructuring Company","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["data structures","dsu"]},{"contestId":566,"index":"C","name":"Logistical Questions","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["dfs and similar","divide and conquer","trees"]},{"contestId":566,"index":"B","name":"Replicating Processes","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["constructive algorithms","greedy"]},{"contestId":566,"index":"A","name":"Matching Names","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["dfs and similar","strings","trees"]},{"contestId":560,"index":"B","name":"Gerald is into Art","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","implementation"]},{"contestId":560,"index":"A","name":"Currency System in Geraldion","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","sortings"]},{"contestId":559,"index":"E","name":"Gerald and Path","type":"PROGRAMMING","points":2250.0,"rating":3000,"tags":["dp","sortings"]},{"contestId":559,"index":"D","name":"Randomizer","type":"PROGRAMMING","points":2250.0,"rating":2800,"tags":["combinatorics","geometry","probabilities"]},{"contestId":559,"index":"C","name":"Gerald and Giant Chess","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["combinatorics","dp","math","number theory"]},{"contestId":559,"index":"B","name":"Equivalent Strings","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["divide and conquer","hashing","sortings","strings"]},{"contestId":559,"index":"A","name":"Gerald\u0027s Hexagon","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["brute force","geometry","math"]},{"contestId":558,"index":"E","name":"A Simple Task","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["data structures","sortings","strings"]},{"contestId":558,"index":"D","name":"Guess Your Way Out! II","type":"PROGRAMMING","points":2250.0,"rating":2300,"tags":["data structures","implementation","sortings"]},{"contestId":558,"index":"C","name":"Amr and Chemistry","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["brute force","graphs","greedy","math","shortest paths"]},{"contestId":558,"index":"B","name":"Amr and The Large Array","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation"]},{"contestId":558,"index":"A","name":"Lala Land and Apple Trees","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","implementation","sortings"]},{"contestId":557,"index":"E","name":"Ann and Half-Palindrome","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["data structures","dp","graphs","string suffix structures","strings","trees"]},{"contestId":557,"index":"D","name":"Vitaly and Cycle","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["combinatorics","dfs and similar","graphs","math"]},{"contestId":557,"index":"C","name":"Arthur and Table","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["brute force","data structures","dp","greedy","math","sortings"]},{"contestId":557,"index":"B","name":"Pasha and Tea","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["constructive algorithms","implementation","math","sortings"]},{"contestId":557,"index":"A","name":"Ilya and Diplomas","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["greedy","implementation","math"]},{"contestId":556,"index":"B","name":"Case of Fake Numbers","type":"PROGRAMMING","points":250.0,"rating":1100,"tags":["brute force","implementation"]},{"contestId":556,"index":"A","name":"Case of the Zeros and Ones","type":"PROGRAMMING","points":250.0,"rating":900,"tags":["greedy"]},{"contestId":555,"index":"E","name":"Case of Computer Network","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["dfs and similar","graphs","trees"]},{"contestId":555,"index":"D","name":"Case of a Top Secret","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["binary search","implementation","math"]},{"contestId":555,"index":"C","name":"Case of Chocolate","type":"PROGRAMMING","points":1250.0,"rating":2200,"tags":["data structures"]},{"contestId":555,"index":"B","name":"Case of Fugitive","type":"PROGRAMMING","points":750.0,"rating":2000,"tags":["data structures","greedy","sortings"]},{"contestId":555,"index":"A","name":"Case of Matryoshkas","type":"PROGRAMMING","points":250.0,"rating":1500,"tags":["implementation"]},{"contestId":554,"index":"B","name":"Ohana Cleans Up","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","greedy","strings"]},{"contestId":554,"index":"A","name":"Kyoya and Photobooks","type":"PROGRAMMING","points":250.0,"rating":900,"tags":["brute force","math","strings"]},{"contestId":553,"index":"E","name":"Kyoya and Train","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["dp","fft","graphs","math","probabilities"]},{"contestId":553,"index":"D","name":"Nudist Beach","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["binary search","graphs","greedy"]},{"contestId":553,"index":"C","name":"Love Triangles","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["dfs and similar","dsu","graphs"]},{"contestId":553,"index":"B","name":"Kyoya and Permutation","type":"PROGRAMMING","points":500.0,"rating":1900,"tags":["binary search","combinatorics","constructive algorithms","greedy","implementation","math"]},{"contestId":553,"index":"A","name":"Kyoya and Colored Balls","type":"PROGRAMMING","points":250.0,"rating":1500,"tags":["combinatorics","dp","math"]},{"contestId":552,"index":"E","name":"Vanya and Brackets","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["brute force","dp","expression parsing","greedy","implementation","strings"]},{"contestId":552,"index":"D","name":"Vanya and Triangles","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["brute force","combinatorics","data structures","geometry","math","sortings"]},{"contestId":552,"index":"C","name":"Vanya and Scales","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["brute force","dp","greedy","math","meet-in-the-middle","number theory"]},{"contestId":552,"index":"B","name":"Vanya and Books","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation","math"]},{"contestId":552,"index":"A","name":"Vanya and Table","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","math"]},{"contestId":551,"index":"E","name":"GukiZ and GukiZiana","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["binary search","data structures","implementation"]},{"contestId":551,"index":"D","name":"GukiZ and Binary Operations","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["combinatorics","implementation","math","matrices","number theory"]},{"contestId":551,"index":"C","name":"GukiZ hates Boxes","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["binary search","greedy"]},{"contestId":551,"index":"B","name":"ZgukistringZ","type":"PROGRAMMING","points":1250.0,"rating":1800,"tags":["brute force","constructive algorithms","implementation","strings"]},{"contestId":551,"index":"A","name":"GukiZ and Contest","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation","sortings"]},{"contestId":550,"index":"E","name":"Brackets in Implications","type":"PROGRAMMING","points":3000.0,"rating":2200,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":550,"index":"D","name":"Regular Bridge","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["constructive algorithms","graphs","implementation"]},{"contestId":550,"index":"C","name":"Divisibility by Eight","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","dp","math"]},{"contestId":550,"index":"B","name":"Preparing Olympiad","type":"PROGRAMMING","points":750.0,"rating":1400,"tags":["bitmasks","brute force"]},{"contestId":550,"index":"A","name":"Two Substrings","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","dp","greedy","implementation","strings"]},{"contestId":549,"index":"H","name":"Degenerate Matrix","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["binary search","math"]},{"contestId":549,"index":"G","name":"Happy Line","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":549,"index":"F","name":"Yura and Developers","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["data structures","divide and conquer"]},{"contestId":549,"index":"E","name":"Sasha Circle","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["geometry","math"]},{"contestId":549,"index":"D","name":"Haar Features","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["greedy","implementation"]},{"contestId":549,"index":"C","name":"The Game Of Parity","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["games"]},{"contestId":549,"index":"B","name":"Looksery Party","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["constructive algorithms","dfs and similar","graphs","greedy"]},{"contestId":549,"index":"A","name":"Face Detection","type":"PROGRAMMING","points":250.0,"rating":900,"tags":["implementation","strings"]},{"contestId":548,"index":"B","name":"Mike and Fun","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","dp","greedy","implementation"]},{"contestId":548,"index":"A","name":"Mike and Fax","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","implementation","strings"]},{"contestId":547,"index":"E","name":"Mike and Friends","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["data structures","string suffix structures","strings","trees"]},{"contestId":547,"index":"D","name":"Mike and Fish","type":"PROGRAMMING","points":1750.0,"rating":2600,"tags":["constructive algorithms","dfs and similar","graphs"]},{"contestId":547,"index":"C","name":"Mike and Foam","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["bitmasks","combinatorics","dp","math","number theory"]},{"contestId":547,"index":"B","name":"Mike and Feet","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["binary search","data structures","dp","dsu"]},{"contestId":547,"index":"A","name":"Mike and Frog","type":"PROGRAMMING","points":750.0,"rating":2200,"tags":["brute force","greedy","implementation","math"]},{"contestId":546,"index":"E","name":"Soldier and Traveling","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["flows","graphs","math"]},{"contestId":546,"index":"D","name":"Soldier and Number Game","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","dp","math","number theory"]},{"contestId":546,"index":"C","name":"Soldier and Cards","type":"PROGRAMMING","points":1250.0,"rating":1400,"tags":["brute force","dfs and similar","games"]},{"contestId":546,"index":"B","name":"Soldier and Badges","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","greedy","implementation","sortings"]},{"contestId":546,"index":"A","name":"Soldier and Bananas","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation","math"]},{"contestId":545,"index":"E","name":"Paths and Trees","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["graphs","greedy","shortest paths"]},{"contestId":545,"index":"D","name":"Queue","type":"PROGRAMMING","points":1750.0,"rating":1300,"tags":["greedy","implementation","sortings"]},{"contestId":545,"index":"C","name":"Woodcutters","type":"PROGRAMMING","points":1750.0,"rating":1500,"tags":["dp","greedy"]},{"contestId":545,"index":"B","name":"Equidistant String","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy"]},{"contestId":545,"index":"A","name":"Toy Cars","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":544,"index":"B","name":"Sea and Islands","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["constructive algorithms","implementation"]},{"contestId":544,"index":"A","name":"Set of Strings","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation","strings"]},{"contestId":543,"index":"E","name":"Listening to Music","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["constructive algorithms","data structures"]},{"contestId":543,"index":"D","name":"Road Improvement","type":"PROGRAMMING","points":1750.0,"rating":2300,"tags":["dp","trees"]},{"contestId":543,"index":"C","name":"Remembering Strings","type":"PROGRAMMING","points":1750.0,"rating":2500,"tags":["bitmasks","dp"]},{"contestId":543,"index":"B","name":"Destroying Roads","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["constructive algorithms","graphs","shortest paths"]},{"contestId":543,"index":"A","name":"Writing Code","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["dp"]},{"contestId":542,"index":"F","name":"Quest","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["dp","greedy"]},{"contestId":542,"index":"E","name":"Playing on Graph","type":"PROGRAMMING","points":2250.0,"rating":2600,"tags":["graphs","shortest paths"]},{"contestId":542,"index":"D","name":"Superhero\u0027s Job","type":"PROGRAMMING","points":2250.0,"rating":2600,"tags":["dfs and similar","dp","hashing","math","number theory"]},{"contestId":542,"index":"C","name":"Idempotent functions","type":"PROGRAMMING","points":750.0,"rating":2000,"tags":["constructive algorithms","graphs","math"]},{"contestId":542,"index":"B","name":"Duck Hunt","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["data structures"]},{"contestId":542,"index":"A","name":"Place Your Ad Here","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["data structures","sortings"]},{"contestId":540,"index":"E","name":"Infinite Inversions","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["binary search","data structures","implementation","sortings","trees"]},{"contestId":540,"index":"D","name":"Bad Luck Island","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dp","probabilities"]},{"contestId":540,"index":"C","name":"Ice Cave","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dfs and similar"]},{"contestId":540,"index":"B","name":"School Marks","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["greedy","implementation"]},{"contestId":540,"index":"A","name":"Combination Lock","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":538,"index":"H","name":"Summer Dichotomy","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["2-sat","data structures","dfs and similar","greedy"]},{"contestId":538,"index":"G","name":"Berserk Robot ","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["constructive algorithms","math","sortings"]},{"contestId":538,"index":"F","name":"A Heap of Heaps","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["brute force","data structures","math","sortings"]},{"contestId":538,"index":"E","name":"Demiurges Play Again","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["dfs and similar","dp","math","trees"]},{"contestId":538,"index":"D","name":"Weird Chess","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["brute force","constructive algorithms","implementation"]},{"contestId":538,"index":"C","name":"Tourist\u0027s Notes","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","brute force","greedy","implementation","math"]},{"contestId":538,"index":"B","name":"Quasi Binary","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["constructive algorithms","dp","greedy","implementation"]},{"contestId":538,"index":"A","name":"Cutting Banner","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["brute force","implementation"]},{"contestId":536,"index":"E","name":"Tavas on the Path","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["data structures","divide and conquer","trees"]},{"contestId":536,"index":"D","name":"Tavas in Kansas","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["dp","games"]},{"contestId":535,"index":"E","name":"Tavas and Pashmaks","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["geometry","math"]},{"contestId":535,"index":"D","name":"Tavas and Malekas","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["greedy","hashing","string suffix structures","strings"]},{"contestId":535,"index":"C","name":"Tavas and Karafs","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["binary search","greedy","math"]},{"contestId":535,"index":"B","name":"Tavas and SaDDas","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["bitmasks","brute force","combinatorics","implementation"]},{"contestId":535,"index":"A","name":"Tavas and Nafas","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","implementation"]},{"contestId":534,"index":"F","name":"Simplified Nonogram","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["bitmasks","dp","hashing","meet-in-the-middle"]},{"contestId":534,"index":"E","name":"Berland Local Positioning System","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["constructive algorithms","greedy","hashing","implementation"]},{"contestId":534,"index":"D","name":"Handshakes","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["binary search","constructive algorithms","data structures","greedy"]},{"contestId":534,"index":"C","name":"Polycarpus\u0027 Dice","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["math"]},{"contestId":534,"index":"B","name":"Covered Path","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["dp","greedy","math"]},{"contestId":534,"index":"A","name":"Exam","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["constructive algorithms","implementation","math"]},{"contestId":533,"index":"F","name":"Encoding","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["hashing","string suffix structures","strings"]},{"contestId":533,"index":"E","name":"Correcting Mistakes","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["constructive algorithms","dp","greedy","hashing","strings","two pointers"]},{"contestId":533,"index":"D","name":"Landmarks","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["data structures","dp"]},{"contestId":533,"index":"C","name":"Board Game","type":"PROGRAMMING","points":250.0,"rating":1700,"tags":["games","greedy","implementation","math"]},{"contestId":533,"index":"B","name":"Work Group","type":"PROGRAMMING","points":750.0,"rating":2000,"tags":["dfs and similar","dp","graphs","strings","trees"]},{"contestId":533,"index":"A","name":"Berland Miners","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["binary search","data structures","dfs and similar","greedy","trees"]},{"contestId":530,"index":"I","name":"Different variables","type":"PROGRAMMING","rating":2500,"tags":["*special"]},{"contestId":530,"index":"H","name":"Points in triangle","type":"PROGRAMMING","rating":2100,"tags":["*special","geometry"]},{"contestId":530,"index":"G","name":"Levenshtein distance","type":"PROGRAMMING","rating":2100,"tags":["*special"]},{"contestId":530,"index":"F","name":"Jumping frogs","type":"PROGRAMMING","rating":2100,"tags":["*special"]},{"contestId":530,"index":"E","name":"Sum and product","type":"PROGRAMMING","rating":1700,"tags":["*special"]},{"contestId":530,"index":"D","name":"Set subtraction","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":530,"index":"C","name":"Diophantine equation","type":"PROGRAMMING","rating":1500,"tags":["*special"]},{"contestId":530,"index":"B","name":"String inside out","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":530,"index":"A","name":"Quadratic equation","type":"PROGRAMMING","rating":1500,"tags":["*special"]},{"contestId":529,"index":"B","name":"Group Photo 2 (online mirror version)","type":"PROGRAMMING","points":500.0,"rating":1900,"tags":["brute force","greedy","sortings"]},{"contestId":528,"index":"E","name":"Triangles 3000","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["geometry","sortings"]},{"contestId":528,"index":"D","name":"Fuzzy Search","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["bitmasks","brute force","fft"]},{"contestId":527,"index":"E","name":"Data Center Drama","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["dfs and similar","graphs"]},{"contestId":527,"index":"D","name":"Clique Problem","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["data structures","dp","greedy","implementation","sortings"]},{"contestId":527,"index":"C","name":"Glass Carving","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["binary search","data structures","implementation"]},{"contestId":527,"index":"B","name":"Error Correct System","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["greedy"]},{"contestId":527,"index":"A","name":"Playing with Paper","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation","math"]},{"contestId":526,"index":"G","name":"Spiders Evil Plan","type":"PROGRAMMING","points":3000.0,"rating":3300,"tags":["greedy","trees"]},{"contestId":526,"index":"F","name":"Pudding Monsters","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["data structures","divide and conquer"]},{"contestId":526,"index":"E","name":"Transmitting Levels","type":"PROGRAMMING","points":2250.0,"rating":2400,"tags":["dp","implementation"]},{"contestId":526,"index":"D","name":"Om Nom and Necklace","type":"PROGRAMMING","points":1750.0,"rating":2200,"tags":["hashing","string suffix structures","strings"]},{"contestId":526,"index":"C","name":"Om Nom and Candies","type":"PROGRAMMING","points":1250.0,"rating":2000,"tags":["brute force","greedy","math"]},{"contestId":526,"index":"B","name":"Om Nom and Dark Park","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["dfs and similar","greedy","implementation"]},{"contestId":526,"index":"A","name":"King of Thieves","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["brute force","implementation"]},{"contestId":525,"index":"E","name":"Anya and Cubes","type":"PROGRAMMING","points":3000.0,"rating":2100,"tags":["binary search","bitmasks","brute force","dp","math","meet-in-the-middle"]},{"contestId":525,"index":"D","name":"Arthur and Walls","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["constructive algorithms","data structures","graphs","greedy","shortest paths"]},{"contestId":525,"index":"C","name":"Ilya and Sticks","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["greedy","math","sortings"]},{"contestId":525,"index":"B","name":"Pasha and String","type":"PROGRAMMING","points":750.0,"rating":1400,"tags":["constructive algorithms","greedy","math","strings"]},{"contestId":525,"index":"A","name":"Vitaliy and Pie","type":"PROGRAMMING","points":250.0,"rating":1100,"tags":["greedy","hashing","strings"]},{"contestId":524,"index":"F","name":"And Yet Another Bracket Sequence","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["data structures","greedy","hashing","string suffix structures","strings"]},{"contestId":524,"index":"E","name":"Rooks and Rectangles","type":"PROGRAMMING","points":1750.0,"rating":2400,"tags":["data structures","sortings"]},{"contestId":524,"index":"D","name":"Social Network","type":"PROGRAMMING","points":1250.0,"rating":2100,"tags":["greedy","two pointers"]},{"contestId":524,"index":"C","name":"The Art of Dealing with ATM","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["binary search","sortings"]},{"contestId":524,"index":"B","name":"Фото на память - 2 (round version)","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["dp","greedy"]},{"contestId":524,"index":"A","name":"Возможно, вы знаете этих людей?","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["implementation"]},{"contestId":523,"index":"D","name":"Statistics of Recompressing Videos","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["*special","data structures","implementation"]},{"contestId":523,"index":"C","name":"Name Quest","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["*special","greedy"]},{"contestId":523,"index":"B","name":"Mean Requests","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["*special","implementation"]},{"contestId":523,"index":"A","name":"Rotate, Flip and Zoom","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["*special","implementation"]},{"contestId":522,"index":"D","name":"Closest Equals","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["*special","data structures"]},{"contestId":522,"index":"C","name":"Chicken or Fish?","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["greedy"]},{"contestId":522,"index":"B","name":"Photo to Remember","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["*special","data structures","dp","implementation"]},{"contestId":522,"index":"A","name":"Reposts","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["*special","dfs and similar","dp","graphs","trees"]},{"contestId":521,"index":"E","name":"Cycling City","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["dfs and similar","graphs"]},{"contestId":521,"index":"D","name":"Shop","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["greedy"]},{"contestId":520,"index":"E","name":"Pluses everywhere","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["combinatorics","dp","math","number theory"]},{"contestId":520,"index":"D","name":"Cubes","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["games","greedy","implementation"]},{"contestId":520,"index":"C","name":"DNA Alignment","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["math","strings"]},{"contestId":520,"index":"B","name":"Two Buttons","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["dfs and similar","graphs","greedy","implementation","math","shortest paths"]},{"contestId":520,"index":"A","name":"Pangram","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":519,"index":"E","name":"A and B and Lecture Rooms","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["binary search","data structures","dfs and similar","dp","trees"]},{"contestId":519,"index":"D","name":"A and B and Interesting Substrings","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["data structures","dp","two pointers"]},{"contestId":519,"index":"C","name":"A and B and Team Training","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["greedy","implementation","math","number theory"]},{"contestId":519,"index":"B","name":"A and B and Compilation Errors","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["data structures","implementation","sortings"]},{"contestId":519,"index":"A","name":"A and B and Chess","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":518,"index":"F","name":"Pasha and Pipe","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["binary search","brute force","combinatorics","dp","implementation"]},{"contestId":518,"index":"E","name":"Arthur and Questions","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["greedy","implementation","math","ternary search"]},{"contestId":518,"index":"D","name":"Ilya and Escalator","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["combinatorics","dp","math","probabilities"]},{"contestId":518,"index":"C","name":"Anya and Smartphone","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","data structures","implementation"]},{"contestId":518,"index":"B","name":"Tanya and Postcard","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["greedy","implementation","strings"]},{"contestId":518,"index":"A","name":"Vitaly and Strings","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["constructive algorithms","strings"]},{"contestId":516,"index":"E","name":"Drazil and His Happy Friends","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["math","number theory"]},{"contestId":516,"index":"D","name":"Drazil and Morning Exercise","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["dfs and similar","dp","dsu","trees","two pointers"]},{"contestId":515,"index":"E","name":"Drazil and Park","type":"PROGRAMMING","points":3000.0,"rating":2300,"tags":["data structures"]},{"contestId":515,"index":"D","name":"Drazil and Tiles","type":"PROGRAMMING","points":3000.0,"rating":2000,"tags":["constructive algorithms","greedy"]},{"contestId":515,"index":"C","name":"Drazil and Factorial","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["greedy","math","sortings"]},{"contestId":515,"index":"B","name":"Drazil and His Happy Friends","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","dsu","meet-in-the-middle","number theory"]},{"contestId":515,"index":"A","name":"Drazil and Date","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["math"]},{"contestId":514,"index":"E","name":"Darth Vader and Tree","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["dp","matrices"]},{"contestId":514,"index":"D","name":"R2D2 and Droid Army","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["binary search","data structures","two pointers"]},{"contestId":514,"index":"C","name":"Watto and Mechanism","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["binary search","data structures","hashing","string suffix structures","strings"]},{"contestId":514,"index":"B","name":"Han Solo and Lazer Gun","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","data structures","geometry","implementation","math"]},{"contestId":514,"index":"A","name":"Chewbaсca and Number","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["greedy","implementation"]},{"contestId":513,"index":"G3","name":"Inversions problem","type":"PROGRAMMING","points":16.0,"rating":3100,"tags":["dp"]},{"contestId":513,"index":"G2","name":"Inversions problem","type":"PROGRAMMING","points":5.0,"rating":2400,"tags":["dp","probabilities"]},{"contestId":513,"index":"G1","name":"Inversions problem","type":"PROGRAMMING","points":3.0,"rating":1800,"tags":["brute force","dfs and similar","dp","meet-in-the-middle"]},{"contestId":513,"index":"F2","name":"Scaygerboss","type":"PROGRAMMING","points":6.0,"rating":2800,"tags":["flows"]},{"contestId":513,"index":"F1","name":"Scaygerboss","type":"PROGRAMMING","points":14.0,"rating":2700,"tags":["flows"]},{"contestId":513,"index":"E2","name":"Subarray Cuts","type":"PROGRAMMING","points":12.0,"rating":2700,"tags":["dp"]},{"contestId":513,"index":"E1","name":"Subarray Cuts","type":"PROGRAMMING","points":9.0,"rating":2600,"tags":["dp"]},{"contestId":513,"index":"D2","name":"Constrained Tree","type":"PROGRAMMING","points":8.0,"rating":2600,"tags":["constructive algorithms","data structures"]},{"contestId":513,"index":"D1","name":"Constrained Tree","type":"PROGRAMMING","points":9.0,"rating":2400,"tags":["dfs and similar"]},{"contestId":513,"index":"C","name":"Second price auction","type":"PROGRAMMING","points":8.0,"rating":2000,"tags":["bitmasks","probabilities"]},{"contestId":513,"index":"B2","name":"Permutations","type":"PROGRAMMING","points":4.0,"rating":1800,"tags":["bitmasks","divide and conquer","math"]},{"contestId":513,"index":"B1","name":"Permutations","type":"PROGRAMMING","points":3.0,"rating":1400,"tags":["brute force"]},{"contestId":513,"index":"A","name":"Game","type":"PROGRAMMING","points":3.0,"rating":800,"tags":["constructive algorithms","math"]},{"contestId":512,"index":"E","name":"Fox And Polygon","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["constructive algorithms","divide and conquer"]},{"contestId":512,"index":"D","name":"Fox And Travelling","type":"PROGRAMMING","points":2250.0,"rating":2900,"tags":["dp","trees"]},{"contestId":510,"index":"E","name":"Fox And Dinner","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["flows"]},{"contestId":510,"index":"D","name":"Fox And Jumping","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["bitmasks","brute force","dp","math"]},{"contestId":510,"index":"C","name":"Fox And Names","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["dfs and similar","graphs","sortings"]},{"contestId":510,"index":"B","name":"Fox And Two Dots","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["dfs and similar"]},{"contestId":510,"index":"A","name":"Fox And Snake","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":509,"index":"F","name":"Progress Monitoring","type":"PROGRAMMING","rating":2300,"tags":["dp","trees"]},{"contestId":509,"index":"E","name":"Pretty Song","type":"PROGRAMMING","rating":2000,"tags":["math","strings"]},{"contestId":509,"index":"D","name":"Restoring Numbers","type":"PROGRAMMING","rating":2200,"tags":["constructive algorithms","math"]},{"contestId":509,"index":"C","name":"Sums of Digits","type":"PROGRAMMING","rating":2000,"tags":["dp","greedy","implementation"]},{"contestId":509,"index":"B","name":"Painting Pebbles","type":"PROGRAMMING","rating":1300,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":509,"index":"A","name":"Maximum in Table","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation"]},{"contestId":508,"index":"E","name":"Arthur and Brackets","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["dp","greedy"]},{"contestId":508,"index":"D","name":"Tanya and Password","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["dfs and similar","graphs"]},{"contestId":508,"index":"C","name":"Anya and Ghosts","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["constructive algorithms","greedy"]},{"contestId":508,"index":"B","name":"Anton and currency you all know","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy","math","strings"]},{"contestId":508,"index":"A","name":"Pasha and Pixels","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force"]},{"contestId":507,"index":"E","name":"Breaking Good","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["dfs and similar","dp","graphs","shortest paths"]},{"contestId":507,"index":"D","name":"The Maths Lecture","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["dp","implementation"]},{"contestId":507,"index":"C","name":"Guess Your Way Out!","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["implementation","math","trees"]},{"contestId":507,"index":"B","name":"Amr and Pins","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["geometry","math"]},{"contestId":507,"index":"A","name":"Amr and Music","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy","implementation","sortings"]},{"contestId":506,"index":"E","name":"Mr. Kitayuta\u0027s Gift","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["combinatorics","dp","matrices","strings"]},{"contestId":506,"index":"D","name":"Mr. Kitayuta\u0027s Colorful Graph","type":"PROGRAMMING","points":1750.0,"rating":2400,"tags":["brute force","dfs and similar","dsu","graphs"]},{"contestId":505,"index":"E","name":"Mr. Kitayuta vs. Bamboos","type":"PROGRAMMING","points":2750.0,"rating":2900,"tags":["binary search","greedy"]},{"contestId":505,"index":"D","name":"Mr. Kitayuta\u0027s Technology","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["dfs and similar"]},{"contestId":505,"index":"C","name":"Mr. Kitayuta, the Treasure Hunter","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["dfs and similar","dp","two pointers"]},{"contestId":505,"index":"B","name":"Mr. Kitayuta\u0027s Colorful Graph","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["dfs and similar","dp","dsu","graphs"]},{"contestId":505,"index":"A","name":"Mr. Kitayuta\u0027s Gift","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","implementation","strings"]},{"contestId":504,"index":"E","name":"Misha and LCP on Tree","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["binary search","dfs and similar","hashing","string suffix structures","trees"]},{"contestId":504,"index":"D","name":"Misha and XOR","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["bitmasks"]},{"contestId":501,"index":"E","name":"Misha and Palindrome Degree","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["binary search","combinatorics","implementation"]},{"contestId":501,"index":"D","name":"Misha and Permutations Summation","type":"PROGRAMMING","points":3000.0,"rating":2000,"tags":["data structures"]},{"contestId":501,"index":"C","name":"Misha and Forest","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["constructive algorithms","data structures","greedy","sortings","trees"]},{"contestId":501,"index":"B","name":"Misha and Changing Handles","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["data structures","dsu","strings"]},{"contestId":501,"index":"A","name":"Contest","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":500,"index":"G","name":"New Year Running","type":"PROGRAMMING","points":3500.0,"rating":3200,"tags":["number theory","trees"]},{"contestId":500,"index":"F","name":"New Year Shopping","type":"PROGRAMMING","points":2750.0,"rating":2700,"tags":["divide and conquer","dp"]},{"contestId":500,"index":"E","name":"New Year Domino","type":"PROGRAMMING","points":2750.0,"rating":2300,"tags":["data structures","dp","dsu"]},{"contestId":500,"index":"D","name":"New Year Santa Network","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["combinatorics","dfs and similar","graphs","trees"]},{"contestId":500,"index":"C","name":"New Year Book Reading","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["constructive algorithms","greedy","implementation","math"]},{"contestId":500,"index":"B","name":"New Year Permutation","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["dfs and similar","dsu","graphs","greedy","math","sortings"]},{"contestId":500,"index":"A","name":"New Year Transportation","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["dfs and similar","graphs","implementation"]},{"contestId":499,"index":"B","name":"Lecture","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","strings"]},{"contestId":499,"index":"A","name":"Watching a movie","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy","implementation"]},{"contestId":498,"index":"E","name":"Stairs and Lines","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["dp","matrices"]},{"contestId":498,"index":"D","name":"Traffic Jams in the Land","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["data structures","dp","number theory"]},{"contestId":498,"index":"C","name":"Array and Operations","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["flows","graph matchings","number theory"]},{"contestId":498,"index":"B","name":"Name That Tune","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["dp","probabilities","two pointers"]},{"contestId":498,"index":"A","name":"Crazy Town","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["geometry"]},{"contestId":497,"index":"E","name":"Subsequences Return","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["dp","matrices"]},{"contestId":497,"index":"D","name":"Gears","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["brute force","geometry","math"]},{"contestId":496,"index":"E","name":"Distributing Parts ","type":"PROGRAMMING","points":2250.0,"rating":2100,"tags":["greedy","sortings"]},{"contestId":496,"index":"D","name":"Tennis Game","type":"PROGRAMMING","points":2250.0,"rating":1900,"tags":["binary search"]},{"contestId":496,"index":"C","name":"Removing Columns","type":"PROGRAMMING","points":1750.0,"rating":1500,"tags":["brute force","constructive algorithms","implementation"]},{"contestId":496,"index":"B","name":"Secret Combination","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","constructive algorithms","implementation"]},{"contestId":496,"index":"A","name":"Minimum Difficulty","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","implementation","math"]},{"contestId":495,"index":"B","name":"Modular Equations","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["math","number theory"]},{"contestId":495,"index":"A","name":"Digital Counter","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation"]},{"contestId":494,"index":"E","name":"Sharti","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["data structures","games"]},{"contestId":494,"index":"D","name":"Birthday","type":"PROGRAMMING","points":1750.0,"rating":2700,"tags":["data structures","dfs and similar","dp","trees"]},{"contestId":494,"index":"C","name":"Helping People","type":"PROGRAMMING","points":1750.0,"rating":2600,"tags":["dp","probabilities"]},{"contestId":494,"index":"B","name":"Obsessive String","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["dp","strings"]},{"contestId":494,"index":"A","name":"Treasure","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["greedy"]},{"contestId":493,"index":"E","name":"Vasya and Polynomial","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["math"]},{"contestId":493,"index":"D","name":"Vasya and Chess","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","games","math"]},{"contestId":493,"index":"C","name":"Vasya and Basketball","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["binary search","brute force","data structures","implementation","sortings","two pointers"]},{"contestId":493,"index":"B","name":"Vasya and Wrestling","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation"]},{"contestId":493,"index":"A","name":"Vasya and Football","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation"]},{"contestId":492,"index":"E","name":"Vanya and Field","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["math"]},{"contestId":492,"index":"D","name":"Vanya and Computer Game","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["binary search","implementation","math","sortings"]},{"contestId":492,"index":"C","name":"Vanya and Exams","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["greedy","sortings"]},{"contestId":492,"index":"B","name":"Vanya and Lanterns","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["binary search","implementation","math","sortings"]},{"contestId":492,"index":"A","name":"Vanya and Cubes","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":491,"index":"C","name":"Deciphering","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["flows","graph matchings"]},{"contestId":491,"index":"B","name":"New York Hotel","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["greedy","math"]},{"contestId":491,"index":"A","name":"Up the hill","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["constructive algorithms","implementation"]},{"contestId":490,"index":"F","name":"Treeland Tour","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["data structures","dfs and similar","dp","trees"]},{"contestId":490,"index":"E","name":"Restoring Increasing Sequence","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["binary search","brute force","greedy","implementation"]},{"contestId":490,"index":"D","name":"Chocolate","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["brute force","dfs and similar","math","meet-in-the-middle","number theory"]},{"contestId":490,"index":"C","name":"Hacking Cypher","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["brute force","math","number theory","strings"]},{"contestId":490,"index":"B","name":"Queue","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["dsu","implementation"]},{"contestId":490,"index":"A","name":"Team Olympiad","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","sortings"]},{"contestId":489,"index":"F","name":"Special Matrices","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["combinatorics","dp"]},{"contestId":489,"index":"E","name":"Hiking","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["binary search","dp"]},{"contestId":489,"index":"D","name":"Unbearable Controversy of Being","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["brute force","combinatorics","dfs and similar","graphs"]},{"contestId":489,"index":"C","name":"Given Length and Sum of Digits...","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["dp","greedy","implementation"]},{"contestId":489,"index":"B","name":"BerSU Ball","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["dfs and similar","dp","graph matchings","greedy","sortings","two pointers"]},{"contestId":489,"index":"A","name":"SwapSort","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["greedy","implementation","sortings"]},{"contestId":488,"index":"B","name":"Candy Boxes","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["brute force","constructive algorithms","math"]},{"contestId":488,"index":"A","name":"Giga Tower","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force"]},{"contestId":487,"index":"E","name":"Tourists","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["data structures","dfs and similar","graphs","trees"]},{"contestId":487,"index":"D","name":"Conveyor Belts","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["data structures"]},{"contestId":487,"index":"C","name":"Prefix Product Sequence","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["constructive algorithms","math","number theory"]},{"contestId":487,"index":"B","name":"Strip","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["binary search","data structures","dp","two pointers"]},{"contestId":487,"index":"A","name":"Fight the Monster","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["binary search","brute force","implementation"]},{"contestId":486,"index":"E","name":"LIS of Sequence","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["data structures","dp","greedy","hashing","math"]},{"contestId":486,"index":"D","name":"Valid Sets","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["dfs and similar","dp","math","trees"]},{"contestId":486,"index":"C","name":"Palindrome Transformation","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["brute force","greedy","implementation"]},{"contestId":486,"index":"B","name":"OR in Matrix","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy","hashing","implementation"]},{"contestId":486,"index":"A","name":"Calculating Function","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":485,"index":"B","name":"Valuable Resources","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["brute force","greedy"]},{"contestId":485,"index":"A","name":"Factory","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation","math","matrices"]},{"contestId":484,"index":"E","name":"Sign on Fence","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["binary search","constructive algorithms","data structures"]},{"contestId":484,"index":"D","name":"Kindergarten","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["data structures","dp","greedy"]},{"contestId":484,"index":"C","name":"Strange Sorting","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["implementation","math"]},{"contestId":484,"index":"B","name":"Maximum Value","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["binary search","math","sortings","two pointers"]},{"contestId":484,"index":"A","name":"Bits","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["bitmasks","constructive algorithms"]},{"contestId":483,"index":"B","name":"Friends and Presents","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["binary search","math"]},{"contestId":483,"index":"A","name":"Counterexample ","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","implementation","math","number theory"]},{"contestId":482,"index":"E","name":"ELCA","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["data structures","trees"]},{"contestId":482,"index":"D","name":"Random Function and Tree","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["combinatorics","dp","trees"]},{"contestId":482,"index":"C","name":"Game with Strings","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["bitmasks","dp","probabilities"]},{"contestId":482,"index":"B","name":"Interesting Array","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["constructive algorithms","data structures","trees"]},{"contestId":482,"index":"A","name":"Diverse Permutation","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["constructive algorithms","greedy"]},{"contestId":480,"index":"E","name":"Parking Lot","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["data structures","divide and conquer"]},{"contestId":480,"index":"D","name":"Parcels","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["dp","graphs"]},{"contestId":479,"index":"E","name":"Riding in a Lift","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["combinatorics","dp"]},{"contestId":479,"index":"D","name":"Long Jumps","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["binary search","greedy","implementation"]},{"contestId":479,"index":"C","name":"Exams","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["greedy","sortings"]},{"contestId":479,"index":"B","name":"Towers","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","constructive algorithms","greedy","implementation","sortings"]},{"contestId":479,"index":"A","name":"Expression","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","math"]},{"contestId":478,"index":"E","name":"Wavy numbers","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["brute force","dfs and similar","meet-in-the-middle","sortings"]},{"contestId":478,"index":"D","name":"Red-Green Towers","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["dp"]},{"contestId":478,"index":"C","name":"Table Decorations","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["greedy"]},{"contestId":478,"index":"B","name":"Random Teams","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["combinatorics","constructive algorithms","greedy","math"]},{"contestId":478,"index":"A","name":"Initial Bet","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation"]},{"contestId":477,"index":"E","name":"Dreamoon and Notepad","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["data structures"]},{"contestId":477,"index":"D","name":"Dreamoon and Binary","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["dp","strings"]},{"contestId":476,"index":"E","name":"Dreamoon and Strings","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["dp","strings"]},{"contestId":476,"index":"D","name":"Dreamoon and Sets","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["constructive algorithms","greedy","math"]},{"contestId":476,"index":"C","name":"Dreamoon and Sums","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["math"]},{"contestId":476,"index":"B","name":"Dreamoon and WiFi","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["bitmasks","brute force","combinatorics","dp","math","probabilities"]},{"contestId":476,"index":"A","name":"Dreamoon and Stairs","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","math"]},{"contestId":475,"index":"F","name":"Meta-universe","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["data structures"]},{"contestId":475,"index":"E","name":"Strongly Connected City 2","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["dfs and similar"]},{"contestId":475,"index":"D","name":"CGCDSSQ","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["brute force","data structures","math"]},{"contestId":475,"index":"C","name":"Kamal-ol-molk\u0027s Painting","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["brute force","constructive algorithms","greedy"]},{"contestId":475,"index":"B","name":"Strongly Connected City","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","dfs and similar","graphs","implementation"]},{"contestId":475,"index":"A","name":"Bayan Bus","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation"]},{"contestId":474,"index":"F","name":"Ant colony","type":"PROGRAMMING","points":3000.0,"rating":2100,"tags":["data structures","math","number theory"]},{"contestId":474,"index":"E","name":"Pillars","type":"PROGRAMMING","points":3000.0,"rating":2000,"tags":["binary search","data structures","dp","sortings","trees"]},{"contestId":474,"index":"D","name":"Flowers","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["dp"]},{"contestId":474,"index":"C","name":"Captain Marmot","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["brute force","geometry"]},{"contestId":474,"index":"B","name":"Worms","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["binary search","implementation"]},{"contestId":474,"index":"A","name":"Keyboard","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":472,"index":"G","name":"Design Tutorial: Increase the Constraints","type":"PROGRAMMING","points":3500.0,"rating":2800,"tags":["bitmasks","data structures","fft"]},{"contestId":472,"index":"F","name":"Design Tutorial: Change the Goal","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["constructive algorithms","math","matrices"]},{"contestId":472,"index":"E","name":"Design Tutorial: Learn from a Game","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["constructive algorithms","implementation"]},{"contestId":472,"index":"D","name":"Design Tutorial: Inverse the Problem","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dfs and similar","dsu","shortest paths","trees"]},{"contestId":472,"index":"C","name":"Design Tutorial: Make It Nondeterministic","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["greedy"]},{"contestId":472,"index":"B","name":"Design Tutorial: Learn from Life","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":[]},{"contestId":472,"index":"A","name":"Design Tutorial: Learn from Math","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["math","number theory"]},{"contestId":471,"index":"E","name":"MUH and Lots and Lots of Segments","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["data structures","dsu"]},{"contestId":471,"index":"D","name":"MUH and Cube Walls","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["string suffix structures","strings"]},{"contestId":471,"index":"C","name":"MUH and House of Cards","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["binary search","brute force","greedy","math"]},{"contestId":471,"index":"B","name":"MUH and Important Things","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation","sortings"]},{"contestId":471,"index":"A","name":"MUH and Sticks","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation"]},{"contestId":470,"index":"H","name":"Array Sorting","type":"PROGRAMMING","rating":2300,"tags":["*special"]},{"contestId":470,"index":"G","name":"Hamming Distance","type":"PROGRAMMING","rating":2300,"tags":["*special"]},{"contestId":470,"index":"F","name":"Pairwise Sums","type":"PROGRAMMING","rating":2300,"tags":["*special"]},{"contestId":470,"index":"E","name":"Chessboard","type":"PROGRAMMING","rating":1900,"tags":["*special"]},{"contestId":470,"index":"D","name":"Caesar Cipher","type":"PROGRAMMING","rating":1900,"tags":["*special"]},{"contestId":470,"index":"C","name":"Eval","type":"PROGRAMMING","rating":1900,"tags":["*special"]},{"contestId":470,"index":"B","name":"Hexakosioihexekontahexaphobia","type":"PROGRAMMING","rating":1800,"tags":["*special"]},{"contestId":470,"index":"A","name":"Crystal Ball Sequence","type":"PROGRAMMING","rating":1400,"tags":["*special","implementation"]},{"contestId":469,"index":"B","name":"Chat Online","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation"]},{"contestId":469,"index":"A","name":"I Wanna Be the Guy","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation"]},{"contestId":468,"index":"E","name":"Permanent","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["dp","graph matchings","math","meet-in-the-middle"]},{"contestId":468,"index":"D","name":"Tree","type":"PROGRAMMING","points":2000.0,"rating":3100,"tags":["graph matchings"]},{"contestId":468,"index":"C","name":"Hack it!","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["binary search","constructive algorithms","math"]},{"contestId":468,"index":"B","name":"Two Sets","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["2-sat","dfs and similar","dsu","graph matchings","greedy"]},{"contestId":468,"index":"A","name":"24 Game","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["constructive algorithms","greedy","math"]},{"contestId":467,"index":"E","name":"Alex and Complicated Task","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["data structures","dp","greedy"]},{"contestId":467,"index":"D","name":"Fedor and Essay","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["dfs and similar","dp","graphs","hashing","strings"]},{"contestId":467,"index":"C","name":"George and Job","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["dp","implementation"]},{"contestId":467,"index":"B","name":"Fedor and New Game","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["bitmasks","brute force","constructive algorithms","implementation"]},{"contestId":467,"index":"A","name":"George and Accommodation","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":466,"index":"E","name":"Information Graph","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["dfs and similar","dsu","graphs","trees"]},{"contestId":466,"index":"D","name":"Increase Sequence","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["combinatorics","dp"]},{"contestId":466,"index":"C","name":"Number of Ways","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["binary search","brute force","data structures","dp","two pointers"]},{"contestId":466,"index":"B","name":"Wonder Room","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["brute force","math"]},{"contestId":466,"index":"A","name":"Cheap Travel","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["implementation"]},{"contestId":465,"index":"B","name":"Inbox (100500)","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["implementation"]},{"contestId":465,"index":"A","name":"inc ARG","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":464,"index":"E","name":"The Classic Problem","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["data structures","graphs","shortest paths"]},{"contestId":464,"index":"D","name":"World of Darkraft - 2","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["dp","probabilities"]},{"contestId":464,"index":"C","name":"Substitutes in Number","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["dp"]},{"contestId":464,"index":"B","name":"Restore Cube ","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["brute force","geometry"]},{"contestId":464,"index":"A","name":"No to Palindromes!","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["greedy","strings"]},{"contestId":463,"index":"E","name":"Caisa and Tree","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["brute force","dfs and similar","math","number theory","trees"]},{"contestId":463,"index":"D","name":"Gargari and Permutations","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dfs and similar","dp","graphs","implementation"]},{"contestId":463,"index":"C","name":"Gargari and Bishops","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["greedy","hashing","implementation"]},{"contestId":463,"index":"B","name":"Caisa and Pylons","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","implementation","math"]},{"contestId":463,"index":"A","name":"Caisa and Sugar","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","implementation"]},{"contestId":462,"index":"B","name":"Appleman and Card Game","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy"]},{"contestId":462,"index":"A","name":"Appleman and Easy Task","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","implementation"]},{"contestId":461,"index":"E","name":"Appleman and a Game","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["binary search","shortest paths","strings"]},{"contestId":461,"index":"D","name":"Appleman and Complicated Task","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["dsu","math"]},{"contestId":461,"index":"C","name":"Appleman and a Sheet of Paper","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["data structures","implementation"]},{"contestId":461,"index":"B","name":"Appleman and Tree","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["dfs and similar","dp","trees"]},{"contestId":461,"index":"A","name":"Appleman and Toastman","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["greedy","sortings"]},{"contestId":460,"index":"E","name":"Roland and Rose","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["brute force","geometry","math","sortings"]},{"contestId":460,"index":"D","name":"Little Victor and Set","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["brute force","constructive algorithms","math"]},{"contestId":460,"index":"C","name":"Present","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["binary search","data structures","greedy"]},{"contestId":460,"index":"B","name":"Little Dima and Equation","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","implementation","math","number theory"]},{"contestId":460,"index":"A","name":"Vasya and Socks","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","implementation","math"]},{"contestId":459,"index":"E","name":"Pashmak and Graph","type":"PROGRAMMING","points":3000.0,"rating":1900,"tags":["dp","sortings"]},{"contestId":459,"index":"D","name":"Pashmak and Parmida\u0027s problem","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["data structures","divide and conquer","sortings"]},{"contestId":459,"index":"C","name":"Pashmak and Buses","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["combinatorics","constructive algorithms","math"]},{"contestId":459,"index":"B","name":"Pashmak and Flowers","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["combinatorics","implementation","sortings"]},{"contestId":459,"index":"A","name":"Pashmak and Garden","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["implementation"]},{"contestId":457,"index":"F","name":"An easy problem about trees","type":"PROGRAMMING","points":3000.0,"rating":3200,"tags":["dp","games","greedy","trees"]},{"contestId":457,"index":"E","name":"Flow Optimality","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["constructive algorithms","flows","math"]},{"contestId":457,"index":"D","name":"Bingo!","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["combinatorics","math","probabilities"]},{"contestId":457,"index":"C","name":"Elections","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["brute force"]},{"contestId":457,"index":"B","name":"Distributed Join","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["greedy"]},{"contestId":457,"index":"A","name":"Golden System","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["math","meet-in-the-middle"]},{"contestId":456,"index":"B","name":"Fedya and Maths","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["math","number theory"]},{"contestId":456,"index":"A","name":"Laptops","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["sortings"]},{"contestId":455,"index":"E","name":"Function","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["data structures"]},{"contestId":455,"index":"D","name":"Serega and Fun","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["data structures"]},{"contestId":455,"index":"C","name":"Civilization","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["dfs and similar","dp","dsu","ternary search","trees"]},{"contestId":455,"index":"B","name":"A Lot of Games","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["dfs and similar","dp","games","implementation","strings","trees"]},{"contestId":455,"index":"A","name":"Boredom","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["dp"]},{"contestId":454,"index":"B","name":"Little Pony and Sort by Shift","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation"]},{"contestId":454,"index":"A","name":"Little Pony and Crystal Mine","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":453,"index":"E","name":"Little Pony and Lord Tirek","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["data structures"]},{"contestId":453,"index":"D","name":"Little Pony and Elements of Harmony","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["dp","matrices"]},{"contestId":453,"index":"C","name":"Little Pony and Summer Sun Celebration","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["constructive algorithms","dfs and similar","graphs"]},{"contestId":453,"index":"B","name":"Little Pony and Harmony Chest","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["bitmasks","brute force","dp"]},{"contestId":453,"index":"A","name":"Little Pony and Expected Maximum","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["probabilities"]},{"contestId":452,"index":"F","name":"Permutation","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["data structures","divide and conquer","hashing"]},{"contestId":452,"index":"E","name":"Three strings","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","dsu","string suffix structures","strings"]},{"contestId":452,"index":"D","name":"Washer, Dryer, Folder","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["greedy","implementation"]},{"contestId":452,"index":"C","name":"Magic Trick","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["combinatorics","math","probabilities"]},{"contestId":452,"index":"B","name":"4-point polyline","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["brute force","constructive algorithms","geometry","trees"]},{"contestId":452,"index":"A","name":"Eevee","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","implementation","strings"]},{"contestId":451,"index":"E","name":"Devu and Flowers","type":"PROGRAMMING","points":3000.0,"rating":2300,"tags":["bitmasks","combinatorics","number theory"]},{"contestId":451,"index":"D","name":"Count Good Substrings","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["math"]},{"contestId":451,"index":"C","name":"Predict Outcome of the Game","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["brute force","implementation","math"]},{"contestId":451,"index":"B","name":"Sort the Array","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation","sortings"]},{"contestId":451,"index":"A","name":"Game With Sticks","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":450,"index":"B","name":"Jzzhu and Sequences","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation","math"]},{"contestId":450,"index":"A","name":"Jzzhu and Children","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":449,"index":"E","name":"Jzzhu and Squares","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["dp","math","number theory"]},{"contestId":449,"index":"D","name":"Jzzhu and Numbers","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["bitmasks","combinatorics","dp"]},{"contestId":449,"index":"C","name":"Jzzhu and Apples","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["constructive algorithms","number theory"]},{"contestId":449,"index":"B","name":"Jzzhu and Cities","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["graphs","greedy","shortest paths"]},{"contestId":449,"index":"A","name":"Jzzhu and Chocolate","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["greedy","math"]},{"contestId":448,"index":"E","name":"Divisors","type":"PROGRAMMING","points":3000.0,"rating":2200,"tags":["brute force","dfs and similar","implementation","number theory"]},{"contestId":448,"index":"D","name":"Multiplication Table","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["binary search","brute force"]},{"contestId":448,"index":"C","name":"Painting Fence","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["divide and conquer","dp","greedy"]},{"contestId":448,"index":"B","name":"Suffix Structures","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation","strings"]},{"contestId":448,"index":"A","name":"Rewards","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":447,"index":"B","name":"DZY Loves Strings","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy","implementation"]},{"contestId":447,"index":"A","name":"DZY Loves Hash","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":446,"index":"E","name":"DZY Loves Bridges","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["math","matrices"]},{"contestId":446,"index":"D","name":"DZY Loves Games","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["math","matrices","probabilities"]},{"contestId":446,"index":"C","name":"DZY Loves Fibonacci Numbers","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["data structures","math","number theory"]},{"contestId":446,"index":"B","name":"DZY Loves Modification","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["brute force","data structures","greedy"]},{"contestId":446,"index":"A","name":"DZY Loves Sequences","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["dp","implementation","two pointers"]},{"contestId":445,"index":"B","name":"DZY Loves Chemistry","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["dfs and similar","dsu","greedy"]},{"contestId":445,"index":"A","name":"DZY Loves Chessboard","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["dfs and similar","implementation"]},{"contestId":444,"index":"E","name":"DZY Loves Planting","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["binary search","dsu","trees"]},{"contestId":444,"index":"D","name":"DZY Loves Strings","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["binary search","hashing","strings","two pointers"]},{"contestId":444,"index":"C","name":"DZY Loves Colors","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["data structures"]},{"contestId":444,"index":"B","name":"DZY Loves FFT","type":"PROGRAMMING","points":1000.0,"rating":2300,"tags":["probabilities"]},{"contestId":444,"index":"A","name":"DZY Loves Physics","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["greedy","math"]},{"contestId":443,"index":"B","name":"Kolya and Tandem Repeat","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","implementation","strings"]},{"contestId":443,"index":"A","name":"Anton and Letters","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation"]},{"contestId":442,"index":"E","name":"Gena and Second Distance","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["geometry"]},{"contestId":442,"index":"D","name":"Adam and Tree","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["data structures","trees"]},{"contestId":442,"index":"C","name":"Artem and Array ","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["data structures","greedy"]},{"contestId":442,"index":"B","name":"Andrey and Problem","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["greedy","math","probabilities"]},{"contestId":442,"index":"A","name":"Borya and Hanabi","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["bitmasks","brute force","implementation"]},{"contestId":441,"index":"E","name":"Valera and Number","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["bitmasks","dp","math","probabilities"]},{"contestId":441,"index":"D","name":"Valera and Swaps","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["constructive algorithms","dsu","graphs","implementation","math","string suffix structures"]},{"contestId":441,"index":"C","name":"Valera and Tubes ","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["constructive algorithms","dfs and similar","implementation"]},{"contestId":441,"index":"B","name":"Valera and Fruits","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["greedy","implementation"]},{"contestId":441,"index":"A","name":"Valera and Antique Items","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":440,"index":"D","name":"Berland Federalization","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["dp","trees"]},{"contestId":440,"index":"C","name":"One-Based Arithmetic","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["brute force","dfs and similar","divide and conquer"]},{"contestId":440,"index":"B","name":"Balancer","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["greedy","implementation"]},{"contestId":440,"index":"A","name":"Forgotten Episode","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":439,"index":"E","name":"Devu and Birthday Celebration","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["combinatorics","dp","math"]},{"contestId":439,"index":"D","name":"Devu and his Brother","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["binary search","sortings","ternary search","two pointers"]},{"contestId":439,"index":"C","name":"Devu and Partitioning of the Array","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["brute force","constructive algorithms","implementation","number theory"]},{"contestId":439,"index":"B","name":"Devu, the Dumb Guy","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation","sortings"]},{"contestId":439,"index":"A","name":"Devu, the Singer and Churu, the Joker","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","implementation"]},{"contestId":438,"index":"E","name":"The Child and Binary Tree","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["combinatorics","divide and conquer","fft","number theory"]},{"contestId":438,"index":"D","name":"The Child and Sequence","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["data structures","math"]},{"contestId":437,"index":"E","name":"The Child and Polygon","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["dp","geometry"]},{"contestId":437,"index":"D","name":"The Child and Zoo","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dsu","sortings"]},{"contestId":437,"index":"C","name":"The Child and Toy","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["graphs","greedy","sortings"]},{"contestId":437,"index":"B","name":"The Child and Set","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["bitmasks","greedy","implementation","sortings"]},{"contestId":437,"index":"A","name":"The Child and Homework","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation"]},{"contestId":436,"index":"F","name":"Banners","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["brute force","data structures","dp"]},{"contestId":436,"index":"E","name":"Cardboard Box","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["data structures","greedy"]},{"contestId":436,"index":"D","name":"Pudding Monsters","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["dp"]},{"contestId":436,"index":"C","name":"Dungeons and Candies","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["dsu","graphs","greedy","trees"]},{"contestId":436,"index":"B","name":"Om Nom and Spiders","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation","math"]},{"contestId":436,"index":"A","name":"Feed with Candy","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["greedy"]},{"contestId":435,"index":"E","name":"Special Graph","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":[]},{"contestId":435,"index":"D","name":"Special Grid","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["brute force","dp","greedy"]},{"contestId":435,"index":"C","name":"Cardiogram","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["implementation"]},{"contestId":435,"index":"B","name":"Pasha Maximizes","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["greedy"]},{"contestId":435,"index":"A","name":"Queue on Bus Stop","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":434,"index":"E","name":"Furukawa Nagisa\u0027s Tree","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["binary search","divide and conquer","sortings","trees"]},{"contestId":434,"index":"D","name":"Nanami\u0027s Power Plant","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["flows"]},{"contestId":433,"index":"E","name":"Tachibana Kanade\u0027s Tofu","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["dp"]},{"contestId":433,"index":"D","name":"Nanami\u0027s Digital Board","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["dsu","implementation"]},{"contestId":433,"index":"C","name":"Ryouko\u0027s Memory Note","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["implementation","math","sortings"]},{"contestId":433,"index":"B","name":"Kuriyama Mirai\u0027s Stones","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["dp","implementation","sortings"]},{"contestId":433,"index":"A","name":"Kitahara Haruki\u0027s Gift","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","implementation"]},{"contestId":432,"index":"E","name":"Square Tiling","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["constructive algorithms","greedy"]},{"contestId":432,"index":"D","name":"Prefixes and Suffixes","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["dp","string suffix structures","strings","two pointers"]},{"contestId":432,"index":"C","name":"Prime Swaps","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["greedy","sortings"]},{"contestId":432,"index":"B","name":"Football Kit","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","greedy","implementation"]},{"contestId":432,"index":"A","name":"Choosing Teams","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","sortings"]},{"contestId":431,"index":"E","name":"Chemistry Experiment","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["binary search","data structures","ternary search"]},{"contestId":431,"index":"D","name":"Random Task","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["binary search","bitmasks","combinatorics","dp","math"]},{"contestId":431,"index":"C","name":"k-Tree","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["dp","implementation","trees"]},{"contestId":431,"index":"B","name":"Shower Line","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["brute force","implementation"]},{"contestId":431,"index":"A","name":"Black Square","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":430,"index":"B","name":"Balls Game","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","two pointers"]},{"contestId":430,"index":"A","name":"Points and Segments (easy)","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["constructive algorithms","sortings"]},{"contestId":429,"index":"E","name":"Points and Segments","type":"PROGRAMMING","points":2000.0,"rating":3000,"tags":["graphs"]},{"contestId":429,"index":"D","name":"Tricky Function","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["data structures","divide and conquer","geometry"]},{"contestId":429,"index":"C","name":"Guess the Tree","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["bitmasks","constructive algorithms","dp","greedy","trees"]},{"contestId":429,"index":"B","name":"Working out","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["dp"]},{"contestId":429,"index":"A","name":"Xor-tree","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["dfs and similar","trees"]},{"contestId":427,"index":"E","name":"Police Patrol","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["greedy","implementation","math","ternary search"]},{"contestId":427,"index":"D","name":"Match \u0026 Catch","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["dp","string suffix structures","strings"]},{"contestId":427,"index":"C","name":"Checkposts","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["dfs and similar","graphs","two pointers"]},{"contestId":427,"index":"B","name":"Prison Transfer","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["data structures","implementation"]},{"contestId":427,"index":"A","name":"Police Recruits","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":426,"index":"B","name":"Sereja and Mirroring","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation"]},{"contestId":426,"index":"A","name":"Sereja and Mugs","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":425,"index":"E","name":"Sereja and Sets","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["dp"]},{"contestId":425,"index":"D","name":"Sereja and Squares","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["binary search","data structures","hashing"]},{"contestId":425,"index":"C","name":"Sereja and Two Sequences","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["data structures","dp"]},{"contestId":425,"index":"B","name":"Sereja and Table ","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["bitmasks","greedy"]},{"contestId":425,"index":"A","name":"Sereja and Swaps","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["brute force","sortings"]},{"contestId":424,"index":"E","name":"Colored Jenga","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["dfs and similar","dp","probabilities"]},{"contestId":424,"index":"D","name":"Biathlon Track","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["binary search","brute force","constructive algorithms","data structures","dp"]},{"contestId":424,"index":"C","name":"Magic Formulas","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["math"]},{"contestId":424,"index":"B","name":"Megacity","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["binary search","greedy","implementation","sortings"]},{"contestId":424,"index":"A","name":"Squats","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":421,"index":"D","name":"Bug in Code","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["binary search","data structures","sortings"]},{"contestId":421,"index":"A","name":"Pasha and Hamsters","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation"]},{"contestId":420,"index":"E","name":"Playing the ball","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["geometry"]},{"contestId":420,"index":"D","name":"Cup Trick","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["data structures"]},{"contestId":420,"index":"C","name":"Bug in Code","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["data structures","graphs","implementation","two pointers"]},{"contestId":420,"index":"B","name":"Online Meeting","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["implementation"]},{"contestId":420,"index":"A","name":"Start Up","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":418,"index":"E","name":"Tricky Password","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["data structures"]},{"contestId":418,"index":"D","name":"Big Problems for Organizers","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["data structures","graphs","trees"]},{"contestId":417,"index":"E","name":"Square Table","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["constructive algorithms","math","probabilities"]},{"contestId":417,"index":"D","name":"Cunning Gena","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["bitmasks","dp","greedy","sortings"]},{"contestId":417,"index":"C","name":"Football","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","graphs","implementation"]},{"contestId":417,"index":"B","name":"Crash","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation"]},{"contestId":417,"index":"A","name":"Elimination","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["dp","implementation","math"]},{"contestId":416,"index":"E","name":"President\u0027s Path","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["dp","graphs","shortest paths"]},{"contestId":416,"index":"D","name":"Population Size","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["greedy","implementation","math"]},{"contestId":416,"index":"C","name":"Booking System","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","dp","greedy","implementation"]},{"contestId":416,"index":"B","name":"Art Union","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","dp","implementation"]},{"contestId":416,"index":"A","name":"Guess a number!","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["greedy","implementation","two pointers"]},{"contestId":415,"index":"B","name":"Mashmokh and Tokens","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["binary search","greedy","implementation","math"]},{"contestId":415,"index":"A","name":"Mashmokh and Lights","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":414,"index":"E","name":"Mashmokh\u0027s Designed Problem","type":"PROGRAMMING","points":2500.0,"rating":3200,"tags":["data structures"]},{"contestId":414,"index":"D","name":"Mashmokh and Water Tanks","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["binary search","data structures","greedy","trees","two pointers"]},{"contestId":414,"index":"C","name":"Mashmokh and Reverse Operation","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["combinatorics","divide and conquer"]},{"contestId":414,"index":"B","name":"Mashmokh and ACM","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["combinatorics","dp","number theory"]},{"contestId":414,"index":"A","name":"Mashmokh and Numbers","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["constructive algorithms","number theory"]},{"contestId":413,"index":"E","name":"Maze 2D","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["data structures","divide and conquer"]},{"contestId":413,"index":"D","name":"2048","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["bitmasks","dp"]},{"contestId":413,"index":"C","name":"Jeopardy!","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["greedy","math"]},{"contestId":413,"index":"B","name":"Spyke Chatting","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation"]},{"contestId":413,"index":"A","name":"Data Recovery","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["implementation"]},{"contestId":412,"index":"E","name":"E-mail Addresses","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["implementation"]},{"contestId":412,"index":"D","name":"Giving Awards","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["dfs and similar"]},{"contestId":412,"index":"C","name":"Pattern","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["implementation","strings"]},{"contestId":412,"index":"B","name":"Network Configuration","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["greedy","sortings"]},{"contestId":412,"index":"A","name":"Poster","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","implementation"]},{"contestId":411,"index":"C","name":"Kicker","type":"PROGRAMMING","rating":1700,"tags":["*special","implementation"]},{"contestId":411,"index":"B","name":"Multi-core Processor","type":"PROGRAMMING","rating":1600,"tags":["implementation"]},{"contestId":411,"index":"A","name":"Password Check","type":"PROGRAMMING","rating":800,"tags":["*special","implementation"]},{"contestId":409,"index":"I","name":"Feed the Golorp","type":"PROGRAMMING","rating":2400,"tags":["*special"]},{"contestId":409,"index":"H","name":"A + B Strikes Back","type":"PROGRAMMING","rating":1500,"tags":["*special","brute force","constructive algorithms","dsu","implementation"]},{"contestId":409,"index":"G","name":"On a plane","type":"PROGRAMMING","rating":2200,"tags":["*special","geometry"]},{"contestId":409,"index":"F","name":"000001","type":"PROGRAMMING","rating":1900,"tags":["*special"]},{"contestId":409,"index":"E","name":"Dome","type":"PROGRAMMING","rating":1800,"tags":["*special"]},{"contestId":409,"index":"D","name":"Big Data","type":"PROGRAMMING","rating":1700,"tags":["*special"]},{"contestId":409,"index":"C","name":"Magnum Opus","type":"PROGRAMMING","rating":1700,"tags":["*special"]},{"contestId":409,"index":"B","name":"Mysterious Language","type":"PROGRAMMING","rating":1700,"tags":["*special"]},{"contestId":409,"index":"A","name":"The Great Game","type":"PROGRAMMING","rating":1700,"tags":["*special"]},{"contestId":408,"index":"B","name":"Garland","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation"]},{"contestId":408,"index":"A","name":"Line to Cashier","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":407,"index":"E","name":"k-d-sequence","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["data structures"]},{"contestId":407,"index":"D","name":"Largest Submatrix 3","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["dp","hashing"]},{"contestId":407,"index":"C","name":"Curious Array","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["brute force","combinatorics","implementation","math"]},{"contestId":407,"index":"B","name":"Long Path","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["dp","implementation"]},{"contestId":407,"index":"A","name":"Triangle","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["brute force","geometry","implementation","math"]},{"contestId":406,"index":"E","name":"Hamming Triples","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["implementation","math","two pointers"]},{"contestId":406,"index":"D","name":"Hill Climbing","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["dfs and similar","geometry","trees"]},{"contestId":405,"index":"E","name":"Graph Cutting","type":"PROGRAMMING","points":3000.0,"rating":2300,"tags":["dfs and similar","graphs"]},{"contestId":405,"index":"D","name":"Toy Sum","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["greedy","implementation","math"]},{"contestId":405,"index":"C","name":"Unusual Product","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["implementation","math"]},{"contestId":405,"index":"B","name":"Domino Effect","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":[]},{"contestId":405,"index":"A","name":"Gravity Flip","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","implementation","sortings"]},{"contestId":404,"index":"E","name":"Maze 1D","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["binary search","greedy","implementation"]},{"contestId":404,"index":"D","name":"Minesweeper 1D","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dp","implementation"]},{"contestId":404,"index":"C","name":"Restore Graph","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["dfs and similar","graphs","sortings"]},{"contestId":404,"index":"B","name":"Marathon","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["implementation","math"]},{"contestId":404,"index":"A","name":"Valera and X","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":403,"index":"E","name":"Two Rooted Trees","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["data structures","implementation","trees"]},{"contestId":403,"index":"D","name":"Beautiful Pairs of Numbers","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["combinatorics","dp"]},{"contestId":402,"index":"E","name":"Strictly Positive Matrix","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["graphs","math"]},{"contestId":402,"index":"D","name":"Upgrading Array","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["dp","greedy","math","number theory"]},{"contestId":402,"index":"C","name":"Searching for Graph","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["brute force","constructive algorithms","graphs"]},{"contestId":402,"index":"B","name":"Trees in a Row","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","implementation"]},{"contestId":402,"index":"A","name":"Nuts","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["greedy","math"]},{"contestId":401,"index":"D","name":"Roman and Numbers","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["bitmasks","brute force","combinatorics","dp","number theory"]},{"contestId":401,"index":"C","name":"Team","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":401,"index":"B","name":"Sereja and Contests","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy","implementation","math"]},{"contestId":401,"index":"A","name":"Vanya and Cards","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":400,"index":"E","name":"Inna and Binary Logic","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["binary search","bitmasks","data structures"]},{"contestId":400,"index":"D","name":"Dima and Bacteria","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["dsu","graphs","shortest paths"]},{"contestId":400,"index":"C","name":"Inna and Huge Candy Matrix","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["implementation","math"]},{"contestId":400,"index":"B","name":"Inna and New Matrix of Candies","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","implementation","schedules"]},{"contestId":400,"index":"A","name":"Inna and Choose Options","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":399,"index":"B","name":"Red and Blue Balls","type":"PROGRAMMING","points":1000.0,"tags":[]},{"contestId":399,"index":"A","name":"Pages","type":"PROGRAMMING","points":500.0,"tags":["implementation"]},{"contestId":398,"index":"E","name":"Sorting Permutations","type":"PROGRAMMING","points":2500.0,"tags":[]},{"contestId":398,"index":"D","name":"Instant Messanger","type":"PROGRAMMING","points":2000.0,"tags":["data structures"]},{"contestId":398,"index":"C","name":"Tree and Array","type":"PROGRAMMING","points":1500.0,"tags":["constructive algorithms"]},{"contestId":398,"index":"B","name":"Painting The Wall","type":"PROGRAMMING","points":1000.0,"tags":["dp","probabilities"]},{"contestId":398,"index":"A","name":"Cards","type":"PROGRAMMING","points":500.0,"tags":["constructive algorithms","implementation"]},{"contestId":397,"index":"B","name":"On Corruption and Numbers","type":"PROGRAMMING","points":1000.0,"tags":["constructive algorithms","implementation","math"]},{"contestId":397,"index":"A","name":"On Segment\u0027s Own Points","type":"PROGRAMMING","points":500.0,"tags":["implementation"]},{"contestId":396,"index":"E","name":"On Iteration of One Well-Known Function","type":"PROGRAMMING","points":2500.0,"tags":["math"]},{"contestId":396,"index":"D","name":"On Sum of Number of Inversions in Permutations","type":"PROGRAMMING","points":2000.0,"tags":["combinatorics","math"]},{"contestId":396,"index":"C","name":"On Changing Tree","type":"PROGRAMMING","points":1500.0,"tags":["data structures","graphs","trees"]},{"contestId":396,"index":"B","name":"On Sum of Fractions","type":"PROGRAMMING","points":1000.0,"tags":["math","number theory"]},{"contestId":396,"index":"A","name":"On Number of Decompositions into Multipliers","type":"PROGRAMMING","points":500.0,"tags":["combinatorics","math","number theory"]},{"contestId":394,"index":"E","name":"Lightbulb for Minister","type":"PROGRAMMING","points":2500.0,"tags":["geometry"]},{"contestId":394,"index":"D","name":"Physical Education and Buns","type":"PROGRAMMING","points":2000.0,"tags":["brute force","implementation","math"]},{"contestId":394,"index":"C","name":"Dominoes","type":"PROGRAMMING","points":1500.0,"tags":["constructive algorithms","greedy"]},{"contestId":394,"index":"B","name":"Very Beautiful Number","type":"PROGRAMMING","points":1000.0,"tags":["math"]},{"contestId":394,"index":"A","name":"Counting Sticks","type":"PROGRAMMING","points":500.0,"tags":["brute force","implementation"]},{"contestId":393,"index":"B","name":"Three matrices","type":"PROGRAMMING","points":1000.0,"tags":[]},{"contestId":393,"index":"A","name":"Nineteen","type":"PROGRAMMING","points":500.0,"tags":[]},{"contestId":392,"index":"E","name":"Deleting Substrings","type":"PROGRAMMING","points":2500.0,"tags":[]},{"contestId":392,"index":"D","name":"Three Arrays","type":"PROGRAMMING","points":2000.0,"tags":["data structures"]},{"contestId":392,"index":"C","name":"Yet Another Number Sequence","type":"PROGRAMMING","points":1500.0,"tags":["combinatorics","math","matrices"]},{"contestId":392,"index":"B","name":"Tower of Hanoi","type":"PROGRAMMING","points":1000.0,"tags":["dp"]},{"contestId":392,"index":"A","name":"Blocked Points","type":"PROGRAMMING","points":500.0,"tags":["math"]},{"contestId":391,"index":"F3","name":"Stock Trading","type":"PROGRAMMING","points":10.0,"tags":[]},{"contestId":391,"index":"F2","name":"Stock Trading","type":"PROGRAMMING","points":15.0,"tags":["greedy"]},{"contestId":391,"index":"F1","name":"Stock Trading","type":"PROGRAMMING","points":8.0,"tags":["dp"]},{"contestId":391,"index":"E2","name":"Three Trees","type":"PROGRAMMING","points":13.0,"tags":[]},{"contestId":391,"index":"E1","name":"Three Trees","type":"PROGRAMMING","points":11.0,"tags":[]},{"contestId":391,"index":"D2","name":"Supercollider","type":"PROGRAMMING","points":16.0,"tags":["data structures"]},{"contestId":391,"index":"D1","name":"Supercollider","type":"PROGRAMMING","points":3.0,"tags":["brute force"]},{"contestId":391,"index":"C3","name":"The Tournament","type":"PROGRAMMING","points":8.0,"tags":[]},{"contestId":391,"index":"C2","name":"The Tournament","type":"PROGRAMMING","points":4.0,"tags":["greedy"]},{"contestId":391,"index":"C1","name":"The Tournament","type":"PROGRAMMING","points":4.0,"tags":["brute force"]},{"contestId":391,"index":"B","name":"Word Folding","type":"PROGRAMMING","points":5.0,"tags":["brute force"]},{"contestId":391,"index":"A","name":"Genetic Engineering","type":"PROGRAMMING","points":3.0,"tags":["implementation","two pointers"]},{"contestId":390,"index":"E","name":"Inna and Large Sweet Matrix","type":"PROGRAMMING","points":2500.0,"tags":[]},{"contestId":390,"index":"D","name":"Inna and Sweet Matrix","type":"PROGRAMMING","points":2000.0,"tags":["constructive algorithms"]},{"contestId":390,"index":"C","name":"Inna and Candy Boxes","type":"PROGRAMMING","points":1500.0,"tags":["data structures"]},{"contestId":390,"index":"B","name":"Inna, Dima and Song","type":"PROGRAMMING","points":1000.0,"tags":["implementation"]},{"contestId":390,"index":"A","name":"Inna and Alarm Clock","type":"PROGRAMMING","points":500.0,"tags":["implementation"]},{"contestId":389,"index":"B","name":"Fox and Cross","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","implementation"]},{"contestId":389,"index":"A","name":"Fox and Number Game","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy","math"]},{"contestId":388,"index":"E","name":"Fox and Meteor Shower","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["geometry"]},{"contestId":388,"index":"D","name":"Fox and Perfect Sets","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["math"]},{"contestId":388,"index":"C","name":"Fox and Card Game","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["games","greedy","sortings"]},{"contestId":388,"index":"B","name":"Fox and Minimal path","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["bitmasks","constructive algorithms","graphs","implementation","math"]},{"contestId":388,"index":"A","name":"Fox and Box Accumulation","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["greedy","sortings"]},{"contestId":387,"index":"E","name":"George and Cards","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["binary search","data structures"]},{"contestId":387,"index":"D","name":"George and Interesting Graph","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["graph matchings"]},{"contestId":387,"index":"C","name":"George and Number","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["greedy","implementation"]},{"contestId":387,"index":"B","name":"George and Round","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","greedy","two pointers"]},{"contestId":387,"index":"A","name":"George and Sleep","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":386,"index":"D","name":"Game with Points","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["dp","graphs","implementation","shortest paths"]},{"contestId":386,"index":"C","name":"Diverse Substrings","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dp","strings","two pointers"]},{"contestId":386,"index":"B","name":"Fly, freebies, fly!","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["binary search","brute force","implementation"]},{"contestId":386,"index":"A","name":"Second-Price Auction","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":385,"index":"E","name":"Bear in the Field","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["math","matrices"]},{"contestId":385,"index":"D","name":"Bear and Floodlight","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["bitmasks","dp","geometry"]},{"contestId":385,"index":"C","name":"Bear and Prime Numbers","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["binary search","brute force","data structures","dp","implementation","math","number theory"]},{"contestId":385,"index":"B","name":"Bear and Strings","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","greedy","implementation","math","strings"]},{"contestId":385,"index":"A","name":"Bear and Raspberry","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","greedy","implementation"]},{"contestId":384,"index":"B","name":"Multitasking","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["greedy","implementation","sortings","two pointers"]},{"contestId":384,"index":"A","name":"Coder","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":383,"index":"E","name":"Vowels","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["combinatorics","divide and conquer","dp"]},{"contestId":383,"index":"D","name":"Antimatter","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["dp"]},{"contestId":383,"index":"C","name":"Propagating tree","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["data structures","dfs and similar","trees"]},{"contestId":383,"index":"B","name":"Volcanoes","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["binary search","implementation","sortings","two pointers"]},{"contestId":383,"index":"A","name":"Milking cows","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["data structures","greedy"]},{"contestId":382,"index":"E","name":"Ksenia and Combinatorics","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["combinatorics","dp"]},{"contestId":382,"index":"D","name":"Ksenia and Pawns","type":"PROGRAMMING","points":3000.0,"rating":2200,"tags":["dfs and similar","graphs","implementation","trees"]},{"contestId":382,"index":"C","name":"Arithmetic Progression","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["implementation","sortings"]},{"contestId":382,"index":"B","name":"Number Busters","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["binary search","math"]},{"contestId":382,"index":"A","name":"Ksenia and Pan Scales","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["greedy","implementation"]},{"contestId":381,"index":"B","name":"Sereja and Stairs","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","implementation","sortings"]},{"contestId":381,"index":"A","name":"Sereja and Dima","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","two pointers"]},{"contestId":380,"index":"E","name":"Sereja and Dividing","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["data structures"]},{"contestId":380,"index":"D","name":"Sereja and Cinema","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["combinatorics","math"]},{"contestId":380,"index":"C","name":"Sereja and Brackets","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["data structures","schedules"]},{"contestId":380,"index":"B","name":"Sereja and Tree","type":"PROGRAMMING","points":1000.0,"rating":2400,"tags":["graphs","implementation"]},{"contestId":380,"index":"A","name":"Sereja and Prefixes","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["binary search","brute force"]},{"contestId":379,"index":"G","name":"New Year Cactus","type":"PROGRAMMING","points":3500.0,"rating":3100,"tags":["dp"]},{"contestId":379,"index":"F","name":"New Year Tree","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["data structures","divide and conquer","trees"]},{"contestId":379,"index":"E","name":"New Year Tree Decorations","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["geometry","schedules","sortings"]},{"contestId":379,"index":"D","name":"New Year Letter","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["bitmasks","brute force","dp"]},{"contestId":379,"index":"C","name":"New Year Ratings Change","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["greedy","sortings"]},{"contestId":379,"index":"B","name":"New Year Present","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","implementation"]},{"contestId":379,"index":"A","name":"New Year Candles","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":378,"index":"B","name":"Semifinals","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation","sortings"]},{"contestId":378,"index":"A","name":"Playing with Dice","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force"]},{"contestId":377,"index":"E","name":"Cookie Clicker","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["dp","geometry"]},{"contestId":377,"index":"D","name":"Developing Game","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["data structures"]},{"contestId":377,"index":"C","name":"Captains Mode","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["bitmasks","dp","games"]},{"contestId":377,"index":"B","name":"Preparing for the Contest","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["binary search","data structures","greedy","sortings"]},{"contestId":377,"index":"A","name":"Maze","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["dfs and similar"]},{"contestId":376,"index":"B","name":"I.O.U.","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation"]},{"contestId":376,"index":"A","name":"Lever","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","math"]},{"contestId":375,"index":"E","name":"Red and Black Tree","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["dp","implementation","math"]},{"contestId":375,"index":"D","name":"Tree and Queries","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["data structures","dfs and similar","trees"]},{"contestId":375,"index":"C","name":"Circling Round Treasures","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["bitmasks","shortest paths"]},{"contestId":375,"index":"B","name":"Maximum Submatrix 2","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["data structures","dp","implementation","sortings"]},{"contestId":375,"index":"A","name":"Divisible by Seven","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["math","number theory"]},{"contestId":374,"index":"E","name":"Inna and Babies","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["binary search","data structures","dsu","geometry","implementation"]},{"contestId":374,"index":"D","name":"Inna and Sequence ","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["binary search","data structures","dp","trees"]},{"contestId":374,"index":"C","name":"Inna and Dima","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["dfs and similar","dp","graphs","implementation"]},{"contestId":374,"index":"B","name":"Inna and Nine","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["combinatorics","greedy"]},{"contestId":374,"index":"A","name":"Inna and Pink Pony","type":"PROGRAMMING","points":500.0,"rating":2000,"tags":["greedy","implementation"]},{"contestId":373,"index":"B","name":"Making Sequences is Fun","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["binary search","implementation","math"]},{"contestId":373,"index":"A","name":"Collecting Beats is Fun","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":372,"index":"E","name":"Drawing Circles is Fun","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["combinatorics","geometry"]},{"contestId":372,"index":"D","name":"Choosing Subtree is Fun","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["binary search","data structures","dfs and similar","trees","two pointers"]},{"contestId":372,"index":"C","name":"Watching Fireworks is Fun","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["data structures","dp","math"]},{"contestId":372,"index":"B","name":"Counting Rectangles is Fun","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["brute force","divide and conquer","dp"]},{"contestId":372,"index":"A","name":"Counting Kangaroos is Fun","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["binary search","greedy","sortings","two pointers"]},{"contestId":371,"index":"E","name":"Subway Innovation","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["greedy","math","two pointers"]},{"contestId":371,"index":"D","name":"Vessels","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["data structures","dsu","implementation","trees"]},{"contestId":371,"index":"C","name":"Hamburgers","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","brute force"]},{"contestId":371,"index":"B","name":"Fox Dividing Cheese","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["math","number theory"]},{"contestId":371,"index":"A","name":"K-Periodic Array","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy","implementation","math"]},{"contestId":370,"index":"E","name":"Summer Reading","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["dp","greedy"]},{"contestId":370,"index":"D","name":"Broken Monitor","type":"PROGRAMMING","points":3000.0,"rating":2100,"tags":["brute force","constructive algorithms","greedy","implementation"]},{"contestId":370,"index":"C","name":"Mittens","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":370,"index":"B","name":"Berland Bingo","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation"]},{"contestId":370,"index":"A","name":"Rook, Bishop and King","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["graphs","math","shortest paths"]},{"contestId":369,"index":"E","name":"Valera and Queries","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["binary search","data structures"]},{"contestId":369,"index":"D","name":"Valera and Fools","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["dfs and similar","dp","graphs","shortest paths"]},{"contestId":369,"index":"C","name":"Valera and Elections","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["dfs and similar","graphs","trees"]},{"contestId":369,"index":"B","name":"Valera and Contest","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["constructive algorithms","implementation","math"]},{"contestId":369,"index":"A","name":"Valera and Plates","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","implementation"]},{"contestId":368,"index":"B","name":"Sereja and Suffixes","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["data structures","dp"]},{"contestId":368,"index":"A","name":"Sereja and Coat Rack","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":367,"index":"E","name":"Sereja and Intervals","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["combinatorics","dp"]},{"contestId":367,"index":"D","name":"Sereja and Sets","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["bitmasks","dfs and similar"]},{"contestId":367,"index":"C","name":"Sereja and the Arrangement of Numbers","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["graphs","greedy","sortings"]},{"contestId":367,"index":"B","name":"Sereja ans Anagrams","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["binary search","data structures"]},{"contestId":367,"index":"A","name":"Sereja and Algorithm ","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["data structures","implementation"]},{"contestId":366,"index":"E","name":"Dima and Magic Guitar","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["brute force","implementation","math"]},{"contestId":366,"index":"D","name":"Dima and Trap Graph","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["binary search","data structures","dfs and similar","dsu","shortest paths","two pointers"]},{"contestId":366,"index":"C","name":"Dima and Salad","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["dp"]},{"contestId":366,"index":"B","name":"Dima and To-do List","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","implementation"]},{"contestId":366,"index":"A","name":"Dima and Guards","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation"]},{"contestId":365,"index":"B","name":"The Fibonacci Segment","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["implementation"]},{"contestId":365,"index":"A","name":"Good Number","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation"]},{"contestId":364,"index":"E","name":"Empty Rectangles","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["divide and conquer","two pointers"]},{"contestId":364,"index":"D","name":"Ghd","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["brute force","math","probabilities"]},{"contestId":364,"index":"C","name":"Beautiful Set","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["brute force","number theory"]},{"contestId":364,"index":"B","name":"Free Market","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["dp","greedy"]},{"contestId":364,"index":"A","name":"Matrix","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["combinatorics","data structures","implementation"]},{"contestId":363,"index":"E","name":"Two Circles","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["brute force","data structures","implementation"]},{"contestId":363,"index":"D","name":"Renting Bikes","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["binary search","greedy"]},{"contestId":363,"index":"C","name":"Fixing Typos","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["greedy","implementation"]},{"contestId":363,"index":"B","name":"Fence","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","dp"]},{"contestId":363,"index":"A","name":"Soroban","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":362,"index":"E","name":"Petya and Pipes","type":"PROGRAMMING","points":3000.0,"rating":2300,"tags":["flows","graphs","shortest paths"]},{"contestId":362,"index":"D","name":"Fools and Foolproof Roads","type":"PROGRAMMING","points":3000.0,"rating":2100,"tags":["data structures","dfs and similar","dsu","graphs","greedy"]},{"contestId":362,"index":"C","name":"Insertion Sort","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["data structures","dp","implementation","math"]},{"contestId":362,"index":"B","name":"Petya and Staircases","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation","sortings"]},{"contestId":362,"index":"A","name":"Two Semiknights Meet","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["greedy","math"]},{"contestId":361,"index":"B","name":"Levko and Permutation","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","math","number theory"]},{"contestId":361,"index":"A","name":"Levko and Table","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","implementation"]},{"contestId":360,"index":"E","name":"Levko and Game","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["graphs","greedy","shortest paths"]},{"contestId":360,"index":"D","name":"Levko and Sets","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["number theory"]},{"contestId":360,"index":"C","name":"Levko and Strings","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["combinatorics","dp"]},{"contestId":360,"index":"B","name":"Levko and Array","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["binary search","dp"]},{"contestId":360,"index":"A","name":"Levko and Array Recovery","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["greedy","implementation"]},{"contestId":359,"index":"E","name":"Neatness","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["constructive algorithms","dfs and similar"]},{"contestId":359,"index":"D","name":"Pair of Numbers","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["binary search","brute force","data structures","math","two pointers"]},{"contestId":359,"index":"C","name":"Prime Number","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["math","number theory"]},{"contestId":359,"index":"B","name":"Permutation","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["constructive algorithms","dp","math"]},{"contestId":359,"index":"A","name":"Table","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":358,"index":"E","name":"Dima and Kicks","type":"PROGRAMMING","points":3000.0,"rating":2300,"tags":["brute force","dsu","graphs","implementation"]},{"contestId":358,"index":"D","name":"Dima and Hares","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["dp","greedy"]},{"contestId":358,"index":"C","name":"Dima and Containers","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":358,"index":"B","name":"Dima and Text Messages","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","strings"]},{"contestId":358,"index":"A","name":"Dima and Continuous Line","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["brute force","implementation"]},{"contestId":357,"index":"B","name":"Flag Day","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["constructive algorithms","implementation"]},{"contestId":357,"index":"A","name":"Group of Students","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","greedy","implementation"]},{"contestId":356,"index":"E","name":"Xenia and String Problem","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["dp","hashing","implementation","string suffix structures","strings"]},{"contestId":356,"index":"D","name":"Bags and Coins","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["bitmasks","constructive algorithms","dp","greedy"]},{"contestId":356,"index":"C","name":"Compartments","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["combinatorics","constructive algorithms","greedy","implementation"]},{"contestId":356,"index":"B","name":"Xenia and Hamming","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["implementation","math"]},{"contestId":356,"index":"A","name":"Knight Tournament","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["data structures","dsu"]},{"contestId":355,"index":"B","name":"Vasya and Public Transport","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","implementation"]},{"contestId":355,"index":"A","name":"Vasya and Digital Root","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["constructive algorithms","implementation"]},{"contestId":354,"index":"E","name":"Lucky Number Representation","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["constructive algorithms","dfs and similar","dp"]},{"contestId":354,"index":"D","name":"Transferring Pyramid","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["dp"]},{"contestId":354,"index":"C","name":"Vasya and Beautiful Arrays","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["brute force","dp","number theory"]},{"contestId":354,"index":"B","name":"Game with Strings","type":"PROGRAMMING","points":1000.0,"rating":2400,"tags":["bitmasks","dp","games"]},{"contestId":354,"index":"A","name":"Vasya and Robot","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["brute force","greedy","math"]},{"contestId":353,"index":"E","name":"Antichain","type":"PROGRAMMING","points":3000.0,"rating":2200,"tags":["dp","graph matchings","greedy"]},{"contestId":353,"index":"D","name":"Queue","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["constructive algorithms","dp"]},{"contestId":353,"index":"C","name":"Find Maximum","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["implementation","math","number theory"]},{"contestId":353,"index":"B","name":"Two Heaps","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["combinatorics","constructive algorithms","greedy","implementation","math","sortings"]},{"contestId":353,"index":"A","name":"Domino","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["implementation","math"]},{"contestId":352,"index":"B","name":"Jeff and Periods","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation","sortings"]},{"contestId":352,"index":"A","name":"Jeff and Digits","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","implementation","math"]},{"contestId":351,"index":"E","name":"Jeff and Permutation","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["greedy"]},{"contestId":351,"index":"D","name":"Jeff and Removing Periods","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["data structures"]},{"contestId":351,"index":"C","name":"Jeff and Brackets","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["dp","matrices"]},{"contestId":351,"index":"B","name":"Jeff and Furik","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["combinatorics","dp","probabilities"]},{"contestId":351,"index":"A","name":"Jeff and Rounding","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["dp","greedy","implementation","math"]},{"contestId":350,"index":"E","name":"Wrong Floyd","type":"PROGRAMMING","points":3000.0,"rating":2200,"tags":["brute force","constructive algorithms","dfs and similar","graphs"]},{"contestId":350,"index":"D","name":"Looking for Owls","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["binary search","data structures","geometry","hashing","sortings"]},{"contestId":350,"index":"C","name":"Bombs","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["greedy","implementation","sortings"]},{"contestId":350,"index":"B","name":"Resort","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["graphs"]},{"contestId":350,"index":"A","name":"TL","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","greedy","implementation"]},{"contestId":349,"index":"B","name":"Color the Fence","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["data structures","dp","greedy","implementation"]},{"contestId":349,"index":"A","name":"Cinema Line","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["greedy","implementation"]},{"contestId":348,"index":"E","name":"Pilgrims","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["dfs and similar","dp","trees"]},{"contestId":348,"index":"D","name":"Turtles","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["dp","matrices"]},{"contestId":348,"index":"C","name":"Subset Sums","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["brute force","data structures"]},{"contestId":348,"index":"B","name":"Apple Tree","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["dfs and similar","number theory","trees"]},{"contestId":348,"index":"A","name":"Mafia","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["binary search","math","sortings"]},{"contestId":347,"index":"B","name":"Fixed Points","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","implementation","math"]},{"contestId":347,"index":"A","name":"Difference Row","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","implementation","sortings"]},{"contestId":346,"index":"E","name":"Doodle Jump","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["math","number theory"]},{"contestId":346,"index":"D","name":"Robot Control","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["dp","graphs","shortest paths"]},{"contestId":346,"index":"C","name":"Number Transformation II","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["greedy","math"]},{"contestId":346,"index":"B","name":"Lucky Common Subsequence","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["dp","strings"]},{"contestId":346,"index":"A","name":"Alice and Bob","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["games","math","number theory"]},{"contestId":345,"index":"G","name":"Suffix Subgroup","type":"PROGRAMMING","rating":2200,"tags":["*special","strings"]},{"contestId":345,"index":"F","name":"Superstitions Inspection","type":"PROGRAMMING","rating":2700,"tags":["*special"]},{"contestId":345,"index":"E","name":"Black Cat Rush","type":"PROGRAMMING","rating":2700,"tags":["*special"]},{"contestId":345,"index":"D","name":"Chain Letter","type":"PROGRAMMING","rating":2200,"tags":["*special","dfs and similar","graphs"]},{"contestId":345,"index":"C","name":"Counting Fridays","type":"PROGRAMMING","rating":2000,"tags":["*special"]},{"contestId":345,"index":"B","name":"Triskaidekaphobia","type":"PROGRAMMING","rating":2100,"tags":["*special"]},{"contestId":345,"index":"A","name":"Expecting Trouble","type":"PROGRAMMING","rating":1500,"tags":["*special","probabilities"]},{"contestId":344,"index":"B","name":"Simple Molecules","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","graphs","math"]},{"contestId":344,"index":"A","name":"Magnets","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":343,"index":"E","name":"Pumping Stations","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["brute force","dfs and similar","divide and conquer","flows","graphs","greedy","trees"]},{"contestId":343,"index":"D","name":"Water Tree","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["data structures","dfs and similar","graphs","trees"]},{"contestId":343,"index":"C","name":"Read Time","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["binary search","greedy","two pointers"]},{"contestId":343,"index":"B","name":"Alternating Current","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["data structures","greedy","implementation"]},{"contestId":343,"index":"A","name":"Rational Resistance","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["math","number theory"]},{"contestId":342,"index":"E","name":"Xenia and Tree","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","divide and conquer","trees"]},{"contestId":342,"index":"D","name":"Xenia and Dominoes","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["bitmasks","dfs and similar","dp"]},{"contestId":342,"index":"C","name":"Cupboard and Balloons","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["geometry"]},{"contestId":342,"index":"B","name":"Xenia and Spies","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","greedy","implementation"]},{"contestId":342,"index":"A","name":"Xenia and Divisors","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["greedy","implementation"]},{"contestId":341,"index":"E","name":"Candies Game","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["constructive algorithms","greedy"]},{"contestId":341,"index":"D","name":"Iahub and Xors","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures"]},{"contestId":340,"index":"E","name":"Iahub and Permutations","type":"PROGRAMMING","points":3000.0,"rating":2000,"tags":["combinatorics","math"]},{"contestId":340,"index":"D","name":"Bubble Sort Graph","type":"PROGRAMMING","points":2000.0,"rating":1500,"tags":["binary search","data structures","dp"]},{"contestId":340,"index":"C","name":"Tourist Problem","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["combinatorics","implementation","math"]},{"contestId":340,"index":"B","name":"Maximal Area Quadrilateral","type":"PROGRAMMING","points":3000.0,"rating":2100,"tags":["brute force","geometry"]},{"contestId":340,"index":"A","name":"The Wall","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["math"]},{"contestId":339,"index":"E","name":"Three Swaps","type":"PROGRAMMING","points":3000.0,"rating":2700,"tags":["constructive algorithms","dfs and similar","greedy"]},{"contestId":339,"index":"D","name":"Xenia and Bit Operations","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["data structures","trees"]},{"contestId":339,"index":"C","name":"Xenia and Weights","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","dfs and similar","dp","graphs","greedy","shortest paths"]},{"contestId":339,"index":"B","name":"Xenia and Ringroad","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["implementation"]},{"contestId":339,"index":"A","name":"Helpful Maths","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","implementation","sortings","strings"]},{"contestId":338,"index":"E","name":"Optimize!","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["data structures"]},{"contestId":338,"index":"D","name":"GCD Table","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["chinese remainder theorem","math","number theory"]},{"contestId":337,"index":"E","name":"Divisor Tree","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["brute force","number theory","trees"]},{"contestId":337,"index":"D","name":"Book of Evil","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["dfs and similar","divide and conquer","dp","trees"]},{"contestId":337,"index":"C","name":"Quiz","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","greedy","math","matrices","number theory"]},{"contestId":337,"index":"B","name":"Routine Problem","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["greedy","math","number theory"]},{"contestId":337,"index":"A","name":"Puzzles","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy"]},{"contestId":336,"index":"E","name":"Vasily the Bear and Painting Square","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["bitmasks","combinatorics","dp","implementation"]},{"contestId":336,"index":"D","name":"Vasily the Bear and Beautiful Strings","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["combinatorics","math","number theory"]},{"contestId":336,"index":"C","name":"Vasily the Bear and Sequence","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["brute force","greedy","implementation","number theory"]},{"contestId":336,"index":"B","name":"Vasily the Bear and Fly","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["math"]},{"contestId":336,"index":"A","name":"Vasily the Bear and Triangle","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","math"]},{"contestId":335,"index":"F","name":"Buy One, Get One Free","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["dp","greedy"]},{"contestId":335,"index":"E","name":"Counting Skyscrapers","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["dp","math","probabilities"]},{"contestId":335,"index":"D","name":"Rectangles and Square","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["brute force","dp"]},{"contestId":335,"index":"C","name":"More Reclamation","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["games"]},{"contestId":335,"index":"B","name":"Palindrome","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["constructive algorithms","dp"]},{"contestId":335,"index":"A","name":"Banana","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["binary search","constructive algorithms","greedy"]},{"contestId":334,"index":"B","name":"Eight Point Sets","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["sortings"]},{"contestId":334,"index":"A","name":"Candy Bags","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":333,"index":"E","name":"Summer Earnings","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["binary search","bitmasks","brute force","geometry","sortings"]},{"contestId":333,"index":"D","name":"Characteristics of Rectangles","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["binary search","bitmasks","brute force","implementation","sortings"]},{"contestId":333,"index":"C","name":"Lucky Tickets","type":"PROGRAMMING","points":1500.0,"rating":2700,"tags":["brute force","constructive algorithms"]},{"contestId":333,"index":"B","name":"Chips","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["greedy"]},{"contestId":333,"index":"A","name":"Secrets","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["greedy"]},{"contestId":332,"index":"E","name":"Binary Key","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["dp","greedy","implementation"]},{"contestId":332,"index":"D","name":"Theft of Blueprints","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["graphs","math"]},{"contestId":332,"index":"C","name":"Students\u0027 Revenge","type":"PROGRAMMING","points":3000.0,"rating":2200,"tags":["data structures","greedy","sortings"]},{"contestId":332,"index":"B","name":"Maximum Absurdity","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["data structures","dp","implementation"]},{"contestId":332,"index":"A","name":"Down the Hatch!","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation"]},{"contestId":331,"index":"E2","name":"Deja Vu","type":"PROGRAMMING","points":50.0,"rating":3100,"tags":["constructive algorithms","dp"]},{"contestId":331,"index":"E1","name":"Deja Vu","type":"PROGRAMMING","points":50.0,"rating":2900,"tags":["constructive algorithms","graphs","implementation"]},{"contestId":331,"index":"D3","name":"Escaping on Beaveractor","type":"PROGRAMMING","points":40.0,"rating":3000,"tags":["data structures","implementation","trees"]},{"contestId":331,"index":"D2","name":"Escaping on Beaveractor","type":"PROGRAMMING","points":30.0,"rating":2600,"tags":["graphs"]},{"contestId":331,"index":"D1","name":"Escaping on Beaveractor","type":"PROGRAMMING","points":30.0,"rating":2400,"tags":["dfs and similar","implementation"]},{"contestId":331,"index":"C3","name":"The Great Julya Calendar","type":"PROGRAMMING","points":60.0,"rating":2500,"tags":["dp"]},{"contestId":331,"index":"C2","name":"The Great Julya Calendar","type":"PROGRAMMING","points":20.0,"rating":2400,"tags":["dp"]},{"contestId":331,"index":"C1","name":"The Great Julya Calendar","type":"PROGRAMMING","points":20.0,"rating":1100,"tags":["dp"]},{"contestId":331,"index":"B2","name":"Shave Beaver!","type":"PROGRAMMING","points":70.0,"rating":1900,"tags":["data structures"]},{"contestId":331,"index":"B1","name":"Shave Beaver!","type":"PROGRAMMING","points":30.0,"rating":1700,"tags":["implementation"]},{"contestId":331,"index":"A2","name":"Oh Sweet Beaverette","type":"PROGRAMMING","points":70.0,"rating":1500,"tags":["data structures","sortings"]},{"contestId":331,"index":"A1","name":"Oh Sweet Beaverette","type":"PROGRAMMING","points":30.0,"rating":1400,"tags":["brute force","implementation"]},{"contestId":330,"index":"B","name":"Road Construction","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["constructive algorithms","graphs"]},{"contestId":330,"index":"A","name":"Cakeminator","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation"]},{"contestId":329,"index":"E","name":"Evil","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["math"]},{"contestId":329,"index":"D","name":"The Evil Temple and the Moving Rocks","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["constructive algorithms"]},{"contestId":329,"index":"C","name":"Graph Reconstruction","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["constructive algorithms"]},{"contestId":329,"index":"B","name":"Biridian Forest","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["dfs and similar","shortest paths"]},{"contestId":329,"index":"A","name":"Purification","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["constructive algorithms","greedy"]},{"contestId":328,"index":"B","name":"Sheldon and Ice Pieces","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["greedy"]},{"contestId":328,"index":"A","name":"IQ Test","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["implementation"]},{"contestId":327,"index":"E","name":"Axis Walking","type":"PROGRAMMING","points":3000.0,"rating":2300,"tags":["bitmasks","combinatorics","constructive algorithms","dp","meet-in-the-middle"]},{"contestId":327,"index":"D","name":"Block Tower","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["constructive algorithms","dfs and similar","graphs"]},{"contestId":327,"index":"C","name":"Magic Five","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["combinatorics","math"]},{"contestId":327,"index":"B","name":"Hungry Sequence","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["math"]},{"contestId":327,"index":"A","name":"Flipping Game","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","dp","implementation"]},{"contestId":325,"index":"E","name":"The Red Button","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["combinatorics","dfs and similar","dsu","graphs","greedy"]},{"contestId":325,"index":"D","name":"Reclamation","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["dsu"]},{"contestId":325,"index":"C","name":"Monsters and Diamonds","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["dfs and similar","graphs","shortest paths"]},{"contestId":325,"index":"B","name":"Stadium and Games","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["binary search","math"]},{"contestId":325,"index":"A","name":"Square and Rectangles","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["implementation"]},{"contestId":323,"index":"C","name":"Two permutations","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["data structures"]},{"contestId":323,"index":"B","name":"Tournament-graph","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["constructive algorithms","graphs"]},{"contestId":323,"index":"A","name":"Black-and-White Cube","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["combinatorics","constructive algorithms"]},{"contestId":322,"index":"B","name":"Ciel and Flowers","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["combinatorics","math"]},{"contestId":322,"index":"A","name":"Ciel and Dancing","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy"]},{"contestId":321,"index":"E","name":"Ciel and Gondolas","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["data structures","divide and conquer","dp"]},{"contestId":321,"index":"D","name":"Ciel and Flipboard","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["dp","greedy","math"]},{"contestId":321,"index":"C","name":"Ciel the Commander","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["constructive algorithms","dfs and similar","divide and conquer","greedy","trees"]},{"contestId":321,"index":"B","name":"Ciel and Duel","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["dp","flows","greedy"]},{"contestId":321,"index":"A","name":"Ciel and Robot","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["binary search","implementation","math"]},{"contestId":320,"index":"B","name":"Ping-Pong (Easy Version)","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["dfs and similar","graphs"]},{"contestId":320,"index":"A","name":"Magic Numbers","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","greedy"]},{"contestId":319,"index":"E","name":"Ping-Pong","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["data structures"]},{"contestId":319,"index":"D","name":"Have You Ever Heard About the Word?","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["greedy","hashing","string suffix structures","strings"]},{"contestId":319,"index":"C","name":"Kalila and Dimna in the Logging Industry","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["dp","geometry"]},{"contestId":319,"index":"B","name":"Psychos in a Line","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["data structures","implementation"]},{"contestId":319,"index":"A","name":"Malek Dance Club","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["combinatorics","math"]},{"contestId":318,"index":"B","name":"Strings of Power","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation","strings","two pointers"]},{"contestId":318,"index":"A","name":"Even Odds","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["math"]},{"contestId":317,"index":"E","name":"Princess and Her Shadow","type":"PROGRAMMING","points":3000.0,"rating":3100,"tags":["constructive algorithms","shortest paths"]},{"contestId":317,"index":"D","name":"Game with Powers","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["dp","games"]},{"contestId":317,"index":"C","name":"Balance","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["constructive algorithms","dfs and similar","graphs","trees"]},{"contestId":317,"index":"B","name":"Ants","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["brute force","implementation"]},{"contestId":317,"index":"A","name":"Perfect Pair","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["brute force"]},{"contestId":316,"index":"G3","name":"Good Substrings","type":"PROGRAMMING","points":30.0,"rating":2400,"tags":["string suffix structures"]},{"contestId":316,"index":"G2","name":"Good Substrings","type":"PROGRAMMING","points":40.0,"rating":2200,"tags":["string suffix structures"]},{"contestId":316,"index":"G1","name":"Good Substrings","type":"PROGRAMMING","points":30.0,"rating":1700,"tags":["hashing","strings"]},{"contestId":316,"index":"F3","name":"Suns and Rays","type":"PROGRAMMING","points":30.0,"rating":2200,"tags":["constructive algorithms","dfs and similar","implementation"]},{"contestId":316,"index":"F2","name":"Suns and Rays","type":"PROGRAMMING","points":40.0,"rating":2300,"tags":[]},{"contestId":316,"index":"F1","name":"Suns and Rays","type":"PROGRAMMING","points":30.0,"rating":2200,"tags":["dfs and similar","implementation"]},{"contestId":316,"index":"E3","name":"Summer Homework","type":"PROGRAMMING","points":30.0,"rating":2300,"tags":["data structures","math"]},{"contestId":316,"index":"E2","name":"Summer Homework","type":"PROGRAMMING","points":40.0,"rating":2300,"tags":["data structures","math"]},{"contestId":316,"index":"E1","name":"Summer Homework","type":"PROGRAMMING","points":30.0,"rating":1500,"tags":["brute force","data structures"]},{"contestId":316,"index":"D3","name":"PE Lesson","type":"PROGRAMMING","points":30.0,"rating":2400,"tags":["dp","math"]},{"contestId":316,"index":"D2","name":"PE Lesson","type":"PROGRAMMING","points":40.0,"rating":2300,"tags":["dp"]},{"contestId":316,"index":"D1","name":"PE Lesson","type":"PROGRAMMING","points":30.0,"rating":2300,"tags":["brute force","dp"]},{"contestId":316,"index":"C2","name":"Tidying Up","type":"PROGRAMMING","points":70.0,"rating":2300,"tags":["flows","graph matchings"]},{"contestId":316,"index":"C1","name":"Tidying Up","type":"PROGRAMMING","points":30.0,"rating":2200,"tags":["flows"]},{"contestId":316,"index":"B2","name":"EKG","type":"PROGRAMMING","points":70.0,"rating":1600,"tags":["dfs and similar","dp"]},{"contestId":316,"index":"B1","name":"EKG","type":"PROGRAMMING","points":30.0,"rating":1500,"tags":["brute force","dfs and similar"]},{"contestId":316,"index":"A2","name":"Special Task","type":"PROGRAMMING","points":70.0,"rating":1400,"tags":["math"]},{"contestId":316,"index":"A1","name":"Special Task","type":"PROGRAMMING","points":30.0,"rating":1100,"tags":["greedy"]},{"contestId":315,"index":"B","name":"Sereja and Array","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation"]},{"contestId":315,"index":"A","name":"Sereja and Bottles","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["brute force"]},{"contestId":314,"index":"E","name":"Sereja and Squares","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["dp"]},{"contestId":314,"index":"D","name":"Sereja and Straight Lines","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["binary search","data structures","geometry","sortings","two pointers"]},{"contestId":314,"index":"C","name":"Sereja and Subsequences","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["data structures","dp"]},{"contestId":314,"index":"B","name":"Sereja and Periods","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["binary search","dfs and similar","strings"]},{"contestId":314,"index":"A","name":"Sereja and Contest","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["implementation"]},{"contestId":313,"index":"E","name":"Ilya and Two Numbers","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["constructive algorithms","data structures","dsu","greedy"]},{"contestId":313,"index":"D","name":"Ilya and Roads","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["dp"]},{"contestId":313,"index":"C","name":"Ilya and Matrix","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["constructive algorithms","greedy","implementation","sortings"]},{"contestId":313,"index":"B","name":"Ilya and Queries","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["dp","implementation"]},{"contestId":313,"index":"A","name":"Ilya and Bank Account","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","number theory"]},{"contestId":312,"index":"B","name":"Archer","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["math","probabilities"]},{"contestId":312,"index":"A","name":"Whose sentence is it?","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation","strings"]},{"contestId":311,"index":"E","name":"Biologist","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["flows"]},{"contestId":311,"index":"D","name":"Interval Cubing","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["data structures","math"]},{"contestId":311,"index":"C","name":"Fetch the Treasure","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["brute force","data structures","graphs","shortest paths"]},{"contestId":311,"index":"B","name":"Cats Transport","type":"PROGRAMMING","points":1000.0,"rating":2400,"tags":["data structures","dp"]},{"contestId":311,"index":"A","name":"The Closest Pair","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","implementation"]},{"contestId":309,"index":"E","name":"Sheep","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["binary search","greedy"]},{"contestId":309,"index":"D","name":"Tennis Rackets","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["brute force","geometry"]},{"contestId":309,"index":"C","name":"Memory for Arrays","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["binary search","bitmasks","greedy"]},{"contestId":309,"index":"B","name":"Context Advertising","type":"PROGRAMMING","points":500.0,"rating":2100,"tags":["dp","two pointers"]},{"contestId":309,"index":"A","name":"Morning run","type":"PROGRAMMING","points":500.0,"rating":2000,"tags":["binary search","math","two pointers"]},{"contestId":306,"index":"D","name":"Polygon","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["constructive algorithms","geometry"]},{"contestId":306,"index":"C","name":"White, Black and White Again","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["combinatorics","number theory"]},{"contestId":306,"index":"B","name":"Optimizer","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["data structures","greedy","sortings"]},{"contestId":306,"index":"A","name":"Candies","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":305,"index":"E","name":"Playing with String","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["games"]},{"contestId":305,"index":"D","name":"Olya and Graph","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["combinatorics","math"]},{"contestId":305,"index":"C","name":"Ivan and Powers of Two","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["greedy","implementation"]},{"contestId":305,"index":"B","name":"Continued Fractions","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["brute force","implementation","math"]},{"contestId":305,"index":"A","name":"Strange Addition","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["brute force","constructive algorithms","implementation"]},{"contestId":304,"index":"B","name":"Calendar","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","implementation"]},{"contestId":304,"index":"A","name":"Pythagorean Theorem II","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","math"]},{"contestId":303,"index":"E","name":"Random Ranking","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["dp","math","probabilities"]},{"contestId":303,"index":"D","name":"Rotatable Number","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["math","number theory"]},{"contestId":303,"index":"C","name":"Minimum Modular","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["brute force","graphs","math","number theory"]},{"contestId":303,"index":"B","name":"Rectangle Puzzle II","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["implementation","math"]},{"contestId":303,"index":"A","name":"Lucky Permutation Triple","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","implementation","math"]},{"contestId":302,"index":"B","name":"Eugeny and Play List","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["binary search","implementation","two pointers"]},{"contestId":302,"index":"A","name":"Eugeny and Array","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":301,"index":"E","name":"Yaroslav and Arrangements","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["dp"]},{"contestId":301,"index":"D","name":"Yaroslav and Divisors","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["data structures"]},{"contestId":301,"index":"C","name":"Yaroslav and Algorithm","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["constructive algorithms"]},{"contestId":301,"index":"B","name":"Yaroslav and Time","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["binary search","graphs","shortest paths"]},{"contestId":301,"index":"A","name":"Yaroslav and Sequence","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["constructive algorithms"]},{"contestId":300,"index":"E","name":"Empire Strikes Back","type":"PROGRAMMING","points":3000.0,"rating":2300,"tags":["binary search","math","number theory"]},{"contestId":300,"index":"D","name":"Painting Square","type":"PROGRAMMING","points":3000.0,"rating":2300,"tags":["dp","fft"]},{"contestId":300,"index":"C","name":"Beautiful Numbers","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["brute force","combinatorics"]},{"contestId":300,"index":"B","name":"Coach","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","dfs and similar","graphs"]},{"contestId":300,"index":"A","name":"Array","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","constructive algorithms","implementation"]},{"contestId":299,"index":"B","name":"Ksusha the Squirrel","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["brute force","implementation"]},{"contestId":299,"index":"A","name":"Ksusha and Array","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","number theory","sortings"]},{"contestId":298,"index":"B","name":"Sail","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","greedy","implementation"]},{"contestId":298,"index":"A","name":"Snow Footprints","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["greedy","implementation"]},{"contestId":297,"index":"E","name":"Mystic Carvings","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["data structures"]},{"contestId":297,"index":"D","name":"Color the Carpet","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["constructive algorithms"]},{"contestId":297,"index":"C","name":"Splitting the Uniqueness","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["constructive algorithms"]},{"contestId":297,"index":"B","name":"Fish Weight","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["constructive algorithms","greedy"]},{"contestId":297,"index":"A","name":"Parity Game","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["constructive algorithms"]},{"contestId":296,"index":"B","name":"Yaroslav and Two Strings","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["combinatorics","dp"]},{"contestId":296,"index":"A","name":"Yaroslav and Permutations","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["greedy","math"]},{"contestId":295,"index":"E","name":"Yaroslav and Points","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures"]},{"contestId":295,"index":"D","name":"Greg and Caves","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["combinatorics","dp"]},{"contestId":295,"index":"C","name":"Greg and Friends","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["combinatorics","dp","graphs","shortest paths"]},{"contestId":295,"index":"B","name":"Greg and Graph","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["dp","graphs","shortest paths"]},{"contestId":295,"index":"A","name":"Greg and Array","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["data structures","implementation"]},{"contestId":294,"index":"E","name":"Shaass the Great","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["dp","trees"]},{"contestId":294,"index":"D","name":"Shaass and Painter Robot","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["brute force","implementation","number theory"]},{"contestId":294,"index":"C","name":"Shaass and Lights","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["combinatorics","number theory"]},{"contestId":294,"index":"B","name":"Shaass and Bookshelf","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["dp","greedy"]},{"contestId":294,"index":"A","name":"Shaass and Oskols","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":293,"index":"E","name":"Close Vertices","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["data structures","divide and conquer","trees"]},{"contestId":293,"index":"D","name":"Ksusha and Square","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["geometry","math","probabilities","two pointers"]},{"contestId":293,"index":"C","name":"Cube Problem","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["brute force","math","number theory"]},{"contestId":293,"index":"B","name":"Distinct Paths","type":"PROGRAMMING","points":1500.0,"rating":2700,"tags":["brute force","combinatorics"]},{"contestId":293,"index":"A","name":"Weird Game","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["games","greedy"]},{"contestId":292,"index":"E","name":"Copying Data","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["data structures"]},{"contestId":292,"index":"D","name":"Connected Components","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["data structures","dfs and similar","dp","dsu"]},{"contestId":292,"index":"C","name":"Beautiful IP Addresses","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["brute force"]},{"contestId":292,"index":"B","name":"Network Topology","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["graphs","implementation"]},{"contestId":292,"index":"A","name":"SMSC","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["implementation"]},{"contestId":291,"index":"E","name":"Tree-String Problem","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["*special","dfs and similar","hashing","strings"]},{"contestId":291,"index":"D","name":"Parallel Programming","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["*special","greedy"]},{"contestId":291,"index":"C","name":"Network Mask","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["*special","bitmasks","brute force","implementation"]},{"contestId":291,"index":"B","name":"Command Line Arguments","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["*special","implementation","strings"]},{"contestId":291,"index":"A","name":"Spyke Talks","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["*special","implementation","sortings"]},{"contestId":290,"index":"F","name":"Greedy Petya","type":"PROGRAMMING","rating":2800,"tags":["*special","dfs and similar","graphs","greedy"]},{"contestId":290,"index":"E","name":"HQ","type":"PROGRAMMING","rating":2500,"tags":["*special","constructive algorithms"]},{"contestId":290,"index":"D","name":"Orange","type":"PROGRAMMING","rating":1400,"tags":["*special","implementation"]},{"contestId":290,"index":"C","name":"WTF?","type":"PROGRAMMING","rating":1700,"tags":["*special","graph matchings","implementation","trees"]},{"contestId":290,"index":"B","name":"QR code","type":"PROGRAMMING","rating":1500,"tags":["*special","implementation"]},{"contestId":290,"index":"A","name":"Mysterious strings","type":"PROGRAMMING","rating":1400,"tags":["*special","implementation"]},{"contestId":289,"index":"B","name":"Polo the Penguin and Matrix","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","dp","implementation","sortings","ternary search"]},{"contestId":289,"index":"A","name":"Polo the Penguin and Segments ","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","implementation"]},{"contestId":288,"index":"E","name":"Polo the Penguin and Lucky Numbers","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["dp","implementation","math"]},{"contestId":288,"index":"D","name":"Polo the Penguin and Trees ","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["combinatorics","dfs and similar","trees"]},{"contestId":288,"index":"C","name":"Polo the Penguin and XOR operation","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["implementation","math"]},{"contestId":288,"index":"B","name":"Polo the Penguin and Houses ","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["combinatorics"]},{"contestId":288,"index":"A","name":"Polo the Penguin and Strings","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["greedy"]},{"contestId":287,"index":"B","name":"Pipeline","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["binary search","math"]},{"contestId":287,"index":"A","name":"IQ Test","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","implementation"]},{"contestId":286,"index":"E","name":"Ladies\u0027 Shop","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["constructive algorithms","fft","math"]},{"contestId":286,"index":"D","name":"Tourists","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["data structures","sortings"]},{"contestId":286,"index":"C","name":"Main Sequence","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["greedy","implementation"]},{"contestId":286,"index":"B","name":"Shifting","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["implementation"]},{"contestId":286,"index":"A","name":"Lucky Permutation","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["constructive algorithms","math"]},{"contestId":285,"index":"E","name":"Positions in Permutations","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["combinatorics","dp","math"]},{"contestId":285,"index":"D","name":"Permutation Sum","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["bitmasks","combinatorics","dp","implementation","meet-in-the-middle"]},{"contestId":285,"index":"C","name":"Building Permutation","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["greedy","implementation","sortings"]},{"contestId":285,"index":"B","name":"Find Marble","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation"]},{"contestId":285,"index":"A","name":"Slightly Decreasing Permutations","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["greedy","implementation"]},{"contestId":284,"index":"B","name":"Cows and Poker Game","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["brute force","implementation"]},{"contestId":284,"index":"A","name":"Cows and Primitive Roots","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["implementation","math","number theory"]},{"contestId":283,"index":"E","name":"Cow Tennis Tournament","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["combinatorics","data structures","math"]},{"contestId":283,"index":"D","name":"Cows and Cool Sequences","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["dp","math","number theory"]},{"contestId":283,"index":"C","name":"Coin Troubles","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["dp"]},{"contestId":283,"index":"B","name":"Cow Program","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["dfs and similar","dp","graphs"]},{"contestId":283,"index":"A","name":"Cows and Sequence","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["constructive algorithms","data structures","implementation"]},{"contestId":282,"index":"E","name":"Sausage Maximization","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["bitmasks","data structures","trees"]},{"contestId":282,"index":"D","name":"Yet Another Number Game","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["dp","games"]},{"contestId":282,"index":"C","name":"XOR and OR","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["constructive algorithms","implementation","math"]},{"contestId":282,"index":"B","name":"Painting Eggs","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["greedy","math"]},{"contestId":282,"index":"A","name":"Bit++","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":281,"index":"B","name":"Nearest Fraction","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["brute force","implementation","two pointers"]},{"contestId":281,"index":"A","name":"Word Capitalization","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":280,"index":"E","name":"Sequence Transformation","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["brute force","data structures","dp","implementation","math"]},{"contestId":280,"index":"D","name":"k-Maximum Subsequence Sum","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["data structures","flows","graphs","implementation"]},{"contestId":280,"index":"C","name":"Game on Tree","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["implementation","math","probabilities","trees"]},{"contestId":280,"index":"B","name":"Maximum Xor Secondary","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["data structures","implementation","two pointers"]},{"contestId":280,"index":"A","name":"Rectangle Puzzle","type":"PROGRAMMING","points":500.0,"rating":2000,"tags":["geometry"]},{"contestId":279,"index":"E","name":"Beautiful Decomposition","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dp","games","greedy","number theory"]},{"contestId":279,"index":"D","name":"The Minimum Number of Variables","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["bitmasks","dp"]},{"contestId":279,"index":"C","name":"Ladder","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["dp","implementation","two pointers"]},{"contestId":279,"index":"B","name":"Books","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["binary search","brute force","implementation","two pointers"]},{"contestId":279,"index":"A","name":"Point on Spiral","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["brute force","geometry","implementation"]},{"contestId":278,"index":"B","name":"New Problem","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","strings"]},{"contestId":278,"index":"A","name":"Circle Line","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":277,"index":"E","name":"Binary Tree on Plane","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["flows","trees"]},{"contestId":277,"index":"D","name":"Google Code Jam","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["dp","probabilities"]},{"contestId":277,"index":"C","name":"Game","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["games","implementation"]},{"contestId":277,"index":"B","name":"Set of Points","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["constructive algorithms","geometry"]},{"contestId":277,"index":"A","name":"Learning Languages","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["dfs and similar","dsu"]},{"contestId":276,"index":"E","name":"Little Girl and Problem on Trees","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["data structures","graphs","trees"]},{"contestId":276,"index":"D","name":"Little Girl and Maximum XOR","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["bitmasks","dp","greedy","implementation","math"]},{"contestId":276,"index":"C","name":"Little Girl and Maximum Sum","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["data structures","greedy","implementation","sortings"]},{"contestId":276,"index":"B","name":"Little Girl and Game","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["games","greedy"]},{"contestId":276,"index":"A","name":"Lunch Rush","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":275,"index":"B","name":"Convex Shape","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["constructive algorithms","implementation"]},{"contestId":275,"index":"A","name":"Lights Out","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":274,"index":"E","name":"Mirror Room","type":"PROGRAMMING","points":2000.0,"rating":3000,"tags":["data structures","implementation"]},{"contestId":274,"index":"D","name":"Lovely Matrix","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["dfs and similar","graphs","greedy","sortings"]},{"contestId":274,"index":"C","name":"The Last Hole!","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["brute force","geometry"]},{"contestId":274,"index":"B","name":"Zero Tree","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["dfs and similar","dp","greedy","trees"]},{"contestId":274,"index":"A","name":"k-Multiple Free Set","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["binary search","greedy","sortings"]},{"contestId":273,"index":"E","name":"Dima and Game","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["dp","games"]},{"contestId":273,"index":"D","name":"Dima and Figure","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["dp"]},{"contestId":272,"index":"E","name":"Dima and Horses","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["combinatorics","constructive algorithms","graphs"]},{"contestId":272,"index":"D","name":"Dima and Two Sequences","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["combinatorics","math","sortings"]},{"contestId":272,"index":"C","name":"Dima and Staircase","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["data structures","implementation"]},{"contestId":272,"index":"B","name":"Dima and Sequence","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation","math"]},{"contestId":272,"index":"A","name":"Dima and Friends","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","math"]},{"contestId":271,"index":"E","name":"Three Horses","type":"PROGRAMMING","points":3000.0,"rating":2200,"tags":["constructive algorithms","math","number theory"]},{"contestId":271,"index":"D","name":"Good Substrings","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["data structures","strings"]},{"contestId":271,"index":"C","name":"Secret","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["constructive algorithms","implementation"]},{"contestId":271,"index":"B","name":"Prime Matrix","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["binary search","brute force","math","number theory"]},{"contestId":271,"index":"A","name":"Beautiful Year","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force"]},{"contestId":270,"index":"B","name":"Multithreading","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["data structures","greedy","implementation"]},{"contestId":270,"index":"A","name":"Fancy Fence","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["geometry","implementation","math"]},{"contestId":269,"index":"E","name":"String Theory","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["geometry","math","strings"]},{"contestId":269,"index":"D","name":"Maximum Waterfall","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["data structures","dp","graphs","sortings"]},{"contestId":269,"index":"C","name":"Flawed Flow","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["constructive algorithms","flows","graphs","greedy"]},{"contestId":269,"index":"B","name":"Greenhouse Effect","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["dp"]},{"contestId":269,"index":"A","name":"Magical Boxes","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["greedy","math"]},{"contestId":268,"index":"E","name":"Playlist","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["math","probabilities","sortings"]},{"contestId":268,"index":"D","name":"Wall Bars","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["dp"]},{"contestId":268,"index":"C","name":"Beautiful Sets of Points","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["constructive algorithms","implementation"]},{"contestId":268,"index":"B","name":"Buttons","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["implementation","math"]},{"contestId":268,"index":"A","name":"Games","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force"]},{"contestId":267,"index":"C","name":"Berland Traffic","type":"PROGRAMMING","points":1500.0,"rating":2700,"tags":["math","matrices"]},{"contestId":267,"index":"B","name":"Dominoes","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["dfs and similar","graphs"]},{"contestId":267,"index":"A","name":"Subtractions","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["math","number theory"]},{"contestId":266,"index":"E","name":"More Queries to Array...","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["data structures","math"]},{"contestId":266,"index":"D","name":"BerDonalds","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["graphs","math","shortest paths"]},{"contestId":266,"index":"C","name":"Below the Diagonal","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["constructive algorithms","greedy","math"]},{"contestId":266,"index":"B","name":"Queue at the School","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["constructive algorithms","graph matchings","implementation","shortest paths"]},{"contestId":266,"index":"A","name":"Stones on the Table","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":265,"index":"B","name":"Roadside Trees (Simplified Edition)","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy","implementation"]},{"contestId":265,"index":"A","name":"Colorful Stones (Simplified Edition)","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":264,"index":"E","name":"Roadside Trees","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["data structures","dp"]},{"contestId":264,"index":"D","name":"Colorful Stones","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["dp","two pointers"]},{"contestId":264,"index":"C","name":"Choosing Balls","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dp"]},{"contestId":264,"index":"B","name":"Good Sequences","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["dp","number theory"]},{"contestId":264,"index":"A","name":"Escape from Stones","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["constructive algorithms","data structures","implementation","two pointers"]},{"contestId":263,"index":"E","name":"Rhombus","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["brute force","data structures","dp"]},{"contestId":263,"index":"D","name":"Cycle in Graph","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["dfs and similar","graphs"]},{"contestId":263,"index":"C","name":"Circle of Numbers","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["brute force","dfs and similar","implementation"]},{"contestId":263,"index":"B","name":"Squares","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","implementation","sortings"]},{"contestId":263,"index":"A","name":"Beautiful Matrix","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":262,"index":"B","name":"Roma and Changing Signs","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy"]},{"contestId":262,"index":"A","name":"Roma and Lucky Numbers","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":261,"index":"E","name":"Maxim and Calculator","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["brute force","dp","two pointers"]},{"contestId":261,"index":"D","name":"Maxim and Increasing Subsequence","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["dp"]},{"contestId":261,"index":"C","name":"Maxim and Matrix","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["constructive algorithms","dp","math"]},{"contestId":261,"index":"B","name":"Maxim and Restaurant","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["dp","math","probabilities"]},{"contestId":261,"index":"A","name":"Maxim and Discounts","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["greedy","sortings"]},{"contestId":260,"index":"E","name":"Dividing Kingdom","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["binary search","brute force","data structures"]},{"contestId":260,"index":"D","name":"Black and White Tree","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["constructive algorithms","dsu","graphs","greedy","trees"]},{"contestId":260,"index":"C","name":"Balls and Boxes","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":260,"index":"B","name":"Ancient Prophesy","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["brute force","implementation","strings"]},{"contestId":260,"index":"A","name":"Adding Digits","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["implementation","math"]},{"contestId":259,"index":"B","name":"Little Elephant and Magic Square","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","implementation"]},{"contestId":259,"index":"A","name":"Little Elephant and Chess","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","strings"]},{"contestId":258,"index":"E","name":"Little Elephant and Tree","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","dfs and similar","trees"]},{"contestId":258,"index":"D","name":"Little Elephant and Broken Sorting","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["dp","math","probabilities"]},{"contestId":258,"index":"C","name":"Little Elephant and LCM","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["binary search","combinatorics","dp","math"]},{"contestId":258,"index":"B","name":"Little Elephant and Elections","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["brute force","combinatorics","dp"]},{"contestId":258,"index":"A","name":"Little Elephant and Bits","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["greedy","math"]},{"contestId":257,"index":"E","name":"Greedy Elevator","type":"PROGRAMMING","points":3000.0,"rating":2200,"tags":["data structures","implementation"]},{"contestId":257,"index":"D","name":"Sum","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["greedy","math"]},{"contestId":257,"index":"C","name":"View Angle","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["brute force","geometry","math"]},{"contestId":257,"index":"B","name":"Playing Cubes","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["games","greedy","implementation"]},{"contestId":257,"index":"A","name":"Sockets","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["greedy","implementation","sortings"]},{"contestId":256,"index":"E","name":"Lucky Arrays","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures"]},{"contestId":256,"index":"D","name":"Liars and Serge","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["dp"]},{"contestId":255,"index":"E","name":"Furlo and Rublo and Game","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["games","implementation","math"]},{"contestId":255,"index":"D","name":"Mr. Bender and Square","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["binary search","implementation","math"]},{"contestId":255,"index":"C","name":"Almost Arithmetical Progression","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["brute force","dp"]},{"contestId":255,"index":"B","name":"Code Parsing","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation"]},{"contestId":255,"index":"A","name":"Greg\u0027s Workout","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":254,"index":"E","name":"Dormitory","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["dp","implementation"]},{"contestId":254,"index":"D","name":"Rats","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["brute force","dfs and similar","graphs","implementation","shortest paths"]},{"contestId":254,"index":"C","name":"Anagram","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["greedy","strings"]},{"contestId":254,"index":"B","name":"Jury Size","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","implementation"]},{"contestId":254,"index":"A","name":"Cards with Numbers","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["constructive algorithms","sortings"]},{"contestId":253,"index":"E","name":"Printer","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["binary search","data structures","implementation","sortings"]},{"contestId":253,"index":"D","name":"Table with Letters - 2","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["brute force","two pointers"]},{"contestId":253,"index":"C","name":"Text Editor","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["data structures","dfs and similar","graphs","greedy","shortest paths"]},{"contestId":253,"index":"B","name":"Physics Practical","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["binary search","dp","sortings","two pointers"]},{"contestId":253,"index":"A","name":"Boys and Girls","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["greedy"]},{"contestId":252,"index":"B","name":"Unsorting Array","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["brute force","sortings"]},{"contestId":252,"index":"A","name":"Little Xor","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","implementation"]},{"contestId":251,"index":"E","name":"Tree and Table","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["dfs and similar","dp","implementation","trees"]},{"contestId":251,"index":"D","name":"Two Sets","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["bitmasks","math"]},{"contestId":251,"index":"C","name":"Number Transformation","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dp","greedy","number theory"]},{"contestId":251,"index":"B","name":"Playing with Permutations","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["implementation","math"]},{"contestId":251,"index":"A","name":"Points on Line","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["binary search","combinatorics","two pointers"]},{"contestId":250,"index":"E","name":"Mad Joe","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["brute force"]},{"contestId":250,"index":"D","name":"Building Bridge","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["geometry","ternary search","two pointers"]},{"contestId":250,"index":"C","name":"Movie Critics","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["greedy"]},{"contestId":250,"index":"B","name":"Restoring IPv6","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["implementation","strings"]},{"contestId":250,"index":"A","name":"Paper Work","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy"]},{"contestId":249,"index":"E","name":"Endless Matrix","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["math"]},{"contestId":249,"index":"D","name":"Donkey and Stars","type":"PROGRAMMING","points":1500.0,"rating":2700,"tags":["data structures","dp","geometry","math","sortings"]},{"contestId":248,"index":"E","name":"Piglet\u0027s Birthday","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["dp","math","probabilities"]},{"contestId":248,"index":"D","name":"Sweets for Everyone!","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["binary search","greedy","implementation"]},{"contestId":248,"index":"C","name":"Robo-Footballer","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["binary search","geometry"]},{"contestId":248,"index":"B","name":"Chilly Willy","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["math","number theory"]},{"contestId":248,"index":"A","name":"Cupboards","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":246,"index":"E","name":"Blood Cousins Return","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["binary search","data structures","dfs and similar","dp","sortings"]},{"contestId":246,"index":"D","name":"Colorful Graph","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["brute force","dfs and similar","graphs"]},{"contestId":246,"index":"C","name":"Beauty Pageant","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","constructive algorithms","greedy"]},{"contestId":246,"index":"B","name":"Increase and Decrease","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy","math"]},{"contestId":246,"index":"A","name":"Buggy Sorting","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":245,"index":"H","name":"Queries for Number of Palindromes","type":"PROGRAMMING","rating":1800,"tags":["dp","hashing","strings"]},{"contestId":245,"index":"G","name":"Suggested Friends","type":"PROGRAMMING","rating":2200,"tags":["brute force","graphs"]},{"contestId":245,"index":"F","name":"Log Stream Analysis","type":"PROGRAMMING","rating":2000,"tags":["binary search","brute force","implementation","strings"]},{"contestId":245,"index":"E","name":"Mishap in Club","type":"PROGRAMMING","rating":1400,"tags":["greedy","implementation"]},{"contestId":245,"index":"D","name":"Restoring Table","type":"PROGRAMMING","rating":1500,"tags":["constructive algorithms","greedy"]},{"contestId":245,"index":"C","name":"Game with Coins","type":"PROGRAMMING","rating":1700,"tags":["greedy"]},{"contestId":245,"index":"B","name":"Internet Address","type":"PROGRAMMING","rating":1100,"tags":["implementation","strings"]},{"contestId":245,"index":"A","name":"System Administrator","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":244,"index":"B","name":"Undoubtedly Lucky Numbers","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["bitmasks","brute force","dfs and similar"]},{"contestId":244,"index":"A","name":"Dividing Orange","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":243,"index":"E","name":"Matrix","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["data structures"]},{"contestId":243,"index":"D","name":"Cubes","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["data structures","dp","geometry","two pointers"]},{"contestId":243,"index":"C","name":"Colorado Potato Beetle","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["dfs and similar","implementation"]},{"contestId":243,"index":"B","name":"Hydra","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["graphs","sortings"]},{"contestId":243,"index":"A","name":"The Brand New Function","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["bitmasks"]},{"contestId":242,"index":"E","name":"XOR on Segment","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["bitmasks","data structures"]},{"contestId":242,"index":"D","name":"Dispute","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["dfs and similar","graphs","greedy"]},{"contestId":242,"index":"C","name":"King\u0027s Path","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["dfs and similar","graphs","hashing","shortest paths"]},{"contestId":242,"index":"B","name":"Big Segment","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["implementation","sortings"]},{"contestId":242,"index":"A","name":"Heads or Tails","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","implementation"]},{"contestId":241,"index":"G","name":"Challenging Balloons","type":"PROGRAMMING","rating":1900,"tags":["constructive algorithms"]},{"contestId":241,"index":"F","name":"Race","type":"PROGRAMMING","rating":2300,"tags":["brute force","implementation"]},{"contestId":241,"index":"E","name":"Flights","type":"PROGRAMMING","rating":2600,"tags":["graphs","shortest paths"]},{"contestId":241,"index":"D","name":"Numbers","type":"PROGRAMMING","rating":2900,"tags":[]},{"contestId":241,"index":"C","name":"Mirror Box","type":"PROGRAMMING","rating":2000,"tags":["geometry","implementation"]},{"contestId":241,"index":"B","name":"Friends","type":"PROGRAMMING","rating":2700,"tags":["binary search","bitmasks","data structures","math"]},{"contestId":241,"index":"A","name":"Old Peykan","type":"PROGRAMMING","rating":1300,"tags":["greedy"]},{"contestId":240,"index":"F","name":"TorCoder","type":"PROGRAMMING","rating":2600,"tags":["data structures"]},{"contestId":240,"index":"E","name":"Road Repairs","type":"PROGRAMMING","rating":2800,"tags":["dfs and similar","graphs","greedy"]},{"contestId":239,"index":"B","name":"Easy Tape Programming","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["brute force","implementation"]},{"contestId":239,"index":"A","name":"Two Bags of Potatoes","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["greedy","implementation","math"]},{"contestId":238,"index":"E","name":"Meeting Her","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["dp","graphs","shortest paths"]},{"contestId":238,"index":"D","name":"Tape Programming","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["data structures","implementation"]},{"contestId":238,"index":"C","name":"World Eater Brothers","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["dfs and similar","dp","greedy","trees"]},{"contestId":238,"index":"B","name":"Boring Partition","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["constructive algorithms"]},{"contestId":238,"index":"A","name":"Not Wool Sequences","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","math"]},{"contestId":237,"index":"E","name":"Build String","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["flows","graphs"]},{"contestId":237,"index":"D","name":"T-decomposition","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["dfs and similar","graphs","greedy","trees"]},{"contestId":237,"index":"C","name":"Primes on Interval","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","number theory","two pointers"]},{"contestId":237,"index":"B","name":"Young Table","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["implementation","sortings"]},{"contestId":237,"index":"A","name":"Free Cash","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":236,"index":"B","name":"Easy Number Challenge","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation","number theory"]},{"contestId":236,"index":"A","name":"Boy or Girl","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","implementation","strings"]},{"contestId":235,"index":"E","name":"Number Challenge","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["combinatorics","dp","implementation","math","number theory"]},{"contestId":235,"index":"D","name":"Graph Game","type":"PROGRAMMING","points":2000.0,"rating":3000,"tags":["graphs"]},{"contestId":235,"index":"C","name":"Cyclical Quest","type":"PROGRAMMING","points":1500.0,"rating":2700,"tags":["data structures","string suffix structures","strings"]},{"contestId":235,"index":"B","name":"Let\u0027s Play Osu!","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["dp","math","probabilities"]},{"contestId":235,"index":"A","name":"LCM Challenge","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["number theory"]},{"contestId":234,"index":"H","name":"Merging Two Decks","type":"PROGRAMMING","rating":2000,"tags":["constructive algorithms","greedy"]},{"contestId":234,"index":"G","name":"Practice","type":"PROGRAMMING","rating":1600,"tags":["constructive algorithms","divide and conquer","implementation"]},{"contestId":234,"index":"F","name":"Fence","type":"PROGRAMMING","rating":1800,"tags":["dp"]},{"contestId":234,"index":"E","name":"Champions\u0027 League","type":"PROGRAMMING","rating":1600,"tags":["implementation"]},{"contestId":234,"index":"D","name":"Cinema","type":"PROGRAMMING","rating":1600,"tags":["implementation"]},{"contestId":234,"index":"C","name":"Weather","type":"PROGRAMMING","rating":1300,"tags":["dp","implementation"]},{"contestId":234,"index":"B","name":"Reading","type":"PROGRAMMING","rating":1000,"tags":["sortings"]},{"contestId":234,"index":"A","name":"Lefthanders and Righthanders ","type":"PROGRAMMING","rating":1200,"tags":["implementation"]},{"contestId":233,"index":"B","name":"Non-square Equation","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["binary search","brute force","math"]},{"contestId":233,"index":"A","name":"Perfect Permutation","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":232,"index":"E","name":"Quick Tortoise","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["bitmasks","divide and conquer","dp"]},{"contestId":232,"index":"D","name":"Fence","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["binary search","data structures","string suffix structures"]},{"contestId":232,"index":"C","name":"Doe Graphs","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["constructive algorithms","divide and conquer","dp","graphs","shortest paths"]},{"contestId":232,"index":"B","name":"Table","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["bitmasks","combinatorics","dp","math"]},{"contestId":232,"index":"A","name":"Cycles","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["binary search","constructive algorithms","graphs","greedy"]},{"contestId":231,"index":"E","name":"Cactus","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["data structures","dfs and similar","dp","graphs","trees"]},{"contestId":231,"index":"D","name":"Magic Box","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["brute force","geometry"]},{"contestId":231,"index":"C","name":"To Add or Not to Add","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","sortings","two pointers"]},{"contestId":231,"index":"B","name":"Magic, Wizardry and Wonders","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["constructive algorithms","greedy"]},{"contestId":231,"index":"A","name":"Team","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","greedy"]},{"contestId":230,"index":"B","name":"T-primes","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["binary search","implementation","math","number theory"]},{"contestId":230,"index":"A","name":"Dragons","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy","sortings"]},{"contestId":229,"index":"E","name":"Gifts","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["combinatorics","dp","math","probabilities"]},{"contestId":229,"index":"D","name":"Towers","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["dp","greedy","two pointers"]},{"contestId":229,"index":"C","name":"Triangles","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["combinatorics","graphs","math"]},{"contestId":229,"index":"B","name":"Planets","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["binary search","data structures","graphs","shortest paths"]},{"contestId":229,"index":"A","name":"Shifts","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["brute force","two pointers"]},{"contestId":228,"index":"E","name":"The Road to Berland is Paved With Good Intentions","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["2-sat","dfs and similar","dsu","graphs"]},{"contestId":228,"index":"D","name":"Zigzag","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["data structures"]},{"contestId":228,"index":"C","name":"Fractal Detector","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dp","hashing"]},{"contestId":228,"index":"B","name":"Two Tables","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","implementation"]},{"contestId":228,"index":"A","name":"Is your horseshoe on the other hoof?","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":227,"index":"B","name":"Effective Approach","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["implementation"]},{"contestId":227,"index":"A","name":"Where do I Turn?","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["geometry"]},{"contestId":226,"index":"E","name":"Noble Knight\u0027s Path","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["data structures","trees"]},{"contestId":226,"index":"D","name":"The table","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["constructive algorithms","greedy"]},{"contestId":226,"index":"C","name":"Anniversary","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["data structures","implementation","math","matrices","number theory"]},{"contestId":226,"index":"B","name":"Naughty Stone Piles","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["greedy"]},{"contestId":226,"index":"A","name":"Flying Saucer Segments","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["math"]},{"contestId":225,"index":"E","name":"Unsolvable","type":"PROGRAMMING","points":3000.0,"rating":2100,"tags":["math","number theory"]},{"contestId":225,"index":"D","name":"Snake","type":"PROGRAMMING","points":3000.0,"rating":2200,"tags":["bitmasks","dfs and similar","graphs","implementation"]},{"contestId":225,"index":"C","name":"Barcode","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["dp","matrices"]},{"contestId":225,"index":"B","name":"Well-known Numbers","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["binary search","greedy","number theory"]},{"contestId":225,"index":"A","name":"Dice Tower","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["constructive algorithms","greedy"]},{"contestId":224,"index":"B","name":"Array","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["bitmasks","implementation","two pointers"]},{"contestId":224,"index":"A","name":"Parallelepiped","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","geometry","math"]},{"contestId":223,"index":"E","name":"Planar Graph","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["flows","geometry","graphs"]},{"contestId":223,"index":"D","name":"Spider","type":"PROGRAMMING","points":2000.0,"rating":3000,"tags":["geometry","graphs"]},{"contestId":223,"index":"C","name":"Partial Sums","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["combinatorics","math","number theory"]},{"contestId":223,"index":"B","name":"Two Strings","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["data structures","dp","strings"]},{"contestId":223,"index":"A","name":"Bracket Sequence","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["data structures","expression parsing","implementation"]},{"contestId":222,"index":"E","name":"Decoding Genome","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["dp","matrices"]},{"contestId":222,"index":"D","name":"Olympiad","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["binary search","greedy","sortings","two pointers"]},{"contestId":222,"index":"C","name":"Reducing Fractions","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["implementation","math","number theory","sortings"]},{"contestId":222,"index":"B","name":"Cosmic Tables","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["data structures","implementation"]},{"contestId":222,"index":"A","name":"Shooshuns and Sequence ","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","implementation"]},{"contestId":221,"index":"B","name":"Little Elephant and Numbers","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation"]},{"contestId":221,"index":"A","name":"Little Elephant and Function","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","math"]},{"contestId":220,"index":"E","name":"Little Elephant and Inversions","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","two pointers"]},{"contestId":220,"index":"D","name":"Little Elephant and Triangle","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["geometry","math"]},{"contestId":220,"index":"C","name":"Little Elephant and Shifts","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["data structures"]},{"contestId":220,"index":"B","name":"Little Elephant and Array","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["constructive algorithms","data structures"]},{"contestId":220,"index":"A","name":"Little Elephant and Problem","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation","sortings"]},{"contestId":219,"index":"E","name":"Parking Lot","type":"PROGRAMMING","points":3000.0,"rating":2200,"tags":["data structures"]},{"contestId":219,"index":"D","name":"Choosing Capital for Treeland","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["dfs and similar","dp","graphs","trees"]},{"contestId":219,"index":"C","name":"Color Stripe","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["brute force","dp","greedy"]},{"contestId":219,"index":"B","name":"Special Offer! Super Price 999 Bourles!","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation"]},{"contestId":219,"index":"A","name":"k-String","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","strings"]},{"contestId":218,"index":"B","name":"Airport","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation"]},{"contestId":218,"index":"A","name":"Mountain Scenery","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["brute force","constructive algorithms","implementation"]},{"contestId":217,"index":"E","name":"Alien DNA","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["data structures","dsu","trees"]},{"contestId":217,"index":"D","name":"Bitonix\u0027 Patrol","type":"PROGRAMMING","points":3000.0,"rating":2900,"tags":["bitmasks","brute force","combinatorics","dfs and similar","math"]},{"contestId":217,"index":"C","name":"Formurosa","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["divide and conquer","dp","expression parsing"]},{"contestId":217,"index":"B","name":"Blackboard Fibonacci","type":"PROGRAMMING","points":1000.0,"rating":2100,"tags":["brute force","math"]},{"contestId":217,"index":"A","name":"Ice Skating","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","dfs and similar","dsu","graphs"]},{"contestId":216,"index":"E","name":"Martian Luck","type":"PROGRAMMING","points":3000.0,"rating":2000,"tags":["math","number theory"]},{"contestId":216,"index":"D","name":"Spider\u0027s Web","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["binary search","sortings","two pointers"]},{"contestId":216,"index":"C","name":"Hiring Staff","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["greedy"]},{"contestId":216,"index":"B","name":"Forming Teams","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["dfs and similar","implementation"]},{"contestId":216,"index":"A","name":"Tiling with Hexagons","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["implementation","math"]},{"contestId":215,"index":"E","name":"Periodical Numbers","type":"PROGRAMMING","points":3000.0,"rating":2100,"tags":["combinatorics","dp","number theory"]},{"contestId":215,"index":"D","name":"Hot Days","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["greedy"]},{"contestId":215,"index":"C","name":"Crosses","type":"PROGRAMMING","points":3000.0,"rating":2100,"tags":["brute force","implementation"]},{"contestId":215,"index":"B","name":"Olympic Medal","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["greedy","math"]},{"contestId":215,"index":"A","name":"Bicycle Chain","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","implementation"]},{"contestId":214,"index":"B","name":"Hometask","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["brute force","constructive algorithms","greedy","math"]},{"contestId":214,"index":"A","name":"System of Equations","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force"]},{"contestId":213,"index":"E","name":"Two Permutations","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["data structures","hashing","strings"]},{"contestId":213,"index":"D","name":"Stars","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["constructive algorithms","geometry"]},{"contestId":213,"index":"C","name":"Relay Race","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dp"]},{"contestId":213,"index":"B","name":"Numbers","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["combinatorics","dp"]},{"contestId":213,"index":"A","name":"Game","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["dfs and similar","greedy"]},{"contestId":212,"index":"E","name":"IT Restaurants","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["dfs and similar","dp","trees"]},{"contestId":212,"index":"D","name":"Cutting a Fence","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["binary search","data structures","dsu"]},{"contestId":212,"index":"C","name":"Cowboys","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["combinatorics","dp","math"]},{"contestId":212,"index":"B","name":"Polycarpus is Looking for Good Substrings","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["bitmasks","hashing","implementation"]},{"contestId":212,"index":"A","name":"Privatization","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["flows","graphs"]},{"contestId":209,"index":"C","name":"Trails and Glades","type":"PROGRAMMING","points":1000.0,"rating":2400,"tags":["constructive algorithms","dsu","graphs","greedy"]},{"contestId":209,"index":"B","name":"Pixels","type":"PROGRAMMING","points":500.0,"rating":2100,"tags":["constructive algorithms","math"]},{"contestId":209,"index":"A","name":"Multicolored Marbles","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["dp","math"]},{"contestId":208,"index":"E","name":"Blood Cousins","type":"PROGRAMMING","points":3000.0,"rating":2100,"tags":["binary search","data structures","dfs and similar","trees"]},{"contestId":208,"index":"D","name":"Prizes, Prizes, more Prizes","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["implementation"]},{"contestId":208,"index":"C","name":"Police Station","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["dp","graphs","shortest paths"]},{"contestId":208,"index":"B","name":"Solitaire","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dfs and similar","dp"]},{"contestId":208,"index":"A","name":"Dubstep","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["strings"]},{"contestId":207,"index":"D9","name":"The Beaver\u0027s Problem - 3","type":"PROGRAMMING","points":10.0,"rating":1800,"tags":[]},{"contestId":207,"index":"D8","name":"The Beaver\u0027s Problem - 3","type":"PROGRAMMING","points":10.0,"rating":2300,"tags":[]},{"contestId":207,"index":"D7","name":"The Beaver\u0027s Problem - 3","type":"PROGRAMMING","points":10.0,"rating":1600,"tags":[]},{"contestId":207,"index":"D6","name":"The Beaver\u0027s Problem - 3","type":"PROGRAMMING","points":10.0,"rating":2100,"tags":[]},{"contestId":207,"index":"D5","name":"The Beaver\u0027s Problem - 3","type":"PROGRAMMING","points":10.0,"rating":1600,"tags":[]},{"contestId":207,"index":"D4","name":"The Beaver\u0027s Problem - 3","type":"PROGRAMMING","points":10.0,"rating":2100,"tags":[]},{"contestId":207,"index":"D3","name":"The Beaver\u0027s Problem - 3","type":"PROGRAMMING","points":10.0,"rating":2000,"tags":[]},{"contestId":207,"index":"D2","name":"The Beaver\u0027s Problem - 3","type":"PROGRAMMING","points":10.0,"rating":2000,"tags":[]},{"contestId":207,"index":"D10","name":"The Beaver\u0027s Problem - 3","type":"PROGRAMMING","points":10.0,"rating":2100,"tags":[]},{"contestId":207,"index":"D1","name":"The Beaver\u0027s Problem - 3","type":"PROGRAMMING","points":10.0,"rating":1800,"tags":[]},{"contestId":207,"index":"C3","name":"Game with Two Trees","type":"PROGRAMMING","points":50.0,"rating":2700,"tags":["data structures"]},{"contestId":207,"index":"C2","name":"Game with Two Trees","type":"PROGRAMMING","points":30.0,"rating":2200,"tags":[]},{"contestId":207,"index":"C1","name":"Game with Two Trees","type":"PROGRAMMING","points":20.0,"rating":2100,"tags":[]},{"contestId":207,"index":"B3","name":"Military Trainings","type":"PROGRAMMING","points":50.0,"rating":1700,"tags":[]},{"contestId":207,"index":"B2","name":"Military Trainings","type":"PROGRAMMING","points":30.0,"rating":1900,"tags":[]},{"contestId":207,"index":"B1","name":"Military Trainings","type":"PROGRAMMING","points":20.0,"rating":1600,"tags":[]},{"contestId":207,"index":"A3","name":"Beaver\u0027s Calculator 1.0","type":"PROGRAMMING","points":50.0,"rating":2000,"tags":["greedy"]},{"contestId":207,"index":"A2","name":"Beaver\u0027s Calculator 1.0","type":"PROGRAMMING","points":30.0,"rating":1800,"tags":["greedy"]},{"contestId":207,"index":"A1","name":"Beaver\u0027s Calculator 1.0","type":"PROGRAMMING","points":20.0,"rating":1600,"tags":["greedy"]},{"contestId":205,"index":"B","name":"Little Elephant and Sorting","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","greedy"]},{"contestId":205,"index":"A","name":"Little Elephant and Rozdil","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","implementation"]},{"contestId":204,"index":"E","name":"Little Elephant and Strings","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["data structures","implementation","string suffix structures","two pointers"]},{"contestId":204,"index":"D","name":"Little Elephant and Retro Strings","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["dp"]},{"contestId":204,"index":"C","name":"Little Elephant and Furik and Rubik","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["math","probabilities"]},{"contestId":204,"index":"B","name":"Little Elephant and Cards","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["binary search","data structures"]},{"contestId":204,"index":"A","name":"Little Elephant and Interval","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["binary search","combinatorics","dp"]},{"contestId":203,"index":"E","name":"Transportation","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["greedy","sortings","two pointers"]},{"contestId":203,"index":"D","name":"Hit Ball","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["geometry","implementation","math"]},{"contestId":203,"index":"C","name":"Photographer","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["greedy","sortings"]},{"contestId":203,"index":"B","name":"Game on Paper","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","implementation"]},{"contestId":203,"index":"A","name":"Two Problems","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","implementation"]},{"contestId":202,"index":"B","name":"Brand New Easy Problem","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["brute force"]},{"contestId":202,"index":"A","name":"LLPS","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["binary search","bitmasks","brute force","greedy","implementation","strings"]},{"contestId":201,"index":"E","name":"Thoroughly Bureaucratic Organization","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["binary search","combinatorics"]},{"contestId":201,"index":"D","name":"Brand New Problem","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["bitmasks","brute force","dp"]},{"contestId":201,"index":"C","name":"Fragile Bridges","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dp"]},{"contestId":201,"index":"B","name":"Guess That Car!","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["math","ternary search"]},{"contestId":201,"index":"A","name":"Clear Symmetry","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["constructive algorithms","dp","math"]},{"contestId":200,"index":"E","name":"Tractor College","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["implementation","math","number theory","ternary search"]},{"contestId":200,"index":"D","name":"Programming Language","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["binary search","brute force","expression parsing","implementation"]},{"contestId":200,"index":"C","name":"Football Championship","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["brute force","implementation"]},{"contestId":200,"index":"B","name":"Drinks","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":200,"index":"A","name":"Cinema","type":"PROGRAMMING","points":3000.0,"rating":2400,"tags":["brute force","data structures"]},{"contestId":199,"index":"B","name":"Special Olympics","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["geometry"]},{"contestId":199,"index":"A","name":"Hexadecimal\u0027s theorem","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["brute force","constructive algorithms","implementation","number theory"]},{"contestId":198,"index":"E","name":"Gripping Story","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["binary search","data structures","sortings"]},{"contestId":198,"index":"D","name":"Cube Snake","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["constructive algorithms"]},{"contestId":198,"index":"C","name":"Delivering Carcinogen","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["binary search","geometry"]},{"contestId":198,"index":"B","name":"Jumping on Walls","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["shortest paths"]},{"contestId":198,"index":"A","name":"About Bacteria","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["implementation","math"]},{"contestId":197,"index":"B","name":"Limit","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["math"]},{"contestId":197,"index":"A","name":"Plate Game","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["constructive algorithms","games","math"]},{"contestId":196,"index":"E","name":"Opening Portals","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["dsu","graphs","shortest paths"]},{"contestId":196,"index":"D","name":"The Next Good String","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["data structures","greedy","hashing","strings"]},{"contestId":196,"index":"C","name":"Paint Tree","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["constructive algorithms","divide and conquer","geometry","sortings","trees"]},{"contestId":196,"index":"B","name":"Infinite Maze","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["dfs and similar","graphs"]},{"contestId":196,"index":"A","name":"Lexicographically Maximum Subsequence","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["greedy","strings"]},{"contestId":195,"index":"E","name":"Building Forest","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["data structures","dsu","graphs"]},{"contestId":195,"index":"D","name":"Analyzing Polyline","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["geometry","math","sortings"]},{"contestId":195,"index":"C","name":"Try and Catch","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["expression parsing","implementation"]},{"contestId":195,"index":"B","name":"After Training","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["data structures","implementation","math"]},{"contestId":195,"index":"A","name":"Let\u0027s Watch Football","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["binary search","brute force","math"]},{"contestId":194,"index":"B","name":"Square","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["math"]},{"contestId":194,"index":"A","name":"Exams","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","math"]},{"contestId":193,"index":"E","name":"Fibonacci Number","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["brute force","math","matrices"]},{"contestId":193,"index":"D","name":"Two Segments","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["data structures"]},{"contestId":193,"index":"C","name":"Hamming Distance","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["constructive algorithms","greedy","math","matrices"]},{"contestId":193,"index":"B","name":"Xor","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["brute force"]},{"contestId":193,"index":"A","name":"Cutting Figure","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["constructive algorithms","graphs","trees"]},{"contestId":192,"index":"B","name":"Walking in the Rain","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","implementation"]},{"contestId":192,"index":"A","name":"Funky Numbers","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["binary search","brute force","implementation"]},{"contestId":191,"index":"E","name":"Thwarting Demonstrations","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["binary search","data structures","trees"]},{"contestId":191,"index":"D","name":"Metro Scheme","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["graphs","greedy"]},{"contestId":191,"index":"C","name":"Fools and Roads","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["data structures","dfs and similar","trees"]},{"contestId":191,"index":"B","name":"Demonstration","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["greedy"]},{"contestId":191,"index":"A","name":"Dynasty Puzzles","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["dp"]},{"contestId":190,"index":"E","name":"Counter Attack","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["data structures","dsu","graphs","hashing","sortings"]},{"contestId":190,"index":"D","name":"Non-Secret Cypher","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["two pointers"]},{"contestId":190,"index":"C","name":"STL","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["dfs and similar"]},{"contestId":190,"index":"B","name":"Surrounded","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["geometry"]},{"contestId":190,"index":"A","name":"Vasya and the Bus","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["greedy","math"]},{"contestId":189,"index":"B","name":"Counting Rhombi","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","math"]},{"contestId":189,"index":"A","name":"Cut Ribbon","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["brute force","dp"]},{"contestId":188,"index":"H","name":"Stack","type":"PROGRAMMING","rating":1800,"tags":["*special","expression parsing","implementation"]},{"contestId":188,"index":"G","name":"Array Sorting","type":"PROGRAMMING","rating":1600,"tags":["*special","implementation"]},{"contestId":188,"index":"F","name":"Binary Notation","type":"PROGRAMMING","rating":1400,"tags":["*special","implementation"]},{"contestId":188,"index":"E","name":"HQ9+","type":"PROGRAMMING","rating":1400,"tags":["*special","implementation"]},{"contestId":188,"index":"D","name":"Asterisks","type":"PROGRAMMING","rating":1100,"tags":["*special","implementation"]},{"contestId":188,"index":"C","name":"LCM","type":"PROGRAMMING","rating":1400,"tags":["*special","implementation","math"]},{"contestId":188,"index":"B","name":"A + Reverse B","type":"PROGRAMMING","rating":1300,"tags":["*special","implementation"]},{"contestId":188,"index":"A","name":"Hexagonal Numbers","type":"PROGRAMMING","rating":1100,"tags":["*special"]},{"contestId":187,"index":"E","name":"Heaven Tour","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["data structures","greedy"]},{"contestId":187,"index":"D","name":"BRT Contract ","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["data structures"]},{"contestId":187,"index":"C","name":"Weak Memory","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dfs and similar","dsu"]},{"contestId":187,"index":"B","name":"AlgoRace","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["dp","shortest paths"]},{"contestId":187,"index":"A","name":"Permutations","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["greedy"]},{"contestId":186,"index":"B","name":"Growing Mushrooms","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy","sortings"]},{"contestId":186,"index":"A","name":"Comparing Strings","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation","strings"]},{"contestId":185,"index":"E","name":"Soap Time! - 2","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["binary search","data structures"]},{"contestId":185,"index":"D","name":"Visit of the Great","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["math","number theory"]},{"contestId":185,"index":"C","name":"Clever Fat Rat","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["dp"]},{"contestId":185,"index":"B","name":"Mushroom Scientists","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["math","ternary search"]},{"contestId":185,"index":"A","name":"Plant","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["math"]},{"contestId":183,"index":"E","name":"Candy Shop","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["greedy"]},{"contestId":183,"index":"D","name":"T-shirt","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["dp","greedy","probabilities"]},{"contestId":183,"index":"C","name":"Cyclic Coloring","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["dfs and similar"]},{"contestId":183,"index":"B","name":"Zoo","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["brute force","geometry"]},{"contestId":183,"index":"A","name":"Headquarters","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["constructive algorithms","math"]},{"contestId":182,"index":"E","name":"Wooden Fence","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["dp"]},{"contestId":182,"index":"D","name":"Common Divisors","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","hashing","implementation","math","strings"]},{"contestId":182,"index":"C","name":"Optimal Sum","type":"PROGRAMMING","points":3000.0,"rating":2000,"tags":["data structures","greedy"]},{"contestId":182,"index":"B","name":"Vasya\u0027s Calendar","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":182,"index":"A","name":"Battlefield","type":"PROGRAMMING","points":3000.0,"rating":2200,"tags":["geometry","graphs","implementation","shortest paths"]},{"contestId":181,"index":"B","name":"Number of Triplets","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["binary search","brute force"]},{"contestId":181,"index":"A","name":"Series of Crimes","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","geometry","implementation"]},{"contestId":180,"index":"F","name":"Mathematical Analysis Rocks!","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","implementation","math"]},{"contestId":180,"index":"E","name":"Cubes","type":"PROGRAMMING","rating":1800,"tags":["binary search","dp","two pointers"]},{"contestId":180,"index":"D","name":"Name","type":"PROGRAMMING","rating":1900,"tags":["greedy","strings"]},{"contestId":180,"index":"C","name":"Letter","type":"PROGRAMMING","rating":1400,"tags":["dp"]},{"contestId":180,"index":"B","name":"Divisibility Rules","type":"PROGRAMMING","rating":2300,"tags":["math","number theory"]},{"contestId":180,"index":"A","name":"Defragmentation","type":"PROGRAMMING","rating":1800,"tags":["implementation"]},{"contestId":178,"index":"F3","name":"Representative Sampling","type":"PROGRAMMING","points":50.0,"rating":2500,"tags":[]},{"contestId":178,"index":"F2","name":"Representative Sampling","type":"PROGRAMMING","points":30.0,"rating":2200,"tags":["dp","sortings","strings"]},{"contestId":178,"index":"F1","name":"Representative Sampling","type":"PROGRAMMING","points":20.0,"rating":1800,"tags":[]},{"contestId":178,"index":"E3","name":"The Beaver\u0027s Problem - 2","type":"PROGRAMMING","points":50.0,"rating":2300,"tags":[]},{"contestId":178,"index":"E2","name":"The Beaver\u0027s Problem - 2","type":"PROGRAMMING","points":30.0,"rating":2000,"tags":[]},{"contestId":178,"index":"E1","name":"The Beaver\u0027s Problem - 2","type":"PROGRAMMING","points":20.0,"rating":1900,"tags":[]},{"contestId":178,"index":"D3","name":"Magic Squares","type":"PROGRAMMING","points":50.0,"rating":2100,"tags":[]},{"contestId":178,"index":"D2","name":"Magic Squares","type":"PROGRAMMING","points":30.0,"rating":1900,"tags":[]},{"contestId":178,"index":"D1","name":"Magic Squares","type":"PROGRAMMING","points":20.0,"rating":1500,"tags":[]},{"contestId":178,"index":"C3","name":"Smart Beaver and Resolving Collisions","type":"PROGRAMMING","points":50.0,"rating":2000,"tags":[]},{"contestId":178,"index":"C2","name":"Smart Beaver and Resolving Collisions","type":"PROGRAMMING","points":30.0,"rating":1900,"tags":[]},{"contestId":178,"index":"C1","name":"Smart Beaver and Resolving Collisions","type":"PROGRAMMING","points":20.0,"rating":1600,"tags":[]},{"contestId":178,"index":"B3","name":"Greedy Merchants","type":"PROGRAMMING","points":50.0,"rating":1800,"tags":[]},{"contestId":178,"index":"B2","name":"Greedy Merchants","type":"PROGRAMMING","points":30.0,"rating":1600,"tags":[]},{"contestId":178,"index":"B1","name":"Greedy Merchants","type":"PROGRAMMING","points":20.0,"rating":1600,"tags":[]},{"contestId":178,"index":"A3","name":"Educational Game","type":"PROGRAMMING","points":50.0,"rating":1100,"tags":["greedy"]},{"contestId":178,"index":"A2","name":"Educational Game","type":"PROGRAMMING","points":30.0,"rating":1000,"tags":["greedy"]},{"contestId":178,"index":"A1","name":"Educational Game","type":"PROGRAMMING","points":20.0,"rating":1000,"tags":[]},{"contestId":177,"index":"G2","name":"Fibonacci Strings","type":"PROGRAMMING","points":70.0,"rating":2600,"tags":["matrices","strings"]},{"contestId":177,"index":"G1","name":"Fibonacci Strings","type":"PROGRAMMING","points":30.0,"rating":2400,"tags":["strings"]},{"contestId":177,"index":"F2","name":"Script Generation","type":"PROGRAMMING","points":70.0,"rating":2300,"tags":[]},{"contestId":177,"index":"F1","name":"Script Generation","type":"PROGRAMMING","points":30.0,"rating":1800,"tags":[]},{"contestId":177,"index":"E2","name":"Space Voyage","type":"PROGRAMMING","points":70.0,"rating":1900,"tags":["binary search"]},{"contestId":177,"index":"E1","name":"Space Voyage","type":"PROGRAMMING","points":30.0,"rating":1700,"tags":["binary search"]},{"contestId":177,"index":"D2","name":"Encrypting Messages","type":"PROGRAMMING","points":70.0,"rating":1500,"tags":["data structures"]},{"contestId":177,"index":"D1","name":"Encrypting Messages","type":"PROGRAMMING","points":30.0,"rating":1200,"tags":["brute force"]},{"contestId":177,"index":"C2","name":"Party","type":"PROGRAMMING","points":70.0,"rating":1500,"tags":["brute force","dfs and similar","dsu","graphs"]},{"contestId":177,"index":"C1","name":"Party","type":"PROGRAMMING","points":30.0,"rating":1500,"tags":["dfs and similar","dsu","graphs"]},{"contestId":177,"index":"B2","name":"Rectangular Game","type":"PROGRAMMING","points":70.0,"rating":1200,"tags":["number theory"]},{"contestId":177,"index":"B1","name":"Rectangular Game","type":"PROGRAMMING","points":30.0,"rating":1000,"tags":["number theory"]},{"contestId":177,"index":"A2","name":"Good Matrix Elements","type":"PROGRAMMING","points":70.0,"rating":800,"tags":["implementation"]},{"contestId":177,"index":"A1","name":"Good Matrix Elements","type":"PROGRAMMING","points":30.0,"rating":800,"tags":["implementation"]},{"contestId":176,"index":"E","name":"Archaeology","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["data structures","dfs and similar","trees"]},{"contestId":176,"index":"D","name":"Hyper String","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["dp"]},{"contestId":176,"index":"C","name":"Playing with Superglue","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["combinatorics","constructive algorithms"]},{"contestId":176,"index":"B","name":"Word Cut","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["dp"]},{"contestId":176,"index":"A","name":"Trading Business","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["greedy","sortings"]},{"contestId":175,"index":"F","name":"Gnomes of Might and Magic","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["data structures","graphs","implementation","shortest paths"]},{"contestId":175,"index":"E","name":"Power Defence","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["brute force","dp","geometry","greedy"]},{"contestId":175,"index":"D","name":"Plane of Tanks: Duel","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["brute force","dp","math","probabilities"]},{"contestId":175,"index":"C","name":"Geometry Horse","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["greedy","implementation","sortings","two pointers"]},{"contestId":175,"index":"B","name":"Plane of Tanks: Pro","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["implementation"]},{"contestId":175,"index":"A","name":"Robot Bicorn Attack","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["brute force","implementation"]},{"contestId":174,"index":"C","name":"Range Increments","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["data structures","greedy"]},{"contestId":174,"index":"B","name":"File List","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["dp","greedy","implementation"]},{"contestId":174,"index":"A","name":"Problem About Equation","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["math"]},{"contestId":173,"index":"E","name":"Camping Groups","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["data structures","sortings"]},{"contestId":173,"index":"D","name":"Deputies","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["constructive algorithms","graphs","greedy","implementation"]},{"contestId":173,"index":"C","name":"Spiral Maximum","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["brute force","dp"]},{"contestId":173,"index":"B","name":"Chamber of Secrets","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["dfs and similar","shortest paths"]},{"contestId":173,"index":"A","name":"Rock-Paper-Scissors","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation","math"]},{"contestId":172,"index":"E","name":"BHTML+BCSS","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["*special","dfs and similar","expression parsing"]},{"contestId":172,"index":"D","name":"Calendar Reform","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["*special","number theory"]},{"contestId":172,"index":"C","name":"Bus","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["*special","implementation","sortings"]},{"contestId":172,"index":"B","name":"Pseudorandom Sequence Period","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["*special","implementation","number theory"]},{"contestId":172,"index":"A","name":"Phone Code","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["*special","brute force","implementation"]},{"contestId":171,"index":"H","name":"A polyline","type":"PROGRAMMING","rating":1700,"tags":["*special","implementation"]},{"contestId":171,"index":"G","name":"Mysterious numbers - 2","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":171,"index":"F","name":"ucyhf","type":"PROGRAMMING","rating":1600,"tags":["*special","brute force","implementation","number theory"]},{"contestId":171,"index":"E","name":"MYSTERIOUS LANGUAGE","type":"PROGRAMMING","rating":2000,"tags":["*special"]},{"contestId":171,"index":"D","name":"Broken checker","type":"PROGRAMMING","rating":1300,"tags":["*special","brute force"]},{"contestId":171,"index":"C","name":"A Piece of Cake","type":"PROGRAMMING","rating":2000,"tags":["*special","implementation"]},{"contestId":171,"index":"B","name":"Star","type":"PROGRAMMING","rating":1300,"tags":["*special","combinatorics"]},{"contestId":171,"index":"A","name":"Mysterious numbers - 1","type":"PROGRAMMING","rating":1200,"tags":["*special","constructive algorithms"]},{"contestId":169,"index":"B","name":"Replacing Digits","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy"]},{"contestId":169,"index":"A","name":"Chores","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["sortings"]},{"contestId":168,"index":"B","name":"Wizards and Minimal Spell","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["implementation","strings"]},{"contestId":168,"index":"A","name":"Wizards and Demonstration","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","math"]},{"contestId":167,"index":"E","name":"Wizards and Bets","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["dfs and similar","graphs","math","matrices"]},{"contestId":167,"index":"D","name":"Wizards and Roads","type":"PROGRAMMING","points":2000.0,"rating":3000,"tags":["data structures","divide and conquer","graph matchings","graphs","greedy"]},{"contestId":167,"index":"C","name":"Wizards and Numbers","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["games","math"]},{"contestId":167,"index":"B","name":"Wizards and Huge Prize","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["dp","math","probabilities"]},{"contestId":167,"index":"A","name":"Wizards and Trolleybuses","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["implementation","math"]},{"contestId":166,"index":"E","name":"Tetrahedron","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["dp","math","matrices"]},{"contestId":166,"index":"D","name":"Shoe Store","type":"PROGRAMMING","points":3000.0,"rating":2500,"tags":["dp","graph matchings","greedy","sortings","two pointers"]},{"contestId":166,"index":"C","name":"Median","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["greedy","math","sortings"]},{"contestId":166,"index":"B","name":"Polygons","type":"PROGRAMMING","points":3000.0,"rating":2100,"tags":["geometry","sortings"]},{"contestId":166,"index":"A","name":"Rank List","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["binary search","implementation","sortings"]},{"contestId":165,"index":"E","name":"Compatible Numbers","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["bitmasks","brute force","dfs and similar","dp"]},{"contestId":165,"index":"D","name":"Beard Graph","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["data structures","dsu","trees"]},{"contestId":165,"index":"C","name":"Another Problem on Strings","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","brute force","dp","math","strings","two pointers"]},{"contestId":165,"index":"B","name":"Burning Midnight Oil","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["binary search","implementation"]},{"contestId":165,"index":"A","name":"Supercentral Point","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":164,"index":"E","name":"Polycarpus and Tasks","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":[]},{"contestId":164,"index":"D","name":"Minimum Diameter","type":"PROGRAMMING","points":2500.0,"rating":3100,"tags":["binary search","brute force"]},{"contestId":164,"index":"C","name":"Machine Programming","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["flows","graphs"]},{"contestId":164,"index":"B","name":"Ancient Berland Hieroglyphs","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["two pointers"]},{"contestId":164,"index":"A","name":"Variable, or There and Back Again","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["dfs and similar","graphs"]},{"contestId":163,"index":"E","name":"e-Government","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["data structures","dfs and similar","dp","strings","trees"]},{"contestId":163,"index":"D","name":"Large Refrigerator","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["brute force"]},{"contestId":163,"index":"C","name":"Conveyor","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["sortings","two pointers"]},{"contestId":163,"index":"B","name":"Lemmings","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["binary search"]},{"contestId":163,"index":"A","name":"Substring and Subsequence","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["dp"]},{"contestId":162,"index":"J","name":"Brackets","type":"PROGRAMMING","rating":1800,"tags":["*special"]},{"contestId":162,"index":"I","name":"Truncatable primes","type":"PROGRAMMING","rating":2000,"tags":["*special"]},{"contestId":162,"index":"H","name":"Alternating case","type":"PROGRAMMING","rating":1800,"tags":["*special"]},{"contestId":162,"index":"G","name":"Non-decimal sum","type":"PROGRAMMING","rating":2000,"tags":["*special"]},{"contestId":162,"index":"F","name":"Factorial zeros","type":"PROGRAMMING","rating":1800,"tags":["*special"]},{"contestId":162,"index":"E","name":"HQ9+","type":"PROGRAMMING","rating":1800,"tags":["*special"]},{"contestId":162,"index":"D","name":"Remove digits","type":"PROGRAMMING","rating":1900,"tags":["*special"]},{"contestId":162,"index":"C","name":"Prime factorization","type":"PROGRAMMING","rating":1800,"tags":["*special"]},{"contestId":162,"index":"B","name":"Binary notation","type":"PROGRAMMING","rating":1800,"tags":["*special"]},{"contestId":162,"index":"A","name":"Pentagonal numbers","type":"PROGRAMMING","rating":1100,"tags":["*special","implementation"]},{"contestId":161,"index":"E","name":"Polycarpus the Safecracker","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["brute force","dp"]},{"contestId":161,"index":"D","name":"Distance in Tree","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["dfs and similar","dp","trees"]},{"contestId":161,"index":"C","name":"Abracadabra","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["divide and conquer"]},{"contestId":161,"index":"B","name":"Discounts","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":161,"index":"A","name":"Dress\u0027em in Vests!","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["binary search","brute force","greedy","two pointers"]},{"contestId":160,"index":"E","name":"Buses and People","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["binary search","data structures","sortings"]},{"contestId":160,"index":"D","name":"Edges in MST","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["dfs and similar","dsu","graphs","sortings"]},{"contestId":160,"index":"C","name":"Find Pair","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["implementation","math","sortings"]},{"contestId":160,"index":"B","name":"Unlucky Ticket","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","sortings"]},{"contestId":160,"index":"A","name":"Twins","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","sortings"]},{"contestId":159,"index":"E","name":"Zebra Tower","type":"PROGRAMMING","points":2500.0,"rating":1700,"tags":["*special","data structures","greedy","sortings"]},{"contestId":159,"index":"D","name":"Palindrome pairs","type":"PROGRAMMING","points":2000.0,"rating":1500,"tags":["*special","brute force","dp","strings"]},{"contestId":159,"index":"C","name":"String Manipulation 1.0","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["*special","binary search","brute force","data structures","strings"]},{"contestId":159,"index":"B","name":"Matchmaker","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["*special","greedy","sortings"]},{"contestId":159,"index":"A","name":"Friends or Not","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["*special","greedy","implementation"]},{"contestId":158,"index":"E","name":"Phone Talks","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["*special","dp","sortings"]},{"contestId":158,"index":"D","name":"Ice Sculptures","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["*special","brute force","number theory"]},{"contestId":158,"index":"C","name":"Cd and pwd commands","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["*special","data structures","implementation"]},{"contestId":158,"index":"B","name":"Taxi","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["*special","greedy","implementation"]},{"contestId":158,"index":"A","name":"Next Round","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["*special","implementation"]},{"contestId":157,"index":"B","name":"Trace","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["geometry","sortings"]},{"contestId":157,"index":"A","name":"Game Outcome","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force"]},{"contestId":156,"index":"E","name":"Mrs. Hudson\u0027s Pancakes","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["brute force","dp"]},{"contestId":156,"index":"D","name":"Clues","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["combinatorics","graphs"]},{"contestId":156,"index":"C","name":"Cipher","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["combinatorics","dp"]},{"contestId":156,"index":"B","name":"Suspects","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["constructive algorithms","data structures","implementation"]},{"contestId":156,"index":"A","name":"Message","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["brute force"]},{"contestId":155,"index":"B","name":"Combination","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","sortings"]},{"contestId":155,"index":"A","name":"I_love_\\%username\\%","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force"]},{"contestId":154,"index":"E","name":"Martian Colony","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["geometry"]},{"contestId":154,"index":"D","name":"Flatland Fencing","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["games","math"]},{"contestId":154,"index":"C","name":"Double Profiles","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["graphs","hashing","sortings"]},{"contestId":154,"index":"B","name":"Colliders","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["math","number theory"]},{"contestId":154,"index":"A","name":"Hometask","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["greedy"]},{"contestId":153,"index":"E","name":"Euclidean Distance","type":"PROGRAMMING","rating":2100,"tags":["*special"]},{"contestId":153,"index":"D","name":"Date Change","type":"PROGRAMMING","rating":2000,"tags":["*special"]},{"contestId":153,"index":"C","name":"Caesar Cipher","type":"PROGRAMMING","rating":2200,"tags":["*special"]},{"contestId":153,"index":"B","name":"Binary notation","type":"PROGRAMMING","rating":1800,"tags":["*special"]},{"contestId":153,"index":"A","name":"A + B","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":152,"index":"E","name":"Garden","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["bitmasks","dp","graphs","trees"]},{"contestId":152,"index":"D","name":"Frames","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["brute force"]},{"contestId":152,"index":"C","name":"Pocket Book","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["combinatorics"]},{"contestId":152,"index":"B","name":"Steps","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["binary search","implementation"]},{"contestId":152,"index":"A","name":"Marks","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":151,"index":"B","name":"Phone Numbers","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation","strings"]},{"contestId":151,"index":"A","name":"Soft Drinking","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":150,"index":"E","name":"Freezing with Style","type":"PROGRAMMING","points":3000.0,"rating":3000,"tags":["binary search","data structures","divide and conquer","trees"]},{"contestId":150,"index":"D","name":"Mission Impassable","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["dp","strings"]},{"contestId":150,"index":"C","name":"Smart Cheater","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["data structures","math","probabilities"]},{"contestId":150,"index":"B","name":"Quantity of Strings","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["combinatorics","dfs and similar","graphs","math"]},{"contestId":150,"index":"A","name":"Win or Freeze","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["games","math","number theory"]},{"contestId":149,"index":"E","name":"Martian Strings","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["string suffix structures","strings"]},{"contestId":149,"index":"D","name":"Coloring Brackets","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["dp"]},{"contestId":149,"index":"C","name":"Division into Teams","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["greedy","math","sortings"]},{"contestId":149,"index":"B","name":"Martian Clock","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["implementation"]},{"contestId":149,"index":"A","name":"Business trip","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["greedy","implementation","sortings"]},{"contestId":148,"index":"E","name":"Porcelain","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["dp"]},{"contestId":148,"index":"D","name":"Bag of mice","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["dp","games","math","probabilities"]},{"contestId":148,"index":"C","name":"Terse princess","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["constructive algorithms","greedy"]},{"contestId":148,"index":"B","name":"Escape","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["implementation","math"]},{"contestId":148,"index":"A","name":"Insomnia cure","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["constructive algorithms","implementation","math"]},{"contestId":147,"index":"B","name":"Smile House","type":"PROGRAMMING","points":1000.0,"rating":2500,"tags":["binary search","graphs","matrices"]},{"contestId":147,"index":"A","name":"Punctuation","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation","strings"]},{"contestId":146,"index":"B","name":"Lucky Mask","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["brute force","implementation"]},{"contestId":146,"index":"A","name":"Lucky Ticket","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":145,"index":"E","name":"Lucky Queries","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures"]},{"contestId":145,"index":"D","name":"Lucky Pair","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["combinatorics","data structures","implementation"]},{"contestId":145,"index":"C","name":"Lucky Subsequence","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["combinatorics","dp","math"]},{"contestId":145,"index":"B","name":"Lucky Number 2","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["constructive algorithms"]},{"contestId":145,"index":"A","name":"Lucky Conversion","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["greedy","implementation"]},{"contestId":144,"index":"E","name":"Competition","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["data structures","greedy"]},{"contestId":144,"index":"D","name":"Missile Silos","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["data structures","dfs and similar","graphs","shortest paths"]},{"contestId":144,"index":"C","name":"Anagram Search","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["implementation","strings"]},{"contestId":144,"index":"B","name":"Meeting","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation"]},{"contestId":144,"index":"A","name":"Arrival of the General","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":143,"index":"B","name":"Help Kingdom of Far Far Away 2","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation","strings"]},{"contestId":143,"index":"A","name":"Help Vasilisa the Wise 2","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","math"]},{"contestId":142,"index":"E","name":"Help Greg the Dwarf 2","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["geometry"]},{"contestId":142,"index":"D","name":"Help Shrek and Donkey 2","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["games"]},{"contestId":142,"index":"C","name":"Help Caretaker","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["brute force","dp"]},{"contestId":142,"index":"B","name":"Help General","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":142,"index":"A","name":"Help Farmer","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["brute force","math"]},{"contestId":141,"index":"E","name":"Clearing Up","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["constructive algorithms","dp","dsu","graphs"]},{"contestId":141,"index":"D","name":"Take-off Ramps","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["graphs","shortest paths"]},{"contestId":141,"index":"C","name":"Queue","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["constructive algorithms","greedy","sortings"]},{"contestId":141,"index":"B","name":"Hopscotch","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["geometry","math"]},{"contestId":141,"index":"A","name":"Amusing Joke","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","sortings","strings"]},{"contestId":140,"index":"F","name":"New Year Snowflake","type":"PROGRAMMING","points":3000.0,"rating":2600,"tags":["geometry","sortings"]},{"contestId":140,"index":"E","name":"New Year Garland","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["combinatorics","dp"]},{"contestId":140,"index":"D","name":"New Year Contest","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["greedy","sortings"]},{"contestId":140,"index":"C","name":"New Year Snowmen","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["binary search","data structures","greedy"]},{"contestId":140,"index":"B","name":"New Year Cards","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["brute force","greedy","implementation"]},{"contestId":140,"index":"A","name":"New Year Table","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["geometry","math"]},{"contestId":139,"index":"B","name":"Wallpaper","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["implementation","math"]},{"contestId":139,"index":"A","name":"Petr and Book","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":138,"index":"E","name":"Hellish Constraints","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["brute force","dp","two pointers"]},{"contestId":138,"index":"D","name":"World of Darkraft","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["dp","games"]},{"contestId":138,"index":"C","name":"Mushroom Gnomes - 2","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["binary search","data structures","probabilities","sortings"]},{"contestId":138,"index":"B","name":"Digits Permutations","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["greedy"]},{"contestId":138,"index":"A","name":"Literature Lesson","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["implementation"]},{"contestId":137,"index":"E","name":"Last Chance","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["data structures","implementation","strings"]},{"contestId":137,"index":"D","name":"Palindromes","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dp","strings"]},{"contestId":137,"index":"C","name":"History","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["sortings"]},{"contestId":137,"index":"B","name":"Permutation","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["greedy"]},{"contestId":137,"index":"A","name":"Postcards and photos","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":136,"index":"B","name":"Ternary Logic","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["implementation","math"]},{"contestId":136,"index":"A","name":"Presents","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":135,"index":"E","name":"Weak Subsequence","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["combinatorics"]},{"contestId":135,"index":"D","name":"Cycle","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["brute force","dfs and similar","implementation"]},{"contestId":135,"index":"C","name":"Zero-One","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["constructive algorithms","games","greedy"]},{"contestId":135,"index":"B","name":"Rectangle and Square","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["brute force","geometry","math"]},{"contestId":135,"index":"A","name":"Replacement","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["greedy","implementation","sortings"]},{"contestId":134,"index":"C","name":"Swaps","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["constructive algorithms","graphs","greedy"]},{"contestId":134,"index":"B","name":"Pairs of Numbers","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["brute force","dfs and similar","math","number theory"]},{"contestId":134,"index":"A","name":"Average Numbers","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","implementation"]},{"contestId":133,"index":"B","name":"Unary","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation"]},{"contestId":133,"index":"A","name":"HQ9+","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":132,"index":"E","name":"Bits of merry old England","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["flows","graphs"]},{"contestId":132,"index":"D","name":"Constants in the language of Shakespeare","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["constructive algorithms","dp","greedy"]},{"contestId":132,"index":"C","name":"Logo Turtle","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["dp"]},{"contestId":132,"index":"B","name":"Piet","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["implementation"]},{"contestId":132,"index":"A","name":"Turing Tape","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation"]},{"contestId":131,"index":"F","name":"Present to Mom","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["binary search","two pointers"]},{"contestId":131,"index":"E","name":"Yet Another Task with Queens","type":"PROGRAMMING","points":2500.0,"rating":1700,"tags":["sortings"]},{"contestId":131,"index":"D","name":"Subway","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["dfs and similar","graphs"]},{"contestId":131,"index":"C","name":"The World is a Theatre","type":"PROGRAMMING","points":1500.0,"rating":1400,"tags":["combinatorics","math"]},{"contestId":131,"index":"B","name":"Opposites Attract","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation","math"]},{"contestId":131,"index":"A","name":"cAPS lOCK","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","strings"]},{"contestId":130,"index":"J","name":"Date calculation","type":"PROGRAMMING","rating":1800,"tags":["*special"]},{"contestId":130,"index":"I","name":"Array sorting","type":"PROGRAMMING","rating":2300,"tags":["*special","sortings"]},{"contestId":130,"index":"H","name":"Balanced brackets","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":130,"index":"G","name":"CAPS LOCK ON","type":"PROGRAMMING","rating":1700,"tags":["*special"]},{"contestId":130,"index":"F","name":"Prime factorization","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":130,"index":"E","name":"Tribonacci numbers","type":"PROGRAMMING","rating":1600,"tags":["*special"]},{"contestId":130,"index":"D","name":"Exponentiation","type":"PROGRAMMING","rating":1500,"tags":["*special"]},{"contestId":130,"index":"C","name":"Decimal sum","type":"PROGRAMMING","rating":1500,"tags":["*special"]},{"contestId":130,"index":"B","name":"Gnikool Ssalg","type":"PROGRAMMING","rating":1400,"tags":["*special","implementation","strings"]},{"contestId":130,"index":"A","name":"Hexagonal numbers","type":"PROGRAMMING","rating":900,"tags":["*special","implementation"]},{"contestId":129,"index":"B","name":"Students and Shoelaces","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["brute force","dfs and similar","graphs","implementation"]},{"contestId":129,"index":"A","name":"Cookies","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":128,"index":"E","name":"Birthday","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["geometry","math"]},{"contestId":128,"index":"D","name":"Numbers","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["constructive algorithms","implementation"]},{"contestId":128,"index":"C","name":"Games with Rectangle","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["combinatorics","dp"]},{"contestId":128,"index":"B","name":"String","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["brute force","constructive algorithms","hashing","implementation","string suffix structures","strings"]},{"contestId":128,"index":"A","name":"Statues","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["dfs and similar"]},{"contestId":127,"index":"B","name":"Canvas Frames","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["implementation"]},{"contestId":127,"index":"A","name":"Wasted Time","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["geometry"]},{"contestId":126,"index":"E","name":"Pills","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["brute force","flows"]},{"contestId":126,"index":"D","name":"Fibonacci Sums","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["dp","math"]},{"contestId":126,"index":"C","name":"E-reader Display","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["constructive algorithms","greedy"]},{"contestId":126,"index":"B","name":"Password","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["binary search","dp","hashing","string suffix structures","strings"]},{"contestId":126,"index":"A","name":"Hot Bath","type":"PROGRAMMING","points":500.0,"rating":1900,"tags":["binary search","brute force","math"]},{"contestId":125,"index":"E","name":"MST Company","type":"PROGRAMMING","points":5000.0,"rating":2400,"tags":["binary search","graphs"]},{"contestId":125,"index":"D","name":"Two progressions","type":"PROGRAMMING","points":3000.0,"rating":2200,"tags":["constructive algorithms","greedy"]},{"contestId":125,"index":"C","name":"Hobbits\u0027 Party","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["constructive algorithms","greedy"]},{"contestId":125,"index":"B","name":"Simple XML","type":"PROGRAMMING","points":1500.0,"rating":1000,"tags":["implementation"]},{"contestId":125,"index":"A","name":"Measuring Lengths in Baden","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["math"]},{"contestId":124,"index":"B","name":"Permutations","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force","combinatorics","implementation"]},{"contestId":124,"index":"A","name":"The number of positions","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["math"]},{"contestId":123,"index":"E","name":"Maze","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["dfs and similar","dp","probabilities","trees"]},{"contestId":123,"index":"D","name":"String","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["string suffix structures"]},{"contestId":123,"index":"C","name":"Brackets","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["combinatorics","dp","greedy"]},{"contestId":123,"index":"B","name":"Squares","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["math"]},{"contestId":123,"index":"A","name":"Prime Permutation","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation","number theory","strings"]},{"contestId":122,"index":"B","name":"Lucky Substring","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["brute force","implementation"]},{"contestId":122,"index":"A","name":"Lucky Division","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","number theory"]},{"contestId":121,"index":"E","name":"Lucky Array","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures"]},{"contestId":121,"index":"D","name":"Lucky Segments","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["binary search","implementation","two pointers"]},{"contestId":121,"index":"C","name":"Lucky Permutation","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["brute force","combinatorics","number theory"]},{"contestId":121,"index":"B","name":"Lucky Transformation","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["strings"]},{"contestId":121,"index":"A","name":"Lucky Sum","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation"]},{"contestId":120,"index":"J","name":"Minimum Sum","type":"PROGRAMMING","rating":1900,"tags":["divide and conquer","geometry","sortings"]},{"contestId":120,"index":"I","name":"Luck is in Numbers","type":"PROGRAMMING","rating":2200,"tags":["greedy"]},{"contestId":120,"index":"H","name":"Brevity is Soul of Wit","type":"PROGRAMMING","rating":1800,"tags":["graph matchings"]},{"contestId":120,"index":"G","name":"Boom","type":"PROGRAMMING","rating":1800,"tags":["implementation"]},{"contestId":120,"index":"F","name":"Spiders","type":"PROGRAMMING","rating":1400,"tags":["dp","greedy","trees"]},{"contestId":120,"index":"E","name":"Put Knight!","type":"PROGRAMMING","rating":1400,"tags":["games","math"]},{"contestId":120,"index":"D","name":"Three Sons","type":"PROGRAMMING","rating":1400,"tags":["brute force"]},{"contestId":120,"index":"C","name":"Winnie-the-Pooh and honey","type":"PROGRAMMING","rating":1100,"tags":["implementation","math"]},{"contestId":120,"index":"B","name":"Quiz League","type":"PROGRAMMING","rating":1100,"tags":["implementation"]},{"contestId":120,"index":"A","name":"Elevator","type":"PROGRAMMING","rating":1000,"tags":["brute force","implementation","math"]},{"contestId":119,"index":"E","name":"Alternative Reality","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["geometry"]},{"contestId":119,"index":"D","name":"String Transformation","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["hashing","strings"]},{"contestId":119,"index":"C","name":"Education Reform","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dp"]},{"contestId":119,"index":"B","name":"Before Exam","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["constructive algorithms","implementation","sortings"]},{"contestId":119,"index":"A","name":"Epic Game","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":118,"index":"E","name":"Bertown roads","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["dfs and similar","graphs"]},{"contestId":118,"index":"D","name":"Caesar\u0027s Legions","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["dp"]},{"contestId":118,"index":"C","name":"Fancy Number","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["brute force","greedy","sortings","strings"]},{"contestId":118,"index":"B","name":"Present from Lena","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["constructive algorithms","implementation"]},{"contestId":118,"index":"A","name":"String Task","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","strings"]},{"contestId":117,"index":"E","name":"Tree or not Tree","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["data structures","divide and conquer","graphs","implementation","trees"]},{"contestId":117,"index":"D","name":"Not Quick Transformation","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["divide and conquer","math"]},{"contestId":117,"index":"C","name":"Cycle","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dfs and similar","graphs"]},{"contestId":117,"index":"B","name":"Very Interesting Game","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["brute force","number theory"]},{"contestId":117,"index":"A","name":"Elevator","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation","math"]},{"contestId":116,"index":"B","name":"Little Pigs and Wolves","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["greedy","implementation"]},{"contestId":116,"index":"A","name":"Tram","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":115,"index":"E","name":"Linear Kingdom Races","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["data structures","dp"]},{"contestId":115,"index":"D","name":"Unambiguous Arithmetic Expression","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["dp","expression parsing"]},{"contestId":115,"index":"C","name":"Plumber","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["math"]},{"contestId":115,"index":"B","name":"Lawnmower","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["greedy","sortings"]},{"contestId":115,"index":"A","name":"Party","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["dfs and similar","graphs","trees"]},{"contestId":114,"index":"B","name":"PFAST Inc.","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["bitmasks","brute force","graphs"]},{"contestId":114,"index":"A","name":"Cifera","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["math"]},{"contestId":113,"index":"E","name":"Sleeping","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["combinatorics","implementation","math"]},{"contestId":113,"index":"D","name":"Museum","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["math","matrices","probabilities"]},{"contestId":113,"index":"C","name":"Double Happiness","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["brute force","math","number theory"]},{"contestId":113,"index":"B","name":"Petr#","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["brute force","data structures","hashing","strings"]},{"contestId":113,"index":"A","name":"Grammar Lessons","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["implementation","strings"]},{"contestId":112,"index":"B","name":"Petya and Square","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation","math"]},{"contestId":112,"index":"A","name":"Petya and Strings","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":111,"index":"E","name":"Petya and Rectangle","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":[]},{"contestId":111,"index":"D","name":"Petya and Coloring","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["combinatorics","dp"]},{"contestId":111,"index":"C","name":"Petya and Spiders","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["bitmasks","dp","dsu"]},{"contestId":111,"index":"B","name":"Petya and Divisors","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["binary search","data structures","number theory"]},{"contestId":111,"index":"A","name":"Petya and Inequiations","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["greedy"]},{"contestId":110,"index":"B","name":"Lucky String","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["constructive algorithms","strings"]},{"contestId":110,"index":"A","name":"Nearly Lucky Number","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":109,"index":"E","name":"Lucky Interval","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["brute force","math"]},{"contestId":109,"index":"D","name":"Lucky Sorting","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["constructive algorithms","sortings"]},{"contestId":109,"index":"C","name":"Lucky Tree","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["dp","dsu","trees"]},{"contestId":109,"index":"B","name":"Lucky Probability","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["brute force","probabilities"]},{"contestId":109,"index":"A","name":"Lucky Sum of Digits","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force","implementation"]},{"contestId":108,"index":"B","name":"Datatypes","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["math","sortings"]},{"contestId":108,"index":"A","name":"Palindromic Times","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","strings"]},{"contestId":107,"index":"E","name":"Darts","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["geometry","probabilities"]},{"contestId":107,"index":"D","name":"Crime Management","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["dp","graphs","matrices"]},{"contestId":107,"index":"C","name":"Arrangement","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["bitmasks","dp"]},{"contestId":107,"index":"B","name":"Basketball Team","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["combinatorics","dp","math","probabilities"]},{"contestId":107,"index":"A","name":"Dorm Water Supply","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["dfs and similar","graphs"]},{"contestId":106,"index":"E","name":"Space Rescuers","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["geometry","ternary search"]},{"contestId":106,"index":"D","name":"Treasure Island","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["brute force","implementation"]},{"contestId":106,"index":"C","name":"Buns","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["dp"]},{"contestId":106,"index":"B","name":"Choosing Laptop","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["brute force","implementation"]},{"contestId":106,"index":"A","name":"Card Game","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":105,"index":"E","name":"Lift and Throw","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["brute force"]},{"contestId":105,"index":"D","name":"Entertaining Geodetics","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["brute force","dsu","implementation"]},{"contestId":105,"index":"C","name":"Item World","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["brute force","implementation","sortings"]},{"contestId":105,"index":"B","name":"Dark Assembly","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["brute force","probabilities"]},{"contestId":105,"index":"A","name":"Transmigration","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["implementation"]},{"contestId":104,"index":"A","name":"Blackjack","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":103,"index":"E","name":"Buying Sets","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["flows","graph matchings"]},{"contestId":103,"index":"D","name":"Time to Raid Cowavans","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["brute force","data structures","sortings"]},{"contestId":103,"index":"C","name":"Russian Roulette","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["constructive algorithms","greedy"]},{"contestId":103,"index":"B","name":"Cthulhu","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["dfs and similar","dsu","graphs"]},{"contestId":103,"index":"A","name":"Testing Pants for Sadness","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["greedy","implementation","math"]},{"contestId":102,"index":"B","name":"Sum of Digits","type":"PROGRAMMING","points":1000.0,"rating":1000,"tags":["implementation"]},{"contestId":102,"index":"A","name":"Clothes","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force"]},{"contestId":101,"index":"E","name":"Candies and Stones","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["divide and conquer","dp"]},{"contestId":101,"index":"D","name":"Castle","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["dp","greedy","probabilities","sortings","trees"]},{"contestId":101,"index":"C","name":"Vectors","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["implementation","math"]},{"contestId":101,"index":"B","name":"Buses","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["binary search","data structures","dp"]},{"contestId":101,"index":"A","name":"Homework","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["greedy"]},{"contestId":100,"index":"J","name":"Interval Coloring","type":"PROGRAMMING","rating":2400,"tags":["*special","greedy","math"]},{"contestId":100,"index":"I","name":"Rotation","type":"PROGRAMMING","rating":1500,"tags":["*special","geometry","math"]},{"contestId":100,"index":"H","name":"Battleship","type":"PROGRAMMING","rating":2100,"tags":["*special","dfs and similar","implementation"]},{"contestId":100,"index":"G","name":"Name the album","type":"PROGRAMMING","rating":1800,"tags":["*special","data structures","implementation"]},{"contestId":100,"index":"F","name":"Polynom","type":"PROGRAMMING","rating":1800,"tags":["*special","implementation"]},{"contestId":100,"index":"E","name":"Lamps in a Line","type":"PROGRAMMING","rating":1600,"tags":["*special","math"]},{"contestId":100,"index":"D","name":"World of Mouth","type":"PROGRAMMING","rating":1500,"tags":["*special","strings"]},{"contestId":100,"index":"C","name":"A+B","type":"PROGRAMMING","rating":1400,"tags":["*special","implementation"]},{"contestId":100,"index":"B","name":"Friendly Numbers","type":"PROGRAMMING","rating":1500,"tags":["*special","implementation"]},{"contestId":100,"index":"A","name":"Carpeting the Room","type":"PROGRAMMING","rating":1100,"tags":["*special","implementation"]},{"contestId":99,"index":"B","name":"Help Chef Gerasim","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation","sortings"]},{"contestId":99,"index":"A","name":"Help Far Away Kingdom","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["strings"]},{"contestId":98,"index":"E","name":"Help Shrek and Donkey","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["dp","games","math","probabilities"]},{"contestId":98,"index":"D","name":"Help Monks","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["constructive algorithms"]},{"contestId":98,"index":"C","name":"Help Greg the Dwarf","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["geometry","ternary search"]},{"contestId":98,"index":"B","name":"Help King","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["implementation","probabilities","trees"]},{"contestId":98,"index":"A","name":"Help Victoria the Wise","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["brute force","implementation"]},{"contestId":97,"index":"E","name":"Leaders","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["dfs and similar","dsu","graphs","trees"]},{"contestId":97,"index":"D","name":"Robot in Basement","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["bitmasks","brute force","implementation"]},{"contestId":97,"index":"C","name":"Winning Strategy","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["binary search","graphs","math","shortest paths"]},{"contestId":97,"index":"B","name":"Superset","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["constructive algorithms","divide and conquer"]},{"contestId":97,"index":"A","name":"Domino","type":"PROGRAMMING","points":500.0,"rating":2400,"tags":["brute force","implementation"]},{"contestId":96,"index":"B","name":"Lucky Numbers (easy)","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["binary search","bitmasks","brute force"]},{"contestId":96,"index":"A","name":"Football","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","strings"]},{"contestId":95,"index":"E","name":"Lucky Country","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["dp","dsu","graphs"]},{"contestId":95,"index":"D","name":"Horse Races","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["dp","math"]},{"contestId":95,"index":"C","name":"Volleyball","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["shortest paths"]},{"contestId":95,"index":"B","name":"Lucky Numbers","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["dp","greedy"]},{"contestId":95,"index":"A","name":"Hockey","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["implementation","strings"]},{"contestId":94,"index":"B","name":"Friends","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["graphs","implementation","math"]},{"contestId":94,"index":"A","name":"Restoring Password","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","strings"]},{"contestId":93,"index":"E","name":"Lostborn","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["dp","math","number theory"]},{"contestId":93,"index":"D","name":"Flags","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["dp","math","matrices"]},{"contestId":93,"index":"C","name":"Azembler","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["brute force","implementation"]},{"contestId":93,"index":"B","name":"End of Exams","type":"PROGRAMMING","points":1000.0,"rating":1900,"tags":["greedy"]},{"contestId":93,"index":"A","name":"Frames","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["implementation"]},{"contestId":92,"index":"B","name":"Binary Number","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy"]},{"contestId":92,"index":"A","name":"Chips","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","math"]},{"contestId":91,"index":"E","name":"Igloo Skyscraper","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["data structures","geometry"]},{"contestId":91,"index":"D","name":"Grocer\u0027s Problem","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["constructive algorithms","graphs","greedy"]},{"contestId":91,"index":"C","name":"Ski Base","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["combinatorics","dsu","graphs"]},{"contestId":91,"index":"B","name":"Queue","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["binary search","data structures"]},{"contestId":91,"index":"A","name":"Newspaper Headline","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["greedy","strings"]},{"contestId":90,"index":"B","name":"African Crossword","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["implementation","strings"]},{"contestId":90,"index":"A","name":"Cableway","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy","math"]},{"contestId":89,"index":"E","name":"Fire and Ice","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["greedy"]},{"contestId":89,"index":"D","name":"Space mines","type":"PROGRAMMING","points":1500.0,"rating":2500,"tags":["geometry"]},{"contestId":89,"index":"C","name":"Chip Play","type":"PROGRAMMING","points":1000.0,"rating":2300,"tags":["brute force","data structures","implementation"]},{"contestId":89,"index":"B","name":"Widget Library","type":"PROGRAMMING","points":1000.0,"rating":2300,"tags":["dp","expression parsing","graphs","implementation"]},{"contestId":89,"index":"A","name":"Robbery","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["greedy"]},{"contestId":88,"index":"B","name":"Keyboard","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["implementation"]},{"contestId":88,"index":"A","name":"Chord","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["brute force","implementation"]},{"contestId":87,"index":"E","name":"Mogohu-Rea Idol","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["geometry"]},{"contestId":87,"index":"D","name":"Beautiful Road","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["dfs and similar","dp","dsu","graphs","implementation","sortings","trees"]},{"contestId":87,"index":"C","name":"Interesting Game","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dp","games","math"]},{"contestId":87,"index":"B","name":"Vasya and Types","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["implementation","strings"]},{"contestId":87,"index":"A","name":"Trains","type":"PROGRAMMING","points":500.0,"rating":1500,"tags":["implementation","math"]},{"contestId":86,"index":"E","name":"Long sequence","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["brute force","math","matrices"]},{"contestId":86,"index":"D","name":"Powerful array","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["data structures","implementation","math","two pointers"]},{"contestId":86,"index":"C","name":"Genetic engineering","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["dp","string suffix structures","trees"]},{"contestId":86,"index":"B","name":"Tetris revisited","type":"PROGRAMMING","points":1000.0,"rating":2200,"tags":["constructive algorithms","graph matchings","greedy","math"]},{"contestId":86,"index":"A","name":"Reflection","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["math"]},{"contestId":85,"index":"E","name":"Guard Towers","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["binary search","dsu","geometry","graphs","sortings"]},{"contestId":85,"index":"D","name":"Sum of Medians","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["binary search","brute force","data structures","implementation"]},{"contestId":85,"index":"C","name":"Petya and Tree","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["binary search","dfs and similar","probabilities","sortings","trees"]},{"contestId":85,"index":"B","name":"Embassy Queue","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["data structures","greedy"]},{"contestId":85,"index":"A","name":"Domino","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","implementation"]},{"contestId":84,"index":"C","name":"Biathlon","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["binary search","implementation"]},{"contestId":84,"index":"A","name":"Toy Army","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["math","number theory"]},{"contestId":83,"index":"E","name":"Two Subsequences","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["bitmasks","dp"]},{"contestId":83,"index":"D","name":"Numbers","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["dp","math","number theory"]},{"contestId":83,"index":"C","name":"Track","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["graphs","greedy","shortest paths"]},{"contestId":83,"index":"B","name":"Doctor","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["binary search","math","sortings"]},{"contestId":83,"index":"A","name":"Magical Array","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["math"]},{"contestId":82,"index":"E","name":"Corridor","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["geometry"]},{"contestId":82,"index":"D","name":"Two out of Three","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["dp"]},{"contestId":82,"index":"C","name":"General Mobilization","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["data structures","dfs and similar","sortings"]},{"contestId":82,"index":"B","name":"Sets","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["constructive algorithms","hashing","implementation"]},{"contestId":82,"index":"A","name":"Double Cola","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation","math"]},{"contestId":81,"index":"E","name":"Pairs","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["dfs and similar","dp","dsu","graphs","implementation","trees"]},{"contestId":81,"index":"D","name":"Polycarp\u0027s Picture Gallery","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["constructive algorithms","greedy"]},{"contestId":81,"index":"C","name":"Average Score","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["greedy","math","sortings"]},{"contestId":81,"index":"B","name":"Sequence Formatting","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["implementation","strings"]},{"contestId":81,"index":"A","name":"Plug-in","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["implementation"]},{"contestId":80,"index":"B","name":"Depression","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["geometry","math"]},{"contestId":80,"index":"A","name":"Panoramix\u0027s Prediction","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force"]},{"contestId":79,"index":"E","name":"Security System","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["math"]},{"contestId":79,"index":"D","name":"Password","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["bitmasks","dp","shortest paths"]},{"contestId":79,"index":"C","name":"Beaver","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["data structures","dp","greedy","hashing","strings","two pointers"]},{"contestId":79,"index":"B","name":"Colorful Field","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["implementation","sortings"]},{"contestId":79,"index":"A","name":"Bus Game","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["greedy"]},{"contestId":78,"index":"E","name":"Evacuation","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["flows","graphs","shortest paths"]},{"contestId":78,"index":"D","name":"Archer\u0027s Shot","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["binary search","geometry","math","two pointers"]},{"contestId":78,"index":"C","name":"Beaver Game","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dp","games","number theory"]},{"contestId":78,"index":"B","name":"Easter Eggs","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["constructive algorithms","implementation"]},{"contestId":78,"index":"A","name":"Haiku","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":77,"index":"E","name":"Martian Food","type":"PROGRAMMING","points":2000.0,"rating":2800,"tags":["geometry"]},{"contestId":77,"index":"D","name":"Domino Carpet","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["dp","implementation"]},{"contestId":77,"index":"C","name":"Beavermuncher-0xFF","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["dfs and similar","dp","dsu","greedy","trees"]},{"contestId":77,"index":"B","name":"Falling Anvils","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["math","probabilities"]},{"contestId":77,"index":"A","name":"Heroes","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["brute force","implementation"]},{"contestId":76,"index":"F","name":"Tourist","type":"PROGRAMMING","rating":2300,"tags":["binary search","data structures","dp"]},{"contestId":76,"index":"E","name":"Points","type":"PROGRAMMING","rating":1700,"tags":["implementation","math"]},{"contestId":76,"index":"D","name":"Plus and xor","type":"PROGRAMMING","rating":1700,"tags":["dp","greedy","math"]},{"contestId":76,"index":"C","name":"Mutation","type":"PROGRAMMING","rating":2700,"tags":["bitmasks","dp","math"]},{"contestId":76,"index":"B","name":"Mice","type":"PROGRAMMING","rating":2100,"tags":["greedy","two pointers"]},{"contestId":76,"index":"A","name":"Gift","type":"PROGRAMMING","rating":2200,"tags":["dsu","graphs","sortings","trees"]},{"contestId":75,"index":"E","name":"Ship\u0027s Shortest Path","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["geometry","shortest paths"]},{"contestId":75,"index":"D","name":"Big Maximum Sum","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["data structures","dp","greedy","implementation","math","trees"]},{"contestId":75,"index":"C","name":"Modified GCD","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["binary search","number theory"]},{"contestId":75,"index":"B","name":"Facetook Priority Wall","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["expression parsing","implementation","strings"]},{"contestId":75,"index":"A","name":"Life Without Zeros","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":74,"index":"E","name":"Shift It!","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["constructive algorithms"]},{"contestId":74,"index":"D","name":"Hanger","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["data structures"]},{"contestId":74,"index":"C","name":"Chessboard Billiard","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["dfs and similar","dsu","graphs","number theory"]},{"contestId":74,"index":"B","name":"Train","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["dp","games","greedy"]},{"contestId":74,"index":"A","name":"Room Leader","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":73,"index":"F","name":"Plane of Tanks","type":"PROGRAMMING","points":2000.0,"rating":2900,"tags":["brute force","geometry"]},{"contestId":73,"index":"E","name":"Morrowindows","type":"PROGRAMMING","points":1500.0,"rating":2400,"tags":["math","number theory"]},{"contestId":73,"index":"D","name":"FreeDiv","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["dfs and similar","graphs","greedy"]},{"contestId":73,"index":"C","name":"LionAge II","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["dp"]},{"contestId":73,"index":"B","name":"Need For Brake","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["binary search","greedy","sortings"]},{"contestId":73,"index":"A","name":"The Elder Trolls IV: Oblivon","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["greedy","math"]},{"contestId":72,"index":"I","name":"Goofy Numbers","type":"PROGRAMMING","rating":1500,"tags":["*special","implementation"]},{"contestId":72,"index":"H","name":"Reverse It!","type":"PROGRAMMING","rating":1600,"tags":["*special","implementation"]},{"contestId":72,"index":"G","name":"Fibonacci army","type":"PROGRAMMING","rating":1000,"tags":["*special","dp"]},{"contestId":72,"index":"F","name":"Oil","type":"PROGRAMMING","rating":1900,"tags":["*special","greedy","math"]},{"contestId":72,"index":"E","name":"Ali goes shopping","type":"PROGRAMMING","rating":1800,"tags":["*special","brute force","strings"]},{"contestId":72,"index":"D","name":"Perse-script","type":"PROGRAMMING","rating":2300,"tags":["*special","expression parsing"]},{"contestId":72,"index":"C","name":"Extraordinarily Nice Numbers","type":"PROGRAMMING","rating":1200,"tags":["*special","math"]},{"contestId":72,"index":"B","name":"INI-file","type":"PROGRAMMING","rating":2200,"tags":["*special","implementation"]},{"contestId":72,"index":"A","name":"Goshtasp, Vishtasp and Eidi","type":"PROGRAMMING","rating":1800,"tags":["*special","greedy","math"]},{"contestId":71,"index":"E","name":"Nuclear Fusion","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["bitmasks","dp"]},{"contestId":71,"index":"D","name":"Solitaire","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["brute force","implementation"]},{"contestId":71,"index":"C","name":"Round Table Knights","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["dp","math","number theory"]},{"contestId":71,"index":"B","name":"Progress Bar","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation","math"]},{"contestId":71,"index":"A","name":"Way Too Long Words","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["strings"]},{"contestId":70,"index":"E","name":"Information Reform","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["dp","implementation","trees"]},{"contestId":70,"index":"D","name":"Professor\u0027s task","type":"PROGRAMMING","points":2000.0,"rating":2700,"tags":["data structures","geometry"]},{"contestId":70,"index":"C","name":"Lucky Tickets","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["binary search","data structures","sortings","two pointers"]},{"contestId":70,"index":"B","name":"Text Messaging","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["expression parsing","greedy","strings"]},{"contestId":70,"index":"A","name":"Cookies","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["math"]},{"contestId":69,"index":"E","name":"Subsegments","type":"PROGRAMMING","points":2500.0,"rating":1800,"tags":["data structures","implementation"]},{"contestId":69,"index":"D","name":"Dot","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dp","games"]},{"contestId":69,"index":"C","name":"Game","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["implementation"]},{"contestId":69,"index":"B","name":"Bets","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["greedy","implementation"]},{"contestId":69,"index":"A","name":"Young Physicist","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation","math"]},{"contestId":68,"index":"E","name":"Contact","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["geometry"]},{"contestId":68,"index":"D","name":"Half-decay tree","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["data structures","divide and conquer","dp","math","probabilities"]},{"contestId":68,"index":"C","name":"Synchrophasotron","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["brute force"]},{"contestId":68,"index":"B","name":"Energy exchange","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["binary search"]},{"contestId":68,"index":"A","name":"Irrational problem","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation","number theory"]},{"contestId":67,"index":"E","name":"Save the City!","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["geometry"]},{"contestId":67,"index":"D","name":"Optical Experiment","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["binary search","data structures","dp"]},{"contestId":67,"index":"C","name":"Sequence of Balls","type":"PROGRAMMING","points":1500.0,"rating":2600,"tags":["dp"]},{"contestId":67,"index":"B","name":"Restoration of the Permutation","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["greedy"]},{"contestId":67,"index":"A","name":"Partial Teacher","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["dp","graphs","greedy","implementation"]},{"contestId":66,"index":"E","name":"Petya and Post","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["data structures","dp"]},{"contestId":66,"index":"D","name":"Petya and His Friends","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["constructive algorithms","math","number theory"]},{"contestId":66,"index":"C","name":"Petya and File System","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["data structures","implementation"]},{"contestId":66,"index":"B","name":"Petya and Countryside","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["brute force","implementation"]},{"contestId":66,"index":"A","name":"Petya and Java","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation","strings"]},{"contestId":65,"index":"E","name":"Harry Potter and Moving Staircases","type":"PROGRAMMING","points":2500.0,"rating":2900,"tags":["dfs and similar","implementation"]},{"contestId":65,"index":"D","name":"Harry Potter and the Sorting Hat","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["brute force","dfs and similar","hashing"]},{"contestId":65,"index":"C","name":"Harry Potter and the Golden Snitch","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["binary search","geometry"]},{"contestId":65,"index":"B","name":"Harry Potter and the History of Magic","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["brute force","greedy","implementation"]},{"contestId":65,"index":"A","name":"Harry Potter and Three Spells","type":"PROGRAMMING","points":500.0,"rating":1800,"tags":["implementation","math"]},{"contestId":64,"index":"I","name":"Sort the Table","type":"PROGRAMMING","rating":2400,"tags":["*special","sortings"]},{"contestId":64,"index":"H","name":"Table Bowling","type":"PROGRAMMING","rating":2300,"tags":["*special","sortings"]},{"contestId":64,"index":"G","name":"Path Canonization","type":"PROGRAMMING","rating":2200,"tags":["*special"]},{"contestId":64,"index":"F","name":"Domain","type":"PROGRAMMING","rating":2000,"tags":["*special","expression parsing"]},{"contestId":64,"index":"E","name":"Prime Segment","type":"PROGRAMMING","rating":1800,"tags":["*special","brute force","math","number theory"]},{"contestId":64,"index":"D","name":"Presents","type":"PROGRAMMING","rating":1800,"tags":["*special","greedy"]},{"contestId":64,"index":"C","name":"Table","type":"PROGRAMMING","rating":1600,"tags":["*special","greedy","implementation","math"]},{"contestId":64,"index":"B","name":"Expression","type":"PROGRAMMING","rating":1500,"tags":["*special","expression parsing"]},{"contestId":64,"index":"A","name":"Factorial","type":"PROGRAMMING","rating":1300,"tags":["*special","implementation"]},{"contestId":63,"index":"E","name":"Sweets Game","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["bitmasks","dfs and similar","dp","games","implementation"]},{"contestId":63,"index":"D","name":"Dividing Island","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["constructive algorithms"]},{"contestId":63,"index":"C","name":"Bulls and Cows","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["brute force","implementation"]},{"contestId":63,"index":"B","name":"Settlers\u0027 Training","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation"]},{"contestId":63,"index":"A","name":"Sinking Ship","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation","sortings","strings"]},{"contestId":62,"index":"E","name":"World Evil","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["dp","flows"]},{"contestId":62,"index":"D","name":"Wormhouse","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["dfs and similar","graphs"]},{"contestId":62,"index":"C","name":"Inquisition","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["geometry","implementation","sortings"]},{"contestId":62,"index":"B","name":"Tyndex.Brome","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["binary search","implementation"]},{"contestId":62,"index":"A","name":"A Student\u0027s Dream","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["greedy","math"]},{"contestId":61,"index":"E","name":"Enemy is weak","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["data structures","trees"]},{"contestId":61,"index":"D","name":"Eternal Victory","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["dfs and similar","graphs","greedy","shortest paths","trees"]},{"contestId":61,"index":"C","name":"Capture Valerian","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["math"]},{"contestId":61,"index":"B","name":"Hard Work","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["strings"]},{"contestId":61,"index":"A","name":"Ultra-Fast Mathematician","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":60,"index":"E","name":"Mushroom Gnomes","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["math","matrices"]},{"contestId":60,"index":"D","name":"Savior","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["brute force","dsu","math"]},{"contestId":60,"index":"C","name":"Mushroom Strife","type":"PROGRAMMING","points":1500.0,"rating":2100,"tags":["brute force","dfs and similar"]},{"contestId":60,"index":"B","name":"Serial Time!","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["dfs and similar","dsu"]},{"contestId":60,"index":"A","name":"Where Are My Flakes?","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation","two pointers"]},{"contestId":59,"index":"E","name":"Shortest Path","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["graphs","shortest paths"]},{"contestId":59,"index":"D","name":"Team Arrangement","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["constructive algorithms","greedy","implementation"]},{"contestId":59,"index":"C","name":"Title","type":"PROGRAMMING","points":1500.0,"rating":1600,"tags":["expression parsing"]},{"contestId":59,"index":"B","name":"Fortune Telling","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation","number theory"]},{"contestId":59,"index":"A","name":"Word","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":58,"index":"E","name":"Expression","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["dp"]},{"contestId":58,"index":"D","name":"Calendar","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["greedy","strings"]},{"contestId":58,"index":"C","name":"Trees","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["brute force"]},{"contestId":58,"index":"B","name":"Coins","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["greedy"]},{"contestId":58,"index":"A","name":"Chat room","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["greedy","strings"]},{"contestId":57,"index":"E","name":"Chess","type":"PROGRAMMING","points":2500.0,"rating":3000,"tags":["math","shortest paths"]},{"contestId":57,"index":"D","name":"Journey","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["dp","math"]},{"contestId":57,"index":"C","name":"Array","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["combinatorics","math"]},{"contestId":57,"index":"B","name":"Martian Architecture","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["implementation"]},{"contestId":57,"index":"A","name":"Square Earth?","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["dfs and similar","greedy","implementation"]},{"contestId":56,"index":"E","name":"Domino Principle","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["binary search","data structures","sortings"]},{"contestId":56,"index":"D","name":"Changing a String","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["dp"]},{"contestId":56,"index":"C","name":"Corporation Mail","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["data structures","expression parsing","implementation"]},{"contestId":56,"index":"B","name":"Spoilt Permutation","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["implementation"]},{"contestId":56,"index":"A","name":"Bar","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":55,"index":"E","name":"Very simple problem","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["geometry","two pointers"]},{"contestId":55,"index":"D","name":"Beautiful numbers","type":"PROGRAMMING","points":2000.0,"rating":2500,"tags":["dp","number theory"]},{"contestId":55,"index":"C","name":"Pie or die","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["games"]},{"contestId":55,"index":"B","name":"Smallest number","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["brute force"]},{"contestId":55,"index":"A","name":"Flea travel","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["implementation","math"]},{"contestId":54,"index":"E","name":"Vacuum Сleaner","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["geometry"]},{"contestId":54,"index":"D","name":"Writing a Song","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["brute force","dp","strings"]},{"contestId":54,"index":"C","name":"First Digit Law","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["dp","math","probabilities"]},{"contestId":54,"index":"B","name":"Cutting Jigsaw Puzzle","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["hashing","implementation"]},{"contestId":54,"index":"A","name":"Presents","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation"]},{"contestId":53,"index":"E","name":"Dead Ends","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["bitmasks","dp"]},{"contestId":53,"index":"D","name":"Physical Education","type":"PROGRAMMING","points":2000.0,"rating":1500,"tags":["sortings"]},{"contestId":53,"index":"C","name":"Little Frog","type":"PROGRAMMING","points":1500.0,"rating":1200,"tags":["constructive algorithms"]},{"contestId":53,"index":"B","name":"Blog Photo","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["binary search","implementation"]},{"contestId":53,"index":"A","name":"Autocomplete","type":"PROGRAMMING","points":500.0,"rating":1100,"tags":["implementation"]},{"contestId":52,"index":"C","name":"Circular RMQ","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["data structures"]},{"contestId":52,"index":"B","name":"Right Triangles","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["combinatorics"]},{"contestId":52,"index":"A","name":"123-sequence","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["implementation"]},{"contestId":51,"index":"F","name":"Caterpillar","type":"PROGRAMMING","points":3000.0,"rating":2800,"tags":["dfs and similar","dp","graphs","trees"]},{"contestId":51,"index":"E","name":"Pentagon","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["combinatorics","graphs","matrices"]},{"contestId":51,"index":"D","name":"Geometrical problem","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["implementation"]},{"contestId":51,"index":"C","name":"Three Base Stations","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["binary search","greedy"]},{"contestId":51,"index":"B","name":"bHTML Tables Analisys","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["expression parsing"]},{"contestId":51,"index":"A","name":"Cheaterius\u0027s Problem","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation"]},{"contestId":50,"index":"E","name":"Square Equation Roots","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["math"]},{"contestId":50,"index":"D","name":"Bombing","type":"PROGRAMMING","points":2000.0,"rating":2100,"tags":["binary search","dp","probabilities"]},{"contestId":50,"index":"C","name":"Happy Farm 5","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["geometry"]},{"contestId":50,"index":"B","name":"Choosing Symbol Pairs","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["strings"]},{"contestId":50,"index":"A","name":"Domino piling","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["greedy","math"]},{"contestId":49,"index":"E","name":"Common ancestor","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["dp"]},{"contestId":49,"index":"D","name":"Game","type":"PROGRAMMING","points":2000.0,"rating":1800,"tags":["brute force","dp","implementation"]},{"contestId":49,"index":"C","name":"Disposition","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["constructive algorithms","math"]},{"contestId":49,"index":"B","name":"Sum","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["math"]},{"contestId":49,"index":"A","name":"Sleuth","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":48,"index":"H","name":"Black and White","type":"PROGRAMMING","rating":2800,"tags":["constructive algorithms"]},{"contestId":48,"index":"G","name":"Galaxy Union","type":"PROGRAMMING","rating":2700,"tags":["dp","trees","two pointers"]},{"contestId":48,"index":"F","name":"Snow sellers","type":"PROGRAMMING","rating":2800,"tags":["greedy","sortings"]},{"contestId":48,"index":"E","name":"Ivan the Fool VS Gorynych the Dragon","type":"PROGRAMMING","rating":2100,"tags":["dp","games","graphs"]},{"contestId":48,"index":"D","name":"Permutations","type":"PROGRAMMING","rating":1500,"tags":["greedy"]},{"contestId":48,"index":"C","name":"The Race","type":"PROGRAMMING","rating":1800,"tags":["math"]},{"contestId":48,"index":"B","name":"Land Lot","type":"PROGRAMMING","rating":1200,"tags":["brute force","implementation"]},{"contestId":48,"index":"A","name":"Rock-paper-scissors","type":"PROGRAMMING","rating":900,"tags":["implementation","schedules"]},{"contestId":47,"index":"E","name":"Cannon","type":"PROGRAMMING","points":2500.0,"rating":2200,"tags":["data structures","geometry","sortings"]},{"contestId":47,"index":"D","name":"Safe","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["brute force"]},{"contestId":47,"index":"C","name":"Crossword","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["implementation"]},{"contestId":47,"index":"B","name":"Coins","type":"PROGRAMMING","points":1000.0,"rating":1200,"tags":["implementation"]},{"contestId":47,"index":"A","name":"Triangular numbers","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force","math"]},{"contestId":46,"index":"G","name":"Emperor\u0027s Problem","type":"PROGRAMMING","rating":2500,"tags":["geometry"]},{"contestId":46,"index":"F","name":"Hercule Poirot Problem","type":"PROGRAMMING","rating":2300,"tags":["dsu","graphs"]},{"contestId":46,"index":"E","name":"Comb","type":"PROGRAMMING","rating":1900,"tags":["data structures","dp"]},{"contestId":46,"index":"D","name":"Parking Lot","type":"PROGRAMMING","rating":1800,"tags":["data structures","implementation"]},{"contestId":46,"index":"C","name":"Hamsters and Tigers","type":"PROGRAMMING","rating":1600,"tags":["two pointers"]},{"contestId":46,"index":"B","name":"T-shirts from Sponsor","type":"PROGRAMMING","rating":1100,"tags":["implementation"]},{"contestId":46,"index":"A","name":"Ball Game","type":"PROGRAMMING","rating":800,"tags":["brute force","implementation"]},{"contestId":45,"index":"J","name":"Planting Trees","type":"PROGRAMMING","rating":1800,"tags":["constructive algorithms"]},{"contestId":45,"index":"I","name":"TCMCF+++","type":"PROGRAMMING","rating":1400,"tags":["greedy"]},{"contestId":45,"index":"H","name":"Road Problem","type":"PROGRAMMING","rating":2100,"tags":["graphs"]},{"contestId":45,"index":"G","name":"Prime Problem","type":"PROGRAMMING","rating":2200,"tags":["number theory"]},{"contestId":45,"index":"F","name":"Goats and Wolves","type":"PROGRAMMING","rating":2500,"tags":["greedy"]},{"contestId":45,"index":"E","name":"Director","type":"PROGRAMMING","rating":2000,"tags":["constructive algorithms","greedy"]},{"contestId":45,"index":"D","name":"Event Dates","type":"PROGRAMMING","rating":1900,"tags":["greedy","meet-in-the-middle","sortings"]},{"contestId":45,"index":"C","name":"Dancing Lessons","type":"PROGRAMMING","rating":1900,"tags":["data structures"]},{"contestId":45,"index":"B","name":"School","type":"PROGRAMMING","rating":2200,"tags":["dp","dsu"]},{"contestId":45,"index":"A","name":"Codecraft III","type":"PROGRAMMING","rating":900,"tags":["implementation"]},{"contestId":44,"index":"J","name":"Triminoes","type":"PROGRAMMING","rating":2000,"tags":["constructive algorithms","greedy"]},{"contestId":44,"index":"I","name":"Toys","type":"PROGRAMMING","rating":2300,"tags":["brute force","combinatorics"]},{"contestId":44,"index":"H","name":"Phone Number","type":"PROGRAMMING","rating":1700,"tags":["dp"]},{"contestId":44,"index":"G","name":"Shooting Gallery","type":"PROGRAMMING","rating":2500,"tags":["data structures","implementation"]},{"contestId":44,"index":"F","name":"BerPaint","type":"PROGRAMMING","rating":2700,"tags":["geometry","graphs"]},{"contestId":44,"index":"E","name":"Anfisa the Monkey","type":"PROGRAMMING","rating":1400,"tags":["dp"]},{"contestId":44,"index":"D","name":"Hyperdrive","type":"PROGRAMMING","rating":1800,"tags":["math"]},{"contestId":44,"index":"C","name":"Holidays","type":"PROGRAMMING","rating":1300,"tags":["implementation"]},{"contestId":44,"index":"B","name":"Cola","type":"PROGRAMMING","rating":1500,"tags":["implementation"]},{"contestId":44,"index":"A","name":"Indian Summer","type":"PROGRAMMING","rating":900,"tags":["implementation"]},{"contestId":43,"index":"E","name":"Race","type":"PROGRAMMING","points":2500.0,"rating":2300,"tags":["brute force","implementation","two pointers"]},{"contestId":43,"index":"D","name":"Journey","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["brute force","constructive algorithms","implementation"]},{"contestId":43,"index":"C","name":"Lucky Tickets","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["greedy"]},{"contestId":43,"index":"B","name":"Letter","type":"PROGRAMMING","points":1000.0,"rating":1100,"tags":["implementation","strings"]},{"contestId":43,"index":"A","name":"Football","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["strings"]},{"contestId":42,"index":"E","name":"Baldman and the military","type":"PROGRAMMING","points":2500.0,"rating":2700,"tags":["dfs and similar","graphs","trees"]},{"contestId":42,"index":"D","name":"Strange town","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["constructive algorithms","math"]},{"contestId":42,"index":"C","name":"Safe cracking","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["brute force","constructive algorithms"]},{"contestId":42,"index":"B","name":"Game of chess unfinished","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["implementation"]},{"contestId":42,"index":"A","name":"Guilty --- to the kitchen!","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["greedy","implementation"]},{"contestId":41,"index":"E","name":"3-cycles","type":"PROGRAMMING","points":2500.0,"rating":1900,"tags":["constructive algorithms","graphs","greedy"]},{"contestId":41,"index":"D","name":"Pawn","type":"PROGRAMMING","points":2000.0,"rating":1900,"tags":["dp"]},{"contestId":41,"index":"C","name":"Email address","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["expression parsing","implementation"]},{"contestId":41,"index":"B","name":"Martian Dollar","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["brute force"]},{"contestId":41,"index":"A","name":"Translation","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation","strings"]},{"contestId":40,"index":"E","name":"Number Table","type":"PROGRAMMING","points":2500.0,"rating":2500,"tags":["combinatorics"]},{"contestId":40,"index":"D","name":"Interesting Sequence","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["math"]},{"contestId":40,"index":"C","name":"Berland Square","type":"PROGRAMMING","points":1500.0,"rating":2300,"tags":["implementation","math"]},{"contestId":40,"index":"B","name":"Repaintings","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["math"]},{"contestId":40,"index":"A","name":"Find Color","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["constructive algorithms","geometry","implementation","math"]},{"contestId":39,"index":"K","name":"Testing","type":"PROGRAMMING","rating":2600,"tags":[]},{"contestId":39,"index":"J","name":"Spelling Check","type":"PROGRAMMING","rating":1500,"tags":["hashing","implementation","strings"]},{"contestId":39,"index":"I","name":"Tram","type":"PROGRAMMING","rating":2500,"tags":[]},{"contestId":39,"index":"H","name":"Multiplication Table","type":"PROGRAMMING","rating":1300,"tags":["implementation"]},{"contestId":39,"index":"G","name":"Inverse Function","type":"PROGRAMMING","rating":2400,"tags":["implementation"]},{"contestId":39,"index":"F","name":"Pacifist frogs","type":"PROGRAMMING","rating":1300,"tags":["implementation"]},{"contestId":39,"index":"E","name":"What Has Dirichlet Got to Do with That?","type":"PROGRAMMING","rating":2000,"tags":["dp","games"]},{"contestId":39,"index":"D","name":"Cubical Planet","type":"PROGRAMMING","rating":1100,"tags":["math"]},{"contestId":39,"index":"C","name":"Moon Craters","type":"PROGRAMMING","rating":2100,"tags":["dp","sortings"]},{"contestId":39,"index":"B","name":"Company Income Growth","type":"PROGRAMMING","rating":1300,"tags":["greedy"]},{"contestId":39,"index":"A","name":"C*++ Calculations","type":"PROGRAMMING","rating":2000,"tags":["expression parsing","greedy"]},{"contestId":38,"index":"H","name":"The Great Marathon","type":"PROGRAMMING","rating":2400,"tags":["dp"]},{"contestId":38,"index":"G","name":"Queue","type":"PROGRAMMING","rating":2300,"tags":["data structures"]},{"contestId":38,"index":"F","name":"Smart Boy","type":"PROGRAMMING","rating":2100,"tags":["dp","games","strings"]},{"contestId":38,"index":"E","name":"Let\u0027s Go Rolling!","type":"PROGRAMMING","rating":1800,"tags":["dp","sortings"]},{"contestId":38,"index":"D","name":"Vasya the Architect","type":"PROGRAMMING","rating":1900,"tags":["implementation"]},{"contestId":38,"index":"C","name":"Blinds","type":"PROGRAMMING","rating":1400,"tags":["brute force"]},{"contestId":38,"index":"B","name":"Chess","type":"PROGRAMMING","rating":1200,"tags":["brute force","implementation","math"]},{"contestId":38,"index":"A","name":"Army","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":37,"index":"E","name":"Trial for Chief","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["graphs","greedy","shortest paths"]},{"contestId":37,"index":"D","name":"Lesson Timetable","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["combinatorics","dp","math"]},{"contestId":37,"index":"C","name":"Old Berland Language","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["data structures","greedy","trees"]},{"contestId":37,"index":"B","name":"Computer Game","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["greedy","implementation"]},{"contestId":37,"index":"A","name":"Towers","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["sortings"]},{"contestId":36,"index":"E","name":"Two Paths","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":["constructive algorithms","dsu","graphs","implementation"]},{"contestId":36,"index":"D","name":"New Game with a Chess Piece","type":"PROGRAMMING","points":2000.0,"rating":2300,"tags":["games"]},{"contestId":36,"index":"C","name":"Bowls","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["geometry","implementation"]},{"contestId":36,"index":"B","name":"Fractal","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["implementation"]},{"contestId":36,"index":"A","name":"Extra-terrestrial Intelligence","type":"PROGRAMMING","points":500.0,"rating":1300,"tags":["implementation"]},{"contestId":35,"index":"E","name":"Parade","type":"PROGRAMMING","points":2500.0,"rating":2100,"tags":["data structures","sortings"]},{"contestId":35,"index":"D","name":"Animals","type":"PROGRAMMING","points":2000.0,"rating":1700,"tags":["dp","greedy"]},{"contestId":35,"index":"C","name":"Fire Again","type":"PROGRAMMING","points":1500.0,"rating":1500,"tags":["brute force","dfs and similar","shortest paths"]},{"contestId":35,"index":"B","name":"Warehouse","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["implementation"]},{"contestId":35,"index":"A","name":"Shell Game","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["implementation"]},{"contestId":34,"index":"E","name":"Collisions","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["brute force","implementation","math"]},{"contestId":34,"index":"D","name":"Road Map","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["dfs and similar","graphs"]},{"contestId":34,"index":"C","name":"Page Numbers","type":"PROGRAMMING","points":1500.0,"rating":1300,"tags":["expression parsing","implementation","sortings","strings"]},{"contestId":34,"index":"B","name":"Sale","type":"PROGRAMMING","points":1000.0,"rating":900,"tags":["greedy","sortings"]},{"contestId":34,"index":"A","name":"Reconnaissance 2","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["implementation"]},{"contestId":33,"index":"E","name":"Helper","type":"PROGRAMMING","points":2500.0,"rating":2600,"tags":[]},{"contestId":33,"index":"D","name":"Knights","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["geometry","graphs","shortest paths","sortings"]},{"contestId":33,"index":"C","name":"Wonderful Randomized Sum","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["greedy"]},{"contestId":33,"index":"B","name":"String Problem","type":"PROGRAMMING","points":1000.0,"rating":1800,"tags":["shortest paths"]},{"contestId":33,"index":"A","name":"What is for dinner?","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["greedy","implementation"]},{"contestId":32,"index":"E","name":"Hide-and-Seek","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["geometry","implementation"]},{"contestId":32,"index":"D","name":"Constellation","type":"PROGRAMMING","points":2000.0,"rating":1600,"tags":["implementation"]},{"contestId":32,"index":"C","name":"Flea","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["math"]},{"contestId":32,"index":"B","name":"Borze","type":"PROGRAMMING","points":1000.0,"rating":800,"tags":["expression parsing","implementation"]},{"contestId":32,"index":"A","name":"Reconnaissance","type":"PROGRAMMING","points":500.0,"rating":800,"tags":["brute force"]},{"contestId":31,"index":"E","name":"TV Game","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["dp"]},{"contestId":31,"index":"D","name":"Chocolate","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["dfs and similar","implementation"]},{"contestId":31,"index":"C","name":"Schedule","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["implementation"]},{"contestId":31,"index":"B","name":"Sysadmin Bob","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["greedy","implementation","strings"]},{"contestId":31,"index":"A","name":"Worms Evolution","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["implementation"]},{"contestId":30,"index":"E","name":"Tricky and Clever Password","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["binary search","constructive algorithms","data structures","greedy","hashing","strings"]},{"contestId":30,"index":"D","name":"King\u0027s Problem?","type":"PROGRAMMING","points":2000.0,"rating":2600,"tags":["geometry","greedy"]},{"contestId":30,"index":"C","name":"Shooting Gallery","type":"PROGRAMMING","points":1500.0,"rating":1800,"tags":["dp","probabilities"]},{"contestId":30,"index":"B","name":"Codeforces World Finals","type":"PROGRAMMING","points":1000.0,"rating":1700,"tags":["implementation"]},{"contestId":30,"index":"A","name":"Accounting","type":"PROGRAMMING","points":500.0,"rating":1400,"tags":["brute force","math"]},{"contestId":29,"index":"E","name":"Quarrel","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["graphs","shortest paths"]},{"contestId":29,"index":"D","name":"Ant on the Tree","type":"PROGRAMMING","points":2000.0,"rating":2000,"tags":["constructive algorithms","dfs and similar","trees"]},{"contestId":29,"index":"C","name":"Mail Stamps","type":"PROGRAMMING","points":1500.0,"rating":1700,"tags":["data structures","dfs and similar","graphs","implementation"]},{"contestId":29,"index":"B","name":"Traffic Lights","type":"PROGRAMMING","points":1000.0,"rating":1500,"tags":["implementation"]},{"contestId":29,"index":"A","name":"Spit Problem","type":"PROGRAMMING","points":500.0,"rating":1000,"tags":["brute force"]},{"contestId":28,"index":"E","name":"DravDe saves the world","type":"PROGRAMMING","points":2500.0,"rating":2800,"tags":["geometry","math"]},{"contestId":28,"index":"D","name":"Don\u0027t fear, DravDe is kind","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["binary search","data structures","dp","hashing"]},{"contestId":28,"index":"C","name":"Bath Queue","type":"PROGRAMMING","points":1500.0,"rating":2200,"tags":["combinatorics","dp","probabilities"]},{"contestId":28,"index":"B","name":"pSort","type":"PROGRAMMING","points":1000.0,"rating":1600,"tags":["dfs and similar","dsu","graphs"]},{"contestId":28,"index":"A","name":"Bender Problem","type":"PROGRAMMING","points":500.0,"rating":1600,"tags":["implementation"]},{"contestId":27,"index":"E","name":"Number With The Given Amount Of Divisors","type":"PROGRAMMING","points":2500.0,"rating":2000,"tags":["brute force","dp","number theory"]},{"contestId":27,"index":"D","name":"Ring Road 2","type":"PROGRAMMING","points":2000.0,"rating":2200,"tags":["2-sat","dfs and similar","dsu","graphs"]},{"contestId":27,"index":"C","name":"Unordered Subsequence","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["constructive algorithms","greedy"]},{"contestId":27,"index":"B","name":"Tournament","type":"PROGRAMMING","points":1000.0,"rating":1300,"tags":["bitmasks","brute force","dfs and similar","greedy"]},{"contestId":27,"index":"A","name":"Next Test","type":"PROGRAMMING","points":500.0,"rating":1200,"tags":["implementation","sortings"]},{"contestId":26,"index":"E","name":"Multithreading","type":"PROGRAMMING","points":2500.0,"rating":2400,"tags":["constructive algorithms"]},{"contestId":26,"index":"D","name":"Tickets","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["combinatorics","math","probabilities"]},{"contestId":26,"index":"C","name":"Parquet","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["combinatorics","constructive algorithms","greedy","implementation"]},{"contestId":26,"index":"B","name":"Regular Bracket Sequence","type":"PROGRAMMING","points":1000.0,"rating":1400,"tags":["greedy"]},{"contestId":26,"index":"A","name":"Almost Prime","type":"PROGRAMMING","points":500.0,"rating":900,"tags":["number theory"]},{"contestId":25,"index":"E","name":"Test","type":"PROGRAMMING","rating":2200,"tags":["hashing","strings"]},{"contestId":25,"index":"D","name":"Roads not only in Berland","type":"PROGRAMMING","rating":1900,"tags":["dsu","graphs","trees"]},{"contestId":25,"index":"C","name":"Roads in Berland","type":"PROGRAMMING","rating":1900,"tags":["graphs","shortest paths"]},{"contestId":25,"index":"B","name":"Phone numbers","type":"PROGRAMMING","rating":1100,"tags":["implementation"]},{"contestId":25,"index":"A","name":"IQ test","type":"PROGRAMMING","rating":1300,"tags":["brute force"]},{"contestId":24,"index":"E","name":"Berland collider","type":"PROGRAMMING","rating":2300,"tags":["binary search"]},{"contestId":24,"index":"D","name":"Broken robot","type":"PROGRAMMING","rating":2400,"tags":["dp","math","probabilities"]},{"contestId":24,"index":"C","name":"Sequence of points","type":"PROGRAMMING","rating":1800,"tags":["geometry","implementation","math"]},{"contestId":24,"index":"B","name":"F1 Champions","type":"PROGRAMMING","rating":1500,"tags":["implementation"]},{"contestId":24,"index":"A","name":"Ring road","type":"PROGRAMMING","rating":1400,"tags":["graphs"]},{"contestId":23,"index":"E","name":"Tree","type":"PROGRAMMING","rating":2500,"tags":["dp"]},{"contestId":23,"index":"D","name":"Tetragon","type":"PROGRAMMING","rating":2600,"tags":["geometry","math"]},{"contestId":23,"index":"C","name":"Oranges and Apples","type":"PROGRAMMING","rating":2500,"tags":["constructive algorithms","sortings"]},{"contestId":23,"index":"B","name":"Party","type":"PROGRAMMING","rating":1600,"tags":["constructive algorithms","graphs","math"]},{"contestId":23,"index":"A","name":"You\u0027re Given a String...","type":"PROGRAMMING","rating":1200,"tags":["brute force","greedy"]},{"contestId":22,"index":"E","name":"Scheme","type":"PROGRAMMING","rating":2300,"tags":["dfs and similar","graphs","trees"]},{"contestId":22,"index":"D","name":"Segments","type":"PROGRAMMING","rating":1900,"tags":["greedy","sortings"]},{"contestId":22,"index":"C","name":"System Administrator","type":"PROGRAMMING","rating":1700,"tags":["graphs"]},{"contestId":22,"index":"B","name":"Bargaining Table","type":"PROGRAMMING","rating":1500,"tags":["brute force","dp"]},{"contestId":22,"index":"A","name":"Second Order Statistics","type":"PROGRAMMING","rating":800,"tags":["brute force"]},{"contestId":21,"index":"D","name":"Traveling Graph","type":"PROGRAMMING","points":2000.0,"rating":2400,"tags":["bitmasks","graph matchings","graphs"]},{"contestId":21,"index":"C","name":"Stripe 2","type":"PROGRAMMING","points":1500.0,"rating":2000,"tags":["binary search","dp","sortings"]},{"contestId":21,"index":"B","name":"Intersection","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["implementation","math"]},{"contestId":21,"index":"A","name":"Jabber ID","type":"PROGRAMMING","points":500.0,"rating":1900,"tags":["implementation","strings"]},{"contestId":20,"index":"C","name":"Dijkstra?","type":"PROGRAMMING","points":1500.0,"rating":1900,"tags":["graphs","shortest paths"]},{"contestId":20,"index":"B","name":"Equation","type":"PROGRAMMING","points":1000.0,"rating":2000,"tags":["math"]},{"contestId":20,"index":"A","name":"BerOS file system","type":"PROGRAMMING","points":500.0,"rating":1700,"tags":["implementation"]},{"contestId":19,"index":"E","name":"Fairy","type":"PROGRAMMING","rating":2900,"tags":["dfs and similar","divide and conquer","dsu"]},{"contestId":19,"index":"D","name":"Points","type":"PROGRAMMING","rating":2800,"tags":["data structures"]},{"contestId":19,"index":"C","name":"Deletion of Repeats","type":"PROGRAMMING","rating":2200,"tags":["greedy","hashing","string suffix structures"]},{"contestId":19,"index":"B","name":"Checkout Assistant","type":"PROGRAMMING","rating":1900,"tags":["dp"]},{"contestId":19,"index":"A","name":"World Football Cup","type":"PROGRAMMING","rating":1400,"tags":["implementation"]},{"contestId":18,"index":"E","name":"Flag 2","type":"PROGRAMMING","rating":2000,"tags":["dp"]},{"contestId":18,"index":"D","name":"Seller Bob","type":"PROGRAMMING","rating":2000,"tags":["brute force","dp","greedy"]},{"contestId":18,"index":"C","name":"Stripe","type":"PROGRAMMING","rating":1200,"tags":["data structures","implementation"]},{"contestId":18,"index":"B","name":"Platforms","type":"PROGRAMMING","rating":1700,"tags":["brute force","math"]},{"contestId":18,"index":"A","name":"Triangle","type":"PROGRAMMING","rating":1500,"tags":["brute force","geometry"]},{"contestId":17,"index":"E","name":"Palisection","type":"PROGRAMMING","rating":2900,"tags":["strings"]},{"contestId":17,"index":"D","name":"Notepad","type":"PROGRAMMING","rating":2400,"tags":["number theory"]},{"contestId":17,"index":"C","name":"Balance","type":"PROGRAMMING","rating":2500,"tags":["dp"]},{"contestId":17,"index":"B","name":"Hierarchy","type":"PROGRAMMING","rating":1500,"tags":["dfs and similar","dsu","greedy","shortest paths"]},{"contestId":17,"index":"A","name":"Noldbach problem","type":"PROGRAMMING","rating":1000,"tags":["brute force","math","number theory"]},{"contestId":16,"index":"E","name":"Fish","type":"PROGRAMMING","rating":1900,"tags":["bitmasks","dp","probabilities"]},{"contestId":16,"index":"D","name":"Logging","type":"PROGRAMMING","rating":1900,"tags":["implementation","strings"]},{"contestId":16,"index":"C","name":"Monitor","type":"PROGRAMMING","rating":1800,"tags":["binary search","number theory"]},{"contestId":16,"index":"B","name":"Burglar and Matches","type":"PROGRAMMING","rating":900,"tags":["greedy","implementation","sortings"]},{"contestId":16,"index":"A","name":"Flag","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":15,"index":"E","name":"Triangles","type":"PROGRAMMING","rating":2600,"tags":["combinatorics","dp"]},{"contestId":15,"index":"D","name":"Map","type":"PROGRAMMING","rating":2500,"tags":["data structures","implementation","sortings"]},{"contestId":15,"index":"C","name":"Industrial Nim","type":"PROGRAMMING","rating":2000,"tags":["games"]},{"contestId":15,"index":"B","name":"Laser","type":"PROGRAMMING","rating":1800,"tags":["math"]},{"contestId":15,"index":"A","name":"Cottage Village","type":"PROGRAMMING","rating":1200,"tags":["implementation","sortings"]},{"contestId":14,"index":"E","name":"Camels","type":"PROGRAMMING","rating":1900,"tags":["dp"]},{"contestId":14,"index":"D","name":"Two Paths","type":"PROGRAMMING","rating":1900,"tags":["dfs and similar","dp","graphs","shortest paths","trees","two pointers"]},{"contestId":14,"index":"C","name":"Four Segments","type":"PROGRAMMING","rating":1700,"tags":["brute force","constructive algorithms","geometry","implementation","math"]},{"contestId":14,"index":"B","name":"Young Photographer","type":"PROGRAMMING","rating":1000,"tags":["implementation"]},{"contestId":14,"index":"A","name":"Letter","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":13,"index":"E","name":"Holes","type":"PROGRAMMING","rating":2700,"tags":["data structures","dsu"]},{"contestId":13,"index":"D","name":"Triangles","type":"PROGRAMMING","rating":2600,"tags":["dp","geometry"]},{"contestId":13,"index":"C","name":"Sequence","type":"PROGRAMMING","rating":2200,"tags":["dp","sortings"]},{"contestId":13,"index":"B","name":"Letter A","type":"PROGRAMMING","rating":2000,"tags":["geometry","implementation"]},{"contestId":13,"index":"A","name":"Numbers","type":"PROGRAMMING","rating":1000,"tags":["implementation","math"]},{"contestId":12,"index":"E","name":"Start of the session","type":"PROGRAMMING","rating":2100,"tags":["constructive algorithms"]},{"contestId":12,"index":"D","name":"Ball","type":"PROGRAMMING","rating":2400,"tags":["data structures","sortings"]},{"contestId":12,"index":"C","name":"Fruits","type":"PROGRAMMING","rating":1100,"tags":["greedy","implementation","sortings"]},{"contestId":12,"index":"B","name":"Correct Solution?","type":"PROGRAMMING","rating":1100,"tags":["implementation","sortings"]},{"contestId":12,"index":"A","name":"Super Agent","type":"PROGRAMMING","rating":800,"tags":["implementation"]},{"contestId":11,"index":"E","name":"Forward, march!","type":"PROGRAMMING","rating":2800,"tags":["binary search","dp","greedy"]},{"contestId":11,"index":"D","name":"A Simple Task","type":"PROGRAMMING","rating":2200,"tags":["bitmasks","dp","graphs"]},{"contestId":11,"index":"C","name":"How Many Squares?","type":"PROGRAMMING","rating":2200,"tags":["implementation"]},{"contestId":11,"index":"B","name":"Jumping Jack","type":"PROGRAMMING","rating":1600,"tags":["math"]},{"contestId":11,"index":"A","name":"Increasing Sequence","type":"PROGRAMMING","rating":900,"tags":["constructive algorithms","implementation","math"]},{"contestId":10,"index":"E","name":"Greedy Change","type":"PROGRAMMING","rating":2600,"tags":["constructive algorithms"]},{"contestId":10,"index":"D","name":"LCIS","type":"PROGRAMMING","rating":2800,"tags":["dp"]},{"contestId":10,"index":"C","name":"Digital Root","type":"PROGRAMMING","rating":2000,"tags":["number theory"]},{"contestId":10,"index":"B","name":"Cinema Cashier","type":"PROGRAMMING","rating":1500,"tags":["dp","implementation"]},{"contestId":10,"index":"A","name":"Power Consumption Calculation","type":"PROGRAMMING","rating":900,"tags":["implementation"]},{"contestId":9,"index":"E","name":"Interestring graph and Apples","type":"PROGRAMMING","rating":2300,"tags":["dfs and similar","dsu","graphs"]},{"contestId":9,"index":"D","name":"How many trees?","type":"PROGRAMMING","rating":1900,"tags":["combinatorics","divide and conquer","dp"]},{"contestId":9,"index":"C","name":"Hexadecimal\u0027s Numbers","type":"PROGRAMMING","rating":1200,"tags":["brute force","implementation","math"]},{"contestId":9,"index":"B","name":"Running Student","type":"PROGRAMMING","rating":1200,"tags":["brute force","geometry","implementation"]},{"contestId":9,"index":"A","name":"Die Roll","type":"PROGRAMMING","rating":800,"tags":["math","probabilities"]},{"contestId":8,"index":"E","name":"Beads","type":"PROGRAMMING","rating":2600,"tags":["dp","graphs"]},{"contestId":8,"index":"D","name":"Two Friends","type":"PROGRAMMING","rating":2600,"tags":["binary search","geometry"]},{"contestId":8,"index":"C","name":"Looking for Order","type":"PROGRAMMING","rating":2000,"tags":["bitmasks","dp"]},{"contestId":8,"index":"B","name":"Obsession with Robots","type":"PROGRAMMING","rating":1400,"tags":["constructive algorithms","graphs","implementation"]},{"contestId":8,"index":"A","name":"Train and Peter","type":"PROGRAMMING","rating":1200,"tags":["strings"]},{"contestId":7,"index":"E","name":"Defining Macros","type":"PROGRAMMING","rating":2600,"tags":["dp","expression parsing","implementation"]},{"contestId":7,"index":"D","name":"Palindrome Degree","type":"PROGRAMMING","rating":2200,"tags":["hashing","strings"]},{"contestId":7,"index":"C","name":"Line","type":"PROGRAMMING","rating":1800,"tags":["math","number theory"]},{"contestId":7,"index":"B","name":"Memory Manager","type":"PROGRAMMING","rating":1600,"tags":["implementation"]},{"contestId":7,"index":"A","name":"Kalevitch and Chess","type":"PROGRAMMING","rating":1100,"tags":["brute force","constructive algorithms"]},{"contestId":6,"index":"E","name":"Exposition","type":"PROGRAMMING","rating":1900,"tags":["binary search","data structures","dsu","trees","two pointers"]},{"contestId":6,"index":"D","name":"Lizards and Basements 2","type":"PROGRAMMING","rating":2600,"tags":["brute force","dp"]},{"contestId":6,"index":"C","name":"Alice, Bob and Chocolate","type":"PROGRAMMING","rating":1200,"tags":["greedy","two pointers"]},{"contestId":6,"index":"B","name":"President\u0027s Office","type":"PROGRAMMING","rating":1100,"tags":["implementation"]},{"contestId":6,"index":"A","name":"Triangle","type":"PROGRAMMING","rating":900,"tags":["brute force","geometry"]},{"contestId":5,"index":"E","name":"Bindian Signalizing","type":"PROGRAMMING","rating":2400,"tags":["data structures"]},{"contestId":5,"index":"D","name":"Follow Traffic Rules","type":"PROGRAMMING","rating":2100,"tags":["implementation","math"]},{"contestId":5,"index":"C","name":"Longest Regular Bracket Sequence","type":"PROGRAMMING","rating":1900,"tags":["constructive algorithms","data structures","dp","greedy","sortings","strings"]},{"contestId":5,"index":"B","name":"Center Alignment","type":"PROGRAMMING","rating":1200,"tags":["implementation","strings"]},{"contestId":5,"index":"A","name":"Chat Servers Outgoing Traffic","type":"PROGRAMMING","rating":1000,"tags":["implementation"]},{"contestId":4,"index":"D","name":"Mysterious Present","type":"PROGRAMMING","rating":1700,"tags":["dp","sortings"]},{"contestId":4,"index":"C","name":"Registration System","type":"PROGRAMMING","rating":1300,"tags":["data structures","hashing","implementation"]},{"contestId":4,"index":"B","name":"Before an Exam","type":"PROGRAMMING","rating":1200,"tags":["constructive algorithms","greedy"]},{"contestId":4,"index":"A","name":"Watermelon","type":"PROGRAMMING","rating":800,"tags":["brute force","math"]},{"contestId":3,"index":"D","name":"Least Cost Bracket Sequence","type":"PROGRAMMING","rating":2600,"tags":["greedy"]},{"contestId":3,"index":"C","name":"Tic-tac-toe","type":"PROGRAMMING","rating":1800,"tags":["brute force","games","implementation"]},{"contestId":3,"index":"B","name":"Lorry","type":"PROGRAMMING","rating":1900,"tags":["greedy","sortings"]},{"contestId":3,"index":"A","name":"Shortest path of the king","type":"PROGRAMMING","rating":1000,"tags":["greedy","shortest paths"]},{"contestId":2,"index":"C","name":"Commentator problem","type":"PROGRAMMING","rating":2600,"tags":["geometry"]},{"contestId":2,"index":"B","name":"The least round way","type":"PROGRAMMING","rating":2000,"tags":["dp","math"]},{"contestId":2,"index":"A","name":"Winner","type":"PROGRAMMING","rating":1500,"tags":["hashing","implementation"]},{"contestId":1,"index":"C","name":"Ancient Berland Circus","type":"PROGRAMMING","rating":2100,"tags":["geometry","math"]},{"contestId":1,"index":"B","name":"Spreadsheet","type":"PROGRAMMING","rating":1600,"tags":["implementation","math"]},{"contestId":1,"index":"A","name":"Theatre Square","type":"PROGRAMMING","rating":1000,"tags":["math"]}],"problemStatistics":[{"contestId":2283,"index":"G","solvedCount":103},{"contestId":2283,"index":"F","solvedCount":492},{"contestId":2283,"index":"E","solvedCount":1321},{"contestId":2283,"index":"D","solvedCount":3385},{"contestId":2283,"index":"C","solvedCount":5657},{"contestId":2283,"index":"B","solvedCount":9180},{"contestId":2283,"index":"A","solvedCount":10621},{"contestId":2278,"index":"G","solvedCount":756},{"contestId":2278,"index":"F","solvedCount":1472},{"contestId":2278,"index":"E","solvedCount":5375},{"contestId":2278,"index":"D","solvedCount":8738},{"contestId":2278,"index":"C","solvedCount":12627},{"contestId":2278,"index":"B","solvedCount":14812},{"contestId":2278,"index":"A","solvedCount":17955},{"contestId":2277,"index":"F","solvedCount":461},{"contestId":2277,"index":"E","solvedCount":402},{"contestId":2277,"index":"D2","solvedCount":529},{"contestId":2277,"index":"D1","solvedCount":3217},{"contestId":2277,"index":"C","solvedCount":6201},{"contestId":2277,"index":"B","solvedCount":9314},{"contestId":2277,"index":"A","solvedCount":10950},{"contestId":2276,"index":"G","solvedCount":423},{"contestId":2276,"index":"F","solvedCount":834},{"contestId":2276,"index":"E","solvedCount":3207},{"contestId":2276,"index":"D","solvedCount":7596},{"contestId":2276,"index":"C","solvedCount":11549},{"contestId":2276,"index":"B","solvedCount":12543},{"contestId":2276,"index":"A","solvedCount":19233},{"contestId":2275,"index":"H","solvedCount":690},{"contestId":2275,"index":"G","solvedCount":1749},{"contestId":2275,"index":"F","solvedCount":2718},{"contestId":2275,"index":"E","solvedCount":5436},{"contestId":2275,"index":"D","solvedCount":8410},{"contestId":2275,"index":"C","solvedCount":15594},{"contestId":2275,"index":"B","solvedCount":22358},{"contestId":2275,"index":"A","solvedCount":27012},{"contestId":2274,"index":"B","solvedCount":5766},{"contestId":2274,"index":"A","solvedCount":8100},{"contestId":2273,"index":"F","solvedCount":150},{"contestId":2273,"index":"E","solvedCount":157},{"contestId":2273,"index":"D","solvedCount":292},{"contestId":2273,"index":"C","solvedCount":805},{"contestId":2273,"index":"B","solvedCount":1731},{"contestId":2273,"index":"A","solvedCount":4616},{"contestId":2272,"index":"G","solvedCount":319},{"contestId":2272,"index":"F","solvedCount":512},{"contestId":2272,"index":"E","solvedCount":1073},{"contestId":2272,"index":"D","solvedCount":3252},{"contestId":2272,"index":"C","solvedCount":6028},{"contestId":2272,"index":"B","solvedCount":8836},{"contestId":2272,"index":"A","solvedCount":10365},{"contestId":2271,"index":"H2","solvedCount":82},{"contestId":2271,"index":"H1","solvedCount":145},{"contestId":2271,"index":"G","solvedCount":114},{"contestId":2271,"index":"F","solvedCount":1037},{"contestId":2271,"index":"E","solvedCount":1523},{"contestId":2271,"index":"D","solvedCount":3009},{"contestId":2271,"index":"C","solvedCount":5314},{"contestId":2271,"index":"B","solvedCount":8955},{"contestId":2271,"index":"A","solvedCount":11712},{"contestId":2269,"index":"B","solvedCount":13296},{"contestId":2269,"index":"A","solvedCount":20985},{"contestId":2268,"index":"F","solvedCount":332},{"contestId":2268,"index":"E","solvedCount":426},{"contestId":2268,"index":"D","solvedCount":764},{"contestId":2268,"index":"C","solvedCount":1203},{"contestId":2268,"index":"B","solvedCount":6783},{"contestId":2268,"index":"A","solvedCount":12548},{"contestId":2267,"index":"G","solvedCount":325},{"contestId":2267,"index":"F2","solvedCount":967},{"contestId":2267,"index":"F1","solvedCount":4298},{"contestId":2267,"index":"E","solvedCount":2088},{"contestId":2267,"index":"D","solvedCount":8292},{"contestId":2267,"index":"C","solvedCount":11357},{"contestId":2267,"index":"B","solvedCount":16486},{"contestId":2267,"index":"A","solvedCount":20716},{"contestId":2266,"index":"H","solvedCount":480},{"contestId":2266,"index":"G","solvedCount":1073},{"contestId":2266,"index":"F","solvedCount":2040},{"contestId":2266,"index":"E","solvedCount":7633},{"contestId":2266,"index":"D","solvedCount":9411},{"contestId":2266,"index":"C","solvedCount":17764},{"contestId":2266,"index":"B","solvedCount":27247},{"contestId":2266,"index":"A","solvedCount":31344},{"contestId":2264,"index":"F","solvedCount":421},{"contestId":2264,"index":"E2","solvedCount":533},{"contestId":2264,"index":"E1","solvedCount":1457},{"contestId":2264,"index":"D","solvedCount":2637},{"contestId":2264,"index":"C","solvedCount":7739},{"contestId":2264,"index":"B","solvedCount":12237},{"contestId":2264,"index":"A","solvedCount":16807},{"contestId":2263,"index":"B","solvedCount":14030},{"contestId":2263,"index":"A","solvedCount":19041},{"contestId":2262,"index":"F","solvedCount":273},{"contestId":2262,"index":"E","solvedCount":249},{"contestId":2262,"index":"D","solvedCount":402},{"contestId":2262,"index":"C","solvedCount":1082},{"contestId":2262,"index":"B","solvedCount":2176},{"contestId":2262,"index":"A2","solvedCount":3283},{"contestId":2262,"index":"A1","solvedCount":10476},{"contestId":2261,"index":"H","solvedCount":166},{"contestId":2261,"index":"G","solvedCount":338},{"contestId":2261,"index":"F2","solvedCount":120},{"contestId":2261,"index":"F1","solvedCount":385},{"contestId":2261,"index":"E","solvedCount":2305},{"contestId":2261,"index":"D2","solvedCount":592},{"contestId":2261,"index":"D1","solvedCount":6320},{"contestId":2261,"index":"C","solvedCount":8867},{"contestId":2261,"index":"B","solvedCount":8086},{"contestId":2261,"index":"A","solvedCount":10713},{"contestId":2260,"index":"G","solvedCount":313},{"contestId":2260,"index":"F","solvedCount":717},{"contestId":2260,"index":"E","solvedCount":2217},{"contestId":2260,"index":"D","solvedCount":5512},{"contestId":2260,"index":"C","solvedCount":11193},{"contestId":2260,"index":"B","solvedCount":17000},{"contestId":2260,"index":"A","solvedCount":21866},{"contestId":2259,"index":"H","solvedCount":1053},{"contestId":2259,"index":"G","solvedCount":2849},{"contestId":2259,"index":"F","solvedCount":3788},{"contestId":2259,"index":"E","solvedCount":6932},{"contestId":2259,"index":"D","solvedCount":14284},{"contestId":2259,"index":"C","solvedCount":19512},{"contestId":2259,"index":"B","solvedCount":25963},{"contestId":2259,"index":"A","solvedCount":28947},{"contestId":2258,"index":"F","solvedCount":352},{"contestId":2258,"index":"E","solvedCount":1025},{"contestId":2258,"index":"D","solvedCount":599},{"contestId":2258,"index":"C","solvedCount":5664},{"contestId":2258,"index":"B2","solvedCount":5410},{"contestId":2258,"index":"B1","solvedCount":16393},{"contestId":2258,"index":"A","solvedCount":20355},{"contestId":2257,"index":"F2","solvedCount":495},{"contestId":2257,"index":"F1","solvedCount":766},{"contestId":2257,"index":"E","solvedCount":2320},{"contestId":2257,"index":"D","solvedCount":6956},{"contestId":2257,"index":"C","solvedCount":12751},{"contestId":2257,"index":"B","solvedCount":19794},{"contestId":2257,"index":"A","solvedCount":21652},{"contestId":2256,"index":"B","solvedCount":17660},{"contestId":2256,"index":"A","solvedCount":26679},{"contestId":2255,"index":"F","solvedCount":319},{"contestId":2255,"index":"E2","solvedCount":286},{"contestId":2255,"index":"E1","solvedCount":315},{"contestId":2255,"index":"D","solvedCount":1790},{"contestId":2255,"index":"C","solvedCount":1717},{"contestId":2255,"index":"B","solvedCount":7717},{"contestId":2255,"index":"A","solvedCount":14590},{"contestId":2254,"index":"G","solvedCount":1396},{"contestId":2254,"index":"F","solvedCount":3763},{"contestId":2254,"index":"E","solvedCount":8780},{"contestId":2254,"index":"D","solvedCount":11627},{"contestId":2254,"index":"C2","solvedCount":15077},{"contestId":2254,"index":"C1","solvedCount":21196},{"contestId":2254,"index":"B","solvedCount":26683},{"contestId":2254,"index":"A","solvedCount":38481},{"contestId":2253,"index":"F","solvedCount":596},{"contestId":2253,"index":"E","solvedCount":1528},{"contestId":2253,"index":"D","solvedCount":3813},{"contestId":2253,"index":"C","solvedCount":8588},{"contestId":2253,"index":"B","solvedCount":13161},{"contestId":2253,"index":"A","solvedCount":22587},{"contestId":2252,"index":"F","solvedCount":612},{"contestId":2252,"index":"E","solvedCount":2140},{"contestId":2252,"index":"D","solvedCount":5984},{"contestId":2252,"index":"C","solvedCount":10764},{"contestId":2252,"index":"B","solvedCount":13566},{"contestId":2252,"index":"A","solvedCount":19615},{"contestId":2250,"index":"B","solvedCount":15722},{"contestId":2250,"index":"A","solvedCount":19775},{"contestId":2249,"index":"F","solvedCount":227},{"contestId":2249,"index":"E2","solvedCount":273},{"contestId":2249,"index":"E1","solvedCount":312},{"contestId":2249,"index":"D","solvedCount":1226},{"contestId":2249,"index":"C","solvedCount":1940},{"contestId":2249,"index":"B","solvedCount":4756},{"contestId":2249,"index":"A","solvedCount":10973},{"contestId":2248,"index":"G","solvedCount":268},{"contestId":2248,"index":"F","solvedCount":760},{"contestId":2248,"index":"E","solvedCount":2155},{"contestId":2248,"index":"D","solvedCount":7973},{"contestId":2248,"index":"C","solvedCount":10880},{"contestId":2248,"index":"B","solvedCount":15621},{"contestId":2248,"index":"A","solvedCount":21577},{"contestId":2247,"index":"F","solvedCount":641},{"contestId":2247,"index":"E","solvedCount":1239},{"contestId":2247,"index":"D2","solvedCount":2658},{"contestId":2247,"index":"D1","solvedCount":7264},{"contestId":2247,"index":"C","solvedCount":13914},{"contestId":2247,"index":"B","solvedCount":17012},{"contestId":2247,"index":"A","solvedCount":23581},{"contestId":2246,"index":"F","solvedCount":370},{"contestId":2246,"index":"E","solvedCount":764},{"contestId":2246,"index":"D","solvedCount":3561},{"contestId":2246,"index":"C","solvedCount":9722},{"contestId":2246,"index":"B","solvedCount":18254},{"contestId":2246,"index":"A","solvedCount":20345},{"contestId":2245,"index":"H","solvedCount":121},{"contestId":2245,"index":"G","solvedCount":205},{"contestId":2245,"index":"F","solvedCount":474},{"contestId":2245,"index":"E","solvedCount":1251},{"contestId":2245,"index":"D2","solvedCount":2364},{"contestId":2245,"index":"D1","solvedCount":4130},{"contestId":2245,"index":"C","solvedCount":7592},{"contestId":2245,"index":"B","solvedCount":11527},{"contestId":2245,"index":"A","solvedCount":14682},{"contestId":2244,"index":"G","solvedCount":3262},{"contestId":2244,"index":"F","solvedCount":4899},{"contestId":2244,"index":"E","solvedCount":9689},{"contestId":2244,"index":"D","solvedCount":14417},{"contestId":2244,"index":"C","solvedCount":18609},{"contestId":2244,"index":"B","solvedCount":26080},{"contestId":2244,"index":"A","solvedCount":31489},{"contestId":2242,"index":"F","solvedCount":515},{"contestId":2242,"index":"E","solvedCount":1677},{"contestId":2242,"index":"D","solvedCount":8617},{"contestId":2242,"index":"C","solvedCount":12240},{"contestId":2242,"index":"B","solvedCount":18393},{"contestId":2242,"index":"A","solvedCount":25760},{"contestId":2241,"index":"G","solvedCount":1063},{"contestId":2241,"index":"F","solvedCount":5400},{"contestId":2241,"index":"E","solvedCount":7093},{"contestId":2241,"index":"D","solvedCount":17474},{"contestId":2241,"index":"C","solvedCount":22805},{"contestId":2241,"index":"B","solvedCount":22298},{"contestId":2241,"index":"A","solvedCount":36473},{"contestId":2240,"index":"B","solvedCount":11548},{"contestId":2240,"index":"A","solvedCount":17595},{"contestId":2239,"index":"F","solvedCount":266},{"contestId":2239,"index":"E","solvedCount":214},{"contestId":2239,"index":"D","solvedCount":747},{"contestId":2239,"index":"C","solvedCount":1723},{"contestId":2239,"index":"B","solvedCount":7722},{"contestId":2239,"index":"A","solvedCount":9930},{"contestId":2238,"index":"F","solvedCount":516},{"contestId":2238,"index":"E","solvedCount":2369},{"contestId":2238,"index":"D","solvedCount":8396},{"contestId":2238,"index":"C","solvedCount":10019},{"contestId":2238,"index":"B","solvedCount":17266},{"contestId":2238,"index":"A","solvedCount":20728},{"contestId":2237,"index":"I2","solvedCount":130},{"contestId":2237,"index":"I1","solvedCount":90},{"contestId":2237,"index":"H","solvedCount":164},{"contestId":2237,"index":"G","solvedCount":475},{"contestId":2237,"index":"F","solvedCount":1214},{"contestId":2237,"index":"E","solvedCount":2243},{"contestId":2237,"index":"D","solvedCount":6849},{"contestId":2237,"index":"C","solvedCount":17007},{"contestId":2237,"index":"B","solvedCount":15652},{"contestId":2237,"index":"A","solvedCount":22783},{"contestId":2236,"index":"G","solvedCount":467},{"contestId":2236,"index":"F2","solvedCount":1303},{"contestId":2236,"index":"F1","solvedCount":5462},{"contestId":2236,"index":"E","solvedCount":6995},{"contestId":2236,"index":"D","solvedCount":13689},{"contestId":2236,"index":"C","solvedCount":22325},{"contestId":2236,"index":"B","solvedCount":29914},{"contestId":2236,"index":"A","solvedCount":36767},{"contestId":2234,"index":"G","solvedCount":422},{"contestId":2234,"index":"F","solvedCount":2514},{"contestId":2234,"index":"E","solvedCount":2277},{"contestId":2234,"index":"D","solvedCount":9326},{"contestId":2234,"index":"C","solvedCount":12882},{"contestId":2234,"index":"B","solvedCount":23137},{"contestId":2234,"index":"A","solvedCount":25193},{"contestId":2233,"index":"F","solvedCount":562},{"contestId":2233,"index":"E2","solvedCount":1412},{"contestId":2233,"index":"E1","solvedCount":1330},{"contestId":2233,"index":"D","solvedCount":3814},{"contestId":2233,"index":"C","solvedCount":10170},{"contestId":2233,"index":"B","solvedCount":18985},{"contestId":2233,"index":"A","solvedCount":24051},{"contestId":2232,"index":"F","solvedCount":326},{"contestId":2232,"index":"E","solvedCount":671},{"contestId":2232,"index":"D","solvedCount":2910},{"contestId":2232,"index":"C2","solvedCount":9277},{"contestId":2232,"index":"C1","solvedCount":12810},{"contestId":2232,"index":"B","solvedCount":22208},{"contestId":2232,"index":"A","solvedCount":24075},{"contestId":2231,"index":"F","solvedCount":890},{"contestId":2231,"index":"E","solvedCount":1274},{"contestId":2231,"index":"D","solvedCount":4109},{"contestId":2231,"index":"C","solvedCount":12713},{"contestId":2231,"index":"B","solvedCount":19018},{"contestId":2231,"index":"A","solvedCount":26488},{"contestId":2230,"index":"F","solvedCount":555},{"contestId":2230,"index":"E","solvedCount":1599},{"contestId":2230,"index":"D","solvedCount":5773},{"contestId":2230,"index":"C","solvedCount":12344},{"contestId":2230,"index":"B","solvedCount":18155},{"contestId":2230,"index":"A","solvedCount":24598},{"contestId":2229,"index":"I","solvedCount":260},{"contestId":2229,"index":"H","solvedCount":305},{"contestId":2229,"index":"G","solvedCount":401},{"contestId":2229,"index":"F","solvedCount":1212},{"contestId":2229,"index":"E","solvedCount":2154},{"contestId":2229,"index":"D","solvedCount":5656},{"contestId":2229,"index":"C2","solvedCount":9216},{"contestId":2229,"index":"C1","solvedCount":16729},{"contestId":2229,"index":"B","solvedCount":19384},{"contestId":2229,"index":"A","solvedCount":19404},{"contestId":2228,"index":"F","solvedCount":391},{"contestId":2228,"index":"E2","solvedCount":401},{"contestId":2228,"index":"E1","solvedCount":686},{"contestId":2228,"index":"D","solvedCount":3106},{"contestId":2228,"index":"C2","solvedCount":6689},{"contestId":2228,"index":"C1","solvedCount":8598},{"contestId":2228,"index":"B","solvedCount":17950},{"contestId":2228,"index":"A","solvedCount":22681},{"contestId":2227,"index":"H","solvedCount":1877},{"contestId":2227,"index":"G","solvedCount":2440},{"contestId":2227,"index":"F","solvedCount":4829},{"contestId":2227,"index":"E","solvedCount":10627},{"contestId":2227,"index":"D","solvedCount":15339},{"contestId":2227,"index":"C","solvedCount":24185},{"contestId":2227,"index":"B","solvedCount":29404},{"contestId":2227,"index":"A","solvedCount":33652},{"contestId":2226,"index":"G","solvedCount":223},{"contestId":2226,"index":"F","solvedCount":387},{"contestId":2226,"index":"E","solvedCount":1183},{"contestId":2226,"index":"D","solvedCount":3474},{"contestId":2226,"index":"C","solvedCount":8770},{"contestId":2226,"index":"B","solvedCount":15799},{"contestId":2226,"index":"A","solvedCount":16317},{"contestId":2225,"index":"G","solvedCount":313},{"contestId":2225,"index":"F","solvedCount":828},{"contestId":2225,"index":"E","solvedCount":1385},{"contestId":2225,"index":"D","solvedCount":8925},{"contestId":2225,"index":"C","solvedCount":14939},{"contestId":2225,"index":"B","solvedCount":18288},{"contestId":2225,"index":"A","solvedCount":22732},{"contestId":2224,"index":"B","solvedCount":10070},{"contestId":2224,"index":"A","solvedCount":12586},{"contestId":2223,"index":"F","solvedCount":128},{"contestId":2223,"index":"E","solvedCount":88},{"contestId":2223,"index":"D","solvedCount":501},{"contestId":2223,"index":"C","solvedCount":1026},{"contestId":2223,"index":"B","solvedCount":4179},{"contestId":2223,"index":"A","solvedCount":8672},{"contestId":2222,"index":"H","solvedCount":166},{"contestId":2222,"index":"G","solvedCount":245},{"contestId":2222,"index":"F","solvedCount":788},{"contestId":2222,"index":"E","solvedCount":2540},{"contestId":2222,"index":"D","solvedCount":4400},{"contestId":2222,"index":"C","solvedCount":6743},{"contestId":2222,"index":"B","solvedCount":9515},{"contestId":2222,"index":"A","solvedCount":12931},{"contestId":2220,"index":"B","solvedCount":15604},{"contestId":2220,"index":"A","solvedCount":22063},{"contestId":2219,"index":"E","solvedCount":173},{"contestId":2219,"index":"D","solvedCount":587},{"contestId":2219,"index":"C","solvedCount":1570},{"contestId":2219,"index":"B2","solvedCount":4042},{"contestId":2219,"index":"B1","solvedCount":4485},{"contestId":2219,"index":"A","solvedCount":11501},{"contestId":2218,"index":"G","solvedCount":4972},{"contestId":2218,"index":"F","solvedCount":9840},{"contestId":2218,"index":"E","solvedCount":18662},{"contestId":2218,"index":"D","solvedCount":23200},{"contestId":2218,"index":"C","solvedCount":33038},{"contestId":2218,"index":"B","solvedCount":43892},{"contestId":2218,"index":"A","solvedCount":46649},{"contestId":2217,"index":"H","solvedCount":307},{"contestId":2217,"index":"G","solvedCount":482},{"contestId":2217,"index":"F","solvedCount":982},{"contestId":2217,"index":"E","solvedCount":2604},{"contestId":2217,"index":"D","solvedCount":3982},{"contestId":2217,"index":"C","solvedCount":12495},{"contestId":2217,"index":"B","solvedCount":19188},{"contestId":2217,"index":"A","solvedCount":25905},{"contestId":2216,"index":"B","solvedCount":5851},{"contestId":2216,"index":"A","solvedCount":6735},{"contestId":2215,"index":"G","solvedCount":105},{"contestId":2215,"index":"F","solvedCount":116},{"contestId":2215,"index":"E","solvedCount":251},{"contestId":2215,"index":"D","solvedCount":188},{"contestId":2215,"index":"C","solvedCount":955},{"contestId":2215,"index":"B","solvedCount":1423},{"contestId":2215,"index":"A","solvedCount":4238},{"contestId":2214,"index":"J","solvedCount":3766},{"contestId":2214,"index":"I","solvedCount":339},{"contestId":2214,"index":"H","solvedCount":1841},{"contestId":2214,"index":"G","solvedCount":834},{"contestId":2214,"index":"F","solvedCount":1132},{"contestId":2214,"index":"E","solvedCount":1159},{"contestId":2214,"index":"D","solvedCount":4521},{"contestId":2214,"index":"C","solvedCount":2027},{"contestId":2214,"index":"B","solvedCount":7044},{"contestId":2214,"index":"A","solvedCount":10878},{"contestId":2211,"index":"H","solvedCount":133},{"contestId":2211,"index":"G","solvedCount":390},{"contestId":2211,"index":"F","solvedCount":1099},{"contestId":2211,"index":"E","solvedCount":1114},{"contestId":2211,"index":"D","solvedCount":3553},{"contestId":2211,"index":"C2","solvedCount":4455},{"contestId":2211,"index":"C1","solvedCount":11022},{"contestId":2211,"index":"B","solvedCount":13500},{"contestId":2211,"index":"A","solvedCount":18274},{"contestId":2210,"index":"F","solvedCount":291},{"contestId":2210,"index":"E","solvedCount":402},{"contestId":2210,"index":"D","solvedCount":2379},{"contestId":2210,"index":"C2","solvedCount":2504},{"contestId":2210,"index":"C1","solvedCount":15312},{"contestId":2210,"index":"B","solvedCount":20369},{"contestId":2210,"index":"A","solvedCount":25501},{"contestId":2209,"index":"F","solvedCount":490},{"contestId":2209,"index":"E","solvedCount":2125},{"contestId":2209,"index":"D","solvedCount":6171},{"contestId":2209,"index":"C","solvedCount":12368},{"contestId":2209,"index":"B","solvedCount":22475},{"contestId":2209,"index":"A","solvedCount":24093},{"contestId":2208,"index":"E","solvedCount":588},{"contestId":2208,"index":"D2","solvedCount":2222},{"contestId":2208,"index":"D1","solvedCount":5093},{"contestId":2208,"index":"C","solvedCount":13314},{"contestId":2208,"index":"B","solvedCount":15665},{"contestId":2208,"index":"A","solvedCount":22659},{"contestId":2207,"index":"H3","solvedCount":93},{"contestId":2207,"index":"H2","solvedCount":88},{"contestId":2207,"index":"H1","solvedCount":89},{"contestId":2207,"index":"G","solvedCount":243},{"contestId":2207,"index":"F","solvedCount":352},{"contestId":2207,"index":"E2","solvedCount":1048},{"contestId":2207,"index":"E1","solvedCount":1933},{"contestId":2207,"index":"D","solvedCount":2432},{"contestId":2207,"index":"C","solvedCount":6790},{"contestId":2207,"index":"B","solvedCount":6936},{"contestId":2207,"index":"A","solvedCount":15500},{"contestId":2206,"index":"M","solvedCount":65},{"contestId":2206,"index":"L","solvedCount":89},{"contestId":2206,"index":"K","solvedCount":2506},{"contestId":2206,"index":"J","solvedCount":1626},{"contestId":2206,"index":"I","solvedCount":248},{"contestId":2206,"index":"H","solvedCount":1690},{"contestId":2206,"index":"G","solvedCount":123},{"contestId":2206,"index":"F","solvedCount":526},{"contestId":2206,"index":"E","solvedCount":575},{"contestId":2206,"index":"D","solvedCount":373},{"contestId":2206,"index":"C","solvedCount":882},{"contestId":2206,"index":"B","solvedCount":547},{"contestId":2206,"index":"A","solvedCount":158},{"contestId":2205,"index":"G","solvedCount":250},{"contestId":2205,"index":"F","solvedCount":768},{"contestId":2205,"index":"E","solvedCount":1990},{"contestId":2205,"index":"D","solvedCount":5973},{"contestId":2205,"index":"C","solvedCount":9118},{"contestId":2205,"index":"B","solvedCount":18050},{"contestId":2205,"index":"A","solvedCount":19122},{"contestId":2204,"index":"G","solvedCount":636},{"contestId":2204,"index":"F","solvedCount":1411},{"contestId":2204,"index":"E","solvedCount":5454},{"contestId":2204,"index":"D","solvedCount":10562},{"contestId":2204,"index":"C","solvedCount":20664},{"contestId":2204,"index":"B","solvedCount":21917},{"contestId":2204,"index":"A","solvedCount":24164},{"contestId":2203,"index":"F","solvedCount":498},{"contestId":2203,"index":"E","solvedCount":1595},{"contestId":2203,"index":"D","solvedCount":6468},{"contestId":2203,"index":"C","solvedCount":8417},{"contestId":2203,"index":"B","solvedCount":17251},{"contestId":2203,"index":"A","solvedCount":20655},{"contestId":2202,"index":"G1","solvedCount":345},{"contestId":2202,"index":"B","solvedCount":13272},{"contestId":2202,"index":"A","solvedCount":17909},{"contestId":2201,"index":"G","solvedCount":96},{"contestId":2201,"index":"F2","solvedCount":492},{"contestId":2201,"index":"F1","solvedCount":333},{"contestId":2201,"index":"E","solvedCount":317},{"contestId":2201,"index":"D","solvedCount":902},{"contestId":2201,"index":"C","solvedCount":2343},{"contestId":2201,"index":"B","solvedCount":5712},{"contestId":2201,"index":"A2","solvedCount":5786},{"contestId":2201,"index":"A1","solvedCount":12851},{"contestId":2200,"index":"H","solvedCount":591},{"contestId":2200,"index":"G","solvedCount":1376},{"contestId":2200,"index":"F","solvedCount":3505},{"contestId":2200,"index":"E","solvedCount":9915},{"contestId":2200,"index":"D","solvedCount":14406},{"contestId":2200,"index":"C","solvedCount":25529},{"contestId":2200,"index":"B","solvedCount":29317},{"contestId":2200,"index":"A","solvedCount":32735},{"contestId":2199,"index":"I","solvedCount":50},{"contestId":2199,"index":"H","solvedCount":122},{"contestId":2199,"index":"G","solvedCount":69},{"contestId":2199,"index":"F","solvedCount":199},{"contestId":2199,"index":"E","solvedCount":203},{"contestId":2199,"index":"D","solvedCount":358},{"contestId":2199,"index":"C","solvedCount":605},{"contestId":2199,"index":"B","solvedCount":1314},{"contestId":2199,"index":"A","solvedCount":1879},{"contestId":2197,"index":"B","solvedCount":17582},{"contestId":2197,"index":"A","solvedCount":24699},{"contestId":2196,"index":"F","solvedCount":145},{"contestId":2196,"index":"E2","solvedCount":262},{"contestId":2196,"index":"E1","solvedCount":331},{"contestId":2196,"index":"D","solvedCount":1126},{"contestId":2196,"index":"C2","solvedCount":2892},{"contestId":2196,"index":"C1","solvedCount":4079},{"contestId":2196,"index":"B","solvedCount":9851},{"contestId":2196,"index":"A","solvedCount":18255},{"contestId":2195,"index":"H","solvedCount":554},{"contestId":2195,"index":"G","solvedCount":1268},{"contestId":2195,"index":"F","solvedCount":3107},{"contestId":2195,"index":"E","solvedCount":10074},{"contestId":2195,"index":"D","solvedCount":15574},{"contestId":2195,"index":"C","solvedCount":23032},{"contestId":2195,"index":"B","solvedCount":27924},{"contestId":2195,"index":"A","solvedCount":39466},{"contestId":2194,"index":"F2","solvedCount":252},{"contestId":2194,"index":"F1","solvedCount":1064},{"contestId":2194,"index":"E","solvedCount":3065},{"contestId":2194,"index":"D","solvedCount":9134},{"contestId":2194,"index":"C","solvedCount":12096},{"contestId":2194,"index":"B","solvedCount":20674},{"contestId":2194,"index":"A","solvedCount":25723},{"contestId":2193,"index":"H","solvedCount":1203},{"contestId":2193,"index":"G","solvedCount":2495},{"contestId":2193,"index":"F","solvedCount":9986},{"contestId":2193,"index":"E","solvedCount":16825},{"contestId":2193,"index":"D","solvedCount":23726},{"contestId":2193,"index":"C","solvedCount":31402},{"contestId":2193,"index":"B","solvedCount":31987},{"contestId":2193,"index":"A","solvedCount":45575},{"contestId":2192,"index":"F","solvedCount":212},{"contestId":2192,"index":"E","solvedCount":2440},{"contestId":2192,"index":"D","solvedCount":4201},{"contestId":2192,"index":"C","solvedCount":12796},{"contestId":2192,"index":"B","solvedCount":16557},{"contestId":2192,"index":"A","solvedCount":19417},{"contestId":2191,"index":"B","solvedCount":21521},{"contestId":2191,"index":"A","solvedCount":29347},{"contestId":2190,"index":"G","solvedCount":113},{"contestId":2190,"index":"F","solvedCount":113},{"contestId":2190,"index":"E","solvedCount":280},{"contestId":2190,"index":"D","solvedCount":1058},{"contestId":2190,"index":"C","solvedCount":1416},{"contestId":2190,"index":"B2","solvedCount":3526},{"contestId":2190,"index":"B1","solvedCount":11948},{"contestId":2190,"index":"A","solvedCount":18960},{"contestId":2189,"index":"F","solvedCount":296},{"contestId":2189,"index":"E","solvedCount":947},{"contestId":2189,"index":"D2","solvedCount":2154},{"contestId":2189,"index":"D1","solvedCount":4404},{"contestId":2189,"index":"C2","solvedCount":6718},{"contestId":2189,"index":"C1","solvedCount":15202},{"contestId":2189,"index":"B","solvedCount":16772},{"contestId":2189,"index":"A","solvedCount":25470},{"contestId":2188,"index":"B","solvedCount":22942},{"contestId":2188,"index":"A","solvedCount":27183},{"contestId":2187,"index":"G","solvedCount":129},{"contestId":2187,"index":"F2","solvedCount":111},{"contestId":2187,"index":"F1","solvedCount":291},{"contestId":2187,"index":"E","solvedCount":415},{"contestId":2187,"index":"D","solvedCount":742},{"contestId":2187,"index":"C","solvedCount":1543},{"contestId":2187,"index":"B","solvedCount":5876},{"contestId":2187,"index":"A","solvedCount":17287},{"contestId":2185,"index":"H","solvedCount":816},{"contestId":2185,"index":"G","solvedCount":3903},{"contestId":2185,"index":"F","solvedCount":5825},{"contestId":2185,"index":"E","solvedCount":11608},{"contestId":2185,"index":"D","solvedCount":22862},{"contestId":2185,"index":"C","solvedCount":32029},{"contestId":2185,"index":"B","solvedCount":45268},{"contestId":2185,"index":"A","solvedCount":48156},{"contestId":2184,"index":"G","solvedCount":3362},{"contestId":2184,"index":"F","solvedCount":4556},{"contestId":2184,"index":"E","solvedCount":6542},{"contestId":2184,"index":"D","solvedCount":10786},{"contestId":2184,"index":"C","solvedCount":23966},{"contestId":2184,"index":"B","solvedCount":26115},{"contestId":2184,"index":"A","solvedCount":41157},{"contestId":2183,"index":"I2","solvedCount":99},{"contestId":2183,"index":"I1","solvedCount":108},{"contestId":2183,"index":"H","solvedCount":181},{"contestId":2183,"index":"G","solvedCount":257},{"contestId":2183,"index":"F","solvedCount":1332},{"contestId":2183,"index":"E","solvedCount":3120},{"contestId":2183,"index":"D2","solvedCount":2674},{"contestId":2183,"index":"D1","solvedCount":9689},{"contestId":2183,"index":"C","solvedCount":11589},{"contestId":2183,"index":"B","solvedCount":17047},{"contestId":2183,"index":"A","solvedCount":24502},{"contestId":2182,"index":"G","solvedCount":413},{"contestId":2182,"index":"F2","solvedCount":1203},{"contestId":2182,"index":"F1","solvedCount":1391},{"contestId":2182,"index":"E","solvedCount":6141},{"contestId":2182,"index":"D","solvedCount":9826},{"contestId":2182,"index":"C","solvedCount":16885},{"contestId":2182,"index":"B","solvedCount":24697},{"contestId":2182,"index":"A","solvedCount":26785},{"contestId":2181,"index":"M","solvedCount":3943},{"contestId":2181,"index":"L","solvedCount":160},{"contestId":2181,"index":"K","solvedCount":98},{"contestId":2181,"index":"J","solvedCount":862},{"contestId":2181,"index":"I","solvedCount":89},{"contestId":2181,"index":"H","solvedCount":7966},{"contestId":2181,"index":"G","solvedCount":742},{"contestId":2181,"index":"F","solvedCount":4309},{"contestId":2181,"index":"E","solvedCount":175},{"contestId":2181,"index":"D","solvedCount":1573},{"contestId":2181,"index":"C","solvedCount":184},{"contestId":2181,"index":"B","solvedCount":6900},{"contestId":2181,"index":"A","solvedCount":4277},{"contestId":2180,"index":"H2","solvedCount":126},{"contestId":2180,"index":"H1","solvedCount":138},{"contestId":2180,"index":"G","solvedCount":164},{"contestId":2180,"index":"F2","solvedCount":257},{"contestId":2180,"index":"F1","solvedCount":446},{"contestId":2180,"index":"E","solvedCount":1852},{"contestId":2180,"index":"D","solvedCount":4506},{"contestId":2180,"index":"C","solvedCount":6950},{"contestId":2180,"index":"B","solvedCount":25583},{"contestId":2180,"index":"A","solvedCount":26873},{"contestId":2179,"index":"H","solvedCount":1421},{"contestId":2179,"index":"G","solvedCount":1346},{"contestId":2179,"index":"F","solvedCount":3040},{"contestId":2179,"index":"E","solvedCount":6254},{"contestId":2179,"index":"D","solvedCount":14593},{"contestId":2179,"index":"C","solvedCount":23826},{"contestId":2179,"index":"B","solvedCount":29739},{"contestId":2179,"index":"A","solvedCount":36241},{"contestId":2178,"index":"I","solvedCount":278},{"contestId":2178,"index":"H","solvedCount":360},{"contestId":2178,"index":"G","solvedCount":660},{"contestId":2178,"index":"F","solvedCount":1922},{"contestId":2178,"index":"E","solvedCount":3856},{"contestId":2178,"index":"D","solvedCount":7176},{"contestId":2178,"index":"C","solvedCount":17371},{"contestId":2178,"index":"B","solvedCount":22959},{"contestId":2178,"index":"A","solvedCount":27092},{"contestId":2176,"index":"F","solvedCount":1628},{"contestId":2176,"index":"E","solvedCount":1417},{"contestId":2176,"index":"D","solvedCount":6371},{"contestId":2176,"index":"C","solvedCount":16948},{"contestId":2176,"index":"B","solvedCount":24411},{"contestId":2176,"index":"A","solvedCount":30445},{"contestId":2175,"index":"B","solvedCount":13566},{"contestId":2175,"index":"A","solvedCount":19868},{"contestId":2174,"index":"F","solvedCount":527},{"contestId":2174,"index":"E2","solvedCount":123},{"contestId":2174,"index":"E1","solvedCount":170},{"contestId":2174,"index":"D","solvedCount":416},{"contestId":2174,"index":"C2","solvedCount":1166},{"contestId":2174,"index":"C1","solvedCount":1313},{"contestId":2174,"index":"B","solvedCount":4431},{"contestId":2174,"index":"A","solvedCount":15873},{"contestId":2173,"index":"F","solvedCount":664},{"contestId":2173,"index":"E","solvedCount":1689},{"contestId":2173,"index":"D","solvedCount":4008},{"contestId":2173,"index":"C","solvedCount":13675},{"contestId":2173,"index":"B","solvedCount":19346},{"contestId":2173,"index":"A","solvedCount":25005},{"contestId":2172,"index":"N","solvedCount":186},{"contestId":2172,"index":"M","solvedCount":6931},{"contestId":2172,"index":"L","solvedCount":964},{"contestId":2172,"index":"K","solvedCount":970},{"contestId":2172,"index":"J","solvedCount":659},{"contestId":2172,"index":"I","solvedCount":1256},{"contestId":2172,"index":"H","solvedCount":349},{"contestId":2172,"index":"G","solvedCount":81},{"contestId":2172,"index":"F","solvedCount":4607},{"contestId":2172,"index":"E","solvedCount":6880},{"contestId":2172,"index":"D","solvedCount":143},{"contestId":2172,"index":"C","solvedCount":114},{"contestId":2172,"index":"B","solvedCount":2551},{"contestId":2172,"index":"A","solvedCount":15862},{"contestId":2171,"index":"H","solvedCount":1125},{"contestId":2171,"index":"G","solvedCount":2595},{"contestId":2171,"index":"F","solvedCount":7995},{"contestId":2171,"index":"E","solvedCount":3932},{"contestId":2171,"index":"D","solvedCount":12859},{"contestId":2171,"index":"C2","solvedCount":12876},{"contestId":2171,"index":"C1","solvedCount":20546},{"contestId":2171,"index":"B","solvedCount":28969},{"contestId":2171,"index":"A","solvedCount":39333},{"contestId":2170,"index":"F","solvedCount":911},{"contestId":2170,"index":"E","solvedCount":2550},{"contestId":2170,"index":"D","solvedCount":1820},{"contestId":2170,"index":"C","solvedCount":12367},{"contestId":2170,"index":"B","solvedCount":15890},{"contestId":2170,"index":"A","solvedCount":21111},{"contestId":2169,"index":"F","solvedCount":366},{"contestId":2169,"index":"E","solvedCount":1204},{"contestId":2169,"index":"D2","solvedCount":2446},{"contestId":2169,"index":"D1","solvedCount":9303},{"contestId":2169,"index":"C","solvedCount":13893},{"contestId":2169,"index":"B","solvedCount":17321},{"contestId":2169,"index":"A","solvedCount":20939},{"contestId":2168,"index":"C","solvedCount":959},{"contestId":2168,"index":"B","solvedCount":1693},{"contestId":2168,"index":"A2","solvedCount":3679},{"contestId":2168,"index":"A1","solvedCount":5532},{"contestId":2167,"index":"G","solvedCount":11906},{"contestId":2167,"index":"F","solvedCount":8020},{"contestId":2167,"index":"E","solvedCount":9991},{"contestId":2167,"index":"D","solvedCount":32691},{"contestId":2167,"index":"C","solvedCount":38286},{"contestId":2167,"index":"B","solvedCount":56693},{"contestId":2167,"index":"A","solvedCount":64981},{"contestId":2166,"index":"B","solvedCount":19727},{"contestId":2166,"index":"A","solvedCount":24324},{"contestId":2165,"index":"F","solvedCount":284},{"contestId":2165,"index":"E","solvedCount":630},{"contestId":2165,"index":"D","solvedCount":1227},{"contestId":2165,"index":"C","solvedCount":6308},{"contestId":2165,"index":"B","solvedCount":6906},{"contestId":2165,"index":"A","solvedCount":17346},{"contestId":2164,"index":"H","solvedCount":120},{"contestId":2164,"index":"G","solvedCount":357},{"contestId":2164,"index":"F2","solvedCount":945},{"contestId":2164,"index":"F1","solvedCount":1955},{"contestId":2164,"index":"E","solvedCount":4981},{"contestId":2164,"index":"D","solvedCount":7232},{"contestId":2164,"index":"C","solvedCount":13713},{"contestId":2164,"index":"B","solvedCount":21577},{"contestId":2164,"index":"A","solvedCount":23698},{"contestId":2163,"index":"E","solvedCount":711},{"contestId":2163,"index":"D2","solvedCount":1633},{"contestId":2163,"index":"D1","solvedCount":2903},{"contestId":2163,"index":"C","solvedCount":9946},{"contestId":2163,"index":"B","solvedCount":9782},{"contestId":2163,"index":"A","solvedCount":20549},{"contestId":2162,"index":"H","solvedCount":394},{"contestId":2162,"index":"G","solvedCount":3012},{"contestId":2162,"index":"F","solvedCount":3123},{"contestId":2162,"index":"E","solvedCount":10145},{"contestId":2162,"index":"D","solvedCount":13197},{"contestId":2162,"index":"C","solvedCount":22904},{"contestId":2162,"index":"B","solvedCount":29529},{"contestId":2162,"index":"A","solvedCount":43870},{"contestId":2161,"index":"H","solvedCount":94},{"contestId":2161,"index":"G","solvedCount":108},{"contestId":2161,"index":"F","solvedCount":416},{"contestId":2161,"index":"E","solvedCount":841},{"contestId":2161,"index":"D","solvedCount":2994},{"contestId":2161,"index":"C","solvedCount":13909},{"contestId":2161,"index":"B","solvedCount":5716},{"contestId":2161,"index":"A","solvedCount":16298},{"contestId":2160,"index":"C","solvedCount":16257},{"contestId":2160,"index":"B","solvedCount":18814},{"contestId":2160,"index":"A","solvedCount":23285},{"contestId":2159,"index":"F","solvedCount":905},{"contestId":2159,"index":"E","solvedCount":2382},{"contestId":2159,"index":"D2","solvedCount":545},{"contestId":2159,"index":"D1","solvedCount":2442},{"contestId":2159,"index":"C","solvedCount":3567},{"contestId":2159,"index":"B","solvedCount":4319},{"contestId":2159,"index":"A","solvedCount":9759},{"contestId":2158,"index":"F2","solvedCount":328},{"contestId":2158,"index":"F1","solvedCount":492},{"contestId":2158,"index":"E","solvedCount":707},{"contestId":2158,"index":"D","solvedCount":3596},{"contestId":2158,"index":"C","solvedCount":12323},{"contestId":2158,"index":"B","solvedCount":15277},{"contestId":2158,"index":"A","solvedCount":24799},{"contestId":2157,"index":"I","solvedCount":227},{"contestId":2157,"index":"H","solvedCount":571},{"contestId":2157,"index":"G","solvedCount":997},{"contestId":2157,"index":"F","solvedCount":1908},{"contestId":2157,"index":"E","solvedCount":5773},{"contestId":2157,"index":"D","solvedCount":8536},{"contestId":2157,"index":"C","solvedCount":12120},{"contestId":2157,"index":"B","solvedCount":15760},{"contestId":2157,"index":"A","solvedCount":19328},{"contestId":2156,"index":"F2","solvedCount":310},{"contestId":2156,"index":"F1","solvedCount":1733},{"contestId":2156,"index":"E","solvedCount":1036},{"contestId":2156,"index":"D","solvedCount":5678},{"contestId":2156,"index":"C","solvedCount":13228},{"contestId":2156,"index":"B","solvedCount":22106},{"contestId":2156,"index":"A","solvedCount":28121},{"contestId":2155,"index":"F","solvedCount":770},{"contestId":2155,"index":"E","solvedCount":3175},{"contestId":2155,"index":"D","solvedCount":6387},{"contestId":2155,"index":"C","solvedCount":11210},{"contestId":2155,"index":"B","solvedCount":18269},{"contestId":2155,"index":"A","solvedCount":26394},{"contestId":2154,"index":"F2","solvedCount":233},{"contestId":2154,"index":"F1","solvedCount":621},{"contestId":2154,"index":"E","solvedCount":1291},{"contestId":2154,"index":"D","solvedCount":5291},{"contestId":2154,"index":"C2","solvedCount":5875},{"contestId":2154,"index":"C1","solvedCount":14627},{"contestId":2154,"index":"B","solvedCount":21104},{"contestId":2154,"index":"A","solvedCount":24174},{"contestId":2153,"index":"F","solvedCount":349},{"contestId":2153,"index":"E","solvedCount":1069},{"contestId":2153,"index":"D","solvedCount":6776},{"contestId":2153,"index":"C","solvedCount":12637},{"contestId":2153,"index":"B","solvedCount":23557},{"contestId":2153,"index":"A","solvedCount":27358},{"contestId":2152,"index":"H2","solvedCount":273},{"contestId":2152,"index":"H1","solvedCount":2712},{"contestId":2152,"index":"G","solvedCount":4117},{"contestId":2152,"index":"F","solvedCount":4071},{"contestId":2152,"index":"E","solvedCount":4830},{"contestId":2152,"index":"D","solvedCount":9144},{"contestId":2152,"index":"C","solvedCount":15168},{"contestId":2152,"index":"B","solvedCount":15139},{"contestId":2152,"index":"A","solvedCount":25222},{"contestId":2151,"index":"C","solvedCount":11294},{"contestId":2151,"index":"A","solvedCount":18840},{"contestId":2150,"index":"G","solvedCount":457},{"contestId":2150,"index":"F","solvedCount":331},{"contestId":2150,"index":"E2","solvedCount":921},{"contestId":2150,"index":"E1","solvedCount":2943},{"contestId":2150,"index":"D","solvedCount":1405},{"contestId":2150,"index":"C","solvedCount":4786},{"contestId":2150,"index":"B","solvedCount":8580},{"contestId":2150,"index":"A","solvedCount":14539},{"contestId":2149,"index":"G","solvedCount":2930},{"contestId":2149,"index":"F","solvedCount":5161},{"contestId":2149,"index":"E","solvedCount":10058},{"contestId":2149,"index":"D","solvedCount":21017},{"contestId":2149,"index":"C","solvedCount":30005},{"contestId":2149,"index":"B","solvedCount":34668},{"contestId":2149,"index":"A","solvedCount":43992},{"contestId":2148,"index":"G","solvedCount":4508},{"contestId":2148,"index":"F","solvedCount":7137},{"contestId":2148,"index":"E","solvedCount":15292},{"contestId":2148,"index":"D","solvedCount":28639},{"contestId":2148,"index":"C","solvedCount":26993},{"contestId":2148,"index":"B","solvedCount":35123},{"contestId":2148,"index":"A","solvedCount":51417},{"contestId":2147,"index":"I2","solvedCount":188},{"contestId":2147,"index":"I1","solvedCount":209},{"contestId":2147,"index":"H","solvedCount":570},{"contestId":2147,"index":"G","solvedCount":1317},{"contestId":2147,"index":"F","solvedCount":1755},{"contestId":2147,"index":"E","solvedCount":2399},{"contestId":2147,"index":"D","solvedCount":9376},{"contestId":2147,"index":"C","solvedCount":12598},{"contestId":2147,"index":"B","solvedCount":20044},{"contestId":2147,"index":"A","solvedCount":21449},{"contestId":2146,"index":"F","solvedCount":362},{"contestId":2146,"index":"E","solvedCount":2238},{"contestId":2146,"index":"D2","solvedCount":4362},{"contestId":2146,"index":"D1","solvedCount":11528},{"contestId":2146,"index":"C","solvedCount":14326},{"contestId":2146,"index":"B","solvedCount":16984},{"contestId":2146,"index":"A","solvedCount":22808},{"contestId":2145,"index":"G","solvedCount":656},{"contestId":2145,"index":"F","solvedCount":1114},{"contestId":2145,"index":"E","solvedCount":3329},{"contestId":2145,"index":"D","solvedCount":7217},{"contestId":2145,"index":"C","solvedCount":16650},{"contestId":2145,"index":"B","solvedCount":22999},{"contestId":2145,"index":"A","solvedCount":32928},{"contestId":2144,"index":"F","solvedCount":1136},{"contestId":2144,"index":"E2","solvedCount":1643},{"contestId":2144,"index":"E1","solvedCount":2905},{"contestId":2144,"index":"D","solvedCount":7579},{"contestId":2144,"index":"C","solvedCount":16177},{"contestId":2144,"index":"B","solvedCount":19667},{"contestId":2144,"index":"A","solvedCount":22634},{"contestId":2143,"index":"F","solvedCount":482},{"contestId":2143,"index":"E","solvedCount":2150},{"contestId":2143,"index":"D2","solvedCount":3097},{"contestId":2143,"index":"D1","solvedCount":6987},{"contestId":2143,"index":"C","solvedCount":15352},{"contestId":2143,"index":"B","solvedCount":22864},{"contestId":2143,"index":"A","solvedCount":21896},{"contestId":2141,"index":"I","solvedCount":89},{"contestId":2141,"index":"H","solvedCount":198},{"contestId":2141,"index":"G","solvedCount":66},{"contestId":2141,"index":"F","solvedCount":149},{"contestId":2141,"index":"E","solvedCount":270},{"contestId":2141,"index":"D","solvedCount":500},{"contestId":2141,"index":"C","solvedCount":364},{"contestId":2141,"index":"B","solvedCount":1622},{"contestId":2141,"index":"A","solvedCount":1716},{"contestId":2140,"index":"F","solvedCount":343},{"contestId":2140,"index":"E2","solvedCount":1321},{"contestId":2140,"index":"E1","solvedCount":2296},{"contestId":2140,"index":"D","solvedCount":5335},{"contestId":2140,"index":"C","solvedCount":13481},{"contestId":2140,"index":"B","solvedCount":23840},{"contestId":2140,"index":"A","solvedCount":23381},{"contestId":2139,"index":"B","solvedCount":21716},{"contestId":2139,"index":"A","solvedCount":27043},{"contestId":2138,"index":"F","solvedCount":101},{"contestId":2138,"index":"E2","solvedCount":227},{"contestId":2138,"index":"E1","solvedCount":282},{"contestId":2138,"index":"D","solvedCount":694},{"contestId":2138,"index":"C2","solvedCount":3689},{"contestId":2138,"index":"C1","solvedCount":5855},{"contestId":2138,"index":"B","solvedCount":5753},{"contestId":2138,"index":"A","solvedCount":18031},{"contestId":2137,"index":"G","solvedCount":2097},{"contestId":2137,"index":"F","solvedCount":4312},{"contestId":2137,"index":"E","solvedCount":10965},{"contestId":2137,"index":"D","solvedCount":20940},{"contestId":2137,"index":"C","solvedCount":24327},{"contestId":2137,"index":"B","solvedCount":28040},{"contestId":2137,"index":"A","solvedCount":36967},{"contestId":2136,"index":"B","solvedCount":22082},{"contestId":2136,"index":"A","solvedCount":27306},{"contestId":2135,"index":"F","solvedCount":703},{"contestId":2135,"index":"E2","solvedCount":324},{"contestId":2135,"index":"E1","solvedCount":1403},{"contestId":2135,"index":"D2","solvedCount":1514},{"contestId":2135,"index":"D1","solvedCount":4351},{"contestId":2135,"index":"C","solvedCount":6611},{"contestId":2135,"index":"B","solvedCount":9509},{"contestId":2135,"index":"A","solvedCount":21674},{"contestId":2134,"index":"F","solvedCount":727},{"contestId":2134,"index":"E","solvedCount":2578},{"contestId":2134,"index":"D","solvedCount":3863},{"contestId":2134,"index":"C","solvedCount":19935},{"contestId":2134,"index":"B","solvedCount":22475},{"contestId":2134,"index":"A","solvedCount":27790},{"contestId":2133,"index":"F","solvedCount":544},{"contestId":2133,"index":"E","solvedCount":1833},{"contestId":2133,"index":"D","solvedCount":7996},{"contestId":2133,"index":"C","solvedCount":13570},{"contestId":2133,"index":"B","solvedCount":26440},{"contestId":2133,"index":"A","solvedCount":32257},{"contestId":2132,"index":"G","solvedCount":544},{"contestId":2132,"index":"F","solvedCount":3068},{"contestId":2132,"index":"E","solvedCount":8737},{"contestId":2132,"index":"D","solvedCount":9415},{"contestId":2132,"index":"C2","solvedCount":14291},{"contestId":2132,"index":"C1","solvedCount":29107},{"contestId":2132,"index":"B","solvedCount":35179},{"contestId":2132,"index":"A","solvedCount":46149},{"contestId":2131,"index":"H","solvedCount":955},{"contestId":2131,"index":"G","solvedCount":3965},{"contestId":2131,"index":"F","solvedCount":4907},{"contestId":2131,"index":"E","solvedCount":18271},{"contestId":2131,"index":"D","solvedCount":15244},{"contestId":2131,"index":"C","solvedCount":22767},{"contestId":2131,"index":"B","solvedCount":31864},{"contestId":2131,"index":"A","solvedCount":40272},{"contestId":2130,"index":"B","solvedCount":22342},{"contestId":2130,"index":"A","solvedCount":29317},{"contestId":2129,"index":"F2","solvedCount":147},{"contestId":2129,"index":"F1","solvedCount":1030},{"contestId":2129,"index":"E","solvedCount":726},{"contestId":2129,"index":"D","solvedCount":3795},{"contestId":2129,"index":"C3","solvedCount":2343},{"contestId":2129,"index":"C2","solvedCount":3934},{"contestId":2129,"index":"C1","solvedCount":5339},{"contestId":2129,"index":"B","solvedCount":16334},{"contestId":2129,"index":"A","solvedCount":19450},{"contestId":2128,"index":"F","solvedCount":470},{"contestId":2128,"index":"E2","solvedCount":851},{"contestId":2128,"index":"E1","solvedCount":6994},{"contestId":2128,"index":"D","solvedCount":13231},{"contestId":2128,"index":"C","solvedCount":21873},{"contestId":2128,"index":"B","solvedCount":22479},{"contestId":2128,"index":"A","solvedCount":29404},{"contestId":2127,"index":"H","solvedCount":2821},{"contestId":2127,"index":"G2","solvedCount":173},{"contestId":2127,"index":"G1","solvedCount":195},{"contestId":2127,"index":"F","solvedCount":3019},{"contestId":2127,"index":"E","solvedCount":5496},{"contestId":2127,"index":"D","solvedCount":8531},{"contestId":2127,"index":"C","solvedCount":15271},{"contestId":2127,"index":"B","solvedCount":15309},{"contestId":2127,"index":"A","solvedCount":22286},{"contestId":2126,"index":"G2","solvedCount":1277},{"contestId":2126,"index":"G1","solvedCount":2638},{"contestId":2126,"index":"F","solvedCount":4547},{"contestId":2126,"index":"E","solvedCount":17975},{"contestId":2126,"index":"D","solvedCount":25148},{"contestId":2126,"index":"C","solvedCount":27381},{"contestId":2126,"index":"B","solvedCount":39045},{"contestId":2126,"index":"A","solvedCount":55095},{"contestId":2125,"index":"F","solvedCount":482},{"contestId":2125,"index":"E","solvedCount":1482},{"contestId":2125,"index":"D","solvedCount":9971},{"contestId":2125,"index":"C","solvedCount":23784},{"contestId":2125,"index":"B","solvedCount":29178},{"contestId":2125,"index":"A","solvedCount":28882},{"contestId":2124,"index":"I","solvedCount":778},{"contestId":2124,"index":"H","solvedCount":267},{"contestId":2124,"index":"G","solvedCount":770},{"contestId":2124,"index":"F2","solvedCount":1264},{"contestId":2124,"index":"F1","solvedCount":3577},{"contestId":2124,"index":"E","solvedCount":5909},{"contestId":2124,"index":"D","solvedCount":10199},{"contestId":2124,"index":"C","solvedCount":17668},{"contestId":2124,"index":"B","solvedCount":23288},{"contestId":2124,"index":"A","solvedCount":21667},{"contestId":2123,"index":"G","solvedCount":3516},{"contestId":2123,"index":"F","solvedCount":10396},{"contestId":2123,"index":"E","solvedCount":15677},{"contestId":2123,"index":"D","solvedCount":23002},{"contestId":2123,"index":"C","solvedCount":32360},{"contestId":2123,"index":"B","solvedCount":35884},{"contestId":2123,"index":"A","solvedCount":42970},{"contestId":2122,"index":"G","solvedCount":2448},{"contestId":2122,"index":"F","solvedCount":217},{"contestId":2122,"index":"E","solvedCount":3196},{"contestId":2122,"index":"D","solvedCount":3196},{"contestId":2122,"index":"C","solvedCount":10784},{"contestId":2122,"index":"B","solvedCount":17909},{"contestId":2122,"index":"A","solvedCount":21727},{"contestId":2121,"index":"H","solvedCount":2372},{"contestId":2121,"index":"G","solvedCount":5624},{"contestId":2121,"index":"F","solvedCount":8541},{"contestId":2121,"index":"E","solvedCount":15521},{"contestId":2121,"index":"D","solvedCount":19019},{"contestId":2121,"index":"C","solvedCount":22815},{"contestId":2121,"index":"B","solvedCount":33195},{"contestId":2121,"index":"A","solvedCount":40347},{"contestId":2120,"index":"G","solvedCount":120},{"contestId":2120,"index":"F","solvedCount":511},{"contestId":2120,"index":"E","solvedCount":1932},{"contestId":2120,"index":"D","solvedCount":6090},{"contestId":2120,"index":"C","solvedCount":13243},{"contestId":2120,"index":"B","solvedCount":18319},{"contestId":2120,"index":"A","solvedCount":20763},{"contestId":2119,"index":"F","solvedCount":201},{"contestId":2119,"index":"E","solvedCount":753},{"contestId":2119,"index":"D","solvedCount":3646},{"contestId":2119,"index":"C","solvedCount":17126},{"contestId":2119,"index":"B","solvedCount":19195},{"contestId":2119,"index":"A","solvedCount":28024},{"contestId":2118,"index":"F","solvedCount":309},{"contestId":2118,"index":"E","solvedCount":1472},{"contestId":2118,"index":"D2","solvedCount":2619},{"contestId":2118,"index":"D1","solvedCount":8782},{"contestId":2118,"index":"C","solvedCount":19386},{"contestId":2118,"index":"B","solvedCount":20736},{"contestId":2118,"index":"A","solvedCount":29675},{"contestId":2117,"index":"H","solvedCount":1050},{"contestId":2117,"index":"G","solvedCount":5601},{"contestId":2117,"index":"F","solvedCount":6266},{"contestId":2117,"index":"E","solvedCount":12604},{"contestId":2117,"index":"D","solvedCount":23201},{"contestId":2117,"index":"C","solvedCount":22143},{"contestId":2117,"index":"B","solvedCount":32951},{"contestId":2117,"index":"A","solvedCount":39290},{"contestId":2116,"index":"B","solvedCount":18193},{"contestId":2116,"index":"A","solvedCount":27371},{"contestId":2115,"index":"F2","solvedCount":201},{"contestId":2115,"index":"F1","solvedCount":226},{"contestId":2115,"index":"E","solvedCount":555},{"contestId":2115,"index":"D","solvedCount":3106},{"contestId":2115,"index":"C","solvedCount":2135},{"contestId":2115,"index":"B","solvedCount":6018},{"contestId":2115,"index":"A","solvedCount":17877},{"contestId":2114,"index":"G","solvedCount":2139},{"contestId":2114,"index":"F","solvedCount":5741},{"contestId":2114,"index":"E","solvedCount":14783},{"contestId":2114,"index":"D","solvedCount":15243},{"contestId":2114,"index":"C","solvedCount":32210},{"contestId":2114,"index":"B","solvedCount":31543},{"contestId":2114,"index":"A","solvedCount":45079},{"contestId":2113,"index":"F","solvedCount":1019},{"contestId":2113,"index":"E","solvedCount":441},{"contestId":2113,"index":"D","solvedCount":3016},{"contestId":2113,"index":"C","solvedCount":8466},{"contestId":2113,"index":"B","solvedCount":15281},{"contestId":2113,"index":"A","solvedCount":20926},{"contestId":2112,"index":"F","solvedCount":681},{"contestId":2112,"index":"E","solvedCount":3564},{"contestId":2112,"index":"D","solvedCount":10024},{"contestId":2112,"index":"C","solvedCount":18576},{"contestId":2112,"index":"B","solvedCount":21867},{"contestId":2112,"index":"A","solvedCount":30059},{"contestId":2111,"index":"G","solvedCount":443},{"contestId":2111,"index":"F","solvedCount":1494},{"contestId":2111,"index":"E","solvedCount":5620},{"contestId":2111,"index":"D","solvedCount":12583},{"contestId":2111,"index":"C","solvedCount":20437},{"contestId":2111,"index":"B","solvedCount":18511},{"contestId":2111,"index":"A","solvedCount":21057},{"contestId":2110,"index":"F","solvedCount":2014},{"contestId":2110,"index":"E","solvedCount":2905},{"contestId":2110,"index":"D","solvedCount":9052},{"contestId":2110,"index":"C","solvedCount":16541},{"contestId":2110,"index":"B","solvedCount":28678},{"contestId":2110,"index":"A","solvedCount":30608},{"contestId":2109,"index":"F","solvedCount":311},{"contestId":2109,"index":"E","solvedCount":1929},{"contestId":2109,"index":"D","solvedCount":6064},{"contestId":2109,"index":"C3","solvedCount":3509},{"contestId":2109,"index":"C2","solvedCount":9143},{"contestId":2109,"index":"C1","solvedCount":12061},{"contestId":2109,"index":"B","solvedCount":17979},{"contestId":2109,"index":"A","solvedCount":27438},{"contestId":2108,"index":"F","solvedCount":582},{"contestId":2108,"index":"E","solvedCount":960},{"contestId":2108,"index":"D","solvedCount":2508},{"contestId":2108,"index":"C","solvedCount":15508},{"contestId":2108,"index":"B","solvedCount":15129},{"contestId":2108,"index":"A","solvedCount":22556},{"contestId":2107,"index":"F2","solvedCount":591},{"contestId":2107,"index":"F1","solvedCount":1921},{"contestId":2107,"index":"E","solvedCount":979},{"contestId":2107,"index":"D","solvedCount":3707},{"contestId":2107,"index":"C","solvedCount":12752},{"contestId":2107,"index":"B","solvedCount":20538},{"contestId":2107,"index":"A","solvedCount":22562},{"contestId":2106,"index":"G2","solvedCount":679},{"contestId":2106,"index":"G1","solvedCount":1726},{"contestId":2106,"index":"F","solvedCount":4677},{"contestId":2106,"index":"E","solvedCount":6261},{"contestId":2106,"index":"D","solvedCount":12935},{"contestId":2106,"index":"C","solvedCount":26627},{"contestId":2106,"index":"B","solvedCount":29341},{"contestId":2106,"index":"A","solvedCount":37633},{"contestId":2104,"index":"G","solvedCount":595},{"contestId":2104,"index":"F","solvedCount":762},{"contestId":2104,"index":"E","solvedCount":8534},{"contestId":2104,"index":"D","solvedCount":13996},{"contestId":2104,"index":"C","solvedCount":18026},{"contestId":2104,"index":"B","solvedCount":21682},{"contestId":2104,"index":"A","solvedCount":26882},{"contestId":2103,"index":"F","solvedCount":660},{"contestId":2103,"index":"E","solvedCount":647},{"contestId":2103,"index":"D","solvedCount":4135},{"contestId":2103,"index":"C","solvedCount":11213},{"contestId":2103,"index":"B","solvedCount":18268},{"contestId":2103,"index":"A","solvedCount":25401},{"contestId":2102,"index":"B","solvedCount":20602},{"contestId":2102,"index":"A","solvedCount":22334},{"contestId":2101,"index":"F","solvedCount":310},{"contestId":2101,"index":"E","solvedCount":3337},{"contestId":2101,"index":"D","solvedCount":2360},{"contestId":2101,"index":"C","solvedCount":5109},{"contestId":2101,"index":"B","solvedCount":9214},{"contestId":2101,"index":"A","solvedCount":15906},{"contestId":2098,"index":"B","solvedCount":8338},{"contestId":2098,"index":"A","solvedCount":15080},{"contestId":2097,"index":"F","solvedCount":214},{"contestId":2097,"index":"E","solvedCount":304},{"contestId":2097,"index":"D","solvedCount":576},{"contestId":2097,"index":"C","solvedCount":1086},{"contestId":2097,"index":"B","solvedCount":2041},{"contestId":2097,"index":"A","solvedCount":9132},{"contestId":2096,"index":"H","solvedCount":239},{"contestId":2096,"index":"G","solvedCount":472},{"contestId":2096,"index":"F","solvedCount":563},{"contestId":2096,"index":"E","solvedCount":2149},{"contestId":2096,"index":"D","solvedCount":5801},{"contestId":2096,"index":"C","solvedCount":8616},{"contestId":2096,"index":"B","solvedCount":17152},{"contestId":2096,"index":"A","solvedCount":21030},{"contestId":2095,"index":"J","solvedCount":557},{"contestId":2095,"index":"I","solvedCount":647},{"contestId":2095,"index":"H","solvedCount":857},{"contestId":2095,"index":"G","solvedCount":978},{"contestId":2095,"index":"F","solvedCount":863},{"contestId":2095,"index":"E","solvedCount":800},{"contestId":2095,"index":"D","solvedCount":5362},{"contestId":2095,"index":"C","solvedCount":3818},{"contestId":2095,"index":"B","solvedCount":6100},{"contestId":2095,"index":"A","solvedCount":13945},{"contestId":2094,"index":"H","solvedCount":4003},{"contestId":2094,"index":"G","solvedCount":8368},{"contestId":2094,"index":"F","solvedCount":12091},{"contestId":2094,"index":"E","solvedCount":19450},{"contestId":2094,"index":"D","solvedCount":25178},{"contestId":2094,"index":"C","solvedCount":31870},{"contestId":2094,"index":"B","solvedCount":34386},{"contestId":2094,"index":"A","solvedCount":59575},{"contestId":2093,"index":"G","solvedCount":4149},{"contestId":2093,"index":"F","solvedCount":6118},{"contestId":2093,"index":"E","solvedCount":14234},{"contestId":2093,"index":"D","solvedCount":12741},{"contestId":2093,"index":"C","solvedCount":32202},{"contestId":2093,"index":"B","solvedCount":32118},{"contestId":2093,"index":"A","solvedCount":42174},{"contestId":2092,"index":"F","solvedCount":453},{"contestId":2092,"index":"E","solvedCount":3984},{"contestId":2092,"index":"D","solvedCount":7101},{"contestId":2092,"index":"C","solvedCount":23496},{"contestId":2092,"index":"B","solvedCount":25757},{"contestId":2092,"index":"A","solvedCount":29107},{"contestId":2091,"index":"G","solvedCount":1685},{"contestId":2091,"index":"F","solvedCount":6457},{"contestId":2091,"index":"E","solvedCount":20590},{"contestId":2091,"index":"D","solvedCount":24482},{"contestId":2091,"index":"C","solvedCount":29772},{"contestId":2091,"index":"B","solvedCount":33476},{"contestId":2091,"index":"A","solvedCount":39952},{"contestId":2090,"index":"C","solvedCount":6616},{"contestId":2090,"index":"B","solvedCount":17093},{"contestId":2090,"index":"A","solvedCount":21874},{"contestId":2089,"index":"E","solvedCount":136},{"contestId":2089,"index":"D","solvedCount":200},{"contestId":2089,"index":"C2","solvedCount":277},{"contestId":2089,"index":"C1","solvedCount":1536},{"contestId":2089,"index":"B2","solvedCount":1374},{"contestId":2089,"index":"B1","solvedCount":3396},{"contestId":2089,"index":"A","solvedCount":7580},{"contestId":2087,"index":"I","solvedCount":27},{"contestId":2087,"index":"H","solvedCount":28},{"contestId":2087,"index":"G","solvedCount":90},{"contestId":2087,"index":"F","solvedCount":70},{"contestId":2087,"index":"E","solvedCount":164},{"contestId":2087,"index":"D","solvedCount":268},{"contestId":2087,"index":"C","solvedCount":490},{"contestId":2087,"index":"B","solvedCount":571},{"contestId":2087,"index":"A","solvedCount":1059},{"contestId":2086,"index":"F","solvedCount":155},{"contestId":2086,"index":"E","solvedCount":1743},{"contestId":2086,"index":"D","solvedCount":8807},{"contestId":2086,"index":"C","solvedCount":16836},{"contestId":2086,"index":"B","solvedCount":19602},{"contestId":2086,"index":"A","solvedCount":34365},{"contestId":2085,"index":"F2","solvedCount":579},{"contestId":2085,"index":"F1","solvedCount":839},{"contestId":2085,"index":"E","solvedCount":3313},{"contestId":2085,"index":"D","solvedCount":5680},{"contestId":2085,"index":"C","solvedCount":14340},{"contestId":2085,"index":"B","solvedCount":17718},{"contestId":2085,"index":"A","solvedCount":24208},{"contestId":2084,"index":"H","solvedCount":125},{"contestId":2084,"index":"G2","solvedCount":123},{"contestId":2084,"index":"G1","solvedCount":783},{"contestId":2084,"index":"F","solvedCount":530},{"contestId":2084,"index":"E","solvedCount":1863},{"contestId":2084,"index":"D","solvedCount":9299},{"contestId":2084,"index":"C","solvedCount":12238},{"contestId":2084,"index":"B","solvedCount":17502},{"contestId":2084,"index":"A","solvedCount":17686},{"contestId":2082,"index":"B","solvedCount":8836},{"contestId":2082,"index":"A","solvedCount":11404},{"contestId":2081,"index":"G2","solvedCount":62},{"contestId":2081,"index":"G1","solvedCount":85},{"contestId":2081,"index":"F","solvedCount":150},{"contestId":2081,"index":"E","solvedCount":92},{"contestId":2081,"index":"D","solvedCount":1476},{"contestId":2081,"index":"C","solvedCount":411},{"contestId":2081,"index":"B","solvedCount":1054},{"contestId":2081,"index":"A","solvedCount":4484},{"contestId":2080,"index":"D","solvedCount":50},{"contestId":2080,"index":"C","solvedCount":223},{"contestId":2080,"index":"B","solvedCount":541},{"contestId":2080,"index":"A","solvedCount":56},{"contestId":2079,"index":"D","solvedCount":727},{"contestId":2079,"index":"C","solvedCount":236},{"contestId":2079,"index":"B","solvedCount":188},{"contestId":2079,"index":"A","solvedCount":50},{"contestId":2078,"index":"D","solvedCount":6844},{"contestId":2078,"index":"B","solvedCount":18871},{"contestId":2078,"index":"A","solvedCount":23615},{"contestId":2077,"index":"G","solvedCount":177},{"contestId":2077,"index":"F","solvedCount":281},{"contestId":2077,"index":"E","solvedCount":649},{"contestId":2077,"index":"D","solvedCount":497},{"contestId":2077,"index":"C","solvedCount":2487},{"contestId":2077,"index":"B","solvedCount":3865},{"contestId":2077,"index":"A","solvedCount":15210},{"contestId":2075,"index":"F","solvedCount":554},{"contestId":2075,"index":"E","solvedCount":1230},{"contestId":2075,"index":"D","solvedCount":6215},{"contestId":2075,"index":"C","solvedCount":15078},{"contestId":2075,"index":"B","solvedCount":19628},{"contestId":2075,"index":"A","solvedCount":28376},{"contestId":2074,"index":"G","solvedCount":2293},{"contestId":2074,"index":"F","solvedCount":2571},{"contestId":2074,"index":"E","solvedCount":7000},{"contestId":2074,"index":"D","solvedCount":12548},{"contestId":2074,"index":"C","solvedCount":22681},{"contestId":2074,"index":"B","solvedCount":35880},{"contestId":2074,"index":"A","solvedCount":45932},{"contestId":2073,"index":"M","solvedCount":86},{"contestId":2073,"index":"L","solvedCount":1871},{"contestId":2073,"index":"K","solvedCount":260},{"contestId":2073,"index":"J","solvedCount":1235},{"contestId":2073,"index":"I","solvedCount":131},{"contestId":2073,"index":"H","solvedCount":396},{"contestId":2073,"index":"G","solvedCount":959},{"contestId":2073,"index":"F","solvedCount":88},{"contestId":2073,"index":"E","solvedCount":88},{"contestId":2073,"index":"D","solvedCount":602},{"contestId":2073,"index":"C","solvedCount":349},{"contestId":2073,"index":"B","solvedCount":88},{"contestId":2073,"index":"A","solvedCount":1298},{"contestId":2072,"index":"G","solvedCount":2237},{"contestId":2072,"index":"F","solvedCount":8877},{"contestId":2072,"index":"E","solvedCount":12888},{"contestId":2072,"index":"D","solvedCount":18263},{"contestId":2072,"index":"C","solvedCount":20340},{"contestId":2072,"index":"B","solvedCount":31954},{"contestId":2072,"index":"A","solvedCount":41757},{"contestId":2071,"index":"F","solvedCount":367},{"contestId":2071,"index":"E","solvedCount":859},{"contestId":2071,"index":"D2","solvedCount":1150},{"contestId":2071,"index":"D1","solvedCount":6974},{"contestId":2071,"index":"C","solvedCount":10117},{"contestId":2071,"index":"B","solvedCount":21568},{"contestId":2071,"index":"A","solvedCount":28417},{"contestId":2070,"index":"F","solvedCount":399},{"contestId":2070,"index":"E","solvedCount":1991},{"contestId":2070,"index":"D","solvedCount":11909},{"contestId":2070,"index":"C","solvedCount":14588},{"contestId":2070,"index":"B","solvedCount":20258},{"contestId":2070,"index":"A","solvedCount":26947},{"contestId":2069,"index":"F","solvedCount":841},{"contestId":2069,"index":"E","solvedCount":2040},{"contestId":2069,"index":"D","solvedCount":7382},{"contestId":2069,"index":"C","solvedCount":15654},{"contestId":2069,"index":"B","solvedCount":19417},{"contestId":2069,"index":"A","solvedCount":26942},{"contestId":2068,"index":"K","solvedCount":262},{"contestId":2068,"index":"J","solvedCount":1716},{"contestId":2068,"index":"I","solvedCount":88},{"contestId":2068,"index":"H","solvedCount":444},{"contestId":2068,"index":"G","solvedCount":88},{"contestId":2068,"index":"F","solvedCount":1636},{"contestId":2068,"index":"E","solvedCount":402},{"contestId":2068,"index":"D","solvedCount":283},{"contestId":2068,"index":"C","solvedCount":1767},{"contestId":2068,"index":"B","solvedCount":158},{"contestId":2068,"index":"A","solvedCount":1074},{"contestId":2067,"index":"C","solvedCount":13265},{"contestId":2067,"index":"B","solvedCount":19771},{"contestId":2067,"index":"A","solvedCount":26189},{"contestId":2066,"index":"F","solvedCount":82},{"contestId":2066,"index":"E","solvedCount":481},{"contestId":2066,"index":"D2","solvedCount":696},{"contestId":2066,"index":"D1","solvedCount":1571},{"contestId":2066,"index":"C","solvedCount":2637},{"contestId":2066,"index":"B","solvedCount":5706},{"contestId":2066,"index":"A","solvedCount":7519},{"contestId":2065,"index":"H","solvedCount":2093},{"contestId":2065,"index":"G","solvedCount":6725},{"contestId":2065,"index":"F","solvedCount":7570},{"contestId":2065,"index":"E","solvedCount":12671},{"contestId":2065,"index":"D","solvedCount":21524},{"contestId":2065,"index":"C2","solvedCount":19650},{"contestId":2065,"index":"C1","solvedCount":28903},{"contestId":2065,"index":"B","solvedCount":43790},{"contestId":2065,"index":"A","solvedCount":58164},{"contestId":2064,"index":"F","solvedCount":751},{"contestId":2064,"index":"E","solvedCount":1576},{"contestId":2064,"index":"D","solvedCount":6127},{"contestId":2064,"index":"C","solvedCount":18480},{"contestId":2064,"index":"B","solvedCount":20707},{"contestId":2064,"index":"A","solvedCount":27517},{"contestId":2063,"index":"F2","solvedCount":994},{"contestId":2063,"index":"F1","solvedCount":1618},{"contestId":2063,"index":"E","solvedCount":2492},{"contestId":2063,"index":"D","solvedCount":5280},{"contestId":2063,"index":"C","solvedCount":15645},{"contestId":2063,"index":"B","solvedCount":23912},{"contestId":2063,"index":"A","solvedCount":32627},{"contestId":2062,"index":"H","solvedCount":213},{"contestId":2062,"index":"G","solvedCount":228},{"contestId":2062,"index":"F","solvedCount":655},{"contestId":2062,"index":"E2","solvedCount":491},{"contestId":2062,"index":"E1","solvedCount":4496},{"contestId":2062,"index":"D","solvedCount":3721},{"contestId":2062,"index":"C","solvedCount":18995},{"contestId":2062,"index":"B","solvedCount":24460},{"contestId":2062,"index":"A","solvedCount":28813},{"contestId":2061,"index":"I","solvedCount":150},{"contestId":2061,"index":"H2","solvedCount":88},{"contestId":2061,"index":"H1","solvedCount":114},{"contestId":2061,"index":"G","solvedCount":571},{"contestId":2061,"index":"F2","solvedCount":161},{"contestId":2061,"index":"F1","solvedCount":2346},{"contestId":2061,"index":"E","solvedCount":4158},{"contestId":2061,"index":"D","solvedCount":11281},{"contestId":2061,"index":"C","solvedCount":10522},{"contestId":2061,"index":"B","solvedCount":15149},{"contestId":2061,"index":"A","solvedCount":22632},{"contestId":2060,"index":"G","solvedCount":1378},{"contestId":2060,"index":"F","solvedCount":2736},{"contestId":2060,"index":"E","solvedCount":13276},{"contestId":2060,"index":"D","solvedCount":27077},{"contestId":2060,"index":"C","solvedCount":33573},{"contestId":2060,"index":"B","solvedCount":29409},{"contestId":2060,"index":"A","solvedCount":42281},{"contestId":2059,"index":"E2","solvedCount":362},{"contestId":2059,"index":"E1","solvedCount":918},{"contestId":2059,"index":"D","solvedCount":6895},{"contestId":2059,"index":"C","solvedCount":13078},{"contestId":2059,"index":"B","solvedCount":19394},{"contestId":2059,"index":"A","solvedCount":29660},{"contestId":2057,"index":"H","solvedCount":194},{"contestId":2057,"index":"G","solvedCount":837},{"contestId":2057,"index":"F","solvedCount":259},{"contestId":2057,"index":"E2","solvedCount":2276},{"contestId":2057,"index":"E1","solvedCount":2840},{"contestId":2057,"index":"D","solvedCount":5647},{"contestId":2057,"index":"C","solvedCount":14360},{"contestId":2057,"index":"B","solvedCount":23926},{"contestId":2057,"index":"A","solvedCount":27925},{"contestId":2056,"index":"F2","solvedCount":380},{"contestId":2056,"index":"F1","solvedCount":470},{"contestId":2056,"index":"E","solvedCount":1082},{"contestId":2056,"index":"D","solvedCount":3798},{"contestId":2056,"index":"C","solvedCount":20053},{"contestId":2056,"index":"B","solvedCount":18451},{"contestId":2056,"index":"A","solvedCount":27122},{"contestId":2055,"index":"F","solvedCount":92},{"contestId":2055,"index":"E","solvedCount":644},{"contestId":2055,"index":"D","solvedCount":4502},{"contestId":2055,"index":"C","solvedCount":17881},{"contestId":2055,"index":"B","solvedCount":28046},{"contestId":2055,"index":"A","solvedCount":34303},{"contestId":2053,"index":"I2","solvedCount":112},{"contestId":2053,"index":"I1","solvedCount":580},{"contestId":2053,"index":"H","solvedCount":91},{"contestId":2053,"index":"G","solvedCount":268},{"contestId":2053,"index":"F","solvedCount":985},{"contestId":2053,"index":"E","solvedCount":4666},{"contestId":2053,"index":"D","solvedCount":7907},{"contestId":2053,"index":"C","solvedCount":12773},{"contestId":2053,"index":"B","solvedCount":17447},{"contestId":2053,"index":"A","solvedCount":21480},{"contestId":2052,"index":"M","solvedCount":512},{"contestId":2052,"index":"L","solvedCount":166},{"contestId":2052,"index":"K","solvedCount":110},{"contestId":2052,"index":"J","solvedCount":1651},{"contestId":2052,"index":"I","solvedCount":174},{"contestId":2052,"index":"H","solvedCount":88},{"contestId":2052,"index":"G","solvedCount":214},{"contestId":2052,"index":"F","solvedCount":4007},{"contestId":2052,"index":"E","solvedCount":1598},{"contestId":2052,"index":"D","solvedCount":1285},{"contestId":2052,"index":"C","solvedCount":88},{"contestId":2052,"index":"B","solvedCount":469},{"contestId":2052,"index":"A","solvedCount":4574},{"contestId":2051,"index":"G","solvedCount":2579},{"contestId":2051,"index":"F","solvedCount":4194},{"contestId":2051,"index":"E","solvedCount":12641},{"contestId":2051,"index":"D","solvedCount":25299},{"contestId":2051,"index":"C","solvedCount":28924},{"contestId":2051,"index":"B","solvedCount":41407},{"contestId":2051,"index":"A","solvedCount":35956},{"contestId":2050,"index":"G","solvedCount":5741},{"contestId":2050,"index":"F","solvedCount":11997},{"contestId":2050,"index":"E","solvedCount":15447},{"contestId":2050,"index":"D","solvedCount":19837},{"contestId":2050,"index":"C","solvedCount":26205},{"contestId":2050,"index":"B","solvedCount":28141},{"contestId":2050,"index":"A","solvedCount":37325},{"contestId":2049,"index":"F","solvedCount":620},{"contestId":2049,"index":"E","solvedCount":1673},{"contestId":2049,"index":"D","solvedCount":6311},{"contestId":2049,"index":"C","solvedCount":14172},{"contestId":2049,"index":"B","solvedCount":19500},{"contestId":2049,"index":"A","solvedCount":24504},{"contestId":2048,"index":"I2","solvedCount":88},{"contestId":2048,"index":"I1","solvedCount":113},{"contestId":2048,"index":"H","solvedCount":289},{"contestId":2048,"index":"G","solvedCount":810},{"contestId":2048,"index":"F","solvedCount":1387},{"contestId":2048,"index":"E","solvedCount":3650},{"contestId":2048,"index":"D","solvedCount":8679},{"contestId":2048,"index":"C","solvedCount":15644},{"contestId":2048,"index":"B","solvedCount":21198},{"contestId":2048,"index":"A","solvedCount":23178},{"contestId":2047,"index":"B","solvedCount":20003},{"contestId":2047,"index":"A","solvedCount":18184},{"contestId":2046,"index":"F2","solvedCount":114},{"contestId":2046,"index":"F1","solvedCount":147},{"contestId":2046,"index":"E2","solvedCount":102},{"contestId":2046,"index":"E1","solvedCount":242},{"contestId":2046,"index":"D","solvedCount":580},{"contestId":2046,"index":"C","solvedCount":2480},{"contestId":2046,"index":"B","solvedCount":11515},{"contestId":2046,"index":"A","solvedCount":17514},{"contestId":2045,"index":"M","solvedCount":2443},{"contestId":2045,"index":"L","solvedCount":344},{"contestId":2045,"index":"K","solvedCount":137},{"contestId":2045,"index":"J","solvedCount":370},{"contestId":2045,"index":"I","solvedCount":1510},{"contestId":2045,"index":"H","solvedCount":871},{"contestId":2045,"index":"G","solvedCount":1041},{"contestId":2045,"index":"F","solvedCount":194},{"contestId":2045,"index":"E","solvedCount":408},{"contestId":2045,"index":"D","solvedCount":90},{"contestId":2045,"index":"C","solvedCount":7799},{"contestId":2045,"index":"B","solvedCount":1896},{"contestId":2045,"index":"A","solvedCount":2783},{"contestId":2044,"index":"H","solvedCount":2778},{"contestId":2044,"index":"G2","solvedCount":4170},{"contestId":2044,"index":"G1","solvedCount":7842},{"contestId":2044,"index":"F","solvedCount":6663},{"contestId":2044,"index":"E","solvedCount":18890},{"contestId":2044,"index":"D","solvedCount":24954},{"contestId":2044,"index":"C","solvedCount":46999},{"contestId":2044,"index":"B","solvedCount":54550},{"contestId":2044,"index":"A","solvedCount":64931},{"contestId":2043,"index":"G","solvedCount":361},{"contestId":2043,"index":"F","solvedCount":939},{"contestId":2043,"index":"E","solvedCount":1902},{"contestId":2043,"index":"D","solvedCount":8077},{"contestId":2043,"index":"C","solvedCount":11767},{"contestId":2043,"index":"B","solvedCount":22469},{"contestId":2043,"index":"A","solvedCount":27445},{"contestId":2042,"index":"F","solvedCount":964},{"contestId":2042,"index":"E","solvedCount":556},{"contestId":2042,"index":"D","solvedCount":5737},{"contestId":2042,"index":"C","solvedCount":9121},{"contestId":2042,"index":"B","solvedCount":20123},{"contestId":2042,"index":"A","solvedCount":21224},{"contestId":2041,"index":"N","solvedCount":90},{"contestId":2041,"index":"M","solvedCount":1420},{"contestId":2041,"index":"L","solvedCount":74},{"contestId":2041,"index":"K","solvedCount":127},{"contestId":2041,"index":"J","solvedCount":291},{"contestId":2041,"index":"I","solvedCount":729},{"contestId":2041,"index":"H","solvedCount":1092},{"contestId":2041,"index":"G","solvedCount":76},{"contestId":2041,"index":"F","solvedCount":531},{"contestId":2041,"index":"E","solvedCount":10457},{"contestId":2041,"index":"D","solvedCount":5767},{"contestId":2041,"index":"C","solvedCount":2169},{"contestId":2041,"index":"B","solvedCount":7593},{"contestId":2041,"index":"A","solvedCount":11798},{"contestId":2040,"index":"F","solvedCount":480},{"contestId":2040,"index":"E","solvedCount":2880},{"contestId":2040,"index":"D","solvedCount":6155},{"contestId":2040,"index":"C","solvedCount":11276},{"contestId":2040,"index":"B","solvedCount":24957},{"contestId":2040,"index":"A","solvedCount":24929},{"contestId":2039,"index":"H2","solvedCount":108},{"contestId":2039,"index":"H1","solvedCount":111},{"contestId":2039,"index":"G","solvedCount":97},{"contestId":2039,"index":"F2","solvedCount":305},{"contestId":2039,"index":"F1","solvedCount":546},{"contestId":2039,"index":"E","solvedCount":2459},{"contestId":2039,"index":"D","solvedCount":7309},{"contestId":2039,"index":"C2","solvedCount":5177},{"contestId":2039,"index":"C1","solvedCount":14048},{"contestId":2039,"index":"B","solvedCount":17922},{"contestId":2039,"index":"A","solvedCount":18493},{"contestId":2038,"index":"N","solvedCount":11690},{"contestId":2038,"index":"M","solvedCount":351},{"contestId":2038,"index":"L","solvedCount":8550},{"contestId":2038,"index":"K","solvedCount":1888},{"contestId":2038,"index":"J","solvedCount":9178},{"contestId":2038,"index":"I","solvedCount":771},{"contestId":2038,"index":"H","solvedCount":202},{"contestId":2038,"index":"G","solvedCount":3156},{"contestId":2038,"index":"F","solvedCount":507},{"contestId":2038,"index":"E","solvedCount":160},{"contestId":2038,"index":"D","solvedCount":938},{"contestId":2038,"index":"C","solvedCount":7421},{"contestId":2038,"index":"B","solvedCount":2161},{"contestId":2038,"index":"A","solvedCount":5788},{"contestId":2037,"index":"G","solvedCount":4013},{"contestId":2037,"index":"F","solvedCount":3090},{"contestId":2037,"index":"E","solvedCount":7743},{"contestId":2037,"index":"D","solvedCount":15294},{"contestId":2037,"index":"C","solvedCount":26432},{"contestId":2037,"index":"B","solvedCount":26029},{"contestId":2037,"index":"A","solvedCount":36899},{"contestId":2036,"index":"G","solvedCount":1906},{"contestId":2036,"index":"F","solvedCount":5691},{"contestId":2036,"index":"E","solvedCount":10003},{"contestId":2036,"index":"D","solvedCount":16519},{"contestId":2036,"index":"C","solvedCount":22799},{"contestId":2036,"index":"B","solvedCount":30365},{"contestId":2036,"index":"A","solvedCount":41874},{"contestId":2035,"index":"H","solvedCount":106},{"contestId":2035,"index":"G2","solvedCount":119},{"contestId":2035,"index":"G1","solvedCount":179},{"contestId":2035,"index":"F","solvedCount":1152},{"contestId":2035,"index":"E","solvedCount":2029},{"contestId":2035,"index":"D","solvedCount":6014},{"contestId":2035,"index":"C","solvedCount":11954},{"contestId":2035,"index":"B","solvedCount":21217},{"contestId":2035,"index":"A","solvedCount":18146},{"contestId":2034,"index":"H","solvedCount":207},{"contestId":2034,"index":"G2","solvedCount":91},{"contestId":2034,"index":"G1","solvedCount":91},{"contestId":2034,"index":"F2","solvedCount":626},{"contestId":2034,"index":"F1","solvedCount":928},{"contestId":2034,"index":"E","solvedCount":2112},{"contestId":2034,"index":"D","solvedCount":6913},{"contestId":2034,"index":"C","solvedCount":9533},{"contestId":2034,"index":"B","solvedCount":16440},{"contestId":2034,"index":"A","solvedCount":18808},{"contestId":2033,"index":"G","solvedCount":2121},{"contestId":2033,"index":"F","solvedCount":7455},{"contestId":2033,"index":"E","solvedCount":15058},{"contestId":2033,"index":"D","solvedCount":18873},{"contestId":2033,"index":"C","solvedCount":18604},{"contestId":2033,"index":"B","solvedCount":29593},{"contestId":2033,"index":"A","solvedCount":42303},{"contestId":2032,"index":"F","solvedCount":515},{"contestId":2032,"index":"E","solvedCount":1476},{"contestId":2032,"index":"D","solvedCount":6436},{"contestId":2032,"index":"C","solvedCount":16957},{"contestId":2032,"index":"B","solvedCount":21347},{"contestId":2032,"index":"A","solvedCount":25153},{"contestId":2031,"index":"F","solvedCount":495},{"contestId":2031,"index":"E","solvedCount":2824},{"contestId":2031,"index":"D","solvedCount":10339},{"contestId":2031,"index":"C","solvedCount":16304},{"contestId":2031,"index":"B","solvedCount":21509},{"contestId":2031,"index":"A","solvedCount":21515},{"contestId":2030,"index":"G2","solvedCount":284},{"contestId":2030,"index":"G1","solvedCount":311},{"contestId":2030,"index":"F","solvedCount":1265},{"contestId":2030,"index":"E","solvedCount":2081},{"contestId":2030,"index":"D","solvedCount":9062},{"contestId":2030,"index":"C","solvedCount":20435},{"contestId":2030,"index":"B","solvedCount":24313},{"contestId":2030,"index":"A","solvedCount":28100},{"contestId":2029,"index":"I","solvedCount":185},{"contestId":2029,"index":"H","solvedCount":121},{"contestId":2029,"index":"G","solvedCount":290},{"contestId":2029,"index":"F","solvedCount":886},{"contestId":2029,"index":"E","solvedCount":3674},{"contestId":2029,"index":"D","solvedCount":4093},{"contestId":2029,"index":"C","solvedCount":8017},{"contestId":2029,"index":"B","solvedCount":12127},{"contestId":2029,"index":"A","solvedCount":14426},{"contestId":2028,"index":"F","solvedCount":576},{"contestId":2028,"index":"E","solvedCount":2060},{"contestId":2028,"index":"D","solvedCount":3898},{"contestId":2028,"index":"C","solvedCount":10513},{"contestId":2028,"index":"B","solvedCount":13821},{"contestId":2028,"index":"A","solvedCount":21103},{"contestId":2027,"index":"E2","solvedCount":115},{"contestId":2027,"index":"E1","solvedCount":281},{"contestId":2027,"index":"D2","solvedCount":1993},{"contestId":2027,"index":"D1","solvedCount":7289},{"contestId":2027,"index":"C","solvedCount":14456},{"contestId":2027,"index":"B","solvedCount":18229},{"contestId":2027,"index":"A","solvedCount":22456},{"contestId":2026,"index":"F","solvedCount":439},{"contestId":2026,"index":"E","solvedCount":2192},{"contestId":2026,"index":"D","solvedCount":6366},{"contestId":2026,"index":"C","solvedCount":13182},{"contestId":2026,"index":"B","solvedCount":17188},{"contestId":2026,"index":"A","solvedCount":20803},{"contestId":2025,"index":"G","solvedCount":242},{"contestId":2025,"index":"F","solvedCount":1343},{"contestId":2025,"index":"E","solvedCount":2462},{"contestId":2025,"index":"D","solvedCount":8273},{"contestId":2025,"index":"C","solvedCount":19857},{"contestId":2025,"index":"B","solvedCount":20060},{"contestId":2025,"index":"A","solvedCount":29733},{"contestId":2024,"index":"B","solvedCount":17580},{"contestId":2024,"index":"A","solvedCount":23371},{"contestId":2023,"index":"F","solvedCount":160},{"contestId":2023,"index":"E","solvedCount":215},{"contestId":2023,"index":"D","solvedCount":626},{"contestId":2023,"index":"C","solvedCount":1441},{"contestId":2023,"index":"B","solvedCount":7472},{"contestId":2023,"index":"A","solvedCount":17161},{"contestId":2022,"index":"E2","solvedCount":755},{"contestId":2022,"index":"E1","solvedCount":802},{"contestId":2022,"index":"D2","solvedCount":877},{"contestId":2022,"index":"D1","solvedCount":4211},{"contestId":2022,"index":"C","solvedCount":7057},{"contestId":2022,"index":"B","solvedCount":15135},{"contestId":2022,"index":"A","solvedCount":17560},{"contestId":2021,"index":"E3","solvedCount":772},{"contestId":2021,"index":"E2","solvedCount":1321},{"contestId":2021,"index":"E1","solvedCount":2009},{"contestId":2021,"index":"D","solvedCount":998},{"contestId":2021,"index":"C2","solvedCount":4661},{"contestId":2021,"index":"C1","solvedCount":14487},{"contestId":2021,"index":"B","solvedCount":19457},{"contestId":2021,"index":"A","solvedCount":21969},{"contestId":2020,"index":"F","solvedCount":276},{"contestId":2020,"index":"E","solvedCount":4237},{"contestId":2020,"index":"D","solvedCount":7716},{"contestId":2020,"index":"C","solvedCount":19048},{"contestId":2020,"index":"B","solvedCount":22520},{"contestId":2020,"index":"A","solvedCount":26618},{"contestId":2019,"index":"B","solvedCount":17756},{"contestId":2019,"index":"A","solvedCount":27796},{"contestId":2018,"index":"F3","solvedCount":365},{"contestId":2018,"index":"F2","solvedCount":322},{"contestId":2018,"index":"F1","solvedCount":363},{"contestId":2018,"index":"E2","solvedCount":219},{"contestId":2018,"index":"E1","solvedCount":252},{"contestId":2018,"index":"D","solvedCount":2298},{"contestId":2018,"index":"C","solvedCount":10662},{"contestId":2018,"index":"B","solvedCount":5439},{"contestId":2018,"index":"A","solvedCount":13022},{"contestId":2014,"index":"H","solvedCount":6388},{"contestId":2014,"index":"G","solvedCount":1892},{"contestId":2014,"index":"F","solvedCount":5631},{"contestId":2014,"index":"E","solvedCount":9842},{"contestId":2014,"index":"D","solvedCount":16547},{"contestId":2014,"index":"C","solvedCount":28676},{"contestId":2014,"index":"B","solvedCount":34136},{"contestId":2014,"index":"A","solvedCount":47213},{"contestId":2013,"index":"F2","solvedCount":174},{"contestId":2013,"index":"F1","solvedCount":695},{"contestId":2013,"index":"E","solvedCount":4523},{"contestId":2013,"index":"D","solvedCount":7773},{"contestId":2013,"index":"C","solvedCount":15051},{"contestId":2013,"index":"B","solvedCount":29085},{"contestId":2013,"index":"A","solvedCount":31764},{"contestId":2011,"index":"I","solvedCount":25},{"contestId":2011,"index":"H","solvedCount":59},{"contestId":2011,"index":"G","solvedCount":51},{"contestId":2011,"index":"F","solvedCount":132},{"contestId":2011,"index":"E","solvedCount":185},{"contestId":2011,"index":"D","solvedCount":285},{"contestId":2011,"index":"C","solvedCount":382},{"contestId":2011,"index":"B","solvedCount":679},{"contestId":2011,"index":"A","solvedCount":1143},{"contestId":2010,"index":"C2","solvedCount":4919},{"contestId":2010,"index":"C1","solvedCount":9593},{"contestId":2010,"index":"B","solvedCount":25462},{"contestId":2010,"index":"A","solvedCount":21962},{"contestId":2009,"index":"G3","solvedCount":574},{"contestId":2009,"index":"G2","solvedCount":1916},{"contestId":2009,"index":"G1","solvedCount":5850},{"contestId":2009,"index":"F","solvedCount":8833},{"contestId":2009,"index":"E","solvedCount":18557},{"contestId":2009,"index":"D","solvedCount":19592},{"contestId":2009,"index":"C","solvedCount":34326},{"contestId":2009,"index":"B","solvedCount":55232},{"contestId":2009,"index":"A","solvedCount":77825},{"contestId":2008,"index":"H","solvedCount":3758},{"contestId":2008,"index":"G","solvedCount":6924},{"contestId":2008,"index":"F","solvedCount":16305},{"contestId":2008,"index":"E","solvedCount":14395},{"contestId":2008,"index":"D","solvedCount":24174},{"contestId":2008,"index":"C","solvedCount":37577},{"contestId":2008,"index":"B","solvedCount":33559},{"contestId":2008,"index":"A","solvedCount":42919},{"contestId":2007,"index":"C","solvedCount":16704},{"contestId":2007,"index":"B","solvedCount":26269},{"contestId":2007,"index":"A","solvedCount":25593},{"contestId":2006,"index":"F","solvedCount":185},{"contestId":2006,"index":"E","solvedCount":339},{"contestId":2006,"index":"D","solvedCount":1040},{"contestId":2006,"index":"C","solvedCount":2153},{"contestId":2006,"index":"B","solvedCount":4517},{"contestId":2006,"index":"A","solvedCount":10151},{"contestId":2005,"index":"E2","solvedCount":1124},{"contestId":2005,"index":"E1","solvedCount":3434},{"contestId":2005,"index":"D","solvedCount":1325},{"contestId":2005,"index":"C","solvedCount":8971},{"contestId":2005,"index":"B2","solvedCount":22548},{"contestId":2005,"index":"B1","solvedCount":25468},{"contestId":2005,"index":"A","solvedCount":27087},{"contestId":2004,"index":"G","solvedCount":478},{"contestId":2004,"index":"F","solvedCount":1479},{"contestId":2004,"index":"E","solvedCount":5321},{"contestId":2004,"index":"D","solvedCount":13754},{"contestId":2004,"index":"C","solvedCount":27776},{"contestId":2004,"index":"B","solvedCount":32662},{"contestId":2004,"index":"A","solvedCount":34212},{"contestId":2003,"index":"F","solvedCount":861},{"contestId":2003,"index":"E2","solvedCount":673},{"contestId":2003,"index":"E1","solvedCount":930},{"contestId":2003,"index":"D2","solvedCount":4801},{"contestId":2003,"index":"D1","solvedCount":13864},{"contestId":2003,"index":"C","solvedCount":22334},{"contestId":2003,"index":"B","solvedCount":27878},{"contestId":2003,"index":"A","solvedCount":33216},{"contestId":2002,"index":"H","solvedCount":110},{"contestId":2002,"index":"G","solvedCount":295},{"contestId":2002,"index":"F2","solvedCount":617},{"contestId":2002,"index":"F1","solvedCount":1036},{"contestId":2002,"index":"E","solvedCount":3072},{"contestId":2002,"index":"D2","solvedCount":2990},{"contestId":2002,"index":"D1","solvedCount":5236},{"contestId":2002,"index":"C","solvedCount":18159},{"contestId":2002,"index":"B","solvedCount":23675},{"contestId":2002,"index":"A","solvedCount":21546},{"contestId":2001,"index":"E2","solvedCount":315},{"contestId":2001,"index":"E1","solvedCount":1605},{"contestId":2001,"index":"D","solvedCount":6776},{"contestId":2001,"index":"C","solvedCount":13278},{"contestId":2001,"index":"B","solvedCount":26400},{"contestId":2001,"index":"A","solvedCount":33361},{"contestId":2000,"index":"H","solvedCount":2430},{"contestId":2000,"index":"G","solvedCount":3308},{"contestId":2000,"index":"F","solvedCount":7378},{"contestId":2000,"index":"E","solvedCount":16945},{"contestId":2000,"index":"D","solvedCount":30578},{"contestId":2000,"index":"C","solvedCount":32563},{"contestId":2000,"index":"B","solvedCount":42056},{"contestId":2000,"index":"A","solvedCount":45492},{"contestId":1999,"index":"G2","solvedCount":11936},{"contestId":1999,"index":"G1","solvedCount":15416},{"contestId":1999,"index":"F","solvedCount":14875},{"contestId":1999,"index":"E","solvedCount":24691},{"contestId":1999,"index":"D","solvedCount":33714},{"contestId":1999,"index":"C","solvedCount":42716},{"contestId":1999,"index":"B","solvedCount":43393},{"contestId":1999,"index":"A","solvedCount":90752},{"contestId":1998,"index":"E2","solvedCount":966},{"contestId":1998,"index":"E1","solvedCount":2380},{"contestId":1998,"index":"D","solvedCount":4243},{"contestId":1998,"index":"C","solvedCount":7306},{"contestId":1998,"index":"B","solvedCount":28811},{"contestId":1998,"index":"A","solvedCount":26397},{"contestId":1997,"index":"F","solvedCount":1363},{"contestId":1997,"index":"E","solvedCount":3946},{"contestId":1997,"index":"D","solvedCount":16636},{"contestId":1997,"index":"C","solvedCount":26011},{"contestId":1997,"index":"B","solvedCount":23835},{"contestId":1997,"index":"A","solvedCount":34136},{"contestId":1996,"index":"G","solvedCount":2448},{"contestId":1996,"index":"F","solvedCount":6686},{"contestId":1996,"index":"E","solvedCount":13110},{"contestId":1996,"index":"D","solvedCount":20346},{"contestId":1996,"index":"C","solvedCount":28943},{"contestId":1996,"index":"B","solvedCount":37488},{"contestId":1996,"index":"A","solvedCount":60541},{"contestId":1995,"index":"E2","solvedCount":424},{"contestId":1995,"index":"E1","solvedCount":547},{"contestId":1995,"index":"D","solvedCount":3114},{"contestId":1995,"index":"C","solvedCount":10593},{"contestId":1995,"index":"B2","solvedCount":10420},{"contestId":1995,"index":"B1","solvedCount":21602},{"contestId":1995,"index":"A","solvedCount":26701},{"contestId":1994,"index":"H","solvedCount":785},{"contestId":1994,"index":"G","solvedCount":1803},{"contestId":1994,"index":"F","solvedCount":1690},{"contestId":1994,"index":"E","solvedCount":5772},{"contestId":1994,"index":"D","solvedCount":7994},{"contestId":1994,"index":"C","solvedCount":14230},{"contestId":1994,"index":"B","solvedCount":20029},{"contestId":1994,"index":"A","solvedCount":22591},{"contestId":1993,"index":"F2","solvedCount":594},{"contestId":1993,"index":"F1","solvedCount":1244},{"contestId":1993,"index":"E","solvedCount":756},{"contestId":1993,"index":"D","solvedCount":4644},{"contestId":1993,"index":"C","solvedCount":16673},{"contestId":1993,"index":"B","solvedCount":27176},{"contestId":1993,"index":"A","solvedCount":33654},{"contestId":1992,"index":"G","solvedCount":4425},{"contestId":1992,"index":"F","solvedCount":8033},{"contestId":1992,"index":"E","solvedCount":11118},{"contestId":1992,"index":"D","solvedCount":24847},{"contestId":1992,"index":"C","solvedCount":34191},{"contestId":1992,"index":"B","solvedCount":38829},{"contestId":1992,"index":"A","solvedCount":50809},{"contestId":1991,"index":"I","solvedCount":173},{"contestId":1991,"index":"H","solvedCount":591},{"contestId":1991,"index":"G","solvedCount":768},{"contestId":1991,"index":"F","solvedCount":2888},{"contestId":1991,"index":"E","solvedCount":5339},{"contestId":1991,"index":"D","solvedCount":8173},{"contestId":1991,"index":"C","solvedCount":18255},{"contestId":1991,"index":"B","solvedCount":19379},{"contestId":1991,"index":"A","solvedCount":24707},{"contestId":1990,"index":"F","solvedCount":494},{"contestId":1990,"index":"E2","solvedCount":1238},{"contestId":1990,"index":"E1","solvedCount":1262},{"contestId":1990,"index":"D","solvedCount":8070},{"contestId":1990,"index":"C","solvedCount":15098},{"contestId":1990,"index":"B","solvedCount":20329},{"contestId":1990,"index":"A","solvedCount":27571},{"contestId":1989,"index":"F","solvedCount":648},{"contestId":1989,"index":"E","solvedCount":2640},{"contestId":1989,"index":"D","solvedCount":7360},{"contestId":1989,"index":"C","solvedCount":23396},{"contestId":1989,"index":"B","solvedCount":23864},{"contestId":1989,"index":"A","solvedCount":30041},{"contestId":1988,"index":"F","solvedCount":605},{"contestId":1988,"index":"E","solvedCount":1908},{"contestId":1988,"index":"D","solvedCount":6309},{"contestId":1988,"index":"C","solvedCount":20862},{"contestId":1988,"index":"B","solvedCount":27059},{"contestId":1988,"index":"A","solvedCount":27657},{"contestId":1987,"index":"H","solvedCount":171},{"contestId":1987,"index":"G2","solvedCount":257},{"contestId":1987,"index":"G1","solvedCount":364},{"contestId":1987,"index":"F2","solvedCount":1428},{"contestId":1987,"index":"F1","solvedCount":1444},{"contestId":1987,"index":"E","solvedCount":4240},{"contestId":1987,"index":"D","solvedCount":9144},{"contestId":1987,"index":"C","solvedCount":21421},{"contestId":1987,"index":"B","solvedCount":24513},{"contestId":1987,"index":"A","solvedCount":29612},{"contestId":1986,"index":"G2","solvedCount":1582},{"contestId":1986,"index":"G1","solvedCount":2016},{"contestId":1986,"index":"F","solvedCount":7154},{"contestId":1986,"index":"E","solvedCount":11288},{"contestId":1986,"index":"D","solvedCount":18503},{"contestId":1986,"index":"C","solvedCount":26533},{"contestId":1986,"index":"B","solvedCount":30685},{"contestId":1986,"index":"A","solvedCount":49310},{"contestId":1985,"index":"H2","solvedCount":2047},{"contestId":1985,"index":"H1","solvedCount":7604},{"contestId":1985,"index":"G","solvedCount":12855},{"contestId":1985,"index":"F","solvedCount":21017},{"contestId":1985,"index":"E","solvedCount":24178},{"contestId":1985,"index":"D","solvedCount":42578},{"contestId":1985,"index":"C","solvedCount":41834},{"contestId":1985,"index":"B","solvedCount":58898},{"contestId":1985,"index":"A","solvedCount":76420},{"contestId":1984,"index":"H","solvedCount":311},{"contestId":1984,"index":"G","solvedCount":338},{"contestId":1984,"index":"F","solvedCount":1203},{"contestId":1984,"index":"E","solvedCount":1937},{"contestId":1984,"index":"D","solvedCount":4029},{"contestId":1984,"index":"C2","solvedCount":8972},{"contestId":1984,"index":"C1","solvedCount":20873},{"contestId":1984,"index":"B","solvedCount":21421},{"contestId":1984,"index":"A","solvedCount":23073},{"contestId":1983,"index":"G","solvedCount":370},{"contestId":1983,"index":"F","solvedCount":1662},{"contestId":1983,"index":"E","solvedCount":2627},{"contestId":1983,"index":"D","solvedCount":11946},{"contestId":1983,"index":"C","solvedCount":15094},{"contestId":1983,"index":"B","solvedCount":18773},{"contestId":1983,"index":"A","solvedCount":28382},{"contestId":1982,"index":"F","solvedCount":1442},{"contestId":1982,"index":"E","solvedCount":1981},{"contestId":1982,"index":"D","solvedCount":10578},{"contestId":1982,"index":"C","solvedCount":22666},{"contestId":1982,"index":"B","solvedCount":20233},{"contestId":1982,"index":"A","solvedCount":27786},{"contestId":1981,"index":"F","solvedCount":382},{"contestId":1981,"index":"E","solvedCount":1381},{"contestId":1981,"index":"D","solvedCount":2285},{"contestId":1981,"index":"C","solvedCount":6537},{"contestId":1981,"index":"B","solvedCount":16985},{"contestId":1981,"index":"A","solvedCount":24466},{"contestId":1980,"index":"G","solvedCount":1844},{"contestId":1980,"index":"F2","solvedCount":1292},{"contestId":1980,"index":"F1","solvedCount":4543},{"contestId":1980,"index":"E","solvedCount":13525},{"contestId":1980,"index":"D","solvedCount":17960},{"contestId":1980,"index":"C","solvedCount":22199},{"contestId":1980,"index":"B","solvedCount":39117},{"contestId":1980,"index":"A","solvedCount":48668},{"contestId":1979,"index":"F","solvedCount":456},{"contestId":1979,"index":"E","solvedCount":1899},{"contestId":1979,"index":"D","solvedCount":8094},{"contestId":1979,"index":"C","solvedCount":22735},{"contestId":1979,"index":"B","solvedCount":27106},{"contestId":1979,"index":"A","solvedCount":32233},{"contestId":1978,"index":"F","solvedCount":1668},{"contestId":1978,"index":"E","solvedCount":4757},{"contestId":1978,"index":"D","solvedCount":14074},{"contestId":1978,"index":"C","solvedCount":18267},{"contestId":1978,"index":"B","solvedCount":25845},{"contestId":1978,"index":"A","solvedCount":29141},{"contestId":1977,"index":"E","solvedCount":971},{"contestId":1977,"index":"D","solvedCount":2522},{"contestId":1977,"index":"C","solvedCount":8319},{"contestId":1977,"index":"B","solvedCount":20261},{"contestId":1977,"index":"A","solvedCount":40251},{"contestId":1976,"index":"F","solvedCount":1051},{"contestId":1976,"index":"E","solvedCount":1379},{"contestId":1976,"index":"D","solvedCount":6050},{"contestId":1976,"index":"C","solvedCount":12847},{"contestId":1976,"index":"B","solvedCount":25533},{"contestId":1976,"index":"A","solvedCount":33228},{"contestId":1975,"index":"I","solvedCount":200},{"contestId":1975,"index":"H","solvedCount":223},{"contestId":1975,"index":"G","solvedCount":367},{"contestId":1975,"index":"F","solvedCount":1097},{"contestId":1975,"index":"E","solvedCount":3031},{"contestId":1975,"index":"D","solvedCount":7802},{"contestId":1975,"index":"C","solvedCount":17595},{"contestId":1975,"index":"B","solvedCount":21470},{"contestId":1975,"index":"A","solvedCount":21013},{"contestId":1974,"index":"G","solvedCount":6467},{"contestId":1974,"index":"F","solvedCount":4544},{"contestId":1974,"index":"E","solvedCount":12408},{"contestId":1974,"index":"D","solvedCount":18282},{"contestId":1974,"index":"C","solvedCount":19733},{"contestId":1974,"index":"B","solvedCount":35284},{"contestId":1974,"index":"A","solvedCount":38675},{"contestId":1973,"index":"F","solvedCount":361},{"contestId":1973,"index":"E","solvedCount":1055},{"contestId":1973,"index":"D","solvedCount":2366},{"contestId":1973,"index":"C","solvedCount":10090},{"contestId":1973,"index":"B","solvedCount":17327},{"contestId":1973,"index":"A","solvedCount":29290},{"contestId":1972,"index":"B","solvedCount":26044},{"contestId":1972,"index":"A","solvedCount":26427},{"contestId":1971,"index":"H","solvedCount":3070},{"contestId":1971,"index":"G","solvedCount":12069},{"contestId":1971,"index":"F","solvedCount":13046},{"contestId":1971,"index":"E","solvedCount":19035},{"contestId":1971,"index":"D","solvedCount":31454},{"contestId":1971,"index":"C","solvedCount":43370},{"contestId":1971,"index":"B","solvedCount":46354},{"contestId":1971,"index":"A","solvedCount":62688},{"contestId":1970,"index":"G3","solvedCount":606},{"contestId":1970,"index":"G2","solvedCount":932},{"contestId":1970,"index":"G1","solvedCount":2007},{"contestId":1970,"index":"F3","solvedCount":576},{"contestId":1970,"index":"F2","solvedCount":547},{"contestId":1970,"index":"F1","solvedCount":669},{"contestId":1970,"index":"E3","solvedCount":1275},{"contestId":1970,"index":"E2","solvedCount":2231},{"contestId":1970,"index":"E1","solvedCount":3615},{"contestId":1970,"index":"D3","solvedCount":175},{"contestId":1970,"index":"D2","solvedCount":349},{"contestId":1970,"index":"D1","solvedCount":993},{"contestId":1970,"index":"C3","solvedCount":2721},{"contestId":1970,"index":"C2","solvedCount":4691},{"contestId":1970,"index":"C1","solvedCount":5351},{"contestId":1970,"index":"B3","solvedCount":748},{"contestId":1970,"index":"B2","solvedCount":1272},{"contestId":1970,"index":"B1","solvedCount":1712},{"contestId":1970,"index":"A3","solvedCount":698},{"contestId":1970,"index":"A2","solvedCount":625},{"contestId":1970,"index":"A1","solvedCount":7707},{"contestId":1969,"index":"F","solvedCount":436},{"contestId":1969,"index":"E","solvedCount":2016},{"contestId":1969,"index":"D","solvedCount":5930},{"contestId":1969,"index":"C","solvedCount":12245},{"contestId":1969,"index":"B","solvedCount":22832},{"contestId":1969,"index":"A","solvedCount":22466},{"contestId":1968,"index":"G2","solvedCount":2772},{"contestId":1968,"index":"G1","solvedCount":5613},{"contestId":1968,"index":"F","solvedCount":7214},{"contestId":1968,"index":"E","solvedCount":13065},{"contestId":1968,"index":"D","solvedCount":17906},{"contestId":1968,"index":"C","solvedCount":30113},{"contestId":1968,"index":"B","solvedCount":32292},{"contestId":1968,"index":"A","solvedCount":40460},{"contestId":1967,"index":"F","solvedCount":109},{"contestId":1967,"index":"E2","solvedCount":244},{"contestId":1967,"index":"E1","solvedCount":486},{"contestId":1967,"index":"D","solvedCount":1071},{"contestId":1967,"index":"C","solvedCount":2370},{"contestId":1967,"index":"B2","solvedCount":5062},{"contestId":1967,"index":"B1","solvedCount":16637},{"contestId":1967,"index":"A","solvedCount":15482},{"contestId":1966,"index":"B","solvedCount":17664},{"contestId":1966,"index":"A","solvedCount":19825},{"contestId":1965,"index":"F","solvedCount":304},{"contestId":1965,"index":"E","solvedCount":485},{"contestId":1965,"index":"D","solvedCount":609},{"contestId":1965,"index":"C","solvedCount":2535},{"contestId":1965,"index":"B","solvedCount":8425},{"contestId":1965,"index":"A","solvedCount":17607},{"contestId":1958,"index":"J","solvedCount":50},{"contestId":1958,"index":"I","solvedCount":53},{"contestId":1958,"index":"H","solvedCount":97},{"contestId":1958,"index":"G","solvedCount":131},{"contestId":1958,"index":"F","solvedCount":268},{"contestId":1958,"index":"E","solvedCount":343},{"contestId":1958,"index":"D","solvedCount":748},{"contestId":1958,"index":"C","solvedCount":1038},{"contestId":1958,"index":"B","solvedCount":1231},{"contestId":1958,"index":"A","solvedCount":2643},{"contestId":1957,"index":"F2","solvedCount":761},{"contestId":1957,"index":"F1","solvedCount":756},{"contestId":1957,"index":"E","solvedCount":1714},{"contestId":1957,"index":"D","solvedCount":6174},{"contestId":1957,"index":"C","solvedCount":12375},{"contestId":1957,"index":"B","solvedCount":20962},{"contestId":1957,"index":"A","solvedCount":25968},{"contestId":1956,"index":"F","solvedCount":776},{"contestId":1956,"index":"E2","solvedCount":1159},{"contestId":1956,"index":"E1","solvedCount":1713},{"contestId":1956,"index":"D","solvedCount":4955},{"contestId":1956,"index":"C","solvedCount":15560},{"contestId":1956,"index":"B","solvedCount":23158},{"contestId":1956,"index":"A","solvedCount":24878},{"contestId":1955,"index":"H","solvedCount":1606},{"contestId":1955,"index":"G","solvedCount":6209},{"contestId":1955,"index":"F","solvedCount":8979},{"contestId":1955,"index":"E","solvedCount":11079},{"contestId":1955,"index":"D","solvedCount":19375},{"contestId":1955,"index":"C","solvedCount":25333},{"contestId":1955,"index":"B","solvedCount":33116},{"contestId":1955,"index":"A","solvedCount":54642},{"contestId":1954,"index":"F","solvedCount":484},{"contestId":1954,"index":"E","solvedCount":3190},{"contestId":1954,"index":"D","solvedCount":8596},{"contestId":1954,"index":"C","solvedCount":23639},{"contestId":1954,"index":"B","solvedCount":22264},{"contestId":1954,"index":"A","solvedCount":28297},{"contestId":1953,"index":"A","solvedCount":0},{"contestId":1952,"index":"J","solvedCount":916},{"contestId":1952,"index":"I","solvedCount":656},{"contestId":1952,"index":"H","solvedCount":820},{"contestId":1952,"index":"G","solvedCount":1239},{"contestId":1952,"index":"F","solvedCount":1976},{"contestId":1952,"index":"E","solvedCount":349},{"contestId":1952,"index":"D","solvedCount":5431},{"contestId":1952,"index":"C","solvedCount":3292},{"contestId":1952,"index":"B","solvedCount":12403},{"contestId":1952,"index":"A","solvedCount":14230},{"contestId":1951,"index":"I","solvedCount":120},{"contestId":1951,"index":"H","solvedCount":408},{"contestId":1951,"index":"G","solvedCount":572},{"contestId":1951,"index":"F","solvedCount":1030},{"contestId":1951,"index":"E","solvedCount":4704},{"contestId":1951,"index":"D","solvedCount":6486},{"contestId":1951,"index":"C","solvedCount":14122},{"contestId":1951,"index":"B","solvedCount":17247},{"contestId":1951,"index":"A","solvedCount":23023},{"contestId":1950,"index":"G","solvedCount":6614},{"contestId":1950,"index":"F","solvedCount":11657},{"contestId":1950,"index":"E","solvedCount":18013},{"contestId":1950,"index":"D","solvedCount":27025},{"contestId":1950,"index":"C","solvedCount":48146},{"contestId":1950,"index":"B","solvedCount":45505},{"contestId":1950,"index":"A","solvedCount":73385},{"contestId":1949,"index":"K","solvedCount":518},{"contestId":1949,"index":"J","solvedCount":580},{"contestId":1949,"index":"I","solvedCount":2982},{"contestId":1949,"index":"H","solvedCount":172},{"contestId":1949,"index":"G","solvedCount":1101},{"contestId":1949,"index":"F","solvedCount":1562},{"contestId":1949,"index":"E","solvedCount":156},{"contestId":1949,"index":"D","solvedCount":626},{"contestId":1949,"index":"C","solvedCount":2652},{"contestId":1949,"index":"B","solvedCount":5153},{"contestId":1949,"index":"A","solvedCount":227},{"contestId":1948,"index":"G","solvedCount":1026},{"contestId":1948,"index":"F","solvedCount":1780},{"contestId":1948,"index":"E","solvedCount":3660},{"contestId":1948,"index":"D","solvedCount":13199},{"contestId":1948,"index":"C","solvedCount":21920},{"contestId":1948,"index":"B","solvedCount":26814},{"contestId":1948,"index":"A","solvedCount":31576},{"contestId":1946,"index":"F","solvedCount":1448},{"contestId":1946,"index":"E","solvedCount":3388},{"contestId":1946,"index":"D","solvedCount":5776},{"contestId":1946,"index":"C","solvedCount":14535},{"contestId":1946,"index":"B","solvedCount":24134},{"contestId":1946,"index":"A","solvedCount":29108},{"contestId":1945,"index":"H","solvedCount":998},{"contestId":1945,"index":"G","solvedCount":965},{"contestId":1945,"index":"F","solvedCount":5311},{"contestId":1945,"index":"E","solvedCount":10056},{"contestId":1945,"index":"D","solvedCount":17707},{"contestId":1945,"index":"C","solvedCount":17916},{"contestId":1945,"index":"B","solvedCount":26866},{"contestId":1945,"index":"A","solvedCount":30940},{"contestId":1944,"index":"B","solvedCount":18551},{"contestId":1944,"index":"A","solvedCount":30042},{"contestId":1943,"index":"F","solvedCount":154},{"contestId":1943,"index":"E2","solvedCount":383},{"contestId":1943,"index":"E1","solvedCount":559},{"contestId":1943,"index":"D2","solvedCount":1262},{"contestId":1943,"index":"D1","solvedCount":2074},{"contestId":1943,"index":"C","solvedCount":2835},{"contestId":1943,"index":"B","solvedCount":4763},{"contestId":1943,"index":"A","solvedCount":22272},{"contestId":1942,"index":"H","solvedCount":275},{"contestId":1942,"index":"G","solvedCount":882},{"contestId":1942,"index":"F","solvedCount":1024},{"contestId":1942,"index":"E","solvedCount":2069},{"contestId":1942,"index":"D","solvedCount":3474},{"contestId":1942,"index":"C2","solvedCount":7034},{"contestId":1942,"index":"C1","solvedCount":12661},{"contestId":1942,"index":"B","solvedCount":15806},{"contestId":1942,"index":"A","solvedCount":18699},{"contestId":1941,"index":"G","solvedCount":5186},{"contestId":1941,"index":"F","solvedCount":7696},{"contestId":1941,"index":"E","solvedCount":12524},{"contestId":1941,"index":"D","solvedCount":21555},{"contestId":1941,"index":"C","solvedCount":40419},{"contestId":1941,"index":"B","solvedCount":35814},{"contestId":1941,"index":"A","solvedCount":48738},{"contestId":1940,"index":"D","solvedCount":177},{"contestId":1940,"index":"C","solvedCount":46},{"contestId":1940,"index":"B","solvedCount":275},{"contestId":1940,"index":"A","solvedCount":106},{"contestId":1939,"index":"D","solvedCount":116},{"contestId":1939,"index":"C","solvedCount":421},{"contestId":1939,"index":"B","solvedCount":311},{"contestId":1939,"index":"A","solvedCount":31},{"contestId":1938,"index":"M","solvedCount":107},{"contestId":1938,"index":"L","solvedCount":370},{"contestId":1938,"index":"K","solvedCount":815},{"contestId":1938,"index":"J","solvedCount":1669},{"contestId":1938,"index":"I","solvedCount":92},{"contestId":1938,"index":"H","solvedCount":2785},{"contestId":1938,"index":"G","solvedCount":1358},{"contestId":1938,"index":"F","solvedCount":966},{"contestId":1938,"index":"E","solvedCount":1334},{"contestId":1938,"index":"D","solvedCount":114},{"contestId":1938,"index":"C","solvedCount":1911},{"contestId":1938,"index":"B","solvedCount":234},{"contestId":1938,"index":"A","solvedCount":88},{"contestId":1937,"index":"B","solvedCount":17764},{"contestId":1937,"index":"A","solvedCount":25036},{"contestId":1936,"index":"F","solvedCount":185},{"contestId":1936,"index":"E","solvedCount":162},{"contestId":1936,"index":"D","solvedCount":740},{"contestId":1936,"index":"C","solvedCount":1821},{"contestId":1936,"index":"B","solvedCount":3690},{"contestId":1936,"index":"A","solvedCount":8856},{"contestId":1935,"index":"F","solvedCount":700},{"contestId":1935,"index":"E","solvedCount":1731},{"contestId":1935,"index":"D","solvedCount":11431},{"contestId":1935,"index":"C","solvedCount":10082},{"contestId":1935,"index":"B","solvedCount":21315},{"contestId":1935,"index":"A","solvedCount":30737},{"contestId":1934,"index":"E","solvedCount":417},{"contestId":1934,"index":"D2","solvedCount":1863},{"contestId":1934,"index":"D1","solvedCount":4330},{"contestId":1934,"index":"C","solvedCount":8350},{"contestId":1934,"index":"B","solvedCount":22639},{"contestId":1934,"index":"A","solvedCount":27622},{"contestId":1933,"index":"G","solvedCount":1238},{"contestId":1933,"index":"F","solvedCount":3065},{"contestId":1933,"index":"E","solvedCount":14055},{"contestId":1933,"index":"D","solvedCount":24276},{"contestId":1933,"index":"C","solvedCount":25933},{"contestId":1933,"index":"B","solvedCount":37629},{"contestId":1933,"index":"A","solvedCount":42948},{"contestId":1932,"index":"G","solvedCount":1474},{"contestId":1932,"index":"F","solvedCount":6274},{"contestId":1932,"index":"E","solvedCount":10653},{"contestId":1932,"index":"D","solvedCount":13837},{"contestId":1932,"index":"C","solvedCount":19616},{"contestId":1932,"index":"B","solvedCount":24255},{"contestId":1932,"index":"A","solvedCount":34964},{"contestId":1931,"index":"G","solvedCount":3901},{"contestId":1931,"index":"F","solvedCount":13181},{"contestId":1931,"index":"E","solvedCount":29041},{"contestId":1931,"index":"D","solvedCount":34641},{"contestId":1931,"index":"C","solvedCount":34731},{"contestId":1931,"index":"B","solvedCount":36094},{"contestId":1931,"index":"A","solvedCount":40633},{"contestId":1930,"index":"I","solvedCount":116},{"contestId":1930,"index":"H","solvedCount":420},{"contestId":1930,"index":"G","solvedCount":554},{"contestId":1930,"index":"F","solvedCount":999},{"contestId":1930,"index":"E","solvedCount":1567},{"contestId":1930,"index":"D2","solvedCount":3180},{"contestId":1930,"index":"D1","solvedCount":4980},{"contestId":1930,"index":"C","solvedCount":8357},{"contestId":1930,"index":"B","solvedCount":18038},{"contestId":1930,"index":"A","solvedCount":20605},{"contestId":1929,"index":"F","solvedCount":2423},{"contestId":1929,"index":"E","solvedCount":2201},{"contestId":1929,"index":"D","solvedCount":6038},{"contestId":1929,"index":"C","solvedCount":17801},{"contestId":1929,"index":"B","solvedCount":27004},{"contestId":1929,"index":"A","solvedCount":35750},{"contestId":1928,"index":"F","solvedCount":519},{"contestId":1928,"index":"E","solvedCount":2331},{"contestId":1928,"index":"D","solvedCount":5352},{"contestId":1928,"index":"C","solvedCount":10663},{"contestId":1928,"index":"B","solvedCount":21529},{"contestId":1928,"index":"A","solvedCount":24717},{"contestId":1927,"index":"G","solvedCount":2161},{"contestId":1927,"index":"F","solvedCount":5803},{"contestId":1927,"index":"E","solvedCount":17568},{"contestId":1927,"index":"D","solvedCount":37111},{"contestId":1927,"index":"C","solvedCount":32237},{"contestId":1927,"index":"B","solvedCount":39056},{"contestId":1927,"index":"A","solvedCount":53128},{"contestId":1926,"index":"G","solvedCount":4836},{"contestId":1926,"index":"F","solvedCount":2206},{"contestId":1926,"index":"E","solvedCount":15506},{"contestId":1926,"index":"D","solvedCount":18983},{"contestId":1926,"index":"C","solvedCount":34220},{"contestId":1926,"index":"B","solvedCount":37198},{"contestId":1926,"index":"A","solvedCount":65308},{"contestId":1925,"index":"D","solvedCount":5148},{"contestId":1925,"index":"B","solvedCount":24006},{"contestId":1925,"index":"A","solvedCount":31575},{"contestId":1924,"index":"F","solvedCount":241},{"contestId":1924,"index":"E","solvedCount":656},{"contestId":1924,"index":"D","solvedCount":1580},{"contestId":1924,"index":"C","solvedCount":1427},{"contestId":1924,"index":"B","solvedCount":3440},{"contestId":1924,"index":"A","solvedCount":17285},{"contestId":1923,"index":"F","solvedCount":552},{"contestId":1923,"index":"E","solvedCount":5569},{"contestId":1923,"index":"D","solvedCount":8671},{"contestId":1923,"index":"C","solvedCount":19185},{"contestId":1923,"index":"B","solvedCount":20222},{"contestId":1923,"index":"A","solvedCount":26622},{"contestId":1922,"index":"F","solvedCount":1893},{"contestId":1922,"index":"E","solvedCount":9442},{"contestId":1922,"index":"D","solvedCount":7129},{"contestId":1922,"index":"C","solvedCount":22847},{"contestId":1922,"index":"B","solvedCount":23966},{"contestId":1922,"index":"A","solvedCount":29148},{"contestId":1921,"index":"G","solvedCount":1596},{"contestId":1921,"index":"F","solvedCount":5455},{"contestId":1921,"index":"E","solvedCount":11758},{"contestId":1921,"index":"D","solvedCount":24984},{"contestId":1921,"index":"C","solvedCount":33273},{"contestId":1921,"index":"B","solvedCount":37037},{"contestId":1921,"index":"A","solvedCount":50932},{"contestId":1920,"index":"F2","solvedCount":715},{"contestId":1920,"index":"F1","solvedCount":1331},{"contestId":1920,"index":"E","solvedCount":3615},{"contestId":1920,"index":"D","solvedCount":6831},{"contestId":1920,"index":"C","solvedCount":21917},{"contestId":1920,"index":"B","solvedCount":23688},{"contestId":1920,"index":"A","solvedCount":30018},{"contestId":1919,"index":"H","solvedCount":191},{"contestId":1919,"index":"G","solvedCount":236},{"contestId":1919,"index":"F2","solvedCount":1281},{"contestId":1919,"index":"F1","solvedCount":2695},{"contestId":1919,"index":"E","solvedCount":1201},{"contestId":1919,"index":"D","solvedCount":4719},{"contestId":1919,"index":"C","solvedCount":31802},{"contestId":1919,"index":"B","solvedCount":31906},{"contestId":1919,"index":"A","solvedCount":36670},{"contestId":1918,"index":"G","solvedCount":726},{"contestId":1918,"index":"F","solvedCount":1206},{"contestId":1918,"index":"E","solvedCount":2269},{"contestId":1918,"index":"D","solvedCount":6695},{"contestId":1918,"index":"C","solvedCount":17430},{"contestId":1918,"index":"B","solvedCount":27803},{"contestId":1918,"index":"A","solvedCount":32794},{"contestId":1917,"index":"F","solvedCount":1294},{"contestId":1917,"index":"E","solvedCount":1731},{"contestId":1917,"index":"D","solvedCount":2152},{"contestId":1917,"index":"C","solvedCount":12776},{"contestId":1917,"index":"B","solvedCount":41435},{"contestId":1917,"index":"A","solvedCount":27560},{"contestId":1916,"index":"H2","solvedCount":692},{"contestId":1916,"index":"H1","solvedCount":760},{"contestId":1916,"index":"G","solvedCount":243},{"contestId":1916,"index":"F","solvedCount":797},{"contestId":1916,"index":"E","solvedCount":2925},{"contestId":1916,"index":"D","solvedCount":9966},{"contestId":1916,"index":"C","solvedCount":20273},{"contestId":1916,"index":"B","solvedCount":33512},{"contestId":1916,"index":"A","solvedCount":28654},{"contestId":1915,"index":"G","solvedCount":11322},{"contestId":1915,"index":"F","solvedCount":24860},{"contestId":1915,"index":"E","solvedCount":38855},{"contestId":1915,"index":"D","solvedCount":36127},{"contestId":1915,"index":"C","solvedCount":57240},{"contestId":1915,"index":"B","solvedCount":52102},{"contestId":1915,"index":"A","solvedCount":85383},{"contestId":1914,"index":"G2","solvedCount":1950},{"contestId":1914,"index":"G1","solvedCount":2523},{"contestId":1914,"index":"F","solvedCount":5239},{"contestId":1914,"index":"E2","solvedCount":15226},{"contestId":1914,"index":"E1","solvedCount":14671},{"contestId":1914,"index":"D","solvedCount":43497},{"contestId":1914,"index":"C","solvedCount":44933},{"contestId":1914,"index":"B","solvedCount":33743},{"contestId":1914,"index":"A","solvedCount":35987},{"contestId":1913,"index":"F","solvedCount":690},{"contestId":1913,"index":"E","solvedCount":1408},{"contestId":1913,"index":"D","solvedCount":4431},{"contestId":1913,"index":"C","solvedCount":18033},{"contestId":1913,"index":"B","solvedCount":59677},{"contestId":1913,"index":"A","solvedCount":27701},{"contestId":1912,"index":"L","solvedCount":8900},{"contestId":1912,"index":"K","solvedCount":4751},{"contestId":1912,"index":"J","solvedCount":770},{"contestId":1912,"index":"I","solvedCount":66},{"contestId":1912,"index":"H","solvedCount":640},{"contestId":1912,"index":"G","solvedCount":611},{"contestId":1912,"index":"F","solvedCount":145},{"contestId":1912,"index":"E","solvedCount":1334},{"contestId":1912,"index":"D","solvedCount":2090},{"contestId":1912,"index":"C","solvedCount":75},{"contestId":1912,"index":"B","solvedCount":1511},{"contestId":1912,"index":"A","solvedCount":3265},{"contestId":1910,"index":"J","solvedCount":61},{"contestId":1910,"index":"I","solvedCount":70},{"contestId":1910,"index":"H","solvedCount":115},{"contestId":1910,"index":"G","solvedCount":81},{"contestId":1910,"index":"F","solvedCount":237},{"contestId":1910,"index":"E","solvedCount":252},{"contestId":1910,"index":"D","solvedCount":416},{"contestId":1910,"index":"C","solvedCount":751},{"contestId":1910,"index":"B","solvedCount":817},{"contestId":1910,"index":"A","solvedCount":2042},{"contestId":1909,"index":"I","solvedCount":186},{"contestId":1909,"index":"H","solvedCount":120},{"contestId":1909,"index":"G","solvedCount":743},{"contestId":1909,"index":"F2","solvedCount":1318},{"contestId":1909,"index":"F1","solvedCount":2372},{"contestId":1909,"index":"E","solvedCount":1791},{"contestId":1909,"index":"D","solvedCount":5279},{"contestId":1909,"index":"C","solvedCount":13651},{"contestId":1909,"index":"B","solvedCount":35618},{"contestId":1909,"index":"A","solvedCount":19148},{"contestId":1907,"index":"G","solvedCount":2499},{"contestId":1907,"index":"F","solvedCount":6170},{"contestId":1907,"index":"E","solvedCount":17515},{"contestId":1907,"index":"D","solvedCount":26743},{"contestId":1907,"index":"C","solvedCount":23885},{"contestId":1907,"index":"B","solvedCount":31673},{"contestId":1907,"index":"A","solvedCount":42799},{"contestId":1906,"index":"M","solvedCount":3622},{"contestId":1906,"index":"L","solvedCount":816},{"contestId":1906,"index":"K","solvedCount":635},{"contestId":1906,"index":"J","solvedCount":1191},{"contestId":1906,"index":"I","solvedCount":333},{"contestId":1906,"index":"H","solvedCount":1185},{"contestId":1906,"index":"G","solvedCount":457},{"contestId":1906,"index":"F","solvedCount":1858},{"contestId":1906,"index":"E","solvedCount":2699},{"contestId":1906,"index":"D","solvedCount":178},{"contestId":1906,"index":"C","solvedCount":310},{"contestId":1906,"index":"B","solvedCount":988},{"contestId":1906,"index":"A","solvedCount":6416},{"contestId":1905,"index":"F","solvedCount":828},{"contestId":1905,"index":"E","solvedCount":1362},{"contestId":1905,"index":"D","solvedCount":4836},{"contestId":1905,"index":"C","solvedCount":14653},{"contestId":1905,"index":"B","solvedCount":19122},{"contestId":1905,"index":"A","solvedCount":24681},{"contestId":1904,"index":"F","solvedCount":709},{"contestId":1904,"index":"E","solvedCount":1432},{"contestId":1904,"index":"D2","solvedCount":5988},{"contestId":1904,"index":"D1","solvedCount":8980},{"contestId":1904,"index":"C","solvedCount":26820},{"contestId":1904,"index":"B","solvedCount":32133},{"contestId":1904,"index":"A","solvedCount":47489},{"contestId":1903,"index":"F","solvedCount":1028},{"contestId":1903,"index":"E","solvedCount":2656},{"contestId":1903,"index":"D2","solvedCount":1138},{"contestId":1903,"index":"D1","solvedCount":7544},{"contestId":1903,"index":"C","solvedCount":15062},{"contestId":1903,"index":"B","solvedCount":15249},{"contestId":1903,"index":"A","solvedCount":95794},{"contestId":1902,"index":"F","solvedCount":1611},{"contestId":1902,"index":"E","solvedCount":6188},{"contestId":1902,"index":"D","solvedCount":5633},{"contestId":1902,"index":"C","solvedCount":17928},{"contestId":1902,"index":"B","solvedCount":16829},{"contestId":1902,"index":"A","solvedCount":23525},{"contestId":1901,"index":"F","solvedCount":285},{"contestId":1901,"index":"E","solvedCount":2093},{"contestId":1901,"index":"D","solvedCount":8920},{"contestId":1901,"index":"C","solvedCount":14786},{"contestId":1901,"index":"B","solvedCount":17380},{"contestId":1901,"index":"A","solvedCount":90162},{"contestId":1900,"index":"F","solvedCount":415},{"contestId":1900,"index":"E","solvedCount":2821},{"contestId":1900,"index":"D","solvedCount":5794},{"contestId":1900,"index":"C","solvedCount":15702},{"contestId":1900,"index":"B","solvedCount":21197},{"contestId":1900,"index":"A","solvedCount":77132},{"contestId":1899,"index":"G","solvedCount":4213},{"contestId":1899,"index":"F","solvedCount":9867},{"contestId":1899,"index":"E","solvedCount":18855},{"contestId":1899,"index":"D","solvedCount":16117},{"contestId":1899,"index":"C","solvedCount":39725},{"contestId":1899,"index":"B","solvedCount":37499},{"contestId":1899,"index":"A","solvedCount":109183},{"contestId":1898,"index":"F","solvedCount":1047},{"contestId":1898,"index":"E","solvedCount":2866},{"contestId":1898,"index":"D","solvedCount":7039},{"contestId":1898,"index":"C","solvedCount":6693},{"contestId":1898,"index":"B","solvedCount":15063},{"contestId":1898,"index":"A","solvedCount":17624},{"contestId":1896,"index":"H2","solvedCount":177},{"contestId":1896,"index":"H1","solvedCount":217},{"contestId":1896,"index":"G","solvedCount":507},{"contestId":1896,"index":"F","solvedCount":1039},{"contestId":1896,"index":"E","solvedCount":2830},{"contestId":1896,"index":"D","solvedCount":7212},{"contestId":1896,"index":"C","solvedCount":12121},{"contestId":1896,"index":"B","solvedCount":19227},{"contestId":1896,"index":"A","solvedCount":69223},{"contestId":1895,"index":"G","solvedCount":503},{"contestId":1895,"index":"F","solvedCount":1147},{"contestId":1895,"index":"E","solvedCount":1976},{"contestId":1895,"index":"D","solvedCount":7355},{"contestId":1895,"index":"C","solvedCount":13423},{"contestId":1895,"index":"B","solvedCount":21801},{"contestId":1895,"index":"A","solvedCount":26282},{"contestId":1894,"index":"B","solvedCount":18461},{"contestId":1894,"index":"A","solvedCount":20637},{"contestId":1893,"index":"E","solvedCount":390},{"contestId":1893,"index":"D","solvedCount":1159},{"contestId":1893,"index":"C","solvedCount":3302},{"contestId":1893,"index":"B","solvedCount":12176},{"contestId":1893,"index":"A","solvedCount":15511},{"contestId":1891,"index":"F","solvedCount":5091},{"contestId":1891,"index":"E","solvedCount":1147},{"contestId":1891,"index":"D","solvedCount":4658},{"contestId":1891,"index":"C","solvedCount":22802},{"contestId":1891,"index":"B","solvedCount":32734},{"contestId":1891,"index":"A","solvedCount":20759},{"contestId":1890,"index":"B","solvedCount":18990},{"contestId":1890,"index":"A","solvedCount":67559},{"contestId":1889,"index":"F","solvedCount":226},{"contestId":1889,"index":"E","solvedCount":192},{"contestId":1889,"index":"D","solvedCount":1027},{"contestId":1889,"index":"C2","solvedCount":1252},{"contestId":1889,"index":"C1","solvedCount":4035},{"contestId":1889,"index":"B","solvedCount":8824},{"contestId":1889,"index":"A","solvedCount":15719},{"contestId":1887,"index":"F","solvedCount":289},{"contestId":1887,"index":"E","solvedCount":583},{"contestId":1887,"index":"D","solvedCount":1434},{"contestId":1887,"index":"C","solvedCount":2428},{"contestId":1887,"index":"B","solvedCount":4137},{"contestId":1886,"index":"F","solvedCount":277},{"contestId":1886,"index":"E","solvedCount":1957},{"contestId":1886,"index":"D","solvedCount":4318},{"contestId":1886,"index":"C","solvedCount":18162},{"contestId":1886,"index":"B","solvedCount":18464},{"contestId":1886,"index":"A","solvedCount":28032},{"contestId":1885,"index":"A","solvedCount":0},{"contestId":1884,"index":"E","solvedCount":457},{"contestId":1884,"index":"D","solvedCount":4388},{"contestId":1884,"index":"C","solvedCount":7684},{"contestId":1884,"index":"B","solvedCount":15101},{"contestId":1884,"index":"A","solvedCount":19407},{"contestId":1883,"index":"G2","solvedCount":7080},{"contestId":1883,"index":"G1","solvedCount":22164},{"contestId":1883,"index":"F","solvedCount":12346},{"contestId":1883,"index":"E","solvedCount":10289},{"contestId":1883,"index":"D","solvedCount":15075},{"contestId":1883,"index":"C","solvedCount":58039},{"contestId":1883,"index":"B","solvedCount":68730},{"contestId":1883,"index":"A","solvedCount":30113},{"contestId":1882,"index":"E2","solvedCount":444},{"contestId":1882,"index":"E1","solvedCount":1451},{"contestId":1882,"index":"D","solvedCount":7585},{"contestId":1882,"index":"C","solvedCount":14760},{"contestId":1882,"index":"B","solvedCount":17795},{"contestId":1882,"index":"A","solvedCount":27562},{"contestId":1881,"index":"G","solvedCount":3078},{"contestId":1881,"index":"F","solvedCount":10302},{"contestId":1881,"index":"E","solvedCount":26950},{"contestId":1881,"index":"D","solvedCount":32044},{"contestId":1881,"index":"C","solvedCount":19984},{"contestId":1881,"index":"B","solvedCount":29379},{"contestId":1881,"index":"A","solvedCount":69604},{"contestId":1879,"index":"F","solvedCount":678},{"contestId":1879,"index":"E","solvedCount":1652},{"contestId":1879,"index":"D","solvedCount":11567},{"contestId":1879,"index":"C","solvedCount":30415},{"contestId":1879,"index":"B","solvedCount":25589},{"contestId":1879,"index":"A","solvedCount":24799},{"contestId":1878,"index":"G","solvedCount":1539},{"contestId":1878,"index":"F","solvedCount":5087},{"contestId":1878,"index":"E","solvedCount":23608},{"contestId":1878,"index":"D","solvedCount":10395},{"contestId":1878,"index":"C","solvedCount":66087},{"contestId":1878,"index":"B","solvedCount":34753},{"contestId":1878,"index":"A","solvedCount":90630},{"contestId":1877,"index":"C","solvedCount":13312},{"contestId":1877,"index":"A","solvedCount":62225},{"contestId":1876,"index":"G","solvedCount":321},{"contestId":1876,"index":"F","solvedCount":249},{"contestId":1876,"index":"E","solvedCount":379},{"contestId":1876,"index":"D","solvedCount":1117},{"contestId":1876,"index":"C","solvedCount":2908},{"contestId":1876,"index":"B","solvedCount":10406},{"contestId":1876,"index":"A","solvedCount":41081},{"contestId":1875,"index":"D","solvedCount":12008},{"contestId":1875,"index":"C","solvedCount":14241},{"contestId":1875,"index":"A","solvedCount":54399},{"contestId":1874,"index":"G","solvedCount":173},{"contestId":1874,"index":"F","solvedCount":523},{"contestId":1874,"index":"E","solvedCount":812},{"contestId":1874,"index":"D","solvedCount":1054},{"contestId":1874,"index":"C","solvedCount":2281},{"contestId":1874,"index":"B","solvedCount":1467},{"contestId":1874,"index":"A","solvedCount":19902},{"contestId":1873,"index":"H","solvedCount":9977},{"contestId":1873,"index":"G","solvedCount":17646},{"contestId":1873,"index":"F","solvedCount":20933},{"contestId":1873,"index":"E","solvedCount":49575},{"contestId":1873,"index":"D","solvedCount":45109},{"contestId":1873,"index":"C","solvedCount":80229},{"contestId":1873,"index":"B","solvedCount":65828},{"contestId":1873,"index":"A","solvedCount":75528},{"contestId":1872,"index":"G","solvedCount":5239},{"contestId":1872,"index":"F","solvedCount":7861},{"contestId":1872,"index":"E","solvedCount":23748},{"contestId":1872,"index":"D","solvedCount":43722},{"contestId":1872,"index":"C","solvedCount":27126},{"contestId":1872,"index":"B","solvedCount":30970},{"contestId":1872,"index":"A","solvedCount":44105},{"contestId":1870,"index":"H","solvedCount":131},{"contestId":1870,"index":"G","solvedCount":440},{"contestId":1870,"index":"F","solvedCount":588},{"contestId":1870,"index":"E","solvedCount":3148},{"contestId":1870,"index":"D","solvedCount":8266},{"contestId":1870,"index":"C","solvedCount":13492},{"contestId":1870,"index":"B","solvedCount":16775},{"contestId":1870,"index":"A","solvedCount":20445},{"contestId":1869,"index":"B","solvedCount":29031},{"contestId":1869,"index":"A","solvedCount":46120},{"contestId":1868,"index":"F","solvedCount":145},{"contestId":1868,"index":"E","solvedCount":135},{"contestId":1868,"index":"D","solvedCount":445},{"contestId":1868,"index":"C","solvedCount":1426},{"contestId":1868,"index":"B2","solvedCount":2837},{"contestId":1868,"index":"B1","solvedCount":8540},{"contestId":1868,"index":"A","solvedCount":13925},{"contestId":1867,"index":"F","solvedCount":630},{"contestId":1867,"index":"E2","solvedCount":3872},{"contestId":1867,"index":"E1","solvedCount":4475},{"contestId":1867,"index":"D","solvedCount":7055},{"contestId":1867,"index":"C","solvedCount":12913},{"contestId":1867,"index":"B","solvedCount":18911},{"contestId":1867,"index":"A","solvedCount":21280},{"contestId":1866,"index":"M","solvedCount":1035},{"contestId":1866,"index":"L","solvedCount":921},{"contestId":1866,"index":"K","solvedCount":605},{"contestId":1866,"index":"J","solvedCount":456},{"contestId":1866,"index":"I","solvedCount":989},{"contestId":1866,"index":"H","solvedCount":1985},{"contestId":1866,"index":"G","solvedCount":2349},{"contestId":1866,"index":"F","solvedCount":210},{"contestId":1866,"index":"E","solvedCount":580},{"contestId":1866,"index":"D","solvedCount":1631},{"contestId":1866,"index":"C","solvedCount":3501},{"contestId":1866,"index":"B","solvedCount":9590},{"contestId":1866,"index":"A","solvedCount":61320},{"contestId":1864,"index":"I","solvedCount":112},{"contestId":1864,"index":"H","solvedCount":641},{"contestId":1864,"index":"G","solvedCount":405},{"contestId":1864,"index":"F","solvedCount":1708},{"contestId":1864,"index":"E","solvedCount":3181},{"contestId":1864,"index":"D","solvedCount":7819},{"contestId":1864,"index":"C","solvedCount":15653},{"contestId":1864,"index":"B","solvedCount":16898},{"contestId":1864,"index":"A","solvedCount":21612},{"contestId":1863,"index":"I","solvedCount":139},{"contestId":1863,"index":"H","solvedCount":117},{"contestId":1863,"index":"G","solvedCount":1108},{"contestId":1863,"index":"F","solvedCount":1422},{"contestId":1863,"index":"E","solvedCount":3353},{"contestId":1863,"index":"D","solvedCount":11002},{"contestId":1863,"index":"C","solvedCount":15803},{"contestId":1863,"index":"B","solvedCount":16991},{"contestId":1863,"index":"A","solvedCount":18972},{"contestId":1862,"index":"G","solvedCount":3575},{"contestId":1862,"index":"F","solvedCount":7911},{"contestId":1862,"index":"E","solvedCount":13175},{"contestId":1862,"index":"D","solvedCount":20520},{"contestId":1862,"index":"C","solvedCount":23550},{"contestId":1862,"index":"B","solvedCount":63293},{"contestId":1862,"index":"A","solvedCount":36955},{"contestId":1861,"index":"F","solvedCount":358},{"contestId":1861,"index":"E","solvedCount":2140},{"contestId":1861,"index":"D","solvedCount":8239},{"contestId":1861,"index":"C","solvedCount":12670},{"contestId":1861,"index":"B","solvedCount":24458},{"contestId":1861,"index":"A","solvedCount":26321},{"contestId":1860,"index":"F","solvedCount":366},{"contestId":1860,"index":"E","solvedCount":1911},{"contestId":1860,"index":"D","solvedCount":3746},{"contestId":1860,"index":"C","solvedCount":16144},{"contestId":1860,"index":"B","solvedCount":19400},{"contestId":1860,"index":"A","solvedCount":23951},{"contestId":1859,"index":"F","solvedCount":623},{"contestId":1859,"index":"E","solvedCount":2200},{"contestId":1859,"index":"D","solvedCount":8217},{"contestId":1859,"index":"C","solvedCount":19041},{"contestId":1859,"index":"B","solvedCount":49795},{"contestId":1859,"index":"A","solvedCount":62374},{"contestId":1858,"index":"E2","solvedCount":1359},{"contestId":1858,"index":"E1","solvedCount":1681},{"contestId":1858,"index":"D","solvedCount":3319},{"contestId":1858,"index":"C","solvedCount":25961},{"contestId":1858,"index":"B","solvedCount":13309},{"contestId":1858,"index":"A","solvedCount":76045},{"contestId":1857,"index":"G","solvedCount":5818},{"contestId":1857,"index":"F","solvedCount":14890},{"contestId":1857,"index":"E","solvedCount":15302},{"contestId":1857,"index":"D","solvedCount":32467},{"contestId":1857,"index":"C","solvedCount":46869},{"contestId":1857,"index":"B","solvedCount":25122},{"contestId":1857,"index":"A","solvedCount":89534},{"contestId":1856,"index":"E2","solvedCount":1878},{"contestId":1856,"index":"E1","solvedCount":6734},{"contestId":1856,"index":"D","solvedCount":3939},{"contestId":1856,"index":"C","solvedCount":20057},{"contestId":1856,"index":"B","solvedCount":28229},{"contestId":1856,"index":"A","solvedCount":28398},{"contestId":1855,"index":"B","solvedCount":51499},{"contestId":1855,"index":"A","solvedCount":30273},{"contestId":1854,"index":"F","solvedCount":155},{"contestId":1854,"index":"E","solvedCount":594},{"contestId":1854,"index":"D","solvedCount":725},{"contestId":1854,"index":"C","solvedCount":2029},{"contestId":1854,"index":"B","solvedCount":4476},{"contestId":1854,"index":"A2","solvedCount":8185},{"contestId":1854,"index":"A1","solvedCount":16303},{"contestId":1853,"index":"B","solvedCount":20201},{"contestId":1853,"index":"A","solvedCount":64209},{"contestId":1852,"index":"F","solvedCount":154},{"contestId":1852,"index":"E","solvedCount":251},{"contestId":1852,"index":"D","solvedCount":687},{"contestId":1852,"index":"C","solvedCount":2213},{"contestId":1852,"index":"B","solvedCount":5625},{"contestId":1852,"index":"A","solvedCount":9469},{"contestId":1851,"index":"G","solvedCount":4340},{"contestId":1851,"index":"F","solvedCount":7974},{"contestId":1851,"index":"E","solvedCount":13868},{"contestId":1851,"index":"D","solvedCount":17735},{"contestId":1851,"index":"C","solvedCount":26380},{"contestId":1851,"index":"B","solvedCount":33333},{"contestId":1851,"index":"A","solvedCount":31905},{"contestId":1850,"index":"H","solvedCount":10422},{"contestId":1850,"index":"G","solvedCount":16101},{"contestId":1850,"index":"F","solvedCount":26084},{"contestId":1850,"index":"E","solvedCount":39253},{"contestId":1850,"index":"D","solvedCount":69067},{"contestId":1850,"index":"C","solvedCount":55816},{"contestId":1850,"index":"B","solvedCount":52223},{"contestId":1850,"index":"A","solvedCount":78679},{"contestId":1849,"index":"F","solvedCount":936},{"contestId":1849,"index":"E","solvedCount":2388},{"contestId":1849,"index":"D","solvedCount":10667},{"contestId":1849,"index":"C","solvedCount":12908},{"contestId":1849,"index":"B","solvedCount":50973},{"contestId":1849,"index":"A","solvedCount":32633},{"contestId":1848,"index":"F","solvedCount":2222},{"contestId":1848,"index":"E","solvedCount":996},{"contestId":1848,"index":"D","solvedCount":3064},{"contestId":1848,"index":"C","solvedCount":7338},{"contestId":1848,"index":"B","solvedCount":27683},{"contestId":1848,"index":"A","solvedCount":18638},{"contestId":1847,"index":"F","solvedCount":1125},{"contestId":1847,"index":"E","solvedCount":441},{"contestId":1847,"index":"D","solvedCount":4369},{"contestId":1847,"index":"C","solvedCount":15161},{"contestId":1847,"index":"B","solvedCount":22767},{"contestId":1847,"index":"A","solvedCount":23017},{"contestId":1846,"index":"G","solvedCount":6235},{"contestId":1846,"index":"F","solvedCount":3912},{"contestId":1846,"index":"E2","solvedCount":9007},{"contestId":1846,"index":"E1","solvedCount":27992},{"contestId":1846,"index":"D","solvedCount":23210},{"contestId":1846,"index":"C","solvedCount":22019},{"contestId":1846,"index":"B","solvedCount":29251},{"contestId":1846,"index":"A","solvedCount":35234},{"contestId":1845,"index":"F","solvedCount":507},{"contestId":1845,"index":"E","solvedCount":1777},{"contestId":1845,"index":"D","solvedCount":9494},{"contestId":1845,"index":"C","solvedCount":17417},{"contestId":1845,"index":"B","solvedCount":24189},{"contestId":1845,"index":"A","solvedCount":54768},{"contestId":1844,"index":"H","solvedCount":317},{"contestId":1844,"index":"G","solvedCount":1332},{"contestId":1844,"index":"F2","solvedCount":524},{"contestId":1844,"index":"F1","solvedCount":956},{"contestId":1844,"index":"E","solvedCount":2283},{"contestId":1844,"index":"D","solvedCount":14058},{"contestId":1844,"index":"C","solvedCount":18233},{"contestId":1844,"index":"B","solvedCount":20567},{"contestId":1844,"index":"A","solvedCount":26128},{"contestId":1843,"index":"F2","solvedCount":2332},{"contestId":1843,"index":"F1","solvedCount":6606},{"contestId":1843,"index":"E","solvedCount":19689},{"contestId":1843,"index":"D","solvedCount":22921},{"contestId":1843,"index":"C","solvedCount":41099},{"contestId":1843,"index":"B","solvedCount":32797},{"contestId":1843,"index":"A","solvedCount":38118},{"contestId":1842,"index":"I","solvedCount":184},{"contestId":1842,"index":"H","solvedCount":1165},{"contestId":1842,"index":"G","solvedCount":1851},{"contestId":1842,"index":"F","solvedCount":1983},{"contestId":1842,"index":"E","solvedCount":1939},{"contestId":1842,"index":"D","solvedCount":4935},{"contestId":1842,"index":"C","solvedCount":17417},{"contestId":1842,"index":"B","solvedCount":28832},{"contestId":1842,"index":"A","solvedCount":21008},{"contestId":1841,"index":"F","solvedCount":653},{"contestId":1841,"index":"E","solvedCount":2532},{"contestId":1841,"index":"D","solvedCount":5470},{"contestId":1841,"index":"C","solvedCount":9368},{"contestId":1841,"index":"B","solvedCount":24569},{"contestId":1841,"index":"A","solvedCount":26233},{"contestId":1840,"index":"G2","solvedCount":1245},{"contestId":1840,"index":"G1","solvedCount":2910},{"contestId":1840,"index":"F","solvedCount":2201},{"contestId":1840,"index":"E","solvedCount":9676},{"contestId":1840,"index":"D","solvedCount":16924},{"contestId":1840,"index":"C","solvedCount":54747},{"contestId":1840,"index":"B","solvedCount":25232},{"contestId":1840,"index":"A","solvedCount":39371},{"contestId":1839,"index":"E","solvedCount":1630},{"contestId":1839,"index":"D","solvedCount":2806},{"contestId":1839,"index":"C","solvedCount":13708},{"contestId":1839,"index":"B","solvedCount":16791},{"contestId":1839,"index":"A","solvedCount":18428},{"contestId":1838,"index":"F","solvedCount":437},{"contestId":1838,"index":"E","solvedCount":1979},{"contestId":1838,"index":"D","solvedCount":3829},{"contestId":1838,"index":"C","solvedCount":17833},{"contestId":1838,"index":"B","solvedCount":18019},{"contestId":1838,"index":"A","solvedCount":22844},{"contestId":1837,"index":"F","solvedCount":2872},{"contestId":1837,"index":"E","solvedCount":2610},{"contestId":1837,"index":"D","solvedCount":24370},{"contestId":1837,"index":"C","solvedCount":25219},{"contestId":1837,"index":"B","solvedCount":57313},{"contestId":1837,"index":"A","solvedCount":62554},{"contestId":1836,"index":"B","solvedCount":13778},{"contestId":1836,"index":"A","solvedCount":21687},{"contestId":1835,"index":"F","solvedCount":478},{"contestId":1835,"index":"E","solvedCount":360},{"contestId":1835,"index":"D","solvedCount":757},{"contestId":1835,"index":"C","solvedCount":1234},{"contestId":1835,"index":"B","solvedCount":1154},{"contestId":1835,"index":"A","solvedCount":8964},{"contestId":1834,"index":"F","solvedCount":734},{"contestId":1834,"index":"E","solvedCount":2941},{"contestId":1834,"index":"D","solvedCount":5714},{"contestId":1834,"index":"C","solvedCount":15408},{"contestId":1834,"index":"B","solvedCount":17394},{"contestId":1834,"index":"A","solvedCount":53200},{"contestId":1833,"index":"G","solvedCount":6717},{"contestId":1833,"index":"F","solvedCount":10972},{"contestId":1833,"index":"E","solvedCount":20365},{"contestId":1833,"index":"D","solvedCount":15413},{"contestId":1833,"index":"C","solvedCount":28320},{"contestId":1833,"index":"B","solvedCount":30377},{"contestId":1833,"index":"A","solvedCount":35665},{"contestId":1832,"index":"F","solvedCount":405},{"contestId":1832,"index":"E","solvedCount":2692},{"contestId":1832,"index":"D2","solvedCount":2456},{"contestId":1832,"index":"D1","solvedCount":3513},{"contestId":1832,"index":"C","solvedCount":38759},{"contestId":1832,"index":"B","solvedCount":40399},{"contestId":1832,"index":"A","solvedCount":29782},{"contestId":1831,"index":"B","solvedCount":40291},{"contestId":1831,"index":"A","solvedCount":52991},{"contestId":1830,"index":"F","solvedCount":426},{"contestId":1830,"index":"E","solvedCount":367},{"contestId":1830,"index":"D","solvedCount":1029},{"contestId":1830,"index":"C","solvedCount":2419},{"contestId":1830,"index":"B","solvedCount":6091},{"contestId":1830,"index":"A","solvedCount":22387},{"contestId":1829,"index":"H","solvedCount":11770},{"contestId":1829,"index":"G","solvedCount":16731},{"contestId":1829,"index":"F","solvedCount":22879},{"contestId":1829,"index":"E","solvedCount":28748},{"contestId":1829,"index":"D","solvedCount":36195},{"contestId":1829,"index":"C","solvedCount":33397},{"contestId":1829,"index":"B","solvedCount":88915},{"contestId":1829,"index":"A","solvedCount":75152},{"contestId":1828,"index":"B","solvedCount":44825},{"contestId":1828,"index":"A","solvedCount":25670},{"contestId":1827,"index":"F","solvedCount":142},{"contestId":1827,"index":"E","solvedCount":1211},{"contestId":1827,"index":"D","solvedCount":1084},{"contestId":1827,"index":"C","solvedCount":1826},{"contestId":1827,"index":"B2","solvedCount":2439},{"contestId":1827,"index":"B1","solvedCount":4694},{"contestId":1827,"index":"A","solvedCount":32260},{"contestId":1826,"index":"F","solvedCount":496},{"contestId":1826,"index":"E","solvedCount":2073},{"contestId":1826,"index":"D","solvedCount":16650},{"contestId":1826,"index":"C","solvedCount":16099},{"contestId":1826,"index":"B","solvedCount":31636},{"contestId":1826,"index":"A","solvedCount":17667},{"contestId":1825,"index":"B","solvedCount":16426},{"contestId":1825,"index":"A","solvedCount":21068},{"contestId":1824,"index":"E","solvedCount":199},{"contestId":1824,"index":"D","solvedCount":880},{"contestId":1824,"index":"C","solvedCount":1783},{"contestId":1824,"index":"B2","solvedCount":3697},{"contestId":1824,"index":"B1","solvedCount":6547},{"contestId":1824,"index":"A","solvedCount":12761},{"contestId":1823,"index":"F","solvedCount":1451},{"contestId":1823,"index":"E","solvedCount":1525},{"contestId":1823,"index":"D","solvedCount":4406},{"contestId":1823,"index":"C","solvedCount":14090},{"contestId":1823,"index":"B","solvedCount":18457},{"contestId":1823,"index":"A","solvedCount":17419},{"contestId":1822,"index":"G2","solvedCount":3204},{"contestId":1822,"index":"G1","solvedCount":10231},{"contestId":1822,"index":"F","solvedCount":8022},{"contestId":1822,"index":"E","solvedCount":12758},{"contestId":1822,"index":"D","solvedCount":19412},{"contestId":1822,"index":"C","solvedCount":25167},{"contestId":1822,"index":"B","solvedCount":26843},{"contestId":1822,"index":"A","solvedCount":26351},{"contestId":1821,"index":"F","solvedCount":1049},{"contestId":1821,"index":"E","solvedCount":2820},{"contestId":1821,"index":"D","solvedCount":5669},{"contestId":1821,"index":"C","solvedCount":16616},{"contestId":1821,"index":"B","solvedCount":31781},{"contestId":1821,"index":"A","solvedCount":21549},{"contestId":1820,"index":"B","solvedCount":25843},{"contestId":1820,"index":"A","solvedCount":17852},{"contestId":1819,"index":"F","solvedCount":224},{"contestId":1819,"index":"E","solvedCount":392},{"contestId":1819,"index":"D","solvedCount":973},{"contestId":1819,"index":"C","solvedCount":1803},{"contestId":1819,"index":"B","solvedCount":4413},{"contestId":1819,"index":"A","solvedCount":14910},{"contestId":1818,"index":"B","solvedCount":17468},{"contestId":1818,"index":"A","solvedCount":14873},{"contestId":1817,"index":"F","solvedCount":447},{"contestId":1817,"index":"E","solvedCount":392},{"contestId":1817,"index":"D","solvedCount":1079},{"contestId":1817,"index":"C","solvedCount":1272},{"contestId":1817,"index":"B","solvedCount":5388},{"contestId":1817,"index":"A","solvedCount":13032},{"contestId":1816,"index":"B","solvedCount":17002},{"contestId":1816,"index":"A","solvedCount":19177},{"contestId":1815,"index":"F","solvedCount":341},{"contestId":1815,"index":"E","solvedCount":501},{"contestId":1815,"index":"D","solvedCount":1584},{"contestId":1815,"index":"C","solvedCount":2455},{"contestId":1815,"index":"B","solvedCount":3752},{"contestId":1815,"index":"A","solvedCount":16353},{"contestId":1814,"index":"F","solvedCount":1061},{"contestId":1814,"index":"E","solvedCount":1890},{"contestId":1814,"index":"D","solvedCount":1085},{"contestId":1814,"index":"C","solvedCount":12760},{"contestId":1814,"index":"B","solvedCount":11965},{"contestId":1814,"index":"A","solvedCount":59554},{"contestId":1812,"index":"J","solvedCount":6332},{"contestId":1812,"index":"I","solvedCount":296},{"contestId":1812,"index":"H","solvedCount":178},{"contestId":1812,"index":"G","solvedCount":633},{"contestId":1812,"index":"F","solvedCount":1342},{"contestId":1812,"index":"E","solvedCount":4330},{"contestId":1812,"index":"D","solvedCount":4970},{"contestId":1812,"index":"C","solvedCount":1382},{"contestId":1812,"index":"B","solvedCount":6104},{"contestId":1812,"index":"A","solvedCount":14416},{"contestId":1811,"index":"G2","solvedCount":2255},{"contestId":1811,"index":"G1","solvedCount":2656},{"contestId":1811,"index":"F","solvedCount":2363},{"contestId":1811,"index":"E","solvedCount":14940},{"contestId":1811,"index":"D","solvedCount":8876},{"contestId":1811,"index":"C","solvedCount":22689},{"contestId":1811,"index":"B","solvedCount":22713},{"contestId":1811,"index":"A","solvedCount":35297},{"contestId":1810,"index":"H","solvedCount":178},{"contestId":1810,"index":"G","solvedCount":1412},{"contestId":1810,"index":"F","solvedCount":717},{"contestId":1810,"index":"E","solvedCount":4112},{"contestId":1810,"index":"D","solvedCount":8722},{"contestId":1810,"index":"C","solvedCount":16888},{"contestId":1810,"index":"B","solvedCount":19100},{"contestId":1810,"index":"A","solvedCount":22142},{"contestId":1809,"index":"G","solvedCount":692},{"contestId":1809,"index":"F","solvedCount":1015},{"contestId":1809,"index":"E","solvedCount":1151},{"contestId":1809,"index":"D","solvedCount":7506},{"contestId":1809,"index":"C","solvedCount":15700},{"contestId":1809,"index":"B","solvedCount":22906},{"contestId":1809,"index":"A","solvedCount":25425},{"contestId":1808,"index":"E3","solvedCount":668},{"contestId":1808,"index":"E2","solvedCount":911},{"contestId":1808,"index":"E1","solvedCount":1687},{"contestId":1808,"index":"D","solvedCount":2856},{"contestId":1808,"index":"C","solvedCount":4453},{"contestId":1808,"index":"B","solvedCount":33923},{"contestId":1808,"index":"A","solvedCount":21223},{"contestId":1807,"index":"G2","solvedCount":30709},{"contestId":1807,"index":"G1","solvedCount":23012},{"contestId":1807,"index":"F","solvedCount":7539},{"contestId":1807,"index":"E","solvedCount":17589},{"contestId":1807,"index":"D","solvedCount":65461},{"contestId":1807,"index":"C","solvedCount":35149},{"contestId":1807,"index":"B","solvedCount":51027},{"contestId":1807,"index":"A","solvedCount":90982},{"contestId":1806,"index":"F2","solvedCount":494},{"contestId":1806,"index":"F1","solvedCount":488},{"contestId":1806,"index":"E","solvedCount":3605},{"contestId":1806,"index":"D","solvedCount":1317},{"contestId":1806,"index":"C","solvedCount":8872},{"contestId":1806,"index":"B","solvedCount":20112},{"contestId":1806,"index":"A","solvedCount":50192},{"contestId":1805,"index":"F2","solvedCount":544},{"contestId":1805,"index":"F1","solvedCount":1491},{"contestId":1805,"index":"E","solvedCount":2004},{"contestId":1805,"index":"D","solvedCount":10118},{"contestId":1805,"index":"C","solvedCount":14518},{"contestId":1805,"index":"B","solvedCount":20675},{"contestId":1805,"index":"A","solvedCount":49500},{"contestId":1804,"index":"H","solvedCount":283},{"contestId":1804,"index":"G","solvedCount":337},{"contestId":1804,"index":"F","solvedCount":1232},{"contestId":1804,"index":"E","solvedCount":1775},{"contestId":1804,"index":"D","solvedCount":5410},{"contestId":1804,"index":"C","solvedCount":14151},{"contestId":1804,"index":"B","solvedCount":15956},{"contestId":1804,"index":"A","solvedCount":18832},{"contestId":1802,"index":"B","solvedCount":14945},{"contestId":1802,"index":"A","solvedCount":16837},{"contestId":1801,"index":"G","solvedCount":806},{"contestId":1801,"index":"F","solvedCount":780},{"contestId":1801,"index":"E","solvedCount":806},{"contestId":1801,"index":"D","solvedCount":3057},{"contestId":1801,"index":"C","solvedCount":4251},{"contestId":1801,"index":"B","solvedCount":7874},{"contestId":1801,"index":"A","solvedCount":9964},{"contestId":1800,"index":"G","solvedCount":2692},{"contestId":1800,"index":"F","solvedCount":4950},{"contestId":1800,"index":"E2","solvedCount":15847},{"contestId":1800,"index":"E1","solvedCount":16148},{"contestId":1800,"index":"D","solvedCount":30826},{"contestId":1800,"index":"C2","solvedCount":28392},{"contestId":1800,"index":"C1","solvedCount":27936},{"contestId":1800,"index":"B","solvedCount":29310},{"contestId":1800,"index":"A","solvedCount":38030},{"contestId":1799,"index":"H","solvedCount":552},{"contestId":1799,"index":"G","solvedCount":1148},{"contestId":1799,"index":"F","solvedCount":1146},{"contestId":1799,"index":"E","solvedCount":1454},{"contestId":1799,"index":"D2","solvedCount":3262},{"contestId":1799,"index":"D1","solvedCount":6282},{"contestId":1799,"index":"C","solvedCount":7116},{"contestId":1799,"index":"B","solvedCount":13047},{"contestId":1799,"index":"A","solvedCount":12540},{"contestId":1798,"index":"F","solvedCount":701},{"contestId":1798,"index":"E","solvedCount":2152},{"contestId":1798,"index":"D","solvedCount":15437},{"contestId":1798,"index":"C","solvedCount":9665},{"contestId":1798,"index":"B","solvedCount":19213},{"contestId":1798,"index":"A","solvedCount":21231},{"contestId":1797,"index":"F","solvedCount":740},{"contestId":1797,"index":"E","solvedCount":1797},{"contestId":1797,"index":"D","solvedCount":4775},{"contestId":1797,"index":"C","solvedCount":9200},{"contestId":1797,"index":"B","solvedCount":27610},{"contestId":1797,"index":"A","solvedCount":19955},{"contestId":1796,"index":"F","solvedCount":268},{"contestId":1796,"index":"E","solvedCount":1094},{"contestId":1796,"index":"D","solvedCount":5676},{"contestId":1796,"index":"C","solvedCount":12558},{"contestId":1796,"index":"B","solvedCount":18640},{"contestId":1796,"index":"A","solvedCount":19828},{"contestId":1795,"index":"G","solvedCount":872},{"contestId":1795,"index":"F","solvedCount":1445},{"contestId":1795,"index":"E","solvedCount":2486},{"contestId":1795,"index":"D","solvedCount":14401},{"contestId":1795,"index":"C","solvedCount":19927},{"contestId":1795,"index":"B","solvedCount":24620},{"contestId":1795,"index":"A","solvedCount":24900},{"contestId":1794,"index":"E","solvedCount":1629},{"contestId":1794,"index":"D","solvedCount":4774},{"contestId":1794,"index":"C","solvedCount":24619},{"contestId":1794,"index":"B","solvedCount":46013},{"contestId":1794,"index":"A","solvedCount":19214},{"contestId":1793,"index":"F","solvedCount":1708},{"contestId":1793,"index":"E","solvedCount":1397},{"contestId":1793,"index":"D","solvedCount":7317},{"contestId":1793,"index":"C","solvedCount":37422},{"contestId":1793,"index":"B","solvedCount":17385},{"contestId":1793,"index":"A","solvedCount":18950},{"contestId":1792,"index":"F2","solvedCount":581},{"contestId":1792,"index":"F1","solvedCount":1068},{"contestId":1792,"index":"E","solvedCount":1652},{"contestId":1792,"index":"D","solvedCount":8582},{"contestId":1792,"index":"C","solvedCount":17358},{"contestId":1792,"index":"B","solvedCount":24747},{"contestId":1792,"index":"A","solvedCount":31712},{"contestId":1791,"index":"G2","solvedCount":6322},{"contestId":1791,"index":"G1","solvedCount":37636},{"contestId":1791,"index":"F","solvedCount":16336},{"contestId":1791,"index":"E","solvedCount":45513},{"contestId":1791,"index":"D","solvedCount":55902},{"contestId":1791,"index":"C","solvedCount":84382},{"contestId":1791,"index":"B","solvedCount":54460},{"contestId":1791,"index":"A","solvedCount":86315},{"contestId":1790,"index":"G","solvedCount":1368},{"contestId":1790,"index":"F","solvedCount":4275},{"contestId":1790,"index":"E","solvedCount":17852},{"contestId":1790,"index":"D","solvedCount":35545},{"contestId":1790,"index":"C","solvedCount":27404},{"contestId":1790,"index":"B","solvedCount":29361},{"contestId":1790,"index":"A","solvedCount":41831},{"contestId":1789,"index":"F","solvedCount":1053},{"contestId":1789,"index":"E","solvedCount":1017},{"contestId":1789,"index":"D","solvedCount":1982},{"contestId":1789,"index":"C","solvedCount":10166},{"contestId":1789,"index":"B","solvedCount":17805},{"contestId":1789,"index":"A","solvedCount":38800},{"contestId":1788,"index":"F","solvedCount":1277},{"contestId":1788,"index":"E","solvedCount":3575},{"contestId":1788,"index":"D","solvedCount":4887},{"contestId":1788,"index":"C","solvedCount":19841},{"contestId":1788,"index":"B","solvedCount":22949},{"contestId":1788,"index":"A","solvedCount":61079},{"contestId":1787,"index":"I","solvedCount":469},{"contestId":1787,"index":"H","solvedCount":360},{"contestId":1787,"index":"G","solvedCount":654},{"contestId":1787,"index":"F","solvedCount":859},{"contestId":1787,"index":"E","solvedCount":2841},{"contestId":1787,"index":"D","solvedCount":3899},{"contestId":1787,"index":"C","solvedCount":8561},{"contestId":1787,"index":"B","solvedCount":15312},{"contestId":1787,"index":"A","solvedCount":20711},{"contestId":1786,"index":"B","solvedCount":9941},{"contestId":1786,"index":"A2","solvedCount":12282},{"contestId":1786,"index":"A1","solvedCount":14896},{"contestId":1784,"index":"F","solvedCount":411},{"contestId":1784,"index":"E","solvedCount":541},{"contestId":1784,"index":"D","solvedCount":1449},{"contestId":1784,"index":"C","solvedCount":2029},{"contestId":1784,"index":"B","solvedCount":3722},{"contestId":1784,"index":"A","solvedCount":17499},{"contestId":1783,"index":"G","solvedCount":660},{"contestId":1783,"index":"F","solvedCount":1511},{"contestId":1783,"index":"E","solvedCount":2580},{"contestId":1783,"index":"D","solvedCount":5476},{"contestId":1783,"index":"C","solvedCount":11214},{"contestId":1783,"index":"B","solvedCount":19601},{"contestId":1783,"index":"A","solvedCount":56015},{"contestId":1781,"index":"H2","solvedCount":141},{"contestId":1781,"index":"H1","solvedCount":441},{"contestId":1781,"index":"G","solvedCount":326},{"contestId":1781,"index":"F","solvedCount":1452},{"contestId":1781,"index":"E","solvedCount":1494},{"contestId":1781,"index":"D","solvedCount":6445},{"contestId":1781,"index":"C","solvedCount":11462},{"contestId":1781,"index":"B","solvedCount":15130},{"contestId":1781,"index":"A","solvedCount":16206},{"contestId":1780,"index":"G","solvedCount":1116},{"contestId":1780,"index":"F","solvedCount":2029},{"contestId":1780,"index":"E","solvedCount":2005},{"contestId":1780,"index":"D","solvedCount":5998},{"contestId":1780,"index":"B","solvedCount":28666},{"contestId":1780,"index":"A","solvedCount":22868},{"contestId":1779,"index":"H","solvedCount":176},{"contestId":1779,"index":"G","solvedCount":468},{"contestId":1779,"index":"F","solvedCount":1487},{"contestId":1779,"index":"E","solvedCount":2132},{"contestId":1779,"index":"D","solvedCount":9252},{"contestId":1779,"index":"C","solvedCount":15187},{"contestId":1779,"index":"B","solvedCount":25314},{"contestId":1779,"index":"A","solvedCount":24192},{"contestId":1778,"index":"F","solvedCount":1005},{"contestId":1778,"index":"E","solvedCount":1223},{"contestId":1778,"index":"D","solvedCount":3684},{"contestId":1778,"index":"C","solvedCount":12074},{"contestId":1778,"index":"B","solvedCount":14694},{"contestId":1778,"index":"A","solvedCount":26017},{"contestId":1777,"index":"F","solvedCount":1563},{"contestId":1777,"index":"E","solvedCount":2531},{"contestId":1777,"index":"D","solvedCount":5087},{"contestId":1777,"index":"C","solvedCount":13480},{"contestId":1777,"index":"B","solvedCount":19621},{"contestId":1777,"index":"A","solvedCount":50876},{"contestId":1776,"index":"N","solvedCount":108},{"contestId":1776,"index":"M","solvedCount":546},{"contestId":1776,"index":"L","solvedCount":13277},{"contestId":1776,"index":"K","solvedCount":222},{"contestId":1776,"index":"J","solvedCount":949},{"contestId":1776,"index":"I","solvedCount":950},{"contestId":1776,"index":"H","solvedCount":7749},{"contestId":1776,"index":"G","solvedCount":2509},{"contestId":1776,"index":"F","solvedCount":4322},{"contestId":1776,"index":"E","solvedCount":138},{"contestId":1776,"index":"D","solvedCount":658},{"contestId":1776,"index":"C","solvedCount":1022},{"contestId":1776,"index":"B","solvedCount":1615},{"contestId":1776,"index":"A","solvedCount":8211},{"contestId":1775,"index":"F","solvedCount":931},{"contestId":1775,"index":"E","solvedCount":4030},{"contestId":1775,"index":"D","solvedCount":9420},{"contestId":1775,"index":"C","solvedCount":15483},{"contestId":1775,"index":"B","solvedCount":22987},{"contestId":1775,"index":"A2","solvedCount":20214},{"contestId":1775,"index":"A1","solvedCount":20541},{"contestId":1774,"index":"H","solvedCount":164},{"contestId":1774,"index":"G","solvedCount":717},{"contestId":1774,"index":"F2","solvedCount":952},{"contestId":1774,"index":"F1","solvedCount":1321},{"contestId":1774,"index":"E","solvedCount":4074},{"contestId":1774,"index":"D","solvedCount":9602},{"contestId":1774,"index":"C","solvedCount":13482},{"contestId":1774,"index":"B","solvedCount":14287},{"contestId":1774,"index":"A","solvedCount":23848},{"contestId":1773,"index":"L","solvedCount":135},{"contestId":1773,"index":"K","solvedCount":1749},{"contestId":1773,"index":"J","solvedCount":163},{"contestId":1773,"index":"I","solvedCount":608},{"contestId":1773,"index":"H","solvedCount":522},{"contestId":1773,"index":"G","solvedCount":580},{"contestId":1773,"index":"F","solvedCount":5001},{"contestId":1773,"index":"E","solvedCount":6244},{"contestId":1773,"index":"D","solvedCount":666},{"contestId":1773,"index":"C","solvedCount":87},{"contestId":1773,"index":"B","solvedCount":1018},{"contestId":1773,"index":"A","solvedCount":2031},{"contestId":1772,"index":"G","solvedCount":1669},{"contestId":1772,"index":"F","solvedCount":2938},{"contestId":1772,"index":"E","solvedCount":7856},{"contestId":1772,"index":"D","solvedCount":19285},{"contestId":1772,"index":"C","solvedCount":26717},{"contestId":1772,"index":"B","solvedCount":33723},{"contestId":1772,"index":"A","solvedCount":63485},{"contestId":1771,"index":"F","solvedCount":1812},{"contestId":1771,"index":"E","solvedCount":864},{"contestId":1771,"index":"D","solvedCount":3360},{"contestId":1771,"index":"C","solvedCount":12142},{"contestId":1771,"index":"B","solvedCount":23664},{"contestId":1771,"index":"A","solvedCount":25938},{"contestId":1770,"index":"H","solvedCount":179},{"contestId":1770,"index":"G","solvedCount":198},{"contestId":1770,"index":"F","solvedCount":1119},{"contestId":1770,"index":"E","solvedCount":1669},{"contestId":1770,"index":"D","solvedCount":4548},{"contestId":1770,"index":"C","solvedCount":9881},{"contestId":1770,"index":"B","solvedCount":21106},{"contestId":1770,"index":"A","solvedCount":25623},{"contestId":1769,"index":"D3","solvedCount":131},{"contestId":1769,"index":"D2","solvedCount":216},{"contestId":1769,"index":"D1","solvedCount":428},{"contestId":1769,"index":"C2","solvedCount":1098},{"contestId":1769,"index":"C1","solvedCount":1135},{"contestId":1769,"index":"B2","solvedCount":964},{"contestId":1769,"index":"B1","solvedCount":1644},{"contestId":1769,"index":"A","solvedCount":2196},{"contestId":1768,"index":"F","solvedCount":1511},{"contestId":1768,"index":"E","solvedCount":2398},{"contestId":1768,"index":"D","solvedCount":9562},{"contestId":1768,"index":"C","solvedCount":15957},{"contestId":1768,"index":"B","solvedCount":26194},{"contestId":1768,"index":"A","solvedCount":31368},{"contestId":1767,"index":"F","solvedCount":500},{"contestId":1767,"index":"E","solvedCount":1362},{"contestId":1767,"index":"D","solvedCount":11459},{"contestId":1767,"index":"C","solvedCount":3239},{"contestId":1767,"index":"B","solvedCount":22319},{"contestId":1767,"index":"A","solvedCount":21726},{"contestId":1766,"index":"F","solvedCount":443},{"contestId":1766,"index":"E","solvedCount":1578},{"contestId":1766,"index":"D","solvedCount":11120},{"contestId":1766,"index":"C","solvedCount":15251},{"contestId":1766,"index":"B","solvedCount":24273},{"contestId":1766,"index":"A","solvedCount":53506},{"contestId":1765,"index":"N","solvedCount":6254},{"contestId":1765,"index":"M","solvedCount":37493},{"contestId":1765,"index":"L","solvedCount":708},{"contestId":1765,"index":"K","solvedCount":6993},{"contestId":1765,"index":"J","solvedCount":404},{"contestId":1765,"index":"I","solvedCount":325},{"contestId":1765,"index":"H","solvedCount":1659},{"contestId":1765,"index":"G","solvedCount":511},{"contestId":1765,"index":"F","solvedCount":814},{"contestId":1765,"index":"E","solvedCount":12181},{"contestId":1765,"index":"D","solvedCount":5040},{"contestId":1765,"index":"C","solvedCount":723},{"contestId":1765,"index":"B","solvedCount":10053},{"contestId":1765,"index":"A","solvedCount":904},{"contestId":1764,"index":"H","solvedCount":308},{"contestId":1764,"index":"G3","solvedCount":699},{"contestId":1764,"index":"G2","solvedCount":815},{"contestId":1764,"index":"G1","solvedCount":867},{"contestId":1764,"index":"F","solvedCount":1294},{"contestId":1764,"index":"E","solvedCount":1482},{"contestId":1764,"index":"D","solvedCount":3273},{"contestId":1764,"index":"C","solvedCount":10618},{"contestId":1764,"index":"B","solvedCount":18317},{"contestId":1764,"index":"A","solvedCount":17601},{"contestId":1763,"index":"F","solvedCount":983},{"contestId":1763,"index":"E","solvedCount":2315},{"contestId":1763,"index":"D","solvedCount":2441},{"contestId":1763,"index":"C","solvedCount":8102},{"contestId":1763,"index":"B","solvedCount":17034},{"contestId":1763,"index":"A","solvedCount":17274},{"contestId":1762,"index":"G","solvedCount":164},{"contestId":1762,"index":"F","solvedCount":1042},{"contestId":1762,"index":"E","solvedCount":1008},{"contestId":1762,"index":"D","solvedCount":4661},{"contestId":1762,"index":"C","solvedCount":10301},{"contestId":1762,"index":"B","solvedCount":18928},{"contestId":1762,"index":"A","solvedCount":20870},{"contestId":1761,"index":"G","solvedCount":161},{"contestId":1761,"index":"F2","solvedCount":124},{"contestId":1761,"index":"F1","solvedCount":357},{"contestId":1761,"index":"E","solvedCount":2254},{"contestId":1761,"index":"D","solvedCount":2928},{"contestId":1761,"index":"C","solvedCount":10891},{"contestId":1761,"index":"B","solvedCount":14931},{"contestId":1761,"index":"A","solvedCount":43222},{"contestId":1760,"index":"G","solvedCount":11252},{"contestId":1760,"index":"F","solvedCount":15716},{"contestId":1760,"index":"E","solvedCount":23494},{"contestId":1760,"index":"D","solvedCount":27868},{"contestId":1760,"index":"C","solvedCount":45644},{"contestId":1760,"index":"B","solvedCount":55230},{"contestId":1760,"index":"A","solvedCount":85467},{"contestId":1759,"index":"G","solvedCount":5768},{"contestId":1759,"index":"F","solvedCount":4605},{"contestId":1759,"index":"E","solvedCount":12872},{"contestId":1759,"index":"D","solvedCount":22530},{"contestId":1759,"index":"C","solvedCount":19761},{"contestId":1759,"index":"B","solvedCount":23913},{"contestId":1759,"index":"A","solvedCount":33248},{"contestId":1758,"index":"F","solvedCount":263},{"contestId":1758,"index":"E","solvedCount":1100},{"contestId":1758,"index":"D","solvedCount":8860},{"contestId":1758,"index":"C","solvedCount":15476},{"contestId":1758,"index":"B","solvedCount":24451},{"contestId":1758,"index":"A","solvedCount":27343},{"contestId":1754,"index":"B","solvedCount":19832},{"contestId":1754,"index":"A","solvedCount":25074},{"contestId":1753,"index":"F","solvedCount":258},{"contestId":1753,"index":"E","solvedCount":459},{"contestId":1753,"index":"D","solvedCount":2208},{"contestId":1753,"index":"C","solvedCount":5600},{"contestId":1753,"index":"B","solvedCount":15484},{"contestId":1753,"index":"A2","solvedCount":11890},{"contestId":1753,"index":"A1","solvedCount":16689},{"contestId":1750,"index":"H","solvedCount":130},{"contestId":1750,"index":"G","solvedCount":520},{"contestId":1750,"index":"F","solvedCount":1312},{"contestId":1750,"index":"E","solvedCount":1739},{"contestId":1750,"index":"D","solvedCount":7860},{"contestId":1750,"index":"C","solvedCount":10599},{"contestId":1750,"index":"B","solvedCount":16912},{"contestId":1750,"index":"A","solvedCount":17958},{"contestId":1749,"index":"F","solvedCount":686},{"contestId":1749,"index":"E","solvedCount":2214},{"contestId":1749,"index":"D","solvedCount":6533},{"contestId":1749,"index":"C","solvedCount":16107},{"contestId":1749,"index":"B","solvedCount":23012},{"contestId":1749,"index":"A","solvedCount":23525},{"contestId":1748,"index":"F","solvedCount":423},{"contestId":1748,"index":"E","solvedCount":3013},{"contestId":1748,"index":"D","solvedCount":3383},{"contestId":1748,"index":"C","solvedCount":13493},{"contestId":1748,"index":"B","solvedCount":17134},{"contestId":1748,"index":"A","solvedCount":25534},{"contestId":1747,"index":"E","solvedCount":742},{"contestId":1747,"index":"D","solvedCount":5830},{"contestId":1747,"index":"C","solvedCount":23964},{"contestId":1747,"index":"B","solvedCount":26549},{"contestId":1747,"index":"A","solvedCount":26735},{"contestId":1746,"index":"G","solvedCount":126},{"contestId":1746,"index":"F","solvedCount":2950},{"contestId":1746,"index":"E2","solvedCount":630},{"contestId":1746,"index":"E1","solvedCount":1868},{"contestId":1746,"index":"D","solvedCount":5321},{"contestId":1746,"index":"C","solvedCount":14381},{"contestId":1746,"index":"B","solvedCount":18932},{"contestId":1746,"index":"A","solvedCount":21254},{"contestId":1744,"index":"F","solvedCount":4056},{"contestId":1744,"index":"E2","solvedCount":7169},{"contestId":1744,"index":"E1","solvedCount":13243},{"contestId":1744,"index":"D","solvedCount":25114},{"contestId":1744,"index":"C","solvedCount":50334},{"contestId":1744,"index":"B","solvedCount":25176},{"contestId":1744,"index":"A","solvedCount":29188},{"contestId":1743,"index":"G","solvedCount":459},{"contestId":1743,"index":"F","solvedCount":1941},{"contestId":1743,"index":"E","solvedCount":1966},{"contestId":1743,"index":"D","solvedCount":8568},{"contestId":1743,"index":"C","solvedCount":20957},{"contestId":1743,"index":"B","solvedCount":23377},{"contestId":1743,"index":"A","solvedCount":30331},{"contestId":1742,"index":"G","solvedCount":14091},{"contestId":1742,"index":"F","solvedCount":14586},{"contestId":1742,"index":"E","solvedCount":43560},{"contestId":1742,"index":"D","solvedCount":37793},{"contestId":1742,"index":"C","solvedCount":41597},{"contestId":1742,"index":"B","solvedCount":64603},{"contestId":1742,"index":"A","solvedCount":114491},{"contestId":1741,"index":"G","solvedCount":2020},{"contestId":1741,"index":"F","solvedCount":3048},{"contestId":1741,"index":"E","solvedCount":19486},{"contestId":1741,"index":"D","solvedCount":19176},{"contestId":1741,"index":"C","solvedCount":19748},{"contestId":1741,"index":"B","solvedCount":27036},{"contestId":1741,"index":"A","solvedCount":34276},{"contestId":1740,"index":"I","solvedCount":323},{"contestId":1740,"index":"H","solvedCount":511},{"contestId":1740,"index":"G","solvedCount":424},{"contestId":1740,"index":"F","solvedCount":1187},{"contestId":1740,"index":"E","solvedCount":5197},{"contestId":1740,"index":"D","solvedCount":9263},{"contestId":1740,"index":"C","solvedCount":12534},{"contestId":1740,"index":"B","solvedCount":14431},{"contestId":1740,"index":"A","solvedCount":23684},{"contestId":1739,"index":"F","solvedCount":700},{"contestId":1739,"index":"E","solvedCount":1551},{"contestId":1739,"index":"D","solvedCount":6749},{"contestId":1739,"index":"C","solvedCount":10343},{"contestId":1739,"index":"B","solvedCount":24816},{"contestId":1739,"index":"A","solvedCount":24169},{"contestId":1738,"index":"H","solvedCount":321},{"contestId":1738,"index":"G","solvedCount":595},{"contestId":1738,"index":"F","solvedCount":1440},{"contestId":1738,"index":"E","solvedCount":1890},{"contestId":1738,"index":"D","solvedCount":3807},{"contestId":1738,"index":"C","solvedCount":13227},{"contestId":1738,"index":"B","solvedCount":19497},{"contestId":1738,"index":"A","solvedCount":14276},{"contestId":1737,"index":"G","solvedCount":188},{"contestId":1737,"index":"F","solvedCount":167},{"contestId":1737,"index":"E","solvedCount":1155},{"contestId":1737,"index":"D","solvedCount":2155},{"contestId":1737,"index":"C","solvedCount":6524},{"contestId":1737,"index":"B","solvedCount":10321},{"contestId":1737,"index":"A","solvedCount":11025},{"contestId":1736,"index":"E","solvedCount":954},{"contestId":1736,"index":"D","solvedCount":2846},{"contestId":1736,"index":"C2","solvedCount":1527},{"contestId":1736,"index":"C1","solvedCount":16847},{"contestId":1736,"index":"B","solvedCount":20825},{"contestId":1736,"index":"A","solvedCount":24430},{"contestId":1735,"index":"F","solvedCount":269},{"contestId":1735,"index":"E","solvedCount":1287},{"contestId":1735,"index":"D","solvedCount":7278},{"contestId":1735,"index":"C","solvedCount":11133},{"contestId":1735,"index":"B","solvedCount":19688},{"contestId":1735,"index":"A","solvedCount":21195},{"contestId":1734,"index":"F","solvedCount":1035},{"contestId":1734,"index":"E","solvedCount":3354},{"contestId":1734,"index":"D","solvedCount":7235},{"contestId":1734,"index":"C","solvedCount":32131},{"contestId":1734,"index":"B","solvedCount":16515},{"contestId":1734,"index":"A","solvedCount":22638},{"contestId":1733,"index":"E","solvedCount":1752},{"contestId":1733,"index":"D2","solvedCount":4904},{"contestId":1733,"index":"D1","solvedCount":15299},{"contestId":1733,"index":"C","solvedCount":17347},{"contestId":1733,"index":"B","solvedCount":21414},{"contestId":1733,"index":"A","solvedCount":22043},{"contestId":1732,"index":"E","solvedCount":617},{"contestId":1732,"index":"D2","solvedCount":1645},{"contestId":1732,"index":"D1","solvedCount":10179},{"contestId":1732,"index":"C2","solvedCount":3212},{"contestId":1732,"index":"C1","solvedCount":8178},{"contestId":1732,"index":"B","solvedCount":17802},{"contestId":1732,"index":"A","solvedCount":18145},{"contestId":1731,"index":"F","solvedCount":940},{"contestId":1731,"index":"E","solvedCount":3647},{"contestId":1731,"index":"D","solvedCount":8784},{"contestId":1731,"index":"C","solvedCount":12928},{"contestId":1731,"index":"B","solvedCount":29722},{"contestId":1731,"index":"A","solvedCount":23850},{"contestId":1730,"index":"F","solvedCount":819},{"contestId":1730,"index":"E","solvedCount":837},{"contestId":1730,"index":"D","solvedCount":3120},{"contestId":1730,"index":"C","solvedCount":18193},{"contestId":1730,"index":"B","solvedCount":18933},{"contestId":1730,"index":"A","solvedCount":25243},{"contestId":1729,"index":"G","solvedCount":2661},{"contestId":1729,"index":"F","solvedCount":4636},{"contestId":1729,"index":"E","solvedCount":8160},{"contestId":1729,"index":"D","solvedCount":34148},{"contestId":1729,"index":"C","solvedCount":21878},{"contestId":1729,"index":"B","solvedCount":32870},{"contestId":1729,"index":"A","solvedCount":46965},{"contestId":1728,"index":"G","solvedCount":694},{"contestId":1728,"index":"F","solvedCount":533},{"contestId":1728,"index":"E","solvedCount":2115},{"contestId":1728,"index":"D","solvedCount":8534},{"contestId":1728,"index":"C","solvedCount":18333},{"contestId":1728,"index":"B","solvedCount":20842},{"contestId":1728,"index":"A","solvedCount":25622},{"contestId":1726,"index":"H","solvedCount":120},{"contestId":1726,"index":"G","solvedCount":516},{"contestId":1726,"index":"E","solvedCount":1804},{"contestId":1726,"index":"D","solvedCount":4333},{"contestId":1726,"index":"C","solvedCount":13573},{"contestId":1726,"index":"B","solvedCount":17192},{"contestId":1726,"index":"A","solvedCount":41871},{"contestId":1725,"index":"M","solvedCount":4914},{"contestId":1725,"index":"L","solvedCount":1173},{"contestId":1725,"index":"K","solvedCount":868},{"contestId":1725,"index":"J","solvedCount":514},{"contestId":1725,"index":"I","solvedCount":373},{"contestId":1725,"index":"H","solvedCount":3079},{"contestId":1725,"index":"G","solvedCount":6880},{"contestId":1725,"index":"F","solvedCount":1196},{"contestId":1725,"index":"E","solvedCount":647},{"contestId":1725,"index":"D","solvedCount":262},{"contestId":1725,"index":"C","solvedCount":2042},{"contestId":1725,"index":"B","solvedCount":33348},{"contestId":1725,"index":"A","solvedCount":10317},{"contestId":1722,"index":"G","solvedCount":15002},{"contestId":1722,"index":"F","solvedCount":8240},{"contestId":1722,"index":"E","solvedCount":14201},{"contestId":1722,"index":"D","solvedCount":27307},{"contestId":1722,"index":"C","solvedCount":37886},{"contestId":1722,"index":"B","solvedCount":59250},{"contestId":1722,"index":"A","solvedCount":69455},{"contestId":1721,"index":"F","solvedCount":702},{"contestId":1721,"index":"E","solvedCount":2802},{"contestId":1721,"index":"D","solvedCount":7924},{"contestId":1721,"index":"C","solvedCount":14823},{"contestId":1721,"index":"B","solvedCount":24171},{"contestId":1721,"index":"A","solvedCount":28523},{"contestId":1720,"index":"E","solvedCount":1119},{"contestId":1720,"index":"D2","solvedCount":2326},{"contestId":1720,"index":"D1","solvedCount":6858},{"contestId":1720,"index":"C","solvedCount":18466},{"contestId":1720,"index":"B","solvedCount":22661},{"contestId":1720,"index":"A","solvedCount":24750},{"contestId":1719,"index":"C","solvedCount":14608},{"contestId":1719,"index":"B","solvedCount":19259},{"contestId":1719,"index":"A","solvedCount":27034},{"contestId":1718,"index":"F","solvedCount":278},{"contestId":1718,"index":"E","solvedCount":255},{"contestId":1718,"index":"D","solvedCount":466},{"contestId":1718,"index":"C","solvedCount":1939},{"contestId":1718,"index":"B","solvedCount":3606},{"contestId":1718,"index":"A2","solvedCount":6062},{"contestId":1718,"index":"A1","solvedCount":6538},{"contestId":1717,"index":"F","solvedCount":809},{"contestId":1717,"index":"E","solvedCount":3684},{"contestId":1717,"index":"D","solvedCount":4982},{"contestId":1717,"index":"C","solvedCount":16112},{"contestId":1717,"index":"B","solvedCount":15788},{"contestId":1717,"index":"A","solvedCount":21342},{"contestId":1716,"index":"F","solvedCount":1502},{"contestId":1716,"index":"E","solvedCount":1405},{"contestId":1716,"index":"D","solvedCount":6372},{"contestId":1716,"index":"C","solvedCount":4707},{"contestId":1716,"index":"B","solvedCount":22164},{"contestId":1716,"index":"A","solvedCount":36681},{"contestId":1715,"index":"F","solvedCount":612},{"contestId":1715,"index":"E","solvedCount":2481},{"contestId":1715,"index":"D","solvedCount":6402},{"contestId":1715,"index":"C","solvedCount":10907},{"contestId":1715,"index":"B","solvedCount":37725},{"contestId":1715,"index":"A","solvedCount":24544},{"contestId":1714,"index":"G","solvedCount":10015},{"contestId":1714,"index":"F","solvedCount":3808},{"contestId":1714,"index":"E","solvedCount":25873},{"contestId":1714,"index":"D","solvedCount":10601},{"contestId":1714,"index":"C","solvedCount":33935},{"contestId":1714,"index":"B","solvedCount":34865},{"contestId":1714,"index":"A","solvedCount":33913},{"contestId":1713,"index":"F","solvedCount":795},{"contestId":1713,"index":"E","solvedCount":2101},{"contestId":1713,"index":"D","solvedCount":6357},{"contestId":1713,"index":"C","solvedCount":19149},{"contestId":1713,"index":"B","solvedCount":22990},{"contestId":1713,"index":"A","solvedCount":22951},{"contestId":1712,"index":"F","solvedCount":538},{"contestId":1712,"index":"E2","solvedCount":1708},{"contestId":1712,"index":"E1","solvedCount":2580},{"contestId":1712,"index":"D","solvedCount":5256},{"contestId":1712,"index":"C","solvedCount":21506},{"contestId":1712,"index":"B","solvedCount":22543},{"contestId":1712,"index":"A","solvedCount":25276},{"contestId":1711,"index":"B","solvedCount":14771},{"contestId":1711,"index":"A","solvedCount":26778},{"contestId":1710,"index":"E","solvedCount":602},{"contestId":1710,"index":"D","solvedCount":572},{"contestId":1710,"index":"C","solvedCount":1707},{"contestId":1710,"index":"B","solvedCount":2863},{"contestId":1710,"index":"A","solvedCount":12068},{"contestId":1709,"index":"F","solvedCount":735},{"contestId":1709,"index":"E","solvedCount":4510},{"contestId":1709,"index":"D","solvedCount":10898},{"contestId":1709,"index":"C","solvedCount":10864},{"contestId":1709,"index":"B","solvedCount":26770},{"contestId":1709,"index":"A","solvedCount":32151},{"contestId":1708,"index":"B","solvedCount":31156},{"contestId":1708,"index":"A","solvedCount":22758},{"contestId":1707,"index":"F","solvedCount":187},{"contestId":1707,"index":"E","solvedCount":959},{"contestId":1707,"index":"D","solvedCount":1045},{"contestId":1707,"index":"C","solvedCount":2010},{"contestId":1707,"index":"B","solvedCount":6546},{"contestId":1707,"index":"A","solvedCount":15869},{"contestId":1706,"index":"E","solvedCount":4270},{"contestId":1706,"index":"D2","solvedCount":2004},{"contestId":1706,"index":"D1","solvedCount":7852},{"contestId":1706,"index":"C","solvedCount":16417},{"contestId":1706,"index":"B","solvedCount":17684},{"contestId":1706,"index":"A","solvedCount":24436},{"contestId":1705,"index":"F","solvedCount":737},{"contestId":1705,"index":"E","solvedCount":2578},{"contestId":1705,"index":"D","solvedCount":7301},{"contestId":1705,"index":"C","solvedCount":14799},{"contestId":1705,"index":"B","solvedCount":25981},{"contestId":1705,"index":"A","solvedCount":26826},{"contestId":1704,"index":"H2","solvedCount":122},{"contestId":1704,"index":"H1","solvedCount":402},{"contestId":1704,"index":"G","solvedCount":187},{"contestId":1704,"index":"F","solvedCount":1402},{"contestId":1704,"index":"E","solvedCount":2779},{"contestId":1704,"index":"D","solvedCount":5463},{"contestId":1704,"index":"C","solvedCount":27980},{"contestId":1704,"index":"B","solvedCount":34127},{"contestId":1704,"index":"A","solvedCount":16782},{"contestId":1703,"index":"G","solvedCount":13258},{"contestId":1703,"index":"F","solvedCount":33598},{"contestId":1703,"index":"E","solvedCount":30747},{"contestId":1703,"index":"D","solvedCount":30221},{"contestId":1703,"index":"C","solvedCount":42295},{"contestId":1703,"index":"B","solvedCount":70953},{"contestId":1703,"index":"A","solvedCount":104568},{"contestId":1702,"index":"G2","solvedCount":6470},{"contestId":1702,"index":"G1","solvedCount":6707},{"contestId":1702,"index":"F","solvedCount":9723},{"contestId":1702,"index":"E","solvedCount":19621},{"contestId":1702,"index":"D","solvedCount":26400},{"contestId":1702,"index":"C","solvedCount":26187},{"contestId":1702,"index":"B","solvedCount":29760},{"contestId":1702,"index":"A","solvedCount":39321},{"contestId":1701,"index":"F","solvedCount":1251},{"contestId":1701,"index":"E","solvedCount":1440},{"contestId":1701,"index":"D","solvedCount":6417},{"contestId":1701,"index":"C","solvedCount":26357},{"contestId":1701,"index":"B","solvedCount":20962},{"contestId":1701,"index":"A","solvedCount":27960},{"contestId":1700,"index":"F","solvedCount":1128},{"contestId":1700,"index":"E","solvedCount":1022},{"contestId":1700,"index":"D","solvedCount":7313},{"contestId":1700,"index":"C","solvedCount":12474},{"contestId":1700,"index":"B","solvedCount":20224},{"contestId":1700,"index":"A","solvedCount":23805},{"contestId":1699,"index":"E","solvedCount":1443},{"contestId":1699,"index":"D","solvedCount":3679},{"contestId":1699,"index":"C","solvedCount":10923},{"contestId":1699,"index":"B","solvedCount":22155},{"contestId":1699,"index":"A","solvedCount":24989},{"contestId":1698,"index":"G","solvedCount":399},{"contestId":1698,"index":"F","solvedCount":792},{"contestId":1698,"index":"E","solvedCount":1898},{"contestId":1698,"index":"D","solvedCount":12875},{"contestId":1698,"index":"C","solvedCount":20084},{"contestId":1698,"index":"B","solvedCount":21599},{"contestId":1698,"index":"A","solvedCount":33723},{"contestId":1697,"index":"F","solvedCount":893},{"contestId":1697,"index":"E","solvedCount":1509},{"contestId":1697,"index":"D","solvedCount":5141},{"contestId":1697,"index":"C","solvedCount":16097},{"contestId":1697,"index":"B","solvedCount":31938},{"contestId":1697,"index":"A","solvedCount":26976},{"contestId":1696,"index":"H","solvedCount":221},{"contestId":1696,"index":"G","solvedCount":458},{"contestId":1696,"index":"F","solvedCount":1190},{"contestId":1696,"index":"E","solvedCount":5107},{"contestId":1696,"index":"D","solvedCount":6128},{"contestId":1696,"index":"C","solvedCount":12757},{"contestId":1696,"index":"B","solvedCount":41740},{"contestId":1696,"index":"A","solvedCount":20581},{"contestId":1695,"index":"E","solvedCount":568},{"contestId":1695,"index":"D2","solvedCount":2367},{"contestId":1695,"index":"D1","solvedCount":2538},{"contestId":1695,"index":"C","solvedCount":14984},{"contestId":1695,"index":"B","solvedCount":20335},{"contestId":1695,"index":"A","solvedCount":16877},{"contestId":1694,"index":"B","solvedCount":20926},{"contestId":1694,"index":"A","solvedCount":23667},{"contestId":1693,"index":"F","solvedCount":687},{"contestId":1693,"index":"E","solvedCount":577},{"contestId":1693,"index":"D","solvedCount":1218},{"contestId":1693,"index":"C","solvedCount":3386},{"contestId":1693,"index":"B","solvedCount":9853},{"contestId":1693,"index":"A","solvedCount":17658},{"contestId":1692,"index":"H","solvedCount":10313},{"contestId":1692,"index":"G","solvedCount":29141},{"contestId":1692,"index":"F","solvedCount":28438},{"contestId":1692,"index":"E","solvedCount":37684},{"contestId":1692,"index":"D","solvedCount":22371},{"contestId":1692,"index":"C","solvedCount":40017},{"contestId":1692,"index":"B","solvedCount":40795},{"contestId":1692,"index":"A","solvedCount":91238},{"contestId":1691,"index":"F","solvedCount":1216},{"contestId":1691,"index":"E","solvedCount":2235},{"contestId":1691,"index":"D","solvedCount":8075},{"contestId":1691,"index":"C","solvedCount":17594},{"contestId":1691,"index":"B","solvedCount":39782},{"contestId":1691,"index":"A","solvedCount":32733},{"contestId":1690,"index":"G","solvedCount":4292},{"contestId":1690,"index":"F","solvedCount":9449},{"contestId":1690,"index":"E","solvedCount":17463},{"contestId":1690,"index":"D","solvedCount":53639},{"contestId":1690,"index":"C","solvedCount":28449},{"contestId":1690,"index":"B","solvedCount":27216},{"contestId":1690,"index":"A","solvedCount":36053},{"contestId":1689,"index":"E","solvedCount":1444},{"contestId":1689,"index":"D","solvedCount":4867},{"contestId":1689,"index":"C","solvedCount":14392},{"contestId":1689,"index":"B","solvedCount":19481},{"contestId":1689,"index":"A","solvedCount":17944},{"contestId":1688,"index":"C","solvedCount":8896},{"contestId":1688,"index":"B","solvedCount":19263},{"contestId":1688,"index":"A","solvedCount":24128},{"contestId":1687,"index":"F","solvedCount":115},{"contestId":1687,"index":"E","solvedCount":348},{"contestId":1687,"index":"D","solvedCount":797},{"contestId":1687,"index":"C","solvedCount":1762},{"contestId":1687,"index":"B","solvedCount":4227},{"contestId":1687,"index":"A","solvedCount":11628},{"contestId":1686,"index":"B","solvedCount":19532},{"contestId":1686,"index":"A","solvedCount":21364},{"contestId":1685,"index":"E","solvedCount":208},{"contestId":1685,"index":"D2","solvedCount":149},{"contestId":1685,"index":"D1","solvedCount":565},{"contestId":1685,"index":"C","solvedCount":1505},{"contestId":1685,"index":"B","solvedCount":3772},{"contestId":1685,"index":"A","solvedCount":18819},{"contestId":1684,"index":"H","solvedCount":316},{"contestId":1684,"index":"G","solvedCount":893},{"contestId":1684,"index":"F","solvedCount":1303},{"contestId":1684,"index":"E","solvedCount":3737},{"contestId":1684,"index":"D","solvedCount":10971},{"contestId":1684,"index":"C","solvedCount":13413},{"contestId":1684,"index":"B","solvedCount":22017},{"contestId":1684,"index":"A","solvedCount":25138},{"contestId":1682,"index":"F","solvedCount":482},{"contestId":1682,"index":"E","solvedCount":806},{"contestId":1682,"index":"D","solvedCount":3830},{"contestId":1682,"index":"C","solvedCount":17033},{"contestId":1682,"index":"B","solvedCount":29267},{"contestId":1682,"index":"A","solvedCount":20116},{"contestId":1681,"index":"F","solvedCount":2572},{"contestId":1681,"index":"E","solvedCount":1098},{"contestId":1681,"index":"D","solvedCount":11013},{"contestId":1681,"index":"C","solvedCount":19049},{"contestId":1681,"index":"B","solvedCount":21260},{"contestId":1681,"index":"A","solvedCount":21828},{"contestId":1680,"index":"F","solvedCount":1019},{"contestId":1680,"index":"E","solvedCount":4487},{"contestId":1680,"index":"D","solvedCount":1438},{"contestId":1680,"index":"C","solvedCount":11440},{"contestId":1680,"index":"B","solvedCount":19204},{"contestId":1680,"index":"A","solvedCount":22512},{"contestId":1679,"index":"F","solvedCount":876},{"contestId":1679,"index":"E","solvedCount":1477},{"contestId":1679,"index":"D","solvedCount":6251},{"contestId":1679,"index":"C","solvedCount":12062},{"contestId":1679,"index":"B","solvedCount":30454},{"contestId":1679,"index":"A","solvedCount":45877},{"contestId":1678,"index":"B2","solvedCount":7434},{"contestId":1678,"index":"B1","solvedCount":16718},{"contestId":1678,"index":"A","solvedCount":19262},{"contestId":1677,"index":"F","solvedCount":182},{"contestId":1677,"index":"E","solvedCount":775},{"contestId":1677,"index":"D","solvedCount":1533},{"contestId":1677,"index":"C","solvedCount":4185},{"contestId":1677,"index":"B","solvedCount":4621},{"contestId":1677,"index":"A","solvedCount":9533},{"contestId":1676,"index":"H2","solvedCount":13822},{"contestId":1676,"index":"H1","solvedCount":16835},{"contestId":1676,"index":"G","solvedCount":27343},{"contestId":1676,"index":"F","solvedCount":21011},{"contestId":1676,"index":"E","solvedCount":35090},{"contestId":1676,"index":"D","solvedCount":30323},{"contestId":1676,"index":"C","solvedCount":36260},{"contestId":1676,"index":"B","solvedCount":63786},{"contestId":1676,"index":"A","solvedCount":93390},{"contestId":1675,"index":"G","solvedCount":2220},{"contestId":1675,"index":"F","solvedCount":6558},{"contestId":1675,"index":"E","solvedCount":12349},{"contestId":1675,"index":"D","solvedCount":15352},{"contestId":1675,"index":"C","solvedCount":19601},{"contestId":1675,"index":"B","solvedCount":49107},{"contestId":1675,"index":"A","solvedCount":37586},{"contestId":1674,"index":"G","solvedCount":3039},{"contestId":1674,"index":"F","solvedCount":5781},{"contestId":1674,"index":"E","solvedCount":7931},{"contestId":1674,"index":"D","solvedCount":18047},{"contestId":1674,"index":"C","solvedCount":26903},{"contestId":1674,"index":"B","solvedCount":30394},{"contestId":1674,"index":"A","solvedCount":28382},{"contestId":1673,"index":"F","solvedCount":1009},{"contestId":1673,"index":"E","solvedCount":860},{"contestId":1673,"index":"D","solvedCount":3672},{"contestId":1673,"index":"C","solvedCount":19867},{"contestId":1673,"index":"B","solvedCount":24168},{"contestId":1673,"index":"A","solvedCount":19247},{"contestId":1672,"index":"I","solvedCount":281},{"contestId":1672,"index":"H","solvedCount":1186},{"contestId":1672,"index":"G","solvedCount":710},{"contestId":1672,"index":"F2","solvedCount":992},{"contestId":1672,"index":"F1","solvedCount":3664},{"contestId":1672,"index":"E","solvedCount":2659},{"contestId":1672,"index":"D","solvedCount":7063},{"contestId":1672,"index":"C","solvedCount":14199},{"contestId":1672,"index":"B","solvedCount":16625},{"contestId":1672,"index":"A","solvedCount":16987},{"contestId":1671,"index":"F","solvedCount":528},{"contestId":1671,"index":"E","solvedCount":3421},{"contestId":1671,"index":"D","solvedCount":8652},{"contestId":1671,"index":"C","solvedCount":28389},{"contestId":1671,"index":"B","solvedCount":19992},{"contestId":1671,"index":"A","solvedCount":21554},{"contestId":1670,"index":"F","solvedCount":1353},{"contestId":1670,"index":"E","solvedCount":2041},{"contestId":1670,"index":"D","solvedCount":5768},{"contestId":1670,"index":"C","solvedCount":11320},{"contestId":1670,"index":"B","solvedCount":13627},{"contestId":1670,"index":"A","solvedCount":16106},{"contestId":1669,"index":"H","solvedCount":32791},{"contestId":1669,"index":"G","solvedCount":22483},{"contestId":1669,"index":"F","solvedCount":44911},{"contestId":1669,"index":"E","solvedCount":22323},{"contestId":1669,"index":"D","solvedCount":26349},{"contestId":1669,"index":"C","solvedCount":43244},{"contestId":1669,"index":"B","solvedCount":58750},{"contestId":1669,"index":"A","solvedCount":96090},{"contestId":1668,"index":"B","solvedCount":18117},{"contestId":1668,"index":"A","solvedCount":16894},{"contestId":1667,"index":"F","solvedCount":125},{"contestId":1667,"index":"E","solvedCount":978},{"contestId":1667,"index":"D","solvedCount":898},{"contestId":1667,"index":"C","solvedCount":2196},{"contestId":1667,"index":"B","solvedCount":4551},{"contestId":1667,"index":"A","solvedCount":15896},{"contestId":1666,"index":"L","solvedCount":3828},{"contestId":1666,"index":"K","solvedCount":370},{"contestId":1666,"index":"J","solvedCount":1616},{"contestId":1666,"index":"I","solvedCount":1821},{"contestId":1666,"index":"H","solvedCount":95},{"contestId":1666,"index":"G","solvedCount":154},{"contestId":1666,"index":"F","solvedCount":1617},{"contestId":1666,"index":"E","solvedCount":922},{"contestId":1666,"index":"D","solvedCount":24334},{"contestId":1666,"index":"C","solvedCount":3870},{"contestId":1666,"index":"B","solvedCount":70},{"contestId":1666,"index":"A","solvedCount":142},{"contestId":1665,"index":"E","solvedCount":1913},{"contestId":1665,"index":"D","solvedCount":4864},{"contestId":1665,"index":"C","solvedCount":10162},{"contestId":1665,"index":"B","solvedCount":37483},{"contestId":1665,"index":"A","solvedCount":27054},{"contestId":1663,"index":"H","solvedCount":1370},{"contestId":1663,"index":"G","solvedCount":233},{"contestId":1663,"index":"F","solvedCount":390},{"contestId":1663,"index":"E","solvedCount":601},{"contestId":1663,"index":"D","solvedCount":1499},{"contestId":1663,"index":"C","solvedCount":5901},{"contestId":1663,"index":"B","solvedCount":3598},{"contestId":1663,"index":"A","solvedCount":10939},{"contestId":1662,"index":"O","solvedCount":1683},{"contestId":1662,"index":"N","solvedCount":1009},{"contestId":1662,"index":"M","solvedCount":4023},{"contestId":1662,"index":"L","solvedCount":1421},{"contestId":1662,"index":"K","solvedCount":396},{"contestId":1662,"index":"J","solvedCount":308},{"contestId":1662,"index":"I","solvedCount":2592},{"contestId":1662,"index":"H","solvedCount":3523},{"contestId":1662,"index":"G","solvedCount":593},{"contestId":1662,"index":"F","solvedCount":1347},{"contestId":1662,"index":"E","solvedCount":191},{"contestId":1662,"index":"D","solvedCount":2271},{"contestId":1662,"index":"C","solvedCount":403},{"contestId":1662,"index":"B","solvedCount":154},{"contestId":1662,"index":"A","solvedCount":4977},{"contestId":1661,"index":"F","solvedCount":957},{"contestId":1661,"index":"E","solvedCount":1191},{"contestId":1661,"index":"D","solvedCount":5576},{"contestId":1661,"index":"C","solvedCount":10960},{"contestId":1661,"index":"B","solvedCount":21507},{"contestId":1661,"index":"A","solvedCount":19586},{"contestId":1660,"index":"F2","solvedCount":3283},{"contestId":1660,"index":"F1","solvedCount":8088},{"contestId":1660,"index":"E","solvedCount":8441},{"contestId":1660,"index":"D","solvedCount":12617},{"contestId":1660,"index":"C","solvedCount":22540},{"contestId":1660,"index":"B","solvedCount":30161},{"contestId":1660,"index":"A","solvedCount":40022},{"contestId":1659,"index":"F","solvedCount":273},{"contestId":1659,"index":"E","solvedCount":2068},{"contestId":1659,"index":"D","solvedCount":4532},{"contestId":1659,"index":"C","solvedCount":16699},{"contestId":1659,"index":"B","solvedCount":12292},{"contestId":1659,"index":"A","solvedCount":35286},{"contestId":1658,"index":"F","solvedCount":1028},{"contestId":1658,"index":"E","solvedCount":1267},{"contestId":1658,"index":"D2","solvedCount":3258},{"contestId":1658,"index":"D1","solvedCount":10155},{"contestId":1658,"index":"C","solvedCount":10052},{"contestId":1658,"index":"B","solvedCount":19776},{"contestId":1658,"index":"A","solvedCount":20982},{"contestId":1657,"index":"F","solvedCount":888},{"contestId":1657,"index":"E","solvedCount":2633},{"contestId":1657,"index":"D","solvedCount":5418},{"contestId":1657,"index":"C","solvedCount":17892},{"contestId":1657,"index":"B","solvedCount":23774},{"contestId":1657,"index":"A","solvedCount":25103},{"contestId":1656,"index":"I","solvedCount":174},{"contestId":1656,"index":"H","solvedCount":855},{"contestId":1656,"index":"G","solvedCount":562},{"contestId":1656,"index":"F","solvedCount":1307},{"contestId":1656,"index":"E","solvedCount":4066},{"contestId":1656,"index":"D","solvedCount":7706},{"contestId":1656,"index":"C","solvedCount":21348},{"contestId":1656,"index":"B","solvedCount":29686},{"contestId":1656,"index":"A","solvedCount":20567},{"contestId":1654,"index":"H","solvedCount":115},{"contestId":1654,"index":"G","solvedCount":486},{"contestId":1654,"index":"F","solvedCount":1572},{"contestId":1654,"index":"E","solvedCount":2484},{"contestId":1654,"index":"D","solvedCount":3127},{"contestId":1654,"index":"C","solvedCount":14730},{"contestId":1654,"index":"B","solvedCount":16970},{"contestId":1654,"index":"A","solvedCount":19512},{"contestId":1651,"index":"F","solvedCount":548},{"contestId":1651,"index":"E","solvedCount":690},{"contestId":1651,"index":"D","solvedCount":6934},{"contestId":1651,"index":"C","solvedCount":11729},{"contestId":1651,"index":"B","solvedCount":20574},{"contestId":1651,"index":"A","solvedCount":26836},{"contestId":1650,"index":"G","solvedCount":3199},{"contestId":1650,"index":"F","solvedCount":1785},{"contestId":1650,"index":"E","solvedCount":4527},{"contestId":1650,"index":"D","solvedCount":15561},{"contestId":1650,"index":"C","solvedCount":18906},{"contestId":1650,"index":"B","solvedCount":30455},{"contestId":1650,"index":"A","solvedCount":37765},{"contestId":1649,"index":"B","solvedCount":14104},{"contestId":1649,"index":"A","solvedCount":16177},{"contestId":1648,"index":"F","solvedCount":201},{"contestId":1648,"index":"E","solvedCount":644},{"contestId":1648,"index":"D","solvedCount":1111},{"contestId":1648,"index":"C","solvedCount":3428},{"contestId":1648,"index":"B","solvedCount":7484},{"contestId":1648,"index":"A","solvedCount":20760},{"contestId":1647,"index":"F","solvedCount":564},{"contestId":1647,"index":"E","solvedCount":1153},{"contestId":1647,"index":"D","solvedCount":5776},{"contestId":1647,"index":"C","solvedCount":13478},{"contestId":1647,"index":"B","solvedCount":17370},{"contestId":1647,"index":"A","solvedCount":23599},{"contestId":1646,"index":"F","solvedCount":725},{"contestId":1646,"index":"E","solvedCount":2853},{"contestId":1646,"index":"D","solvedCount":4569},{"contestId":1646,"index":"C","solvedCount":21459},{"contestId":1646,"index":"B","solvedCount":23043},{"contestId":1646,"index":"A","solvedCount":25583},{"contestId":1644,"index":"F","solvedCount":534},{"contestId":1644,"index":"E","solvedCount":3547},{"contestId":1644,"index":"D","solvedCount":8001},{"contestId":1644,"index":"C","solvedCount":15311},{"contestId":1644,"index":"B","solvedCount":21469},{"contestId":1644,"index":"A","solvedCount":28893},{"contestId":1642,"index":"B","solvedCount":18499},{"contestId":1642,"index":"A","solvedCount":16853},{"contestId":1641,"index":"F","solvedCount":125},{"contestId":1641,"index":"E","solvedCount":413},{"contestId":1641,"index":"D","solvedCount":1589},{"contestId":1641,"index":"C","solvedCount":2927},{"contestId":1641,"index":"B","solvedCount":4143},{"contestId":1641,"index":"A","solvedCount":19130},{"contestId":1639,"index":"K","solvedCount":0},{"contestId":1639,"index":"J","solvedCount":0},{"contestId":1639,"index":"I","solvedCount":0},{"contestId":1639,"index":"H","solvedCount":0},{"contestId":1639,"index":"G","solvedCount":0},{"contestId":1639,"index":"F","solvedCount":0},{"contestId":1639,"index":"E","solvedCount":0},{"contestId":1639,"index":"D","solvedCount":0},{"contestId":1639,"index":"C","solvedCount":0},{"contestId":1639,"index":"B","solvedCount":0},{"contestId":1639,"index":"A","solvedCount":0},{"contestId":1638,"index":"F","solvedCount":286},{"contestId":1638,"index":"E","solvedCount":2552},{"contestId":1638,"index":"D","solvedCount":4908},{"contestId":1638,"index":"C","solvedCount":16234},{"contestId":1638,"index":"B","solvedCount":22909},{"contestId":1638,"index":"A","solvedCount":22270},{"contestId":1637,"index":"H","solvedCount":645},{"contestId":1637,"index":"G","solvedCount":688},{"contestId":1637,"index":"F","solvedCount":2242},{"contestId":1637,"index":"E","solvedCount":3964},{"contestId":1637,"index":"D","solvedCount":9269},{"contestId":1637,"index":"C","solvedCount":18884},{"contestId":1637,"index":"B","solvedCount":15549},{"contestId":1637,"index":"A","solvedCount":24313},{"contestId":1635,"index":"F","solvedCount":1542},{"contestId":1635,"index":"E","solvedCount":2922},{"contestId":1635,"index":"D","solvedCount":7204},{"contestId":1635,"index":"C","solvedCount":27804},{"contestId":1635,"index":"B","solvedCount":18599},{"contestId":1635,"index":"A","solvedCount":26879},{"contestId":1634,"index":"F","solvedCount":2029},{"contestId":1634,"index":"E","solvedCount":2356},{"contestId":1634,"index":"D","solvedCount":4891},{"contestId":1634,"index":"C","solvedCount":19219},{"contestId":1634,"index":"B","solvedCount":24151},{"contestId":1634,"index":"A","solvedCount":24774},{"contestId":1633,"index":"F","solvedCount":773},{"contestId":1633,"index":"E","solvedCount":1852},{"contestId":1633,"index":"D","solvedCount":20403},{"contestId":1633,"index":"C","solvedCount":21554},{"contestId":1633,"index":"B","solvedCount":29697},{"contestId":1633,"index":"A","solvedCount":36677},{"contestId":1632,"index":"E2","solvedCount":1317},{"contestId":1632,"index":"E1","solvedCount":1402},{"contestId":1632,"index":"D","solvedCount":5541},{"contestId":1632,"index":"C","solvedCount":14351},{"contestId":1632,"index":"B","solvedCount":34824},{"contestId":1632,"index":"A","solvedCount":31432},{"contestId":1631,"index":"B","solvedCount":29324},{"contestId":1631,"index":"A","solvedCount":31624},{"contestId":1630,"index":"F","solvedCount":1027},{"contestId":1630,"index":"E","solvedCount":665},{"contestId":1630,"index":"D","solvedCount":2140},{"contestId":1630,"index":"C","solvedCount":3429},{"contestId":1630,"index":"B","solvedCount":6619},{"contestId":1630,"index":"A","solvedCount":16478},{"contestId":1629,"index":"B","solvedCount":25697},{"contestId":1629,"index":"A","solvedCount":31241},{"contestId":1628,"index":"F","solvedCount":125},{"contestId":1628,"index":"E","solvedCount":1472},{"contestId":1628,"index":"D2","solvedCount":2761},{"contestId":1628,"index":"D1","solvedCount":3903},{"contestId":1628,"index":"C","solvedCount":3741},{"contestId":1628,"index":"B","solvedCount":12953},{"contestId":1628,"index":"A","solvedCount":17349},{"contestId":1627,"index":"F","solvedCount":702},{"contestId":1627,"index":"E","solvedCount":2960},{"contestId":1627,"index":"D","solvedCount":9738},{"contestId":1627,"index":"C","solvedCount":16673},{"contestId":1627,"index":"B","solvedCount":17796},{"contestId":1627,"index":"A","solvedCount":25070},{"contestId":1626,"index":"F","solvedCount":947},{"contestId":1626,"index":"E","solvedCount":1988},{"contestId":1626,"index":"D","solvedCount":4478},{"contestId":1626,"index":"C","solvedCount":12117},{"contestId":1626,"index":"B","solvedCount":24227},{"contestId":1626,"index":"A","solvedCount":31242},{"contestId":1625,"index":"E2","solvedCount":754},{"contestId":1625,"index":"E1","solvedCount":1219},{"contestId":1625,"index":"D","solvedCount":2406},{"contestId":1625,"index":"C","solvedCount":14138},{"contestId":1625,"index":"B","solvedCount":17025},{"contestId":1625,"index":"A","solvedCount":18474},{"contestId":1624,"index":"G","solvedCount":8111},{"contestId":1624,"index":"F","solvedCount":3963},{"contestId":1624,"index":"E","solvedCount":4729},{"contestId":1624,"index":"D","solvedCount":19653},{"contestId":1624,"index":"C","solvedCount":27397},{"contestId":1624,"index":"B","solvedCount":58579},{"contestId":1624,"index":"A","solvedCount":61929},{"contestId":1623,"index":"E","solvedCount":1382},{"contestId":1623,"index":"D","solvedCount":1520},{"contestId":1623,"index":"C","solvedCount":14893},{"contestId":1623,"index":"B","solvedCount":14815},{"contestId":1623,"index":"A","solvedCount":20901},{"contestId":1622,"index":"F","solvedCount":1003},{"contestId":1622,"index":"E","solvedCount":2340},{"contestId":1622,"index":"D","solvedCount":5068},{"contestId":1622,"index":"C","solvedCount":16197},{"contestId":1622,"index":"B","solvedCount":22609},{"contestId":1622,"index":"A","solvedCount":32540},{"contestId":1621,"index":"I","solvedCount":154},{"contestId":1621,"index":"H","solvedCount":324},{"contestId":1621,"index":"G","solvedCount":928},{"contestId":1621,"index":"F","solvedCount":669},{"contestId":1621,"index":"E","solvedCount":1973},{"contestId":1621,"index":"D","solvedCount":4475},{"contestId":1621,"index":"C","solvedCount":7606},{"contestId":1621,"index":"B","solvedCount":14780},{"contestId":1621,"index":"A","solvedCount":24911},{"contestId":1620,"index":"G","solvedCount":1238},{"contestId":1620,"index":"F","solvedCount":845},{"contestId":1620,"index":"E","solvedCount":10312},{"contestId":1620,"index":"D","solvedCount":4942},{"contestId":1620,"index":"C","solvedCount":7406},{"contestId":1620,"index":"B","solvedCount":35149},{"contestId":1620,"index":"A","solvedCount":23540},{"contestId":1619,"index":"H","solvedCount":1573},{"contestId":1619,"index":"G","solvedCount":2842},{"contestId":1619,"index":"F","solvedCount":2413},{"contestId":1619,"index":"E","solvedCount":10480},{"contestId":1619,"index":"D","solvedCount":8866},{"contestId":1619,"index":"C","solvedCount":23168},{"contestId":1619,"index":"B","solvedCount":33640},{"contestId":1619,"index":"A","solvedCount":64885},{"contestId":1618,"index":"G","solvedCount":2057},{"contestId":1618,"index":"F","solvedCount":4852},{"contestId":1618,"index":"E","solvedCount":7903},{"contestId":1618,"index":"D","solvedCount":21303},{"contestId":1618,"index":"C","solvedCount":35943},{"contestId":1618,"index":"B","solvedCount":24062},{"contestId":1618,"index":"A","solvedCount":35024},{"contestId":1617,"index":"E","solvedCount":1092},{"contestId":1617,"index":"D2","solvedCount":2143},{"contestId":1617,"index":"D1","solvedCount":5294},{"contestId":1617,"index":"C","solvedCount":16232},{"contestId":1617,"index":"B","solvedCount":27763},{"contestId":1617,"index":"A","solvedCount":17141},{"contestId":1616,"index":"H","solvedCount":1431},{"contestId":1616,"index":"G","solvedCount":475},{"contestId":1616,"index":"F","solvedCount":794},{"contestId":1616,"index":"E","solvedCount":2793},{"contestId":1616,"index":"D","solvedCount":5799},{"contestId":1616,"index":"C","solvedCount":13373},{"contestId":1616,"index":"B","solvedCount":20886},{"contestId":1616,"index":"A","solvedCount":24147},{"contestId":1615,"index":"H","solvedCount":492},{"contestId":1615,"index":"G","solvedCount":179},{"contestId":1615,"index":"F","solvedCount":1225},{"contestId":1615,"index":"E","solvedCount":1785},{"contestId":1615,"index":"D","solvedCount":2234},{"contestId":1615,"index":"C","solvedCount":9404},{"contestId":1615,"index":"B","solvedCount":18372},{"contestId":1615,"index":"A","solvedCount":21769},{"contestId":1614,"index":"E","solvedCount":1013},{"contestId":1614,"index":"D2","solvedCount":2907},{"contestId":1614,"index":"D1","solvedCount":4654},{"contestId":1614,"index":"C","solvedCount":11555},{"contestId":1614,"index":"B","solvedCount":32649},{"contestId":1614,"index":"A","solvedCount":24838},{"contestId":1613,"index":"F","solvedCount":933},{"contestId":1613,"index":"E","solvedCount":6108},{"contestId":1613,"index":"D","solvedCount":5466},{"contestId":1613,"index":"C","solvedCount":32035},{"contestId":1613,"index":"B","solvedCount":23664},{"contestId":1613,"index":"A","solvedCount":27052},{"contestId":1612,"index":"G","solvedCount":1067},{"contestId":1612,"index":"F","solvedCount":767},{"contestId":1612,"index":"E","solvedCount":2962},{"contestId":1612,"index":"D","solvedCount":10509},{"contestId":1612,"index":"C","solvedCount":29558},{"contestId":1612,"index":"B","solvedCount":18696},{"contestId":1612,"index":"A","solvedCount":18373},{"contestId":1611,"index":"G","solvedCount":801},{"contestId":1611,"index":"F","solvedCount":7737},{"contestId":1611,"index":"E2","solvedCount":4484},{"contestId":1611,"index":"E1","solvedCount":8656},{"contestId":1611,"index":"D","solvedCount":11865},{"contestId":1611,"index":"C","solvedCount":19606},{"contestId":1611,"index":"B","solvedCount":32475},{"contestId":1611,"index":"A","solvedCount":33894},{"contestId":1610,"index":"I","solvedCount":512},{"contestId":1610,"index":"H","solvedCount":792},{"contestId":1610,"index":"G","solvedCount":676},{"contestId":1610,"index":"F","solvedCount":756},{"contestId":1610,"index":"E","solvedCount":2171},{"contestId":1610,"index":"D","solvedCount":3168},{"contestId":1610,"index":"C","solvedCount":17095},{"contestId":1610,"index":"B","solvedCount":26197},{"contestId":1610,"index":"A","solvedCount":17259},{"contestId":1609,"index":"H","solvedCount":110},{"contestId":1609,"index":"G","solvedCount":777},{"contestId":1609,"index":"F","solvedCount":1095},{"contestId":1609,"index":"E","solvedCount":2579},{"contestId":1609,"index":"D","solvedCount":8842},{"contestId":1609,"index":"C","solvedCount":10665},{"contestId":1609,"index":"B","solvedCount":12232},{"contestId":1609,"index":"A","solvedCount":19268},{"contestId":1608,"index":"G","solvedCount":327},{"contestId":1608,"index":"F","solvedCount":1008},{"contestId":1608,"index":"E","solvedCount":535},{"contestId":1608,"index":"D","solvedCount":1659},{"contestId":1608,"index":"C","solvedCount":7497},{"contestId":1608,"index":"B","solvedCount":12682},{"contestId":1608,"index":"A","solvedCount":20504},{"contestId":1607,"index":"H","solvedCount":1493},{"contestId":1607,"index":"G","solvedCount":1791},{"contestId":1607,"index":"F","solvedCount":2187},{"contestId":1607,"index":"E","solvedCount":10169},{"contestId":1607,"index":"D","solvedCount":18457},{"contestId":1607,"index":"C","solvedCount":27438},{"contestId":1607,"index":"B","solvedCount":44358},{"contestId":1607,"index":"A","solvedCount":41552},{"contestId":1606,"index":"F","solvedCount":836},{"contestId":1606,"index":"E","solvedCount":4409},{"contestId":1606,"index":"D","solvedCount":1664},{"contestId":1606,"index":"C","solvedCount":15426},{"contestId":1606,"index":"B","solvedCount":19795},{"contestId":1606,"index":"A","solvedCount":42126},{"contestId":1605,"index":"F","solvedCount":443},{"contestId":1605,"index":"E","solvedCount":1232},{"contestId":1605,"index":"D","solvedCount":3338},{"contestId":1605,"index":"C","solvedCount":19334},{"contestId":1605,"index":"B","solvedCount":19596},{"contestId":1605,"index":"A","solvedCount":21827},{"contestId":1604,"index":"B","solvedCount":16452},{"contestId":1604,"index":"A","solvedCount":22827},{"contestId":1603,"index":"F","solvedCount":409},{"contestId":1603,"index":"E","solvedCount":701},{"contestId":1603,"index":"D","solvedCount":1010},{"contestId":1603,"index":"C","solvedCount":2381},{"contestId":1603,"index":"B","solvedCount":15364},{"contestId":1603,"index":"A","solvedCount":18085},{"contestId":1602,"index":"B","solvedCount":14901},{"contestId":1602,"index":"A","solvedCount":20004},{"contestId":1601,"index":"F","solvedCount":373},{"contestId":1601,"index":"E","solvedCount":668},{"contestId":1601,"index":"D","solvedCount":2207},{"contestId":1601,"index":"C","solvedCount":2468},{"contestId":1601,"index":"B","solvedCount":5639},{"contestId":1601,"index":"A","solvedCount":23293},{"contestId":1600,"index":"J","solvedCount":4516},{"contestId":1600,"index":"F","solvedCount":659},{"contestId":1600,"index":"E","solvedCount":2517},{"contestId":1599,"index":"J","solvedCount":365},{"contestId":1599,"index":"I","solvedCount":151},{"contestId":1599,"index":"H","solvedCount":1340},{"contestId":1599,"index":"G","solvedCount":444},{"contestId":1599,"index":"F","solvedCount":434},{"contestId":1599,"index":"E","solvedCount":99},{"contestId":1599,"index":"D","solvedCount":72},{"contestId":1599,"index":"C","solvedCount":2095},{"contestId":1599,"index":"B","solvedCount":223},{"contestId":1599,"index":"A","solvedCount":1045},{"contestId":1598,"index":"G","solvedCount":505},{"contestId":1598,"index":"F","solvedCount":1705},{"contestId":1598,"index":"E","solvedCount":2603},{"contestId":1598,"index":"D","solvedCount":11063},{"contestId":1598,"index":"C","solvedCount":24347},{"contestId":1598,"index":"B","solvedCount":17163},{"contestId":1598,"index":"A","solvedCount":26488},{"contestId":1594,"index":"F","solvedCount":1595},{"contestId":1594,"index":"E2","solvedCount":1709},{"contestId":1594,"index":"E1","solvedCount":12649},{"contestId":1594,"index":"D","solvedCount":10189},{"contestId":1594,"index":"C","solvedCount":31536},{"contestId":1594,"index":"B","solvedCount":22733},{"contestId":1594,"index":"A","solvedCount":27817},{"contestId":1593,"index":"G","solvedCount":1983},{"contestId":1593,"index":"F","solvedCount":2770},{"contestId":1593,"index":"E","solvedCount":15544},{"contestId":1593,"index":"D2","solvedCount":5679},{"contestId":1593,"index":"D1","solvedCount":22461},{"contestId":1593,"index":"C","solvedCount":28587},{"contestId":1593,"index":"B","solvedCount":45547},{"contestId":1593,"index":"A","solvedCount":42758},{"contestId":1592,"index":"F2","solvedCount":1092},{"contestId":1592,"index":"F1","solvedCount":1238},{"contestId":1592,"index":"E","solvedCount":2007},{"contestId":1592,"index":"D","solvedCount":2697},{"contestId":1592,"index":"C","solvedCount":9549},{"contestId":1592,"index":"B","solvedCount":17688},{"contestId":1592,"index":"A","solvedCount":24119},{"contestId":1588,"index":"F","solvedCount":364},{"contestId":1586,"index":"I","solvedCount":400},{"contestId":1585,"index":"G","solvedCount":347},{"contestId":1585,"index":"F","solvedCount":1817},{"contestId":1585,"index":"E","solvedCount":1273},{"contestId":1585,"index":"D","solvedCount":4564},{"contestId":1585,"index":"C","solvedCount":12978},{"contestId":1585,"index":"B","solvedCount":16481},{"contestId":1585,"index":"A","solvedCount":19256},{"contestId":1584,"index":"G","solvedCount":286},{"contestId":1584,"index":"F","solvedCount":1214},{"contestId":1584,"index":"E","solvedCount":1541},{"contestId":1584,"index":"D","solvedCount":4075},{"contestId":1584,"index":"C","solvedCount":18016},{"contestId":1584,"index":"B","solvedCount":14497},{"contestId":1584,"index":"A","solvedCount":15696},{"contestId":1583,"index":"H","solvedCount":536},{"contestId":1583,"index":"G","solvedCount":575},{"contestId":1583,"index":"F","solvedCount":1686},{"contestId":1583,"index":"E","solvedCount":2590},{"contestId":1583,"index":"D","solvedCount":6014},{"contestId":1583,"index":"C","solvedCount":7545},{"contestId":1583,"index":"B","solvedCount":13511},{"contestId":1583,"index":"A","solvedCount":14506},{"contestId":1582,"index":"G","solvedCount":757},{"contestId":1582,"index":"F2","solvedCount":2266},{"contestId":1582,"index":"F1","solvedCount":6804},{"contestId":1582,"index":"E","solvedCount":4361},{"contestId":1582,"index":"D","solvedCount":11789},{"contestId":1582,"index":"C","solvedCount":26437},{"contestId":1582,"index":"B","solvedCount":38009},{"contestId":1582,"index":"A","solvedCount":19949},{"contestId":1581,"index":"B","solvedCount":12801},{"contestId":1581,"index":"A","solvedCount":14418},{"contestId":1580,"index":"F","solvedCount":256},{"contestId":1580,"index":"E","solvedCount":126},{"contestId":1580,"index":"D","solvedCount":1213},{"contestId":1580,"index":"C","solvedCount":2505},{"contestId":1580,"index":"B","solvedCount":1395},{"contestId":1580,"index":"A","solvedCount":3970},{"contestId":1579,"index":"G","solvedCount":2885},{"contestId":1579,"index":"F","solvedCount":5506},{"contestId":1579,"index":"E2","solvedCount":7619},{"contestId":1579,"index":"E1","solvedCount":26298},{"contestId":1579,"index":"D","solvedCount":18897},{"contestId":1579,"index":"C","solvedCount":11839},{"contestId":1579,"index":"B","solvedCount":19126},{"contestId":1579,"index":"A","solvedCount":42848},{"contestId":1578,"index":"M","solvedCount":561},{"contestId":1578,"index":"L","solvedCount":1494},{"contestId":1578,"index":"K","solvedCount":464},{"contestId":1578,"index":"J","solvedCount":396},{"contestId":1578,"index":"I","solvedCount":95},{"contestId":1578,"index":"H","solvedCount":2225},{"contestId":1578,"index":"G","solvedCount":110},{"contestId":1578,"index":"F","solvedCount":259},{"contestId":1578,"index":"E","solvedCount":4268},{"contestId":1578,"index":"D","solvedCount":115},{"contestId":1578,"index":"C","solvedCount":88},{"contestId":1578,"index":"B","solvedCount":522},{"contestId":1578,"index":"A","solvedCount":479},{"contestId":1576,"index":"A","solvedCount":0},{"contestId":1575,"index":"M","solvedCount":395},{"contestId":1575,"index":"L","solvedCount":1795},{"contestId":1575,"index":"K","solvedCount":832},{"contestId":1575,"index":"J","solvedCount":4355},{"contestId":1575,"index":"I","solvedCount":1072},{"contestId":1575,"index":"H","solvedCount":816},{"contestId":1575,"index":"G","solvedCount":890},{"contestId":1575,"index":"F","solvedCount":222},{"contestId":1575,"index":"E","solvedCount":475},{"contestId":1575,"index":"D","solvedCount":2942},{"contestId":1575,"index":"C","solvedCount":328},{"contestId":1575,"index":"B","solvedCount":567},{"contestId":1575,"index":"A","solvedCount":5356},{"contestId":1574,"index":"F","solvedCount":829},{"contestId":1574,"index":"E","solvedCount":1143},{"contestId":1574,"index":"D","solvedCount":4967},{"contestId":1574,"index":"C","solvedCount":19072},{"contestId":1574,"index":"B","solvedCount":18506},{"contestId":1574,"index":"A","solvedCount":23432},{"contestId":1573,"index":"B","solvedCount":15775},{"contestId":1573,"index":"A","solvedCount":22095},{"contestId":1572,"index":"F","solvedCount":610},{"contestId":1572,"index":"E","solvedCount":398},{"contestId":1572,"index":"D","solvedCount":747},{"contestId":1572,"index":"C","solvedCount":1828},{"contestId":1572,"index":"B","solvedCount":2298},{"contestId":1572,"index":"A","solvedCount":10942},{"contestId":1571,"index":"J","solvedCount":54},{"contestId":1571,"index":"I","solvedCount":67},{"contestId":1571,"index":"H","solvedCount":60},{"contestId":1571,"index":"G","solvedCount":89},{"contestId":1571,"index":"F","solvedCount":231},{"contestId":1571,"index":"E","solvedCount":377},{"contestId":1571,"index":"D","solvedCount":375},{"contestId":1571,"index":"C","solvedCount":404},{"contestId":1571,"index":"B","solvedCount":766},{"contestId":1571,"index":"A","solvedCount":1677},{"contestId":1569,"index":"F","solvedCount":536},{"contestId":1569,"index":"E","solvedCount":921},{"contestId":1569,"index":"D","solvedCount":4671},{"contestId":1569,"index":"C","solvedCount":13667},{"contestId":1569,"index":"B","solvedCount":20089},{"contestId":1569,"index":"A","solvedCount":26777},{"contestId":1567,"index":"F","solvedCount":904},{"contestId":1567,"index":"E","solvedCount":4497},{"contestId":1567,"index":"D","solvedCount":5002},{"contestId":1567,"index":"C","solvedCount":13440},{"contestId":1567,"index":"B","solvedCount":36630},{"contestId":1567,"index":"A","solvedCount":32031},{"contestId":1566,"index":"H","solvedCount":187},{"contestId":1566,"index":"G","solvedCount":446},{"contestId":1566,"index":"F","solvedCount":1294},{"contestId":1566,"index":"E","solvedCount":4558},{"contestId":1566,"index":"D2","solvedCount":8413},{"contestId":1566,"index":"D1","solvedCount":14850},{"contestId":1566,"index":"C","solvedCount":19350},{"contestId":1566,"index":"B","solvedCount":21718},{"contestId":1566,"index":"A","solvedCount":25766},{"contestId":1562,"index":"F","solvedCount":484},{"contestId":1562,"index":"E","solvedCount":1678},{"contestId":1562,"index":"D2","solvedCount":2317},{"contestId":1562,"index":"D1","solvedCount":6724},{"contestId":1562,"index":"C","solvedCount":14491},{"contestId":1562,"index":"B","solvedCount":20784},{"contestId":1562,"index":"A","solvedCount":26516},{"contestId":1561,"index":"D1","solvedCount":6262},{"contestId":1561,"index":"C","solvedCount":23899},{"contestId":1561,"index":"A","solvedCount":17292},{"contestId":1560,"index":"F2","solvedCount":5182},{"contestId":1560,"index":"F1","solvedCount":6899},{"contestId":1560,"index":"E","solvedCount":8986},{"contestId":1560,"index":"D","solvedCount":19795},{"contestId":1560,"index":"C","solvedCount":28250},{"contestId":1560,"index":"B","solvedCount":39630},{"contestId":1560,"index":"A","solvedCount":76800},{"contestId":1559,"index":"E","solvedCount":2870},{"contestId":1559,"index":"D2","solvedCount":3314},{"contestId":1559,"index":"D1","solvedCount":16920},{"contestId":1559,"index":"C","solvedCount":23478},{"contestId":1559,"index":"B","solvedCount":24568},{"contestId":1559,"index":"A","solvedCount":50756},{"contestId":1558,"index":"F","solvedCount":621},{"contestId":1558,"index":"E","solvedCount":781},{"contestId":1558,"index":"D","solvedCount":1182},{"contestId":1558,"index":"C","solvedCount":3849},{"contestId":1558,"index":"B","solvedCount":5428},{"contestId":1558,"index":"A","solvedCount":11557},{"contestId":1557,"index":"E","solvedCount":805},{"contestId":1557,"index":"D","solvedCount":3228},{"contestId":1557,"index":"C","solvedCount":11197},{"contestId":1557,"index":"B","solvedCount":25060},{"contestId":1557,"index":"A","solvedCount":29442},{"contestId":1556,"index":"H","solvedCount":642},{"contestId":1556,"index":"G","solvedCount":485},{"contestId":1556,"index":"F","solvedCount":1489},{"contestId":1556,"index":"E","solvedCount":3125},{"contestId":1556,"index":"D","solvedCount":9193},{"contestId":1556,"index":"C","solvedCount":6300},{"contestId":1556,"index":"B","solvedCount":13407},{"contestId":1556,"index":"A","solvedCount":18669},{"contestId":1555,"index":"F","solvedCount":1175},{"contestId":1555,"index":"E","solvedCount":4912},{"contestId":1555,"index":"D","solvedCount":16493},{"contestId":1555,"index":"C","solvedCount":24792},{"contestId":1555,"index":"B","solvedCount":17556},{"contestId":1555,"index":"A","solvedCount":30827},{"contestId":1554,"index":"E","solvedCount":1466},{"contestId":1554,"index":"D","solvedCount":10771},{"contestId":1554,"index":"C","solvedCount":9996},{"contestId":1554,"index":"B","solvedCount":14091},{"contestId":1554,"index":"A","solvedCount":31779},{"contestId":1553,"index":"I","solvedCount":394},{"contestId":1553,"index":"H","solvedCount":942},{"contestId":1553,"index":"G","solvedCount":1324},{"contestId":1553,"index":"F","solvedCount":2687},{"contestId":1553,"index":"E","solvedCount":3888},{"contestId":1553,"index":"D","solvedCount":15438},{"contestId":1553,"index":"C","solvedCount":20235},{"contestId":1553,"index":"B","solvedCount":15695},{"contestId":1553,"index":"A","solvedCount":34937},{"contestId":1552,"index":"I","solvedCount":155},{"contestId":1552,"index":"H","solvedCount":473},{"contestId":1552,"index":"G","solvedCount":708},{"contestId":1552,"index":"F","solvedCount":3465},{"contestId":1552,"index":"E","solvedCount":2175},{"contestId":1552,"index":"D","solvedCount":8064},{"contestId":1552,"index":"C","solvedCount":6372},{"contestId":1552,"index":"B","solvedCount":17292},{"contestId":1552,"index":"A","solvedCount":25652},{"contestId":1551,"index":"F","solvedCount":2293},{"contestId":1551,"index":"E","solvedCount":4696},{"contestId":1551,"index":"D2","solvedCount":3069},{"contestId":1551,"index":"D1","solvedCount":7709},{"contestId":1551,"index":"C","solvedCount":14818},{"contestId":1551,"index":"B2","solvedCount":16942},{"contestId":1551,"index":"B1","solvedCount":31838},{"contestId":1551,"index":"A","solvedCount":60005},{"contestId":1550,"index":"F","solvedCount":999},{"contestId":1550,"index":"E","solvedCount":1980},{"contestId":1550,"index":"D","solvedCount":2124},{"contestId":1550,"index":"C","solvedCount":11022},{"contestId":1550,"index":"B","solvedCount":28977},{"contestId":1550,"index":"A","solvedCount":29774},{"contestId":1549,"index":"B","solvedCount":27627},{"contestId":1549,"index":"A","solvedCount":36279},{"contestId":1548,"index":"E","solvedCount":667},{"contestId":1548,"index":"D2","solvedCount":359},{"contestId":1548,"index":"D1","solvedCount":1653},{"contestId":1548,"index":"C","solvedCount":2314},{"contestId":1548,"index":"B","solvedCount":11937},{"contestId":1548,"index":"A","solvedCount":18041},{"contestId":1547,"index":"G","solvedCount":3851},{"contestId":1547,"index":"F","solvedCount":7488},{"contestId":1547,"index":"E","solvedCount":16935},{"contestId":1547,"index":"D","solvedCount":19127},{"contestId":1547,"index":"C","solvedCount":24918},{"contestId":1547,"index":"B","solvedCount":28295},{"contestId":1547,"index":"A","solvedCount":32778},{"contestId":1546,"index":"B","solvedCount":14180},{"contestId":1546,"index":"A","solvedCount":18677},{"contestId":1545,"index":"F","solvedCount":152},{"contestId":1545,"index":"E2","solvedCount":110},{"contestId":1545,"index":"E1","solvedCount":110},{"contestId":1545,"index":"D","solvedCount":820},{"contestId":1545,"index":"C","solvedCount":847},{"contestId":1545,"index":"B","solvedCount":7253},{"contestId":1545,"index":"A","solvedCount":15106},{"contestId":1543,"index":"E","solvedCount":521},{"contestId":1543,"index":"D2","solvedCount":2226},{"contestId":1543,"index":"D1","solvedCount":8106},{"contestId":1543,"index":"C","solvedCount":5735},{"contestId":1543,"index":"B","solvedCount":24819},{"contestId":1543,"index":"A","solvedCount":45633},{"contestId":1542,"index":"E2","solvedCount":1123},{"contestId":1542,"index":"E1","solvedCount":1521},{"contestId":1542,"index":"D","solvedCount":3070},{"contestId":1542,"index":"C","solvedCount":16677},{"contestId":1542,"index":"B","solvedCount":27390},{"contestId":1542,"index":"A","solvedCount":53184},{"contestId":1541,"index":"B","solvedCount":41844},{"contestId":1541,"index":"A","solvedCount":31001},{"contestId":1540,"index":"E","solvedCount":140},{"contestId":1540,"index":"D","solvedCount":417},{"contestId":1540,"index":"C2","solvedCount":620},{"contestId":1540,"index":"C1","solvedCount":835},{"contestId":1540,"index":"B","solvedCount":3157},{"contestId":1540,"index":"A","solvedCount":15216},{"contestId":1539,"index":"F","solvedCount":1098},{"contestId":1539,"index":"E","solvedCount":1124},{"contestId":1539,"index":"D","solvedCount":13019},{"contestId":1539,"index":"C","solvedCount":34559},{"contestId":1539,"index":"B","solvedCount":27219},{"contestId":1539,"index":"A","solvedCount":21942},{"contestId":1538,"index":"G","solvedCount":5500},{"contestId":1538,"index":"F","solvedCount":22968},{"contestId":1538,"index":"E","solvedCount":3317},{"contestId":1538,"index":"D","solvedCount":15817},{"contestId":1538,"index":"C","solvedCount":37148},{"contestId":1538,"index":"B","solvedCount":34135},{"contestId":1538,"index":"A","solvedCount":41413},{"contestId":1537,"index":"F","solvedCount":2922},{"contestId":1537,"index":"E2","solvedCount":6545},{"contestId":1537,"index":"E1","solvedCount":17433},{"contestId":1537,"index":"D","solvedCount":14081},{"contestId":1537,"index":"C","solvedCount":31117},{"contestId":1537,"index":"B","solvedCount":46881},{"contestId":1537,"index":"A","solvedCount":41934},{"contestId":1536,"index":"F","solvedCount":1256},{"contestId":1536,"index":"E","solvedCount":2792},{"contestId":1536,"index":"D","solvedCount":5220},{"contestId":1536,"index":"C","solvedCount":16624},{"contestId":1536,"index":"B","solvedCount":27346},{"contestId":1536,"index":"A","solvedCount":20954},{"contestId":1535,"index":"F","solvedCount":742},{"contestId":1535,"index":"E","solvedCount":3198},{"contestId":1535,"index":"D","solvedCount":8660},{"contestId":1535,"index":"C","solvedCount":18188},{"contestId":1535,"index":"B","solvedCount":34822},{"contestId":1535,"index":"A","solvedCount":59026},{"contestId":1534,"index":"H","solvedCount":424},{"contestId":1534,"index":"G","solvedCount":1120},{"contestId":1534,"index":"F2","solvedCount":853},{"contestId":1534,"index":"F1","solvedCount":1503},{"contestId":1534,"index":"E","solvedCount":2130},{"contestId":1534,"index":"D","solvedCount":7068},{"contestId":1534,"index":"C","solvedCount":14133},{"contestId":1534,"index":"B","solvedCount":13058},{"contestId":1534,"index":"A","solvedCount":13410},{"contestId":1533,"index":"J","solvedCount":53},{"contestId":1533,"index":"I","solvedCount":63},{"contestId":1533,"index":"H","solvedCount":92},{"contestId":1533,"index":"G","solvedCount":98},{"contestId":1533,"index":"F","solvedCount":224},{"contestId":1533,"index":"E","solvedCount":285},{"contestId":1533,"index":"D","solvedCount":516},{"contestId":1533,"index":"C","solvedCount":484},{"contestId":1533,"index":"B","solvedCount":818},{"contestId":1533,"index":"A","solvedCount":1133},{"contestId":1532,"index":"F","solvedCount":220},{"contestId":1532,"index":"E","solvedCount":396},{"contestId":1532,"index":"D","solvedCount":591},{"contestId":1532,"index":"C","solvedCount":642},{"contestId":1532,"index":"B","solvedCount":830},{"contestId":1532,"index":"A","solvedCount":1151},{"contestId":1531,"index":"E3","solvedCount":272},{"contestId":1531,"index":"E2","solvedCount":342},{"contestId":1531,"index":"E1","solvedCount":363},{"contestId":1531,"index":"D","solvedCount":371},{"contestId":1531,"index":"C","solvedCount":663},{"contestId":1531,"index":"B2","solvedCount":797},{"contestId":1531,"index":"B1","solvedCount":1158},{"contestId":1531,"index":"A","solvedCount":1489},{"contestId":1530,"index":"H","solvedCount":212},{"contestId":1530,"index":"G","solvedCount":190},{"contestId":1530,"index":"F","solvedCount":1227},{"contestId":1530,"index":"E","solvedCount":3428},{"contestId":1530,"index":"D","solvedCount":10354},{"contestId":1530,"index":"C","solvedCount":15873},{"contestId":1530,"index":"B","solvedCount":16370},{"contestId":1530,"index":"A","solvedCount":22100},{"contestId":1529,"index":"B","solvedCount":21382},{"contestId":1529,"index":"A","solvedCount":31300},{"contestId":1528,"index":"F","solvedCount":560},{"contestId":1528,"index":"E","solvedCount":662},{"contestId":1528,"index":"D","solvedCount":1829},{"contestId":1528,"index":"C","solvedCount":3165},{"contestId":1528,"index":"B","solvedCount":11216},{"contestId":1528,"index":"A","solvedCount":20722},{"contestId":1527,"index":"E","solvedCount":3259},{"contestId":1527,"index":"D","solvedCount":2410},{"contestId":1527,"index":"C","solvedCount":15471},{"contestId":1527,"index":"B2","solvedCount":8963},{"contestId":1527,"index":"B1","solvedCount":37428},{"contestId":1527,"index":"A","solvedCount":43594},{"contestId":1526,"index":"F","solvedCount":419},{"contestId":1526,"index":"E","solvedCount":1614},{"contestId":1526,"index":"D","solvedCount":2891},{"contestId":1526,"index":"C2","solvedCount":33529},{"contestId":1526,"index":"C1","solvedCount":28917},{"contestId":1526,"index":"B","solvedCount":38554},{"contestId":1526,"index":"A","solvedCount":25192},{"contestId":1525,"index":"F","solvedCount":519},{"contestId":1525,"index":"E","solvedCount":2608},{"contestId":1525,"index":"D","solvedCount":11243},{"contestId":1525,"index":"C","solvedCount":5172},{"contestId":1525,"index":"B","solvedCount":26954},{"contestId":1525,"index":"A","solvedCount":27302},{"contestId":1523,"index":"H","solvedCount":470},{"contestId":1523,"index":"G","solvedCount":605},{"contestId":1523,"index":"F","solvedCount":557},{"contestId":1523,"index":"E","solvedCount":2066},{"contestId":1523,"index":"D","solvedCount":2591},{"contestId":1523,"index":"C","solvedCount":9252},{"contestId":1523,"index":"B","solvedCount":12594},{"contestId":1523,"index":"A","solvedCount":14120},{"contestId":1521,"index":"E","solvedCount":774},{"contestId":1521,"index":"D","solvedCount":2497},{"contestId":1521,"index":"C","solvedCount":4710},{"contestId":1521,"index":"B","solvedCount":23368},{"contestId":1521,"index":"A","solvedCount":43090},{"contestId":1520,"index":"G","solvedCount":4472},{"contestId":1520,"index":"F2","solvedCount":3481},{"contestId":1520,"index":"F1","solvedCount":15368},{"contestId":1520,"index":"E","solvedCount":31239},{"contestId":1520,"index":"D","solvedCount":71753},{"contestId":1520,"index":"C","solvedCount":35317},{"contestId":1520,"index":"B","solvedCount":51108},{"contestId":1520,"index":"A","solvedCount":60217},{"contestId":1519,"index":"F","solvedCount":896},{"contestId":1519,"index":"E","solvedCount":1010},{"contestId":1519,"index":"D","solvedCount":18231},{"contestId":1519,"index":"C","solvedCount":24349},{"contestId":1519,"index":"B","solvedCount":33894},{"contestId":1519,"index":"A","solvedCount":30962},{"contestId":1517,"index":"H","solvedCount":103},{"contestId":1517,"index":"G","solvedCount":778},{"contestId":1517,"index":"F","solvedCount":739},{"contestId":1517,"index":"E","solvedCount":1074},{"contestId":1517,"index":"D","solvedCount":9694},{"contestId":1517,"index":"C","solvedCount":14338},{"contestId":1517,"index":"B","solvedCount":13942},{"contestId":1517,"index":"A","solvedCount":27141},{"contestId":1516,"index":"E","solvedCount":1122},{"contestId":1516,"index":"D","solvedCount":5537},{"contestId":1516,"index":"C","solvedCount":14841},{"contestId":1516,"index":"B","solvedCount":27709},{"contestId":1516,"index":"A","solvedCount":24942},{"contestId":1515,"index":"I","solvedCount":451},{"contestId":1515,"index":"H","solvedCount":375},{"contestId":1515,"index":"G","solvedCount":1458},{"contestId":1515,"index":"F","solvedCount":2293},{"contestId":1515,"index":"E","solvedCount":4900},{"contestId":1515,"index":"D","solvedCount":13063},{"contestId":1515,"index":"C","solvedCount":19252},{"contestId":1515,"index":"B","solvedCount":27456},{"contestId":1515,"index":"A","solvedCount":21629},{"contestId":1514,"index":"E","solvedCount":728},{"contestId":1514,"index":"D","solvedCount":5149},{"contestId":1514,"index":"C","solvedCount":19407},{"contestId":1514,"index":"B","solvedCount":38232},{"contestId":1514,"index":"A","solvedCount":25594},{"contestId":1513,"index":"F","solvedCount":1504},{"contestId":1513,"index":"E","solvedCount":1812},{"contestId":1513,"index":"D","solvedCount":6986},{"contestId":1513,"index":"C","solvedCount":17279},{"contestId":1513,"index":"B","solvedCount":21803},{"contestId":1513,"index":"A","solvedCount":20125},{"contestId":1512,"index":"G","solvedCount":9879},{"contestId":1512,"index":"F","solvedCount":6973},{"contestId":1512,"index":"E","solvedCount":11624},{"contestId":1512,"index":"D","solvedCount":25245},{"contestId":1512,"index":"C","solvedCount":22309},{"contestId":1512,"index":"B","solvedCount":26874},{"contestId":1512,"index":"A","solvedCount":85434},{"contestId":1511,"index":"G","solvedCount":1001},{"contestId":1511,"index":"F","solvedCount":680},{"contestId":1511,"index":"E","solvedCount":2989},{"contestId":1511,"index":"D","solvedCount":12687},{"contestId":1511,"index":"C","solvedCount":35938},{"contestId":1511,"index":"B","solvedCount":25124},{"contestId":1511,"index":"A","solvedCount":29093},{"contestId":1510,"index":"K","solvedCount":6130},{"contestId":1510,"index":"J","solvedCount":569},{"contestId":1510,"index":"I","solvedCount":609},{"contestId":1510,"index":"H","solvedCount":141},{"contestId":1510,"index":"G","solvedCount":1396},{"contestId":1510,"index":"F","solvedCount":66},{"contestId":1510,"index":"E","solvedCount":273},{"contestId":1510,"index":"D","solvedCount":2162},{"contestId":1510,"index":"C","solvedCount":264},{"contestId":1510,"index":"B","solvedCount":997},{"contestId":1510,"index":"A","solvedCount":173},{"contestId":1509,"index":"C","solvedCount":16601},{"contestId":1509,"index":"B","solvedCount":23582},{"contestId":1509,"index":"A","solvedCount":27660},{"contestId":1508,"index":"F","solvedCount":195},{"contestId":1508,"index":"E","solvedCount":494},{"contestId":1508,"index":"D","solvedCount":773},{"contestId":1508,"index":"C","solvedCount":1858},{"contestId":1508,"index":"B","solvedCount":4551},{"contestId":1508,"index":"A","solvedCount":6817},{"contestId":1506,"index":"G","solvedCount":4995},{"contestId":1506,"index":"F","solvedCount":3807},{"contestId":1506,"index":"E","solvedCount":14505},{"contestId":1506,"index":"D","solvedCount":26634},{"contestId":1506,"index":"C","solvedCount":39325},{"contestId":1506,"index":"B","solvedCount":21377},{"contestId":1506,"index":"A","solvedCount":33103},{"contestId":1505,"index":"I","solvedCount":621},{"contestId":1505,"index":"H","solvedCount":579},{"contestId":1505,"index":"G","solvedCount":380},{"contestId":1505,"index":"F","solvedCount":1618},{"contestId":1505,"index":"E","solvedCount":1941},{"contestId":1505,"index":"D","solvedCount":901},{"contestId":1505,"index":"C","solvedCount":6749},{"contestId":1505,"index":"B","solvedCount":6597},{"contestId":1505,"index":"A","solvedCount":16380},{"contestId":1504,"index":"B","solvedCount":28205},{"contestId":1504,"index":"A","solvedCount":23000},{"contestId":1503,"index":"F","solvedCount":245},{"contestId":1503,"index":"E","solvedCount":953},{"contestId":1503,"index":"D","solvedCount":1334},{"contestId":1503,"index":"C","solvedCount":3982},{"contestId":1503,"index":"B","solvedCount":7800},{"contestId":1503,"index":"A","solvedCount":15134},{"contestId":1501,"index":"B","solvedCount":21484},{"contestId":1501,"index":"A","solvedCount":12544},{"contestId":1500,"index":"F","solvedCount":515},{"contestId":1500,"index":"E","solvedCount":434},{"contestId":1500,"index":"D","solvedCount":664},{"contestId":1500,"index":"C","solvedCount":991},{"contestId":1500,"index":"B","solvedCount":2414},{"contestId":1500,"index":"A","solvedCount":9782},{"contestId":1499,"index":"G","solvedCount":409},{"contestId":1499,"index":"F","solvedCount":1787},{"contestId":1499,"index":"E","solvedCount":1759},{"contestId":1499,"index":"D","solvedCount":7528},{"contestId":1499,"index":"C","solvedCount":13646},{"contestId":1499,"index":"B","solvedCount":22308},{"contestId":1499,"index":"A","solvedCount":22129},{"contestId":1498,"index":"F","solvedCount":1145},{"contestId":1498,"index":"E","solvedCount":2200},{"contestId":1498,"index":"D","solvedCount":2561},{"contestId":1498,"index":"C","solvedCount":12962},{"contestId":1498,"index":"B","solvedCount":25727},{"contestId":1498,"index":"A","solvedCount":25099},{"contestId":1497,"index":"E2","solvedCount":1996},{"contestId":1497,"index":"E1","solvedCount":9284},{"contestId":1497,"index":"D","solvedCount":1812},{"contestId":1497,"index":"C2","solvedCount":20042},{"contestId":1497,"index":"C1","solvedCount":30060},{"contestId":1497,"index":"B","solvedCount":30098},{"contestId":1497,"index":"A","solvedCount":26677},{"contestId":1496,"index":"B","solvedCount":18516},{"contestId":1496,"index":"A","solvedCount":22547},{"contestId":1495,"index":"F","solvedCount":571},{"contestId":1495,"index":"E","solvedCount":553},{"contestId":1495,"index":"D","solvedCount":1648},{"contestId":1495,"index":"C","solvedCount":2959},{"contestId":1495,"index":"B","solvedCount":6420},{"contestId":1495,"index":"A","solvedCount":18088},{"contestId":1494,"index":"F","solvedCount":605},{"contestId":1494,"index":"E","solvedCount":2132},{"contestId":1494,"index":"D","solvedCount":2950},{"contestId":1494,"index":"C","solvedCount":5814},{"contestId":1494,"index":"B","solvedCount":15570},{"contestId":1494,"index":"A","solvedCount":23190},{"contestId":1493,"index":"F","solvedCount":536},{"contestId":1493,"index":"E","solvedCount":1138},{"contestId":1493,"index":"D","solvedCount":5993},{"contestId":1493,"index":"C","solvedCount":5050},{"contestId":1493,"index":"B","solvedCount":12672},{"contestId":1493,"index":"A","solvedCount":19873},{"contestId":1492,"index":"E","solvedCount":1338},{"contestId":1492,"index":"D","solvedCount":6600},{"contestId":1492,"index":"C","solvedCount":17832},{"contestId":1492,"index":"B","solvedCount":21326},{"contestId":1492,"index":"A","solvedCount":23548},{"contestId":1491,"index":"I","solvedCount":114},{"contestId":1491,"index":"H","solvedCount":1315},{"contestId":1491,"index":"G","solvedCount":1111},{"contestId":1491,"index":"F","solvedCount":1197},{"contestId":1491,"index":"E","solvedCount":2604},{"contestId":1491,"index":"D","solvedCount":8713},{"contestId":1491,"index":"C","solvedCount":8517},{"contestId":1491,"index":"B","solvedCount":14348},{"contestId":1491,"index":"A","solvedCount":19195},{"contestId":1490,"index":"G","solvedCount":6372},{"contestId":1490,"index":"F","solvedCount":19030},{"contestId":1490,"index":"E","solvedCount":21723},{"contestId":1490,"index":"D","solvedCount":22951},{"contestId":1490,"index":"C","solvedCount":40498},{"contestId":1490,"index":"B","solvedCount":28311},{"contestId":1490,"index":"A","solvedCount":33580},{"contestId":1488,"index":"J","solvedCount":50},{"contestId":1488,"index":"I","solvedCount":51},{"contestId":1488,"index":"H","solvedCount":77},{"contestId":1488,"index":"G","solvedCount":137},{"contestId":1488,"index":"F","solvedCount":195},{"contestId":1488,"index":"E","solvedCount":238},{"contestId":1488,"index":"D","solvedCount":361},{"contestId":1488,"index":"C","solvedCount":530},{"contestId":1488,"index":"B","solvedCount":608},{"contestId":1488,"index":"A","solvedCount":1883},{"contestId":1487,"index":"G","solvedCount":764},{"contestId":1487,"index":"F","solvedCount":556},{"contestId":1487,"index":"E","solvedCount":5253},{"contestId":1487,"index":"D","solvedCount":21138},{"contestId":1487,"index":"C","solvedCount":15731},{"contestId":1487,"index":"B","solvedCount":31458},{"contestId":1487,"index":"A","solvedCount":27870},{"contestId":1486,"index":"F","solvedCount":923},{"contestId":1486,"index":"E","solvedCount":3719},{"contestId":1486,"index":"D","solvedCount":10724},{"contestId":1486,"index":"C2","solvedCount":10476},{"contestId":1486,"index":"C1","solvedCount":14657},{"contestId":1486,"index":"B","solvedCount":22048},{"contestId":1486,"index":"A","solvedCount":27452},{"contestId":1485,"index":"F","solvedCount":2504},{"contestId":1485,"index":"E","solvedCount":1623},{"contestId":1485,"index":"D","solvedCount":5807},{"contestId":1485,"index":"C","solvedCount":11393},{"contestId":1485,"index":"B","solvedCount":18132},{"contestId":1485,"index":"A","solvedCount":37110},{"contestId":1482,"index":"H","solvedCount":849},{"contestId":1482,"index":"G","solvedCount":367},{"contestId":1482,"index":"F","solvedCount":1819},{"contestId":1482,"index":"E","solvedCount":4091},{"contestId":1482,"index":"D","solvedCount":4171},{"contestId":1482,"index":"C","solvedCount":10139},{"contestId":1482,"index":"B","solvedCount":9723},{"contestId":1482,"index":"A","solvedCount":21478},{"contestId":1481,"index":"F","solvedCount":924},{"contestId":1481,"index":"E","solvedCount":2538},{"contestId":1481,"index":"D","solvedCount":4988},{"contestId":1481,"index":"C","solvedCount":12570},{"contestId":1481,"index":"B","solvedCount":20065},{"contestId":1481,"index":"A","solvedCount":25915},{"contestId":1480,"index":"B","solvedCount":18070},{"contestId":1480,"index":"A","solvedCount":27409},{"contestId":1479,"index":"E","solvedCount":476},{"contestId":1479,"index":"D","solvedCount":1482},{"contestId":1479,"index":"C","solvedCount":1499},{"contestId":1479,"index":"B2","solvedCount":4629},{"contestId":1479,"index":"B1","solvedCount":7612},{"contestId":1479,"index":"A","solvedCount":13570},{"contestId":1478,"index":"C","solvedCount":10832},{"contestId":1478,"index":"B","solvedCount":19142},{"contestId":1478,"index":"A","solvedCount":28326},{"contestId":1477,"index":"F","solvedCount":387},{"contestId":1477,"index":"E","solvedCount":308},{"contestId":1477,"index":"D","solvedCount":840},{"contestId":1477,"index":"C","solvedCount":2683},{"contestId":1477,"index":"B","solvedCount":3762},{"contestId":1477,"index":"A","solvedCount":6707},{"contestId":1476,"index":"G","solvedCount":1058},{"contestId":1476,"index":"F","solvedCount":1251},{"contestId":1476,"index":"E","solvedCount":2895},{"contestId":1476,"index":"D","solvedCount":9390},{"contestId":1476,"index":"C","solvedCount":12502},{"contestId":1476,"index":"B","solvedCount":22045},{"contestId":1476,"index":"A","solvedCount":46665},{"contestId":1475,"index":"G","solvedCount":8235},{"contestId":1475,"index":"F","solvedCount":6110},{"contestId":1475,"index":"E","solvedCount":19152},{"contestId":1475,"index":"D","solvedCount":11492},{"contestId":1475,"index":"C","solvedCount":29324},{"contestId":1475,"index":"B","solvedCount":59785},{"contestId":1475,"index":"A","solvedCount":95702},{"contestId":1474,"index":"F","solvedCount":405},{"contestId":1474,"index":"E","solvedCount":1551},{"contestId":1474,"index":"D","solvedCount":4394},{"contestId":1474,"index":"C","solvedCount":14665},{"contestId":1474,"index":"B","solvedCount":44530},{"contestId":1474,"index":"A","solvedCount":23665},{"contestId":1473,"index":"G","solvedCount":513},{"contestId":1473,"index":"F","solvedCount":1285},{"contestId":1473,"index":"E","solvedCount":5480},{"contestId":1473,"index":"D","solvedCount":11475},{"contestId":1473,"index":"C","solvedCount":13570},{"contestId":1473,"index":"B","solvedCount":36015},{"contestId":1473,"index":"A","solvedCount":38110},{"contestId":1472,"index":"G","solvedCount":6117},{"contestId":1472,"index":"F","solvedCount":3384},{"contestId":1472,"index":"E","solvedCount":9262},{"contestId":1472,"index":"D","solvedCount":31779},{"contestId":1472,"index":"C","solvedCount":36774},{"contestId":1472,"index":"B","solvedCount":62158},{"contestId":1472,"index":"A","solvedCount":46638},{"contestId":1471,"index":"B","solvedCount":20098},{"contestId":1471,"index":"A","solvedCount":42582},{"contestId":1470,"index":"F","solvedCount":174},{"contestId":1470,"index":"E","solvedCount":1002},{"contestId":1470,"index":"D","solvedCount":4347},{"contestId":1470,"index":"C","solvedCount":1489},{"contestId":1470,"index":"B","solvedCount":6862},{"contestId":1470,"index":"A","solvedCount":31912},{"contestId":1469,"index":"F","solvedCount":1142},{"contestId":1469,"index":"E","solvedCount":2274},{"contestId":1469,"index":"D","solvedCount":10391},{"contestId":1469,"index":"C","solvedCount":11876},{"contestId":1469,"index":"B","solvedCount":31808},{"contestId":1469,"index":"A","solvedCount":30610},{"contestId":1468,"index":"N","solvedCount":9393},{"contestId":1468,"index":"M","solvedCount":1207},{"contestId":1468,"index":"L","solvedCount":392},{"contestId":1468,"index":"K","solvedCount":5725},{"contestId":1468,"index":"J","solvedCount":6930},{"contestId":1468,"index":"I","solvedCount":663},{"contestId":1468,"index":"H","solvedCount":2073},{"contestId":1468,"index":"G","solvedCount":954},{"contestId":1468,"index":"F","solvedCount":4353},{"contestId":1468,"index":"E","solvedCount":9951},{"contestId":1468,"index":"D","solvedCount":5482},{"contestId":1468,"index":"C","solvedCount":12026},{"contestId":1468,"index":"B","solvedCount":281},{"contestId":1468,"index":"A","solvedCount":2048},{"contestId":1467,"index":"E","solvedCount":1889},{"contestId":1467,"index":"D","solvedCount":4144},{"contestId":1467,"index":"C","solvedCount":6897},{"contestId":1467,"index":"B","solvedCount":11670},{"contestId":1467,"index":"A","solvedCount":25511},{"contestId":1466,"index":"I","solvedCount":254},{"contestId":1466,"index":"H","solvedCount":725},{"contestId":1466,"index":"G","solvedCount":1109},{"contestId":1466,"index":"F","solvedCount":3139},{"contestId":1466,"index":"E","solvedCount":8766},{"contestId":1466,"index":"D","solvedCount":15805},{"contestId":1466,"index":"C","solvedCount":18990},{"contestId":1466,"index":"B","solvedCount":23736},{"contestId":1466,"index":"A","solvedCount":23348},{"contestId":1464,"index":"F","solvedCount":452},{"contestId":1463,"index":"F","solvedCount":905},{"contestId":1463,"index":"E","solvedCount":1811},{"contestId":1463,"index":"D","solvedCount":4994},{"contestId":1463,"index":"C","solvedCount":6147},{"contestId":1463,"index":"B","solvedCount":21566},{"contestId":1463,"index":"A","solvedCount":28476},{"contestId":1462,"index":"F","solvedCount":9036},{"contestId":1462,"index":"E2","solvedCount":12003},{"contestId":1462,"index":"E1","solvedCount":15881},{"contestId":1462,"index":"D","solvedCount":18674},{"contestId":1462,"index":"C","solvedCount":37515},{"contestId":1462,"index":"B","solvedCount":29648},{"contestId":1462,"index":"A","solvedCount":51246},{"contestId":1461,"index":"F","solvedCount":692},{"contestId":1461,"index":"E","solvedCount":2263},{"contestId":1461,"index":"D","solvedCount":10598},{"contestId":1461,"index":"C","solvedCount":12883},{"contestId":1461,"index":"B","solvedCount":13464},{"contestId":1461,"index":"A","solvedCount":19069},{"contestId":1459,"index":"B","solvedCount":22954},{"contestId":1459,"index":"A","solvedCount":18174},{"contestId":1458,"index":"F","solvedCount":536},{"contestId":1458,"index":"E","solvedCount":691},{"contestId":1458,"index":"D","solvedCount":1828},{"contestId":1458,"index":"C","solvedCount":1820},{"contestId":1458,"index":"B","solvedCount":4317},{"contestId":1458,"index":"A","solvedCount":27587},{"contestId":1456,"index":"E","solvedCount":398},{"contestId":1455,"index":"G","solvedCount":558},{"contestId":1455,"index":"F","solvedCount":539},{"contestId":1455,"index":"E","solvedCount":1712},{"contestId":1455,"index":"D","solvedCount":13446},{"contestId":1455,"index":"C","solvedCount":20677},{"contestId":1455,"index":"B","solvedCount":23696},{"contestId":1455,"index":"A","solvedCount":27640},{"contestId":1454,"index":"F","solvedCount":5067},{"contestId":1454,"index":"E","solvedCount":7173},{"contestId":1454,"index":"D","solvedCount":22822},{"contestId":1454,"index":"C","solvedCount":22806},{"contestId":1454,"index":"B","solvedCount":30400},{"contestId":1454,"index":"A","solvedCount":45150},{"contestId":1453,"index":"F","solvedCount":1098},{"contestId":1453,"index":"E","solvedCount":2328},{"contestId":1453,"index":"D","solvedCount":4505},{"contestId":1453,"index":"C","solvedCount":6305},{"contestId":1453,"index":"B","solvedCount":14272},{"contestId":1453,"index":"A","solvedCount":25479},{"contestId":1452,"index":"G","solvedCount":587},{"contestId":1452,"index":"F","solvedCount":416},{"contestId":1452,"index":"E","solvedCount":1791},{"contestId":1452,"index":"D","solvedCount":8879},{"contestId":1452,"index":"C","solvedCount":21537},{"contestId":1452,"index":"B","solvedCount":15714},{"contestId":1452,"index":"A","solvedCount":23220},{"contestId":1451,"index":"F","solvedCount":1321},{"contestId":1451,"index":"E2","solvedCount":4052},{"contestId":1451,"index":"E1","solvedCount":5688},{"contestId":1451,"index":"D","solvedCount":10427},{"contestId":1451,"index":"C","solvedCount":17602},{"contestId":1451,"index":"B","solvedCount":20607},{"contestId":1451,"index":"A","solvedCount":25586},{"contestId":1450,"index":"H2","solvedCount":388},{"contestId":1450,"index":"H1","solvedCount":670},{"contestId":1450,"index":"G","solvedCount":454},{"contestId":1450,"index":"F","solvedCount":1507},{"contestId":1450,"index":"E","solvedCount":1643},{"contestId":1450,"index":"D","solvedCount":5910},{"contestId":1450,"index":"C2","solvedCount":4548},{"contestId":1450,"index":"C1","solvedCount":6083},{"contestId":1450,"index":"B","solvedCount":16182},{"contestId":1450,"index":"A","solvedCount":18608},{"contestId":1447,"index":"B","solvedCount":30007},{"contestId":1447,"index":"A","solvedCount":14527},{"contestId":1446,"index":"F","solvedCount":490},{"contestId":1446,"index":"E","solvedCount":132},{"contestId":1446,"index":"D2","solvedCount":2102},{"contestId":1446,"index":"D1","solvedCount":2240},{"contestId":1446,"index":"C","solvedCount":4275},{"contestId":1446,"index":"B","solvedCount":9548},{"contestId":1446,"index":"A","solvedCount":18360},{"contestId":1445,"index":"B","solvedCount":16074},{"contestId":1445,"index":"A","solvedCount":20545},{"contestId":1444,"index":"E","solvedCount":172},{"contestId":1444,"index":"D","solvedCount":710},{"contestId":1444,"index":"C","solvedCount":2017},{"contestId":1444,"index":"B","solvedCount":6901},{"contestId":1444,"index":"A","solvedCount":14769},{"contestId":1443,"index":"E","solvedCount":1605},{"contestId":1443,"index":"C","solvedCount":17299},{"contestId":1443,"index":"B","solvedCount":16863},{"contestId":1443,"index":"A","solvedCount":16778},{"contestId":1442,"index":"F","solvedCount":175},{"contestId":1442,"index":"E","solvedCount":848},{"contestId":1442,"index":"D","solvedCount":3265},{"contestId":1442,"index":"C","solvedCount":2112},{"contestId":1442,"index":"B","solvedCount":5605},{"contestId":1442,"index":"A","solvedCount":9951},{"contestId":1440,"index":"B","solvedCount":34479},{"contestId":1440,"index":"A","solvedCount":20499},{"contestId":1439,"index":"E","solvedCount":317},{"contestId":1439,"index":"D","solvedCount":624},{"contestId":1439,"index":"C","solvedCount":2421},{"contestId":1439,"index":"B","solvedCount":1709},{"contestId":1439,"index":"A2","solvedCount":5463},{"contestId":1439,"index":"A1","solvedCount":9870},{"contestId":1438,"index":"F","solvedCount":832},{"contestId":1438,"index":"E","solvedCount":1525},{"contestId":1438,"index":"D","solvedCount":4724},{"contestId":1438,"index":"C","solvedCount":12034},{"contestId":1438,"index":"B","solvedCount":32440},{"contestId":1438,"index":"A","solvedCount":19852},{"contestId":1437,"index":"G","solvedCount":1426},{"contestId":1437,"index":"F","solvedCount":1778},{"contestId":1437,"index":"E","solvedCount":4127},{"contestId":1437,"index":"D","solvedCount":14789},{"contestId":1437,"index":"C","solvedCount":12811},{"contestId":1437,"index":"B","solvedCount":21258},{"contestId":1437,"index":"A","solvedCount":18549},{"contestId":1436,"index":"F","solvedCount":737},{"contestId":1436,"index":"E","solvedCount":3033},{"contestId":1436,"index":"D","solvedCount":6610},{"contestId":1436,"index":"C","solvedCount":11944},{"contestId":1436,"index":"B","solvedCount":21923},{"contestId":1436,"index":"A","solvedCount":23756},{"contestId":1434,"index":"E","solvedCount":340},{"contestId":1433,"index":"G","solvedCount":5531},{"contestId":1433,"index":"F","solvedCount":6984},{"contestId":1433,"index":"E","solvedCount":20271},{"contestId":1433,"index":"D","solvedCount":33251},{"contestId":1433,"index":"C","solvedCount":29135},{"contestId":1433,"index":"B","solvedCount":30253},{"contestId":1433,"index":"A","solvedCount":64702},{"contestId":1431,"index":"J","solvedCount":56},{"contestId":1431,"index":"I","solvedCount":58},{"contestId":1431,"index":"H","solvedCount":82},{"contestId":1431,"index":"G","solvedCount":218},{"contestId":1431,"index":"F","solvedCount":165},{"contestId":1431,"index":"E","solvedCount":235},{"contestId":1431,"index":"D","solvedCount":493},{"contestId":1431,"index":"C","solvedCount":756},{"contestId":1431,"index":"B","solvedCount":1062},{"contestId":1431,"index":"A","solvedCount":2203},{"contestId":1430,"index":"G","solvedCount":978},{"contestId":1430,"index":"F","solvedCount":1094},{"contestId":1430,"index":"E","solvedCount":7562},{"contestId":1430,"index":"D","solvedCount":9500},{"contestId":1430,"index":"C","solvedCount":29452},{"contestId":1430,"index":"B","solvedCount":20566},{"contestId":1430,"index":"A","solvedCount":22065},{"contestId":1428,"index":"H","solvedCount":132},{"contestId":1428,"index":"G2","solvedCount":874},{"contestId":1428,"index":"G1","solvedCount":733},{"contestId":1428,"index":"F","solvedCount":2696},{"contestId":1428,"index":"E","solvedCount":4483},{"contestId":1428,"index":"D","solvedCount":4777},{"contestId":1428,"index":"C","solvedCount":23319},{"contestId":1428,"index":"B","solvedCount":15374},{"contestId":1428,"index":"A","solvedCount":17183},{"contestId":1427,"index":"H","solvedCount":103},{"contestId":1427,"index":"G","solvedCount":521},{"contestId":1427,"index":"F","solvedCount":440},{"contestId":1427,"index":"E","solvedCount":1764},{"contestId":1427,"index":"D","solvedCount":3769},{"contestId":1427,"index":"C","solvedCount":6219},{"contestId":1427,"index":"B","solvedCount":11586},{"contestId":1427,"index":"A","solvedCount":18232},{"contestId":1426,"index":"F","solvedCount":6537},{"contestId":1426,"index":"E","solvedCount":8334},{"contestId":1426,"index":"D","solvedCount":18022},{"contestId":1426,"index":"C","solvedCount":20894},{"contestId":1426,"index":"B","solvedCount":22130},{"contestId":1426,"index":"A","solvedCount":56756},{"contestId":1425,"index":"I","solvedCount":285},{"contestId":1425,"index":"H","solvedCount":4464},{"contestId":1425,"index":"F","solvedCount":7430},{"contestId":1425,"index":"E","solvedCount":1032},{"contestId":1425,"index":"D","solvedCount":942},{"contestId":1425,"index":"C","solvedCount":127},{"contestId":1425,"index":"B","solvedCount":386},{"contestId":1425,"index":"A","solvedCount":7386},{"contestId":1424,"index":"M","solvedCount":646},{"contestId":1424,"index":"G","solvedCount":6944},{"contestId":1423,"index":"N","solvedCount":177},{"contestId":1423,"index":"M","solvedCount":378},{"contestId":1423,"index":"L","solvedCount":673},{"contestId":1423,"index":"K","solvedCount":5555},{"contestId":1423,"index":"J","solvedCount":926},{"contestId":1423,"index":"I","solvedCount":304},{"contestId":1423,"index":"H","solvedCount":697},{"contestId":1423,"index":"G","solvedCount":359},{"contestId":1423,"index":"F","solvedCount":548},{"contestId":1423,"index":"E","solvedCount":142},{"contestId":1423,"index":"D","solvedCount":83},{"contestId":1423,"index":"C","solvedCount":243},{"contestId":1423,"index":"B","solvedCount":2309},{"contestId":1423,"index":"A","solvedCount":131},{"contestId":1422,"index":"F","solvedCount":1471},{"contestId":1422,"index":"E","solvedCount":929},{"contestId":1422,"index":"D","solvedCount":3299},{"contestId":1422,"index":"C","solvedCount":8940},{"contestId":1422,"index":"B","solvedCount":15192},{"contestId":1422,"index":"A","solvedCount":22049},{"contestId":1421,"index":"E","solvedCount":1049},{"contestId":1421,"index":"D","solvedCount":4453},{"contestId":1421,"index":"C","solvedCount":13692},{"contestId":1421,"index":"B","solvedCount":13540},{"contestId":1421,"index":"A","solvedCount":37658},{"contestId":1420,"index":"E","solvedCount":1115},{"contestId":1420,"index":"D","solvedCount":8588},{"contestId":1420,"index":"C2","solvedCount":5346},{"contestId":1420,"index":"C1","solvedCount":19422},{"contestId":1420,"index":"B","solvedCount":39428},{"contestId":1420,"index":"A","solvedCount":25653},{"contestId":1419,"index":"F","solvedCount":687},{"contestId":1419,"index":"E","solvedCount":3568},{"contestId":1419,"index":"D2","solvedCount":17799},{"contestId":1419,"index":"D1","solvedCount":26843},{"contestId":1419,"index":"C","solvedCount":16480},{"contestId":1419,"index":"B","solvedCount":17178},{"contestId":1419,"index":"A","solvedCount":20745},{"contestId":1418,"index":"G","solvedCount":3109},{"contestId":1418,"index":"F","solvedCount":566},{"contestId":1418,"index":"E","solvedCount":2437},{"contestId":1418,"index":"D","solvedCount":4871},{"contestId":1418,"index":"C","solvedCount":31274},{"contestId":1418,"index":"B","solvedCount":17900},{"contestId":1418,"index":"A","solvedCount":37819},{"contestId":1417,"index":"B","solvedCount":15174},{"contestId":1417,"index":"A","solvedCount":18828},{"contestId":1416,"index":"F","solvedCount":740},{"contestId":1416,"index":"E","solvedCount":563},{"contestId":1416,"index":"D","solvedCount":3112},{"contestId":1416,"index":"C","solvedCount":5379},{"contestId":1416,"index":"B","solvedCount":6839},{"contestId":1416,"index":"A","solvedCount":18174},{"contestId":1415,"index":"F","solvedCount":630},{"contestId":1415,"index":"E","solvedCount":3084},{"contestId":1415,"index":"D","solvedCount":6331},{"contestId":1415,"index":"C","solvedCount":11896},{"contestId":1415,"index":"B","solvedCount":12621},{"contestId":1415,"index":"A","solvedCount":15970},{"contestId":1413,"index":"F","solvedCount":1035},{"contestId":1413,"index":"E","solvedCount":2345},{"contestId":1413,"index":"D","solvedCount":7006},{"contestId":1413,"index":"C","solvedCount":6330},{"contestId":1413,"index":"B","solvedCount":12128},{"contestId":1413,"index":"A","solvedCount":15352},{"contestId":1411,"index":"G","solvedCount":967},{"contestId":1411,"index":"F","solvedCount":540},{"contestId":1411,"index":"E","solvedCount":1883},{"contestId":1411,"index":"D","solvedCount":2789},{"contestId":1411,"index":"C","solvedCount":8719},{"contestId":1411,"index":"B","solvedCount":34175},{"contestId":1411,"index":"A","solvedCount":21917},{"contestId":1409,"index":"F","solvedCount":5321},{"contestId":1409,"index":"E","solvedCount":8636},{"contestId":1409,"index":"D","solvedCount":21912},{"contestId":1409,"index":"C","solvedCount":25012},{"contestId":1409,"index":"B","solvedCount":31520},{"contestId":1409,"index":"A","solvedCount":84320},{"contestId":1408,"index":"I","solvedCount":404},{"contestId":1408,"index":"H","solvedCount":583},{"contestId":1408,"index":"G","solvedCount":1420},{"contestId":1408,"index":"F","solvedCount":2811},{"contestId":1408,"index":"E","solvedCount":2281},{"contestId":1408,"index":"D","solvedCount":4791},{"contestId":1408,"index":"C","solvedCount":9422},{"contestId":1408,"index":"B","solvedCount":10549},{"contestId":1408,"index":"A","solvedCount":12858},{"contestId":1407,"index":"E","solvedCount":2036},{"contestId":1407,"index":"D","solvedCount":6165},{"contestId":1407,"index":"C","solvedCount":15701},{"contestId":1407,"index":"B","solvedCount":18323},{"contestId":1407,"index":"A","solvedCount":21673},{"contestId":1406,"index":"E","solvedCount":2024},{"contestId":1406,"index":"D","solvedCount":3897},{"contestId":1406,"index":"C","solvedCount":12401},{"contestId":1406,"index":"B","solvedCount":25023},{"contestId":1406,"index":"A","solvedCount":23505},{"contestId":1405,"index":"B","solvedCount":23558},{"contestId":1405,"index":"A","solvedCount":22025},{"contestId":1404,"index":"E","solvedCount":1872},{"contestId":1404,"index":"D","solvedCount":1325},{"contestId":1404,"index":"C","solvedCount":3173},{"contestId":1404,"index":"B","solvedCount":8696},{"contestId":1404,"index":"A","solvedCount":20769},{"contestId":1403,"index":"C","solvedCount":95},{"contestId":1403,"index":"B","solvedCount":445},{"contestId":1403,"index":"A","solvedCount":366},{"contestId":1402,"index":"C","solvedCount":273},{"contestId":1402,"index":"B","solvedCount":145},{"contestId":1402,"index":"A","solvedCount":1398},{"contestId":1401,"index":"F","solvedCount":2041},{"contestId":1401,"index":"E","solvedCount":2718},{"contestId":1401,"index":"D","solvedCount":11011},{"contestId":1401,"index":"C","solvedCount":27695},{"contestId":1401,"index":"B","solvedCount":21959},{"contestId":1401,"index":"A","solvedCount":28989},{"contestId":1400,"index":"G","solvedCount":1252},{"contestId":1400,"index":"F","solvedCount":1325},{"contestId":1400,"index":"E","solvedCount":6828},{"contestId":1400,"index":"D","solvedCount":11669},{"contestId":1400,"index":"C","solvedCount":18780},{"contestId":1400,"index":"B","solvedCount":11830},{"contestId":1400,"index":"A","solvedCount":28173},{"contestId":1399,"index":"F","solvedCount":1971},{"contestId":1399,"index":"E2","solvedCount":2640},{"contestId":1399,"index":"E1","solvedCount":6523},{"contestId":1399,"index":"D","solvedCount":20290},{"contestId":1399,"index":"C","solvedCount":34135},{"contestId":1399,"index":"B","solvedCount":47961},{"contestId":1399,"index":"A","solvedCount":85588},{"contestId":1398,"index":"G","solvedCount":1360},{"contestId":1398,"index":"F","solvedCount":1510},{"contestId":1398,"index":"E","solvedCount":2661},{"contestId":1398,"index":"D","solvedCount":12930},{"contestId":1398,"index":"C","solvedCount":41144},{"contestId":1398,"index":"B","solvedCount":26325},{"contestId":1398,"index":"A","solvedCount":29166},{"contestId":1397,"index":"B","solvedCount":15648},{"contestId":1397,"index":"A","solvedCount":30214},{"contestId":1396,"index":"E","solvedCount":450},{"contestId":1396,"index":"D","solvedCount":355},{"contestId":1396,"index":"C","solvedCount":2880},{"contestId":1396,"index":"B","solvedCount":13543},{"contestId":1396,"index":"A","solvedCount":16990},{"contestId":1395,"index":"C","solvedCount":15575},{"contestId":1395,"index":"B","solvedCount":16452},{"contestId":1395,"index":"A","solvedCount":25781},{"contestId":1394,"index":"E","solvedCount":186},{"contestId":1394,"index":"D","solvedCount":1339},{"contestId":1394,"index":"C","solvedCount":1301},{"contestId":1394,"index":"B","solvedCount":2199},{"contestId":1394,"index":"A","solvedCount":7198},{"contestId":1393,"index":"E2","solvedCount":573},{"contestId":1393,"index":"E1","solvedCount":538},{"contestId":1393,"index":"D","solvedCount":4268},{"contestId":1393,"index":"C","solvedCount":11156},{"contestId":1393,"index":"B","solvedCount":17552},{"contestId":1393,"index":"A","solvedCount":20885},{"contestId":1392,"index":"I","solvedCount":336},{"contestId":1392,"index":"H","solvedCount":1247},{"contestId":1392,"index":"G","solvedCount":805},{"contestId":1392,"index":"F","solvedCount":2749},{"contestId":1392,"index":"E","solvedCount":3991},{"contestId":1392,"index":"D","solvedCount":10091},{"contestId":1392,"index":"C","solvedCount":19839},{"contestId":1392,"index":"B","solvedCount":18997},{"contestId":1392,"index":"A","solvedCount":21878},{"contestId":1391,"index":"E","solvedCount":2133},{"contestId":1391,"index":"D","solvedCount":5956},{"contestId":1391,"index":"C","solvedCount":16288},{"contestId":1391,"index":"B","solvedCount":30417},{"contestId":1391,"index":"A","solvedCount":25229},{"contestId":1389,"index":"G","solvedCount":589},{"contestId":1389,"index":"F","solvedCount":1355},{"contestId":1389,"index":"E","solvedCount":3788},{"contestId":1389,"index":"D","solvedCount":4610},{"contestId":1389,"index":"C","solvedCount":21032},{"contestId":1389,"index":"B","solvedCount":21765},{"contestId":1389,"index":"A","solvedCount":52534},{"contestId":1388,"index":"E","solvedCount":675},{"contestId":1388,"index":"D","solvedCount":7052},{"contestId":1388,"index":"C","solvedCount":10567},{"contestId":1388,"index":"B","solvedCount":22942},{"contestId":1388,"index":"A","solvedCount":26137},{"contestId":1387,"index":"C","solvedCount":278},{"contestId":1387,"index":"B2","solvedCount":1423},{"contestId":1387,"index":"B1","solvedCount":2017},{"contestId":1387,"index":"A","solvedCount":1016},{"contestId":1386,"index":"C","solvedCount":721},{"contestId":1386,"index":"B","solvedCount":213},{"contestId":1386,"index":"A","solvedCount":374},{"contestId":1385,"index":"G","solvedCount":2140},{"contestId":1385,"index":"F","solvedCount":3021},{"contestId":1385,"index":"E","solvedCount":10048},{"contestId":1385,"index":"D","solvedCount":23476},{"contestId":1385,"index":"C","solvedCount":29543},{"contestId":1385,"index":"B","solvedCount":40144},{"contestId":1385,"index":"A","solvedCount":44633},{"contestId":1384,"index":"B2","solvedCount":2658},{"contestId":1384,"index":"B1","solvedCount":4148},{"contestId":1384,"index":"A","solvedCount":19923},{"contestId":1383,"index":"F","solvedCount":462},{"contestId":1383,"index":"E","solvedCount":1192},{"contestId":1383,"index":"D","solvedCount":872},{"contestId":1383,"index":"C","solvedCount":736},{"contestId":1383,"index":"B","solvedCount":5870},{"contestId":1383,"index":"A","solvedCount":11463},{"contestId":1382,"index":"B","solvedCount":26666},{"contestId":1382,"index":"A","solvedCount":27610},{"contestId":1381,"index":"E","solvedCount":368},{"contestId":1381,"index":"D","solvedCount":844},{"contestId":1381,"index":"C","solvedCount":1756},{"contestId":1381,"index":"B","solvedCount":9793},{"contestId":1381,"index":"A2","solvedCount":14613},{"contestId":1381,"index":"A1","solvedCount":22074},{"contestId":1380,"index":"G","solvedCount":1036},{"contestId":1380,"index":"F","solvedCount":964},{"contestId":1380,"index":"E","solvedCount":2484},{"contestId":1380,"index":"D","solvedCount":5130},{"contestId":1380,"index":"C","solvedCount":23263},{"contestId":1380,"index":"B","solvedCount":15430},{"contestId":1380,"index":"A","solvedCount":45069},{"contestId":1379,"index":"F2","solvedCount":668},{"contestId":1379,"index":"F1","solvedCount":767},{"contestId":1379,"index":"E","solvedCount":601},{"contestId":1379,"index":"D","solvedCount":1182},{"contestId":1379,"index":"C","solvedCount":6290},{"contestId":1379,"index":"B","solvedCount":13282},{"contestId":1379,"index":"A","solvedCount":12723},{"contestId":1375,"index":"I","solvedCount":284},{"contestId":1375,"index":"H","solvedCount":561},{"contestId":1375,"index":"G","solvedCount":2380},{"contestId":1375,"index":"F","solvedCount":2614},{"contestId":1375,"index":"E","solvedCount":3568},{"contestId":1375,"index":"D","solvedCount":10413},{"contestId":1375,"index":"C","solvedCount":23450},{"contestId":1375,"index":"B","solvedCount":17972},{"contestId":1375,"index":"A","solvedCount":18948},{"contestId":1374,"index":"F","solvedCount":1444},{"contestId":1374,"index":"E2","solvedCount":1152},{"contestId":1374,"index":"E1","solvedCount":15306},{"contestId":1374,"index":"D","solvedCount":33754},{"contestId":1374,"index":"C","solvedCount":69813},{"contestId":1374,"index":"B","solvedCount":79282},{"contestId":1374,"index":"A","solvedCount":66930},{"contestId":1373,"index":"G","solvedCount":986},{"contestId":1373,"index":"F","solvedCount":1949},{"contestId":1373,"index":"E","solvedCount":3012},{"contestId":1373,"index":"D","solvedCount":18365},{"contestId":1373,"index":"C","solvedCount":19623},{"contestId":1373,"index":"B","solvedCount":58463},{"contestId":1373,"index":"A","solvedCount":30179},{"contestId":1372,"index":"F","solvedCount":525},{"contestId":1372,"index":"E","solvedCount":1497},{"contestId":1372,"index":"D","solvedCount":5991},{"contestId":1372,"index":"C","solvedCount":19404},{"contestId":1372,"index":"B","solvedCount":39392},{"contestId":1372,"index":"A","solvedCount":33726},{"contestId":1371,"index":"F","solvedCount":764},{"contestId":1371,"index":"E2","solvedCount":2571},{"contestId":1371,"index":"E1","solvedCount":5582},{"contestId":1371,"index":"D","solvedCount":13827},{"contestId":1371,"index":"C","solvedCount":21585},{"contestId":1371,"index":"B","solvedCount":19806},{"contestId":1371,"index":"A","solvedCount":52388},{"contestId":1370,"index":"F2","solvedCount":1766},{"contestId":1370,"index":"F1","solvedCount":1873},{"contestId":1370,"index":"E","solvedCount":5332},{"contestId":1370,"index":"D","solvedCount":11537},{"contestId":1370,"index":"C","solvedCount":28031},{"contestId":1370,"index":"B","solvedCount":25537},{"contestId":1370,"index":"A","solvedCount":69192},{"contestId":1369,"index":"F","solvedCount":779},{"contestId":1369,"index":"E","solvedCount":2537},{"contestId":1369,"index":"D","solvedCount":9367},{"contestId":1369,"index":"C","solvedCount":21292},{"contestId":1369,"index":"B","solvedCount":25879},{"contestId":1369,"index":"A","solvedCount":39612},{"contestId":1368,"index":"H2","solvedCount":291},{"contestId":1368,"index":"H1","solvedCount":486},{"contestId":1368,"index":"G","solvedCount":810},{"contestId":1368,"index":"F","solvedCount":1139},{"contestId":1368,"index":"E","solvedCount":2492},{"contestId":1368,"index":"D","solvedCount":14633},{"contestId":1368,"index":"C","solvedCount":14182},{"contestId":1368,"index":"B","solvedCount":22116},{"contestId":1368,"index":"A","solvedCount":47787},{"contestId":1367,"index":"F2","solvedCount":2042},{"contestId":1367,"index":"F1","solvedCount":3750},{"contestId":1367,"index":"E","solvedCount":5983},{"contestId":1367,"index":"D","solvedCount":9029},{"contestId":1367,"index":"C","solvedCount":25882},{"contestId":1367,"index":"B","solvedCount":67061},{"contestId":1367,"index":"A","solvedCount":70322},{"contestId":1366,"index":"G","solvedCount":656},{"contestId":1366,"index":"F","solvedCount":955},{"contestId":1366,"index":"E","solvedCount":4723},{"contestId":1366,"index":"D","solvedCount":13025},{"contestId":1366,"index":"C","solvedCount":14419},{"contestId":1366,"index":"B","solvedCount":30456},{"contestId":1366,"index":"A","solvedCount":33737},{"contestId":1365,"index":"G","solvedCount":1578},{"contestId":1365,"index":"F","solvedCount":4935},{"contestId":1365,"index":"E","solvedCount":8538},{"contestId":1365,"index":"D","solvedCount":21986},{"contestId":1365,"index":"C","solvedCount":25532},{"contestId":1365,"index":"B","solvedCount":29366},{"contestId":1365,"index":"A","solvedCount":25350},{"contestId":1364,"index":"E","solvedCount":1808},{"contestId":1364,"index":"D","solvedCount":5275},{"contestId":1364,"index":"C","solvedCount":14692},{"contestId":1364,"index":"B","solvedCount":28449},{"contestId":1364,"index":"A","solvedCount":32328},{"contestId":1363,"index":"F","solvedCount":1872},{"contestId":1363,"index":"E","solvedCount":7729},{"contestId":1363,"index":"D","solvedCount":4518},{"contestId":1363,"index":"C","solvedCount":21879},{"contestId":1363,"index":"B","solvedCount":27368},{"contestId":1363,"index":"A","solvedCount":41907},{"contestId":1362,"index":"C","solvedCount":25664},{"contestId":1362,"index":"B","solvedCount":21549},{"contestId":1362,"index":"A","solvedCount":37891},{"contestId":1361,"index":"F","solvedCount":264},{"contestId":1361,"index":"E","solvedCount":1104},{"contestId":1361,"index":"D","solvedCount":456},{"contestId":1361,"index":"C","solvedCount":2181},{"contestId":1361,"index":"B","solvedCount":3925},{"contestId":1361,"index":"A","solvedCount":8929},{"contestId":1360,"index":"H","solvedCount":4955},{"contestId":1360,"index":"G","solvedCount":8461},{"contestId":1360,"index":"F","solvedCount":13888},{"contestId":1360,"index":"E","solvedCount":28826},{"contestId":1360,"index":"D","solvedCount":46633},{"contestId":1360,"index":"C","solvedCount":37951},{"contestId":1360,"index":"B","solvedCount":55520},{"contestId":1360,"index":"A","solvedCount":58705},{"contestId":1359,"index":"F","solvedCount":641},{"contestId":1359,"index":"E","solvedCount":6976},{"contestId":1359,"index":"D","solvedCount":11121},{"contestId":1359,"index":"C","solvedCount":15727},{"contestId":1359,"index":"B","solvedCount":29732},{"contestId":1359,"index":"A","solvedCount":32174},{"contestId":1358,"index":"F","solvedCount":570},{"contestId":1358,"index":"E","solvedCount":2502},{"contestId":1358,"index":"D","solvedCount":8895},{"contestId":1358,"index":"C","solvedCount":18610},{"contestId":1358,"index":"B","solvedCount":26141},{"contestId":1358,"index":"A","solvedCount":44180},{"contestId":1357,"index":"E2","solvedCount":54},{"contestId":1357,"index":"E1","solvedCount":196},{"contestId":1357,"index":"D5","solvedCount":84},{"contestId":1357,"index":"D4","solvedCount":87},{"contestId":1357,"index":"D3","solvedCount":107},{"contestId":1357,"index":"D2","solvedCount":114},{"contestId":1357,"index":"D1","solvedCount":127},{"contestId":1357,"index":"C2","solvedCount":308},{"contestId":1357,"index":"C1","solvedCount":351},{"contestId":1357,"index":"B2","solvedCount":217},{"contestId":1357,"index":"B1","solvedCount":217},{"contestId":1357,"index":"A7","solvedCount":186},{"contestId":1357,"index":"A6","solvedCount":171},{"contestId":1357,"index":"A5","solvedCount":244},{"contestId":1357,"index":"A4","solvedCount":355},{"contestId":1357,"index":"A3","solvedCount":482},{"contestId":1357,"index":"A2","solvedCount":514},{"contestId":1357,"index":"A1","solvedCount":635},{"contestId":1356,"index":"D2","solvedCount":130},{"contestId":1356,"index":"D1","solvedCount":139},{"contestId":1356,"index":"C","solvedCount":306},{"contestId":1356,"index":"B2","solvedCount":288},{"contestId":1356,"index":"B1","solvedCount":287},{"contestId":1356,"index":"A5","solvedCount":335},{"contestId":1356,"index":"A4","solvedCount":462},{"contestId":1356,"index":"A3","solvedCount":464},{"contestId":1356,"index":"A2","solvedCount":491},{"contestId":1356,"index":"A1","solvedCount":607},{"contestId":1355,"index":"F","solvedCount":997},{"contestId":1355,"index":"E","solvedCount":6238},{"contestId":1355,"index":"D","solvedCount":19292},{"contestId":1355,"index":"C","solvedCount":12544},{"contestId":1355,"index":"B","solvedCount":27946},{"contestId":1355,"index":"A","solvedCount":29438},{"contestId":1354,"index":"G","solvedCount":1119},{"contestId":1354,"index":"F","solvedCount":1578},{"contestId":1354,"index":"E","solvedCount":3890},{"contestId":1354,"index":"D","solvedCount":10999},{"contestId":1354,"index":"C2","solvedCount":6460},{"contestId":1354,"index":"C1","solvedCount":16452},{"contestId":1354,"index":"B","solvedCount":36593},{"contestId":1354,"index":"A","solvedCount":25125},{"contestId":1353,"index":"F","solvedCount":3752},{"contestId":1353,"index":"E","solvedCount":8067},{"contestId":1353,"index":"D","solvedCount":21078},{"contestId":1353,"index":"C","solvedCount":39597},{"contestId":1353,"index":"B","solvedCount":60421},{"contestId":1353,"index":"A","solvedCount":45392},{"contestId":1352,"index":"G","solvedCount":25896},{"contestId":1352,"index":"F","solvedCount":20097},{"contestId":1352,"index":"E","solvedCount":24941},{"contestId":1352,"index":"D","solvedCount":31034},{"contestId":1352,"index":"C","solvedCount":76121},{"contestId":1352,"index":"B","solvedCount":47694},{"contestId":1352,"index":"A","solvedCount":111676},{"contestId":1351,"index":"C","solvedCount":9478},{"contestId":1351,"index":"B","solvedCount":18858},{"contestId":1351,"index":"A","solvedCount":27727},{"contestId":1350,"index":"B","solvedCount":31880},{"contestId":1350,"index":"A","solvedCount":27798},{"contestId":1349,"index":"F2","solvedCount":147},{"contestId":1349,"index":"F1","solvedCount":695},{"contestId":1349,"index":"E","solvedCount":127},{"contestId":1349,"index":"D","solvedCount":1266},{"contestId":1349,"index":"C","solvedCount":4960},{"contestId":1349,"index":"B","solvedCount":9162},{"contestId":1349,"index":"A","solvedCount":23322},{"contestId":1348,"index":"F","solvedCount":992},{"contestId":1348,"index":"E","solvedCount":2556},{"contestId":1348,"index":"D","solvedCount":9467},{"contestId":1348,"index":"C","solvedCount":15748},{"contestId":1348,"index":"B","solvedCount":28166},{"contestId":1348,"index":"A","solvedCount":43670},{"contestId":1346,"index":"I","solvedCount":70},{"contestId":1346,"index":"H","solvedCount":65},{"contestId":1346,"index":"G","solvedCount":153},{"contestId":1346,"index":"F","solvedCount":258},{"contestId":1346,"index":"E","solvedCount":418},{"contestId":1346,"index":"D","solvedCount":556},{"contestId":1346,"index":"C","solvedCount":686},{"contestId":1346,"index":"B","solvedCount":1297},{"contestId":1346,"index":"A","solvedCount":2234},{"contestId":1345,"index":"B","solvedCount":28641},{"contestId":1345,"index":"A","solvedCount":24958},{"contestId":1344,"index":"F","solvedCount":630},{"contestId":1344,"index":"E","solvedCount":699},{"contestId":1344,"index":"D","solvedCount":1357},{"contestId":1344,"index":"C","solvedCount":2046},{"contestId":1344,"index":"B","solvedCount":6433},{"contestId":1344,"index":"A","solvedCount":16714},{"contestId":1343,"index":"F","solvedCount":1439},{"contestId":1343,"index":"E","solvedCount":5940},{"contestId":1343,"index":"D","solvedCount":13744},{"contestId":1343,"index":"C","solvedCount":46026},{"contestId":1343,"index":"B","solvedCount":67634},{"contestId":1343,"index":"A","solvedCount":54923},{"contestId":1342,"index":"F","solvedCount":1199},{"contestId":1342,"index":"E","solvedCount":3824},{"contestId":1342,"index":"D","solvedCount":6435},{"contestId":1342,"index":"C","solvedCount":15303},{"contestId":1342,"index":"B","solvedCount":24850},{"contestId":1342,"index":"A","solvedCount":47745},{"contestId":1341,"index":"B","solvedCount":21450},{"contestId":1341,"index":"A","solvedCount":30748},{"contestId":1340,"index":"F","solvedCount":857},{"contestId":1340,"index":"D","solvedCount":1106},{"contestId":1340,"index":"C","solvedCount":2508},{"contestId":1340,"index":"B","solvedCount":8396},{"contestId":1340,"index":"A","solvedCount":13760},{"contestId":1339,"index":"B","solvedCount":28773},{"contestId":1339,"index":"A","solvedCount":34743},{"contestId":1338,"index":"E","solvedCount":442},{"contestId":1338,"index":"D","solvedCount":1172},{"contestId":1338,"index":"C","solvedCount":3509},{"contestId":1338,"index":"B","solvedCount":9869},{"contestId":1338,"index":"A","solvedCount":32622},{"contestId":1337,"index":"B","solvedCount":37436},{"contestId":1337,"index":"A","solvedCount":43907},{"contestId":1336,"index":"F","solvedCount":293},{"contestId":1336,"index":"E2","solvedCount":733},{"contestId":1336,"index":"E1","solvedCount":925},{"contestId":1336,"index":"D","solvedCount":647},{"contestId":1336,"index":"C","solvedCount":4263},{"contestId":1336,"index":"B","solvedCount":12407},{"contestId":1336,"index":"A","solvedCount":26291},{"contestId":1335,"index":"F","solvedCount":2482},{"contestId":1335,"index":"E2","solvedCount":9707},{"contestId":1335,"index":"E1","solvedCount":11952},{"contestId":1335,"index":"D","solvedCount":29898},{"contestId":1335,"index":"C","solvedCount":40369},{"contestId":1335,"index":"B","solvedCount":43496},{"contestId":1335,"index":"A","solvedCount":110803},{"contestId":1334,"index":"G","solvedCount":497},{"contestId":1334,"index":"F","solvedCount":1626},{"contestId":1334,"index":"E","solvedCount":3258},{"contestId":1334,"index":"D","solvedCount":7837},{"contestId":1334,"index":"C","solvedCount":18389},{"contestId":1334,"index":"B","solvedCount":28014},{"contestId":1334,"index":"A","solvedCount":24640},{"contestId":1333,"index":"F","solvedCount":4677},{"contestId":1333,"index":"E","solvedCount":1865},{"contestId":1333,"index":"D","solvedCount":4199},{"contestId":1333,"index":"C","solvedCount":13790},{"contestId":1333,"index":"B","solvedCount":22345},{"contestId":1333,"index":"A","solvedCount":26155},{"contestId":1332,"index":"G","solvedCount":436},{"contestId":1332,"index":"F","solvedCount":1226},{"contestId":1332,"index":"E","solvedCount":4469},{"contestId":1332,"index":"D","solvedCount":8550},{"contestId":1332,"index":"C","solvedCount":22420},{"contestId":1332,"index":"B","solvedCount":19466},{"contestId":1332,"index":"A","solvedCount":19936},{"contestId":1331,"index":"H","solvedCount":653},{"contestId":1331,"index":"G","solvedCount":602},{"contestId":1331,"index":"F","solvedCount":611},{"contestId":1331,"index":"E","solvedCount":1243},{"contestId":1331,"index":"D","solvedCount":12207},{"contestId":1331,"index":"C","solvedCount":3222},{"contestId":1331,"index":"B","solvedCount":7182},{"contestId":1331,"index":"A","solvedCount":17572},{"contestId":1330,"index":"B","solvedCount":14681},{"contestId":1330,"index":"A","solvedCount":19584},{"contestId":1329,"index":"E","solvedCount":354},{"contestId":1329,"index":"D","solvedCount":568},{"contestId":1329,"index":"C","solvedCount":1853},{"contestId":1329,"index":"B","solvedCount":7223},{"contestId":1329,"index":"A","solvedCount":9869},{"contestId":1328,"index":"F","solvedCount":3633},{"contestId":1328,"index":"E","solvedCount":13058},{"contestId":1328,"index":"D","solvedCount":14880},{"contestId":1328,"index":"C","solvedCount":33675},{"contestId":1328,"index":"B","solvedCount":32942},{"contestId":1328,"index":"A","solvedCount":141403},{"contestId":1327,"index":"G","solvedCount":633},{"contestId":1327,"index":"F","solvedCount":2215},{"contestId":1327,"index":"E","solvedCount":9875},{"contestId":1327,"index":"D","solvedCount":3633},{"contestId":1327,"index":"C","solvedCount":14224},{"contestId":1327,"index":"B","solvedCount":19828},{"contestId":1327,"index":"A","solvedCount":47844},{"contestId":1326,"index":"G","solvedCount":115},{"contestId":1326,"index":"F2","solvedCount":747},{"contestId":1326,"index":"F1","solvedCount":1099},{"contestId":1326,"index":"E","solvedCount":2702},{"contestId":1326,"index":"D2","solvedCount":12437},{"contestId":1326,"index":"D1","solvedCount":13626},{"contestId":1326,"index":"C","solvedCount":16628},{"contestId":1326,"index":"B","solvedCount":25557},{"contestId":1326,"index":"A","solvedCount":33229},{"contestId":1325,"index":"F","solvedCount":2529},{"contestId":1325,"index":"E","solvedCount":2486},{"contestId":1325,"index":"D","solvedCount":14179},{"contestId":1325,"index":"C","solvedCount":18488},{"contestId":1325,"index":"B","solvedCount":39437},{"contestId":1325,"index":"A","solvedCount":47981},{"contestId":1324,"index":"F","solvedCount":14581},{"contestId":1324,"index":"E","solvedCount":18210},{"contestId":1324,"index":"D","solvedCount":36223},{"contestId":1324,"index":"C","solvedCount":31229},{"contestId":1324,"index":"B","solvedCount":31228},{"contestId":1324,"index":"A","solvedCount":27654},{"contestId":1323,"index":"B","solvedCount":12775},{"contestId":1323,"index":"A","solvedCount":21148},{"contestId":1322,"index":"F","solvedCount":176},{"contestId":1322,"index":"E","solvedCount":424},{"contestId":1322,"index":"D","solvedCount":927},{"contestId":1322,"index":"C","solvedCount":2817},{"contestId":1322,"index":"B","solvedCount":4790},{"contestId":1322,"index":"A","solvedCount":12994},{"contestId":1321,"index":"C","solvedCount":10687},{"contestId":1321,"index":"A","solvedCount":15110},{"contestId":1320,"index":"F","solvedCount":177},{"contestId":1320,"index":"E","solvedCount":1167},{"contestId":1320,"index":"D","solvedCount":1783},{"contestId":1320,"index":"C","solvedCount":3470},{"contestId":1320,"index":"B","solvedCount":6752},{"contestId":1320,"index":"A","solvedCount":23633},{"contestId":1316,"index":"F","solvedCount":1001},{"contestId":1316,"index":"E","solvedCount":6109},{"contestId":1316,"index":"D","solvedCount":3694},{"contestId":1316,"index":"C","solvedCount":7660},{"contestId":1316,"index":"B","solvedCount":11898},{"contestId":1316,"index":"A","solvedCount":19939},{"contestId":1315,"index":"C","solvedCount":10841},{"contestId":1315,"index":"B","solvedCount":9764},{"contestId":1315,"index":"A","solvedCount":13065},{"contestId":1313,"index":"E","solvedCount":800},{"contestId":1313,"index":"D","solvedCount":1623},{"contestId":1313,"index":"C2","solvedCount":7719},{"contestId":1313,"index":"C1","solvedCount":11257},{"contestId":1313,"index":"B","solvedCount":7095},{"contestId":1313,"index":"A","solvedCount":16438},{"contestId":1312,"index":"G","solvedCount":1189},{"contestId":1312,"index":"F","solvedCount":1101},{"contestId":1312,"index":"E","solvedCount":8282},{"contestId":1312,"index":"D","solvedCount":11069},{"contestId":1312,"index":"C","solvedCount":18808},{"contestId":1312,"index":"B","solvedCount":43060},{"contestId":1312,"index":"A","solvedCount":27931},{"contestId":1311,"index":"F","solvedCount":5088},{"contestId":1311,"index":"E","solvedCount":2995},{"contestId":1311,"index":"D","solvedCount":10158},{"contestId":1311,"index":"C","solvedCount":17137},{"contestId":1311,"index":"B","solvedCount":20308},{"contestId":1311,"index":"A","solvedCount":47236},{"contestId":1310,"index":"F","solvedCount":257},{"contestId":1310,"index":"E","solvedCount":583},{"contestId":1310,"index":"D","solvedCount":2147},{"contestId":1310,"index":"C","solvedCount":811},{"contestId":1310,"index":"B","solvedCount":644},{"contestId":1310,"index":"A","solvedCount":5776},{"contestId":1307,"index":"G","solvedCount":795},{"contestId":1307,"index":"F","solvedCount":786},{"contestId":1307,"index":"E","solvedCount":1481},{"contestId":1307,"index":"D","solvedCount":7700},{"contestId":1307,"index":"C","solvedCount":12881},{"contestId":1307,"index":"B","solvedCount":13979},{"contestId":1307,"index":"A","solvedCount":15753},{"contestId":1305,"index":"H","solvedCount":224},{"contestId":1305,"index":"G","solvedCount":1566},{"contestId":1305,"index":"F","solvedCount":3480},{"contestId":1305,"index":"E","solvedCount":3319},{"contestId":1305,"index":"D","solvedCount":5482},{"contestId":1305,"index":"C","solvedCount":20617},{"contestId":1305,"index":"B","solvedCount":12638},{"contestId":1305,"index":"A","solvedCount":14808},{"contestId":1304,"index":"F2","solvedCount":1895},{"contestId":1304,"index":"F1","solvedCount":2066},{"contestId":1304,"index":"E","solvedCount":6465},{"contestId":1304,"index":"D","solvedCount":6865},{"contestId":1304,"index":"C","solvedCount":18232},{"contestId":1304,"index":"B","solvedCount":19040},{"contestId":1304,"index":"A","solvedCount":27103},{"contestId":1303,"index":"G","solvedCount":1185},{"contestId":1303,"index":"F","solvedCount":696},{"contestId":1303,"index":"E","solvedCount":3418},{"contestId":1303,"index":"D","solvedCount":8071},{"contestId":1303,"index":"C","solvedCount":13195},{"contestId":1303,"index":"B","solvedCount":17107},{"contestId":1303,"index":"A","solvedCount":37733},{"contestId":1302,"index":"J","solvedCount":13},{"contestId":1302,"index":"I","solvedCount":14},{"contestId":1302,"index":"H","solvedCount":14},{"contestId":1302,"index":"G","solvedCount":24},{"contestId":1302,"index":"F","solvedCount":81},{"contestId":1302,"index":"E","solvedCount":53},{"contestId":1302,"index":"D","solvedCount":101},{"contestId":1302,"index":"C","solvedCount":398},{"contestId":1302,"index":"B","solvedCount":159},{"contestId":1302,"index":"A","solvedCount":302},{"contestId":1301,"index":"F","solvedCount":1590},{"contestId":1301,"index":"E","solvedCount":1696},{"contestId":1301,"index":"D","solvedCount":4283},{"contestId":1301,"index":"C","solvedCount":10019},{"contestId":1301,"index":"B","solvedCount":15258},{"contestId":1301,"index":"A","solvedCount":20311},{"contestId":1300,"index":"B","solvedCount":26539},{"contestId":1300,"index":"A","solvedCount":21866},{"contestId":1299,"index":"E","solvedCount":278},{"contestId":1299,"index":"D","solvedCount":728},{"contestId":1299,"index":"C","solvedCount":4522},{"contestId":1299,"index":"B","solvedCount":5689},{"contestId":1299,"index":"A","solvedCount":12741},{"contestId":1297,"index":"I","solvedCount":39},{"contestId":1297,"index":"H","solvedCount":53},{"contestId":1297,"index":"G","solvedCount":78},{"contestId":1297,"index":"F","solvedCount":128},{"contestId":1297,"index":"E","solvedCount":220},{"contestId":1297,"index":"D","solvedCount":274},{"contestId":1297,"index":"C","solvedCount":414},{"contestId":1297,"index":"B","solvedCount":433},{"contestId":1297,"index":"A","solvedCount":958},{"contestId":1296,"index":"F","solvedCount":3256},{"contestId":1296,"index":"E2","solvedCount":5592},{"contestId":1296,"index":"E1","solvedCount":8364},{"contestId":1296,"index":"D","solvedCount":15296},{"contestId":1296,"index":"C","solvedCount":15940},{"contestId":1296,"index":"B","solvedCount":33251},{"contestId":1296,"index":"A","solvedCount":50089},{"contestId":1295,"index":"F","solvedCount":1596},{"contestId":1295,"index":"E","solvedCount":2946},{"contestId":1295,"index":"D","solvedCount":10879},{"contestId":1295,"index":"C","solvedCount":14167},{"contestId":1295,"index":"B","solvedCount":10030},{"contestId":1295,"index":"A","solvedCount":24599},{"contestId":1294,"index":"F","solvedCount":7473},{"contestId":1294,"index":"E","solvedCount":5311},{"contestId":1294,"index":"D","solvedCount":12950},{"contestId":1294,"index":"C","solvedCount":50614},{"contestId":1294,"index":"B","solvedCount":23282},{"contestId":1294,"index":"A","solvedCount":55386},{"contestId":1293,"index":"B","solvedCount":22569},{"contestId":1293,"index":"A","solvedCount":16300},{"contestId":1292,"index":"F","solvedCount":454},{"contestId":1292,"index":"E","solvedCount":483},{"contestId":1292,"index":"D","solvedCount":1092},{"contestId":1292,"index":"C","solvedCount":2444},{"contestId":1292,"index":"B","solvedCount":6881},{"contestId":1292,"index":"A","solvedCount":14081},{"contestId":1291,"index":"F","solvedCount":824},{"contestId":1291,"index":"B","solvedCount":15631},{"contestId":1291,"index":"A","solvedCount":21060},{"contestId":1290,"index":"F","solvedCount":617},{"contestId":1290,"index":"E","solvedCount":705},{"contestId":1290,"index":"D","solvedCount":1034},{"contestId":1290,"index":"C","solvedCount":2147},{"contestId":1290,"index":"B","solvedCount":7621},{"contestId":1290,"index":"A","solvedCount":9077},{"contestId":1288,"index":"F","solvedCount":780},{"contestId":1288,"index":"E","solvedCount":4296},{"contestId":1288,"index":"D","solvedCount":8856},{"contestId":1288,"index":"C","solvedCount":16251},{"contestId":1288,"index":"B","solvedCount":17965},{"contestId":1288,"index":"A","solvedCount":19635},{"contestId":1287,"index":"B","solvedCount":9948},{"contestId":1287,"index":"A","solvedCount":23326},{"contestId":1286,"index":"F","solvedCount":545},{"contestId":1286,"index":"E","solvedCount":764},{"contestId":1286,"index":"D","solvedCount":931},{"contestId":1286,"index":"C2","solvedCount":788},{"contestId":1286,"index":"C1","solvedCount":1639},{"contestId":1286,"index":"B","solvedCount":5851},{"contestId":1286,"index":"A","solvedCount":9932},{"contestId":1285,"index":"F","solvedCount":1429},{"contestId":1285,"index":"E","solvedCount":2048},{"contestId":1285,"index":"D","solvedCount":8942},{"contestId":1285,"index":"C","solvedCount":29555},{"contestId":1285,"index":"B","solvedCount":33806},{"contestId":1285,"index":"A","solvedCount":30335},{"contestId":1284,"index":"G","solvedCount":244},{"contestId":1284,"index":"F","solvedCount":432},{"contestId":1284,"index":"E","solvedCount":1451},{"contestId":1284,"index":"D","solvedCount":3476},{"contestId":1284,"index":"C","solvedCount":9074},{"contestId":1284,"index":"B","solvedCount":11643},{"contestId":1284,"index":"A","solvedCount":18643},{"contestId":1283,"index":"F","solvedCount":2192},{"contestId":1283,"index":"E","solvedCount":7594},{"contestId":1283,"index":"D","solvedCount":10354},{"contestId":1283,"index":"C","solvedCount":14365},{"contestId":1283,"index":"B","solvedCount":23333},{"contestId":1283,"index":"A","solvedCount":63217},{"contestId":1282,"index":"E","solvedCount":1258},{"contestId":1282,"index":"D","solvedCount":2506},{"contestId":1282,"index":"C","solvedCount":4729},{"contestId":1282,"index":"B2","solvedCount":11244},{"contestId":1282,"index":"B1","solvedCount":12300},{"contestId":1282,"index":"A","solvedCount":15606},{"contestId":1281,"index":"B","solvedCount":8787},{"contestId":1281,"index":"A","solvedCount":19051},{"contestId":1280,"index":"F","solvedCount":116},{"contestId":1280,"index":"E","solvedCount":275},{"contestId":1280,"index":"D","solvedCount":1332},{"contestId":1280,"index":"C","solvedCount":3147},{"contestId":1280,"index":"B","solvedCount":4233},{"contestId":1280,"index":"A","solvedCount":5926},{"contestId":1279,"index":"F","solvedCount":1413},{"contestId":1279,"index":"E","solvedCount":492},{"contestId":1279,"index":"D","solvedCount":7714},{"contestId":1279,"index":"C","solvedCount":12596},{"contestId":1279,"index":"B","solvedCount":14560},{"contestId":1279,"index":"A","solvedCount":18067},{"contestId":1278,"index":"F","solvedCount":2960},{"contestId":1278,"index":"E","solvedCount":2109},{"contestId":1278,"index":"D","solvedCount":4522},{"contestId":1278,"index":"C","solvedCount":8867},{"contestId":1278,"index":"B","solvedCount":14495},{"contestId":1278,"index":"A","solvedCount":18670},{"contestId":1277,"index":"D","solvedCount":3292},{"contestId":1277,"index":"B","solvedCount":17660},{"contestId":1277,"index":"A","solvedCount":14698},{"contestId":1276,"index":"F","solvedCount":609},{"contestId":1276,"index":"E","solvedCount":129},{"contestId":1276,"index":"D","solvedCount":801},{"contestId":1276,"index":"C","solvedCount":1810},{"contestId":1276,"index":"B","solvedCount":5844},{"contestId":1276,"index":"A","solvedCount":13094},{"contestId":1275,"index":"F","solvedCount":95},{"contestId":1275,"index":"E3","solvedCount":63},{"contestId":1275,"index":"E2","solvedCount":140},{"contestId":1275,"index":"E1","solvedCount":267},{"contestId":1275,"index":"D","solvedCount":424},{"contestId":1275,"index":"C","solvedCount":702},{"contestId":1275,"index":"B","solvedCount":850},{"contestId":1275,"index":"A","solvedCount":896},{"contestId":1272,"index":"F","solvedCount":2453},{"contestId":1272,"index":"E","solvedCount":8685},{"contestId":1272,"index":"D","solvedCount":19909},{"contestId":1272,"index":"C","solvedCount":31897},{"contestId":1272,"index":"B","solvedCount":14882},{"contestId":1272,"index":"A","solvedCount":22387},{"contestId":1271,"index":"F","solvedCount":325},{"contestId":1271,"index":"E","solvedCount":3862},{"contestId":1271,"index":"D","solvedCount":3525},{"contestId":1271,"index":"C","solvedCount":11246},{"contestId":1271,"index":"B","solvedCount":12196},{"contestId":1271,"index":"A","solvedCount":15785},{"contestId":1270,"index":"I","solvedCount":418},{"contestId":1270,"index":"H","solvedCount":1057},{"contestId":1270,"index":"G","solvedCount":3524},{"contestId":1270,"index":"F","solvedCount":1407},{"contestId":1270,"index":"E","solvedCount":2815},{"contestId":1270,"index":"D","solvedCount":5025},{"contestId":1270,"index":"C","solvedCount":15289},{"contestId":1270,"index":"B","solvedCount":17672},{"contestId":1270,"index":"A","solvedCount":17968},{"contestId":1269,"index":"B","solvedCount":9798},{"contestId":1269,"index":"A","solvedCount":24893},{"contestId":1268,"index":"E","solvedCount":352},{"contestId":1268,"index":"D","solvedCount":967},{"contestId":1268,"index":"C","solvedCount":2056},{"contestId":1268,"index":"B","solvedCount":6644},{"contestId":1268,"index":"A","solvedCount":9226},{"contestId":1267,"index":"L","solvedCount":3426},{"contestId":1267,"index":"K","solvedCount":2214},{"contestId":1267,"index":"J","solvedCount":3169},{"contestId":1267,"index":"I","solvedCount":1087},{"contestId":1267,"index":"H","solvedCount":242},{"contestId":1267,"index":"G","solvedCount":881},{"contestId":1267,"index":"F","solvedCount":728},{"contestId":1267,"index":"E","solvedCount":3673},{"contestId":1267,"index":"D","solvedCount":312},{"contestId":1267,"index":"C","solvedCount":394},{"contestId":1267,"index":"B","solvedCount":4822},{"contestId":1267,"index":"A","solvedCount":1085},{"contestId":1266,"index":"H","solvedCount":146},{"contestId":1266,"index":"G","solvedCount":143},{"contestId":1266,"index":"F","solvedCount":452},{"contestId":1266,"index":"E","solvedCount":2464},{"contestId":1266,"index":"D","solvedCount":3992},{"contestId":1266,"index":"C","solvedCount":10146},{"contestId":1266,"index":"B","solvedCount":16808},{"contestId":1266,"index":"A","solvedCount":17949},{"contestId":1265,"index":"E","solvedCount":4883},{"contestId":1265,"index":"B","solvedCount":13736},{"contestId":1265,"index":"A","solvedCount":16083},{"contestId":1264,"index":"F","solvedCount":1203},{"contestId":1264,"index":"E","solvedCount":1016},{"contestId":1264,"index":"D2","solvedCount":1597},{"contestId":1264,"index":"D1","solvedCount":1646},{"contestId":1264,"index":"C","solvedCount":1440},{"contestId":1264,"index":"B","solvedCount":6099},{"contestId":1264,"index":"A","solvedCount":10560},{"contestId":1263,"index":"F","solvedCount":992},{"contestId":1263,"index":"E","solvedCount":3092},{"contestId":1263,"index":"D","solvedCount":16990},{"contestId":1263,"index":"C","solvedCount":14921},{"contestId":1263,"index":"B","solvedCount":11898},{"contestId":1263,"index":"A","solvedCount":17430},{"contestId":1261,"index":"F","solvedCount":539},{"contestId":1260,"index":"F","solvedCount":689},{"contestId":1260,"index":"E","solvedCount":2034},{"contestId":1260,"index":"D","solvedCount":4336},{"contestId":1260,"index":"C","solvedCount":8988},{"contestId":1260,"index":"B","solvedCount":16960},{"contestId":1260,"index":"A","solvedCount":16148},{"contestId":1257,"index":"G","solvedCount":820},{"contestId":1257,"index":"F","solvedCount":2520},{"contestId":1257,"index":"E","solvedCount":4739},{"contestId":1257,"index":"D","solvedCount":8390},{"contestId":1257,"index":"C","solvedCount":17537},{"contestId":1257,"index":"B","solvedCount":22966},{"contestId":1257,"index":"A","solvedCount":21794},{"contestId":1256,"index":"F","solvedCount":3850},{"contestId":1256,"index":"E","solvedCount":4857},{"contestId":1256,"index":"D","solvedCount":12953},{"contestId":1256,"index":"C","solvedCount":7442},{"contestId":1256,"index":"B","solvedCount":13902},{"contestId":1256,"index":"A","solvedCount":33041},{"contestId":1255,"index":"C","solvedCount":7338},{"contestId":1255,"index":"B","solvedCount":12741},{"contestId":1255,"index":"A","solvedCount":18183},{"contestId":1254,"index":"E","solvedCount":488},{"contestId":1254,"index":"D","solvedCount":1794},{"contestId":1254,"index":"C","solvedCount":1841},{"contestId":1254,"index":"B2","solvedCount":3586},{"contestId":1254,"index":"B1","solvedCount":5136},{"contestId":1254,"index":"A","solvedCount":5799},{"contestId":1253,"index":"F","solvedCount":2541},{"contestId":1253,"index":"E","solvedCount":3226},{"contestId":1253,"index":"D","solvedCount":10767},{"contestId":1253,"index":"C","solvedCount":15755},{"contestId":1253,"index":"B","solvedCount":11825},{"contestId":1253,"index":"A","solvedCount":19658},{"contestId":1252,"index":"L","solvedCount":683},{"contestId":1252,"index":"K","solvedCount":2149},{"contestId":1252,"index":"J","solvedCount":827},{"contestId":1252,"index":"I","solvedCount":63},{"contestId":1252,"index":"H","solvedCount":3010},{"contestId":1252,"index":"G","solvedCount":1603},{"contestId":1252,"index":"F","solvedCount":1117},{"contestId":1252,"index":"E","solvedCount":1411},{"contestId":1252,"index":"D","solvedCount":548},{"contestId":1252,"index":"C","solvedCount":4066},{"contestId":1252,"index":"B","solvedCount":633},{"contestId":1252,"index":"A","solvedCount":6132},{"contestId":1251,"index":"F","solvedCount":1115},{"contestId":1251,"index":"E2","solvedCount":3151},{"contestId":1251,"index":"E1","solvedCount":2698},{"contestId":1251,"index":"D","solvedCount":6946},{"contestId":1251,"index":"C","solvedCount":14930},{"contestId":1251,"index":"B","solvedCount":11748},{"contestId":1251,"index":"A","solvedCount":21964},{"contestId":1250,"index":"N","solvedCount":1872},{"contestId":1250,"index":"M","solvedCount":408},{"contestId":1250,"index":"L","solvedCount":4824},{"contestId":1250,"index":"K","solvedCount":433},{"contestId":1250,"index":"J","solvedCount":3481},{"contestId":1250,"index":"I","solvedCount":249},{"contestId":1250,"index":"H","solvedCount":4386},{"contestId":1250,"index":"G","solvedCount":837},{"contestId":1250,"index":"F","solvedCount":8559},{"contestId":1250,"index":"E","solvedCount":958},{"contestId":1250,"index":"D","solvedCount":316},{"contestId":1250,"index":"C","solvedCount":1519},{"contestId":1250,"index":"B","solvedCount":2864},{"contestId":1250,"index":"A","solvedCount":4524},{"contestId":1249,"index":"F","solvedCount":2969},{"contestId":1249,"index":"E","solvedCount":11550},{"contestId":1249,"index":"D2","solvedCount":6044},{"contestId":1249,"index":"D1","solvedCount":5631},{"contestId":1249,"index":"C2","solvedCount":13994},{"contestId":1249,"index":"C1","solvedCount":16778},{"contestId":1249,"index":"B2","solvedCount":18883},{"contestId":1249,"index":"B1","solvedCount":22779},{"contestId":1249,"index":"A","solvedCount":23910},{"contestId":1248,"index":"D1","solvedCount":2583},{"contestId":1248,"index":"B","solvedCount":18246},{"contestId":1248,"index":"A","solvedCount":15211},{"contestId":1246,"index":"F","solvedCount":221},{"contestId":1245,"index":"F","solvedCount":2477},{"contestId":1245,"index":"E","solvedCount":1414},{"contestId":1245,"index":"D","solvedCount":10782},{"contestId":1245,"index":"C","solvedCount":20578},{"contestId":1245,"index":"B","solvedCount":14655},{"contestId":1245,"index":"A","solvedCount":15091},{"contestId":1244,"index":"G","solvedCount":1586},{"contestId":1244,"index":"F","solvedCount":1676},{"contestId":1244,"index":"E","solvedCount":7127},{"contestId":1244,"index":"D","solvedCount":8489},{"contestId":1244,"index":"C","solvedCount":8582},{"contestId":1244,"index":"B","solvedCount":17994},{"contestId":1244,"index":"A","solvedCount":20248},{"contestId":1243,"index":"B2","solvedCount":7457},{"contestId":1243,"index":"B1","solvedCount":15490},{"contestId":1243,"index":"A","solvedCount":16489},{"contestId":1242,"index":"E","solvedCount":176},{"contestId":1242,"index":"D","solvedCount":255},{"contestId":1242,"index":"C","solvedCount":2018},{"contestId":1242,"index":"B","solvedCount":10013},{"contestId":1242,"index":"A","solvedCount":13400},{"contestId":1240,"index":"F","solvedCount":425},{"contestId":1239,"index":"F","solvedCount":329},{"contestId":1239,"index":"E","solvedCount":1357},{"contestId":1239,"index":"D","solvedCount":2844},{"contestId":1239,"index":"C","solvedCount":1841},{"contestId":1239,"index":"B","solvedCount":1204},{"contestId":1239,"index":"A","solvedCount":7939},{"contestId":1238,"index":"G","solvedCount":546},{"contestId":1238,"index":"F","solvedCount":2275},{"contestId":1238,"index":"E","solvedCount":3739},{"contestId":1238,"index":"D","solvedCount":6614},{"contestId":1238,"index":"C","solvedCount":7920},{"contestId":1238,"index":"B","solvedCount":15997},{"contestId":1238,"index":"A","solvedCount":28962},{"contestId":1237,"index":"H","solvedCount":693},{"contestId":1237,"index":"G","solvedCount":169},{"contestId":1237,"index":"F","solvedCount":1202},{"contestId":1237,"index":"E","solvedCount":1759},{"contestId":1237,"index":"D","solvedCount":5019},{"contestId":1237,"index":"C2","solvedCount":4624},{"contestId":1237,"index":"C1","solvedCount":6359},{"contestId":1237,"index":"B","solvedCount":25278},{"contestId":1237,"index":"A","solvedCount":22728},{"contestId":1236,"index":"F","solvedCount":439},{"contestId":1236,"index":"E","solvedCount":821},{"contestId":1236,"index":"D","solvedCount":1775},{"contestId":1236,"index":"C","solvedCount":10624},{"contestId":1236,"index":"B","solvedCount":12318},{"contestId":1236,"index":"A","solvedCount":17409},{"contestId":1234,"index":"F","solvedCount":3283},{"contestId":1234,"index":"E","solvedCount":3119},{"contestId":1234,"index":"D","solvedCount":20141},{"contestId":1234,"index":"C","solvedCount":13777},{"contestId":1234,"index":"B2","solvedCount":18868},{"contestId":1234,"index":"B1","solvedCount":20028},{"contestId":1234,"index":"A","solvedCount":29905},{"contestId":1231,"index":"E","solvedCount":957},{"contestId":1231,"index":"C","solvedCount":4476},{"contestId":1230,"index":"B","solvedCount":19856},{"contestId":1230,"index":"A","solvedCount":23276},{"contestId":1228,"index":"F","solvedCount":628},{"contestId":1228,"index":"E","solvedCount":3807},{"contestId":1228,"index":"D","solvedCount":5487},{"contestId":1228,"index":"C","solvedCount":9840},{"contestId":1228,"index":"B","solvedCount":11995},{"contestId":1228,"index":"A","solvedCount":23542},{"contestId":1227,"index":"G","solvedCount":1346},{"contestId":1227,"index":"F2","solvedCount":2000},{"contestId":1227,"index":"F1","solvedCount":2111},{"contestId":1227,"index":"E","solvedCount":1846},{"contestId":1227,"index":"D2","solvedCount":4800},{"contestId":1227,"index":"D1","solvedCount":6890},{"contestId":1227,"index":"C","solvedCount":5835},{"contestId":1227,"index":"B","solvedCount":10593},{"contestId":1227,"index":"A","solvedCount":10370},{"contestId":1225,"index":"G","solvedCount":726},{"contestId":1225,"index":"F","solvedCount":1164},{"contestId":1225,"index":"E","solvedCount":2207},{"contestId":1225,"index":"D","solvedCount":10772},{"contestId":1225,"index":"C","solvedCount":9991},{"contestId":1225,"index":"B2","solvedCount":12434},{"contestId":1225,"index":"B1","solvedCount":12661},{"contestId":1225,"index":"A","solvedCount":16834},{"contestId":1223,"index":"G","solvedCount":434},{"contestId":1223,"index":"F","solvedCount":2357},{"contestId":1223,"index":"E","solvedCount":3055},{"contestId":1223,"index":"D","solvedCount":4604},{"contestId":1223,"index":"C","solvedCount":10041},{"contestId":1223,"index":"B","solvedCount":16315},{"contestId":1223,"index":"A","solvedCount":22494},{"contestId":1221,"index":"G","solvedCount":1062},{"contestId":1221,"index":"F","solvedCount":1317},{"contestId":1221,"index":"E","solvedCount":1205},{"contestId":1221,"index":"D","solvedCount":10655},{"contestId":1221,"index":"C","solvedCount":25611},{"contestId":1221,"index":"B","solvedCount":12618},{"contestId":1221,"index":"A","solvedCount":18479},{"contestId":1220,"index":"G","solvedCount":129},{"contestId":1220,"index":"F","solvedCount":917},{"contestId":1220,"index":"E","solvedCount":3105},{"contestId":1220,"index":"D","solvedCount":4171},{"contestId":1220,"index":"C","solvedCount":10890},{"contestId":1220,"index":"B","solvedCount":12237},{"contestId":1220,"index":"A","solvedCount":33330},{"contestId":1219,"index":"G","solvedCount":874},{"contestId":1219,"index":"C","solvedCount":2509},{"contestId":1218,"index":"I","solvedCount":808},{"contestId":1218,"index":"H","solvedCount":224},{"contestId":1218,"index":"G","solvedCount":321},{"contestId":1218,"index":"F","solvedCount":3241},{"contestId":1218,"index":"E","solvedCount":544},{"contestId":1218,"index":"D","solvedCount":634},{"contestId":1218,"index":"C","solvedCount":269},{"contestId":1218,"index":"B","solvedCount":202},{"contestId":1218,"index":"A","solvedCount":194},{"contestId":1217,"index":"F","solvedCount":769},{"contestId":1217,"index":"E","solvedCount":2145},{"contestId":1217,"index":"D","solvedCount":6162},{"contestId":1217,"index":"C","solvedCount":7951},{"contestId":1217,"index":"B","solvedCount":11957},{"contestId":1217,"index":"A","solvedCount":15934},{"contestId":1216,"index":"F","solvedCount":3344},{"contestId":1216,"index":"E2","solvedCount":1712},{"contestId":1216,"index":"E1","solvedCount":3807},{"contestId":1216,"index":"D","solvedCount":12621},{"contestId":1216,"index":"C","solvedCount":10693},{"contestId":1216,"index":"B","solvedCount":20049},{"contestId":1216,"index":"A","solvedCount":19764},{"contestId":1215,"index":"F","solvedCount":1342},{"contestId":1215,"index":"E","solvedCount":3710},{"contestId":1215,"index":"D","solvedCount":6705},{"contestId":1215,"index":"C","solvedCount":12178},{"contestId":1215,"index":"B","solvedCount":20323},{"contestId":1215,"index":"A","solvedCount":12365},{"contestId":1214,"index":"H","solvedCount":539},{"contestId":1214,"index":"G","solvedCount":484},{"contestId":1214,"index":"F","solvedCount":554},{"contestId":1214,"index":"E","solvedCount":2901},{"contestId":1214,"index":"D","solvedCount":7240},{"contestId":1214,"index":"C","solvedCount":14460},{"contestId":1214,"index":"B","solvedCount":11572},{"contestId":1214,"index":"A","solvedCount":9585},{"contestId":1213,"index":"G","solvedCount":10635},{"contestId":1213,"index":"F","solvedCount":3196},{"contestId":1213,"index":"E","solvedCount":5546},{"contestId":1213,"index":"D2","solvedCount":12496},{"contestId":1213,"index":"D1","solvedCount":12286},{"contestId":1213,"index":"C","solvedCount":19900},{"contestId":1213,"index":"B","solvedCount":32855},{"contestId":1213,"index":"A","solvedCount":25997},{"contestId":1211,"index":"I","solvedCount":57},{"contestId":1211,"index":"H","solvedCount":60},{"contestId":1211,"index":"G","solvedCount":89},{"contestId":1211,"index":"F","solvedCount":153},{"contestId":1211,"index":"E","solvedCount":220},{"contestId":1211,"index":"D","solvedCount":254},{"contestId":1211,"index":"C","solvedCount":571},{"contestId":1211,"index":"B","solvedCount":836},{"contestId":1211,"index":"A","solvedCount":1645},{"contestId":1210,"index":"G","solvedCount":396},{"contestId":1210,"index":"F2","solvedCount":544},{"contestId":1210,"index":"F1","solvedCount":517},{"contestId":1210,"index":"E","solvedCount":472},{"contestId":1210,"index":"D","solvedCount":1679},{"contestId":1210,"index":"C","solvedCount":3700},{"contestId":1210,"index":"B","solvedCount":6146},{"contestId":1210,"index":"A","solvedCount":5608},{"contestId":1209,"index":"H","solvedCount":375},{"contestId":1209,"index":"G2","solvedCount":610},{"contestId":1209,"index":"G1","solvedCount":4220},{"contestId":1209,"index":"F","solvedCount":1524},{"contestId":1209,"index":"E2","solvedCount":2530},{"contestId":1209,"index":"E1","solvedCount":3395},{"contestId":1209,"index":"D","solvedCount":11109},{"contestId":1209,"index":"C","solvedCount":7990},{"contestId":1209,"index":"B","solvedCount":8624},{"contestId":1209,"index":"A","solvedCount":13019},{"contestId":1208,"index":"H","solvedCount":329},{"contestId":1208,"index":"G","solvedCount":996},{"contestId":1208,"index":"F","solvedCount":3729},{"contestId":1208,"index":"E","solvedCount":2370},{"contestId":1208,"index":"D","solvedCount":5853},{"contestId":1208,"index":"C","solvedCount":6482},{"contestId":1208,"index":"B","solvedCount":12019},{"contestId":1208,"index":"A","solvedCount":18459},{"contestId":1207,"index":"G","solvedCount":1368},{"contestId":1207,"index":"F","solvedCount":7331},{"contestId":1207,"index":"E","solvedCount":6892},{"contestId":1207,"index":"D","solvedCount":6848},{"contestId":1207,"index":"C","solvedCount":11081},{"contestId":1207,"index":"B","solvedCount":13863},{"contestId":1207,"index":"A","solvedCount":23774},{"contestId":1206,"index":"B","solvedCount":30165},{"contestId":1206,"index":"A","solvedCount":26420},{"contestId":1205,"index":"F","solvedCount":194},{"contestId":1205,"index":"E","solvedCount":554},{"contestId":1205,"index":"D","solvedCount":806},{"contestId":1205,"index":"C","solvedCount":1310},{"contestId":1205,"index":"B","solvedCount":7763},{"contestId":1205,"index":"A","solvedCount":14884},{"contestId":1204,"index":"E","solvedCount":2425},{"contestId":1204,"index":"D2","solvedCount":3438},{"contestId":1204,"index":"D1","solvedCount":3321},{"contestId":1204,"index":"C","solvedCount":7547},{"contestId":1204,"index":"B","solvedCount":18558},{"contestId":1204,"index":"A","solvedCount":22639},{"contestId":1203,"index":"F2","solvedCount":3595},{"contestId":1203,"index":"F1","solvedCount":4239},{"contestId":1203,"index":"E","solvedCount":15362},{"contestId":1203,"index":"D2","solvedCount":8502},{"contestId":1203,"index":"D1","solvedCount":9681},{"contestId":1203,"index":"C","solvedCount":25880},{"contestId":1203,"index":"B","solvedCount":17188},{"contestId":1203,"index":"A","solvedCount":18009},{"contestId":1202,"index":"F","solvedCount":676},{"contestId":1202,"index":"E","solvedCount":3119},{"contestId":1202,"index":"D","solvedCount":5686},{"contestId":1202,"index":"C","solvedCount":2818},{"contestId":1202,"index":"B","solvedCount":4876},{"contestId":1202,"index":"A","solvedCount":11006},{"contestId":1201,"index":"E2","solvedCount":185},{"contestId":1201,"index":"E1","solvedCount":247},{"contestId":1201,"index":"D","solvedCount":2597},{"contestId":1201,"index":"C","solvedCount":38240},{"contestId":1201,"index":"B","solvedCount":27692},{"contestId":1201,"index":"A","solvedCount":17359},{"contestId":1200,"index":"F","solvedCount":1256},{"contestId":1200,"index":"E","solvedCount":10338},{"contestId":1200,"index":"D","solvedCount":4498},{"contestId":1200,"index":"C","solvedCount":10751},{"contestId":1200,"index":"B","solvedCount":14953},{"contestId":1200,"index":"A","solvedCount":22448},{"contestId":1199,"index":"B","solvedCount":22845},{"contestId":1199,"index":"A","solvedCount":16660},{"contestId":1198,"index":"F","solvedCount":1134},{"contestId":1198,"index":"E","solvedCount":1369},{"contestId":1198,"index":"D","solvedCount":3935},{"contestId":1198,"index":"C","solvedCount":4310},{"contestId":1198,"index":"B","solvedCount":10234},{"contestId":1198,"index":"A","solvedCount":10259},{"contestId":1197,"index":"F","solvedCount":385},{"contestId":1197,"index":"E","solvedCount":2014},{"contestId":1197,"index":"D","solvedCount":6046},{"contestId":1197,"index":"C","solvedCount":15570},{"contestId":1197,"index":"B","solvedCount":14643},{"contestId":1197,"index":"A","solvedCount":14150},{"contestId":1196,"index":"F","solvedCount":3545},{"contestId":1196,"index":"E","solvedCount":3956},{"contestId":1196,"index":"D2","solvedCount":10628},{"contestId":1196,"index":"D1","solvedCount":11288},{"contestId":1196,"index":"C","solvedCount":9896},{"contestId":1196,"index":"B","solvedCount":17835},{"contestId":1196,"index":"A","solvedCount":29457},{"contestId":1195,"index":"F","solvedCount":1137},{"contestId":1195,"index":"E","solvedCount":3782},{"contestId":1195,"index":"D2","solvedCount":5082},{"contestId":1195,"index":"D1","solvedCount":8296},{"contestId":1195,"index":"C","solvedCount":38662},{"contestId":1195,"index":"B","solvedCount":22466},{"contestId":1195,"index":"A","solvedCount":14451},{"contestId":1194,"index":"G","solvedCount":383},{"contestId":1194,"index":"F","solvedCount":1342},{"contestId":1194,"index":"E","solvedCount":2228},{"contestId":1194,"index":"D","solvedCount":7542},{"contestId":1194,"index":"C","solvedCount":14976},{"contestId":1194,"index":"B","solvedCount":10795},{"contestId":1194,"index":"A","solvedCount":17616},{"contestId":1193,"index":"C","solvedCount":48},{"contestId":1193,"index":"B","solvedCount":533},{"contestId":1193,"index":"A","solvedCount":493},{"contestId":1192,"index":"C","solvedCount":372},{"contestId":1192,"index":"B","solvedCount":1672},{"contestId":1192,"index":"A","solvedCount":82},{"contestId":1191,"index":"B","solvedCount":9929},{"contestId":1191,"index":"A","solvedCount":19184},{"contestId":1190,"index":"F","solvedCount":247},{"contestId":1190,"index":"E","solvedCount":379},{"contestId":1190,"index":"D","solvedCount":2742},{"contestId":1190,"index":"C","solvedCount":2360},{"contestId":1190,"index":"B","solvedCount":6926},{"contestId":1190,"index":"A","solvedCount":9892},{"contestId":1189,"index":"C","solvedCount":11240},{"contestId":1189,"index":"B","solvedCount":15643},{"contestId":1189,"index":"A","solvedCount":16238},{"contestId":1188,"index":"E","solvedCount":321},{"contestId":1188,"index":"D","solvedCount":1164},{"contestId":1188,"index":"C","solvedCount":2314},{"contestId":1188,"index":"B","solvedCount":5494},{"contestId":1188,"index":"A2","solvedCount":1374},{"contestId":1188,"index":"A1","solvedCount":9105},{"contestId":1187,"index":"G","solvedCount":739},{"contestId":1187,"index":"F","solvedCount":1225},{"contestId":1187,"index":"E","solvedCount":12969},{"contestId":1187,"index":"D","solvedCount":3208},{"contestId":1187,"index":"C","solvedCount":7007},{"contestId":1187,"index":"B","solvedCount":13140},{"contestId":1187,"index":"A","solvedCount":15745},{"contestId":1186,"index":"F","solvedCount":1222},{"contestId":1186,"index":"E","solvedCount":810},{"contestId":1186,"index":"D","solvedCount":9423},{"contestId":1186,"index":"C","solvedCount":6759},{"contestId":1186,"index":"A","solvedCount":43644},{"contestId":1185,"index":"G2","solvedCount":1024},{"contestId":1185,"index":"G1","solvedCount":3309},{"contestId":1185,"index":"F","solvedCount":2329},{"contestId":1185,"index":"E","solvedCount":2847},{"contestId":1185,"index":"D","solvedCount":7257},{"contestId":1185,"index":"C2","solvedCount":8002},{"contestId":1185,"index":"C1","solvedCount":11989},{"contestId":1185,"index":"B","solvedCount":14577},{"contestId":1185,"index":"A","solvedCount":15518},{"contestId":1184,"index":"E3","solvedCount":715},{"contestId":1184,"index":"E2","solvedCount":1143},{"contestId":1184,"index":"E1","solvedCount":1911},{"contestId":1184,"index":"D2","solvedCount":170},{"contestId":1184,"index":"D1","solvedCount":2826},{"contestId":1184,"index":"C3","solvedCount":52},{"contestId":1184,"index":"C2","solvedCount":814},{"contestId":1184,"index":"C1","solvedCount":2975},{"contestId":1184,"index":"B3","solvedCount":315},{"contestId":1184,"index":"B2","solvedCount":725},{"contestId":1184,"index":"B1","solvedCount":6307},{"contestId":1184,"index":"A3","solvedCount":177},{"contestId":1184,"index":"A2","solvedCount":1159},{"contestId":1184,"index":"A1","solvedCount":6700},{"contestId":1183,"index":"H","solvedCount":3807},{"contestId":1183,"index":"G","solvedCount":2779},{"contestId":1183,"index":"F","solvedCount":2321},{"contestId":1183,"index":"E","solvedCount":5661},{"contestId":1183,"index":"D","solvedCount":22598},{"contestId":1183,"index":"C","solvedCount":15416},{"contestId":1183,"index":"B","solvedCount":19967},{"contestId":1183,"index":"A","solvedCount":27440},{"contestId":1182,"index":"F","solvedCount":456},{"contestId":1182,"index":"E","solvedCount":3544},{"contestId":1182,"index":"D","solvedCount":1063},{"contestId":1182,"index":"C","solvedCount":4622},{"contestId":1182,"index":"B","solvedCount":12144},{"contestId":1182,"index":"A","solvedCount":36697},{"contestId":1181,"index":"E2","solvedCount":549},{"contestId":1181,"index":"E1","solvedCount":678},{"contestId":1181,"index":"D","solvedCount":3004},{"contestId":1181,"index":"C","solvedCount":3505},{"contestId":1181,"index":"B","solvedCount":6821},{"contestId":1181,"index":"A","solvedCount":15227},{"contestId":1180,"index":"B","solvedCount":10195},{"contestId":1180,"index":"A","solvedCount":28029},{"contestId":1179,"index":"E","solvedCount":208},{"contestId":1179,"index":"D","solvedCount":1096},{"contestId":1179,"index":"C","solvedCount":2731},{"contestId":1179,"index":"B","solvedCount":4721},{"contestId":1179,"index":"A","solvedCount":12359},{"contestId":1178,"index":"H","solvedCount":300},{"contestId":1178,"index":"G","solvedCount":683},{"contestId":1178,"index":"F2","solvedCount":1127},{"contestId":1178,"index":"F1","solvedCount":2381},{"contestId":1178,"index":"E","solvedCount":4770},{"contestId":1178,"index":"D","solvedCount":8044},{"contestId":1178,"index":"C","solvedCount":13696},{"contestId":1178,"index":"B","solvedCount":24176},{"contestId":1178,"index":"A","solvedCount":11407},{"contestId":1177,"index":"B","solvedCount":3209},{"contestId":1177,"index":"A","solvedCount":6977},{"contestId":1176,"index":"F","solvedCount":2485},{"contestId":1176,"index":"E","solvedCount":14636},{"contestId":1176,"index":"D","solvedCount":6120},{"contestId":1176,"index":"C","solvedCount":15381},{"contestId":1176,"index":"B","solvedCount":18566},{"contestId":1176,"index":"A","solvedCount":25559},{"contestId":1175,"index":"G","solvedCount":957},{"contestId":1175,"index":"F","solvedCount":3068},{"contestId":1175,"index":"E","solvedCount":4936},{"contestId":1175,"index":"D","solvedCount":7270},{"contestId":1175,"index":"C","solvedCount":7484},{"contestId":1175,"index":"B","solvedCount":13065},{"contestId":1175,"index":"A","solvedCount":20398},{"contestId":1174,"index":"F","solvedCount":2160},{"contestId":1174,"index":"E","solvedCount":1895},{"contestId":1174,"index":"D","solvedCount":5158},{"contestId":1174,"index":"C","solvedCount":13042},{"contestId":1174,"index":"B","solvedCount":17142},{"contestId":1174,"index":"A","solvedCount":19721},{"contestId":1173,"index":"B","solvedCount":9505},{"contestId":1173,"index":"A","solvedCount":17610},{"contestId":1172,"index":"F","solvedCount":927},{"contestId":1172,"index":"E","solvedCount":386},{"contestId":1172,"index":"D","solvedCount":753},{"contestId":1172,"index":"C2","solvedCount":1073},{"contestId":1172,"index":"C1","solvedCount":1272},{"contestId":1172,"index":"B","solvedCount":4489},{"contestId":1172,"index":"A","solvedCount":5310},{"contestId":1170,"index":"I","solvedCount":48},{"contestId":1170,"index":"H","solvedCount":58},{"contestId":1170,"index":"G","solvedCount":86},{"contestId":1170,"index":"F","solvedCount":137},{"contestId":1170,"index":"E","solvedCount":276},{"contestId":1170,"index":"D","solvedCount":543},{"contestId":1170,"index":"C","solvedCount":837},{"contestId":1170,"index":"B","solvedCount":1153},{"contestId":1170,"index":"A","solvedCount":1571},{"contestId":1169,"index":"B","solvedCount":10933},{"contestId":1169,"index":"A","solvedCount":12848},{"contestId":1168,"index":"E","solvedCount":462},{"contestId":1168,"index":"D","solvedCount":600},{"contestId":1168,"index":"C","solvedCount":2800},{"contestId":1168,"index":"B","solvedCount":3841},{"contestId":1168,"index":"A","solvedCount":7842},{"contestId":1167,"index":"G","solvedCount":225},{"contestId":1167,"index":"F","solvedCount":2066},{"contestId":1167,"index":"E","solvedCount":3101},{"contestId":1167,"index":"D","solvedCount":7437},{"contestId":1167,"index":"C","solvedCount":28929},{"contestId":1167,"index":"B","solvedCount":18113},{"contestId":1167,"index":"A","solvedCount":20924},{"contestId":1166,"index":"F","solvedCount":869},{"contestId":1166,"index":"E","solvedCount":3056},{"contestId":1166,"index":"D","solvedCount":2324},{"contestId":1166,"index":"C","solvedCount":11385},{"contestId":1166,"index":"B","solvedCount":12030},{"contestId":1166,"index":"A","solvedCount":15379},{"contestId":1165,"index":"F2","solvedCount":2557},{"contestId":1165,"index":"F1","solvedCount":2225},{"contestId":1165,"index":"E","solvedCount":10688},{"contestId":1165,"index":"D","solvedCount":20693},{"contestId":1165,"index":"C","solvedCount":14670},{"contestId":1165,"index":"B","solvedCount":25270},{"contestId":1165,"index":"A","solvedCount":14858},{"contestId":1163,"index":"F","solvedCount":1570},{"contestId":1163,"index":"E","solvedCount":1074},{"contestId":1163,"index":"D","solvedCount":1708},{"contestId":1163,"index":"C2","solvedCount":4037},{"contestId":1163,"index":"C1","solvedCount":3641},{"contestId":1163,"index":"B2","solvedCount":7902},{"contestId":1163,"index":"B1","solvedCount":7423},{"contestId":1163,"index":"A","solvedCount":14108},{"contestId":1162,"index":"B","solvedCount":6140},{"contestId":1162,"index":"A","solvedCount":8820},{"contestId":1160,"index":"A2","solvedCount":0},{"contestId":1159,"index":"B","solvedCount":7903},{"contestId":1159,"index":"A","solvedCount":13526},{"contestId":1158,"index":"F","solvedCount":674},{"contestId":1158,"index":"E","solvedCount":234},{"contestId":1158,"index":"D","solvedCount":1045},{"contestId":1158,"index":"C","solvedCount":2338},{"contestId":1158,"index":"B","solvedCount":2429},{"contestId":1158,"index":"A","solvedCount":8715},{"contestId":1157,"index":"G","solvedCount":1144},{"contestId":1157,"index":"F","solvedCount":2974},{"contestId":1157,"index":"E","solvedCount":9448},{"contestId":1157,"index":"D","solvedCount":4052},{"contestId":1157,"index":"C2","solvedCount":9577},{"contestId":1157,"index":"C1","solvedCount":13799},{"contestId":1157,"index":"B","solvedCount":16074},{"contestId":1157,"index":"A","solvedCount":16769},{"contestId":1156,"index":"G","solvedCount":192},{"contestId":1156,"index":"F","solvedCount":1897},{"contestId":1156,"index":"E","solvedCount":4437},{"contestId":1156,"index":"D","solvedCount":5205},{"contestId":1156,"index":"C","solvedCount":6967},{"contestId":1156,"index":"B","solvedCount":6633},{"contestId":1156,"index":"A","solvedCount":8953},{"contestId":1155,"index":"F","solvedCount":591},{"contestId":1155,"index":"E","solvedCount":1729},{"contestId":1155,"index":"D","solvedCount":8291},{"contestId":1155,"index":"C","solvedCount":9887},{"contestId":1155,"index":"B","solvedCount":12865},{"contestId":1155,"index":"A","solvedCount":29518},{"contestId":1154,"index":"G","solvedCount":3477},{"contestId":1154,"index":"F","solvedCount":3464},{"contestId":1154,"index":"E","solvedCount":7158},{"contestId":1154,"index":"D","solvedCount":10718},{"contestId":1154,"index":"C","solvedCount":11695},{"contestId":1154,"index":"B","solvedCount":17989},{"contestId":1154,"index":"A","solvedCount":92020},{"contestId":1153,"index":"F","solvedCount":1027},{"contestId":1153,"index":"E","solvedCount":1823},{"contestId":1153,"index":"D","solvedCount":5866},{"contestId":1153,"index":"C","solvedCount":7979},{"contestId":1153,"index":"B","solvedCount":9447},{"contestId":1153,"index":"A","solvedCount":12269},{"contestId":1152,"index":"F2","solvedCount":1179},{"contestId":1152,"index":"F1","solvedCount":925},{"contestId":1152,"index":"E","solvedCount":1181},{"contestId":1152,"index":"D","solvedCount":2624},{"contestId":1152,"index":"C","solvedCount":7352},{"contestId":1152,"index":"B","solvedCount":9781},{"contestId":1152,"index":"A","solvedCount":16371},{"contestId":1151,"index":"F","solvedCount":1726},{"contestId":1151,"index":"E","solvedCount":3950},{"contestId":1151,"index":"D","solvedCount":9322},{"contestId":1151,"index":"C","solvedCount":5688},{"contestId":1151,"index":"B","solvedCount":13319},{"contestId":1151,"index":"A","solvedCount":12120},{"contestId":1150,"index":"B","solvedCount":11983},{"contestId":1150,"index":"A","solvedCount":12726},{"contestId":1149,"index":"E","solvedCount":924},{"contestId":1149,"index":"D","solvedCount":1221},{"contestId":1149,"index":"C","solvedCount":1790},{"contestId":1149,"index":"B","solvedCount":2095},{"contestId":1149,"index":"A","solvedCount":18545},{"contestId":1148,"index":"H","solvedCount":415},{"contestId":1148,"index":"G","solvedCount":667},{"contestId":1148,"index":"F","solvedCount":1204},{"contestId":1148,"index":"E","solvedCount":1882},{"contestId":1148,"index":"D","solvedCount":5334},{"contestId":1148,"index":"C","solvedCount":5714},{"contestId":1148,"index":"B","solvedCount":8097},{"contestId":1148,"index":"A","solvedCount":15653},{"contestId":1147,"index":"F","solvedCount":408},{"contestId":1147,"index":"E","solvedCount":524},{"contestId":1147,"index":"D","solvedCount":888},{"contestId":1147,"index":"C","solvedCount":3809},{"contestId":1147,"index":"B","solvedCount":3137},{"contestId":1147,"index":"A","solvedCount":5667},{"contestId":1146,"index":"H","solvedCount":811},{"contestId":1146,"index":"G","solvedCount":1152},{"contestId":1146,"index":"F","solvedCount":1434},{"contestId":1146,"index":"E","solvedCount":1140},{"contestId":1146,"index":"D","solvedCount":1238},{"contestId":1146,"index":"C","solvedCount":4352},{"contestId":1146,"index":"B","solvedCount":9494},{"contestId":1146,"index":"A","solvedCount":23953},{"contestId":1145,"index":"G","solvedCount":199},{"contestId":1145,"index":"F","solvedCount":552},{"contestId":1145,"index":"E","solvedCount":452},{"contestId":1145,"index":"D","solvedCount":1203},{"contestId":1145,"index":"C","solvedCount":842},{"contestId":1145,"index":"B","solvedCount":1516},{"contestId":1145,"index":"A","solvedCount":9451},{"contestId":1144,"index":"G","solvedCount":2527},{"contestId":1144,"index":"F","solvedCount":15453},{"contestId":1144,"index":"E","solvedCount":4506},{"contestId":1144,"index":"D","solvedCount":10958},{"contestId":1144,"index":"C","solvedCount":16658},{"contestId":1144,"index":"B","solvedCount":18530},{"contestId":1144,"index":"A","solvedCount":22363},{"contestId":1143,"index":"C","solvedCount":19478},{"contestId":1143,"index":"B","solvedCount":11835},{"contestId":1143,"index":"A","solvedCount":14250},{"contestId":1142,"index":"E","solvedCount":654},{"contestId":1142,"index":"D","solvedCount":707},{"contestId":1142,"index":"C","solvedCount":1636},{"contestId":1142,"index":"B","solvedCount":4175},{"contestId":1142,"index":"A","solvedCount":3608},{"contestId":1141,"index":"G","solvedCount":2697},{"contestId":1141,"index":"F2","solvedCount":4780},{"contestId":1141,"index":"F1","solvedCount":4253},{"contestId":1141,"index":"E","solvedCount":7191},{"contestId":1141,"index":"D","solvedCount":9084},{"contestId":1141,"index":"C","solvedCount":12460},{"contestId":1141,"index":"B","solvedCount":23586},{"contestId":1141,"index":"A","solvedCount":41283},{"contestId":1140,"index":"G","solvedCount":683},{"contestId":1140,"index":"F","solvedCount":1722},{"contestId":1140,"index":"E","solvedCount":2251},{"contestId":1140,"index":"D","solvedCount":13372},{"contestId":1140,"index":"C","solvedCount":10679},{"contestId":1140,"index":"B","solvedCount":11914},{"contestId":1140,"index":"A","solvedCount":12945},{"contestId":1139,"index":"F","solvedCount":746},{"contestId":1139,"index":"E","solvedCount":2567},{"contestId":1139,"index":"D","solvedCount":2878},{"contestId":1139,"index":"C","solvedCount":18139},{"contestId":1139,"index":"B","solvedCount":20085},{"contestId":1139,"index":"A","solvedCount":17847},{"contestId":1138,"index":"B","solvedCount":4247},{"contestId":1138,"index":"A","solvedCount":23091},{"contestId":1137,"index":"F","solvedCount":542},{"contestId":1137,"index":"E","solvedCount":670},{"contestId":1137,"index":"D","solvedCount":2383},{"contestId":1137,"index":"C","solvedCount":1431},{"contestId":1137,"index":"B","solvedCount":7324},{"contestId":1137,"index":"A","solvedCount":4735},{"contestId":1136,"index":"E","solvedCount":1284},{"contestId":1136,"index":"D","solvedCount":4084},{"contestId":1136,"index":"C","solvedCount":8072},{"contestId":1136,"index":"B","solvedCount":12398},{"contestId":1136,"index":"A","solvedCount":17361},{"contestId":1133,"index":"F2","solvedCount":3931},{"contestId":1133,"index":"F1","solvedCount":8982},{"contestId":1133,"index":"E","solvedCount":6761},{"contestId":1133,"index":"D","solvedCount":18008},{"contestId":1133,"index":"C","solvedCount":29891},{"contestId":1133,"index":"B","solvedCount":14683},{"contestId":1133,"index":"A","solvedCount":20195},{"contestId":1132,"index":"G","solvedCount":1331},{"contestId":1132,"index":"F","solvedCount":12188},{"contestId":1132,"index":"E","solvedCount":2200},{"contestId":1132,"index":"D","solvedCount":2381},{"contestId":1132,"index":"C","solvedCount":5804},{"contestId":1132,"index":"B","solvedCount":14233},{"contestId":1132,"index":"A","solvedCount":10272},{"contestId":1131,"index":"G","solvedCount":580},{"contestId":1131,"index":"F","solvedCount":8057},{"contestId":1131,"index":"E","solvedCount":1302},{"contestId":1131,"index":"D","solvedCount":3776},{"contestId":1131,"index":"C","solvedCount":15880},{"contestId":1131,"index":"B","solvedCount":10456},{"contestId":1131,"index":"A","solvedCount":12911},{"contestId":1130,"index":"C","solvedCount":9635},{"contestId":1130,"index":"B","solvedCount":8512},{"contestId":1130,"index":"A","solvedCount":12349},{"contestId":1129,"index":"E","solvedCount":695},{"contestId":1129,"index":"D","solvedCount":1458},{"contestId":1129,"index":"C","solvedCount":1076},{"contestId":1129,"index":"B","solvedCount":2365},{"contestId":1129,"index":"A2","solvedCount":4252},{"contestId":1129,"index":"A1","solvedCount":3967},{"contestId":1121,"index":"C","solvedCount":2147},{"contestId":1121,"index":"B","solvedCount":10274},{"contestId":1121,"index":"A","solvedCount":7543},{"contestId":1120,"index":"F","solvedCount":350},{"contestId":1120,"index":"E","solvedCount":150},{"contestId":1120,"index":"D","solvedCount":1884},{"contestId":1120,"index":"C","solvedCount":2653},{"contestId":1120,"index":"B","solvedCount":491},{"contestId":1120,"index":"A","solvedCount":1777},{"contestId":1119,"index":"H","solvedCount":990},{"contestId":1119,"index":"G","solvedCount":653},{"contestId":1119,"index":"F","solvedCount":1014},{"contestId":1119,"index":"E","solvedCount":5698},{"contestId":1119,"index":"D","solvedCount":5222},{"contestId":1119,"index":"C","solvedCount":7310},{"contestId":1119,"index":"B","solvedCount":18462},{"contestId":1119,"index":"A","solvedCount":11880},{"contestId":1118,"index":"F2","solvedCount":722},{"contestId":1118,"index":"F1","solvedCount":7008},{"contestId":1118,"index":"E","solvedCount":4536},{"contestId":1118,"index":"D2","solvedCount":7036},{"contestId":1118,"index":"D1","solvedCount":6231},{"contestId":1118,"index":"C","solvedCount":6179},{"contestId":1118,"index":"B","solvedCount":13524},{"contestId":1118,"index":"A","solvedCount":21955},{"contestId":1117,"index":"G","solvedCount":1014},{"contestId":1117,"index":"F","solvedCount":714},{"contestId":1117,"index":"E","solvedCount":1675},{"contestId":1117,"index":"D","solvedCount":5826},{"contestId":1117,"index":"C","solvedCount":9957},{"contestId":1117,"index":"B","solvedCount":16127},{"contestId":1117,"index":"A","solvedCount":11624},{"contestId":1116,"index":"D6","solvedCount":82},{"contestId":1116,"index":"D5","solvedCount":153},{"contestId":1116,"index":"D4","solvedCount":172},{"contestId":1116,"index":"D3","solvedCount":208},{"contestId":1116,"index":"D2","solvedCount":237},{"contestId":1116,"index":"D1","solvedCount":279},{"contestId":1116,"index":"C3","solvedCount":188},{"contestId":1116,"index":"C2","solvedCount":190},{"contestId":1116,"index":"C1","solvedCount":269},{"contestId":1116,"index":"B2","solvedCount":63},{"contestId":1116,"index":"B1","solvedCount":137},{"contestId":1116,"index":"A2","solvedCount":185},{"contestId":1116,"index":"A1","solvedCount":329},{"contestId":1115,"index":"U3","solvedCount":201},{"contestId":1115,"index":"U2","solvedCount":241},{"contestId":1115,"index":"U1","solvedCount":271},{"contestId":1115,"index":"G3","solvedCount":238},{"contestId":1115,"index":"G2","solvedCount":318},{"contestId":1115,"index":"G1","solvedCount":404},{"contestId":1114,"index":"F","solvedCount":2678},{"contestId":1114,"index":"E","solvedCount":3345},{"contestId":1114,"index":"D","solvedCount":8604},{"contestId":1114,"index":"C","solvedCount":8110},{"contestId":1114,"index":"B","solvedCount":9496},{"contestId":1114,"index":"A","solvedCount":19962},{"contestId":1113,"index":"B","solvedCount":8411},{"contestId":1113,"index":"A","solvedCount":18517},{"contestId":1111,"index":"E","solvedCount":1204},{"contestId":1111,"index":"D","solvedCount":1244},{"contestId":1111,"index":"C","solvedCount":7344},{"contestId":1111,"index":"B","solvedCount":6598},{"contestId":1111,"index":"A","solvedCount":18332},{"contestId":1110,"index":"H","solvedCount":481},{"contestId":1110,"index":"G","solvedCount":797},{"contestId":1110,"index":"F","solvedCount":2240},{"contestId":1110,"index":"E","solvedCount":5248},{"contestId":1110,"index":"D","solvedCount":4218},{"contestId":1110,"index":"C","solvedCount":10171},{"contestId":1110,"index":"B","solvedCount":18394},{"contestId":1110,"index":"A","solvedCount":16351},{"contestId":1109,"index":"F","solvedCount":456},{"contestId":1109,"index":"E","solvedCount":668},{"contestId":1109,"index":"D","solvedCount":1574},{"contestId":1109,"index":"C","solvedCount":349},{"contestId":1109,"index":"B","solvedCount":4599},{"contestId":1109,"index":"A","solvedCount":9159},{"contestId":1108,"index":"F","solvedCount":3883},{"contestId":1108,"index":"E2","solvedCount":2834},{"contestId":1108,"index":"E1","solvedCount":5049},{"contestId":1108,"index":"D","solvedCount":16738},{"contestId":1108,"index":"C","solvedCount":12871},{"contestId":1108,"index":"B","solvedCount":25703},{"contestId":1108,"index":"A","solvedCount":23631},{"contestId":1107,"index":"G","solvedCount":1338},{"contestId":1107,"index":"F","solvedCount":1032},{"contestId":1107,"index":"E","solvedCount":3053},{"contestId":1107,"index":"D","solvedCount":3947},{"contestId":1107,"index":"C","solvedCount":11126},{"contestId":1107,"index":"B","solvedCount":18128},{"contestId":1107,"index":"A","solvedCount":12917},{"contestId":1106,"index":"F","solvedCount":1268},{"contestId":1106,"index":"E","solvedCount":2932},{"contestId":1106,"index":"D","solvedCount":21602},{"contestId":1106,"index":"C","solvedCount":16455},{"contestId":1106,"index":"B","solvedCount":7050},{"contestId":1106,"index":"A","solvedCount":12987},{"contestId":1105,"index":"E","solvedCount":2108},{"contestId":1105,"index":"D","solvedCount":4511},{"contestId":1105,"index":"C","solvedCount":11956},{"contestId":1105,"index":"B","solvedCount":10653},{"contestId":1105,"index":"A","solvedCount":11679},{"contestId":1104,"index":"B","solvedCount":17520},{"contestId":1104,"index":"A","solvedCount":16014},{"contestId":1103,"index":"E","solvedCount":421},{"contestId":1103,"index":"D","solvedCount":581},{"contestId":1103,"index":"C","solvedCount":1027},{"contestId":1103,"index":"B","solvedCount":3588},{"contestId":1103,"index":"A","solvedCount":10756},{"contestId":1102,"index":"F","solvedCount":2489},{"contestId":1102,"index":"E","solvedCount":7217},{"contestId":1102,"index":"D","solvedCount":8664},{"contestId":1102,"index":"C","solvedCount":14434},{"contestId":1102,"index":"B","solvedCount":11286},{"contestId":1102,"index":"A","solvedCount":27187},{"contestId":1101,"index":"G","solvedCount":2370},{"contestId":1101,"index":"F","solvedCount":1788},{"contestId":1101,"index":"E","solvedCount":8311},{"contestId":1101,"index":"D","solvedCount":5700},{"contestId":1101,"index":"C","solvedCount":13442},{"contestId":1101,"index":"B","solvedCount":11209},{"contestId":1101,"index":"A","solvedCount":19141},{"contestId":1100,"index":"F","solvedCount":4123},{"contestId":1100,"index":"E","solvedCount":2867},{"contestId":1100,"index":"D","solvedCount":975},{"contestId":1100,"index":"C","solvedCount":11045},{"contestId":1100,"index":"B","solvedCount":11943},{"contestId":1100,"index":"A","solvedCount":10866},{"contestId":1099,"index":"F","solvedCount":1107},{"contestId":1099,"index":"C","solvedCount":10565},{"contestId":1099,"index":"B","solvedCount":11621},{"contestId":1099,"index":"A","solvedCount":13480},{"contestId":1098,"index":"F","solvedCount":294},{"contestId":1098,"index":"E","solvedCount":449},{"contestId":1098,"index":"D","solvedCount":1000},{"contestId":1098,"index":"C","solvedCount":1197},{"contestId":1098,"index":"B","solvedCount":1833},{"contestId":1098,"index":"A","solvedCount":9798},{"contestId":1097,"index":"H","solvedCount":272},{"contestId":1097,"index":"G","solvedCount":1214},{"contestId":1097,"index":"F","solvedCount":1570},{"contestId":1097,"index":"E","solvedCount":764},{"contestId":1097,"index":"D","solvedCount":3388},{"contestId":1097,"index":"C","solvedCount":8876},{"contestId":1097,"index":"B","solvedCount":39164},{"contestId":1097,"index":"A","solvedCount":45237},{"contestId":1096,"index":"G","solvedCount":2201},{"contestId":1096,"index":"F","solvedCount":2208},{"contestId":1096,"index":"E","solvedCount":1396},{"contestId":1096,"index":"D","solvedCount":9820},{"contestId":1096,"index":"C","solvedCount":7309},{"contestId":1096,"index":"B","solvedCount":12064},{"contestId":1096,"index":"A","solvedCount":19910},{"contestId":1095,"index":"F","solvedCount":8209},{"contestId":1095,"index":"E","solvedCount":4653},{"contestId":1095,"index":"D","solvedCount":8190},{"contestId":1095,"index":"C","solvedCount":20465},{"contestId":1095,"index":"B","solvedCount":25142},{"contestId":1095,"index":"A","solvedCount":37608},{"contestId":1093,"index":"G","solvedCount":2397},{"contestId":1093,"index":"F","solvedCount":1477},{"contestId":1093,"index":"E","solvedCount":2051},{"contestId":1093,"index":"D","solvedCount":12239},{"contestId":1093,"index":"C","solvedCount":9786},{"contestId":1093,"index":"B","solvedCount":17974},{"contestId":1093,"index":"A","solvedCount":18497},{"contestId":1092,"index":"F","solvedCount":12190},{"contestId":1092,"index":"E","solvedCount":2279},{"contestId":1092,"index":"D2","solvedCount":3489},{"contestId":1092,"index":"D1","solvedCount":6014},{"contestId":1092,"index":"C","solvedCount":6446},{"contestId":1092,"index":"B","solvedCount":29871},{"contestId":1092,"index":"A","solvedCount":17447},{"contestId":1091,"index":"H","solvedCount":587},{"contestId":1091,"index":"G","solvedCount":258},{"contestId":1091,"index":"F","solvedCount":1021},{"contestId":1091,"index":"E","solvedCount":1126},{"contestId":1091,"index":"D","solvedCount":7614},{"contestId":1091,"index":"C","solvedCount":10683},{"contestId":1091,"index":"B","solvedCount":11088},{"contestId":1091,"index":"A","solvedCount":18671},{"contestId":1090,"index":"M","solvedCount":7370},{"contestId":1090,"index":"L","solvedCount":1436},{"contestId":1090,"index":"K","solvedCount":1207},{"contestId":1090,"index":"J","solvedCount":627},{"contestId":1090,"index":"I","solvedCount":1189},{"contestId":1090,"index":"H","solvedCount":118},{"contestId":1090,"index":"G","solvedCount":127},{"contestId":1090,"index":"F","solvedCount":392},{"contestId":1090,"index":"E","solvedCount":697},{"contestId":1090,"index":"D","solvedCount":2398},{"contestId":1090,"index":"C","solvedCount":595},{"contestId":1090,"index":"B","solvedCount":1564},{"contestId":1090,"index":"A","solvedCount":4998},{"contestId":1089,"index":"M","solvedCount":658},{"contestId":1089,"index":"L","solvedCount":4900},{"contestId":1089,"index":"K","solvedCount":1276},{"contestId":1089,"index":"J","solvedCount":149},{"contestId":1089,"index":"I","solvedCount":489},{"contestId":1089,"index":"H","solvedCount":131},{"contestId":1089,"index":"G","solvedCount":3284},{"contestId":1089,"index":"F","solvedCount":2183},{"contestId":1089,"index":"E","solvedCount":2175},{"contestId":1089,"index":"D","solvedCount":119},{"contestId":1089,"index":"C","solvedCount":466},{"contestId":1089,"index":"B","solvedCount":254},{"contestId":1089,"index":"A","solvedCount":1292},{"contestId":1088,"index":"F","solvedCount":670},{"contestId":1088,"index":"E","solvedCount":1677},{"contestId":1088,"index":"D","solvedCount":3273},{"contestId":1088,"index":"C","solvedCount":8574},{"contestId":1088,"index":"B","solvedCount":13785},{"contestId":1088,"index":"A","solvedCount":17788},{"contestId":1086,"index":"F","solvedCount":463},{"contestId":1085,"index":"G","solvedCount":1074},{"contestId":1085,"index":"F","solvedCount":808},{"contestId":1085,"index":"E","solvedCount":1166},{"contestId":1085,"index":"D","solvedCount":6018},{"contestId":1085,"index":"C","solvedCount":5715},{"contestId":1085,"index":"B","solvedCount":10385},{"contestId":1085,"index":"A","solvedCount":12797},{"contestId":1084,"index":"C","solvedCount":13012},{"contestId":1084,"index":"B","solvedCount":8369},{"contestId":1084,"index":"A","solvedCount":8373},{"contestId":1083,"index":"F","solvedCount":493},{"contestId":1083,"index":"E","solvedCount":6187},{"contestId":1083,"index":"D","solvedCount":649},{"contestId":1083,"index":"C","solvedCount":1218},{"contestId":1083,"index":"B","solvedCount":2318},{"contestId":1083,"index":"A","solvedCount":6584},{"contestId":1082,"index":"G","solvedCount":2963},{"contestId":1082,"index":"F","solvedCount":645},{"contestId":1082,"index":"E","solvedCount":7062},{"contestId":1082,"index":"D","solvedCount":4215},{"contestId":1082,"index":"C","solvedCount":6278},{"contestId":1082,"index":"B","solvedCount":8116},{"contestId":1082,"index":"A","solvedCount":9512},{"contestId":1081,"index":"H","solvedCount":137},{"contestId":1081,"index":"G","solvedCount":526},{"contestId":1081,"index":"F","solvedCount":578},{"contestId":1081,"index":"E","solvedCount":2865},{"contestId":1081,"index":"D","solvedCount":4925},{"contestId":1081,"index":"C","solvedCount":8891},{"contestId":1081,"index":"B","solvedCount":4726},{"contestId":1081,"index":"A","solvedCount":13404},{"contestId":1080,"index":"F","solvedCount":1033},{"contestId":1080,"index":"E","solvedCount":1401},{"contestId":1080,"index":"D","solvedCount":1703},{"contestId":1080,"index":"C","solvedCount":4262},{"contestId":1080,"index":"B","solvedCount":12818},{"contestId":1080,"index":"A","solvedCount":19366},{"contestId":1078,"index":"E","solvedCount":110},{"contestId":1077,"index":"F2","solvedCount":4657},{"contestId":1077,"index":"F1","solvedCount":5734},{"contestId":1077,"index":"E","solvedCount":5219},{"contestId":1077,"index":"D","solvedCount":10812},{"contestId":1077,"index":"C","solvedCount":28377},{"contestId":1077,"index":"B","solvedCount":20807},{"contestId":1077,"index":"A","solvedCount":32882},{"contestId":1076,"index":"G","solvedCount":813},{"contestId":1076,"index":"F","solvedCount":780},{"contestId":1076,"index":"E","solvedCount":4332},{"contestId":1076,"index":"D","solvedCount":6353},{"contestId":1076,"index":"C","solvedCount":13678},{"contestId":1076,"index":"B","solvedCount":15061},{"contestId":1076,"index":"A","solvedCount":14467},{"contestId":1075,"index":"B","solvedCount":4633},{"contestId":1075,"index":"A","solvedCount":9228},{"contestId":1073,"index":"G","solvedCount":1200},{"contestId":1073,"index":"F","solvedCount":680},{"contestId":1073,"index":"E","solvedCount":4020},{"contestId":1073,"index":"D","solvedCount":6805},{"contestId":1073,"index":"C","solvedCount":5630},{"contestId":1073,"index":"B","solvedCount":11352},{"contestId":1073,"index":"A","solvedCount":17459},{"contestId":1071,"index":"E","solvedCount":388},{"contestId":1070,"index":"M","solvedCount":94},{"contestId":1070,"index":"L","solvedCount":441},{"contestId":1070,"index":"K","solvedCount":5471},{"contestId":1070,"index":"J","solvedCount":831},{"contestId":1070,"index":"I","solvedCount":815},{"contestId":1070,"index":"H","solvedCount":3893},{"contestId":1070,"index":"G","solvedCount":966},{"contestId":1070,"index":"F","solvedCount":3890},{"contestId":1070,"index":"E","solvedCount":1510},{"contestId":1070,"index":"D","solvedCount":5287},{"contestId":1070,"index":"C","solvedCount":2392},{"contestId":1070,"index":"B","solvedCount":733},{"contestId":1070,"index":"A","solvedCount":2714},{"contestId":1068,"index":"C","solvedCount":3390},{"contestId":1068,"index":"B","solvedCount":13457},{"contestId":1068,"index":"A","solvedCount":7376},{"contestId":1067,"index":"E","solvedCount":654},{"contestId":1067,"index":"D","solvedCount":764},{"contestId":1067,"index":"C","solvedCount":731},{"contestId":1067,"index":"B","solvedCount":2926},{"contestId":1067,"index":"A","solvedCount":3245},{"contestId":1066,"index":"F","solvedCount":2355},{"contestId":1066,"index":"E","solvedCount":6680},{"contestId":1066,"index":"D","solvedCount":6092},{"contestId":1066,"index":"C","solvedCount":10505},{"contestId":1066,"index":"B","solvedCount":9556},{"contestId":1066,"index":"A","solvedCount":15736},{"contestId":1065,"index":"G","solvedCount":598},{"contestId":1065,"index":"F","solvedCount":1440},{"contestId":1065,"index":"E","solvedCount":1461},{"contestId":1065,"index":"D","solvedCount":1477},{"contestId":1065,"index":"C","solvedCount":8393},{"contestId":1065,"index":"B","solvedCount":11794},{"contestId":1065,"index":"A","solvedCount":15395},{"contestId":1064,"index":"B","solvedCount":8089},{"contestId":1064,"index":"A","solvedCount":26218},{"contestId":1063,"index":"F","solvedCount":1199},{"contestId":1063,"index":"E","solvedCount":481},{"contestId":1063,"index":"D","solvedCount":571},{"contestId":1063,"index":"C","solvedCount":3408},{"contestId":1063,"index":"B","solvedCount":10155},{"contestId":1063,"index":"A","solvedCount":11296},{"contestId":1062,"index":"F","solvedCount":1099},{"contestId":1062,"index":"E","solvedCount":2195},{"contestId":1062,"index":"D","solvedCount":4205},{"contestId":1062,"index":"C","solvedCount":6035},{"contestId":1062,"index":"B","solvedCount":10331},{"contestId":1062,"index":"A","solvedCount":9407},{"contestId":1061,"index":"F","solvedCount":1006},{"contestId":1061,"index":"E","solvedCount":696},{"contestId":1061,"index":"D","solvedCount":2620},{"contestId":1061,"index":"C","solvedCount":11342},{"contestId":1061,"index":"B","solvedCount":7752},{"contestId":1061,"index":"A","solvedCount":24715},{"contestId":1060,"index":"H","solvedCount":388},{"contestId":1060,"index":"G","solvedCount":270},{"contestId":1060,"index":"F","solvedCount":872},{"contestId":1060,"index":"E","solvedCount":3654},{"contestId":1060,"index":"D","solvedCount":3931},{"contestId":1060,"index":"C","solvedCount":5271},{"contestId":1060,"index":"B","solvedCount":9664},{"contestId":1060,"index":"A","solvedCount":16169},{"contestId":1059,"index":"E","solvedCount":1703},{"contestId":1059,"index":"D","solvedCount":3095},{"contestId":1059,"index":"C","solvedCount":7638},{"contestId":1059,"index":"B","solvedCount":7678},{"contestId":1059,"index":"A","solvedCount":14148},{"contestId":1057,"index":"C","solvedCount":1226},{"contestId":1057,"index":"B","solvedCount":2004},{"contestId":1057,"index":"A","solvedCount":7924},{"contestId":1056,"index":"H","solvedCount":317},{"contestId":1056,"index":"G","solvedCount":373},{"contestId":1056,"index":"F","solvedCount":748},{"contestId":1056,"index":"E","solvedCount":2998},{"contestId":1056,"index":"D","solvedCount":6930},{"contestId":1056,"index":"C","solvedCount":2614},{"contestId":1056,"index":"B","solvedCount":4600},{"contestId":1056,"index":"A","solvedCount":7520},{"contestId":1055,"index":"G","solvedCount":196},{"contestId":1055,"index":"F","solvedCount":715},{"contestId":1055,"index":"E","solvedCount":979},{"contestId":1055,"index":"D","solvedCount":692},{"contestId":1055,"index":"C","solvedCount":2119},{"contestId":1055,"index":"B","solvedCount":5656},{"contestId":1055,"index":"A","solvedCount":14036},{"contestId":1054,"index":"H","solvedCount":336},{"contestId":1054,"index":"G","solvedCount":977},{"contestId":1054,"index":"F","solvedCount":447},{"contestId":1054,"index":"E","solvedCount":520},{"contestId":1054,"index":"D","solvedCount":2487},{"contestId":1054,"index":"C","solvedCount":4540},{"contestId":1054,"index":"B","solvedCount":7173},{"contestId":1054,"index":"A","solvedCount":9727},{"contestId":1053,"index":"E","solvedCount":274},{"contestId":1051,"index":"G","solvedCount":564},{"contestId":1051,"index":"F","solvedCount":4090},{"contestId":1051,"index":"E","solvedCount":1357},{"contestId":1051,"index":"D","solvedCount":8392},{"contestId":1051,"index":"C","solvedCount":10053},{"contestId":1051,"index":"B","solvedCount":19358},{"contestId":1051,"index":"A","solvedCount":8993},{"contestId":1047,"index":"B","solvedCount":19103},{"contestId":1047,"index":"A","solvedCount":21640},{"contestId":1046,"index":"I","solvedCount":612},{"contestId":1046,"index":"F","solvedCount":3165},{"contestId":1046,"index":"C","solvedCount":3431},{"contestId":1045,"index":"J","solvedCount":240},{"contestId":1045,"index":"I","solvedCount":5748},{"contestId":1045,"index":"H","solvedCount":472},{"contestId":1045,"index":"G","solvedCount":2109},{"contestId":1045,"index":"F","solvedCount":145},{"contestId":1045,"index":"E","solvedCount":262},{"contestId":1045,"index":"D","solvedCount":929},{"contestId":1045,"index":"C","solvedCount":889},{"contestId":1045,"index":"B","solvedCount":637},{"contestId":1045,"index":"A","solvedCount":621},{"contestId":1044,"index":"F","solvedCount":746},{"contestId":1044,"index":"E","solvedCount":159},{"contestId":1044,"index":"D","solvedCount":1274},{"contestId":1044,"index":"C","solvedCount":1443},{"contestId":1044,"index":"B","solvedCount":1735},{"contestId":1044,"index":"A","solvedCount":3100},{"contestId":1043,"index":"G","solvedCount":334},{"contestId":1043,"index":"F","solvedCount":3283},{"contestId":1043,"index":"E","solvedCount":3499},{"contestId":1043,"index":"D","solvedCount":4845},{"contestId":1043,"index":"C","solvedCount":7299},{"contestId":1043,"index":"B","solvedCount":6627},{"contestId":1043,"index":"A","solvedCount":11384},{"contestId":1042,"index":"F","solvedCount":1716},{"contestId":1042,"index":"E","solvedCount":2190},{"contestId":1042,"index":"D","solvedCount":7893},{"contestId":1042,"index":"C","solvedCount":5028},{"contestId":1042,"index":"B","solvedCount":20011},{"contestId":1042,"index":"A","solvedCount":14352},{"contestId":1041,"index":"F","solvedCount":1708},{"contestId":1041,"index":"E","solvedCount":3985},{"contestId":1041,"index":"D","solvedCount":6606},{"contestId":1041,"index":"C","solvedCount":10443},{"contestId":1041,"index":"B","solvedCount":15318},{"contestId":1041,"index":"A","solvedCount":27374},{"contestId":1040,"index":"B","solvedCount":8040},{"contestId":1040,"index":"A","solvedCount":10334},{"contestId":1039,"index":"E","solvedCount":326},{"contestId":1039,"index":"D","solvedCount":2606},{"contestId":1039,"index":"C","solvedCount":1629},{"contestId":1039,"index":"B","solvedCount":2651},{"contestId":1039,"index":"A","solvedCount":902},{"contestId":1038,"index":"F","solvedCount":594},{"contestId":1038,"index":"E","solvedCount":1185},{"contestId":1038,"index":"D","solvedCount":9031},{"contestId":1038,"index":"C","solvedCount":9917},{"contestId":1038,"index":"B","solvedCount":15051},{"contestId":1038,"index":"A","solvedCount":15825},{"contestId":1037,"index":"H","solvedCount":1399},{"contestId":1037,"index":"G","solvedCount":395},{"contestId":1037,"index":"F","solvedCount":1325},{"contestId":1037,"index":"E","solvedCount":3238},{"contestId":1037,"index":"D","solvedCount":21346},{"contestId":1037,"index":"C","solvedCount":20388},{"contestId":1037,"index":"B","solvedCount":11003},{"contestId":1037,"index":"A","solvedCount":11929},{"contestId":1036,"index":"G","solvedCount":498},{"contestId":1036,"index":"F","solvedCount":1927},{"contestId":1036,"index":"E","solvedCount":1815},{"contestId":1036,"index":"D","solvedCount":10915},{"contestId":1036,"index":"C","solvedCount":15061},{"contestId":1036,"index":"B","solvedCount":6032},{"contestId":1036,"index":"A","solvedCount":10730},{"contestId":1034,"index":"E","solvedCount":837},{"contestId":1034,"index":"D","solvedCount":628},{"contestId":1034,"index":"C","solvedCount":1169},{"contestId":1034,"index":"B","solvedCount":2364},{"contestId":1034,"index":"A","solvedCount":10399},{"contestId":1033,"index":"G","solvedCount":673},{"contestId":1033,"index":"F","solvedCount":524},{"contestId":1033,"index":"E","solvedCount":893},{"contestId":1033,"index":"D","solvedCount":2703},{"contestId":1033,"index":"C","solvedCount":6478},{"contestId":1033,"index":"B","solvedCount":12480},{"contestId":1033,"index":"A","solvedCount":16859},{"contestId":1032,"index":"G","solvedCount":566},{"contestId":1032,"index":"F","solvedCount":1215},{"contestId":1032,"index":"E","solvedCount":1938},{"contestId":1032,"index":"D","solvedCount":3011},{"contestId":1032,"index":"C","solvedCount":4424},{"contestId":1032,"index":"B","solvedCount":5214},{"contestId":1032,"index":"A","solvedCount":7484},{"contestId":1031,"index":"F","solvedCount":331},{"contestId":1031,"index":"E","solvedCount":669},{"contestId":1031,"index":"D","solvedCount":3033},{"contestId":1031,"index":"C","solvedCount":5643},{"contestId":1031,"index":"B","solvedCount":4141},{"contestId":1031,"index":"A","solvedCount":13509},{"contestId":1030,"index":"G","solvedCount":497},{"contestId":1030,"index":"F","solvedCount":975},{"contestId":1030,"index":"E","solvedCount":3426},{"contestId":1030,"index":"D","solvedCount":6349},{"contestId":1030,"index":"C","solvedCount":10057},{"contestId":1030,"index":"B","solvedCount":13463},{"contestId":1030,"index":"A","solvedCount":184218},{"contestId":1029,"index":"F","solvedCount":2921},{"contestId":1029,"index":"E","solvedCount":3610},{"contestId":1029,"index":"D","solvedCount":4363},{"contestId":1029,"index":"C","solvedCount":8628},{"contestId":1029,"index":"B","solvedCount":18876},{"contestId":1029,"index":"A","solvedCount":13826},{"contestId":1028,"index":"H","solvedCount":637},{"contestId":1028,"index":"G","solvedCount":750},{"contestId":1028,"index":"F","solvedCount":677},{"contestId":1028,"index":"E","solvedCount":1239},{"contestId":1028,"index":"D","solvedCount":1853},{"contestId":1028,"index":"C","solvedCount":5204},{"contestId":1028,"index":"B","solvedCount":10554},{"contestId":1028,"index":"A","solvedCount":11703},{"contestId":1027,"index":"G","solvedCount":390},{"contestId":1027,"index":"F","solvedCount":2099},{"contestId":1027,"index":"E","solvedCount":2464},{"contestId":1027,"index":"D","solvedCount":8808},{"contestId":1027,"index":"C","solvedCount":7219},{"contestId":1027,"index":"B","solvedCount":8849},{"contestId":1027,"index":"A","solvedCount":19451},{"contestId":1025,"index":"G","solvedCount":1064},{"contestId":1025,"index":"F","solvedCount":967},{"contestId":1025,"index":"E","solvedCount":634},{"contestId":1025,"index":"D","solvedCount":4417},{"contestId":1025,"index":"C","solvedCount":6594},{"contestId":1025,"index":"B","solvedCount":8894},{"contestId":1025,"index":"A","solvedCount":16843},{"contestId":1023,"index":"G","solvedCount":199},{"contestId":1023,"index":"F","solvedCount":1087},{"contestId":1023,"index":"E","solvedCount":2290},{"contestId":1023,"index":"D","solvedCount":4368},{"contestId":1023,"index":"C","solvedCount":11150},{"contestId":1023,"index":"B","solvedCount":11903},{"contestId":1023,"index":"A","solvedCount":9435},{"contestId":1020,"index":"B","solvedCount":26869},{"contestId":1020,"index":"A","solvedCount":9536},{"contestId":1019,"index":"E","solvedCount":546},{"contestId":1019,"index":"D","solvedCount":780},{"contestId":1019,"index":"C","solvedCount":1638},{"contestId":1019,"index":"B","solvedCount":2181},{"contestId":1019,"index":"A","solvedCount":4906},{"contestId":1017,"index":"H","solvedCount":323},{"contestId":1017,"index":"G","solvedCount":1380},{"contestId":1017,"index":"F","solvedCount":1069},{"contestId":1017,"index":"E","solvedCount":1139},{"contestId":1017,"index":"D","solvedCount":4149},{"contestId":1017,"index":"C","solvedCount":6561},{"contestId":1017,"index":"B","solvedCount":9771},{"contestId":1017,"index":"A","solvedCount":21814},{"contestId":1016,"index":"G","solvedCount":366},{"contestId":1016,"index":"F","solvedCount":1115},{"contestId":1016,"index":"E","solvedCount":1335},{"contestId":1016,"index":"D","solvedCount":5041},{"contestId":1016,"index":"C","solvedCount":4046},{"contestId":1016,"index":"B","solvedCount":10290},{"contestId":1016,"index":"A","solvedCount":16186},{"contestId":1015,"index":"F","solvedCount":1584},{"contestId":1015,"index":"E2","solvedCount":4113},{"contestId":1015,"index":"E1","solvedCount":7051},{"contestId":1015,"index":"D","solvedCount":9140},{"contestId":1015,"index":"C","solvedCount":21868},{"contestId":1015,"index":"B","solvedCount":12562},{"contestId":1015,"index":"A","solvedCount":22886},{"contestId":1013,"index":"B","solvedCount":8440},{"contestId":1013,"index":"A","solvedCount":11874},{"contestId":1012,"index":"F","solvedCount":273},{"contestId":1012,"index":"E","solvedCount":637},{"contestId":1012,"index":"D","solvedCount":486},{"contestId":1012,"index":"C","solvedCount":3968},{"contestId":1012,"index":"B","solvedCount":4487},{"contestId":1012,"index":"A","solvedCount":6747},{"contestId":1011,"index":"B","solvedCount":11240},{"contestId":1011,"index":"A","solvedCount":13476},{"contestId":1010,"index":"F","solvedCount":575},{"contestId":1010,"index":"E","solvedCount":444},{"contestId":1010,"index":"D","solvedCount":2652},{"contestId":1010,"index":"C","solvedCount":6123},{"contestId":1010,"index":"B","solvedCount":6545},{"contestId":1010,"index":"A","solvedCount":9134},{"contestId":1009,"index":"G","solvedCount":1113},{"contestId":1009,"index":"F","solvedCount":8600},{"contestId":1009,"index":"E","solvedCount":3558},{"contestId":1009,"index":"D","solvedCount":6780},{"contestId":1009,"index":"C","solvedCount":5600},{"contestId":1009,"index":"B","solvedCount":10864},{"contestId":1009,"index":"A","solvedCount":12401},{"contestId":1008,"index":"B","solvedCount":12866},{"contestId":1008,"index":"A","solvedCount":16605},{"contestId":1007,"index":"E","solvedCount":255},{"contestId":1007,"index":"D","solvedCount":431},{"contestId":1007,"index":"C","solvedCount":599},{"contestId":1007,"index":"B","solvedCount":1068},{"contestId":1007,"index":"A","solvedCount":13311},{"contestId":1006,"index":"F","solvedCount":7635},{"contestId":1006,"index":"E","solvedCount":12306},{"contestId":1006,"index":"D","solvedCount":6564},{"contestId":1006,"index":"C","solvedCount":27217},{"contestId":1006,"index":"B","solvedCount":15015},{"contestId":1006,"index":"A","solvedCount":23182},{"contestId":1005,"index":"F","solvedCount":2279},{"contestId":1005,"index":"E2","solvedCount":1700},{"contestId":1005,"index":"E1","solvedCount":4490},{"contestId":1005,"index":"D","solvedCount":11737},{"contestId":1005,"index":"C","solvedCount":13390},{"contestId":1005,"index":"B","solvedCount":28334},{"contestId":1005,"index":"A","solvedCount":28959},{"contestId":1004,"index":"F","solvedCount":1061},{"contestId":1004,"index":"E","solvedCount":1344},{"contestId":1004,"index":"D","solvedCount":1539},{"contestId":1004,"index":"C","solvedCount":7950},{"contestId":1004,"index":"B","solvedCount":10134},{"contestId":1004,"index":"A","solvedCount":12015},{"contestId":1003,"index":"F","solvedCount":1676},{"contestId":1003,"index":"E","solvedCount":3237},{"contestId":1003,"index":"D","solvedCount":8784},{"contestId":1003,"index":"C","solvedCount":11756},{"contestId":1003,"index":"B","solvedCount":12435},{"contestId":1003,"index":"A","solvedCount":30864},{"contestId":1002,"index":"E2","solvedCount":212},{"contestId":1002,"index":"E1","solvedCount":329},{"contestId":1002,"index":"D3","solvedCount":341},{"contestId":1002,"index":"D2","solvedCount":395},{"contestId":1002,"index":"D1","solvedCount":421},{"contestId":1002,"index":"C2","solvedCount":273},{"contestId":1002,"index":"C1","solvedCount":310},{"contestId":1002,"index":"B4","solvedCount":317},{"contestId":1002,"index":"B3","solvedCount":421},{"contestId":1002,"index":"B2","solvedCount":456},{"contestId":1002,"index":"B1","solvedCount":490},{"contestId":1002,"index":"A4","solvedCount":274},{"contestId":1002,"index":"A3","solvedCount":484},{"contestId":1002,"index":"A2","solvedCount":571},{"contestId":1002,"index":"A1","solvedCount":956},{"contestId":1001,"index":"I","solvedCount":413},{"contestId":1001,"index":"H","solvedCount":547},{"contestId":1001,"index":"G","solvedCount":553},{"contestId":1001,"index":"F","solvedCount":552},{"contestId":1001,"index":"E","solvedCount":568},{"contestId":1001,"index":"D","solvedCount":701},{"contestId":1001,"index":"C","solvedCount":669},{"contestId":1001,"index":"B","solvedCount":724},{"contestId":1001,"index":"A","solvedCount":1047},{"contestId":1000,"index":"G","solvedCount":825},{"contestId":1000,"index":"F","solvedCount":5380},{"contestId":1000,"index":"E","solvedCount":7386},{"contestId":1000,"index":"D","solvedCount":5293},{"contestId":1000,"index":"C","solvedCount":9157},{"contestId":1000,"index":"B","solvedCount":6283},{"contestId":1000,"index":"A","solvedCount":9552},{"contestId":999,"index":"F","solvedCount":3417},{"contestId":999,"index":"E","solvedCount":8541},{"contestId":999,"index":"D","solvedCount":5023},{"contestId":999,"index":"C","solvedCount":21573},{"contestId":999,"index":"B","solvedCount":19796},{"contestId":999,"index":"A","solvedCount":25754},{"contestId":998,"index":"B","solvedCount":14639},{"contestId":998,"index":"A","solvedCount":10282},{"contestId":997,"index":"E","solvedCount":1898},{"contestId":997,"index":"D","solvedCount":925},{"contestId":997,"index":"C","solvedCount":2514},{"contestId":997,"index":"B","solvedCount":3256},{"contestId":997,"index":"A","solvedCount":8735},{"contestId":996,"index":"B","solvedCount":10063},{"contestId":996,"index":"A","solvedCount":127199},{"contestId":995,"index":"F","solvedCount":1888},{"contestId":995,"index":"E","solvedCount":1035},{"contestId":995,"index":"D","solvedCount":988},{"contestId":995,"index":"C","solvedCount":2181},{"contestId":995,"index":"B","solvedCount":7508},{"contestId":995,"index":"A","solvedCount":1866},{"contestId":994,"index":"B","solvedCount":6124},{"contestId":994,"index":"A","solvedCount":15359},{"contestId":993,"index":"F","solvedCount":204},{"contestId":993,"index":"E","solvedCount":1983},{"contestId":993,"index":"D","solvedCount":870},{"contestId":993,"index":"C","solvedCount":1853},{"contestId":993,"index":"B","solvedCount":2066},{"contestId":993,"index":"A","solvedCount":4607},{"contestId":992,"index":"E","solvedCount":1880},{"contestId":992,"index":"D","solvedCount":2046},{"contestId":992,"index":"C","solvedCount":4903},{"contestId":992,"index":"B","solvedCount":6860},{"contestId":992,"index":"A","solvedCount":14546},{"contestId":991,"index":"F","solvedCount":417},{"contestId":991,"index":"E","solvedCount":3802},{"contestId":991,"index":"D","solvedCount":7837},{"contestId":991,"index":"C","solvedCount":11790},{"contestId":991,"index":"B","solvedCount":13965},{"contestId":991,"index":"A","solvedCount":11342},{"contestId":990,"index":"G","solvedCount":2503},{"contestId":990,"index":"F","solvedCount":1156},{"contestId":990,"index":"E","solvedCount":2211},{"contestId":990,"index":"D","solvedCount":4184},{"contestId":990,"index":"C","solvedCount":6382},{"contestId":990,"index":"B","solvedCount":8717},{"contestId":990,"index":"A","solvedCount":11370},{"contestId":989,"index":"E","solvedCount":356},{"contestId":989,"index":"D","solvedCount":635},{"contestId":989,"index":"C","solvedCount":4123},{"contestId":989,"index":"B","solvedCount":7337},{"contestId":989,"index":"A","solvedCount":11289},{"contestId":988,"index":"F","solvedCount":2884},{"contestId":988,"index":"E","solvedCount":4554},{"contestId":988,"index":"D","solvedCount":8210},{"contestId":988,"index":"C","solvedCount":11385},{"contestId":988,"index":"B","solvedCount":20767},{"contestId":988,"index":"A","solvedCount":29425},{"contestId":987,"index":"C","solvedCount":15439},{"contestId":987,"index":"B","solvedCount":12321},{"contestId":987,"index":"A","solvedCount":17757},{"contestId":986,"index":"F","solvedCount":979},{"contestId":986,"index":"E","solvedCount":992},{"contestId":986,"index":"D","solvedCount":401},{"contestId":986,"index":"C","solvedCount":2833},{"contestId":986,"index":"B","solvedCount":5131},{"contestId":986,"index":"A","solvedCount":8856},{"contestId":985,"index":"G","solvedCount":858},{"contestId":985,"index":"F","solvedCount":2293},{"contestId":985,"index":"E","solvedCount":4364},{"contestId":985,"index":"D","solvedCount":2901},{"contestId":985,"index":"C","solvedCount":6066},{"contestId":985,"index":"B","solvedCount":8044},{"contestId":985,"index":"A","solvedCount":8489},{"contestId":984,"index":"B","solvedCount":8059},{"contestId":984,"index":"A","solvedCount":21017},{"contestId":983,"index":"E","solvedCount":1295},{"contestId":983,"index":"D","solvedCount":589},{"contestId":983,"index":"C","solvedCount":1025},{"contestId":983,"index":"B","solvedCount":6543},{"contestId":983,"index":"A","solvedCount":4883},{"contestId":982,"index":"F","solvedCount":246},{"contestId":982,"index":"E","solvedCount":897},{"contestId":982,"index":"D","solvedCount":2597},{"contestId":982,"index":"C","solvedCount":17505},{"contestId":982,"index":"B","solvedCount":9105},{"contestId":982,"index":"A","solvedCount":9902},{"contestId":981,"index":"H","solvedCount":503},{"contestId":981,"index":"G","solvedCount":849},{"contestId":981,"index":"F","solvedCount":997},{"contestId":981,"index":"E","solvedCount":2718},{"contestId":981,"index":"D","solvedCount":3615},{"contestId":981,"index":"C","solvedCount":7046},{"contestId":981,"index":"B","solvedCount":8189},{"contestId":981,"index":"A","solvedCount":10506},{"contestId":980,"index":"F","solvedCount":245},{"contestId":980,"index":"E","solvedCount":2409},{"contestId":980,"index":"D","solvedCount":3120},{"contestId":980,"index":"C","solvedCount":3967},{"contestId":980,"index":"B","solvedCount":4987},{"contestId":980,"index":"A","solvedCount":11081},{"contestId":979,"index":"E","solvedCount":979},{"contestId":979,"index":"D","solvedCount":2321},{"contestId":979,"index":"C","solvedCount":7587},{"contestId":979,"index":"B","solvedCount":4843},{"contestId":979,"index":"A","solvedCount":14877},{"contestId":978,"index":"G","solvedCount":5033},{"contestId":978,"index":"F","solvedCount":9456},{"contestId":978,"index":"E","solvedCount":10819},{"contestId":978,"index":"D","solvedCount":10250},{"contestId":978,"index":"C","solvedCount":31431},{"contestId":978,"index":"B","solvedCount":42023},{"contestId":978,"index":"A","solvedCount":32397},{"contestId":977,"index":"F","solvedCount":26980},{"contestId":977,"index":"E","solvedCount":27848},{"contestId":977,"index":"D","solvedCount":21182},{"contestId":977,"index":"C","solvedCount":46397},{"contestId":977,"index":"B","solvedCount":52777},{"contestId":977,"index":"A","solvedCount":234808},{"contestId":976,"index":"F","solvedCount":716},{"contestId":976,"index":"E","solvedCount":2626},{"contestId":976,"index":"D","solvedCount":809},{"contestId":976,"index":"C","solvedCount":11925},{"contestId":976,"index":"B","solvedCount":6100},{"contestId":976,"index":"A","solvedCount":11077},{"contestId":975,"index":"E","solvedCount":382},{"contestId":975,"index":"D","solvedCount":2441},{"contestId":975,"index":"C","solvedCount":11567},{"contestId":975,"index":"B","solvedCount":7259},{"contestId":975,"index":"A","solvedCount":10524},{"contestId":967,"index":"B","solvedCount":8042},{"contestId":967,"index":"A","solvedCount":4691},{"contestId":965,"index":"E","solvedCount":2096},{"contestId":965,"index":"D","solvedCount":3403},{"contestId":965,"index":"C","solvedCount":2261},{"contestId":965,"index":"B","solvedCount":4836},{"contestId":965,"index":"A","solvedCount":10565},{"contestId":964,"index":"B","solvedCount":4618},{"contestId":964,"index":"A","solvedCount":10477},{"contestId":963,"index":"E","solvedCount":882},{"contestId":963,"index":"D","solvedCount":3045},{"contestId":963,"index":"C","solvedCount":717},{"contestId":963,"index":"B","solvedCount":3090},{"contestId":963,"index":"A","solvedCount":3701},{"contestId":962,"index":"G","solvedCount":287},{"contestId":962,"index":"F","solvedCount":1731},{"contestId":962,"index":"E","solvedCount":1175},{"contestId":962,"index":"D","solvedCount":7488},{"contestId":962,"index":"C","solvedCount":8559},{"contestId":962,"index":"B","solvedCount":8208},{"contestId":962,"index":"A","solvedCount":13534},{"contestId":961,"index":"G","solvedCount":1859},{"contestId":961,"index":"F","solvedCount":1028},{"contestId":961,"index":"E","solvedCount":4396},{"contestId":961,"index":"D","solvedCount":5163},{"contestId":961,"index":"C","solvedCount":5684},{"contestId":961,"index":"B","solvedCount":27924},{"contestId":961,"index":"A","solvedCount":11013},{"contestId":960,"index":"H","solvedCount":532},{"contestId":960,"index":"G","solvedCount":1309},{"contestId":960,"index":"F","solvedCount":3563},{"contestId":960,"index":"E","solvedCount":2439},{"contestId":960,"index":"D","solvedCount":1984},{"contestId":960,"index":"C","solvedCount":4207},{"contestId":960,"index":"B","solvedCount":13856},{"contestId":960,"index":"A","solvedCount":8963},{"contestId":959,"index":"F","solvedCount":3101},{"contestId":959,"index":"E","solvedCount":3884},{"contestId":959,"index":"D","solvedCount":3341},{"contestId":959,"index":"C","solvedCount":6365},{"contestId":959,"index":"B","solvedCount":10793},{"contestId":959,"index":"A","solvedCount":57486},{"contestId":958,"index":"F3","solvedCount":1029},{"contestId":958,"index":"F2","solvedCount":1477},{"contestId":958,"index":"F1","solvedCount":1842},{"contestId":958,"index":"E3","solvedCount":248},{"contestId":958,"index":"E2","solvedCount":1259},{"contestId":958,"index":"E1","solvedCount":1809},{"contestId":958,"index":"D2","solvedCount":142},{"contestId":958,"index":"D1","solvedCount":2269},{"contestId":958,"index":"C3","solvedCount":793},{"contestId":958,"index":"C2","solvedCount":1433},{"contestId":958,"index":"C1","solvedCount":3243},{"contestId":958,"index":"B2","solvedCount":774},{"contestId":958,"index":"B1","solvedCount":3997},{"contestId":958,"index":"A3","solvedCount":150},{"contestId":958,"index":"A2","solvedCount":1101},{"contestId":958,"index":"A1","solvedCount":1889},{"contestId":957,"index":"A","solvedCount":6055},{"contestId":955,"index":"F","solvedCount":2039},{"contestId":955,"index":"E","solvedCount":176},{"contestId":955,"index":"D","solvedCount":627},{"contestId":955,"index":"C","solvedCount":2957},{"contestId":955,"index":"B","solvedCount":5230},{"contestId":955,"index":"A","solvedCount":7088},{"contestId":954,"index":"I","solvedCount":1467},{"contestId":954,"index":"H","solvedCount":840},{"contestId":954,"index":"G","solvedCount":2487},{"contestId":954,"index":"F","solvedCount":1455},{"contestId":954,"index":"E","solvedCount":2206},{"contestId":954,"index":"D","solvedCount":8225},{"contestId":954,"index":"C","solvedCount":3995},{"contestId":954,"index":"B","solvedCount":7925},{"contestId":954,"index":"A","solvedCount":11212},{"contestId":952,"index":"G","solvedCount":265},{"contestId":952,"index":"F","solvedCount":441},{"contestId":952,"index":"E","solvedCount":711},{"contestId":952,"index":"D","solvedCount":2598},{"contestId":952,"index":"C","solvedCount":3088},{"contestId":952,"index":"B","solvedCount":2146},{"contestId":952,"index":"A","solvedCount":12141},{"contestId":950,"index":"B","solvedCount":8089},{"contestId":950,"index":"A","solvedCount":16619},{"contestId":949,"index":"F","solvedCount":72},{"contestId":949,"index":"E","solvedCount":805},{"contestId":949,"index":"D","solvedCount":924},{"contestId":949,"index":"C","solvedCount":2391},{"contestId":949,"index":"B","solvedCount":3867},{"contestId":949,"index":"A","solvedCount":5742},{"contestId":948,"index":"A","solvedCount":15838},{"contestId":946,"index":"G","solvedCount":861},{"contestId":946,"index":"F","solvedCount":684},{"contestId":946,"index":"E","solvedCount":1280},{"contestId":946,"index":"D","solvedCount":5014},{"contestId":946,"index":"C","solvedCount":9565},{"contestId":946,"index":"B","solvedCount":11590},{"contestId":946,"index":"A","solvedCount":18571},{"contestId":940,"index":"F","solvedCount":3765},{"contestId":940,"index":"E","solvedCount":4607},{"contestId":940,"index":"D","solvedCount":3803},{"contestId":940,"index":"C","solvedCount":6816},{"contestId":940,"index":"B","solvedCount":9655},{"contestId":940,"index":"A","solvedCount":8927},{"contestId":939,"index":"F","solvedCount":1297},{"contestId":939,"index":"E","solvedCount":3598},{"contestId":939,"index":"D","solvedCount":8456},{"contestId":939,"index":"C","solvedCount":4981},{"contestId":939,"index":"B","solvedCount":11434},{"contestId":939,"index":"A","solvedCount":31170},{"contestId":938,"index":"G","solvedCount":1286},{"contestId":938,"index":"F","solvedCount":687},{"contestId":938,"index":"E","solvedCount":1655},{"contestId":938,"index":"D","solvedCount":7742},{"contestId":938,"index":"C","solvedCount":3502},{"contestId":938,"index":"B","solvedCount":9416},{"contestId":938,"index":"A","solvedCount":12203},{"contestId":937,"index":"B","solvedCount":7344},{"contestId":937,"index":"A","solvedCount":16842},{"contestId":936,"index":"E","solvedCount":265},{"contestId":936,"index":"D","solvedCount":407},{"contestId":936,"index":"C","solvedCount":1296},{"contestId":936,"index":"B","solvedCount":3518},{"contestId":936,"index":"A","solvedCount":4697},{"contestId":935,"index":"F","solvedCount":520},{"contestId":935,"index":"E","solvedCount":1026},{"contestId":935,"index":"D","solvedCount":2908},{"contestId":935,"index":"C","solvedCount":5069},{"contestId":935,"index":"B","solvedCount":12654},{"contestId":935,"index":"A","solvedCount":48359},{"contestId":934,"index":"B","solvedCount":9303},{"contestId":934,"index":"A","solvedCount":7757},{"contestId":933,"index":"E","solvedCount":340},{"contestId":933,"index":"D","solvedCount":404},{"contestId":933,"index":"C","solvedCount":702},{"contestId":933,"index":"B","solvedCount":2097},{"contestId":933,"index":"A","solvedCount":5536},{"contestId":932,"index":"G","solvedCount":1276},{"contestId":932,"index":"F","solvedCount":4512},{"contestId":932,"index":"E","solvedCount":3725},{"contestId":932,"index":"D","solvedCount":2110},{"contestId":932,"index":"C","solvedCount":4281},{"contestId":932,"index":"B","solvedCount":9695},{"contestId":932,"index":"A","solvedCount":11050},{"contestId":931,"index":"C","solvedCount":3552},{"contestId":931,"index":"B","solvedCount":7578},{"contestId":931,"index":"A","solvedCount":13262},{"contestId":930,"index":"E","solvedCount":572},{"contestId":930,"index":"D","solvedCount":469},{"contestId":930,"index":"C","solvedCount":2431},{"contestId":930,"index":"B","solvedCount":3252},{"contestId":930,"index":"A","solvedCount":8718},{"contestId":929,"index":"D","solvedCount":172},{"contestId":929,"index":"C","solvedCount":1207},{"contestId":929,"index":"B","solvedCount":2095},{"contestId":929,"index":"A","solvedCount":2576},{"contestId":928,"index":"D","solvedCount":840},{"contestId":928,"index":"C","solvedCount":912},{"contestId":928,"index":"B","solvedCount":2664},{"contestId":928,"index":"A","solvedCount":3646},{"contestId":927,"index":"A","solvedCount":1},{"contestId":926,"index":"J","solvedCount":709},{"contestId":926,"index":"I","solvedCount":818},{"contestId":926,"index":"H","solvedCount":298},{"contestId":926,"index":"G","solvedCount":1767},{"contestId":926,"index":"F","solvedCount":347},{"contestId":926,"index":"E","solvedCount":1111},{"contestId":926,"index":"D","solvedCount":1048},{"contestId":926,"index":"C","solvedCount":2137},{"contestId":926,"index":"B","solvedCount":2100},{"contestId":926,"index":"A","solvedCount":4281},{"contestId":925,"index":"F","solvedCount":326},{"contestId":925,"index":"E","solvedCount":602},{"contestId":925,"index":"D","solvedCount":582},{"contestId":925,"index":"C","solvedCount":1462},{"contestId":925,"index":"B","solvedCount":2364},{"contestId":925,"index":"A","solvedCount":3966},{"contestId":924,"index":"F","solvedCount":462},{"contestId":924,"index":"E","solvedCount":602},{"contestId":924,"index":"D","solvedCount":1016},{"contestId":924,"index":"C","solvedCount":4371},{"contestId":924,"index":"B","solvedCount":5672},{"contestId":924,"index":"A","solvedCount":5263},{"contestId":923,"index":"F","solvedCount":158},{"contestId":923,"index":"E","solvedCount":648},{"contestId":923,"index":"D","solvedCount":1476},{"contestId":923,"index":"C","solvedCount":4948},{"contestId":923,"index":"B","solvedCount":7860},{"contestId":923,"index":"A","solvedCount":5509},{"contestId":922,"index":"F","solvedCount":784},{"contestId":922,"index":"E","solvedCount":2603},{"contestId":922,"index":"D","solvedCount":4997},{"contestId":922,"index":"C","solvedCount":7802},{"contestId":922,"index":"B","solvedCount":9805},{"contestId":922,"index":"A","solvedCount":12891},{"contestId":921,"index":"14","solvedCount":0},{"contestId":921,"index":"13","solvedCount":0},{"contestId":921,"index":"12","solvedCount":0},{"contestId":921,"index":"11","solvedCount":0},{"contestId":921,"index":"10","solvedCount":0},{"contestId":921,"index":"09","solvedCount":0},{"contestId":921,"index":"08","solvedCount":0},{"contestId":921,"index":"07","solvedCount":0},{"contestId":921,"index":"06","solvedCount":0},{"contestId":921,"index":"05","solvedCount":0},{"contestId":921,"index":"04","solvedCount":0},{"contestId":921,"index":"03","solvedCount":0},{"contestId":921,"index":"02","solvedCount":0},{"contestId":921,"index":"01","solvedCount":0},{"contestId":920,"index":"G","solvedCount":2106},{"contestId":920,"index":"F","solvedCount":9455},{"contestId":920,"index":"E","solvedCount":8234},{"contestId":920,"index":"D","solvedCount":850},{"contestId":920,"index":"C","solvedCount":10165},{"contestId":920,"index":"B","solvedCount":8461},{"contestId":920,"index":"A","solvedCount":8295},{"contestId":919,"index":"F","solvedCount":475},{"contestId":919,"index":"E","solvedCount":2614},{"contestId":919,"index":"D","solvedCount":13360},{"contestId":919,"index":"C","solvedCount":9529},{"contestId":919,"index":"B","solvedCount":32598},{"contestId":919,"index":"A","solvedCount":17098},{"contestId":918,"index":"B","solvedCount":21016},{"contestId":918,"index":"A","solvedCount":18560},{"contestId":917,"index":"E","solvedCount":199},{"contestId":917,"index":"D","solvedCount":1548},{"contestId":917,"index":"C","solvedCount":495},{"contestId":917,"index":"B","solvedCount":4097},{"contestId":917,"index":"A","solvedCount":3702},{"contestId":916,"index":"E","solvedCount":2309},{"contestId":916,"index":"D","solvedCount":643},{"contestId":916,"index":"C","solvedCount":5644},{"contestId":916,"index":"B","solvedCount":2064},{"contestId":916,"index":"A","solvedCount":9883},{"contestId":915,"index":"G","solvedCount":1574},{"contestId":915,"index":"F","solvedCount":3419},{"contestId":915,"index":"E","solvedCount":6144},{"contestId":915,"index":"D","solvedCount":4269},{"contestId":915,"index":"C","solvedCount":7671},{"contestId":915,"index":"B","solvedCount":8568},{"contestId":915,"index":"A","solvedCount":16278},{"contestId":914,"index":"H","solvedCount":353},{"contestId":914,"index":"G","solvedCount":1293},{"contestId":914,"index":"F","solvedCount":2702},{"contestId":914,"index":"E","solvedCount":2117},{"contestId":914,"index":"D","solvedCount":6881},{"contestId":914,"index":"C","solvedCount":4496},{"contestId":914,"index":"B","solvedCount":9163},{"contestId":914,"index":"A","solvedCount":16157},{"contestId":913,"index":"H","solvedCount":308},{"contestId":913,"index":"G","solvedCount":302},{"contestId":913,"index":"F","solvedCount":856},{"contestId":913,"index":"E","solvedCount":935},{"contestId":913,"index":"D","solvedCount":5211},{"contestId":913,"index":"C","solvedCount":8685},{"contestId":913,"index":"B","solvedCount":20262},{"contestId":913,"index":"A","solvedCount":24915},{"contestId":912,"index":"E","solvedCount":2325},{"contestId":912,"index":"D","solvedCount":2208},{"contestId":912,"index":"C","solvedCount":626},{"contestId":912,"index":"B","solvedCount":14504},{"contestId":912,"index":"A","solvedCount":14591},{"contestId":911,"index":"G","solvedCount":4143},{"contestId":911,"index":"F","solvedCount":2450},{"contestId":911,"index":"E","solvedCount":3023},{"contestId":911,"index":"D","solvedCount":5232},{"contestId":911,"index":"C","solvedCount":7386},{"contestId":911,"index":"B","solvedCount":13042},{"contestId":911,"index":"A","solvedCount":12545},{"contestId":910,"index":"C","solvedCount":2203},{"contestId":910,"index":"B","solvedCount":1911},{"contestId":910,"index":"A","solvedCount":14982},{"contestId":909,"index":"F","solvedCount":702},{"contestId":909,"index":"E","solvedCount":2629},{"contestId":909,"index":"D","solvedCount":2220},{"contestId":909,"index":"C","solvedCount":5604},{"contestId":909,"index":"B","solvedCount":6859},{"contestId":909,"index":"A","solvedCount":10496},{"contestId":908,"index":"H","solvedCount":671},{"contestId":908,"index":"G","solvedCount":1802},{"contestId":908,"index":"F","solvedCount":1677},{"contestId":908,"index":"E","solvedCount":880},{"contestId":908,"index":"D","solvedCount":2838},{"contestId":908,"index":"C","solvedCount":7291},{"contestId":908,"index":"B","solvedCount":8133},{"contestId":908,"index":"A","solvedCount":16050},{"contestId":907,"index":"B","solvedCount":4428},{"contestId":907,"index":"A","solvedCount":6104},{"contestId":906,"index":"E","solvedCount":604},{"contestId":906,"index":"D","solvedCount":2929},{"contestId":906,"index":"C","solvedCount":1600},{"contestId":906,"index":"B","solvedCount":1375},{"contestId":906,"index":"A","solvedCount":4516},{"contestId":903,"index":"G","solvedCount":779},{"contestId":903,"index":"F","solvedCount":827},{"contestId":903,"index":"E","solvedCount":1637},{"contestId":903,"index":"D","solvedCount":5307},{"contestId":903,"index":"C","solvedCount":24141},{"contestId":903,"index":"B","solvedCount":8205},{"contestId":903,"index":"A","solvedCount":15754},{"contestId":902,"index":"B","solvedCount":12220},{"contestId":902,"index":"A","solvedCount":10374},{"contestId":901,"index":"E","solvedCount":108},{"contestId":901,"index":"D","solvedCount":699},{"contestId":901,"index":"C","solvedCount":1356},{"contestId":901,"index":"B","solvedCount":1656},{"contestId":901,"index":"A","solvedCount":5434},{"contestId":900,"index":"E","solvedCount":1468},{"contestId":900,"index":"D","solvedCount":4026},{"contestId":900,"index":"C","solvedCount":5142},{"contestId":900,"index":"B","solvedCount":8598},{"contestId":900,"index":"A","solvedCount":15249},{"contestId":899,"index":"F","solvedCount":2125},{"contestId":899,"index":"E","solvedCount":3753},{"contestId":899,"index":"D","solvedCount":3293},{"contestId":899,"index":"C","solvedCount":9148},{"contestId":899,"index":"B","solvedCount":6582},{"contestId":899,"index":"A","solvedCount":11232},{"contestId":898,"index":"F","solvedCount":1511},{"contestId":898,"index":"E","solvedCount":4925},{"contestId":898,"index":"D","solvedCount":4671},{"contestId":898,"index":"C","solvedCount":5928},{"contestId":898,"index":"B","solvedCount":10925},{"contestId":898,"index":"A","solvedCount":17838},{"contestId":897,"index":"B","solvedCount":7635},{"contestId":897,"index":"A","solvedCount":15287},{"contestId":896,"index":"E","solvedCount":2604},{"contestId":896,"index":"D","solvedCount":786},{"contestId":896,"index":"C","solvedCount":4790},{"contestId":896,"index":"B","solvedCount":2373},{"contestId":896,"index":"A","solvedCount":3939},{"contestId":895,"index":"E","solvedCount":1328},{"contestId":895,"index":"D","solvedCount":1300},{"contestId":895,"index":"C","solvedCount":8081},{"contestId":895,"index":"B","solvedCount":3857},{"contestId":895,"index":"A","solvedCount":7010},{"contestId":894,"index":"E","solvedCount":3642},{"contestId":894,"index":"D","solvedCount":1244},{"contestId":894,"index":"C","solvedCount":4686},{"contestId":894,"index":"B","solvedCount":4759},{"contestId":894,"index":"A","solvedCount":40508},{"contestId":893,"index":"F","solvedCount":2690},{"contestId":893,"index":"E","solvedCount":4411},{"contestId":893,"index":"D","solvedCount":3411},{"contestId":893,"index":"C","solvedCount":29981},{"contestId":893,"index":"B","solvedCount":13032},{"contestId":893,"index":"A","solvedCount":11329},{"contestId":892,"index":"B","solvedCount":10384},{"contestId":892,"index":"A","solvedCount":15303},{"contestId":891,"index":"E","solvedCount":1297},{"contestId":891,"index":"D","solvedCount":490},{"contestId":891,"index":"C","solvedCount":3330},{"contestId":891,"index":"B","solvedCount":3305},{"contestId":891,"index":"A","solvedCount":15678},{"contestId":889,"index":"E","solvedCount":831},{"contestId":888,"index":"G","solvedCount":6429},{"contestId":888,"index":"F","solvedCount":1234},{"contestId":888,"index":"E","solvedCount":10215},{"contestId":888,"index":"D","solvedCount":11223},{"contestId":888,"index":"C","solvedCount":9193},{"contestId":888,"index":"B","solvedCount":10957},{"contestId":888,"index":"A","solvedCount":12258},{"contestId":887,"index":"F","solvedCount":222},{"contestId":887,"index":"E","solvedCount":225},{"contestId":887,"index":"D","solvedCount":583},{"contestId":887,"index":"C","solvedCount":3007},{"contestId":887,"index":"B","solvedCount":6462},{"contestId":887,"index":"A","solvedCount":12171},{"contestId":886,"index":"F","solvedCount":315},{"contestId":886,"index":"E","solvedCount":1289},{"contestId":886,"index":"D","solvedCount":2082},{"contestId":886,"index":"C","solvedCount":5711},{"contestId":886,"index":"B","solvedCount":8550},{"contestId":886,"index":"A","solvedCount":11423},{"contestId":884,"index":"F","solvedCount":1358},{"contestId":884,"index":"E","solvedCount":842},{"contestId":884,"index":"D","solvedCount":2298},{"contestId":884,"index":"C","solvedCount":5278},{"contestId":884,"index":"B","solvedCount":7778},{"contestId":884,"index":"A","solvedCount":11518},{"contestId":883,"index":"M","solvedCount":3950},{"contestId":883,"index":"L","solvedCount":317},{"contestId":883,"index":"K","solvedCount":1259},{"contestId":883,"index":"J","solvedCount":665},{"contestId":883,"index":"I","solvedCount":2459},{"contestId":883,"index":"H","solvedCount":1813},{"contestId":883,"index":"G","solvedCount":1566},{"contestId":883,"index":"F","solvedCount":2433},{"contestId":883,"index":"E","solvedCount":2080},{"contestId":883,"index":"D","solvedCount":513},{"contestId":883,"index":"C","solvedCount":899},{"contestId":883,"index":"B","solvedCount":488},{"contestId":883,"index":"A","solvedCount":711},{"contestId":879,"index":"B","solvedCount":15112},{"contestId":879,"index":"A","solvedCount":9710},{"contestId":878,"index":"E","solvedCount":782},{"contestId":878,"index":"D","solvedCount":1008},{"contestId":878,"index":"C","solvedCount":1086},{"contestId":878,"index":"B","solvedCount":1143},{"contestId":878,"index":"A","solvedCount":6121},{"contestId":877,"index":"F","solvedCount":2596},{"contestId":877,"index":"E","solvedCount":6097},{"contestId":877,"index":"D","solvedCount":5422},{"contestId":877,"index":"C","solvedCount":6117},{"contestId":877,"index":"B","solvedCount":12366},{"contestId":877,"index":"A","solvedCount":11650},{"contestId":876,"index":"B","solvedCount":10561},{"contestId":876,"index":"A","solvedCount":10202},{"contestId":875,"index":"F","solvedCount":1715},{"contestId":875,"index":"E","solvedCount":1061},{"contestId":875,"index":"D","solvedCount":2625},{"contestId":875,"index":"C","solvedCount":2445},{"contestId":875,"index":"B","solvedCount":5420},{"contestId":875,"index":"A","solvedCount":10416},{"contestId":873,"index":"F","solvedCount":2027},{"contestId":873,"index":"E","solvedCount":834},{"contestId":873,"index":"D","solvedCount":4241},{"contestId":873,"index":"C","solvedCount":3701},{"contestId":873,"index":"B","solvedCount":9363},{"contestId":873,"index":"A","solvedCount":10805},{"contestId":871,"index":"E","solvedCount":246},{"contestId":870,"index":"F","solvedCount":750},{"contestId":870,"index":"E","solvedCount":1352},{"contestId":870,"index":"D","solvedCount":1334},{"contestId":870,"index":"C","solvedCount":9886},{"contestId":870,"index":"B","solvedCount":10976},{"contestId":870,"index":"A","solvedCount":10959},{"contestId":869,"index":"E","solvedCount":2471},{"contestId":869,"index":"D","solvedCount":376},{"contestId":869,"index":"C","solvedCount":5394},{"contestId":869,"index":"B","solvedCount":16071},{"contestId":869,"index":"A","solvedCount":9867},{"contestId":868,"index":"G","solvedCount":200},{"contestId":868,"index":"F","solvedCount":5812},{"contestId":868,"index":"E","solvedCount":575},{"contestId":868,"index":"D","solvedCount":1038},{"contestId":868,"index":"C","solvedCount":5126},{"contestId":868,"index":"B","solvedCount":4001},{"contestId":868,"index":"A","solvedCount":10287},{"contestId":867,"index":"A","solvedCount":21062},{"contestId":865,"index":"G","solvedCount":340},{"contestId":865,"index":"F","solvedCount":81},{"contestId":865,"index":"E","solvedCount":167},{"contestId":865,"index":"D","solvedCount":9214},{"contestId":865,"index":"C","solvedCount":974},{"contestId":865,"index":"B","solvedCount":1969},{"contestId":865,"index":"A","solvedCount":4460},{"contestId":864,"index":"F","solvedCount":719},{"contestId":864,"index":"E","solvedCount":4931},{"contestId":864,"index":"D","solvedCount":6449},{"contestId":864,"index":"C","solvedCount":6264},{"contestId":864,"index":"B","solvedCount":10185},{"contestId":864,"index":"A","solvedCount":12395},{"contestId":863,"index":"G","solvedCount":68},{"contestId":863,"index":"F","solvedCount":1654},{"contestId":863,"index":"E","solvedCount":4484},{"contestId":863,"index":"D","solvedCount":3950},{"contestId":863,"index":"C","solvedCount":2749},{"contestId":863,"index":"B","solvedCount":11951},{"contestId":863,"index":"A","solvedCount":11182},{"contestId":862,"index":"F","solvedCount":300},{"contestId":862,"index":"E","solvedCount":2394},{"contestId":862,"index":"D","solvedCount":2104},{"contestId":862,"index":"C","solvedCount":4593},{"contestId":862,"index":"B","solvedCount":28782},{"contestId":862,"index":"A","solvedCount":10842},{"contestId":860,"index":"E","solvedCount":564},{"contestId":859,"index":"G","solvedCount":328},{"contestId":859,"index":"F","solvedCount":285},{"contestId":859,"index":"E","solvedCount":2192},{"contestId":859,"index":"D","solvedCount":1167},{"contestId":859,"index":"C","solvedCount":6319},{"contestId":859,"index":"B","solvedCount":8047},{"contestId":859,"index":"A","solvedCount":8746},{"contestId":858,"index":"F","solvedCount":2242},{"contestId":858,"index":"E","solvedCount":558},{"contestId":858,"index":"D","solvedCount":4451},{"contestId":858,"index":"C","solvedCount":5931},{"contestId":858,"index":"B","solvedCount":4143},{"contestId":858,"index":"A","solvedCount":9477},{"contestId":856,"index":"F","solvedCount":134},{"contestId":856,"index":"E","solvedCount":181},{"contestId":856,"index":"D","solvedCount":636},{"contestId":856,"index":"C","solvedCount":768},{"contestId":856,"index":"B","solvedCount":679},{"contestId":856,"index":"A","solvedCount":1666},{"contestId":855,"index":"G","solvedCount":483},{"contestId":855,"index":"F","solvedCount":720},{"contestId":855,"index":"E","solvedCount":2332},{"contestId":855,"index":"D","solvedCount":648},{"contestId":855,"index":"C","solvedCount":2533},{"contestId":855,"index":"B","solvedCount":10113},{"contestId":855,"index":"A","solvedCount":29275},{"contestId":854,"index":"B","solvedCount":8650},{"contestId":854,"index":"A","solvedCount":14788},{"contestId":853,"index":"E","solvedCount":92},{"contestId":853,"index":"D","solvedCount":733},{"contestId":853,"index":"C","solvedCount":1879},{"contestId":853,"index":"B","solvedCount":2791},{"contestId":853,"index":"A","solvedCount":6280},{"contestId":852,"index":"I","solvedCount":826},{"contestId":852,"index":"H","solvedCount":224},{"contestId":852,"index":"G","solvedCount":1482},{"contestId":852,"index":"F","solvedCount":676},{"contestId":852,"index":"E","solvedCount":1270},{"contestId":852,"index":"D","solvedCount":1334},{"contestId":852,"index":"C","solvedCount":687},{"contestId":852,"index":"B","solvedCount":1835},{"contestId":852,"index":"A","solvedCount":450},{"contestId":851,"index":"B","solvedCount":5953},{"contestId":851,"index":"A","solvedCount":10406},{"contestId":850,"index":"F","solvedCount":918},{"contestId":850,"index":"E","solvedCount":580},{"contestId":850,"index":"D","solvedCount":548},{"contestId":850,"index":"C","solvedCount":2044},{"contestId":850,"index":"B","solvedCount":2246},{"contestId":850,"index":"A","solvedCount":3425},{"contestId":849,"index":"B","solvedCount":4097},{"contestId":849,"index":"A","solvedCount":9872},{"contestId":848,"index":"E","solvedCount":317},{"contestId":848,"index":"D","solvedCount":511},{"contestId":848,"index":"C","solvedCount":1706},{"contestId":848,"index":"B","solvedCount":2028},{"contestId":848,"index":"A","solvedCount":5377},{"contestId":847,"index":"M","solvedCount":6924},{"contestId":847,"index":"L","solvedCount":370},{"contestId":847,"index":"K","solvedCount":1958},{"contestId":847,"index":"J","solvedCount":822},{"contestId":847,"index":"I","solvedCount":1689},{"contestId":847,"index":"H","solvedCount":2646},{"contestId":847,"index":"G","solvedCount":7843},{"contestId":847,"index":"F","solvedCount":1056},{"contestId":847,"index":"E","solvedCount":4044},{"contestId":847,"index":"D","solvedCount":1447},{"contestId":847,"index":"C","solvedCount":2628},{"contestId":847,"index":"B","solvedCount":6588},{"contestId":847,"index":"A","solvedCount":4133},{"contestId":846,"index":"F","solvedCount":2793},{"contestId":846,"index":"E","solvedCount":1074},{"contestId":846,"index":"D","solvedCount":2897},{"contestId":846,"index":"C","solvedCount":3050},{"contestId":846,"index":"B","solvedCount":2869},{"contestId":846,"index":"A","solvedCount":4800},{"contestId":845,"index":"G","solvedCount":2341},{"contestId":845,"index":"F","solvedCount":878},{"contestId":845,"index":"E","solvedCount":720},{"contestId":845,"index":"D","solvedCount":2600},{"contestId":845,"index":"C","solvedCount":15414},{"contestId":845,"index":"B","solvedCount":5794},{"contestId":845,"index":"A","solvedCount":8576},{"contestId":844,"index":"B","solvedCount":9481},{"contestId":844,"index":"A","solvedCount":12383},{"contestId":843,"index":"E","solvedCount":691},{"contestId":843,"index":"D","solvedCount":1282},{"contestId":843,"index":"C","solvedCount":423},{"contestId":843,"index":"B","solvedCount":2681},{"contestId":843,"index":"A","solvedCount":6038},{"contestId":842,"index":"E","solvedCount":536},{"contestId":842,"index":"D","solvedCount":4796},{"contestId":842,"index":"C","solvedCount":3854},{"contestId":842,"index":"B","solvedCount":11138},{"contestId":842,"index":"A","solvedCount":11412},{"contestId":841,"index":"B","solvedCount":13350},{"contestId":841,"index":"A","solvedCount":14241},{"contestId":840,"index":"E","solvedCount":870},{"contestId":840,"index":"D","solvedCount":4356},{"contestId":840,"index":"C","solvedCount":2259},{"contestId":840,"index":"B","solvedCount":2954},{"contestId":840,"index":"A","solvedCount":7675},{"contestId":839,"index":"E","solvedCount":1079},{"contestId":839,"index":"D","solvedCount":3784},{"contestId":839,"index":"C","solvedCount":21623},{"contestId":839,"index":"B","solvedCount":3458},{"contestId":839,"index":"A","solvedCount":15131},{"contestId":838,"index":"F","solvedCount":168},{"contestId":838,"index":"E","solvedCount":461},{"contestId":838,"index":"D","solvedCount":1217},{"contestId":838,"index":"C","solvedCount":454},{"contestId":838,"index":"B","solvedCount":1210},{"contestId":838,"index":"A","solvedCount":1100},{"contestId":837,"index":"G","solvedCount":1084},{"contestId":837,"index":"F","solvedCount":1109},{"contestId":837,"index":"E","solvedCount":2229},{"contestId":837,"index":"D","solvedCount":8465},{"contestId":837,"index":"C","solvedCount":4741},{"contestId":837,"index":"B","solvedCount":4493},{"contestId":837,"index":"A","solvedCount":10375},{"contestId":835,"index":"F","solvedCount":1374},{"contestId":835,"index":"E","solvedCount":1439},{"contestId":835,"index":"D","solvedCount":4958},{"contestId":835,"index":"C","solvedCount":9658},{"contestId":835,"index":"B","solvedCount":11490},{"contestId":835,"index":"A","solvedCount":22184},{"contestId":834,"index":"B","solvedCount":9519},{"contestId":834,"index":"A","solvedCount":9184},{"contestId":833,"index":"E","solvedCount":331},{"contestId":833,"index":"D","solvedCount":551},{"contestId":833,"index":"C","solvedCount":546},{"contestId":833,"index":"B","solvedCount":7343},{"contestId":833,"index":"A","solvedCount":6657},{"contestId":832,"index":"E","solvedCount":415},{"contestId":832,"index":"D","solvedCount":4900},{"contestId":832,"index":"C","solvedCount":513},{"contestId":832,"index":"B","solvedCount":4756},{"contestId":832,"index":"A","solvedCount":22446},{"contestId":831,"index":"C","solvedCount":5805},{"contestId":831,"index":"B","solvedCount":15930},{"contestId":831,"index":"A","solvedCount":11287},{"contestId":830,"index":"E","solvedCount":407},{"contestId":830,"index":"D","solvedCount":1061},{"contestId":830,"index":"C","solvedCount":1404},{"contestId":830,"index":"B","solvedCount":3102},{"contestId":830,"index":"A","solvedCount":8514},{"contestId":828,"index":"B","solvedCount":6230},{"contestId":828,"index":"A","solvedCount":8550},{"contestId":827,"index":"F","solvedCount":629},{"contestId":827,"index":"E","solvedCount":1318},{"contestId":827,"index":"D","solvedCount":1557},{"contestId":827,"index":"C","solvedCount":1845},{"contestId":827,"index":"B","solvedCount":3760},{"contestId":827,"index":"A","solvedCount":4398},{"contestId":825,"index":"G","solvedCount":1566},{"contestId":825,"index":"F","solvedCount":2180},{"contestId":825,"index":"E","solvedCount":4590},{"contestId":825,"index":"D","solvedCount":3880},{"contestId":825,"index":"C","solvedCount":4959},{"contestId":825,"index":"B","solvedCount":4893},{"contestId":825,"index":"A","solvedCount":8308},{"contestId":822,"index":"F","solvedCount":402},{"contestId":822,"index":"E","solvedCount":1264},{"contestId":822,"index":"D","solvedCount":3319},{"contestId":822,"index":"C","solvedCount":5001},{"contestId":822,"index":"B","solvedCount":10518},{"contestId":822,"index":"A","solvedCount":38164},{"contestId":821,"index":"E","solvedCount":1725},{"contestId":821,"index":"D","solvedCount":1869},{"contestId":821,"index":"C","solvedCount":8216},{"contestId":821,"index":"B","solvedCount":6158},{"contestId":821,"index":"A","solvedCount":9080},{"contestId":820,"index":"C","solvedCount":537},{"contestId":820,"index":"B","solvedCount":5575},{"contestId":820,"index":"A","solvedCount":8790},{"contestId":819,"index":"E","solvedCount":662},{"contestId":819,"index":"D","solvedCount":437},{"contestId":819,"index":"C","solvedCount":293},{"contestId":819,"index":"B","solvedCount":1809},{"contestId":818,"index":"G","solvedCount":1121},{"contestId":818,"index":"F","solvedCount":2040},{"contestId":818,"index":"E","solvedCount":2772},{"contestId":818,"index":"D","solvedCount":3887},{"contestId":818,"index":"C","solvedCount":1422},{"contestId":818,"index":"B","solvedCount":3294},{"contestId":818,"index":"A","solvedCount":8078},{"contestId":817,"index":"F","solvedCount":3590},{"contestId":817,"index":"E","solvedCount":4115},{"contestId":817,"index":"D","solvedCount":7152},{"contestId":817,"index":"C","solvedCount":8767},{"contestId":817,"index":"B","solvedCount":6583},{"contestId":817,"index":"A","solvedCount":7019},{"contestId":816,"index":"B","solvedCount":31356},{"contestId":816,"index":"A","solvedCount":9899},{"contestId":815,"index":"E","solvedCount":372},{"contestId":815,"index":"D","solvedCount":957},{"contestId":815,"index":"C","solvedCount":3606},{"contestId":815,"index":"B","solvedCount":1681},{"contestId":815,"index":"A","solvedCount":5944},{"contestId":814,"index":"E","solvedCount":865},{"contestId":814,"index":"D","solvedCount":2658},{"contestId":814,"index":"C","solvedCount":8214},{"contestId":814,"index":"B","solvedCount":5923},{"contestId":814,"index":"A","solvedCount":11158},{"contestId":813,"index":"F","solvedCount":1927},{"contestId":813,"index":"E","solvedCount":3430},{"contestId":813,"index":"D","solvedCount":1307},{"contestId":813,"index":"C","solvedCount":8850},{"contestId":813,"index":"B","solvedCount":4577},{"contestId":813,"index":"A","solvedCount":5524},{"contestId":812,"index":"E","solvedCount":1437},{"contestId":812,"index":"D","solvedCount":387},{"contestId":812,"index":"C","solvedCount":18947},{"contestId":812,"index":"B","solvedCount":5611},{"contestId":812,"index":"A","solvedCount":6494},{"contestId":811,"index":"E","solvedCount":1126},{"contestId":811,"index":"D","solvedCount":1979},{"contestId":811,"index":"C","solvedCount":3540},{"contestId":811,"index":"B","solvedCount":6843},{"contestId":811,"index":"A","solvedCount":12505},{"contestId":810,"index":"B","solvedCount":12859},{"contestId":810,"index":"A","solvedCount":9448},{"contestId":809,"index":"E","solvedCount":1073},{"contestId":809,"index":"D","solvedCount":1245},{"contestId":809,"index":"C","solvedCount":956},{"contestId":809,"index":"B","solvedCount":1841},{"contestId":809,"index":"A","solvedCount":4934},{"contestId":808,"index":"G","solvedCount":4254},{"contestId":808,"index":"F","solvedCount":1730},{"contestId":808,"index":"E","solvedCount":2307},{"contestId":808,"index":"D","solvedCount":8537},{"contestId":808,"index":"C","solvedCount":7243},{"contestId":808,"index":"B","solvedCount":17430},{"contestId":808,"index":"A","solvedCount":11543},{"contestId":807,"index":"B","solvedCount":3710},{"contestId":807,"index":"A","solvedCount":23962},{"contestId":805,"index":"B","solvedCount":19187},{"contestId":805,"index":"A","solvedCount":19592},{"contestId":804,"index":"F","solvedCount":224},{"contestId":804,"index":"E","solvedCount":848},{"contestId":804,"index":"D","solvedCount":1671},{"contestId":804,"index":"C","solvedCount":1996},{"contestId":804,"index":"B","solvedCount":10351},{"contestId":804,"index":"A","solvedCount":16695},{"contestId":803,"index":"G","solvedCount":1999},{"contestId":803,"index":"F","solvedCount":5273},{"contestId":803,"index":"E","solvedCount":2781},{"contestId":803,"index":"D","solvedCount":4214},{"contestId":803,"index":"C","solvedCount":6009},{"contestId":803,"index":"B","solvedCount":7767},{"contestId":803,"index":"A","solvedCount":5438},{"contestId":802,"index":"M3","solvedCount":1348},{"contestId":802,"index":"M2","solvedCount":1527},{"contestId":802,"index":"M1","solvedCount":3753},{"contestId":802,"index":"J3","solvedCount":418},{"contestId":802,"index":"J2","solvedCount":752},{"contestId":802,"index":"J1","solvedCount":6818},{"contestId":802,"index":"G3","solvedCount":1895},{"contestId":802,"index":"G2","solvedCount":574},{"contestId":802,"index":"G1","solvedCount":8367},{"contestId":802,"index":"D3","solvedCount":159},{"contestId":802,"index":"D2","solvedCount":339},{"contestId":802,"index":"D1","solvedCount":566},{"contestId":802,"index":"A3","solvedCount":706},{"contestId":802,"index":"A2","solvedCount":1361},{"contestId":802,"index":"A1","solvedCount":1619},{"contestId":801,"index":"B","solvedCount":11380},{"contestId":801,"index":"A","solvedCount":7837},{"contestId":799,"index":"G","solvedCount":172},{"contestId":799,"index":"F","solvedCount":680},{"contestId":799,"index":"E","solvedCount":1135},{"contestId":799,"index":"D","solvedCount":2297},{"contestId":799,"index":"C","solvedCount":4094},{"contestId":799,"index":"B","solvedCount":10352},{"contestId":799,"index":"A","solvedCount":21867},{"contestId":798,"index":"E","solvedCount":578},{"contestId":798,"index":"D","solvedCount":2270},{"contestId":798,"index":"C","solvedCount":6519},{"contestId":798,"index":"B","solvedCount":9433},{"contestId":798,"index":"A","solvedCount":24512},{"contestId":797,"index":"F","solvedCount":1574},{"contestId":797,"index":"E","solvedCount":6192},{"contestId":797,"index":"D","solvedCount":2333},{"contestId":797,"index":"C","solvedCount":10437},{"contestId":797,"index":"B","solvedCount":11829},{"contestId":797,"index":"A","solvedCount":21075},{"contestId":796,"index":"F","solvedCount":478},{"contestId":796,"index":"E","solvedCount":781},{"contestId":796,"index":"D","solvedCount":8113},{"contestId":796,"index":"C","solvedCount":3272},{"contestId":796,"index":"B","solvedCount":9803},{"contestId":796,"index":"A","solvedCount":13966},{"contestId":794,"index":"G","solvedCount":588},{"contestId":794,"index":"F","solvedCount":1122},{"contestId":794,"index":"E","solvedCount":1253},{"contestId":794,"index":"D","solvedCount":963},{"contestId":794,"index":"C","solvedCount":3367},{"contestId":794,"index":"B","solvedCount":7552},{"contestId":794,"index":"A","solvedCount":8099},{"contestId":793,"index":"G","solvedCount":581},{"contestId":793,"index":"F","solvedCount":911},{"contestId":793,"index":"E","solvedCount":338},{"contestId":793,"index":"D","solvedCount":1760},{"contestId":793,"index":"C","solvedCount":1410},{"contestId":793,"index":"B","solvedCount":4976},{"contestId":793,"index":"A","solvedCount":8304},{"contestId":792,"index":"F","solvedCount":433},{"contestId":792,"index":"E","solvedCount":1317},{"contestId":792,"index":"D","solvedCount":3510},{"contestId":792,"index":"C","solvedCount":5159},{"contestId":792,"index":"B","solvedCount":6617},{"contestId":792,"index":"A","solvedCount":9958},{"contestId":791,"index":"A","solvedCount":278410},{"contestId":789,"index":"B","solvedCount":5181},{"contestId":789,"index":"A","solvedCount":9979},{"contestId":788,"index":"E","solvedCount":451},{"contestId":788,"index":"D","solvedCount":425},{"contestId":788,"index":"C","solvedCount":2726},{"contestId":788,"index":"B","solvedCount":2998},{"contestId":788,"index":"A","solvedCount":10387},{"contestId":787,"index":"B","solvedCount":5847},{"contestId":787,"index":"A","solvedCount":12380},{"contestId":786,"index":"E","solvedCount":924},{"contestId":786,"index":"D","solvedCount":199},{"contestId":786,"index":"C","solvedCount":4086},{"contestId":786,"index":"B","solvedCount":8812},{"contestId":786,"index":"A","solvedCount":2938},{"contestId":785,"index":"E","solvedCount":2347},{"contestId":785,"index":"D","solvedCount":4126},{"contestId":785,"index":"C","solvedCount":7978},{"contestId":785,"index":"B","solvedCount":10760},{"contestId":785,"index":"A","solvedCount":117133},{"contestId":784,"index":"G","solvedCount":793},{"contestId":784,"index":"F","solvedCount":1150},{"contestId":784,"index":"E","solvedCount":2066},{"contestId":784,"index":"D","solvedCount":519},{"contestId":784,"index":"C","solvedCount":782},{"contestId":784,"index":"B","solvedCount":942},{"contestId":784,"index":"A","solvedCount":3385},{"contestId":780,"index":"H","solvedCount":211},{"contestId":780,"index":"G","solvedCount":805},{"contestId":780,"index":"F","solvedCount":1321},{"contestId":780,"index":"E","solvedCount":3161},{"contestId":780,"index":"D","solvedCount":3074},{"contestId":780,"index":"C","solvedCount":10373},{"contestId":780,"index":"B","solvedCount":14011},{"contestId":780,"index":"A","solvedCount":23617},{"contestId":779,"index":"C","solvedCount":13053},{"contestId":779,"index":"B","solvedCount":10807},{"contestId":779,"index":"A","solvedCount":9806},{"contestId":778,"index":"E","solvedCount":452},{"contestId":778,"index":"D","solvedCount":621},{"contestId":778,"index":"C","solvedCount":1059},{"contestId":778,"index":"B","solvedCount":2582},{"contestId":778,"index":"A","solvedCount":13312},{"contestId":777,"index":"E","solvedCount":5016},{"contestId":777,"index":"D","solvedCount":5307},{"contestId":777,"index":"C","solvedCount":6962},{"contestId":777,"index":"B","solvedCount":10078},{"contestId":777,"index":"A","solvedCount":11193},{"contestId":776,"index":"G","solvedCount":438},{"contestId":776,"index":"F","solvedCount":579},{"contestId":776,"index":"E","solvedCount":2576},{"contestId":776,"index":"D","solvedCount":6683},{"contestId":776,"index":"C","solvedCount":6362},{"contestId":776,"index":"B","solvedCount":27503},{"contestId":776,"index":"A","solvedCount":13017},{"contestId":775,"index":"A","solvedCount":0},{"contestId":774,"index":"L","solvedCount":415},{"contestId":774,"index":"K","solvedCount":1403},{"contestId":774,"index":"J","solvedCount":459},{"contestId":774,"index":"I","solvedCount":171},{"contestId":774,"index":"H","solvedCount":292},{"contestId":774,"index":"G","solvedCount":249},{"contestId":774,"index":"F","solvedCount":203},{"contestId":774,"index":"E","solvedCount":283},{"contestId":774,"index":"D","solvedCount":2140},{"contestId":774,"index":"C","solvedCount":4428},{"contestId":774,"index":"B","solvedCount":332},{"contestId":774,"index":"A","solvedCount":401},{"contestId":773,"index":"F","solvedCount":397},{"contestId":773,"index":"E","solvedCount":614},{"contestId":773,"index":"D","solvedCount":828},{"contestId":773,"index":"C","solvedCount":1029},{"contestId":773,"index":"B","solvedCount":1304},{"contestId":773,"index":"A","solvedCount":4837},{"contestId":772,"index":"E","solvedCount":230},{"contestId":772,"index":"D","solvedCount":877},{"contestId":772,"index":"C","solvedCount":1505},{"contestId":772,"index":"B","solvedCount":3562},{"contestId":772,"index":"A","solvedCount":5090},{"contestId":771,"index":"F","solvedCount":93},{"contestId":771,"index":"E","solvedCount":714},{"contestId":771,"index":"D","solvedCount":1697},{"contestId":771,"index":"C","solvedCount":3690},{"contestId":771,"index":"B","solvedCount":7304},{"contestId":771,"index":"A","solvedCount":18456},{"contestId":770,"index":"D","solvedCount":1640},{"contestId":770,"index":"C","solvedCount":3034},{"contestId":770,"index":"B","solvedCount":3117},{"contestId":770,"index":"A","solvedCount":22141},{"contestId":769,"index":"D","solvedCount":2596},{"contestId":769,"index":"C","solvedCount":3279},{"contestId":769,"index":"B","solvedCount":3476},{"contestId":769,"index":"A","solvedCount":6552},{"contestId":768,"index":"G","solvedCount":577},{"contestId":768,"index":"F","solvedCount":1170},{"contestId":768,"index":"E","solvedCount":3778},{"contestId":768,"index":"D","solvedCount":3649},{"contestId":768,"index":"C","solvedCount":4253},{"contestId":768,"index":"B","solvedCount":7316},{"contestId":768,"index":"A","solvedCount":31557},{"contestId":767,"index":"E","solvedCount":1201},{"contestId":767,"index":"D","solvedCount":2491},{"contestId":767,"index":"C","solvedCount":4772},{"contestId":767,"index":"B","solvedCount":2286},{"contestId":767,"index":"A","solvedCount":23216},{"contestId":766,"index":"E","solvedCount":3737},{"contestId":766,"index":"D","solvedCount":4112},{"contestId":766,"index":"C","solvedCount":5000},{"contestId":766,"index":"B","solvedCount":39572},{"contestId":766,"index":"A","solvedCount":35510},{"contestId":765,"index":"G","solvedCount":123},{"contestId":765,"index":"F","solvedCount":2851},{"contestId":765,"index":"E","solvedCount":1371},{"contestId":765,"index":"D","solvedCount":2615},{"contestId":765,"index":"C","solvedCount":7509},{"contestId":765,"index":"B","solvedCount":7620},{"contestId":765,"index":"A","solvedCount":9669},{"contestId":764,"index":"B","solvedCount":12831},{"contestId":764,"index":"A","solvedCount":17303},{"contestId":763,"index":"E","solvedCount":647},{"contestId":763,"index":"D","solvedCount":717},{"contestId":763,"index":"C","solvedCount":824},{"contestId":763,"index":"B","solvedCount":3147},{"contestId":763,"index":"A","solvedCount":12454},{"contestId":762,"index":"F","solvedCount":536},{"contestId":762,"index":"E","solvedCount":1767},{"contestId":762,"index":"D","solvedCount":1904},{"contestId":762,"index":"C","solvedCount":3120},{"contestId":762,"index":"B","solvedCount":11403},{"contestId":762,"index":"A","solvedCount":27793},{"contestId":761,"index":"F","solvedCount":763},{"contestId":761,"index":"E","solvedCount":2461},{"contestId":761,"index":"D","solvedCount":4241},{"contestId":761,"index":"C","solvedCount":6076},{"contestId":761,"index":"B","solvedCount":7100},{"contestId":761,"index":"A","solvedCount":15299},{"contestId":760,"index":"B","solvedCount":8153},{"contestId":760,"index":"A","solvedCount":8739},{"contestId":758,"index":"F","solvedCount":772},{"contestId":758,"index":"E","solvedCount":649},{"contestId":758,"index":"D","solvedCount":2978},{"contestId":758,"index":"C","solvedCount":4092},{"contestId":758,"index":"B","solvedCount":10808},{"contestId":758,"index":"A","solvedCount":78699},{"contestId":757,"index":"G","solvedCount":671},{"contestId":757,"index":"F","solvedCount":1621},{"contestId":757,"index":"E","solvedCount":1661},{"contestId":757,"index":"D","solvedCount":1593},{"contestId":757,"index":"C","solvedCount":2485},{"contestId":757,"index":"B","solvedCount":11754},{"contestId":757,"index":"A","solvedCount":11952},{"contestId":756,"index":"F","solvedCount":271},{"contestId":756,"index":"E","solvedCount":329},{"contestId":756,"index":"D","solvedCount":1178},{"contestId":756,"index":"C","solvedCount":1529},{"contestId":756,"index":"B","solvedCount":4637},{"contestId":756,"index":"A","solvedCount":3245},{"contestId":755,"index":"G","solvedCount":1165},{"contestId":755,"index":"F","solvedCount":2100},{"contestId":755,"index":"E","solvedCount":953},{"contestId":755,"index":"D","solvedCount":2729},{"contestId":755,"index":"C","solvedCount":15837},{"contestId":755,"index":"B","solvedCount":13195},{"contestId":755,"index":"A","solvedCount":20458},{"contestId":754,"index":"E","solvedCount":626},{"contestId":754,"index":"D","solvedCount":2752},{"contestId":754,"index":"C","solvedCount":1127},{"contestId":754,"index":"B","solvedCount":7636},{"contestId":754,"index":"A","solvedCount":9571},{"contestId":753,"index":"C","solvedCount":483},{"contestId":753,"index":"B","solvedCount":1466},{"contestId":753,"index":"A","solvedCount":10233},{"contestId":750,"index":"H","solvedCount":278},{"contestId":750,"index":"G","solvedCount":644},{"contestId":750,"index":"F","solvedCount":661},{"contestId":750,"index":"E","solvedCount":2002},{"contestId":750,"index":"D","solvedCount":3181},{"contestId":750,"index":"C","solvedCount":7188},{"contestId":750,"index":"B","solvedCount":9766},{"contestId":750,"index":"A","solvedCount":97954},{"contestId":749,"index":"E","solvedCount":1315},{"contestId":749,"index":"D","solvedCount":2864},{"contestId":749,"index":"C","solvedCount":6324},{"contestId":749,"index":"B","solvedCount":9069},{"contestId":749,"index":"A","solvedCount":59121},{"contestId":748,"index":"F","solvedCount":765},{"contestId":748,"index":"E","solvedCount":1689},{"contestId":748,"index":"D","solvedCount":2102},{"contestId":748,"index":"C","solvedCount":4976},{"contestId":748,"index":"B","solvedCount":5678},{"contestId":748,"index":"A","solvedCount":9418},{"contestId":747,"index":"F","solvedCount":528},{"contestId":747,"index":"E","solvedCount":2127},{"contestId":747,"index":"D","solvedCount":3630},{"contestId":747,"index":"C","solvedCount":5099},{"contestId":747,"index":"B","solvedCount":9796},{"contestId":747,"index":"A","solvedCount":11425},{"contestId":746,"index":"G","solvedCount":1684},{"contestId":746,"index":"F","solvedCount":947},{"contestId":746,"index":"E","solvedCount":1920},{"contestId":746,"index":"D","solvedCount":5417},{"contestId":746,"index":"C","solvedCount":3910},{"contestId":746,"index":"B","solvedCount":32696},{"contestId":746,"index":"A","solvedCount":24297},{"contestId":745,"index":"B","solvedCount":3915},{"contestId":745,"index":"A","solvedCount":11109},{"contestId":744,"index":"E","solvedCount":158},{"contestId":744,"index":"D","solvedCount":166},{"contestId":744,"index":"C","solvedCount":1400},{"contestId":744,"index":"B","solvedCount":1980},{"contestId":744,"index":"A","solvedCount":10060},{"contestId":743,"index":"E","solvedCount":1674},{"contestId":743,"index":"D","solvedCount":4826},{"contestId":743,"index":"C","solvedCount":13731},{"contestId":743,"index":"B","solvedCount":16271},{"contestId":743,"index":"A","solvedCount":11985},{"contestId":742,"index":"B","solvedCount":10200},{"contestId":742,"index":"A","solvedCount":54944},{"contestId":741,"index":"E","solvedCount":246},{"contestId":741,"index":"D","solvedCount":4052},{"contestId":741,"index":"C","solvedCount":3373},{"contestId":741,"index":"B","solvedCount":6079},{"contestId":741,"index":"A","solvedCount":5765},{"contestId":740,"index":"B","solvedCount":8991},{"contestId":740,"index":"A","solvedCount":9223},{"contestId":739,"index":"E","solvedCount":2930},{"contestId":739,"index":"D","solvedCount":253},{"contestId":739,"index":"C","solvedCount":1823},{"contestId":739,"index":"B","solvedCount":5353},{"contestId":739,"index":"A","solvedCount":8576},{"contestId":737,"index":"F","solvedCount":86},{"contestId":737,"index":"E","solvedCount":362},{"contestId":736,"index":"E","solvedCount":257},{"contestId":736,"index":"D","solvedCount":623},{"contestId":735,"index":"E","solvedCount":1073},{"contestId":735,"index":"D","solvedCount":16577},{"contestId":735,"index":"C","solvedCount":8104},{"contestId":735,"index":"B","solvedCount":8831},{"contestId":735,"index":"A","solvedCount":13302},{"contestId":734,"index":"F","solvedCount":1470},{"contestId":734,"index":"E","solvedCount":5743},{"contestId":734,"index":"D","solvedCount":3959},{"contestId":734,"index":"C","solvedCount":5764},{"contestId":734,"index":"B","solvedCount":32566},{"contestId":734,"index":"A","solvedCount":209872},{"contestId":733,"index":"F","solvedCount":1438},{"contestId":733,"index":"E","solvedCount":1144},{"contestId":733,"index":"D","solvedCount":4402},{"contestId":733,"index":"C","solvedCount":3607},{"contestId":733,"index":"B","solvedCount":11047},{"contestId":733,"index":"A","solvedCount":17152},{"contestId":732,"index":"F","solvedCount":3852},{"contestId":732,"index":"E","solvedCount":1693},{"contestId":732,"index":"D","solvedCount":6064},{"contestId":732,"index":"C","solvedCount":10290},{"contestId":732,"index":"B","solvedCount":26109},{"contestId":732,"index":"A","solvedCount":94065},{"contestId":731,"index":"F","solvedCount":3217},{"contestId":731,"index":"E","solvedCount":1948},{"contestId":731,"index":"D","solvedCount":1314},{"contestId":731,"index":"C","solvedCount":8101},{"contestId":731,"index":"B","solvedCount":8412},{"contestId":731,"index":"A","solvedCount":55071},{"contestId":730,"index":"L","solvedCount":249},{"contestId":730,"index":"K","solvedCount":199},{"contestId":730,"index":"J","solvedCount":4242},{"contestId":730,"index":"I","solvedCount":3041},{"contestId":730,"index":"H","solvedCount":3341},{"contestId":730,"index":"G","solvedCount":2339},{"contestId":730,"index":"F","solvedCount":218},{"contestId":730,"index":"E","solvedCount":932},{"contestId":730,"index":"D","solvedCount":970},{"contestId":730,"index":"C","solvedCount":1421},{"contestId":730,"index":"B","solvedCount":2848},{"contestId":730,"index":"A","solvedCount":1748},{"contestId":729,"index":"F","solvedCount":1125},{"contestId":729,"index":"E","solvedCount":2431},{"contestId":729,"index":"D","solvedCount":4148},{"contestId":729,"index":"C","solvedCount":4236},{"contestId":729,"index":"B","solvedCount":8882},{"contestId":729,"index":"A","solvedCount":8248},{"contestId":727,"index":"F","solvedCount":1163},{"contestId":727,"index":"E","solvedCount":1686},{"contestId":727,"index":"D","solvedCount":2130},{"contestId":727,"index":"C","solvedCount":9417},{"contestId":727,"index":"B","solvedCount":2301},{"contestId":727,"index":"A","solvedCount":19281},{"contestId":725,"index":"G","solvedCount":290},{"contestId":725,"index":"F","solvedCount":811},{"contestId":725,"index":"E","solvedCount":744},{"contestId":725,"index":"D","solvedCount":3169},{"contestId":725,"index":"C","solvedCount":2958},{"contestId":725,"index":"B","solvedCount":5433},{"contestId":725,"index":"A","solvedCount":7589},{"contestId":724,"index":"G","solvedCount":1640},{"contestId":724,"index":"F","solvedCount":571},{"contestId":724,"index":"E","solvedCount":2093},{"contestId":724,"index":"D","solvedCount":2510},{"contestId":724,"index":"C","solvedCount":2310},{"contestId":724,"index":"B","solvedCount":4284},{"contestId":724,"index":"A","solvedCount":7639},{"contestId":723,"index":"F","solvedCount":1807},{"contestId":723,"index":"E","solvedCount":2431},{"contestId":723,"index":"D","solvedCount":7684},{"contestId":723,"index":"C","solvedCount":5318},{"contestId":723,"index":"B","solvedCount":11100},{"contestId":723,"index":"A","solvedCount":107071},{"contestId":722,"index":"F","solvedCount":687},{"contestId":722,"index":"E","solvedCount":1186},{"contestId":722,"index":"D","solvedCount":3393},{"contestId":722,"index":"C","solvedCount":12215},{"contestId":722,"index":"B","solvedCount":6846},{"contestId":722,"index":"A","solvedCount":7016},{"contestId":721,"index":"E","solvedCount":388},{"contestId":721,"index":"D","solvedCount":2547},{"contestId":721,"index":"C","solvedCount":7039},{"contestId":721,"index":"B","solvedCount":12577},{"contestId":721,"index":"A","solvedCount":19561},{"contestId":720,"index":"F","solvedCount":222},{"contestId":720,"index":"E","solvedCount":130},{"contestId":720,"index":"D","solvedCount":339},{"contestId":720,"index":"C","solvedCount":231},{"contestId":720,"index":"B","solvedCount":495},{"contestId":720,"index":"A","solvedCount":1015},{"contestId":719,"index":"B","solvedCount":8879},{"contestId":719,"index":"A","solvedCount":16552},{"contestId":718,"index":"E","solvedCount":521},{"contestId":718,"index":"D","solvedCount":620},{"contestId":718,"index":"C","solvedCount":5157},{"contestId":718,"index":"A","solvedCount":4655},{"contestId":717,"index":"I","solvedCount":227},{"contestId":717,"index":"H","solvedCount":503},{"contestId":717,"index":"G","solvedCount":767},{"contestId":717,"index":"F","solvedCount":423},{"contestId":717,"index":"E","solvedCount":1606},{"contestId":717,"index":"D","solvedCount":1662},{"contestId":717,"index":"C","solvedCount":4392},{"contestId":717,"index":"B","solvedCount":220},{"contestId":717,"index":"A","solvedCount":514},{"contestId":716,"index":"B","solvedCount":13368},{"contestId":716,"index":"A","solvedCount":24364},{"contestId":715,"index":"E","solvedCount":741},{"contestId":715,"index":"D","solvedCount":532},{"contestId":715,"index":"C","solvedCount":2880},{"contestId":715,"index":"B","solvedCount":3966},{"contestId":715,"index":"A","solvedCount":5904},{"contestId":714,"index":"B","solvedCount":15726},{"contestId":714,"index":"A","solvedCount":11234},{"contestId":713,"index":"E","solvedCount":431},{"contestId":713,"index":"D","solvedCount":1470},{"contestId":713,"index":"C","solvedCount":7241},{"contestId":713,"index":"B","solvedCount":1542},{"contestId":713,"index":"A","solvedCount":8935},{"contestId":712,"index":"E","solvedCount":766},{"contestId":712,"index":"D","solvedCount":2063},{"contestId":712,"index":"C","solvedCount":6288},{"contestId":712,"index":"B","solvedCount":10456},{"contestId":712,"index":"A","solvedCount":12787},{"contestId":711,"index":"E","solvedCount":1446},{"contestId":711,"index":"D","solvedCount":5276},{"contestId":711,"index":"C","solvedCount":9822},{"contestId":711,"index":"B","solvedCount":8714},{"contestId":711,"index":"A","solvedCount":31288},{"contestId":710,"index":"F","solvedCount":2802},{"contestId":710,"index":"E","solvedCount":5995},{"contestId":710,"index":"D","solvedCount":2045},{"contestId":710,"index":"C","solvedCount":5676},{"contestId":710,"index":"B","solvedCount":10823},{"contestId":710,"index":"A","solvedCount":15087},{"contestId":709,"index":"B","solvedCount":5075},{"contestId":709,"index":"A","solvedCount":39269},{"contestId":708,"index":"E","solvedCount":1489},{"contestId":708,"index":"D","solvedCount":1033},{"contestId":708,"index":"C","solvedCount":4756},{"contestId":708,"index":"B","solvedCount":3489},{"contestId":708,"index":"A","solvedCount":10037},{"contestId":707,"index":"E","solvedCount":1728},{"contestId":707,"index":"D","solvedCount":3205},{"contestId":707,"index":"C","solvedCount":13735},{"contestId":707,"index":"B","solvedCount":13754},{"contestId":707,"index":"A","solvedCount":57368},{"contestId":706,"index":"E","solvedCount":1313},{"contestId":706,"index":"D","solvedCount":13854},{"contestId":706,"index":"C","solvedCount":20715},{"contestId":706,"index":"B","solvedCount":94388},{"contestId":706,"index":"A","solvedCount":15544},{"contestId":705,"index":"B","solvedCount":9658},{"contestId":705,"index":"A","solvedCount":140036},{"contestId":704,"index":"E","solvedCount":407},{"contestId":704,"index":"D","solvedCount":1215},{"contestId":704,"index":"C","solvedCount":625},{"contestId":704,"index":"B","solvedCount":2334},{"contestId":704,"index":"A","solvedCount":10470},{"contestId":703,"index":"E","solvedCount":715},{"contestId":703,"index":"D","solvedCount":4305},{"contestId":703,"index":"C","solvedCount":2027},{"contestId":703,"index":"B","solvedCount":6117},{"contestId":703,"index":"A","solvedCount":69625},{"contestId":702,"index":"F","solvedCount":2083},{"contestId":702,"index":"E","solvedCount":3369},{"contestId":702,"index":"D","solvedCount":3814},{"contestId":702,"index":"C","solvedCount":25476},{"contestId":702,"index":"B","solvedCount":14204},{"contestId":702,"index":"A","solvedCount":58188},{"contestId":701,"index":"C","solvedCount":21587},{"contestId":701,"index":"B","solvedCount":12782},{"contestId":701,"index":"A","solvedCount":21492},{"contestId":700,"index":"E","solvedCount":1501},{"contestId":700,"index":"D","solvedCount":612},{"contestId":700,"index":"C","solvedCount":1623},{"contestId":700,"index":"B","solvedCount":4794},{"contestId":700,"index":"A","solvedCount":3395},{"contestId":699,"index":"B","solvedCount":8043},{"contestId":699,"index":"A","solvedCount":19943},{"contestId":698,"index":"F","solvedCount":583},{"contestId":698,"index":"E","solvedCount":222},{"contestId":698,"index":"D","solvedCount":628},{"contestId":698,"index":"C","solvedCount":1491},{"contestId":698,"index":"B","solvedCount":6322},{"contestId":698,"index":"A","solvedCount":41518},{"contestId":697,"index":"B","solvedCount":6084},{"contestId":697,"index":"A","solvedCount":13531},{"contestId":696,"index":"F","solvedCount":164},{"contestId":696,"index":"E","solvedCount":780},{"contestId":696,"index":"D","solvedCount":1746},{"contestId":696,"index":"C","solvedCount":2327},{"contestId":696,"index":"B","solvedCount":3940},{"contestId":696,"index":"A","solvedCount":6575},{"contestId":691,"index":"F","solvedCount":1496},{"contestId":691,"index":"E","solvedCount":3284},{"contestId":691,"index":"D","solvedCount":6886},{"contestId":691,"index":"C","solvedCount":3054},{"contestId":691,"index":"B","solvedCount":8299},{"contestId":691,"index":"A","solvedCount":11443},{"contestId":690,"index":"F3","solvedCount":63},{"contestId":690,"index":"F2","solvedCount":113},{"contestId":690,"index":"F1","solvedCount":2474},{"contestId":690,"index":"E2","solvedCount":154},{"contestId":690,"index":"E1","solvedCount":736},{"contestId":690,"index":"D3","solvedCount":652},{"contestId":690,"index":"D2","solvedCount":1500},{"contestId":690,"index":"D1","solvedCount":2984},{"contestId":690,"index":"C3","solvedCount":1052},{"contestId":690,"index":"C2","solvedCount":5231},{"contestId":690,"index":"C1","solvedCount":3272},{"contestId":690,"index":"B3","solvedCount":143},{"contestId":690,"index":"B2","solvedCount":271},{"contestId":690,"index":"B1","solvedCount":1022},{"contestId":690,"index":"A3","solvedCount":712},{"contestId":690,"index":"A2","solvedCount":771},{"contestId":690,"index":"A1","solvedCount":3145},{"contestId":689,"index":"E","solvedCount":2367},{"contestId":689,"index":"D","solvedCount":4469},{"contestId":689,"index":"C","solvedCount":6375},{"contestId":689,"index":"B","solvedCount":6823},{"contestId":689,"index":"A","solvedCount":5552},{"contestId":688,"index":"B","solvedCount":36757},{"contestId":688,"index":"A","solvedCount":14973},{"contestId":687,"index":"E","solvedCount":484},{"contestId":687,"index":"D","solvedCount":1181},{"contestId":687,"index":"C","solvedCount":9513},{"contestId":687,"index":"B","solvedCount":7238},{"contestId":687,"index":"A","solvedCount":17262},{"contestId":686,"index":"B","solvedCount":8077},{"contestId":686,"index":"A","solvedCount":45017},{"contestId":685,"index":"E","solvedCount":690},{"contestId":685,"index":"D","solvedCount":565},{"contestId":685,"index":"C","solvedCount":711},{"contestId":685,"index":"B","solvedCount":5817},{"contestId":685,"index":"A","solvedCount":4534},{"contestId":683,"index":"J","solvedCount":53},{"contestId":683,"index":"I","solvedCount":53},{"contestId":683,"index":"H","solvedCount":126},{"contestId":683,"index":"G","solvedCount":147},{"contestId":683,"index":"F","solvedCount":169},{"contestId":683,"index":"E","solvedCount":205},{"contestId":683,"index":"D","solvedCount":399},{"contestId":683,"index":"C","solvedCount":342},{"contestId":683,"index":"B","solvedCount":341},{"contestId":683,"index":"A","solvedCount":1290},{"contestId":682,"index":"E","solvedCount":768},{"contestId":682,"index":"D","solvedCount":3600},{"contestId":682,"index":"C","solvedCount":8395},{"contestId":682,"index":"B","solvedCount":12895},{"contestId":682,"index":"A","solvedCount":24534},{"contestId":681,"index":"E","solvedCount":564},{"contestId":681,"index":"D","solvedCount":1926},{"contestId":681,"index":"C","solvedCount":10928},{"contestId":681,"index":"B","solvedCount":9606},{"contestId":681,"index":"A","solvedCount":17042},{"contestId":680,"index":"B","solvedCount":26622},{"contestId":680,"index":"A","solvedCount":13521},{"contestId":679,"index":"E","solvedCount":971},{"contestId":679,"index":"D","solvedCount":408},{"contestId":679,"index":"C","solvedCount":1314},{"contestId":679,"index":"B","solvedCount":2379},{"contestId":679,"index":"A","solvedCount":16339},{"contestId":678,"index":"F","solvedCount":1135},{"contestId":678,"index":"E","solvedCount":2930},{"contestId":678,"index":"D","solvedCount":5605},{"contestId":678,"index":"C","solvedCount":11462},{"contestId":678,"index":"B","solvedCount":5002},{"contestId":678,"index":"A","solvedCount":15699},{"contestId":677,"index":"E","solvedCount":816},{"contestId":677,"index":"D","solvedCount":2146},{"contestId":677,"index":"C","solvedCount":7109},{"contestId":677,"index":"B","solvedCount":8020},{"contestId":677,"index":"A","solvedCount":193312},{"contestId":676,"index":"E","solvedCount":972},{"contestId":676,"index":"D","solvedCount":2018},{"contestId":676,"index":"C","solvedCount":24180},{"contestId":676,"index":"B","solvedCount":5886},{"contestId":676,"index":"A","solvedCount":14978},{"contestId":675,"index":"E","solvedCount":3517},{"contestId":675,"index":"D","solvedCount":4375},{"contestId":675,"index":"C","solvedCount":3971},{"contestId":675,"index":"B","solvedCount":7821},{"contestId":675,"index":"A","solvedCount":15813},{"contestId":673,"index":"B","solvedCount":3714},{"contestId":673,"index":"A","solvedCount":11019},{"contestId":672,"index":"B","solvedCount":18917},{"contestId":672,"index":"A","solvedCount":16873},{"contestId":671,"index":"E","solvedCount":559},{"contestId":671,"index":"D","solvedCount":1413},{"contestId":671,"index":"C","solvedCount":872},{"contestId":671,"index":"B","solvedCount":3432},{"contestId":671,"index":"A","solvedCount":4436},{"contestId":670,"index":"F","solvedCount":951},{"contestId":670,"index":"E","solvedCount":3527},{"contestId":670,"index":"D2","solvedCount":22083},{"contestId":670,"index":"D1","solvedCount":26128},{"contestId":670,"index":"C","solvedCount":10238},{"contestId":670,"index":"B","solvedCount":12271},{"contestId":670,"index":"A","solvedCount":19059},{"contestId":669,"index":"A","solvedCount":11866},{"contestId":667,"index":"B","solvedCount":5969},{"contestId":667,"index":"A","solvedCount":8635},{"contestId":666,"index":"E","solvedCount":1753},{"contestId":666,"index":"D","solvedCount":424},{"contestId":666,"index":"C","solvedCount":967},{"contestId":666,"index":"B","solvedCount":2497},{"contestId":666,"index":"A","solvedCount":3857},{"contestId":665,"index":"F","solvedCount":852},{"contestId":665,"index":"E","solvedCount":5058},{"contestId":665,"index":"D","solvedCount":4351},{"contestId":665,"index":"C","solvedCount":19654},{"contestId":665,"index":"B","solvedCount":3951},{"contestId":665,"index":"A","solvedCount":3249},{"contestId":664,"index":"A","solvedCount":22835},{"contestId":663,"index":"A","solvedCount":3823},{"contestId":662,"index":"E","solvedCount":287},{"contestId":662,"index":"D","solvedCount":1743},{"contestId":662,"index":"C","solvedCount":2706},{"contestId":662,"index":"B","solvedCount":1741},{"contestId":662,"index":"A","solvedCount":705},{"contestId":661,"index":"H","solvedCount":105},{"contestId":661,"index":"G","solvedCount":90},{"contestId":661,"index":"F","solvedCount":761},{"contestId":661,"index":"E","solvedCount":94},{"contestId":661,"index":"D","solvedCount":140},{"contestId":661,"index":"C","solvedCount":142},{"contestId":661,"index":"B","solvedCount":250},{"contestId":661,"index":"A","solvedCount":666},{"contestId":660,"index":"F","solvedCount":2621},{"contestId":660,"index":"E","solvedCount":2079},{"contestId":660,"index":"D","solvedCount":4896},{"contestId":660,"index":"C","solvedCount":11265},{"contestId":660,"index":"B","solvedCount":5965},{"contestId":660,"index":"A","solvedCount":10820},{"contestId":659,"index":"G","solvedCount":1374},{"contestId":659,"index":"F","solvedCount":2024},{"contestId":659,"index":"E","solvedCount":8219},{"contestId":659,"index":"D","solvedCount":6823},{"contestId":659,"index":"C","solvedCount":12073},{"contestId":659,"index":"B","solvedCount":6727},{"contestId":659,"index":"A","solvedCount":17246},{"contestId":658,"index":"A","solvedCount":7831},{"contestId":656,"index":"G","solvedCount":522},{"contestId":656,"index":"F","solvedCount":973},{"contestId":656,"index":"E","solvedCount":783},{"contestId":656,"index":"D","solvedCount":1016},{"contestId":656,"index":"C","solvedCount":769},{"contestId":656,"index":"B","solvedCount":1784},{"contestId":656,"index":"A","solvedCount":3901},{"contestId":653,"index":"G","solvedCount":817},{"contestId":653,"index":"F","solvedCount":1275},{"contestId":653,"index":"E","solvedCount":1838},{"contestId":653,"index":"D","solvedCount":3221},{"contestId":653,"index":"C","solvedCount":1792},{"contestId":653,"index":"B","solvedCount":5444},{"contestId":653,"index":"A","solvedCount":9437},{"contestId":652,"index":"F","solvedCount":808},{"contestId":652,"index":"E","solvedCount":3174},{"contestId":652,"index":"D","solvedCount":5160},{"contestId":652,"index":"C","solvedCount":3905},{"contestId":652,"index":"B","solvedCount":12258},{"contestId":652,"index":"A","solvedCount":5341},{"contestId":651,"index":"B","solvedCount":12409},{"contestId":651,"index":"A","solvedCount":24425},{"contestId":650,"index":"E","solvedCount":1093},{"contestId":650,"index":"D","solvedCount":1776},{"contestId":650,"index":"C","solvedCount":2279},{"contestId":650,"index":"B","solvedCount":3533},{"contestId":650,"index":"A","solvedCount":16870},{"contestId":649,"index":"E","solvedCount":187},{"contestId":649,"index":"D","solvedCount":448},{"contestId":649,"index":"C","solvedCount":579},{"contestId":649,"index":"B","solvedCount":652},{"contestId":649,"index":"A","solvedCount":1756},{"contestId":648,"index":"E","solvedCount":185},{"contestId":648,"index":"D","solvedCount":363},{"contestId":648,"index":"C","solvedCount":1459},{"contestId":648,"index":"B","solvedCount":2255},{"contestId":648,"index":"A","solvedCount":1220},{"contestId":645,"index":"G","solvedCount":195},{"contestId":645,"index":"F","solvedCount":1062},{"contestId":645,"index":"E","solvedCount":1467},{"contestId":645,"index":"D","solvedCount":3748},{"contestId":645,"index":"C","solvedCount":4542},{"contestId":645,"index":"B","solvedCount":3769},{"contestId":645,"index":"A","solvedCount":3854},{"contestId":644,"index":"C","solvedCount":1027},{"contestId":644,"index":"B","solvedCount":2881},{"contestId":644,"index":"A","solvedCount":4710},{"contestId":643,"index":"G","solvedCount":1331},{"contestId":643,"index":"F","solvedCount":913},{"contestId":643,"index":"E","solvedCount":760},{"contestId":643,"index":"D","solvedCount":420},{"contestId":643,"index":"C","solvedCount":1889},{"contestId":643,"index":"B","solvedCount":3447},{"contestId":643,"index":"A","solvedCount":4924},{"contestId":641,"index":"G","solvedCount":137},{"contestId":641,"index":"F","solvedCount":411},{"contestId":641,"index":"E","solvedCount":4037},{"contestId":641,"index":"D","solvedCount":1611},{"contestId":641,"index":"C","solvedCount":3212},{"contestId":641,"index":"B","solvedCount":4421},{"contestId":641,"index":"A","solvedCount":6416},{"contestId":639,"index":"F","solvedCount":635},{"contestId":639,"index":"E","solvedCount":668},{"contestId":639,"index":"D","solvedCount":1110},{"contestId":639,"index":"C","solvedCount":1276},{"contestId":639,"index":"B","solvedCount":7082},{"contestId":639,"index":"A","solvedCount":6584},{"contestId":638,"index":"D","solvedCount":818},{"contestId":638,"index":"C","solvedCount":2561},{"contestId":638,"index":"B","solvedCount":2154},{"contestId":638,"index":"A","solvedCount":4429},{"contestId":637,"index":"D","solvedCount":2144},{"contestId":637,"index":"C","solvedCount":2546},{"contestId":637,"index":"B","solvedCount":25630},{"contestId":637,"index":"A","solvedCount":5943},{"contestId":635,"index":"A","solvedCount":3294},{"contestId":634,"index":"A","solvedCount":3489},{"contestId":633,"index":"H","solvedCount":832},{"contestId":633,"index":"G","solvedCount":995},{"contestId":633,"index":"F","solvedCount":1487},{"contestId":633,"index":"E","solvedCount":662},{"contestId":633,"index":"D","solvedCount":3107},{"contestId":633,"index":"C","solvedCount":3518},{"contestId":633,"index":"B","solvedCount":7420},{"contestId":633,"index":"A","solvedCount":15205},{"contestId":632,"index":"F","solvedCount":1371},{"contestId":632,"index":"E","solvedCount":3837},{"contestId":632,"index":"D","solvedCount":4827},{"contestId":632,"index":"C","solvedCount":11269},{"contestId":632,"index":"B","solvedCount":4479},{"contestId":632,"index":"A","solvedCount":5015},{"contestId":631,"index":"E","solvedCount":3506},{"contestId":631,"index":"D","solvedCount":2532},{"contestId":631,"index":"C","solvedCount":4500},{"contestId":631,"index":"B","solvedCount":7959},{"contestId":631,"index":"A","solvedCount":9833},{"contestId":630,"index":"R","solvedCount":9803},{"contestId":630,"index":"Q","solvedCount":1531},{"contestId":630,"index":"P","solvedCount":1431},{"contestId":630,"index":"O","solvedCount":961},{"contestId":630,"index":"N","solvedCount":5300},{"contestId":630,"index":"M","solvedCount":1432},{"contestId":630,"index":"L","solvedCount":4131},{"contestId":630,"index":"K","solvedCount":6584},{"contestId":630,"index":"J","solvedCount":13077},{"contestId":630,"index":"I","solvedCount":8759},{"contestId":630,"index":"H","solvedCount":5856},{"contestId":630,"index":"G","solvedCount":3419},{"contestId":630,"index":"F","solvedCount":8291},{"contestId":630,"index":"E","solvedCount":2670},{"contestId":630,"index":"D","solvedCount":13014},{"contestId":630,"index":"C","solvedCount":28324},{"contestId":630,"index":"B","solvedCount":8538},{"contestId":630,"index":"A","solvedCount":101417},{"contestId":629,"index":"E","solvedCount":1228},{"contestId":629,"index":"D","solvedCount":4696},{"contestId":629,"index":"C","solvedCount":3121},{"contestId":629,"index":"B","solvedCount":8400},{"contestId":629,"index":"A","solvedCount":15155},{"contestId":628,"index":"F","solvedCount":1077},{"contestId":628,"index":"E","solvedCount":1129},{"contestId":628,"index":"D","solvedCount":9490},{"contestId":628,"index":"C","solvedCount":6674},{"contestId":628,"index":"B","solvedCount":12413},{"contestId":628,"index":"A","solvedCount":7242},{"contestId":627,"index":"F","solvedCount":272},{"contestId":627,"index":"E","solvedCount":847},{"contestId":627,"index":"D","solvedCount":1050},{"contestId":627,"index":"C","solvedCount":1396},{"contestId":627,"index":"B","solvedCount":3545},{"contestId":627,"index":"A","solvedCount":4993},{"contestId":626,"index":"G","solvedCount":944},{"contestId":626,"index":"F","solvedCount":4029},{"contestId":626,"index":"E","solvedCount":1701},{"contestId":626,"index":"D","solvedCount":3298},{"contestId":626,"index":"C","solvedCount":4669},{"contestId":626,"index":"B","solvedCount":7174},{"contestId":626,"index":"A","solvedCount":7006},{"contestId":625,"index":"E","solvedCount":423},{"contestId":625,"index":"D","solvedCount":715},{"contestId":625,"index":"C","solvedCount":7243},{"contestId":625,"index":"B","solvedCount":11772},{"contestId":625,"index":"A","solvedCount":5706},{"contestId":624,"index":"B","solvedCount":8545},{"contestId":624,"index":"A","solvedCount":11291},{"contestId":623,"index":"E","solvedCount":734},{"contestId":623,"index":"D","solvedCount":594},{"contestId":623,"index":"C","solvedCount":593},{"contestId":623,"index":"B","solvedCount":2459},{"contestId":623,"index":"A","solvedCount":4885},{"contestId":622,"index":"F","solvedCount":5296},{"contestId":622,"index":"E","solvedCount":2576},{"contestId":622,"index":"D","solvedCount":3492},{"contestId":622,"index":"C","solvedCount":7725},{"contestId":622,"index":"B","solvedCount":11212},{"contestId":622,"index":"A","solvedCount":10393},{"contestId":621,"index":"E","solvedCount":3428},{"contestId":621,"index":"D","solvedCount":1131},{"contestId":621,"index":"C","solvedCount":6665},{"contestId":621,"index":"B","solvedCount":11743},{"contestId":621,"index":"A","solvedCount":23417},{"contestId":620,"index":"F","solvedCount":937},{"contestId":620,"index":"E","solvedCount":7827},{"contestId":620,"index":"D","solvedCount":2119},{"contestId":620,"index":"C","solvedCount":8131},{"contestId":620,"index":"B","solvedCount":10702},{"contestId":620,"index":"A","solvedCount":14913},{"contestId":618,"index":"G","solvedCount":279},{"contestId":618,"index":"F","solvedCount":2222},{"contestId":618,"index":"E","solvedCount":729},{"contestId":618,"index":"D","solvedCount":2079},{"contestId":618,"index":"C","solvedCount":4830},{"contestId":618,"index":"B","solvedCount":8485},{"contestId":618,"index":"A","solvedCount":8943},{"contestId":617,"index":"E","solvedCount":11444},{"contestId":617,"index":"D","solvedCount":4499},{"contestId":617,"index":"C","solvedCount":5329},{"contestId":617,"index":"B","solvedCount":20687},{"contestId":617,"index":"A","solvedCount":272130},{"contestId":616,"index":"F","solvedCount":823},{"contestId":616,"index":"E","solvedCount":3821},{"contestId":616,"index":"D","solvedCount":13567},{"contestId":616,"index":"C","solvedCount":7139},{"contestId":616,"index":"B","solvedCount":13462},{"contestId":616,"index":"A","solvedCount":11079},{"contestId":615,"index":"E","solvedCount":1115},{"contestId":615,"index":"D","solvedCount":4396},{"contestId":615,"index":"C","solvedCount":2539},{"contestId":615,"index":"B","solvedCount":5916},{"contestId":615,"index":"A","solvedCount":21062},{"contestId":614,"index":"B","solvedCount":7396},{"contestId":614,"index":"A","solvedCount":8028},{"contestId":613,"index":"E","solvedCount":542},{"contestId":613,"index":"D","solvedCount":4540},{"contestId":613,"index":"C","solvedCount":1119},{"contestId":613,"index":"B","solvedCount":2529},{"contestId":613,"index":"A","solvedCount":3516},{"contestId":612,"index":"F","solvedCount":497},{"contestId":612,"index":"E","solvedCount":2187},{"contestId":612,"index":"D","solvedCount":4599},{"contestId":612,"index":"C","solvedCount":10410},{"contestId":612,"index":"B","solvedCount":7729},{"contestId":612,"index":"A","solvedCount":7971},{"contestId":611,"index":"H","solvedCount":882},{"contestId":611,"index":"G","solvedCount":501},{"contestId":611,"index":"F","solvedCount":567},{"contestId":611,"index":"E","solvedCount":933},{"contestId":611,"index":"D","solvedCount":2844},{"contestId":611,"index":"C","solvedCount":9325},{"contestId":611,"index":"B","solvedCount":11405},{"contestId":611,"index":"A","solvedCount":12288},{"contestId":610,"index":"E","solvedCount":1117},{"contestId":610,"index":"D","solvedCount":1827},{"contestId":610,"index":"C","solvedCount":3001},{"contestId":610,"index":"B","solvedCount":8459},{"contestId":610,"index":"A","solvedCount":28735},{"contestId":609,"index":"F","solvedCount":1712},{"contestId":609,"index":"E","solvedCount":11434},{"contestId":609,"index":"D","solvedCount":3298},{"contestId":609,"index":"C","solvedCount":7578},{"contestId":609,"index":"B","solvedCount":10317},{"contestId":609,"index":"A","solvedCount":19888},{"contestId":608,"index":"B","solvedCount":7649},{"contestId":608,"index":"A","solvedCount":10104},{"contestId":607,"index":"E","solvedCount":369},{"contestId":607,"index":"D","solvedCount":696},{"contestId":607,"index":"C","solvedCount":860},{"contestId":607,"index":"B","solvedCount":18072},{"contestId":607,"index":"A","solvedCount":11281},{"contestId":606,"index":"B","solvedCount":2869},{"contestId":606,"index":"A","solvedCount":8377},{"contestId":605,"index":"E","solvedCount":1678},{"contestId":605,"index":"D","solvedCount":987},{"contestId":605,"index":"C","solvedCount":1343},{"contestId":605,"index":"B","solvedCount":3941},{"contestId":605,"index":"A","solvedCount":7704},{"contestId":604,"index":"B","solvedCount":9111},{"contestId":604,"index":"A","solvedCount":9504},{"contestId":603,"index":"E","solvedCount":1658},{"contestId":603,"index":"D","solvedCount":499},{"contestId":603,"index":"C","solvedCount":2147},{"contestId":603,"index":"B","solvedCount":2768},{"contestId":603,"index":"A","solvedCount":8354},{"contestId":602,"index":"B","solvedCount":12612},{"contestId":602,"index":"A","solvedCount":8853},{"contestId":601,"index":"E","solvedCount":1327},{"contestId":601,"index":"D","solvedCount":1299},{"contestId":601,"index":"C","solvedCount":1479},{"contestId":601,"index":"B","solvedCount":2488},{"contestId":601,"index":"A","solvedCount":14520},{"contestId":600,"index":"F","solvedCount":1258},{"contestId":600,"index":"E","solvedCount":20224},{"contestId":600,"index":"D","solvedCount":2842},{"contestId":600,"index":"C","solvedCount":7306},{"contestId":600,"index":"B","solvedCount":42674},{"contestId":600,"index":"A","solvedCount":5924},{"contestId":599,"index":"E","solvedCount":843},{"contestId":599,"index":"D","solvedCount":2749},{"contestId":599,"index":"C","solvedCount":5230},{"contestId":599,"index":"B","solvedCount":4617},{"contestId":599,"index":"A","solvedCount":32082},{"contestId":598,"index":"F","solvedCount":520},{"contestId":598,"index":"E","solvedCount":6422},{"contestId":598,"index":"D","solvedCount":14130},{"contestId":598,"index":"C","solvedCount":5682},{"contestId":598,"index":"B","solvedCount":12492},{"contestId":598,"index":"A","solvedCount":34050},{"contestId":597,"index":"C","solvedCount":7410},{"contestId":597,"index":"B","solvedCount":5965},{"contestId":597,"index":"A","solvedCount":5034},{"contestId":596,"index":"E","solvedCount":464},{"contestId":596,"index":"D","solvedCount":778},{"contestId":596,"index":"C","solvedCount":2356},{"contestId":596,"index":"B","solvedCount":11004},{"contestId":596,"index":"A","solvedCount":8160},{"contestId":595,"index":"B","solvedCount":3150},{"contestId":595,"index":"A","solvedCount":15674},{"contestId":594,"index":"E","solvedCount":178},{"contestId":594,"index":"D","solvedCount":2195},{"contestId":594,"index":"C","solvedCount":787},{"contestId":594,"index":"B","solvedCount":606},{"contestId":594,"index":"A","solvedCount":1917},{"contestId":593,"index":"E","solvedCount":728},{"contestId":593,"index":"D","solvedCount":1495},{"contestId":593,"index":"C","solvedCount":342},{"contestId":593,"index":"B","solvedCount":4247},{"contestId":593,"index":"A","solvedCount":6229},{"contestId":592,"index":"E","solvedCount":289},{"contestId":592,"index":"D","solvedCount":3108},{"contestId":592,"index":"C","solvedCount":3212},{"contestId":592,"index":"B","solvedCount":8908},{"contestId":592,"index":"A","solvedCount":6584},{"contestId":591,"index":"B","solvedCount":8739},{"contestId":591,"index":"A","solvedCount":17946},{"contestId":590,"index":"E","solvedCount":970},{"contestId":590,"index":"D","solvedCount":1459},{"contestId":590,"index":"C","solvedCount":3800},{"contestId":590,"index":"B","solvedCount":2081},{"contestId":590,"index":"A","solvedCount":4413},{"contestId":588,"index":"B","solvedCount":15235},{"contestId":588,"index":"A","solvedCount":24777},{"contestId":587,"index":"F","solvedCount":1615},{"contestId":587,"index":"E","solvedCount":1078},{"contestId":587,"index":"D","solvedCount":1045},{"contestId":587,"index":"C","solvedCount":5135},{"contestId":587,"index":"B","solvedCount":1525},{"contestId":587,"index":"A","solvedCount":8528},{"contestId":586,"index":"B","solvedCount":5274},{"contestId":586,"index":"A","solvedCount":10693},{"contestId":585,"index":"F","solvedCount":966},{"contestId":585,"index":"E","solvedCount":1308},{"contestId":585,"index":"D","solvedCount":2219},{"contestId":585,"index":"C","solvedCount":1094},{"contestId":585,"index":"B","solvedCount":3857},{"contestId":585,"index":"A","solvedCount":4491},{"contestId":584,"index":"E","solvedCount":1548},{"contestId":584,"index":"D","solvedCount":11558},{"contestId":584,"index":"C","solvedCount":6593},{"contestId":584,"index":"B","solvedCount":14254},{"contestId":584,"index":"A","solvedCount":54786},{"contestId":583,"index":"B","solvedCount":9038},{"contestId":583,"index":"A","solvedCount":11836},{"contestId":582,"index":"E","solvedCount":737},{"contestId":582,"index":"D","solvedCount":862},{"contestId":582,"index":"C","solvedCount":829},{"contestId":582,"index":"B","solvedCount":3726},{"contestId":582,"index":"A","solvedCount":8477},{"contestId":581,"index":"F","solvedCount":1099},{"contestId":581,"index":"E","solvedCount":266},{"contestId":581,"index":"D","solvedCount":5160},{"contestId":581,"index":"C","solvedCount":7699},{"contestId":581,"index":"B","solvedCount":13825},{"contestId":581,"index":"A","solvedCount":88759},{"contestId":580,"index":"E","solvedCount":2818},{"contestId":580,"index":"D","solvedCount":13138},{"contestId":580,"index":"C","solvedCount":60894},{"contestId":580,"index":"B","solvedCount":34213},{"contestId":580,"index":"A","solvedCount":112754},{"contestId":579,"index":"B","solvedCount":5548},{"contestId":579,"index":"A","solvedCount":84788},{"contestId":578,"index":"F","solvedCount":669},{"contestId":578,"index":"E","solvedCount":701},{"contestId":578,"index":"D","solvedCount":1023},{"contestId":578,"index":"C","solvedCount":5484},{"contestId":578,"index":"B","solvedCount":5560},{"contestId":578,"index":"A","solvedCount":5004},{"contestId":577,"index":"B","solvedCount":16231},{"contestId":577,"index":"A","solvedCount":46773},{"contestId":576,"index":"E","solvedCount":1636},{"contestId":576,"index":"D","solvedCount":1708},{"contestId":576,"index":"C","solvedCount":4523},{"contestId":576,"index":"B","solvedCount":1961},{"contestId":576,"index":"A","solvedCount":16296},{"contestId":575,"index":"I","solvedCount":613},{"contestId":575,"index":"H","solvedCount":1928},{"contestId":575,"index":"G","solvedCount":1058},{"contestId":575,"index":"F","solvedCount":1142},{"contestId":575,"index":"E","solvedCount":317},{"contestId":575,"index":"D","solvedCount":2015},{"contestId":575,"index":"C","solvedCount":246},{"contestId":575,"index":"B","solvedCount":1311},{"contestId":575,"index":"A","solvedCount":898},{"contestId":574,"index":"B","solvedCount":8501},{"contestId":574,"index":"A","solvedCount":9651},{"contestId":573,"index":"E","solvedCount":2180},{"contestId":573,"index":"D","solvedCount":903},{"contestId":573,"index":"C","solvedCount":1060},{"contestId":573,"index":"B","solvedCount":6490},{"contestId":573,"index":"A","solvedCount":19087},{"contestId":572,"index":"B","solvedCount":9313},{"contestId":572,"index":"A","solvedCount":18824},{"contestId":571,"index":"E","solvedCount":409},{"contestId":571,"index":"D","solvedCount":1243},{"contestId":571,"index":"C","solvedCount":764},{"contestId":571,"index":"B","solvedCount":2916},{"contestId":571,"index":"A","solvedCount":2749},{"contestId":570,"index":"E","solvedCount":2217},{"contestId":570,"index":"D","solvedCount":9720},{"contestId":570,"index":"C","solvedCount":9654},{"contestId":570,"index":"B","solvedCount":17059},{"contestId":570,"index":"A","solvedCount":14439},{"contestId":569,"index":"B","solvedCount":7609},{"contestId":569,"index":"A","solvedCount":5101},{"contestId":568,"index":"E","solvedCount":692},{"contestId":568,"index":"D","solvedCount":356},{"contestId":568,"index":"C","solvedCount":987},{"contestId":568,"index":"B","solvedCount":2421},{"contestId":568,"index":"A","solvedCount":5439},{"contestId":567,"index":"F","solvedCount":672},{"contestId":567,"index":"E","solvedCount":2511},{"contestId":567,"index":"D","solvedCount":5428},{"contestId":567,"index":"C","solvedCount":10641},{"contestId":567,"index":"B","solvedCount":8929},{"contestId":567,"index":"A","solvedCount":36877},{"contestId":566,"index":"G","solvedCount":441},{"contestId":566,"index":"F","solvedCount":4443},{"contestId":566,"index":"E","solvedCount":735},{"contestId":566,"index":"D","solvedCount":4268},{"contestId":566,"index":"C","solvedCount":995},{"contestId":566,"index":"B","solvedCount":415},{"contestId":566,"index":"A","solvedCount":1114},{"contestId":560,"index":"B","solvedCount":8341},{"contestId":560,"index":"A","solvedCount":20258},{"contestId":559,"index":"E","solvedCount":1394},{"contestId":559,"index":"D","solvedCount":510},{"contestId":559,"index":"C","solvedCount":8785},{"contestId":559,"index":"B","solvedCount":11994},{"contestId":559,"index":"A","solvedCount":11168},{"contestId":558,"index":"E","solvedCount":8059},{"contestId":558,"index":"D","solvedCount":1243},{"contestId":558,"index":"C","solvedCount":4258},{"contestId":558,"index":"B","solvedCount":8452},{"contestId":558,"index":"A","solvedCount":11130},{"contestId":557,"index":"E","solvedCount":1275},{"contestId":557,"index":"D","solvedCount":2477},{"contestId":557,"index":"C","solvedCount":4271},{"contestId":557,"index":"B","solvedCount":7548},{"contestId":557,"index":"A","solvedCount":8570},{"contestId":556,"index":"B","solvedCount":8292},{"contestId":556,"index":"A","solvedCount":48239},{"contestId":555,"index":"E","solvedCount":3349},{"contestId":555,"index":"D","solvedCount":972},{"contestId":555,"index":"C","solvedCount":2146},{"contestId":555,"index":"B","solvedCount":4183},{"contestId":555,"index":"A","solvedCount":6726},{"contestId":554,"index":"B","solvedCount":11248},{"contestId":554,"index":"A","solvedCount":14752},{"contestId":553,"index":"E","solvedCount":741},{"contestId":553,"index":"D","solvedCount":1122},{"contestId":553,"index":"C","solvedCount":2009},{"contestId":553,"index":"B","solvedCount":2302},{"contestId":553,"index":"A","solvedCount":10359},{"contestId":552,"index":"E","solvedCount":1792},{"contestId":552,"index":"D","solvedCount":4918},{"contestId":552,"index":"C","solvedCount":5939},{"contestId":552,"index":"B","solvedCount":16237},{"contestId":552,"index":"A","solvedCount":10342},{"contestId":551,"index":"E","solvedCount":2300},{"contestId":551,"index":"D","solvedCount":2164},{"contestId":551,"index":"C","solvedCount":4141},{"contestId":551,"index":"B","solvedCount":4096},{"contestId":551,"index":"A","solvedCount":18103},{"contestId":550,"index":"E","solvedCount":1543},{"contestId":550,"index":"D","solvedCount":3826},{"contestId":550,"index":"C","solvedCount":33217},{"contestId":550,"index":"B","solvedCount":29819},{"contestId":550,"index":"A","solvedCount":45295},{"contestId":549,"index":"H","solvedCount":2139},{"contestId":549,"index":"G","solvedCount":2749},{"contestId":549,"index":"F","solvedCount":1118},{"contestId":549,"index":"E","solvedCount":179},{"contestId":549,"index":"D","solvedCount":2265},{"contestId":549,"index":"C","solvedCount":1875},{"contestId":549,"index":"B","solvedCount":1623},{"contestId":549,"index":"A","solvedCount":10373},{"contestId":548,"index":"B","solvedCount":9155},{"contestId":548,"index":"A","solvedCount":10452},{"contestId":547,"index":"E","solvedCount":2889},{"contestId":547,"index":"D","solvedCount":3454},{"contestId":547,"index":"C","solvedCount":3690},{"contestId":547,"index":"B","solvedCount":12210},{"contestId":547,"index":"A","solvedCount":2821},{"contestId":546,"index":"E","solvedCount":4606},{"contestId":546,"index":"D","solvedCount":14418},{"contestId":546,"index":"C","solvedCount":19842},{"contestId":546,"index":"B","solvedCount":18925},{"contestId":546,"index":"A","solvedCount":254833},{"contestId":545,"index":"E","solvedCount":6101},{"contestId":545,"index":"D","solvedCount":31317},{"contestId":545,"index":"C","solvedCount":35257},{"contestId":545,"index":"B","solvedCount":12352},{"contestId":545,"index":"A","solvedCount":12277},{"contestId":544,"index":"B","solvedCount":9050},{"contestId":544,"index":"A","solvedCount":8959},{"contestId":543,"index":"E","solvedCount":363},{"contestId":543,"index":"D","solvedCount":3571},{"contestId":543,"index":"C","solvedCount":1615},{"contestId":543,"index":"B","solvedCount":4716},{"contestId":543,"index":"A","solvedCount":9178},{"contestId":542,"index":"F","solvedCount":1012},{"contestId":542,"index":"E","solvedCount":1031},{"contestId":542,"index":"D","solvedCount":546},{"contestId":542,"index":"C","solvedCount":1308},{"contestId":542,"index":"B","solvedCount":289},{"contestId":542,"index":"A","solvedCount":665},{"contestId":540,"index":"E","solvedCount":2647},{"contestId":540,"index":"D","solvedCount":7056},{"contestId":540,"index":"C","solvedCount":8642},{"contestId":540,"index":"B","solvedCount":5050},{"contestId":540,"index":"A","solvedCount":35933},{"contestId":538,"index":"H","solvedCount":890},{"contestId":538,"index":"G","solvedCount":691},{"contestId":538,"index":"F","solvedCount":1896},{"contestId":538,"index":"E","solvedCount":1702},{"contestId":538,"index":"D","solvedCount":2536},{"contestId":538,"index":"C","solvedCount":6194},{"contestId":538,"index":"B","solvedCount":19700},{"contestId":538,"index":"A","solvedCount":7443},{"contestId":536,"index":"E","solvedCount":572},{"contestId":536,"index":"D","solvedCount":851},{"contestId":535,"index":"E","solvedCount":954},{"contestId":535,"index":"D","solvedCount":5011},{"contestId":535,"index":"C","solvedCount":4018},{"contestId":535,"index":"B","solvedCount":27519},{"contestId":535,"index":"A","solvedCount":13223},{"contestId":534,"index":"F","solvedCount":579},{"contestId":534,"index":"E","solvedCount":419},{"contestId":534,"index":"D","solvedCount":2593},{"contestId":534,"index":"C","solvedCount":5329},{"contestId":534,"index":"B","solvedCount":11633},{"contestId":534,"index":"A","solvedCount":13068},{"contestId":533,"index":"F","solvedCount":1024},{"contestId":533,"index":"E","solvedCount":2460},{"contestId":533,"index":"D","solvedCount":377},{"contestId":533,"index":"C","solvedCount":2482},{"contestId":533,"index":"B","solvedCount":2759},{"contestId":533,"index":"A","solvedCount":682},{"contestId":530,"index":"I","solvedCount":53},{"contestId":530,"index":"H","solvedCount":131},{"contestId":530,"index":"G","solvedCount":573},{"contestId":530,"index":"F","solvedCount":113},{"contestId":530,"index":"E","solvedCount":331},{"contestId":530,"index":"D","solvedCount":463},{"contestId":530,"index":"C","solvedCount":641},{"contestId":530,"index":"B","solvedCount":558},{"contestId":530,"index":"A","solvedCount":722},{"contestId":529,"index":"B","solvedCount":1004},{"contestId":528,"index":"E","solvedCount":227},{"contestId":528,"index":"D","solvedCount":3055},{"contestId":527,"index":"E","solvedCount":2332},{"contestId":527,"index":"D","solvedCount":5169},{"contestId":527,"index":"C","solvedCount":7748},{"contestId":527,"index":"B","solvedCount":4098},{"contestId":527,"index":"A","solvedCount":15942},{"contestId":526,"index":"G","solvedCount":938},{"contestId":526,"index":"F","solvedCount":3803},{"contestId":526,"index":"E","solvedCount":1199},{"contestId":526,"index":"D","solvedCount":2655},{"contestId":526,"index":"C","solvedCount":2710},{"contestId":526,"index":"B","solvedCount":4747},{"contestId":526,"index":"A","solvedCount":5086},{"contestId":525,"index":"E","solvedCount":4521},{"contestId":525,"index":"D","solvedCount":2340},{"contestId":525,"index":"C","solvedCount":6143},{"contestId":525,"index":"B","solvedCount":10401},{"contestId":525,"index":"A","solvedCount":16816},{"contestId":524,"index":"F","solvedCount":655},{"contestId":524,"index":"E","solvedCount":1428},{"contestId":524,"index":"D","solvedCount":1027},{"contestId":524,"index":"C","solvedCount":2211},{"contestId":524,"index":"B","solvedCount":1573},{"contestId":524,"index":"A","solvedCount":1494},{"contestId":523,"index":"D","solvedCount":2627},{"contestId":523,"index":"C","solvedCount":2627},{"contestId":523,"index":"B","solvedCount":1005},{"contestId":523,"index":"A","solvedCount":2883},{"contestId":522,"index":"D","solvedCount":4408},{"contestId":522,"index":"C","solvedCount":770},{"contestId":522,"index":"B","solvedCount":9731},{"contestId":522,"index":"A","solvedCount":19619},{"contestId":521,"index":"E","solvedCount":1365},{"contestId":521,"index":"D","solvedCount":2042},{"contestId":520,"index":"E","solvedCount":2173},{"contestId":520,"index":"D","solvedCount":1709},{"contestId":520,"index":"C","solvedCount":4375},{"contestId":520,"index":"B","solvedCount":67428},{"contestId":520,"index":"A","solvedCount":136479},{"contestId":519,"index":"E","solvedCount":9288},{"contestId":519,"index":"D","solvedCount":6983},{"contestId":519,"index":"C","solvedCount":20920},{"contestId":519,"index":"B","solvedCount":44937},{"contestId":519,"index":"A","solvedCount":20393},{"contestId":518,"index":"F","solvedCount":446},{"contestId":518,"index":"E","solvedCount":1084},{"contestId":518,"index":"D","solvedCount":8766},{"contestId":518,"index":"C","solvedCount":6454},{"contestId":518,"index":"B","solvedCount":8493},{"contestId":518,"index":"A","solvedCount":9622},{"contestId":516,"index":"E","solvedCount":705},{"contestId":516,"index":"D","solvedCount":1651},{"contestId":515,"index":"E","solvedCount":2579},{"contestId":515,"index":"D","solvedCount":3058},{"contestId":515,"index":"C","solvedCount":29321},{"contestId":515,"index":"B","solvedCount":7851},{"contestId":515,"index":"A","solvedCount":22520},{"contestId":514,"index":"E","solvedCount":1822},{"contestId":514,"index":"D","solvedCount":5885},{"contestId":514,"index":"C","solvedCount":8768},{"contestId":514,"index":"B","solvedCount":23036},{"contestId":514,"index":"A","solvedCount":76410},{"contestId":513,"index":"G3","solvedCount":338},{"contestId":513,"index":"G2","solvedCount":760},{"contestId":513,"index":"G1","solvedCount":1868},{"contestId":513,"index":"F2","solvedCount":416},{"contestId":513,"index":"F1","solvedCount":399},{"contestId":513,"index":"E2","solvedCount":668},{"contestId":513,"index":"E1","solvedCount":613},{"contestId":513,"index":"D2","solvedCount":415},{"contestId":513,"index":"D1","solvedCount":661},{"contestId":513,"index":"C","solvedCount":1754},{"contestId":513,"index":"B2","solvedCount":2960},{"contestId":513,"index":"B1","solvedCount":3872},{"contestId":513,"index":"A","solvedCount":22090},{"contestId":512,"index":"E","solvedCount":680},{"contestId":512,"index":"D","solvedCount":1238},{"contestId":510,"index":"E","solvedCount":2577},{"contestId":510,"index":"D","solvedCount":6724},{"contestId":510,"index":"C","solvedCount":24631},{"contestId":510,"index":"B","solvedCount":17137},{"contestId":510,"index":"A","solvedCount":112387},{"contestId":509,"index":"F","solvedCount":1237},{"contestId":509,"index":"E","solvedCount":1922},{"contestId":509,"index":"D","solvedCount":837},{"contestId":509,"index":"C","solvedCount":2507},{"contestId":509,"index":"B","solvedCount":10046},{"contestId":509,"index":"A","solvedCount":45435},{"contestId":508,"index":"E","solvedCount":2004},{"contestId":508,"index":"D","solvedCount":4640},{"contestId":508,"index":"C","solvedCount":4710},{"contestId":508,"index":"B","solvedCount":24293},{"contestId":508,"index":"A","solvedCount":8529},{"contestId":507,"index":"E","solvedCount":3393},{"contestId":507,"index":"D","solvedCount":2239},{"contestId":507,"index":"C","solvedCount":4625},{"contestId":507,"index":"B","solvedCount":27184},{"contestId":507,"index":"A","solvedCount":22579},{"contestId":506,"index":"E","solvedCount":1062},{"contestId":506,"index":"D","solvedCount":2672},{"contestId":505,"index":"E","solvedCount":1667},{"contestId":505,"index":"D","solvedCount":3103},{"contestId":505,"index":"C","solvedCount":7643},{"contestId":505,"index":"B","solvedCount":15600},{"contestId":505,"index":"A","solvedCount":7009},{"contestId":504,"index":"E","solvedCount":1121},{"contestId":504,"index":"D","solvedCount":382},{"contestId":501,"index":"E","solvedCount":992},{"contestId":501,"index":"D","solvedCount":2812},{"contestId":501,"index":"C","solvedCount":6154},{"contestId":501,"index":"B","solvedCount":20395},{"contestId":501,"index":"A","solvedCount":24623},{"contestId":500,"index":"G","solvedCount":347},{"contestId":500,"index":"F","solvedCount":889},{"contestId":500,"index":"E","solvedCount":1634},{"contestId":500,"index":"D","solvedCount":3362},{"contestId":500,"index":"C","solvedCount":6073},{"contestId":500,"index":"B","solvedCount":9833},{"contestId":500,"index":"A","solvedCount":66197},{"contestId":499,"index":"B","solvedCount":46286},{"contestId":499,"index":"A","solvedCount":14910},{"contestId":498,"index":"E","solvedCount":625},{"contestId":498,"index":"D","solvedCount":1308},{"contestId":498,"index":"C","solvedCount":4510},{"contestId":498,"index":"B","solvedCount":1336},{"contestId":498,"index":"A","solvedCount":6990},{"contestId":497,"index":"E","solvedCount":359},{"contestId":497,"index":"D","solvedCount":257},{"contestId":496,"index":"E","solvedCount":1824},{"contestId":496,"index":"D","solvedCount":3227},{"contestId":496,"index":"C","solvedCount":8265},{"contestId":496,"index":"B","solvedCount":6286},{"contestId":496,"index":"A","solvedCount":17356},{"contestId":495,"index":"B","solvedCount":8589},{"contestId":495,"index":"A","solvedCount":9232},{"contestId":494,"index":"E","solvedCount":555},{"contestId":494,"index":"D","solvedCount":719},{"contestId":494,"index":"C","solvedCount":1008},{"contestId":494,"index":"B","solvedCount":3318},{"contestId":494,"index":"A","solvedCount":6624},{"contestId":493,"index":"E","solvedCount":576},{"contestId":493,"index":"D","solvedCount":10346},{"contestId":493,"index":"C","solvedCount":7646},{"contestId":493,"index":"B","solvedCount":14214},{"contestId":493,"index":"A","solvedCount":6496},{"contestId":492,"index":"E","solvedCount":1790},{"contestId":492,"index":"D","solvedCount":3349},{"contestId":492,"index":"C","solvedCount":15718},{"contestId":492,"index":"B","solvedCount":95493},{"contestId":492,"index":"A","solvedCount":66569},{"contestId":491,"index":"C","solvedCount":557},{"contestId":491,"index":"B","solvedCount":697},{"contestId":491,"index":"A","solvedCount":3659},{"contestId":490,"index":"F","solvedCount":1988},{"contestId":490,"index":"E","solvedCount":1735},{"contestId":490,"index":"D","solvedCount":2344},{"contestId":490,"index":"C","solvedCount":9562},{"contestId":490,"index":"B","solvedCount":6556},{"contestId":490,"index":"A","solvedCount":74856},{"contestId":489,"index":"F","solvedCount":1995},{"contestId":489,"index":"E","solvedCount":1224},{"contestId":489,"index":"D","solvedCount":7188},{"contestId":489,"index":"C","solvedCount":53787},{"contestId":489,"index":"B","solvedCount":60427},{"contestId":489,"index":"A","solvedCount":10759},{"contestId":488,"index":"B","solvedCount":2275},{"contestId":488,"index":"A","solvedCount":15079},{"contestId":487,"index":"E","solvedCount":3159},{"contestId":487,"index":"D","solvedCount":1089},{"contestId":487,"index":"C","solvedCount":3198},{"contestId":487,"index":"B","solvedCount":4550},{"contestId":487,"index":"A","solvedCount":3994},{"contestId":486,"index":"E","solvedCount":2834},{"contestId":486,"index":"D","solvedCount":4506},{"contestId":486,"index":"C","solvedCount":12532},{"contestId":486,"index":"B","solvedCount":19529},{"contestId":486,"index":"A","solvedCount":166651},{"contestId":485,"index":"B","solvedCount":6874},{"contestId":485,"index":"A","solvedCount":8919},{"contestId":484,"index":"E","solvedCount":3392},{"contestId":484,"index":"D","solvedCount":3169},{"contestId":484,"index":"C","solvedCount":694},{"contestId":484,"index":"B","solvedCount":7951},{"contestId":484,"index":"A","solvedCount":14047},{"contestId":483,"index":"B","solvedCount":4484},{"contestId":483,"index":"A","solvedCount":25277},{"contestId":482,"index":"E","solvedCount":203},{"contestId":482,"index":"D","solvedCount":657},{"contestId":482,"index":"C","solvedCount":1041},{"contestId":482,"index":"B","solvedCount":8723},{"contestId":482,"index":"A","solvedCount":10388},{"contestId":480,"index":"E","solvedCount":672},{"contestId":480,"index":"D","solvedCount":538},{"contestId":479,"index":"E","solvedCount":5834},{"contestId":479,"index":"D","solvedCount":5058},{"contestId":479,"index":"C","solvedCount":34175},{"contestId":479,"index":"B","solvedCount":8578},{"contestId":479,"index":"A","solvedCount":118144},{"contestId":478,"index":"E","solvedCount":262},{"contestId":478,"index":"D","solvedCount":7592},{"contestId":478,"index":"C","solvedCount":21334},{"contestId":478,"index":"B","solvedCount":42724},{"contestId":478,"index":"A","solvedCount":27512},{"contestId":477,"index":"E","solvedCount":168},{"contestId":477,"index":"D","solvedCount":626},{"contestId":476,"index":"E","solvedCount":2190},{"contestId":476,"index":"D","solvedCount":5148},{"contestId":476,"index":"C","solvedCount":6090},{"contestId":476,"index":"B","solvedCount":39035},{"contestId":476,"index":"A","solvedCount":53728},{"contestId":475,"index":"F","solvedCount":285},{"contestId":475,"index":"E","solvedCount":728},{"contestId":475,"index":"D","solvedCount":7312},{"contestId":475,"index":"C","solvedCount":868},{"contestId":475,"index":"B","solvedCount":9524},{"contestId":475,"index":"A","solvedCount":5000},{"contestId":474,"index":"F","solvedCount":12974},{"contestId":474,"index":"E","solvedCount":4566},{"contestId":474,"index":"D","solvedCount":32930},{"contestId":474,"index":"C","solvedCount":3456},{"contestId":474,"index":"B","solvedCount":69548},{"contestId":474,"index":"A","solvedCount":58254},{"contestId":472,"index":"G","solvedCount":509},{"contestId":472,"index":"F","solvedCount":320},{"contestId":472,"index":"E","solvedCount":154},{"contestId":472,"index":"D","solvedCount":6951},{"contestId":472,"index":"C","solvedCount":6566},{"contestId":472,"index":"B","solvedCount":7707},{"contestId":472,"index":"A","solvedCount":73330},{"contestId":471,"index":"E","solvedCount":132},{"contestId":471,"index":"D","solvedCount":11308},{"contestId":471,"index":"C","solvedCount":3768},{"contestId":471,"index":"B","solvedCount":6251},{"contestId":471,"index":"A","solvedCount":13858},{"contestId":470,"index":"H","solvedCount":201},{"contestId":470,"index":"G","solvedCount":132},{"contestId":470,"index":"F","solvedCount":115},{"contestId":470,"index":"E","solvedCount":206},{"contestId":470,"index":"D","solvedCount":159},{"contestId":470,"index":"C","solvedCount":264},{"contestId":470,"index":"B","solvedCount":274},{"contestId":470,"index":"A","solvedCount":702},{"contestId":469,"index":"B","solvedCount":13511},{"contestId":469,"index":"A","solvedCount":128619},{"contestId":468,"index":"E","solvedCount":538},{"contestId":468,"index":"D","solvedCount":683},{"contestId":468,"index":"C","solvedCount":2878},{"contestId":468,"index":"B","solvedCount":5694},{"contestId":468,"index":"A","solvedCount":8719},{"contestId":467,"index":"E","solvedCount":895},{"contestId":467,"index":"D","solvedCount":2134},{"contestId":467,"index":"C","solvedCount":17394},{"contestId":467,"index":"B","solvedCount":44433},{"contestId":467,"index":"A","solvedCount":166070},{"contestId":466,"index":"E","solvedCount":2776},{"contestId":466,"index":"D","solvedCount":4098},{"contestId":466,"index":"C","solvedCount":44133},{"contestId":466,"index":"B","solvedCount":5399},{"contestId":466,"index":"A","solvedCount":80930},{"contestId":465,"index":"B","solvedCount":11022},{"contestId":465,"index":"A","solvedCount":10560},{"contestId":464,"index":"E","solvedCount":2075},{"contestId":464,"index":"D","solvedCount":812},{"contestId":464,"index":"C","solvedCount":1996},{"contestId":464,"index":"B","solvedCount":1812},{"contestId":464,"index":"A","solvedCount":6288},{"contestId":463,"index":"E","solvedCount":1864},{"contestId":463,"index":"D","solvedCount":7623},{"contestId":463,"index":"C","solvedCount":9329},{"contestId":463,"index":"B","solvedCount":30595},{"contestId":463,"index":"A","solvedCount":9690},{"contestId":462,"index":"B","solvedCount":15878},{"contestId":462,"index":"A","solvedCount":18173},{"contestId":461,"index":"E","solvedCount":759},{"contestId":461,"index":"D","solvedCount":496},{"contestId":461,"index":"C","solvedCount":1437},{"contestId":461,"index":"B","solvedCount":7681},{"contestId":461,"index":"A","solvedCount":16769},{"contestId":460,"index":"E","solvedCount":416},{"contestId":460,"index":"D","solvedCount":1063},{"contestId":460,"index":"C","solvedCount":7081},{"contestId":460,"index":"B","solvedCount":13642},{"contestId":460,"index":"A","solvedCount":53732},{"contestId":459,"index":"E","solvedCount":6140},{"contestId":459,"index":"D","solvedCount":14421},{"contestId":459,"index":"C","solvedCount":6553},{"contestId":459,"index":"B","solvedCount":49651},{"contestId":459,"index":"A","solvedCount":37306},{"contestId":457,"index":"F","solvedCount":142},{"contestId":457,"index":"E","solvedCount":137},{"contestId":457,"index":"D","solvedCount":439},{"contestId":457,"index":"C","solvedCount":987},{"contestId":457,"index":"B","solvedCount":1225},{"contestId":457,"index":"A","solvedCount":1432},{"contestId":456,"index":"B","solvedCount":19118},{"contestId":456,"index":"A","solvedCount":59674},{"contestId":455,"index":"E","solvedCount":883},{"contestId":455,"index":"D","solvedCount":4038},{"contestId":455,"index":"C","solvedCount":6756},{"contestId":455,"index":"B","solvedCount":7373},{"contestId":455,"index":"A","solvedCount":77619},{"contestId":454,"index":"B","solvedCount":19379},{"contestId":454,"index":"A","solvedCount":16484},{"contestId":453,"index":"E","solvedCount":1064},{"contestId":453,"index":"D","solvedCount":686},{"contestId":453,"index":"C","solvedCount":1865},{"contestId":453,"index":"B","solvedCount":5756},{"contestId":453,"index":"A","solvedCount":13394},{"contestId":452,"index":"F","solvedCount":1896},{"contestId":452,"index":"E","solvedCount":1250},{"contestId":452,"index":"D","solvedCount":1676},{"contestId":452,"index":"C","solvedCount":1856},{"contestId":452,"index":"B","solvedCount":2139},{"contestId":452,"index":"A","solvedCount":8658},{"contestId":451,"index":"E","solvedCount":5022},{"contestId":451,"index":"D","solvedCount":5164},{"contestId":451,"index":"C","solvedCount":3617},{"contestId":451,"index":"B","solvedCount":55355},{"contestId":451,"index":"A","solvedCount":78694},{"contestId":450,"index":"B","solvedCount":29521},{"contestId":450,"index":"A","solvedCount":48129},{"contestId":449,"index":"E","solvedCount":363},{"contestId":449,"index":"D","solvedCount":6812},{"contestId":449,"index":"C","solvedCount":2670},{"contestId":449,"index":"B","solvedCount":11710},{"contestId":449,"index":"A","solvedCount":4181},{"contestId":448,"index":"E","solvedCount":1990},{"contestId":448,"index":"D","solvedCount":17669},{"contestId":448,"index":"C","solvedCount":11338},{"contestId":448,"index":"B","solvedCount":17798},{"contestId":448,"index":"A","solvedCount":26361},{"contestId":447,"index":"B","solvedCount":21230},{"contestId":447,"index":"A","solvedCount":10430},{"contestId":446,"index":"E","solvedCount":209},{"contestId":446,"index":"D","solvedCount":523},{"contestId":446,"index":"C","solvedCount":4191},{"contestId":446,"index":"B","solvedCount":3980},{"contestId":446,"index":"A","solvedCount":13861},{"contestId":445,"index":"B","solvedCount":15756},{"contestId":445,"index":"A","solvedCount":34773},{"contestId":444,"index":"E","solvedCount":928},{"contestId":444,"index":"D","solvedCount":923},{"contestId":444,"index":"C","solvedCount":3593},{"contestId":444,"index":"B","solvedCount":1206},{"contestId":444,"index":"A","solvedCount":3612},{"contestId":443,"index":"B","solvedCount":4330},{"contestId":443,"index":"A","solvedCount":119385},{"contestId":442,"index":"E","solvedCount":224},{"contestId":442,"index":"D","solvedCount":1275},{"contestId":442,"index":"C","solvedCount":2049},{"contestId":442,"index":"B","solvedCount":6352},{"contestId":442,"index":"A","solvedCount":2388},{"contestId":441,"index":"E","solvedCount":856},{"contestId":441,"index":"D","solvedCount":1276},{"contestId":441,"index":"C","solvedCount":12137},{"contestId":441,"index":"B","solvedCount":7615},{"contestId":441,"index":"A","solvedCount":19565},{"contestId":440,"index":"D","solvedCount":1061},{"contestId":440,"index":"C","solvedCount":1159},{"contestId":440,"index":"B","solvedCount":2368},{"contestId":440,"index":"A","solvedCount":9233},{"contestId":439,"index":"E","solvedCount":1954},{"contestId":439,"index":"D","solvedCount":7436},{"contestId":439,"index":"C","solvedCount":4230},{"contestId":439,"index":"B","solvedCount":15138},{"contestId":439,"index":"A","solvedCount":26864},{"contestId":438,"index":"E","solvedCount":2416},{"contestId":438,"index":"D","solvedCount":13043},{"contestId":437,"index":"E","solvedCount":878},{"contestId":437,"index":"D","solvedCount":3793},{"contestId":437,"index":"C","solvedCount":15259},{"contestId":437,"index":"B","solvedCount":10636},{"contestId":437,"index":"A","solvedCount":9515},{"contestId":436,"index":"F","solvedCount":617},{"contestId":436,"index":"E","solvedCount":2184},{"contestId":436,"index":"D","solvedCount":377},{"contestId":436,"index":"C","solvedCount":2979},{"contestId":436,"index":"B","solvedCount":3188},{"contestId":436,"index":"A","solvedCount":3829},{"contestId":435,"index":"E","solvedCount":292},{"contestId":435,"index":"D","solvedCount":864},{"contestId":435,"index":"C","solvedCount":2763},{"contestId":435,"index":"B","solvedCount":7703},{"contestId":435,"index":"A","solvedCount":11423},{"contestId":434,"index":"E","solvedCount":555},{"contestId":434,"index":"D","solvedCount":619},{"contestId":433,"index":"E","solvedCount":589},{"contestId":433,"index":"D","solvedCount":1350},{"contestId":433,"index":"C","solvedCount":2653},{"contestId":433,"index":"B","solvedCount":60039},{"contestId":433,"index":"A","solvedCount":18277},{"contestId":432,"index":"E","solvedCount":831},{"contestId":432,"index":"D","solvedCount":13225},{"contestId":432,"index":"C","solvedCount":2714},{"contestId":432,"index":"B","solvedCount":12381},{"contestId":432,"index":"A","solvedCount":72041},{"contestId":431,"index":"E","solvedCount":1252},{"contestId":431,"index":"D","solvedCount":3013},{"contestId":431,"index":"C","solvedCount":31359},{"contestId":431,"index":"B","solvedCount":11958},{"contestId":431,"index":"A","solvedCount":69270},{"contestId":430,"index":"B","solvedCount":4181},{"contestId":430,"index":"A","solvedCount":2443},{"contestId":429,"index":"E","solvedCount":1069},{"contestId":429,"index":"D","solvedCount":3334},{"contestId":429,"index":"C","solvedCount":1069},{"contestId":429,"index":"B","solvedCount":10699},{"contestId":429,"index":"A","solvedCount":12659},{"contestId":427,"index":"E","solvedCount":1709},{"contestId":427,"index":"D","solvedCount":2817},{"contestId":427,"index":"C","solvedCount":18360},{"contestId":427,"index":"B","solvedCount":15777},{"contestId":427,"index":"A","solvedCount":102896},{"contestId":426,"index":"B","solvedCount":3997},{"contestId":426,"index":"A","solvedCount":10204},{"contestId":425,"index":"E","solvedCount":858},{"contestId":425,"index":"D","solvedCount":1704},{"contestId":425,"index":"C","solvedCount":1030},{"contestId":425,"index":"B","solvedCount":1456},{"contestId":425,"index":"A","solvedCount":4276},{"contestId":424,"index":"E","solvedCount":154},{"contestId":424,"index":"D","solvedCount":646},{"contestId":424,"index":"C","solvedCount":6072},{"contestId":424,"index":"B","solvedCount":8588},{"contestId":424,"index":"A","solvedCount":9453},{"contestId":421,"index":"D","solvedCount":737},{"contestId":421,"index":"A","solvedCount":7107},{"contestId":420,"index":"E","solvedCount":331},{"contestId":420,"index":"D","solvedCount":1052},{"contestId":420,"index":"C","solvedCount":1453},{"contestId":420,"index":"B","solvedCount":1182},{"contestId":420,"index":"A","solvedCount":7395},{"contestId":418,"index":"E","solvedCount":478},{"contestId":418,"index":"D","solvedCount":594},{"contestId":417,"index":"E","solvedCount":1012},{"contestId":417,"index":"D","solvedCount":3068},{"contestId":417,"index":"C","solvedCount":5153},{"contestId":417,"index":"B","solvedCount":2056},{"contestId":417,"index":"A","solvedCount":3474},{"contestId":416,"index":"E","solvedCount":1942},{"contestId":416,"index":"D","solvedCount":1180},{"contestId":416,"index":"C","solvedCount":8898},{"contestId":416,"index":"B","solvedCount":9591},{"contestId":416,"index":"A","solvedCount":10255},{"contestId":415,"index":"B","solvedCount":6776},{"contestId":415,"index":"A","solvedCount":9733},{"contestId":414,"index":"E","solvedCount":270},{"contestId":414,"index":"D","solvedCount":788},{"contestId":414,"index":"C","solvedCount":2439},{"contestId":414,"index":"B","solvedCount":31610},{"contestId":414,"index":"A","solvedCount":10668},{"contestId":413,"index":"E","solvedCount":886},{"contestId":413,"index":"D","solvedCount":953},{"contestId":413,"index":"C","solvedCount":2722},{"contestId":413,"index":"B","solvedCount":1885},{"contestId":413,"index":"A","solvedCount":3073},{"contestId":412,"index":"E","solvedCount":956},{"contestId":412,"index":"D","solvedCount":2561},{"contestId":412,"index":"C","solvedCount":4303},{"contestId":412,"index":"B","solvedCount":6616},{"contestId":412,"index":"A","solvedCount":5153},{"contestId":411,"index":"C","solvedCount":1308},{"contestId":411,"index":"B","solvedCount":1434},{"contestId":411,"index":"A","solvedCount":8323},{"contestId":409,"index":"I","solvedCount":172},{"contestId":409,"index":"H","solvedCount":9669},{"contestId":409,"index":"G","solvedCount":581},{"contestId":409,"index":"F","solvedCount":2194},{"contestId":409,"index":"E","solvedCount":626},{"contestId":409,"index":"D","solvedCount":1819},{"contestId":409,"index":"C","solvedCount":2153},{"contestId":409,"index":"B","solvedCount":1439},{"contestId":409,"index":"A","solvedCount":2651},{"contestId":408,"index":"B","solvedCount":10569},{"contestId":408,"index":"A","solvedCount":12202},{"contestId":407,"index":"E","solvedCount":1396},{"contestId":407,"index":"D","solvedCount":851},{"contestId":407,"index":"C","solvedCount":1272},{"contestId":407,"index":"B","solvedCount":7327},{"contestId":407,"index":"A","solvedCount":5234},{"contestId":406,"index":"E","solvedCount":409},{"contestId":406,"index":"D","solvedCount":1334},{"contestId":405,"index":"E","solvedCount":1685},{"contestId":405,"index":"D","solvedCount":3311},{"contestId":405,"index":"C","solvedCount":4991},{"contestId":405,"index":"B","solvedCount":6173},{"contestId":405,"index":"A","solvedCount":133858},{"contestId":404,"index":"E","solvedCount":671},{"contestId":404,"index":"D","solvedCount":2522},{"contestId":404,"index":"C","solvedCount":5932},{"contestId":404,"index":"B","solvedCount":3071},{"contestId":404,"index":"A","solvedCount":26666},{"contestId":403,"index":"E","solvedCount":282},{"contestId":403,"index":"D","solvedCount":1277},{"contestId":402,"index":"E","solvedCount":2687},{"contestId":402,"index":"D","solvedCount":2829},{"contestId":402,"index":"C","solvedCount":6481},{"contestId":402,"index":"B","solvedCount":4032},{"contestId":402,"index":"A","solvedCount":4945},{"contestId":401,"index":"D","solvedCount":4885},{"contestId":401,"index":"C","solvedCount":22188},{"contestId":401,"index":"B","solvedCount":4660},{"contestId":401,"index":"A","solvedCount":17685},{"contestId":400,"index":"E","solvedCount":1083},{"contestId":400,"index":"D","solvedCount":3324},{"contestId":400,"index":"C","solvedCount":3045},{"contestId":400,"index":"B","solvedCount":8753},{"contestId":400,"index":"A","solvedCount":6966},{"contestId":399,"index":"B","solvedCount":1928},{"contestId":399,"index":"A","solvedCount":4254},{"contestId":398,"index":"E","solvedCount":126},{"contestId":398,"index":"D","solvedCount":1405},{"contestId":398,"index":"C","solvedCount":228},{"contestId":398,"index":"B","solvedCount":1234},{"contestId":398,"index":"A","solvedCount":972},{"contestId":397,"index":"B","solvedCount":839},{"contestId":397,"index":"A","solvedCount":2742},{"contestId":396,"index":"E","solvedCount":168},{"contestId":396,"index":"D","solvedCount":469},{"contestId":396,"index":"C","solvedCount":1915},{"contestId":396,"index":"B","solvedCount":1206},{"contestId":396,"index":"A","solvedCount":1663},{"contestId":394,"index":"E","solvedCount":136},{"contestId":394,"index":"D","solvedCount":302},{"contestId":394,"index":"C","solvedCount":564},{"contestId":394,"index":"B","solvedCount":630},{"contestId":394,"index":"A","solvedCount":2745},{"contestId":393,"index":"B","solvedCount":2090},{"contestId":393,"index":"A","solvedCount":7054},{"contestId":392,"index":"E","solvedCount":198},{"contestId":392,"index":"D","solvedCount":250},{"contestId":392,"index":"C","solvedCount":699},{"contestId":392,"index":"B","solvedCount":1075},{"contestId":392,"index":"A","solvedCount":1014},{"contestId":391,"index":"F3","solvedCount":123},{"contestId":391,"index":"F2","solvedCount":126},{"contestId":391,"index":"F1","solvedCount":236},{"contestId":391,"index":"E2","solvedCount":193},{"contestId":391,"index":"E1","solvedCount":138},{"contestId":391,"index":"D2","solvedCount":223},{"contestId":391,"index":"D1","solvedCount":298},{"contestId":391,"index":"C3","solvedCount":184},{"contestId":391,"index":"C2","solvedCount":159},{"contestId":391,"index":"C1","solvedCount":217},{"contestId":391,"index":"B","solvedCount":450},{"contestId":391,"index":"A","solvedCount":1822},{"contestId":390,"index":"E","solvedCount":280},{"contestId":390,"index":"D","solvedCount":540},{"contestId":390,"index":"C","solvedCount":704},{"contestId":390,"index":"B","solvedCount":1317},{"contestId":390,"index":"A","solvedCount":3786},{"contestId":389,"index":"B","solvedCount":7401},{"contestId":389,"index":"A","solvedCount":15144},{"contestId":388,"index":"E","solvedCount":264},{"contestId":388,"index":"D","solvedCount":530},{"contestId":388,"index":"C","solvedCount":3998},{"contestId":388,"index":"B","solvedCount":2628},{"contestId":388,"index":"A","solvedCount":12052},{"contestId":387,"index":"E","solvedCount":1030},{"contestId":387,"index":"D","solvedCount":1241},{"contestId":387,"index":"C","solvedCount":2316},{"contestId":387,"index":"B","solvedCount":13193},{"contestId":387,"index":"A","solvedCount":10708},{"contestId":386,"index":"D","solvedCount":592},{"contestId":386,"index":"C","solvedCount":993},{"contestId":386,"index":"B","solvedCount":2587},{"contestId":386,"index":"A","solvedCount":7986},{"contestId":385,"index":"E","solvedCount":695},{"contestId":385,"index":"D","solvedCount":979},{"contestId":385,"index":"C","solvedCount":10954},{"contestId":385,"index":"B","solvedCount":11031},{"contestId":385,"index":"A","solvedCount":17495},{"contestId":384,"index":"B","solvedCount":3857},{"contestId":384,"index":"A","solvedCount":17546},{"contestId":383,"index":"E","solvedCount":4888},{"contestId":383,"index":"D","solvedCount":3483},{"contestId":383,"index":"C","solvedCount":8104},{"contestId":383,"index":"B","solvedCount":825},{"contestId":383,"index":"A","solvedCount":5653},{"contestId":382,"index":"E","solvedCount":475},{"contestId":382,"index":"D","solvedCount":769},{"contestId":382,"index":"C","solvedCount":8839},{"contestId":382,"index":"B","solvedCount":1537},{"contestId":382,"index":"A","solvedCount":13971},{"contestId":381,"index":"B","solvedCount":7471},{"contestId":381,"index":"A","solvedCount":98002},{"contestId":380,"index":"E","solvedCount":384},{"contestId":380,"index":"D","solvedCount":574},{"contestId":380,"index":"C","solvedCount":22139},{"contestId":380,"index":"B","solvedCount":589},{"contestId":380,"index":"A","solvedCount":2967},{"contestId":379,"index":"G","solvedCount":348},{"contestId":379,"index":"F","solvedCount":2895},{"contestId":379,"index":"E","solvedCount":409},{"contestId":379,"index":"D","solvedCount":1708},{"contestId":379,"index":"C","solvedCount":7120},{"contestId":379,"index":"B","solvedCount":7662},{"contestId":379,"index":"A","solvedCount":55182},{"contestId":378,"index":"B","solvedCount":6285},{"contestId":378,"index":"A","solvedCount":26443},{"contestId":377,"index":"E","solvedCount":610},{"contestId":377,"index":"D","solvedCount":1535},{"contestId":377,"index":"C","solvedCount":1449},{"contestId":377,"index":"B","solvedCount":2631},{"contestId":377,"index":"A","solvedCount":29209},{"contestId":376,"index":"B","solvedCount":7038},{"contestId":376,"index":"A","solvedCount":10037},{"contestId":375,"index":"E","solvedCount":676},{"contestId":375,"index":"D","solvedCount":9891},{"contestId":375,"index":"C","solvedCount":689},{"contestId":375,"index":"B","solvedCount":5494},{"contestId":375,"index":"A","solvedCount":5449},{"contestId":374,"index":"E","solvedCount":251},{"contestId":374,"index":"D","solvedCount":1049},{"contestId":374,"index":"C","solvedCount":3102},{"contestId":374,"index":"B","solvedCount":3543},{"contestId":374,"index":"A","solvedCount":3141},{"contestId":373,"index":"B","solvedCount":2836},{"contestId":373,"index":"A","solvedCount":11626},{"contestId":372,"index":"E","solvedCount":298},{"contestId":372,"index":"D","solvedCount":1223},{"contestId":372,"index":"C","solvedCount":5405},{"contestId":372,"index":"B","solvedCount":2902},{"contestId":372,"index":"A","solvedCount":16243},{"contestId":371,"index":"E","solvedCount":1488},{"contestId":371,"index":"D","solvedCount":6986},{"contestId":371,"index":"C","solvedCount":38106},{"contestId":371,"index":"B","solvedCount":12896},{"contestId":371,"index":"A","solvedCount":6803},{"contestId":370,"index":"E","solvedCount":355},{"contestId":370,"index":"D","solvedCount":732},{"contestId":370,"index":"C","solvedCount":1777},{"contestId":370,"index":"B","solvedCount":2756},{"contestId":370,"index":"A","solvedCount":12387},{"contestId":369,"index":"E","solvedCount":3071},{"contestId":369,"index":"D","solvedCount":1349},{"contestId":369,"index":"C","solvedCount":12468},{"contestId":369,"index":"B","solvedCount":6955},{"contestId":369,"index":"A","solvedCount":12438},{"contestId":368,"index":"B","solvedCount":52407},{"contestId":368,"index":"A","solvedCount":8122},{"contestId":367,"index":"E","solvedCount":1474},{"contestId":367,"index":"D","solvedCount":729},{"contestId":367,"index":"C","solvedCount":1976},{"contestId":367,"index":"B","solvedCount":2764},{"contestId":367,"index":"A","solvedCount":4596},{"contestId":366,"index":"E","solvedCount":879},{"contestId":366,"index":"D","solvedCount":1795},{"contestId":366,"index":"C","solvedCount":6418},{"contestId":366,"index":"B","solvedCount":7224},{"contestId":366,"index":"A","solvedCount":4867},{"contestId":365,"index":"B","solvedCount":15582},{"contestId":365,"index":"A","solvedCount":24233},{"contestId":364,"index":"E","solvedCount":745},{"contestId":364,"index":"D","solvedCount":2714},{"contestId":364,"index":"C","solvedCount":660},{"contestId":364,"index":"B","solvedCount":1297},{"contestId":364,"index":"A","solvedCount":5021},{"contestId":363,"index":"E","solvedCount":258},{"contestId":363,"index":"D","solvedCount":4499},{"contestId":363,"index":"C","solvedCount":14319},{"contestId":363,"index":"B","solvedCount":73467},{"contestId":363,"index":"A","solvedCount":11610},{"contestId":362,"index":"E","solvedCount":955},{"contestId":362,"index":"D","solvedCount":1132},{"contestId":362,"index":"C","solvedCount":2081},{"contestId":362,"index":"B","solvedCount":14913},{"contestId":362,"index":"A","solvedCount":2827},{"contestId":361,"index":"B","solvedCount":8944},{"contestId":361,"index":"A","solvedCount":18055},{"contestId":360,"index":"E","solvedCount":852},{"contestId":360,"index":"D","solvedCount":531},{"contestId":360,"index":"C","solvedCount":1293},{"contestId":360,"index":"B","solvedCount":3810},{"contestId":360,"index":"A","solvedCount":2157},{"contestId":359,"index":"E","solvedCount":567},{"contestId":359,"index":"D","solvedCount":6024},{"contestId":359,"index":"C","solvedCount":3655},{"contestId":359,"index":"B","solvedCount":8860},{"contestId":359,"index":"A","solvedCount":9372},{"contestId":358,"index":"E","solvedCount":454},{"contestId":358,"index":"D","solvedCount":4625},{"contestId":358,"index":"C","solvedCount":2361},{"contestId":358,"index":"B","solvedCount":3926},{"contestId":358,"index":"A","solvedCount":8229},{"contestId":357,"index":"B","solvedCount":8631},{"contestId":357,"index":"A","solvedCount":7854},{"contestId":356,"index":"E","solvedCount":607},{"contestId":356,"index":"D","solvedCount":1195},{"contestId":356,"index":"C","solvedCount":1424},{"contestId":356,"index":"B","solvedCount":2127},{"contestId":356,"index":"A","solvedCount":17639},{"contestId":355,"index":"B","solvedCount":5144},{"contestId":355,"index":"A","solvedCount":9965},{"contestId":354,"index":"E","solvedCount":941},{"contestId":354,"index":"D","solvedCount":535},{"contestId":354,"index":"C","solvedCount":3423},{"contestId":354,"index":"B","solvedCount":546},{"contestId":354,"index":"A","solvedCount":5701},{"contestId":353,"index":"E","solvedCount":709},{"contestId":353,"index":"D","solvedCount":3245},{"contestId":353,"index":"C","solvedCount":5326},{"contestId":353,"index":"B","solvedCount":2458},{"contestId":353,"index":"A","solvedCount":20307},{"contestId":352,"index":"B","solvedCount":18531},{"contestId":352,"index":"A","solvedCount":29430},{"contestId":351,"index":"E","solvedCount":1870},{"contestId":351,"index":"D","solvedCount":1446},{"contestId":351,"index":"C","solvedCount":671},{"contestId":351,"index":"B","solvedCount":2864},{"contestId":351,"index":"A","solvedCount":3117},{"contestId":350,"index":"E","solvedCount":898},{"contestId":350,"index":"D","solvedCount":332},{"contestId":350,"index":"C","solvedCount":6891},{"contestId":350,"index":"B","solvedCount":3452},{"contestId":350,"index":"A","solvedCount":17780},{"contestId":349,"index":"B","solvedCount":15357},{"contestId":349,"index":"A","solvedCount":34817},{"contestId":348,"index":"E","solvedCount":661},{"contestId":348,"index":"D","solvedCount":2364},{"contestId":348,"index":"C","solvedCount":2994},{"contestId":348,"index":"B","solvedCount":2340},{"contestId":348,"index":"A","solvedCount":15269},{"contestId":347,"index":"B","solvedCount":9999},{"contestId":347,"index":"A","solvedCount":9941},{"contestId":346,"index":"E","solvedCount":391},{"contestId":346,"index":"D","solvedCount":905},{"contestId":346,"index":"C","solvedCount":1536},{"contestId":346,"index":"B","solvedCount":4510},{"contestId":346,"index":"A","solvedCount":9516},{"contestId":345,"index":"G","solvedCount":105},{"contestId":345,"index":"F","solvedCount":55},{"contestId":345,"index":"E","solvedCount":57},{"contestId":345,"index":"D","solvedCount":85},{"contestId":345,"index":"C","solvedCount":130},{"contestId":345,"index":"B","solvedCount":130},{"contestId":345,"index":"A","solvedCount":571},{"contestId":344,"index":"B","solvedCount":9783},{"contestId":344,"index":"A","solvedCount":163019},{"contestId":343,"index":"E","solvedCount":1000},{"contestId":343,"index":"D","solvedCount":7580},{"contestId":343,"index":"C","solvedCount":3294},{"contestId":343,"index":"B","solvedCount":19397},{"contestId":343,"index":"A","solvedCount":10293},{"contestId":342,"index":"E","solvedCount":11815},{"contestId":342,"index":"D","solvedCount":590},{"contestId":342,"index":"C","solvedCount":2028},{"contestId":342,"index":"B","solvedCount":4252},{"contestId":342,"index":"A","solvedCount":14258},{"contestId":341,"index":"E","solvedCount":631},{"contestId":341,"index":"D","solvedCount":1444},{"contestId":340,"index":"E","solvedCount":2879},{"contestId":340,"index":"D","solvedCount":8123},{"contestId":340,"index":"C","solvedCount":4775},{"contestId":340,"index":"B","solvedCount":2407},{"contestId":340,"index":"A","solvedCount":8500},{"contestId":339,"index":"E","solvedCount":614},{"contestId":339,"index":"D","solvedCount":35344},{"contestId":339,"index":"C","solvedCount":8867},{"contestId":339,"index":"B","solvedCount":85220},{"contestId":339,"index":"A","solvedCount":296885},{"contestId":338,"index":"E","solvedCount":1245},{"contestId":338,"index":"D","solvedCount":1548},{"contestId":337,"index":"E","solvedCount":1174},{"contestId":337,"index":"D","solvedCount":7271},{"contestId":337,"index":"C","solvedCount":5310},{"contestId":337,"index":"B","solvedCount":10220},{"contestId":337,"index":"A","solvedCount":99975},{"contestId":336,"index":"E","solvedCount":160},{"contestId":336,"index":"D","solvedCount":1261},{"contestId":336,"index":"C","solvedCount":2685},{"contestId":336,"index":"B","solvedCount":1380},{"contestId":336,"index":"A","solvedCount":10837},{"contestId":335,"index":"F","solvedCount":786},{"contestId":335,"index":"E","solvedCount":266},{"contestId":335,"index":"D","solvedCount":375},{"contestId":335,"index":"C","solvedCount":647},{"contestId":335,"index":"B","solvedCount":2435},{"contestId":335,"index":"A","solvedCount":2916},{"contestId":334,"index":"B","solvedCount":3951},{"contestId":334,"index":"A","solvedCount":20454},{"contestId":333,"index":"E","solvedCount":1323},{"contestId":333,"index":"D","solvedCount":2303},{"contestId":333,"index":"C","solvedCount":444},{"contestId":333,"index":"B","solvedCount":2803},{"contestId":333,"index":"A","solvedCount":4385},{"contestId":332,"index":"E","solvedCount":357},{"contestId":332,"index":"D","solvedCount":445},{"contestId":332,"index":"C","solvedCount":1102},{"contestId":332,"index":"B","solvedCount":8918},{"contestId":332,"index":"A","solvedCount":3758},{"contestId":331,"index":"E2","solvedCount":241},{"contestId":331,"index":"E1","solvedCount":221},{"contestId":331,"index":"D3","solvedCount":211},{"contestId":331,"index":"D2","solvedCount":165},{"contestId":331,"index":"D1","solvedCount":248},{"contestId":331,"index":"C3","solvedCount":642},{"contestId":331,"index":"C2","solvedCount":456},{"contestId":331,"index":"C1","solvedCount":7263},{"contestId":331,"index":"B2","solvedCount":852},{"contestId":331,"index":"B1","solvedCount":832},{"contestId":331,"index":"A2","solvedCount":1580},{"contestId":331,"index":"A1","solvedCount":1551},{"contestId":330,"index":"B","solvedCount":19999},{"contestId":330,"index":"A","solvedCount":32284},{"contestId":329,"index":"E","solvedCount":207},{"contestId":329,"index":"D","solvedCount":445},{"contestId":329,"index":"C","solvedCount":1057},{"contestId":329,"index":"B","solvedCount":7845},{"contestId":329,"index":"A","solvedCount":4887},{"contestId":328,"index":"B","solvedCount":1622},{"contestId":328,"index":"A","solvedCount":2467},{"contestId":327,"index":"E","solvedCount":1669},{"contestId":327,"index":"D","solvedCount":2565},{"contestId":327,"index":"C","solvedCount":3739},{"contestId":327,"index":"B","solvedCount":22125},{"contestId":327,"index":"A","solvedCount":52953},{"contestId":325,"index":"E","solvedCount":1035},{"contestId":325,"index":"D","solvedCount":606},{"contestId":325,"index":"C","solvedCount":507},{"contestId":325,"index":"B","solvedCount":1688},{"contestId":325,"index":"A","solvedCount":2332},{"contestId":323,"index":"C","solvedCount":725},{"contestId":323,"index":"B","solvedCount":500},{"contestId":323,"index":"A","solvedCount":992},{"contestId":322,"index":"B","solvedCount":13519},{"contestId":322,"index":"A","solvedCount":9312},{"contestId":321,"index":"E","solvedCount":6929},{"contestId":321,"index":"D","solvedCount":662},{"contestId":321,"index":"C","solvedCount":10242},{"contestId":321,"index":"B","solvedCount":4045},{"contestId":321,"index":"A","solvedCount":3946},{"contestId":320,"index":"B","solvedCount":7950},{"contestId":320,"index":"A","solvedCount":47026},{"contestId":319,"index":"E","solvedCount":825},{"contestId":319,"index":"D","solvedCount":811},{"contestId":319,"index":"C","solvedCount":7143},{"contestId":319,"index":"B","solvedCount":4967},{"contestId":319,"index":"A","solvedCount":3071},{"contestId":318,"index":"B","solvedCount":8437},{"contestId":318,"index":"A","solvedCount":151386},{"contestId":317,"index":"E","solvedCount":179},{"contestId":317,"index":"D","solvedCount":1332},{"contestId":317,"index":"C","solvedCount":592},{"contestId":317,"index":"B","solvedCount":1692},{"contestId":317,"index":"A","solvedCount":4981},{"contestId":316,"index":"G3","solvedCount":556},{"contestId":316,"index":"G2","solvedCount":528},{"contestId":316,"index":"G1","solvedCount":1108},{"contestId":316,"index":"F3","solvedCount":200},{"contestId":316,"index":"F2","solvedCount":179},{"contestId":316,"index":"F1","solvedCount":205},{"contestId":316,"index":"E3","solvedCount":593},{"contestId":316,"index":"E2","solvedCount":440},{"contestId":316,"index":"E1","solvedCount":1566},{"contestId":316,"index":"D3","solvedCount":758},{"contestId":316,"index":"D2","solvedCount":559},{"contestId":316,"index":"D1","solvedCount":639},{"contestId":316,"index":"C2","solvedCount":676},{"contestId":316,"index":"C1","solvedCount":619},{"contestId":316,"index":"B2","solvedCount":1806},{"contestId":316,"index":"B1","solvedCount":1525},{"contestId":316,"index":"A2","solvedCount":2319},{"contestId":316,"index":"A1","solvedCount":2933},{"contestId":315,"index":"B","solvedCount":7865},{"contestId":315,"index":"A","solvedCount":12566},{"contestId":314,"index":"E","solvedCount":442},{"contestId":314,"index":"D","solvedCount":629},{"contestId":314,"index":"C","solvedCount":2112},{"contestId":314,"index":"B","solvedCount":1661},{"contestId":314,"index":"A","solvedCount":2203},{"contestId":313,"index":"E","solvedCount":639},{"contestId":313,"index":"D","solvedCount":1771},{"contestId":313,"index":"C","solvedCount":6045},{"contestId":313,"index":"B","solvedCount":59179},{"contestId":313,"index":"A","solvedCount":67568},{"contestId":312,"index":"B","solvedCount":14192},{"contestId":312,"index":"A","solvedCount":5478},{"contestId":311,"index":"E","solvedCount":1759},{"contestId":311,"index":"D","solvedCount":842},{"contestId":311,"index":"C","solvedCount":610},{"contestId":311,"index":"B","solvedCount":4607},{"contestId":311,"index":"A","solvedCount":4264},{"contestId":309,"index":"E","solvedCount":308},{"contestId":309,"index":"D","solvedCount":207},{"contestId":309,"index":"C","solvedCount":1543},{"contestId":309,"index":"B","solvedCount":970},{"contestId":309,"index":"A","solvedCount":568},{"contestId":306,"index":"D","solvedCount":343},{"contestId":306,"index":"C","solvedCount":672},{"contestId":306,"index":"B","solvedCount":538},{"contestId":306,"index":"A","solvedCount":8377},{"contestId":305,"index":"E","solvedCount":813},{"contestId":305,"index":"D","solvedCount":594},{"contestId":305,"index":"C","solvedCount":2696},{"contestId":305,"index":"B","solvedCount":2328},{"contestId":305,"index":"A","solvedCount":5299},{"contestId":304,"index":"B","solvedCount":3211},{"contestId":304,"index":"A","solvedCount":12365},{"contestId":303,"index":"E","solvedCount":479},{"contestId":303,"index":"D","solvedCount":442},{"contestId":303,"index":"C","solvedCount":992},{"contestId":303,"index":"B","solvedCount":1445},{"contestId":303,"index":"A","solvedCount":8706},{"contestId":302,"index":"B","solvedCount":9632},{"contestId":302,"index":"A","solvedCount":9904},{"contestId":301,"index":"E","solvedCount":525},{"contestId":301,"index":"D","solvedCount":3266},{"contestId":301,"index":"C","solvedCount":515},{"contestId":301,"index":"B","solvedCount":2908},{"contestId":301,"index":"A","solvedCount":3283},{"contestId":300,"index":"E","solvedCount":1151},{"contestId":300,"index":"D","solvedCount":885},{"contestId":300,"index":"C","solvedCount":13025},{"contestId":300,"index":"B","solvedCount":7490},{"contestId":300,"index":"A","solvedCount":28606},{"contestId":299,"index":"B","solvedCount":6729},{"contestId":299,"index":"A","solvedCount":9693},{"contestId":298,"index":"B","solvedCount":16192},{"contestId":298,"index":"A","solvedCount":11855},{"contestId":297,"index":"E","solvedCount":462},{"contestId":297,"index":"D","solvedCount":660},{"contestId":297,"index":"C","solvedCount":1046},{"contestId":297,"index":"B","solvedCount":3804},{"contestId":297,"index":"A","solvedCount":3911},{"contestId":296,"index":"B","solvedCount":2807},{"contestId":296,"index":"A","solvedCount":26732},{"contestId":295,"index":"E","solvedCount":888},{"contestId":295,"index":"D","solvedCount":771},{"contestId":295,"index":"C","solvedCount":2013},{"contestId":295,"index":"B","solvedCount":19183},{"contestId":295,"index":"A","solvedCount":28934},{"contestId":294,"index":"E","solvedCount":1222},{"contestId":294,"index":"D","solvedCount":421},{"contestId":294,"index":"C","solvedCount":4557},{"contestId":294,"index":"B","solvedCount":5173},{"contestId":294,"index":"A","solvedCount":29272},{"contestId":293,"index":"E","solvedCount":2237},{"contestId":293,"index":"D","solvedCount":295},{"contestId":293,"index":"C","solvedCount":701},{"contestId":293,"index":"B","solvedCount":1021},{"contestId":293,"index":"A","solvedCount":3256},{"contestId":292,"index":"E","solvedCount":5195},{"contestId":292,"index":"D","solvedCount":2879},{"contestId":292,"index":"C","solvedCount":1383},{"contestId":292,"index":"B","solvedCount":11154},{"contestId":292,"index":"A","solvedCount":2939},{"contestId":291,"index":"E","solvedCount":1677},{"contestId":291,"index":"D","solvedCount":1546},{"contestId":291,"index":"C","solvedCount":1909},{"contestId":291,"index":"B","solvedCount":3112},{"contestId":291,"index":"A","solvedCount":6602},{"contestId":290,"index":"F","solvedCount":163},{"contestId":290,"index":"E","solvedCount":243},{"contestId":290,"index":"D","solvedCount":1922},{"contestId":290,"index":"C","solvedCount":1694},{"contestId":290,"index":"B","solvedCount":2641},{"contestId":290,"index":"A","solvedCount":3280},{"contestId":289,"index":"B","solvedCount":19366},{"contestId":289,"index":"A","solvedCount":10584},{"contestId":288,"index":"E","solvedCount":417},{"contestId":288,"index":"D","solvedCount":874},{"contestId":288,"index":"C","solvedCount":2480},{"contestId":288,"index":"B","solvedCount":3270},{"contestId":288,"index":"A","solvedCount":6883},{"contestId":287,"index":"B","solvedCount":12134},{"contestId":287,"index":"A","solvedCount":22460},{"contestId":286,"index":"E","solvedCount":1104},{"contestId":286,"index":"D","solvedCount":504},{"contestId":286,"index":"C","solvedCount":1639},{"contestId":286,"index":"B","solvedCount":1202},{"contestId":286,"index":"A","solvedCount":3496},{"contestId":285,"index":"E","solvedCount":1465},{"contestId":285,"index":"D","solvedCount":1715},{"contestId":285,"index":"C","solvedCount":26886},{"contestId":285,"index":"B","solvedCount":15905},{"contestId":285,"index":"A","solvedCount":14346},{"contestId":284,"index":"B","solvedCount":7473},{"contestId":284,"index":"A","solvedCount":7568},{"contestId":283,"index":"E","solvedCount":965},{"contestId":283,"index":"D","solvedCount":720},{"contestId":283,"index":"C","solvedCount":1638},{"contestId":283,"index":"B","solvedCount":3987},{"contestId":283,"index":"A","solvedCount":6958},{"contestId":282,"index":"E","solvedCount":4874},{"contestId":282,"index":"D","solvedCount":1713},{"contestId":282,"index":"C","solvedCount":10469},{"contestId":282,"index":"B","solvedCount":14221},{"contestId":282,"index":"A","solvedCount":389387},{"contestId":281,"index":"B","solvedCount":3478},{"contestId":281,"index":"A","solvedCount":290462},{"contestId":280,"index":"E","solvedCount":356},{"contestId":280,"index":"D","solvedCount":1816},{"contestId":280,"index":"C","solvedCount":5785},{"contestId":280,"index":"B","solvedCount":5448},{"contestId":280,"index":"A","solvedCount":1631},{"contestId":279,"index":"E","solvedCount":1654},{"contestId":279,"index":"D","solvedCount":910},{"contestId":279,"index":"C","solvedCount":9147},{"contestId":279,"index":"B","solvedCount":82156},{"contestId":279,"index":"A","solvedCount":6017},{"contestId":278,"index":"B","solvedCount":3670},{"contestId":278,"index":"A","solvedCount":12999},{"contestId":277,"index":"E","solvedCount":1551},{"contestId":277,"index":"D","solvedCount":448},{"contestId":277,"index":"C","solvedCount":516},{"contestId":277,"index":"B","solvedCount":867},{"contestId":277,"index":"A","solvedCount":22646},{"contestId":276,"index":"E","solvedCount":1992},{"contestId":276,"index":"D","solvedCount":17251},{"contestId":276,"index":"C","solvedCount":44654},{"contestId":276,"index":"B","solvedCount":33118},{"contestId":276,"index":"A","solvedCount":30758},{"contestId":275,"index":"B","solvedCount":3111},{"contestId":275,"index":"A","solvedCount":37946},{"contestId":274,"index":"E","solvedCount":435},{"contestId":274,"index":"D","solvedCount":1240},{"contestId":274,"index":"C","solvedCount":415},{"contestId":274,"index":"B","solvedCount":5943},{"contestId":274,"index":"A","solvedCount":10969},{"contestId":273,"index":"E","solvedCount":414},{"contestId":273,"index":"D","solvedCount":504},{"contestId":272,"index":"E","solvedCount":1363},{"contestId":272,"index":"D","solvedCount":2892},{"contestId":272,"index":"C","solvedCount":7302},{"contestId":272,"index":"B","solvedCount":4355},{"contestId":272,"index":"A","solvedCount":28398},{"contestId":271,"index":"E","solvedCount":697},{"contestId":271,"index":"D","solvedCount":15132},{"contestId":271,"index":"C","solvedCount":3169},{"contestId":271,"index":"B","solvedCount":16130},{"contestId":271,"index":"A","solvedCount":191323},{"contestId":270,"index":"B","solvedCount":4500},{"contestId":270,"index":"A","solvedCount":52498},{"contestId":269,"index":"E","solvedCount":123},{"contestId":269,"index":"D","solvedCount":539},{"contestId":269,"index":"C","solvedCount":1967},{"contestId":269,"index":"B","solvedCount":7197},{"contestId":269,"index":"A","solvedCount":3732},{"contestId":268,"index":"E","solvedCount":1189},{"contestId":268,"index":"D","solvedCount":640},{"contestId":268,"index":"C","solvedCount":14812},{"contestId":268,"index":"B","solvedCount":36641},{"contestId":268,"index":"A","solvedCount":109395},{"contestId":267,"index":"C","solvedCount":299},{"contestId":267,"index":"B","solvedCount":799},{"contestId":267,"index":"A","solvedCount":9934},{"contestId":266,"index":"E","solvedCount":1195},{"contestId":266,"index":"D","solvedCount":1052},{"contestId":266,"index":"C","solvedCount":1468},{"contestId":266,"index":"B","solvedCount":176326},{"contestId":266,"index":"A","solvedCount":262906},{"contestId":265,"index":"B","solvedCount":18076},{"contestId":265,"index":"A","solvedCount":44133},{"contestId":264,"index":"E","solvedCount":489},{"contestId":264,"index":"D","solvedCount":456},{"contestId":264,"index":"C","solvedCount":3535},{"contestId":264,"index":"B","solvedCount":12597},{"contestId":264,"index":"A","solvedCount":11986},{"contestId":263,"index":"E","solvedCount":458},{"contestId":263,"index":"D","solvedCount":4679},{"contestId":263,"index":"C","solvedCount":1167},{"contestId":263,"index":"B","solvedCount":9983},{"contestId":263,"index":"A","solvedCount":342822},{"contestId":262,"index":"B","solvedCount":12557},{"contestId":262,"index":"A","solvedCount":22792},{"contestId":261,"index":"E","solvedCount":455},{"contestId":261,"index":"D","solvedCount":732},{"contestId":261,"index":"C","solvedCount":850},{"contestId":261,"index":"B","solvedCount":1671},{"contestId":261,"index":"A","solvedCount":5693},{"contestId":260,"index":"E","solvedCount":557},{"contestId":260,"index":"D","solvedCount":1731},{"contestId":260,"index":"C","solvedCount":3263},{"contestId":260,"index":"B","solvedCount":4118},{"contestId":260,"index":"A","solvedCount":16980},{"contestId":259,"index":"B","solvedCount":14825},{"contestId":259,"index":"A","solvedCount":10242},{"contestId":258,"index":"E","solvedCount":1500},{"contestId":258,"index":"D","solvedCount":1588},{"contestId":258,"index":"C","solvedCount":2041},{"contestId":258,"index":"B","solvedCount":1650},{"contestId":258,"index":"A","solvedCount":27181},{"contestId":257,"index":"E","solvedCount":377},{"contestId":257,"index":"D","solvedCount":1758},{"contestId":257,"index":"C","solvedCount":4829},{"contestId":257,"index":"B","solvedCount":7910},{"contestId":257,"index":"A","solvedCount":7032},{"contestId":256,"index":"E","solvedCount":827},{"contestId":256,"index":"D","solvedCount":302},{"contestId":255,"index":"E","solvedCount":1038},{"contestId":255,"index":"D","solvedCount":2232},{"contestId":255,"index":"C","solvedCount":5136},{"contestId":255,"index":"B","solvedCount":5566},{"contestId":255,"index":"A","solvedCount":31704},{"contestId":254,"index":"E","solvedCount":742},{"contestId":254,"index":"D","solvedCount":678},{"contestId":254,"index":"C","solvedCount":1621},{"contestId":254,"index":"B","solvedCount":2289},{"contestId":254,"index":"A","solvedCount":7913},{"contestId":253,"index":"E","solvedCount":624},{"contestId":253,"index":"D","solvedCount":940},{"contestId":253,"index":"C","solvedCount":2979},{"contestId":253,"index":"B","solvedCount":12638},{"contestId":253,"index":"A","solvedCount":12389},{"contestId":252,"index":"B","solvedCount":1911},{"contestId":252,"index":"A","solvedCount":5999},{"contestId":251,"index":"E","solvedCount":222},{"contestId":251,"index":"D","solvedCount":765},{"contestId":251,"index":"C","solvedCount":1174},{"contestId":251,"index":"B","solvedCount":1389},{"contestId":251,"index":"A","solvedCount":22482},{"contestId":250,"index":"E","solvedCount":527},{"contestId":250,"index":"D","solvedCount":1055},{"contestId":250,"index":"C","solvedCount":2281},{"contestId":250,"index":"B","solvedCount":2291},{"contestId":250,"index":"A","solvedCount":5001},{"contestId":249,"index":"E","solvedCount":403},{"contestId":249,"index":"D","solvedCount":609},{"contestId":248,"index":"E","solvedCount":697},{"contestId":248,"index":"D","solvedCount":554},{"contestId":248,"index":"C","solvedCount":917},{"contestId":248,"index":"B","solvedCount":5930},{"contestId":248,"index":"A","solvedCount":25745},{"contestId":246,"index":"E","solvedCount":4999},{"contestId":246,"index":"D","solvedCount":10488},{"contestId":246,"index":"C","solvedCount":2886},{"contestId":246,"index":"B","solvedCount":12519},{"contestId":246,"index":"A","solvedCount":10422},{"contestId":245,"index":"H","solvedCount":9986},{"contestId":245,"index":"G","solvedCount":575},{"contestId":245,"index":"F","solvedCount":1005},{"contestId":245,"index":"E","solvedCount":3570},{"contestId":245,"index":"D","solvedCount":2967},{"contestId":245,"index":"C","solvedCount":1711},{"contestId":245,"index":"B","solvedCount":5581},{"contestId":245,"index":"A","solvedCount":9265},{"contestId":244,"index":"B","solvedCount":5019},{"contestId":244,"index":"A","solvedCount":8734},{"contestId":243,"index":"E","solvedCount":292},{"contestId":243,"index":"D","solvedCount":262},{"contestId":243,"index":"C","solvedCount":596},{"contestId":243,"index":"B","solvedCount":1377},{"contestId":243,"index":"A","solvedCount":4575},{"contestId":242,"index":"E","solvedCount":12968},{"contestId":242,"index":"D","solvedCount":2096},{"contestId":242,"index":"C","solvedCount":11866},{"contestId":242,"index":"B","solvedCount":17645},{"contestId":242,"index":"A","solvedCount":6948},{"contestId":241,"index":"G","solvedCount":571},{"contestId":241,"index":"F","solvedCount":308},{"contestId":241,"index":"E","solvedCount":1557},{"contestId":241,"index":"D","solvedCount":424},{"contestId":241,"index":"C","solvedCount":549},{"contestId":241,"index":"B","solvedCount":1066},{"contestId":241,"index":"A","solvedCount":2459},{"contestId":240,"index":"F","solvedCount":2386},{"contestId":240,"index":"E","solvedCount":448},{"contestId":239,"index":"B","solvedCount":1507},{"contestId":239,"index":"A","solvedCount":21064},{"contestId":238,"index":"E","solvedCount":534},{"contestId":238,"index":"D","solvedCount":283},{"contestId":238,"index":"C","solvedCount":1423},{"contestId":238,"index":"B","solvedCount":1437},{"contestId":238,"index":"A","solvedCount":2223},{"contestId":237,"index":"E","solvedCount":2107},{"contestId":237,"index":"D","solvedCount":656},{"contestId":237,"index":"C","solvedCount":6970},{"contestId":237,"index":"B","solvedCount":2398},{"contestId":237,"index":"A","solvedCount":30218},{"contestId":236,"index":"B","solvedCount":17960},{"contestId":236,"index":"A","solvedCount":303757},{"contestId":235,"index":"E","solvedCount":1009},{"contestId":235,"index":"D","solvedCount":731},{"contestId":235,"index":"C","solvedCount":2663},{"contestId":235,"index":"B","solvedCount":4648},{"contestId":235,"index":"A","solvedCount":22000},{"contestId":234,"index":"H","solvedCount":631},{"contestId":234,"index":"G","solvedCount":1612},{"contestId":234,"index":"F","solvedCount":2052},{"contestId":234,"index":"E","solvedCount":1065},{"contestId":234,"index":"D","solvedCount":1617},{"contestId":234,"index":"C","solvedCount":6133},{"contestId":234,"index":"B","solvedCount":7830},{"contestId":234,"index":"A","solvedCount":4757},{"contestId":233,"index":"B","solvedCount":8452},{"contestId":233,"index":"A","solvedCount":50723},{"contestId":232,"index":"E","solvedCount":1045},{"contestId":232,"index":"D","solvedCount":588},{"contestId":232,"index":"C","solvedCount":346},{"contestId":232,"index":"B","solvedCount":1711},{"contestId":232,"index":"A","solvedCount":2892},{"contestId":231,"index":"E","solvedCount":2454},{"contestId":231,"index":"D","solvedCount":4393},{"contestId":231,"index":"C","solvedCount":10067},{"contestId":231,"index":"B","solvedCount":4036},{"contestId":231,"index":"A","solvedCount":466944},{"contestId":230,"index":"B","solvedCount":103215},{"contestId":230,"index":"A","solvedCount":105741},{"contestId":229,"index":"E","solvedCount":630},{"contestId":229,"index":"D","solvedCount":2731},{"contestId":229,"index":"C","solvedCount":1875},{"contestId":229,"index":"B","solvedCount":6149},{"contestId":229,"index":"A","solvedCount":3834},{"contestId":228,"index":"E","solvedCount":2921},{"contestId":228,"index":"D","solvedCount":470},{"contestId":228,"index":"C","solvedCount":567},{"contestId":228,"index":"B","solvedCount":3677},{"contestId":228,"index":"A","solvedCount":149072},{"contestId":227,"index":"B","solvedCount":33675},{"contestId":227,"index":"A","solvedCount":4736},{"contestId":226,"index":"E","solvedCount":677},{"contestId":226,"index":"D","solvedCount":1201},{"contestId":226,"index":"C","solvedCount":1057},{"contestId":226,"index":"B","solvedCount":1734},{"contestId":226,"index":"A","solvedCount":4430},{"contestId":225,"index":"E","solvedCount":937},{"contestId":225,"index":"D","solvedCount":1084},{"contestId":225,"index":"C","solvedCount":10436},{"contestId":225,"index":"B","solvedCount":3444},{"contestId":225,"index":"A","solvedCount":14959},{"contestId":224,"index":"B","solvedCount":8260},{"contestId":224,"index":"A","solvedCount":31283},{"contestId":223,"index":"E","solvedCount":291},{"contestId":223,"index":"D","solvedCount":95},{"contestId":223,"index":"C","solvedCount":1787},{"contestId":223,"index":"B","solvedCount":2052},{"contestId":223,"index":"A","solvedCount":2987},{"contestId":222,"index":"E","solvedCount":3836},{"contestId":222,"index":"D","solvedCount":2368},{"contestId":222,"index":"C","solvedCount":3136},{"contestId":222,"index":"B","solvedCount":6671},{"contestId":222,"index":"A","solvedCount":12101},{"contestId":221,"index":"B","solvedCount":5040},{"contestId":221,"index":"A","solvedCount":17147},{"contestId":220,"index":"E","solvedCount":1833},{"contestId":220,"index":"D","solvedCount":366},{"contestId":220,"index":"C","solvedCount":1073},{"contestId":220,"index":"B","solvedCount":13869},{"contestId":220,"index":"A","solvedCount":13478},{"contestId":219,"index":"E","solvedCount":735},{"contestId":219,"index":"D","solvedCount":13739},{"contestId":219,"index":"C","solvedCount":7338},{"contestId":219,"index":"B","solvedCount":6229},{"contestId":219,"index":"A","solvedCount":33526},{"contestId":218,"index":"B","solvedCount":18878},{"contestId":218,"index":"A","solvedCount":10804},{"contestId":217,"index":"E","solvedCount":368},{"contestId":217,"index":"D","solvedCount":285},{"contestId":217,"index":"C","solvedCount":414},{"contestId":217,"index":"B","solvedCount":1288},{"contestId":217,"index":"A","solvedCount":26143},{"contestId":216,"index":"E","solvedCount":724},{"contestId":216,"index":"D","solvedCount":1513},{"contestId":216,"index":"C","solvedCount":1952},{"contestId":216,"index":"B","solvedCount":7177},{"contestId":216,"index":"A","solvedCount":5374},{"contestId":215,"index":"E","solvedCount":707},{"contestId":215,"index":"D","solvedCount":1697},{"contestId":215,"index":"C","solvedCount":743},{"contestId":215,"index":"B","solvedCount":6074},{"contestId":215,"index":"A","solvedCount":16490},{"contestId":214,"index":"B","solvedCount":5431},{"contestId":214,"index":"A","solvedCount":44791},{"contestId":213,"index":"E","solvedCount":1044},{"contestId":213,"index":"D","solvedCount":388},{"contestId":213,"index":"C","solvedCount":3379},{"contestId":213,"index":"B","solvedCount":2012},{"contestId":213,"index":"A","solvedCount":1961},{"contestId":212,"index":"E","solvedCount":2439},{"contestId":212,"index":"D","solvedCount":698},{"contestId":212,"index":"C","solvedCount":524},{"contestId":212,"index":"B","solvedCount":410},{"contestId":212,"index":"A","solvedCount":325},{"contestId":209,"index":"C","solvedCount":937},{"contestId":209,"index":"B","solvedCount":510},{"contestId":209,"index":"A","solvedCount":2978},{"contestId":208,"index":"E","solvedCount":10052},{"contestId":208,"index":"D","solvedCount":8144},{"contestId":208,"index":"C","solvedCount":2224},{"contestId":208,"index":"B","solvedCount":1554},{"contestId":208,"index":"A","solvedCount":109627},{"contestId":207,"index":"D9","solvedCount":99},{"contestId":207,"index":"D8","solvedCount":101},{"contestId":207,"index":"D7","solvedCount":115},{"contestId":207,"index":"D6","solvedCount":91},{"contestId":207,"index":"D5","solvedCount":157},{"contestId":207,"index":"D4","solvedCount":175},{"contestId":207,"index":"D3","solvedCount":150},{"contestId":207,"index":"D2","solvedCount":119},{"contestId":207,"index":"D10","solvedCount":87},{"contestId":207,"index":"D1","solvedCount":126},{"contestId":207,"index":"C3","solvedCount":169},{"contestId":207,"index":"C2","solvedCount":109},{"contestId":207,"index":"C1","solvedCount":140},{"contestId":207,"index":"B3","solvedCount":228},{"contestId":207,"index":"B2","solvedCount":246},{"contestId":207,"index":"B1","solvedCount":364},{"contestId":207,"index":"A3","solvedCount":315},{"contestId":207,"index":"A2","solvedCount":313},{"contestId":207,"index":"A1","solvedCount":381},{"contestId":205,"index":"B","solvedCount":6561},{"contestId":205,"index":"A","solvedCount":25815},{"contestId":204,"index":"E","solvedCount":1750},{"contestId":204,"index":"D","solvedCount":679},{"contestId":204,"index":"C","solvedCount":1339},{"contestId":204,"index":"B","solvedCount":6075},{"contestId":204,"index":"A","solvedCount":6884},{"contestId":203,"index":"E","solvedCount":339},{"contestId":203,"index":"D","solvedCount":1527},{"contestId":203,"index":"C","solvedCount":6142},{"contestId":203,"index":"B","solvedCount":2863},{"contestId":203,"index":"A","solvedCount":4509},{"contestId":202,"index":"B","solvedCount":867},{"contestId":202,"index":"A","solvedCount":20458},{"contestId":201,"index":"E","solvedCount":553},{"contestId":201,"index":"D","solvedCount":498},{"contestId":201,"index":"C","solvedCount":1590},{"contestId":201,"index":"B","solvedCount":1412},{"contestId":201,"index":"A","solvedCount":3280},{"contestId":200,"index":"E","solvedCount":377},{"contestId":200,"index":"D","solvedCount":1070},{"contestId":200,"index":"C","solvedCount":1236},{"contestId":200,"index":"B","solvedCount":158155},{"contestId":200,"index":"A","solvedCount":769},{"contestId":199,"index":"B","solvedCount":891},{"contestId":199,"index":"A","solvedCount":31292},{"contestId":198,"index":"E","solvedCount":604},{"contestId":198,"index":"D","solvedCount":121},{"contestId":198,"index":"C","solvedCount":457},{"contestId":198,"index":"B","solvedCount":5532},{"contestId":198,"index":"A","solvedCount":3368},{"contestId":197,"index":"B","solvedCount":4981},{"contestId":197,"index":"A","solvedCount":7012},{"contestId":196,"index":"E","solvedCount":1306},{"contestId":196,"index":"D","solvedCount":675},{"contestId":196,"index":"C","solvedCount":1078},{"contestId":196,"index":"B","solvedCount":2531},{"contestId":196,"index":"A","solvedCount":5939},{"contestId":195,"index":"E","solvedCount":941},{"contestId":195,"index":"D","solvedCount":1143},{"contestId":195,"index":"C","solvedCount":1267},{"contestId":195,"index":"B","solvedCount":5570},{"contestId":195,"index":"A","solvedCount":10466},{"contestId":194,"index":"B","solvedCount":4074},{"contestId":194,"index":"A","solvedCount":11151},{"contestId":193,"index":"E","solvedCount":432},{"contestId":193,"index":"D","solvedCount":690},{"contestId":193,"index":"C","solvedCount":713},{"contestId":193,"index":"B","solvedCount":1197},{"contestId":193,"index":"A","solvedCount":4838},{"contestId":192,"index":"B","solvedCount":6901},{"contestId":192,"index":"A","solvedCount":11781},{"contestId":191,"index":"E","solvedCount":1002},{"contestId":191,"index":"D","solvedCount":430},{"contestId":191,"index":"C","solvedCount":10329},{"contestId":191,"index":"B","solvedCount":1111},{"contestId":191,"index":"A","solvedCount":4726},{"contestId":190,"index":"E","solvedCount":1859},{"contestId":190,"index":"D","solvedCount":2730},{"contestId":190,"index":"C","solvedCount":3297},{"contestId":190,"index":"B","solvedCount":3145},{"contestId":190,"index":"A","solvedCount":6398},{"contestId":189,"index":"B","solvedCount":4285},{"contestId":189,"index":"A","solvedCount":86617},{"contestId":188,"index":"H","solvedCount":766},{"contestId":188,"index":"G","solvedCount":365},{"contestId":188,"index":"F","solvedCount":353},{"contestId":188,"index":"E","solvedCount":561},{"contestId":188,"index":"D","solvedCount":762},{"contestId":188,"index":"C","solvedCount":536},{"contestId":188,"index":"B","solvedCount":819},{"contestId":188,"index":"A","solvedCount":873},{"contestId":187,"index":"E","solvedCount":125},{"contestId":187,"index":"D","solvedCount":633},{"contestId":187,"index":"C","solvedCount":1658},{"contestId":187,"index":"B","solvedCount":2421},{"contestId":187,"index":"A","solvedCount":3099},{"contestId":186,"index":"B","solvedCount":6291},{"contestId":186,"index":"A","solvedCount":18926},{"contestId":185,"index":"E","solvedCount":273},{"contestId":185,"index":"D","solvedCount":554},{"contestId":185,"index":"C","solvedCount":153},{"contestId":185,"index":"B","solvedCount":1812},{"contestId":185,"index":"A","solvedCount":6728},{"contestId":183,"index":"E","solvedCount":237},{"contestId":183,"index":"D","solvedCount":534},{"contestId":183,"index":"C","solvedCount":788},{"contestId":183,"index":"B","solvedCount":867},{"contestId":183,"index":"A","solvedCount":677},{"contestId":182,"index":"E","solvedCount":1746},{"contestId":182,"index":"D","solvedCount":9572},{"contestId":182,"index":"C","solvedCount":909},{"contestId":182,"index":"B","solvedCount":7485},{"contestId":182,"index":"A","solvedCount":375},{"contestId":181,"index":"B","solvedCount":3656},{"contestId":181,"index":"A","solvedCount":9205},{"contestId":180,"index":"F","solvedCount":2957},{"contestId":180,"index":"E","solvedCount":2175},{"contestId":180,"index":"D","solvedCount":832},{"contestId":180,"index":"C","solvedCount":8870},{"contestId":180,"index":"B","solvedCount":523},{"contestId":180,"index":"A","solvedCount":652},{"contestId":178,"index":"F3","solvedCount":665},{"contestId":178,"index":"F2","solvedCount":402},{"contestId":178,"index":"F1","solvedCount":472},{"contestId":178,"index":"E3","solvedCount":219},{"contestId":178,"index":"E2","solvedCount":247},{"contestId":178,"index":"E1","solvedCount":320},{"contestId":178,"index":"D3","solvedCount":276},{"contestId":178,"index":"D2","solvedCount":331},{"contestId":178,"index":"D1","solvedCount":752},{"contestId":178,"index":"C3","solvedCount":363},{"contestId":178,"index":"C2","solvedCount":346},{"contestId":178,"index":"C1","solvedCount":593},{"contestId":178,"index":"B3","solvedCount":1658},{"contestId":178,"index":"B2","solvedCount":813},{"contestId":178,"index":"B1","solvedCount":905},{"contestId":178,"index":"A3","solvedCount":1698},{"contestId":178,"index":"A2","solvedCount":1908},{"contestId":178,"index":"A1","solvedCount":1886},{"contestId":177,"index":"G2","solvedCount":291},{"contestId":177,"index":"G1","solvedCount":256},{"contestId":177,"index":"F2","solvedCount":247},{"contestId":177,"index":"F1","solvedCount":370},{"contestId":177,"index":"E2","solvedCount":509},{"contestId":177,"index":"E1","solvedCount":736},{"contestId":177,"index":"D2","solvedCount":2902},{"contestId":177,"index":"D1","solvedCount":2841},{"contestId":177,"index":"C2","solvedCount":3141},{"contestId":177,"index":"C1","solvedCount":3103},{"contestId":177,"index":"B2","solvedCount":3495},{"contestId":177,"index":"B1","solvedCount":5225},{"contestId":177,"index":"A2","solvedCount":8806},{"contestId":177,"index":"A1","solvedCount":11800},{"contestId":176,"index":"E","solvedCount":1770},{"contestId":176,"index":"D","solvedCount":421},{"contestId":176,"index":"C","solvedCount":549},{"contestId":176,"index":"B","solvedCount":2493},{"contestId":176,"index":"A","solvedCount":1893},{"contestId":175,"index":"F","solvedCount":104},{"contestId":175,"index":"E","solvedCount":307},{"contestId":175,"index":"D","solvedCount":347},{"contestId":175,"index":"C","solvedCount":1593},{"contestId":175,"index":"B","solvedCount":1610},{"contestId":175,"index":"A","solvedCount":2628},{"contestId":174,"index":"C","solvedCount":1311},{"contestId":174,"index":"B","solvedCount":2583},{"contestId":174,"index":"A","solvedCount":3417},{"contestId":173,"index":"E","solvedCount":791},{"contestId":173,"index":"D","solvedCount":323},{"contestId":173,"index":"C","solvedCount":1127},{"contestId":173,"index":"B","solvedCount":4306},{"contestId":173,"index":"A","solvedCount":2587},{"contestId":172,"index":"E","solvedCount":319},{"contestId":172,"index":"D","solvedCount":1549},{"contestId":172,"index":"C","solvedCount":1270},{"contestId":172,"index":"B","solvedCount":3209},{"contestId":172,"index":"A","solvedCount":8390},{"contestId":171,"index":"H","solvedCount":346},{"contestId":171,"index":"G","solvedCount":1078},{"contestId":171,"index":"F","solvedCount":1503},{"contestId":171,"index":"E","solvedCount":1638},{"contestId":171,"index":"D","solvedCount":2854},{"contestId":171,"index":"C","solvedCount":1256},{"contestId":171,"index":"B","solvedCount":4971},{"contestId":171,"index":"A","solvedCount":5179},{"contestId":169,"index":"B","solvedCount":3801},{"contestId":169,"index":"A","solvedCount":8491},{"contestId":168,"index":"B","solvedCount":1325},{"contestId":168,"index":"A","solvedCount":11746},{"contestId":167,"index":"E","solvedCount":743},{"contestId":167,"index":"D","solvedCount":325},{"contestId":167,"index":"C","solvedCount":784},{"contestId":167,"index":"B","solvedCount":2613},{"contestId":167,"index":"A","solvedCount":2219},{"contestId":166,"index":"E","solvedCount":27199},{"contestId":166,"index":"D","solvedCount":423},{"contestId":166,"index":"C","solvedCount":7709},{"contestId":166,"index":"B","solvedCount":3434},{"contestId":166,"index":"A","solvedCount":21810},{"contestId":165,"index":"E","solvedCount":10554},{"contestId":165,"index":"D","solvedCount":2016},{"contestId":165,"index":"C","solvedCount":14278},{"contestId":165,"index":"B","solvedCount":25332},{"contestId":165,"index":"A","solvedCount":26865},{"contestId":164,"index":"E","solvedCount":138},{"contestId":164,"index":"D","solvedCount":400},{"contestId":164,"index":"C","solvedCount":1065},{"contestId":164,"index":"B","solvedCount":560},{"contestId":164,"index":"A","solvedCount":1277},{"contestId":163,"index":"E","solvedCount":2428},{"contestId":163,"index":"D","solvedCount":595},{"contestId":163,"index":"C","solvedCount":647},{"contestId":163,"index":"B","solvedCount":1217},{"contestId":163,"index":"A","solvedCount":3071},{"contestId":162,"index":"J","solvedCount":140},{"contestId":162,"index":"I","solvedCount":97},{"contestId":162,"index":"H","solvedCount":227},{"contestId":162,"index":"G","solvedCount":90},{"contestId":162,"index":"F","solvedCount":235},{"contestId":162,"index":"E","solvedCount":187},{"contestId":162,"index":"D","solvedCount":234},{"contestId":162,"index":"C","solvedCount":1445},{"contestId":162,"index":"B","solvedCount":328},{"contestId":162,"index":"A","solvedCount":851},{"contestId":161,"index":"E","solvedCount":545},{"contestId":161,"index":"D","solvedCount":21122},{"contestId":161,"index":"C","solvedCount":722},{"contestId":161,"index":"B","solvedCount":2109},{"contestId":161,"index":"A","solvedCount":5660},{"contestId":160,"index":"E","solvedCount":788},{"contestId":160,"index":"D","solvedCount":3736},{"contestId":160,"index":"C","solvedCount":3803},{"contestId":160,"index":"B","solvedCount":15958},{"contestId":160,"index":"A","solvedCount":154678},{"contestId":159,"index":"E","solvedCount":1108},{"contestId":159,"index":"D","solvedCount":4780},{"contestId":159,"index":"C","solvedCount":3262},{"contestId":159,"index":"B","solvedCount":4254},{"contestId":159,"index":"A","solvedCount":2685},{"contestId":158,"index":"E","solvedCount":1554},{"contestId":158,"index":"D","solvedCount":6564},{"contestId":158,"index":"C","solvedCount":10755},{"contestId":158,"index":"B","solvedCount":110287},{"contestId":158,"index":"A","solvedCount":347659},{"contestId":157,"index":"B","solvedCount":14359},{"contestId":157,"index":"A","solvedCount":8874},{"contestId":156,"index":"E","solvedCount":248},{"contestId":156,"index":"D","solvedCount":2190},{"contestId":156,"index":"C","solvedCount":2734},{"contestId":156,"index":"B","solvedCount":2517},{"contestId":156,"index":"A","solvedCount":3292},{"contestId":155,"index":"B","solvedCount":11068},{"contestId":155,"index":"A","solvedCount":98721},{"contestId":154,"index":"E","solvedCount":125},{"contestId":154,"index":"D","solvedCount":532},{"contestId":154,"index":"C","solvedCount":3516},{"contestId":154,"index":"B","solvedCount":6409},{"contestId":154,"index":"A","solvedCount":4369},{"contestId":153,"index":"E","solvedCount":87},{"contestId":153,"index":"D","solvedCount":91},{"contestId":153,"index":"C","solvedCount":418},{"contestId":153,"index":"B","solvedCount":171},{"contestId":153,"index":"A","solvedCount":962},{"contestId":152,"index":"E","solvedCount":636},{"contestId":152,"index":"D","solvedCount":272},{"contestId":152,"index":"C","solvedCount":11848},{"contestId":152,"index":"B","solvedCount":7552},{"contestId":152,"index":"A","solvedCount":19058},{"contestId":151,"index":"B","solvedCount":7013},{"contestId":151,"index":"A","solvedCount":100659},{"contestId":150,"index":"E","solvedCount":1175},{"contestId":150,"index":"D","solvedCount":799},{"contestId":150,"index":"C","solvedCount":790},{"contestId":150,"index":"B","solvedCount":5679},{"contestId":150,"index":"A","solvedCount":8841},{"contestId":149,"index":"E","solvedCount":2659},{"contestId":149,"index":"D","solvedCount":4977},{"contestId":149,"index":"C","solvedCount":5842},{"contestId":149,"index":"B","solvedCount":2412},{"contestId":149,"index":"A","solvedCount":47871},{"contestId":148,"index":"E","solvedCount":5148},{"contestId":148,"index":"D","solvedCount":9855},{"contestId":148,"index":"C","solvedCount":3437},{"contestId":148,"index":"B","solvedCount":6120},{"contestId":148,"index":"A","solvedCount":118076},{"contestId":147,"index":"B","solvedCount":1031},{"contestId":147,"index":"A","solvedCount":4393},{"contestId":146,"index":"B","solvedCount":5194},{"contestId":146,"index":"A","solvedCount":17488},{"contestId":145,"index":"E","solvedCount":4341},{"contestId":145,"index":"D","solvedCount":322},{"contestId":145,"index":"C","solvedCount":2248},{"contestId":145,"index":"B","solvedCount":2479},{"contestId":145,"index":"A","solvedCount":8086},{"contestId":144,"index":"E","solvedCount":724},{"contestId":144,"index":"D","solvedCount":5324},{"contestId":144,"index":"C","solvedCount":4298},{"contestId":144,"index":"B","solvedCount":5783},{"contestId":144,"index":"A","solvedCount":128567},{"contestId":143,"index":"B","solvedCount":5402},{"contestId":143,"index":"A","solvedCount":15848},{"contestId":142,"index":"E","solvedCount":192},{"contestId":142,"index":"D","solvedCount":440},{"contestId":142,"index":"C","solvedCount":1042},{"contestId":142,"index":"B","solvedCount":2432},{"contestId":142,"index":"A","solvedCount":2891},{"contestId":141,"index":"E","solvedCount":1450},{"contestId":141,"index":"D","solvedCount":1304},{"contestId":141,"index":"C","solvedCount":2787},{"contestId":141,"index":"B","solvedCount":5895},{"contestId":141,"index":"A","solvedCount":107014},{"contestId":140,"index":"F","solvedCount":427},{"contestId":140,"index":"E","solvedCount":1120},{"contestId":140,"index":"D","solvedCount":2332},{"contestId":140,"index":"C","solvedCount":4901},{"contestId":140,"index":"B","solvedCount":1769},{"contestId":140,"index":"A","solvedCount":4423},{"contestId":139,"index":"B","solvedCount":1482},{"contestId":139,"index":"A","solvedCount":39014},{"contestId":138,"index":"E","solvedCount":233},{"contestId":138,"index":"D","solvedCount":647},{"contestId":138,"index":"C","solvedCount":999},{"contestId":138,"index":"B","solvedCount":1123},{"contestId":138,"index":"A","solvedCount":2629},{"contestId":137,"index":"E","solvedCount":1432},{"contestId":137,"index":"D","solvedCount":1819},{"contestId":137,"index":"C","solvedCount":7969},{"contestId":137,"index":"B","solvedCount":15527},{"contestId":137,"index":"A","solvedCount":8053},{"contestId":136,"index":"B","solvedCount":5546},{"contestId":136,"index":"A","solvedCount":155616},{"contestId":135,"index":"E","solvedCount":515},{"contestId":135,"index":"D","solvedCount":337},{"contestId":135,"index":"C","solvedCount":1470},{"contestId":135,"index":"B","solvedCount":2766},{"contestId":135,"index":"A","solvedCount":8480},{"contestId":134,"index":"C","solvedCount":618},{"contestId":134,"index":"B","solvedCount":2598},{"contestId":134,"index":"A","solvedCount":5129},{"contestId":133,"index":"B","solvedCount":9547},{"contestId":133,"index":"A","solvedCount":130955},{"contestId":132,"index":"E","solvedCount":610},{"contestId":132,"index":"D","solvedCount":754},{"contestId":132,"index":"C","solvedCount":2713},{"contestId":132,"index":"B","solvedCount":835},{"contestId":132,"index":"A","solvedCount":3028},{"contestId":131,"index":"F","solvedCount":837},{"contestId":131,"index":"E","solvedCount":2122},{"contestId":131,"index":"D","solvedCount":5399},{"contestId":131,"index":"C","solvedCount":13002},{"contestId":131,"index":"B","solvedCount":7739},{"contestId":131,"index":"A","solvedCount":105966},{"contestId":130,"index":"J","solvedCount":361},{"contestId":130,"index":"I","solvedCount":194},{"contestId":130,"index":"H","solvedCount":995},{"contestId":130,"index":"G","solvedCount":303},{"contestId":130,"index":"F","solvedCount":305},{"contestId":130,"index":"E","solvedCount":328},{"contestId":130,"index":"D","solvedCount":434},{"contestId":130,"index":"C","solvedCount":544},{"contestId":130,"index":"B","solvedCount":598},{"contestId":130,"index":"A","solvedCount":2032},{"contestId":129,"index":"B","solvedCount":14308},{"contestId":129,"index":"A","solvedCount":25887},{"contestId":128,"index":"E","solvedCount":148},{"contestId":128,"index":"D","solvedCount":1308},{"contestId":128,"index":"C","solvedCount":3399},{"contestId":128,"index":"B","solvedCount":3021},{"contestId":128,"index":"A","solvedCount":3567},{"contestId":127,"index":"B","solvedCount":10812},{"contestId":127,"index":"A","solvedCount":12969},{"contestId":126,"index":"E","solvedCount":102},{"contestId":126,"index":"D","solvedCount":997},{"contestId":126,"index":"C","solvedCount":854},{"contestId":126,"index":"B","solvedCount":27084},{"contestId":126,"index":"A","solvedCount":1625},{"contestId":125,"index":"E","solvedCount":1718},{"contestId":125,"index":"D","solvedCount":467},{"contestId":125,"index":"C","solvedCount":1118},{"contestId":125,"index":"B","solvedCount":3828},{"contestId":125,"index":"A","solvedCount":3345},{"contestId":124,"index":"B","solvedCount":5138},{"contestId":124,"index":"A","solvedCount":45650},{"contestId":123,"index":"E","solvedCount":865},{"contestId":123,"index":"D","solvedCount":1524},{"contestId":123,"index":"C","solvedCount":775},{"contestId":123,"index":"B","solvedCount":1338},{"contestId":123,"index":"A","solvedCount":4140},{"contestId":122,"index":"B","solvedCount":13446},{"contestId":122,"index":"A","solvedCount":157762},{"contestId":121,"index":"E","solvedCount":2292},{"contestId":121,"index":"D","solvedCount":368},{"contestId":121,"index":"C","solvedCount":1498},{"contestId":121,"index":"B","solvedCount":2881},{"contestId":121,"index":"A","solvedCount":10927},{"contestId":120,"index":"J","solvedCount":1074},{"contestId":120,"index":"I","solvedCount":323},{"contestId":120,"index":"H","solvedCount":1665},{"contestId":120,"index":"G","solvedCount":725},{"contestId":120,"index":"F","solvedCount":4243},{"contestId":120,"index":"E","solvedCount":3055},{"contestId":120,"index":"D","solvedCount":2125},{"contestId":120,"index":"C","solvedCount":4043},{"contestId":120,"index":"B","solvedCount":3720},{"contestId":120,"index":"A","solvedCount":5812},{"contestId":119,"index":"E","solvedCount":137},{"contestId":119,"index":"D","solvedCount":779},{"contestId":119,"index":"C","solvedCount":1143},{"contestId":119,"index":"B","solvedCount":1155},{"contestId":119,"index":"A","solvedCount":30121},{"contestId":118,"index":"E","solvedCount":9449},{"contestId":118,"index":"D","solvedCount":21725},{"contestId":118,"index":"C","solvedCount":3063},{"contestId":118,"index":"B","solvedCount":35778},{"contestId":118,"index":"A","solvedCount":244304},{"contestId":117,"index":"E","solvedCount":481},{"contestId":117,"index":"D","solvedCount":415},{"contestId":117,"index":"C","solvedCount":3069},{"contestId":117,"index":"B","solvedCount":1772},{"contestId":117,"index":"A","solvedCount":2257},{"contestId":116,"index":"B","solvedCount":14792},{"contestId":116,"index":"A","solvedCount":187928},{"contestId":115,"index":"E","solvedCount":2674},{"contestId":115,"index":"D","solvedCount":590},{"contestId":115,"index":"C","solvedCount":715},{"contestId":115,"index":"B","solvedCount":2888},{"contestId":115,"index":"A","solvedCount":47477},{"contestId":114,"index":"B","solvedCount":4390},{"contestId":114,"index":"A","solvedCount":15420},{"contestId":113,"index":"E","solvedCount":191},{"contestId":113,"index":"D","solvedCount":1003},{"contestId":113,"index":"C","solvedCount":1519},{"contestId":113,"index":"B","solvedCount":3398},{"contestId":113,"index":"A","solvedCount":2638},{"contestId":112,"index":"B","solvedCount":4650},{"contestId":112,"index":"A","solvedCount":308546},{"contestId":111,"index":"E","solvedCount":76},{"contestId":111,"index":"D","solvedCount":953},{"contestId":111,"index":"C","solvedCount":1647},{"contestId":111,"index":"B","solvedCount":4214},{"contestId":111,"index":"A","solvedCount":5297},{"contestId":110,"index":"B","solvedCount":11200},{"contestId":110,"index":"A","solvedCount":214799},{"contestId":109,"index":"E","solvedCount":145},{"contestId":109,"index":"D","solvedCount":939},{"contestId":109,"index":"C","solvedCount":4293},{"contestId":109,"index":"B","solvedCount":1841},{"contestId":109,"index":"A","solvedCount":20413},{"contestId":108,"index":"B","solvedCount":2786},{"contestId":108,"index":"A","solvedCount":10554},{"contestId":107,"index":"E","solvedCount":168},{"contestId":107,"index":"D","solvedCount":524},{"contestId":107,"index":"C","solvedCount":517},{"contestId":107,"index":"B","solvedCount":4543},{"contestId":107,"index":"A","solvedCount":6073},{"contestId":106,"index":"E","solvedCount":1039},{"contestId":106,"index":"D","solvedCount":1492},{"contestId":106,"index":"C","solvedCount":7382},{"contestId":106,"index":"B","solvedCount":6987},{"contestId":106,"index":"A","solvedCount":8682},{"contestId":105,"index":"E","solvedCount":241},{"contestId":105,"index":"D","solvedCount":150},{"contestId":105,"index":"C","solvedCount":415},{"contestId":105,"index":"B","solvedCount":945},{"contestId":105,"index":"A","solvedCount":2051},{"contestId":104,"index":"A","solvedCount":17643},{"contestId":103,"index":"E","solvedCount":1171},{"contestId":103,"index":"D","solvedCount":2733},{"contestId":103,"index":"C","solvedCount":1082},{"contestId":103,"index":"B","solvedCount":11335},{"contestId":103,"index":"A","solvedCount":6742},{"contestId":102,"index":"B","solvedCount":33199},{"contestId":102,"index":"A","solvedCount":3487},{"contestId":101,"index":"E","solvedCount":666},{"contestId":101,"index":"D","solvedCount":819},{"contestId":101,"index":"C","solvedCount":856},{"contestId":101,"index":"B","solvedCount":3271},{"contestId":101,"index":"A","solvedCount":4525},{"contestId":100,"index":"J","solvedCount":77},{"contestId":100,"index":"I","solvedCount":438},{"contestId":100,"index":"H","solvedCount":94},{"contestId":100,"index":"G","solvedCount":145},{"contestId":100,"index":"F","solvedCount":163},{"contestId":100,"index":"E","solvedCount":307},{"contestId":100,"index":"D","solvedCount":376},{"contestId":100,"index":"C","solvedCount":646},{"contestId":100,"index":"B","solvedCount":626},{"contestId":100,"index":"A","solvedCount":1074},{"contestId":99,"index":"B","solvedCount":3282},{"contestId":99,"index":"A","solvedCount":8042},{"contestId":98,"index":"E","solvedCount":577},{"contestId":98,"index":"D","solvedCount":214},{"contestId":98,"index":"C","solvedCount":378},{"contestId":98,"index":"B","solvedCount":166},{"contestId":98,"index":"A","solvedCount":1370},{"contestId":97,"index":"E","solvedCount":460},{"contestId":97,"index":"D","solvedCount":395},{"contestId":97,"index":"C","solvedCount":376},{"contestId":97,"index":"B","solvedCount":1034},{"contestId":97,"index":"A","solvedCount":356},{"contestId":96,"index":"B","solvedCount":20173},{"contestId":96,"index":"A","solvedCount":205440},{"contestId":95,"index":"E","solvedCount":2186},{"contestId":95,"index":"D","solvedCount":562},{"contestId":95,"index":"C","solvedCount":3551},{"contestId":95,"index":"B","solvedCount":1442},{"contestId":95,"index":"A","solvedCount":1889},{"contestId":94,"index":"B","solvedCount":5512},{"contestId":94,"index":"A","solvedCount":12768},{"contestId":93,"index":"E","solvedCount":559},{"contestId":93,"index":"D","solvedCount":498},{"contestId":93,"index":"C","solvedCount":472},{"contestId":93,"index":"B","solvedCount":1010},{"contestId":93,"index":"A","solvedCount":2100},{"contestId":92,"index":"B","solvedCount":5483},{"contestId":92,"index":"A","solvedCount":22048},{"contestId":91,"index":"E","solvedCount":741},{"contestId":91,"index":"D","solvedCount":325},{"contestId":91,"index":"C","solvedCount":1055},{"contestId":91,"index":"B","solvedCount":8110},{"contestId":91,"index":"A","solvedCount":4071},{"contestId":90,"index":"B","solvedCount":5828},{"contestId":90,"index":"A","solvedCount":5721},{"contestId":89,"index":"E","solvedCount":123},{"contestId":89,"index":"D","solvedCount":341},{"contestId":89,"index":"C","solvedCount":718},{"contestId":89,"index":"B","solvedCount":619},{"contestId":89,"index":"A","solvedCount":1645},{"contestId":88,"index":"B","solvedCount":5366},{"contestId":88,"index":"A","solvedCount":4163},{"contestId":87,"index":"E","solvedCount":874},{"contestId":87,"index":"D","solvedCount":1136},{"contestId":87,"index":"C","solvedCount":1822},{"contestId":87,"index":"B","solvedCount":1283},{"contestId":87,"index":"A","solvedCount":5943},{"contestId":86,"index":"E","solvedCount":243},{"contestId":86,"index":"D","solvedCount":18338},{"contestId":86,"index":"C","solvedCount":1007},{"contestId":86,"index":"B","solvedCount":480},{"contestId":86,"index":"A","solvedCount":1693},{"contestId":85,"index":"E","solvedCount":1192},{"contestId":85,"index":"D","solvedCount":2598},{"contestId":85,"index":"C","solvedCount":647},{"contestId":85,"index":"B","solvedCount":1090},{"contestId":85,"index":"A","solvedCount":2054},{"contestId":84,"index":"C","solvedCount":1887},{"contestId":84,"index":"A","solvedCount":17026},{"contestId":83,"index":"E","solvedCount":606},{"contestId":83,"index":"D","solvedCount":1095},{"contestId":83,"index":"C","solvedCount":501},{"contestId":83,"index":"B","solvedCount":1920},{"contestId":83,"index":"A","solvedCount":7069},{"contestId":82,"index":"E","solvedCount":279},{"contestId":82,"index":"D","solvedCount":2362},{"contestId":82,"index":"C","solvedCount":914},{"contestId":82,"index":"B","solvedCount":2356},{"contestId":82,"index":"A","solvedCount":32847},{"contestId":81,"index":"E","solvedCount":465},{"contestId":81,"index":"D","solvedCount":975},{"contestId":81,"index":"C","solvedCount":1881},{"contestId":81,"index":"B","solvedCount":2186},{"contestId":81,"index":"A","solvedCount":14667},{"contestId":80,"index":"B","solvedCount":5218},{"contestId":80,"index":"A","solvedCount":69906},{"contestId":79,"index":"E","solvedCount":200},{"contestId":79,"index":"D","solvedCount":1511},{"contestId":79,"index":"C","solvedCount":2185},{"contestId":79,"index":"B","solvedCount":8129},{"contestId":79,"index":"A","solvedCount":4669},{"contestId":78,"index":"E","solvedCount":798},{"contestId":78,"index":"D","solvedCount":428},{"contestId":78,"index":"C","solvedCount":2270},{"contestId":78,"index":"B","solvedCount":15718},{"contestId":78,"index":"A","solvedCount":15888},{"contestId":77,"index":"E","solvedCount":549},{"contestId":77,"index":"D","solvedCount":382},{"contestId":77,"index":"C","solvedCount":1272},{"contestId":77,"index":"B","solvedCount":2946},{"contestId":77,"index":"A","solvedCount":2016},{"contestId":76,"index":"F","solvedCount":880},{"contestId":76,"index":"E","solvedCount":1957},{"contestId":76,"index":"D","solvedCount":2599},{"contestId":76,"index":"C","solvedCount":396},{"contestId":76,"index":"B","solvedCount":833},{"contestId":76,"index":"A","solvedCount":2595},{"contestId":75,"index":"E","solvedCount":322},{"contestId":75,"index":"D","solvedCount":2150},{"contestId":75,"index":"C","solvedCount":16895},{"contestId":75,"index":"B","solvedCount":3686},{"contestId":75,"index":"A","solvedCount":30779},{"contestId":74,"index":"E","solvedCount":214},{"contestId":74,"index":"D","solvedCount":467},{"contestId":74,"index":"C","solvedCount":1455},{"contestId":74,"index":"B","solvedCount":1822},{"contestId":74,"index":"A","solvedCount":6046},{"contestId":73,"index":"F","solvedCount":192},{"contestId":73,"index":"E","solvedCount":442},{"contestId":73,"index":"D","solvedCount":792},{"contestId":73,"index":"C","solvedCount":2546},{"contestId":73,"index":"B","solvedCount":585},{"contestId":73,"index":"A","solvedCount":1680},{"contestId":72,"index":"I","solvedCount":494},{"contestId":72,"index":"H","solvedCount":291},{"contestId":72,"index":"G","solvedCount":3051},{"contestId":72,"index":"F","solvedCount":153},{"contestId":72,"index":"E","solvedCount":184},{"contestId":72,"index":"D","solvedCount":85},{"contestId":72,"index":"C","solvedCount":1078},{"contestId":72,"index":"B","solvedCount":119},{"contestId":72,"index":"A","solvedCount":204},{"contestId":71,"index":"E","solvedCount":1018},{"contestId":71,"index":"D","solvedCount":823},{"contestId":71,"index":"C","solvedCount":7556},{"contestId":71,"index":"B","solvedCount":5533},{"contestId":71,"index":"A","solvedCount":544321},{"contestId":70,"index":"E","solvedCount":633},{"contestId":70,"index":"D","solvedCount":1188},{"contestId":70,"index":"C","solvedCount":666},{"contestId":70,"index":"B","solvedCount":2158},{"contestId":70,"index":"A","solvedCount":3639},{"contestId":69,"index":"E","solvedCount":5314},{"contestId":69,"index":"D","solvedCount":1178},{"contestId":69,"index":"C","solvedCount":723},{"contestId":69,"index":"B","solvedCount":3706},{"contestId":69,"index":"A","solvedCount":213560},{"contestId":68,"index":"E","solvedCount":88},{"contestId":68,"index":"D","solvedCount":542},{"contestId":68,"index":"C","solvedCount":399},{"contestId":68,"index":"B","solvedCount":5904},{"contestId":68,"index":"A","solvedCount":5464},{"contestId":67,"index":"E","solvedCount":447},{"contestId":67,"index":"D","solvedCount":1825},{"contestId":67,"index":"C","solvedCount":793},{"contestId":67,"index":"B","solvedCount":964},{"contestId":67,"index":"A","solvedCount":2589},{"contestId":66,"index":"E","solvedCount":986},{"contestId":66,"index":"D","solvedCount":3816},{"contestId":66,"index":"C","solvedCount":1202},{"contestId":66,"index":"B","solvedCount":23606},{"contestId":66,"index":"A","solvedCount":7240},{"contestId":65,"index":"E","solvedCount":111},{"contestId":65,"index":"D","solvedCount":515},{"contestId":65,"index":"C","solvedCount":901},{"contestId":65,"index":"B","solvedCount":1584},{"contestId":65,"index":"A","solvedCount":2067},{"contestId":64,"index":"I","solvedCount":95},{"contestId":64,"index":"H","solvedCount":123},{"contestId":64,"index":"G","solvedCount":132},{"contestId":64,"index":"F","solvedCount":197},{"contestId":64,"index":"E","solvedCount":303},{"contestId":64,"index":"D","solvedCount":304},{"contestId":64,"index":"C","solvedCount":363},{"contestId":64,"index":"B","solvedCount":1062},{"contestId":64,"index":"A","solvedCount":4535},{"contestId":63,"index":"E","solvedCount":910},{"contestId":63,"index":"D","solvedCount":1470},{"contestId":63,"index":"C","solvedCount":2045},{"contestId":63,"index":"B","solvedCount":5298},{"contestId":63,"index":"A","solvedCount":13941},{"contestId":62,"index":"E","solvedCount":343},{"contestId":62,"index":"D","solvedCount":478},{"contestId":62,"index":"C","solvedCount":367},{"contestId":62,"index":"B","solvedCount":1431},{"contestId":62,"index":"A","solvedCount":3903},{"contestId":61,"index":"E","solvedCount":16967},{"contestId":61,"index":"D","solvedCount":7967},{"contestId":61,"index":"C","solvedCount":1016},{"contestId":61,"index":"B","solvedCount":4369},{"contestId":61,"index":"A","solvedCount":143802},{"contestId":60,"index":"E","solvedCount":535},{"contestId":60,"index":"D","solvedCount":598},{"contestId":60,"index":"C","solvedCount":736},{"contestId":60,"index":"B","solvedCount":5427},{"contestId":60,"index":"A","solvedCount":4471},{"contestId":59,"index":"E","solvedCount":5419},{"contestId":59,"index":"D","solvedCount":794},{"contestId":59,"index":"C","solvedCount":2509},{"contestId":59,"index":"B","solvedCount":8241},{"contestId":59,"index":"A","solvedCount":245486},{"contestId":58,"index":"E","solvedCount":488},{"contestId":58,"index":"D","solvedCount":883},{"contestId":58,"index":"C","solvedCount":2324},{"contestId":58,"index":"B","solvedCount":13531},{"contestId":58,"index":"A","solvedCount":164128},{"contestId":57,"index":"E","solvedCount":405},{"contestId":57,"index":"D","solvedCount":372},{"contestId":57,"index":"C","solvedCount":4536},{"contestId":57,"index":"B","solvedCount":1195},{"contestId":57,"index":"A","solvedCount":3365},{"contestId":56,"index":"E","solvedCount":2992},{"contestId":56,"index":"D","solvedCount":2240},{"contestId":56,"index":"C","solvedCount":1333},{"contestId":56,"index":"B","solvedCount":4126},{"contestId":56,"index":"A","solvedCount":9907},{"contestId":55,"index":"E","solvedCount":915},{"contestId":55,"index":"D","solvedCount":5053},{"contestId":55,"index":"C","solvedCount":1875},{"contestId":55,"index":"B","solvedCount":3559},{"contestId":55,"index":"A","solvedCount":4017},{"contestId":54,"index":"E","solvedCount":268},{"contestId":54,"index":"D","solvedCount":756},{"contestId":54,"index":"C","solvedCount":1782},{"contestId":54,"index":"B","solvedCount":937},{"contestId":54,"index":"A","solvedCount":2815},{"contestId":53,"index":"E","solvedCount":1435},{"contestId":53,"index":"D","solvedCount":2726},{"contestId":53,"index":"C","solvedCount":7355},{"contestId":53,"index":"B","solvedCount":1604},{"contestId":53,"index":"A","solvedCount":6005},{"contestId":52,"index":"C","solvedCount":12440},{"contestId":52,"index":"B","solvedCount":2541},{"contestId":52,"index":"A","solvedCount":11154},{"contestId":51,"index":"F","solvedCount":884},{"contestId":51,"index":"E","solvedCount":512},{"contestId":51,"index":"D","solvedCount":622},{"contestId":51,"index":"C","solvedCount":3072},{"contestId":51,"index":"B","solvedCount":1072},{"contestId":51,"index":"A","solvedCount":2136},{"contestId":50,"index":"E","solvedCount":477},{"contestId":50,"index":"D","solvedCount":761},{"contestId":50,"index":"C","solvedCount":981},{"contestId":50,"index":"B","solvedCount":6692},{"contestId":50,"index":"A","solvedCount":345567},{"contestId":49,"index":"E","solvedCount":829},{"contestId":49,"index":"D","solvedCount":2209},{"contestId":49,"index":"C","solvedCount":1926},{"contestId":49,"index":"B","solvedCount":2884},{"contestId":49,"index":"A","solvedCount":15754},{"contestId":48,"index":"H","solvedCount":207},{"contestId":48,"index":"G","solvedCount":375},{"contestId":48,"index":"F","solvedCount":208},{"contestId":48,"index":"E","solvedCount":748},{"contestId":48,"index":"D","solvedCount":3094},{"contestId":48,"index":"C","solvedCount":877},{"contestId":48,"index":"B","solvedCount":3147},{"contestId":48,"index":"A","solvedCount":7541},{"contestId":47,"index":"E","solvedCount":485},{"contestId":47,"index":"D","solvedCount":1038},{"contestId":47,"index":"C","solvedCount":907},{"contestId":47,"index":"B","solvedCount":16636},{"contestId":47,"index":"A","solvedCount":18927},{"contestId":46,"index":"G","solvedCount":174},{"contestId":46,"index":"F","solvedCount":399},{"contestId":46,"index":"E","solvedCount":1179},{"contestId":46,"index":"D","solvedCount":1121},{"contestId":46,"index":"C","solvedCount":2952},{"contestId":46,"index":"B","solvedCount":4257},{"contestId":46,"index":"A","solvedCount":10349},{"contestId":45,"index":"J","solvedCount":1098},{"contestId":45,"index":"I","solvedCount":2913},{"contestId":45,"index":"H","solvedCount":252},{"contestId":45,"index":"G","solvedCount":1309},{"contestId":45,"index":"F","solvedCount":204},{"contestId":45,"index":"E","solvedCount":673},{"contestId":45,"index":"D","solvedCount":2033},{"contestId":45,"index":"C","solvedCount":1177},{"contestId":45,"index":"B","solvedCount":349},{"contestId":45,"index":"A","solvedCount":8501},{"contestId":44,"index":"J","solvedCount":635},{"contestId":44,"index":"I","solvedCount":257},{"contestId":44,"index":"H","solvedCount":2046},{"contestId":44,"index":"G","solvedCount":572},{"contestId":44,"index":"F","solvedCount":87},{"contestId":44,"index":"E","solvedCount":6331},{"contestId":44,"index":"D","solvedCount":820},{"contestId":44,"index":"C","solvedCount":4245},{"contestId":44,"index":"B","solvedCount":2416},{"contestId":44,"index":"A","solvedCount":19500},{"contestId":43,"index":"E","solvedCount":488},{"contestId":43,"index":"D","solvedCount":1269},{"contestId":43,"index":"C","solvedCount":4894},{"contestId":43,"index":"B","solvedCount":21447},{"contestId":43,"index":"A","solvedCount":73764},{"contestId":42,"index":"E","solvedCount":295},{"contestId":42,"index":"D","solvedCount":529},{"contestId":42,"index":"C","solvedCount":630},{"contestId":42,"index":"B","solvedCount":1220},{"contestId":42,"index":"A","solvedCount":3258},{"contestId":41,"index":"E","solvedCount":2300},{"contestId":41,"index":"D","solvedCount":3024},{"contestId":41,"index":"C","solvedCount":4345},{"contestId":41,"index":"B","solvedCount":4751},{"contestId":41,"index":"A","solvedCount":202764},{"contestId":40,"index":"E","solvedCount":1084},{"contestId":40,"index":"D","solvedCount":207},{"contestId":40,"index":"C","solvedCount":371},{"contestId":40,"index":"B","solvedCount":1463},{"contestId":40,"index":"A","solvedCount":4582},{"contestId":39,"index":"K","solvedCount":155},{"contestId":39,"index":"J","solvedCount":3727},{"contestId":39,"index":"I","solvedCount":253},{"contestId":39,"index":"H","solvedCount":3229},{"contestId":39,"index":"G","solvedCount":182},{"contestId":39,"index":"F","solvedCount":2028},{"contestId":39,"index":"E","solvedCount":1115},{"contestId":39,"index":"D","solvedCount":4851},{"contestId":39,"index":"C","solvedCount":729},{"contestId":39,"index":"B","solvedCount":3201},{"contestId":39,"index":"A","solvedCount":841},{"contestId":38,"index":"H","solvedCount":497},{"contestId":38,"index":"G","solvedCount":971},{"contestId":38,"index":"F","solvedCount":468},{"contestId":38,"index":"E","solvedCount":3063},{"contestId":38,"index":"D","solvedCount":1102},{"contestId":38,"index":"C","solvedCount":2643},{"contestId":38,"index":"B","solvedCount":4198},{"contestId":38,"index":"A","solvedCount":28097},{"contestId":37,"index":"E","solvedCount":727},{"contestId":37,"index":"D","solvedCount":605},{"contestId":37,"index":"C","solvedCount":2393},{"contestId":37,"index":"B","solvedCount":1125},{"contestId":37,"index":"A","solvedCount":28562},{"contestId":36,"index":"E","solvedCount":659},{"contestId":36,"index":"D","solvedCount":791},{"contestId":36,"index":"C","solvedCount":399},{"contestId":36,"index":"B","solvedCount":2118},{"contestId":36,"index":"A","solvedCount":3681},{"contestId":35,"index":"E","solvedCount":913},{"contestId":35,"index":"D","solvedCount":3987},{"contestId":35,"index":"C","solvedCount":9291},{"contestId":35,"index":"B","solvedCount":1239},{"contestId":35,"index":"A","solvedCount":7810},{"contestId":34,"index":"E","solvedCount":701},{"contestId":34,"index":"D","solvedCount":6866},{"contestId":34,"index":"C","solvedCount":4984},{"contestId":34,"index":"B","solvedCount":70293},{"contestId":34,"index":"A","solvedCount":36369},{"contestId":33,"index":"E","solvedCount":186},{"contestId":33,"index":"D","solvedCount":1667},{"contestId":33,"index":"C","solvedCount":3684},{"contestId":33,"index":"B","solvedCount":6265},{"contestId":33,"index":"A","solvedCount":5187},{"contestId":32,"index":"E","solvedCount":453},{"contestId":32,"index":"D","solvedCount":1548},{"contestId":32,"index":"C","solvedCount":2683},{"contestId":32,"index":"B","solvedCount":84145},{"contestId":32,"index":"A","solvedCount":15676},{"contestId":31,"index":"E","solvedCount":1388},{"contestId":31,"index":"D","solvedCount":1275},{"contestId":31,"index":"C","solvedCount":2101},{"contestId":31,"index":"B","solvedCount":4860},{"contestId":31,"index":"A","solvedCount":13162},{"contestId":30,"index":"E","solvedCount":987},{"contestId":30,"index":"D","solvedCount":539},{"contestId":30,"index":"C","solvedCount":2520},{"contestId":30,"index":"B","solvedCount":1448},{"contestId":30,"index":"A","solvedCount":4175},{"contestId":29,"index":"E","solvedCount":1216},{"contestId":29,"index":"D","solvedCount":3132},{"contestId":29,"index":"C","solvedCount":6916},{"contestId":29,"index":"B","solvedCount":3457},{"contestId":29,"index":"A","solvedCount":8618},{"contestId":28,"index":"E","solvedCount":206},{"contestId":28,"index":"D","solvedCount":752},{"contestId":28,"index":"C","solvedCount":1380},{"contestId":28,"index":"B","solvedCount":5766},{"contestId":28,"index":"A","solvedCount":1014},{"contestId":27,"index":"E","solvedCount":5080},{"contestId":27,"index":"D","solvedCount":3266},{"contestId":27,"index":"C","solvedCount":3144},{"contestId":27,"index":"B","solvedCount":6060},{"contestId":27,"index":"A","solvedCount":23827},{"contestId":26,"index":"E","solvedCount":463},{"contestId":26,"index":"D","solvedCount":1033},{"contestId":26,"index":"C","solvedCount":1090},{"contestId":26,"index":"B","solvedCount":28195},{"contestId":26,"index":"A","solvedCount":46668},{"contestId":25,"index":"E","solvedCount":3570},{"contestId":25,"index":"D","solvedCount":17322},{"contestId":25,"index":"C","solvedCount":8976},{"contestId":25,"index":"B","solvedCount":11695},{"contestId":25,"index":"A","solvedCount":108716},{"contestId":24,"index":"E","solvedCount":1107},{"contestId":24,"index":"D","solvedCount":2912},{"contestId":24,"index":"C","solvedCount":1492},{"contestId":24,"index":"B","solvedCount":2127},{"contestId":24,"index":"A","solvedCount":7580},{"contestId":23,"index":"E","solvedCount":786},{"contestId":23,"index":"D","solvedCount":461},{"contestId":23,"index":"C","solvedCount":1844},{"contestId":23,"index":"B","solvedCount":3997},{"contestId":23,"index":"A","solvedCount":6609},{"contestId":22,"index":"E","solvedCount":2255},{"contestId":22,"index":"D","solvedCount":3582},{"contestId":22,"index":"C","solvedCount":4016},{"contestId":22,"index":"B","solvedCount":4996},{"contestId":22,"index":"A","solvedCount":28778},{"contestId":21,"index":"D","solvedCount":1472},{"contestId":21,"index":"C","solvedCount":2681},{"contestId":21,"index":"B","solvedCount":1694},{"contestId":21,"index":"A","solvedCount":2386},{"contestId":20,"index":"C","solvedCount":51656},{"contestId":20,"index":"B","solvedCount":5221},{"contestId":20,"index":"A","solvedCount":7380},{"contestId":19,"index":"E","solvedCount":2742},{"contestId":19,"index":"D","solvedCount":3514},{"contestId":19,"index":"C","solvedCount":1427},{"contestId":19,"index":"B","solvedCount":6277},{"contestId":19,"index":"A","solvedCount":3307},{"contestId":18,"index":"E","solvedCount":1345},{"contestId":18,"index":"D","solvedCount":1345},{"contestId":18,"index":"C","solvedCount":16085},{"contestId":18,"index":"B","solvedCount":2521},{"contestId":18,"index":"A","solvedCount":7256},{"contestId":17,"index":"E","solvedCount":2286},{"contestId":17,"index":"D","solvedCount":1419},{"contestId":17,"index":"C","solvedCount":1103},{"contestId":17,"index":"B","solvedCount":6877},{"contestId":17,"index":"A","solvedCount":23094},{"contestId":16,"index":"E","solvedCount":7187},{"contestId":16,"index":"D","solvedCount":1938},{"contestId":16,"index":"C","solvedCount":5638},{"contestId":16,"index":"B","solvedCount":21471},{"contestId":16,"index":"A","solvedCount":18291},{"contestId":15,"index":"E","solvedCount":718},{"contestId":15,"index":"D","solvedCount":1012},{"contestId":15,"index":"C","solvedCount":3084},{"contestId":15,"index":"B","solvedCount":1778},{"contestId":15,"index":"A","solvedCount":4683},{"contestId":14,"index":"E","solvedCount":2180},{"contestId":14,"index":"D","solvedCount":5512},{"contestId":14,"index":"C","solvedCount":4025},{"contestId":14,"index":"B","solvedCount":8590},{"contestId":14,"index":"A","solvedCount":13231},{"contestId":13,"index":"E","solvedCount":8902},{"contestId":13,"index":"D","solvedCount":802},{"contestId":13,"index":"C","solvedCount":5827},{"contestId":13,"index":"B","solvedCount":1206},{"contestId":13,"index":"A","solvedCount":9860},{"contestId":12,"index":"E","solvedCount":1624},{"contestId":12,"index":"D","solvedCount":3209},{"contestId":12,"index":"C","solvedCount":7746},{"contestId":12,"index":"B","solvedCount":10067},{"contestId":12,"index":"A","solvedCount":16260},{"contestId":11,"index":"E","solvedCount":511},{"contestId":11,"index":"D","solvedCount":7207},{"contestId":11,"index":"C","solvedCount":761},{"contestId":11,"index":"B","solvedCount":5997},{"contestId":11,"index":"A","solvedCount":16311},{"contestId":10,"index":"E","solvedCount":983},{"contestId":10,"index":"D","solvedCount":6222},{"contestId":10,"index":"C","solvedCount":1840},{"contestId":10,"index":"B","solvedCount":2243},{"contestId":10,"index":"A","solvedCount":8779},{"contestId":9,"index":"E","solvedCount":1216},{"contestId":9,"index":"D","solvedCount":4764},{"contestId":9,"index":"C","solvedCount":14743},{"contestId":9,"index":"B","solvedCount":6496},{"contestId":9,"index":"A","solvedCount":73982},{"contestId":8,"index":"E","solvedCount":844},{"contestId":8,"index":"D","solvedCount":621},{"contestId":8,"index":"C","solvedCount":4642},{"contestId":8,"index":"B","solvedCount":5259},{"contestId":8,"index":"A","solvedCount":7099},{"contestId":7,"index":"E","solvedCount":836},{"contestId":7,"index":"D","solvedCount":4960},{"contestId":7,"index":"C","solvedCount":5968},{"contestId":7,"index":"B","solvedCount":3172},{"contestId":7,"index":"A","solvedCount":8453},{"contestId":6,"index":"E","solvedCount":4188},{"contestId":6,"index":"D","solvedCount":2391},{"contestId":6,"index":"C","solvedCount":19562},{"contestId":6,"index":"B","solvedCount":15582},{"contestId":6,"index":"A","solvedCount":24093},{"contestId":5,"index":"E","solvedCount":2669},{"contestId":5,"index":"D","solvedCount":2066},{"contestId":5,"index":"C","solvedCount":19665},{"contestId":5,"index":"B","solvedCount":7397},{"contestId":5,"index":"A","solvedCount":11744},{"contestId":4,"index":"D","solvedCount":12808},{"contestId":4,"index":"C","solvedCount":118432},{"contestId":4,"index":"B","solvedCount":31322},{"contestId":4,"index":"A","solvedCount":749188},{"contestId":3,"index":"D","solvedCount":4495},{"contestId":3,"index":"C","solvedCount":8609},{"contestId":3,"index":"B","solvedCount":5553},{"contestId":3,"index":"A","solvedCount":23144},{"contestId":2,"index":"C","solvedCount":2230},{"contestId":2,"index":"B","solvedCount":13796},{"contestId":2,"index":"A","solvedCount":32729},{"contestId":1,"index":"C","solvedCount":6858},{"contestId":1,"index":"B","solvedCount":27620},{"contestId":1,"index":"A","solvedCount":338809}]}}