{"status":"OK","result":{"problems":[{"contestId":2269,"index":"B","name":"KiaKio and Squared Numbers","type":"PROGRAMMING","points":1000.0,"tags":["brute force","implementation"]},{"contestId":2269,"index":"A","name":"SauSaGe Bank","type":"PROGRAMMING","points":500.0,"tags":["greedy","math"]},{"contestId":2268,"index":"F","name":"Deglado","type":"PROGRAMMING","points":3250.0,"tags":["constructive algorithms"]},{"contestId":2268,"index":"E","name":"Kia Kio and Tree of Life","type":"PROGRAMMING","points":2750.0,"tags":["data structures","fft","math","trees"]},{"contestId":2268,"index":"D","name":"AghaBalaSar and Hamed","type":"PROGRAMMING","points":2250.0,"tags":["data structures","dp","trees"]},{"contestId":2268,"index":"C","name":"KiaKio and Energy Intervals","type":"PROGRAMMING","points":1750.0,"tags":["binary search","bitmasks","brute force","data structures","divide and conquer","greedy","trees","two pointers"]},{"contestId":2268,"index":"B","name":"What a SauSaGe! It\u0027s All Meat","type":"PROGRAMMING","points":1000.0,"tags":["bitmasks","brute force","data structures","math"]},{"contestId":2268,"index":"A","name":"K Is Important","type":"PROGRAMMING","points":500.0,"tags":["constructive algorithms","greedy"]},{"contestId":2267,"index":"G","name":"New LRT","type":"PROGRAMMING","points":3000.0,"tags":["dp","fft"]},{"contestId":2267,"index":"F2","name":"XOR Transformations (Hard Version)","type":"PROGRAMMING","points":2000.0,"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,"tags":["bitmasks","brute force","implementation","sortings"]},{"contestId":2267,"index":"E","name":"Clean Substrings","type":"PROGRAMMING","points":1750.0,"tags":["combinatorics","data structures","math"]},{"contestId":2267,"index":"D","name":"Backrooms Hill","type":"PROGRAMMING","points":1250.0,"tags":["constructive algorithms","dp","greedy","sortings","two pointers"]},{"contestId":2267,"index":"C","name":"GCD Treasury","type":"PROGRAMMING","points":1000.0,"tags":["greedy","math","number theory"]},{"contestId":2267,"index":"B","name":"Fashionable Array","type":"PROGRAMMING","points":500.0,"tags":["brute force","constructive algorithms","sortings"]},{"contestId":2267,"index":"A","name":"Turn Into a Palindrome","type":"PROGRAMMING","points":250.0,"tags":["greedy","strings"]},{"contestId":2266,"index":"H","name":"Deque Malfunction","type":"PROGRAMMING","tags":["binary search","data structures","dp","greedy"]},{"contestId":2266,"index":"G","name":"Modular Tree","type":"PROGRAMMING","tags":["dfs and similar","dp","greedy","math","number theory","trees"]},{"contestId":2266,"index":"F","name":"MEX Replacement","type":"PROGRAMMING","tags":["binary search","brute force","greedy","implementation","math","sortings"]},{"contestId":2266,"index":"E","name":"Prime Destruction","type":"PROGRAMMING","tags":["brute force","dp","math","number theory"]},{"contestId":2266,"index":"D","name":"Falling Concrete","type":"PROGRAMMING","tags":["constructive algorithms","data structures","math","sortings"]},{"contestId":2266,"index":"C","name":"AND, OR, Sort!","type":"PROGRAMMING","tags":["greedy","strings"]},{"contestId":2266,"index":"B","name":"Three Piles","type":"PROGRAMMING","tags":["games","greedy","math"]},{"contestId":2266,"index":"A","name":"Good Contest","type":"PROGRAMMING","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":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":2269,"index":"B","solvedCount":8907},{"contestId":2269,"index":"A","solvedCount":12590},{"contestId":2268,"index":"F","solvedCount":55},{"contestId":2268,"index":"E","solvedCount":199},{"contestId":2268,"index":"D","solvedCount":387},{"contestId":2268,"index":"C","solvedCount":699},{"contestId":2268,"index":"B","solvedCount":4493},{"contestId":2268,"index":"A","solvedCount":7795},{"contestId":2267,"index":"G","solvedCount":174},{"contestId":2267,"index":"F2","solvedCount":614},{"contestId":2267,"index":"F1","solvedCount":3266},{"contestId":2267,"index":"E","solvedCount":1447},{"contestId":2267,"index":"D","solvedCount":6058},{"contestId":2267,"index":"C","solvedCount":8679},{"contestId":2267,"index":"B","solvedCount":13102},{"contestId":2267,"index":"A","solvedCount":16249},{"contestId":2266,"index":"H","solvedCount":309},{"contestId":2266,"index":"G","solvedCount":731},{"contestId":2266,"index":"F","solvedCount":1555},{"contestId":2266,"index":"E","solvedCount":6109},{"contestId":2266,"index":"D","solvedCount":7817},{"contestId":2266,"index":"C","solvedCount":14911},{"contestId":2266,"index":"B","solvedCount":22600},{"contestId":2266,"index":"A","solvedCount":25734},{"contestId":2264,"index":"F","solvedCount":344},{"contestId":2264,"index":"E2","solvedCount":385},{"contestId":2264,"index":"E1","solvedCount":1165},{"contestId":2264,"index":"D","solvedCount":2148},{"contestId":2264,"index":"C","solvedCount":6560},{"contestId":2264,"index":"B","solvedCount":10511},{"contestId":2264,"index":"A","solvedCount":14552},{"contestId":2263,"index":"B","solvedCount":12538},{"contestId":2263,"index":"A","solvedCount":16632},{"contestId":2262,"index":"F","solvedCount":167},{"contestId":2262,"index":"E","solvedCount":188},{"contestId":2262,"index":"D","solvedCount":330},{"contestId":2262,"index":"C","solvedCount":913},{"contestId":2262,"index":"B","solvedCount":1878},{"contestId":2262,"index":"A2","solvedCount":2949},{"contestId":2262,"index":"A1","solvedCount":9361},{"contestId":2260,"index":"G","solvedCount":224},{"contestId":2260,"index":"F","solvedCount":548},{"contestId":2260,"index":"E","solvedCount":1871},{"contestId":2260,"index":"D","solvedCount":4809},{"contestId":2260,"index":"C","solvedCount":9985},{"contestId":2260,"index":"B","solvedCount":15208},{"contestId":2260,"index":"A","solvedCount":19714},{"contestId":2259,"index":"H","solvedCount":939},{"contestId":2259,"index":"G","solvedCount":2516},{"contestId":2259,"index":"F","solvedCount":3416},{"contestId":2259,"index":"E","solvedCount":6231},{"contestId":2259,"index":"D","solvedCount":13204},{"contestId":2259,"index":"C","solvedCount":18032},{"contestId":2259,"index":"B","solvedCount":24094},{"contestId":2259,"index":"A","solvedCount":27121},{"contestId":2258,"index":"F","solvedCount":260},{"contestId":2258,"index":"E","solvedCount":804},{"contestId":2258,"index":"D","solvedCount":524},{"contestId":2258,"index":"C","solvedCount":5199},{"contestId":2258,"index":"B2","solvedCount":5010},{"contestId":2258,"index":"B1","solvedCount":15424},{"contestId":2258,"index":"A","solvedCount":19178},{"contestId":2257,"index":"F2","solvedCount":408},{"contestId":2257,"index":"F1","solvedCount":686},{"contestId":2257,"index":"E","solvedCount":2163},{"contestId":2257,"index":"D","solvedCount":6520},{"contestId":2257,"index":"C","solvedCount":12064},{"contestId":2257,"index":"B","solvedCount":19037},{"contestId":2257,"index":"A","solvedCount":20873},{"contestId":2256,"index":"B","solvedCount":17044},{"contestId":2256,"index":"A","solvedCount":25550},{"contestId":2255,"index":"F","solvedCount":298},{"contestId":2255,"index":"E2","solvedCount":261},{"contestId":2255,"index":"E1","solvedCount":286},{"contestId":2255,"index":"D","solvedCount":1624},{"contestId":2255,"index":"C","solvedCount":1627},{"contestId":2255,"index":"B","solvedCount":7343},{"contestId":2255,"index":"A","solvedCount":13937},{"contestId":2254,"index":"G","solvedCount":1272},{"contestId":2254,"index":"F","solvedCount":3499},{"contestId":2254,"index":"E","solvedCount":8173},{"contestId":2254,"index":"D","solvedCount":10975},{"contestId":2254,"index":"C2","solvedCount":14408},{"contestId":2254,"index":"C1","solvedCount":20336},{"contestId":2254,"index":"B","solvedCount":25576},{"contestId":2254,"index":"A","solvedCount":36768},{"contestId":2253,"index":"F","solvedCount":531},{"contestId":2253,"index":"E","solvedCount":1436},{"contestId":2253,"index":"D","solvedCount":3550},{"contestId":2253,"index":"C","solvedCount":8123},{"contestId":2253,"index":"B","solvedCount":12492},{"contestId":2253,"index":"A","solvedCount":21466},{"contestId":2252,"index":"F","solvedCount":556},{"contestId":2252,"index":"E","solvedCount":1857},{"contestId":2252,"index":"D","solvedCount":5542},{"contestId":2252,"index":"C","solvedCount":10219},{"contestId":2252,"index":"B","solvedCount":13037},{"contestId":2252,"index":"A","solvedCount":18941},{"contestId":2250,"index":"B","solvedCount":15256},{"contestId":2250,"index":"A","solvedCount":19228},{"contestId":2249,"index":"F","solvedCount":213},{"contestId":2249,"index":"E2","solvedCount":244},{"contestId":2249,"index":"E1","solvedCount":271},{"contestId":2249,"index":"D","solvedCount":1175},{"contestId":2249,"index":"C","solvedCount":1830},{"contestId":2249,"index":"B","solvedCount":4549},{"contestId":2249,"index":"A","solvedCount":10550},{"contestId":2248,"index":"G","solvedCount":244},{"contestId":2248,"index":"F","solvedCount":696},{"contestId":2248,"index":"E","solvedCount":2071},{"contestId":2248,"index":"D","solvedCount":7566},{"contestId":2248,"index":"C","solvedCount":10385},{"contestId":2248,"index":"B","solvedCount":15060},{"contestId":2248,"index":"A","solvedCount":20952},{"contestId":2247,"index":"F","solvedCount":601},{"contestId":2247,"index":"E","solvedCount":1189},{"contestId":2247,"index":"D2","solvedCount":2549},{"contestId":2247,"index":"D1","solvedCount":6953},{"contestId":2247,"index":"C","solvedCount":13469},{"contestId":2247,"index":"B","solvedCount":16517},{"contestId":2247,"index":"A","solvedCount":22789},{"contestId":2246,"index":"F","solvedCount":341},{"contestId":2246,"index":"E","solvedCount":715},{"contestId":2246,"index":"D","solvedCount":3364},{"contestId":2246,"index":"C","solvedCount":9319},{"contestId":2246,"index":"B","solvedCount":17684},{"contestId":2246,"index":"A","solvedCount":19941},{"contestId":2245,"index":"H","solvedCount":114},{"contestId":2245,"index":"G","solvedCount":192},{"contestId":2245,"index":"F","solvedCount":433},{"contestId":2245,"index":"E","solvedCount":1197},{"contestId":2245,"index":"D2","solvedCount":2260},{"contestId":2245,"index":"D1","solvedCount":3949},{"contestId":2245,"index":"C","solvedCount":7272},{"contestId":2245,"index":"B","solvedCount":11157},{"contestId":2245,"index":"A","solvedCount":14265},{"contestId":2244,"index":"G","solvedCount":3062},{"contestId":2244,"index":"F","solvedCount":4624},{"contestId":2244,"index":"E","solvedCount":9319},{"contestId":2244,"index":"D","solvedCount":13843},{"contestId":2244,"index":"C","solvedCount":18103},{"contestId":2244,"index":"B","solvedCount":25301},{"contestId":2244,"index":"A","solvedCount":30720},{"contestId":2242,"index":"F","solvedCount":494},{"contestId":2242,"index":"E","solvedCount":1630},{"contestId":2242,"index":"D","solvedCount":8225},{"contestId":2242,"index":"C","solvedCount":11880},{"contestId":2242,"index":"B","solvedCount":18046},{"contestId":2242,"index":"A","solvedCount":25301},{"contestId":2241,"index":"G","solvedCount":1028},{"contestId":2241,"index":"F","solvedCount":5194},{"contestId":2241,"index":"E","solvedCount":6796},{"contestId":2241,"index":"D","solvedCount":17007},{"contestId":2241,"index":"C","solvedCount":22277},{"contestId":2241,"index":"B","solvedCount":21674},{"contestId":2241,"index":"A","solvedCount":35556},{"contestId":2240,"index":"B","solvedCount":11341},{"contestId":2240,"index":"A","solvedCount":17317},{"contestId":2239,"index":"F","solvedCount":251},{"contestId":2239,"index":"E","solvedCount":182},{"contestId":2239,"index":"D","solvedCount":706},{"contestId":2239,"index":"C","solvedCount":1555},{"contestId":2239,"index":"B","solvedCount":7490},{"contestId":2239,"index":"A","solvedCount":9634},{"contestId":2238,"index":"F","solvedCount":497},{"contestId":2238,"index":"E","solvedCount":2261},{"contestId":2238,"index":"D","solvedCount":8101},{"contestId":2238,"index":"C","solvedCount":9716},{"contestId":2238,"index":"B","solvedCount":16759},{"contestId":2238,"index":"A","solvedCount":20348},{"contestId":2237,"index":"I2","solvedCount":115},{"contestId":2237,"index":"I1","solvedCount":85},{"contestId":2237,"index":"H","solvedCount":158},{"contestId":2237,"index":"G","solvedCount":455},{"contestId":2237,"index":"F","solvedCount":1135},{"contestId":2237,"index":"E","solvedCount":2165},{"contestId":2237,"index":"D","solvedCount":6670},{"contestId":2237,"index":"C","solvedCount":16585},{"contestId":2237,"index":"B","solvedCount":15367},{"contestId":2237,"index":"A","solvedCount":22433},{"contestId":2236,"index":"G","solvedCount":445},{"contestId":2236,"index":"F2","solvedCount":1242},{"contestId":2236,"index":"F1","solvedCount":5303},{"contestId":2236,"index":"E","solvedCount":6814},{"contestId":2236,"index":"D","solvedCount":13380},{"contestId":2236,"index":"C","solvedCount":21916},{"contestId":2236,"index":"B","solvedCount":29432},{"contestId":2236,"index":"A","solvedCount":35979},{"contestId":2234,"index":"G","solvedCount":408},{"contestId":2234,"index":"F","solvedCount":2462},{"contestId":2234,"index":"E","solvedCount":2204},{"contestId":2234,"index":"D","solvedCount":9127},{"contestId":2234,"index":"C","solvedCount":12643},{"contestId":2234,"index":"B","solvedCount":22855},{"contestId":2234,"index":"A","solvedCount":24878},{"contestId":2233,"index":"F","solvedCount":537},{"contestId":2233,"index":"E2","solvedCount":1373},{"contestId":2233,"index":"E1","solvedCount":1296},{"contestId":2233,"index":"D","solvedCount":3716},{"contestId":2233,"index":"C","solvedCount":9937},{"contestId":2233,"index":"B","solvedCount":18629},{"contestId":2233,"index":"A","solvedCount":23643},{"contestId":2232,"index":"F","solvedCount":318},{"contestId":2232,"index":"E","solvedCount":649},{"contestId":2232,"index":"D","solvedCount":2840},{"contestId":2232,"index":"C2","solvedCount":9090},{"contestId":2232,"index":"C1","solvedCount":12568},{"contestId":2232,"index":"B","solvedCount":21759},{"contestId":2232,"index":"A","solvedCount":23839},{"contestId":2231,"index":"F","solvedCount":850},{"contestId":2231,"index":"E","solvedCount":1236},{"contestId":2231,"index":"D","solvedCount":3995},{"contestId":2231,"index":"C","solvedCount":12446},{"contestId":2231,"index":"B","solvedCount":18689},{"contestId":2231,"index":"A","solvedCount":26145},{"contestId":2230,"index":"F","solvedCount":541},{"contestId":2230,"index":"E","solvedCount":1569},{"contestId":2230,"index":"D","solvedCount":5625},{"contestId":2230,"index":"C","solvedCount":12068},{"contestId":2230,"index":"B","solvedCount":17841},{"contestId":2230,"index":"A","solvedCount":24193},{"contestId":2229,"index":"I","solvedCount":249},{"contestId":2229,"index":"H","solvedCount":248},{"contestId":2229,"index":"G","solvedCount":381},{"contestId":2229,"index":"F","solvedCount":1164},{"contestId":2229,"index":"E","solvedCount":2098},{"contestId":2229,"index":"D","solvedCount":5542},{"contestId":2229,"index":"C2","solvedCount":9057},{"contestId":2229,"index":"C1","solvedCount":16434},{"contestId":2229,"index":"B","solvedCount":19064},{"contestId":2229,"index":"A","solvedCount":19162},{"contestId":2228,"index":"F","solvedCount":372},{"contestId":2228,"index":"E2","solvedCount":366},{"contestId":2228,"index":"E1","solvedCount":665},{"contestId":2228,"index":"D","solvedCount":3034},{"contestId":2228,"index":"C2","solvedCount":6539},{"contestId":2228,"index":"C1","solvedCount":8422},{"contestId":2228,"index":"B","solvedCount":17622},{"contestId":2228,"index":"A","solvedCount":22405},{"contestId":2227,"index":"H","solvedCount":1807},{"contestId":2227,"index":"G","solvedCount":2364},{"contestId":2227,"index":"F","solvedCount":4707},{"contestId":2227,"index":"E","solvedCount":10386},{"contestId":2227,"index":"D","solvedCount":14952},{"contestId":2227,"index":"C","solvedCount":23850},{"contestId":2227,"index":"B","solvedCount":28916},{"contestId":2227,"index":"A","solvedCount":32934},{"contestId":2226,"index":"G","solvedCount":211},{"contestId":2226,"index":"F","solvedCount":309},{"contestId":2226,"index":"E","solvedCount":1108},{"contestId":2226,"index":"D","solvedCount":3379},{"contestId":2226,"index":"C","solvedCount":8549},{"contestId":2226,"index":"B","solvedCount":15413},{"contestId":2226,"index":"A","solvedCount":16079},{"contestId":2225,"index":"G","solvedCount":284},{"contestId":2225,"index":"F","solvedCount":801},{"contestId":2225,"index":"E","solvedCount":1345},{"contestId":2225,"index":"D","solvedCount":8715},{"contestId":2225,"index":"C","solvedCount":14696},{"contestId":2225,"index":"B","solvedCount":17997},{"contestId":2225,"index":"A","solvedCount":22431},{"contestId":2224,"index":"B","solvedCount":9750},{"contestId":2224,"index":"A","solvedCount":12420},{"contestId":2223,"index":"F","solvedCount":121},{"contestId":2223,"index":"E","solvedCount":77},{"contestId":2223,"index":"D","solvedCount":388},{"contestId":2223,"index":"C","solvedCount":993},{"contestId":2223,"index":"B","solvedCount":4046},{"contestId":2223,"index":"A","solvedCount":8437},{"contestId":2222,"index":"H","solvedCount":164},{"contestId":2222,"index":"G","solvedCount":238},{"contestId":2222,"index":"F","solvedCount":767},{"contestId":2222,"index":"E","solvedCount":2489},{"contestId":2222,"index":"D","solvedCount":4275},{"contestId":2222,"index":"C","solvedCount":6531},{"contestId":2222,"index":"B","solvedCount":9359},{"contestId":2222,"index":"A","solvedCount":12757},{"contestId":2220,"index":"B","solvedCount":15316},{"contestId":2220,"index":"A","solvedCount":21790},{"contestId":2219,"index":"E","solvedCount":166},{"contestId":2219,"index":"D","solvedCount":572},{"contestId":2219,"index":"C","solvedCount":1536},{"contestId":2219,"index":"B2","solvedCount":3945},{"contestId":2219,"index":"B1","solvedCount":4389},{"contestId":2219,"index":"A","solvedCount":11286},{"contestId":2218,"index":"G","solvedCount":4838},{"contestId":2218,"index":"F","solvedCount":9573},{"contestId":2218,"index":"E","solvedCount":18173},{"contestId":2218,"index":"D","solvedCount":22658},{"contestId":2218,"index":"C","solvedCount":32293},{"contestId":2218,"index":"B","solvedCount":42479},{"contestId":2218,"index":"A","solvedCount":44876},{"contestId":2217,"index":"H","solvedCount":301},{"contestId":2217,"index":"G","solvedCount":468},{"contestId":2217,"index":"F","solvedCount":957},{"contestId":2217,"index":"E","solvedCount":2575},{"contestId":2217,"index":"D","solvedCount":3923},{"contestId":2217,"index":"C","solvedCount":12343},{"contestId":2217,"index":"B","solvedCount":18977},{"contestId":2217,"index":"A","solvedCount":25640},{"contestId":2216,"index":"B","solvedCount":5670},{"contestId":2216,"index":"A","solvedCount":6578},{"contestId":2215,"index":"G","solvedCount":99},{"contestId":2215,"index":"F","solvedCount":114},{"contestId":2215,"index":"E","solvedCount":241},{"contestId":2215,"index":"D","solvedCount":183},{"contestId":2215,"index":"C","solvedCount":924},{"contestId":2215,"index":"B","solvedCount":1376},{"contestId":2215,"index":"A","solvedCount":4082},{"contestId":2214,"index":"J","solvedCount":3731},{"contestId":2214,"index":"I","solvedCount":332},{"contestId":2214,"index":"H","solvedCount":1817},{"contestId":2214,"index":"G","solvedCount":820},{"contestId":2214,"index":"F","solvedCount":1103},{"contestId":2214,"index":"E","solvedCount":1130},{"contestId":2214,"index":"D","solvedCount":4500},{"contestId":2214,"index":"C","solvedCount":2003},{"contestId":2214,"index":"B","solvedCount":6986},{"contestId":2214,"index":"A","solvedCount":10790},{"contestId":2211,"index":"H","solvedCount":130},{"contestId":2211,"index":"G","solvedCount":379},{"contestId":2211,"index":"F","solvedCount":1063},{"contestId":2211,"index":"E","solvedCount":1070},{"contestId":2211,"index":"D","solvedCount":3453},{"contestId":2211,"index":"C2","solvedCount":4363},{"contestId":2211,"index":"C1","solvedCount":10824},{"contestId":2211,"index":"B","solvedCount":13341},{"contestId":2211,"index":"A","solvedCount":18133},{"contestId":2210,"index":"F","solvedCount":286},{"contestId":2210,"index":"E","solvedCount":393},{"contestId":2210,"index":"D","solvedCount":2342},{"contestId":2210,"index":"C2","solvedCount":2465},{"contestId":2210,"index":"C1","solvedCount":15070},{"contestId":2210,"index":"B","solvedCount":20151},{"contestId":2210,"index":"A","solvedCount":25257},{"contestId":2209,"index":"F","solvedCount":484},{"contestId":2209,"index":"E","solvedCount":2094},{"contestId":2209,"index":"D","solvedCount":6085},{"contestId":2209,"index":"C","solvedCount":12225},{"contestId":2209,"index":"B","solvedCount":22220},{"contestId":2209,"index":"A","solvedCount":23903},{"contestId":2208,"index":"E","solvedCount":498},{"contestId":2208,"index":"D2","solvedCount":2169},{"contestId":2208,"index":"D1","solvedCount":4982},{"contestId":2208,"index":"C","solvedCount":13108},{"contestId":2208,"index":"B","solvedCount":15443},{"contestId":2208,"index":"A","solvedCount":22482},{"contestId":2207,"index":"H3","solvedCount":81},{"contestId":2207,"index":"H2","solvedCount":70},{"contestId":2207,"index":"H1","solvedCount":70},{"contestId":2207,"index":"G","solvedCount":238},{"contestId":2207,"index":"F","solvedCount":340},{"contestId":2207,"index":"E2","solvedCount":1015},{"contestId":2207,"index":"E1","solvedCount":1885},{"contestId":2207,"index":"D","solvedCount":2389},{"contestId":2207,"index":"C","solvedCount":6676},{"contestId":2207,"index":"B","solvedCount":6830},{"contestId":2207,"index":"A","solvedCount":15308},{"contestId":2206,"index":"M","solvedCount":63},{"contestId":2206,"index":"L","solvedCount":83},{"contestId":2206,"index":"K","solvedCount":2363},{"contestId":2206,"index":"J","solvedCount":1563},{"contestId":2206,"index":"I","solvedCount":246},{"contestId":2206,"index":"H","solvedCount":1613},{"contestId":2206,"index":"G","solvedCount":118},{"contestId":2206,"index":"F","solvedCount":509},{"contestId":2206,"index":"E","solvedCount":554},{"contestId":2206,"index":"D","solvedCount":360},{"contestId":2206,"index":"C","solvedCount":853},{"contestId":2206,"index":"B","solvedCount":518},{"contestId":2206,"index":"A","solvedCount":154},{"contestId":2205,"index":"G","solvedCount":244},{"contestId":2205,"index":"F","solvedCount":751},{"contestId":2205,"index":"E","solvedCount":1819},{"contestId":2205,"index":"D","solvedCount":5857},{"contestId":2205,"index":"C","solvedCount":8990},{"contestId":2205,"index":"B","solvedCount":17891},{"contestId":2205,"index":"A","solvedCount":18922},{"contestId":2204,"index":"G","solvedCount":626},{"contestId":2204,"index":"F","solvedCount":1391},{"contestId":2204,"index":"E","solvedCount":5374},{"contestId":2204,"index":"D","solvedCount":10414},{"contestId":2204,"index":"C","solvedCount":20321},{"contestId":2204,"index":"B","solvedCount":21686},{"contestId":2204,"index":"A","solvedCount":23962},{"contestId":2203,"index":"F","solvedCount":482},{"contestId":2203,"index":"E","solvedCount":1568},{"contestId":2203,"index":"D","solvedCount":6342},{"contestId":2203,"index":"C","solvedCount":8256},{"contestId":2203,"index":"B","solvedCount":16943},{"contestId":2203,"index":"A","solvedCount":20349},{"contestId":2202,"index":"G1","solvedCount":340},{"contestId":2202,"index":"B","solvedCount":13008},{"contestId":2202,"index":"A","solvedCount":17767},{"contestId":2201,"index":"G","solvedCount":85},{"contestId":2201,"index":"F2","solvedCount":485},{"contestId":2201,"index":"F1","solvedCount":331},{"contestId":2201,"index":"E","solvedCount":314},{"contestId":2201,"index":"D","solvedCount":887},{"contestId":2201,"index":"C","solvedCount":2300},{"contestId":2201,"index":"B","solvedCount":5625},{"contestId":2201,"index":"A2","solvedCount":5717},{"contestId":2201,"index":"A1","solvedCount":12669},{"contestId":2200,"index":"H","solvedCount":576},{"contestId":2200,"index":"G","solvedCount":1331},{"contestId":2200,"index":"F","solvedCount":3423},{"contestId":2200,"index":"E","solvedCount":9694},{"contestId":2200,"index":"D","solvedCount":13992},{"contestId":2200,"index":"C","solvedCount":25081},{"contestId":2200,"index":"B","solvedCount":28806},{"contestId":2200,"index":"A","solvedCount":32180},{"contestId":2199,"index":"I","solvedCount":48},{"contestId":2199,"index":"H","solvedCount":119},{"contestId":2199,"index":"G","solvedCount":68},{"contestId":2199,"index":"F","solvedCount":189},{"contestId":2199,"index":"E","solvedCount":196},{"contestId":2199,"index":"D","solvedCount":346},{"contestId":2199,"index":"C","solvedCount":581},{"contestId":2199,"index":"B","solvedCount":1280},{"contestId":2199,"index":"A","solvedCount":1826},{"contestId":2197,"index":"B","solvedCount":17329},{"contestId":2197,"index":"A","solvedCount":24460},{"contestId":2196,"index":"F","solvedCount":144},{"contestId":2196,"index":"E2","solvedCount":253},{"contestId":2196,"index":"E1","solvedCount":326},{"contestId":2196,"index":"D","solvedCount":1108},{"contestId":2196,"index":"C2","solvedCount":2843},{"contestId":2196,"index":"C1","solvedCount":4020},{"contestId":2196,"index":"B","solvedCount":9696},{"contestId":2196,"index":"A","solvedCount":17987},{"contestId":2195,"index":"H","solvedCount":548},{"contestId":2195,"index":"G","solvedCount":1239},{"contestId":2195,"index":"F","solvedCount":3058},{"contestId":2195,"index":"E","solvedCount":9843},{"contestId":2195,"index":"D","solvedCount":15278},{"contestId":2195,"index":"C","solvedCount":22684},{"contestId":2195,"index":"B","solvedCount":27433},{"contestId":2195,"index":"A","solvedCount":38722},{"contestId":2194,"index":"F2","solvedCount":239},{"contestId":2194,"index":"F1","solvedCount":1033},{"contestId":2194,"index":"E","solvedCount":2972},{"contestId":2194,"index":"D","solvedCount":8985},{"contestId":2194,"index":"C","solvedCount":11962},{"contestId":2194,"index":"B","solvedCount":20463},{"contestId":2194,"index":"A","solvedCount":25494},{"contestId":2193,"index":"H","solvedCount":1183},{"contestId":2193,"index":"G","solvedCount":2470},{"contestId":2193,"index":"F","solvedCount":9616},{"contestId":2193,"index":"E","solvedCount":16650},{"contestId":2193,"index":"D","solvedCount":23373},{"contestId":2193,"index":"C","solvedCount":31081},{"contestId":2193,"index":"B","solvedCount":31763},{"contestId":2193,"index":"A","solvedCount":45188},{"contestId":2192,"index":"F","solvedCount":208},{"contestId":2192,"index":"E","solvedCount":2355},{"contestId":2192,"index":"D","solvedCount":4108},{"contestId":2192,"index":"C","solvedCount":12566},{"contestId":2192,"index":"B","solvedCount":16347},{"contestId":2192,"index":"A","solvedCount":19266},{"contestId":2191,"index":"B","solvedCount":21342},{"contestId":2191,"index":"A","solvedCount":29169},{"contestId":2190,"index":"G","solvedCount":113},{"contestId":2190,"index":"F","solvedCount":110},{"contestId":2190,"index":"E","solvedCount":274},{"contestId":2190,"index":"D","solvedCount":1050},{"contestId":2190,"index":"C","solvedCount":1401},{"contestId":2190,"index":"B2","solvedCount":3475},{"contestId":2190,"index":"B1","solvedCount":11827},{"contestId":2190,"index":"A","solvedCount":18724},{"contestId":2189,"index":"F","solvedCount":266},{"contestId":2189,"index":"E","solvedCount":924},{"contestId":2189,"index":"D2","solvedCount":2125},{"contestId":2189,"index":"D1","solvedCount":4342},{"contestId":2189,"index":"C2","solvedCount":6650},{"contestId":2189,"index":"C1","solvedCount":15034},{"contestId":2189,"index":"B","solvedCount":16610},{"contestId":2189,"index":"A","solvedCount":25355},{"contestId":2188,"index":"B","solvedCount":22722},{"contestId":2188,"index":"A","solvedCount":27047},{"contestId":2187,"index":"G","solvedCount":125},{"contestId":2187,"index":"F2","solvedCount":110},{"contestId":2187,"index":"F1","solvedCount":272},{"contestId":2187,"index":"E","solvedCount":383},{"contestId":2187,"index":"D","solvedCount":734},{"contestId":2187,"index":"C","solvedCount":1526},{"contestId":2187,"index":"B","solvedCount":5799},{"contestId":2187,"index":"A","solvedCount":17095},{"contestId":2185,"index":"H","solvedCount":797},{"contestId":2185,"index":"G","solvedCount":3823},{"contestId":2185,"index":"F","solvedCount":5690},{"contestId":2185,"index":"E","solvedCount":11380},{"contestId":2185,"index":"D","solvedCount":22473},{"contestId":2185,"index":"C","solvedCount":31534},{"contestId":2185,"index":"B","solvedCount":44442},{"contestId":2185,"index":"A","solvedCount":47194},{"contestId":2184,"index":"G","solvedCount":3309},{"contestId":2184,"index":"F","solvedCount":4450},{"contestId":2184,"index":"E","solvedCount":6435},{"contestId":2184,"index":"D","solvedCount":10446},{"contestId":2184,"index":"C","solvedCount":23653},{"contestId":2184,"index":"B","solvedCount":25887},{"contestId":2184,"index":"A","solvedCount":40709},{"contestId":2183,"index":"I2","solvedCount":92},{"contestId":2183,"index":"I1","solvedCount":104},{"contestId":2183,"index":"H","solvedCount":179},{"contestId":2183,"index":"G","solvedCount":254},{"contestId":2183,"index":"F","solvedCount":1286},{"contestId":2183,"index":"E","solvedCount":3080},{"contestId":2183,"index":"D2","solvedCount":2643},{"contestId":2183,"index":"D1","solvedCount":9556},{"contestId":2183,"index":"C","solvedCount":11462},{"contestId":2183,"index":"B","solvedCount":16923},{"contestId":2183,"index":"A","solvedCount":24382},{"contestId":2182,"index":"G","solvedCount":402},{"contestId":2182,"index":"F2","solvedCount":1184},{"contestId":2182,"index":"F1","solvedCount":1378},{"contestId":2182,"index":"E","solvedCount":6046},{"contestId":2182,"index":"D","solvedCount":9688},{"contestId":2182,"index":"C","solvedCount":16718},{"contestId":2182,"index":"B","solvedCount":24542},{"contestId":2182,"index":"A","solvedCount":26599},{"contestId":2181,"index":"M","solvedCount":3868},{"contestId":2181,"index":"L","solvedCount":157},{"contestId":2181,"index":"K","solvedCount":95},{"contestId":2181,"index":"J","solvedCount":837},{"contestId":2181,"index":"I","solvedCount":75},{"contestId":2181,"index":"H","solvedCount":7729},{"contestId":2181,"index":"G","solvedCount":703},{"contestId":2181,"index":"F","solvedCount":4162},{"contestId":2181,"index":"E","solvedCount":169},{"contestId":2181,"index":"D","solvedCount":1505},{"contestId":2181,"index":"C","solvedCount":178},{"contestId":2181,"index":"B","solvedCount":6737},{"contestId":2181,"index":"A","solvedCount":4171},{"contestId":2180,"index":"H2","solvedCount":124},{"contestId":2180,"index":"H1","solvedCount":133},{"contestId":2180,"index":"G","solvedCount":161},{"contestId":2180,"index":"F2","solvedCount":254},{"contestId":2180,"index":"F1","solvedCount":443},{"contestId":2180,"index":"E","solvedCount":1842},{"contestId":2180,"index":"D","solvedCount":4453},{"contestId":2180,"index":"C","solvedCount":6866},{"contestId":2180,"index":"B","solvedCount":25431},{"contestId":2180,"index":"A","solvedCount":26705},{"contestId":2179,"index":"H","solvedCount":1400},{"contestId":2179,"index":"G","solvedCount":1335},{"contestId":2179,"index":"F","solvedCount":2988},{"contestId":2179,"index":"E","solvedCount":6180},{"contestId":2179,"index":"D","solvedCount":14439},{"contestId":2179,"index":"C","solvedCount":23602},{"contestId":2179,"index":"B","solvedCount":29555},{"contestId":2179,"index":"A","solvedCount":35965},{"contestId":2178,"index":"I","solvedCount":273},{"contestId":2178,"index":"H","solvedCount":356},{"contestId":2178,"index":"G","solvedCount":656},{"contestId":2178,"index":"F","solvedCount":1905},{"contestId":2178,"index":"E","solvedCount":3821},{"contestId":2178,"index":"D","solvedCount":7111},{"contestId":2178,"index":"C","solvedCount":17105},{"contestId":2178,"index":"B","solvedCount":22783},{"contestId":2178,"index":"A","solvedCount":26905},{"contestId":2176,"index":"F","solvedCount":1614},{"contestId":2176,"index":"E","solvedCount":1394},{"contestId":2176,"index":"D","solvedCount":6275},{"contestId":2176,"index":"C","solvedCount":16772},{"contestId":2176,"index":"B","solvedCount":24250},{"contestId":2176,"index":"A","solvedCount":30230},{"contestId":2175,"index":"B","solvedCount":13345},{"contestId":2175,"index":"A","solvedCount":19720},{"contestId":2174,"index":"F","solvedCount":521},{"contestId":2174,"index":"E2","solvedCount":120},{"contestId":2174,"index":"E1","solvedCount":168},{"contestId":2174,"index":"D","solvedCount":335},{"contestId":2174,"index":"C2","solvedCount":1136},{"contestId":2174,"index":"C1","solvedCount":1289},{"contestId":2174,"index":"B","solvedCount":4361},{"contestId":2174,"index":"A","solvedCount":15640},{"contestId":2173,"index":"F","solvedCount":650},{"contestId":2173,"index":"E","solvedCount":1669},{"contestId":2173,"index":"D","solvedCount":3951},{"contestId":2173,"index":"C","solvedCount":13524},{"contestId":2173,"index":"B","solvedCount":19172},{"contestId":2173,"index":"A","solvedCount":24808},{"contestId":2172,"index":"N","solvedCount":181},{"contestId":2172,"index":"M","solvedCount":6702},{"contestId":2172,"index":"L","solvedCount":931},{"contestId":2172,"index":"K","solvedCount":928},{"contestId":2172,"index":"J","solvedCount":635},{"contestId":2172,"index":"I","solvedCount":1213},{"contestId":2172,"index":"H","solvedCount":334},{"contestId":2172,"index":"G","solvedCount":78},{"contestId":2172,"index":"F","solvedCount":4484},{"contestId":2172,"index":"E","solvedCount":6630},{"contestId":2172,"index":"D","solvedCount":143},{"contestId":2172,"index":"C","solvedCount":112},{"contestId":2172,"index":"B","solvedCount":2460},{"contestId":2172,"index":"A","solvedCount":15595},{"contestId":2171,"index":"H","solvedCount":1100},{"contestId":2171,"index":"G","solvedCount":2547},{"contestId":2171,"index":"F","solvedCount":7887},{"contestId":2171,"index":"E","solvedCount":3874},{"contestId":2171,"index":"D","solvedCount":12696},{"contestId":2171,"index":"C2","solvedCount":12742},{"contestId":2171,"index":"C1","solvedCount":20355},{"contestId":2171,"index":"B","solvedCount":28717},{"contestId":2171,"index":"A","solvedCount":38893},{"contestId":2170,"index":"F","solvedCount":893},{"contestId":2170,"index":"E","solvedCount":2518},{"contestId":2170,"index":"D","solvedCount":1796},{"contestId":2170,"index":"C","solvedCount":12181},{"contestId":2170,"index":"B","solvedCount":15654},{"contestId":2170,"index":"A","solvedCount":20861},{"contestId":2169,"index":"F","solvedCount":361},{"contestId":2169,"index":"E","solvedCount":1158},{"contestId":2169,"index":"D2","solvedCount":2420},{"contestId":2169,"index":"D1","solvedCount":9195},{"contestId":2169,"index":"C","solvedCount":13703},{"contestId":2169,"index":"B","solvedCount":17130},{"contestId":2169,"index":"A","solvedCount":20634},{"contestId":2168,"index":"C","solvedCount":935},{"contestId":2168,"index":"B","solvedCount":1669},{"contestId":2168,"index":"A2","solvedCount":3615},{"contestId":2168,"index":"A1","solvedCount":5419},{"contestId":2167,"index":"G","solvedCount":11798},{"contestId":2167,"index":"F","solvedCount":7899},{"contestId":2167,"index":"E","solvedCount":9864},{"contestId":2167,"index":"D","solvedCount":32294},{"contestId":2167,"index":"C","solvedCount":37877},{"contestId":2167,"index":"B","solvedCount":55674},{"contestId":2167,"index":"A","solvedCount":63614},{"contestId":2166,"index":"B","solvedCount":19480},{"contestId":2166,"index":"A","solvedCount":24089},{"contestId":2165,"index":"F","solvedCount":275},{"contestId":2165,"index":"E","solvedCount":623},{"contestId":2165,"index":"D","solvedCount":1082},{"contestId":2165,"index":"C","solvedCount":6252},{"contestId":2165,"index":"B","solvedCount":6841},{"contestId":2165,"index":"A","solvedCount":17129},{"contestId":2164,"index":"H","solvedCount":117},{"contestId":2164,"index":"G","solvedCount":354},{"contestId":2164,"index":"F2","solvedCount":941},{"contestId":2164,"index":"F1","solvedCount":1951},{"contestId":2164,"index":"E","solvedCount":4928},{"contestId":2164,"index":"D","solvedCount":7156},{"contestId":2164,"index":"C","solvedCount":13519},{"contestId":2164,"index":"B","solvedCount":21363},{"contestId":2164,"index":"A","solvedCount":23551},{"contestId":2163,"index":"E","solvedCount":699},{"contestId":2163,"index":"D2","solvedCount":1610},{"contestId":2163,"index":"D1","solvedCount":2875},{"contestId":2163,"index":"C","solvedCount":9810},{"contestId":2163,"index":"B","solvedCount":9681},{"contestId":2163,"index":"A","solvedCount":20365},{"contestId":2162,"index":"H","solvedCount":388},{"contestId":2162,"index":"G","solvedCount":2968},{"contestId":2162,"index":"F","solvedCount":3086},{"contestId":2162,"index":"E","solvedCount":10027},{"contestId":2162,"index":"D","solvedCount":13095},{"contestId":2162,"index":"C","solvedCount":22660},{"contestId":2162,"index":"B","solvedCount":29337},{"contestId":2162,"index":"A","solvedCount":43450},{"contestId":2161,"index":"H","solvedCount":83},{"contestId":2161,"index":"G","solvedCount":106},{"contestId":2161,"index":"F","solvedCount":399},{"contestId":2161,"index":"E","solvedCount":827},{"contestId":2161,"index":"D","solvedCount":2961},{"contestId":2161,"index":"C","solvedCount":13681},{"contestId":2161,"index":"B","solvedCount":5664},{"contestId":2161,"index":"A","solvedCount":16204},{"contestId":2160,"index":"C","solvedCount":16083},{"contestId":2160,"index":"B","solvedCount":18714},{"contestId":2160,"index":"A","solvedCount":23181},{"contestId":2159,"index":"F","solvedCount":904},{"contestId":2159,"index":"E","solvedCount":2374},{"contestId":2159,"index":"D2","solvedCount":521},{"contestId":2159,"index":"D1","solvedCount":2402},{"contestId":2159,"index":"C","solvedCount":3552},{"contestId":2159,"index":"B","solvedCount":4288},{"contestId":2159,"index":"A","solvedCount":9698},{"contestId":2158,"index":"F2","solvedCount":312},{"contestId":2158,"index":"F1","solvedCount":478},{"contestId":2158,"index":"E","solvedCount":693},{"contestId":2158,"index":"D","solvedCount":3546},{"contestId":2158,"index":"C","solvedCount":12135},{"contestId":2158,"index":"B","solvedCount":15069},{"contestId":2158,"index":"A","solvedCount":24566},{"contestId":2157,"index":"I","solvedCount":226},{"contestId":2157,"index":"H","solvedCount":570},{"contestId":2157,"index":"G","solvedCount":992},{"contestId":2157,"index":"F","solvedCount":1895},{"contestId":2157,"index":"E","solvedCount":5704},{"contestId":2157,"index":"D","solvedCount":8457},{"contestId":2157,"index":"C","solvedCount":12007},{"contestId":2157,"index":"B","solvedCount":15610},{"contestId":2157,"index":"A","solvedCount":19191},{"contestId":2156,"index":"F2","solvedCount":283},{"contestId":2156,"index":"F1","solvedCount":1701},{"contestId":2156,"index":"E","solvedCount":1017},{"contestId":2156,"index":"D","solvedCount":5642},{"contestId":2156,"index":"C","solvedCount":13121},{"contestId":2156,"index":"B","solvedCount":21951},{"contestId":2156,"index":"A","solvedCount":27965},{"contestId":2155,"index":"F","solvedCount":760},{"contestId":2155,"index":"E","solvedCount":3150},{"contestId":2155,"index":"D","solvedCount":6334},{"contestId":2155,"index":"C","solvedCount":11146},{"contestId":2155,"index":"B","solvedCount":18132},{"contestId":2155,"index":"A","solvedCount":26293},{"contestId":2154,"index":"F2","solvedCount":227},{"contestId":2154,"index":"F1","solvedCount":613},{"contestId":2154,"index":"E","solvedCount":1279},{"contestId":2154,"index":"D","solvedCount":5225},{"contestId":2154,"index":"C2","solvedCount":5822},{"contestId":2154,"index":"C1","solvedCount":14477},{"contestId":2154,"index":"B","solvedCount":20940},{"contestId":2154,"index":"A","solvedCount":24093},{"contestId":2153,"index":"F","solvedCount":347},{"contestId":2153,"index":"E","solvedCount":1056},{"contestId":2153,"index":"D","solvedCount":6725},{"contestId":2153,"index":"C","solvedCount":12538},{"contestId":2153,"index":"B","solvedCount":23464},{"contestId":2153,"index":"A","solvedCount":27262},{"contestId":2152,"index":"H2","solvedCount":272},{"contestId":2152,"index":"H1","solvedCount":2709},{"contestId":2152,"index":"G","solvedCount":4076},{"contestId":2152,"index":"F","solvedCount":4060},{"contestId":2152,"index":"E","solvedCount":4811},{"contestId":2152,"index":"D","solvedCount":9085},{"contestId":2152,"index":"C","solvedCount":15061},{"contestId":2152,"index":"B","solvedCount":15063},{"contestId":2152,"index":"A","solvedCount":25149},{"contestId":2151,"index":"C","solvedCount":11209},{"contestId":2151,"index":"A","solvedCount":18784},{"contestId":2150,"index":"G","solvedCount":455},{"contestId":2150,"index":"F","solvedCount":318},{"contestId":2150,"index":"E2","solvedCount":903},{"contestId":2150,"index":"E1","solvedCount":2928},{"contestId":2150,"index":"D","solvedCount":1401},{"contestId":2150,"index":"C","solvedCount":4761},{"contestId":2150,"index":"B","solvedCount":8538},{"contestId":2150,"index":"A","solvedCount":14458},{"contestId":2149,"index":"G","solvedCount":2905},{"contestId":2149,"index":"F","solvedCount":5109},{"contestId":2149,"index":"E","solvedCount":9968},{"contestId":2149,"index":"D","solvedCount":20808},{"contestId":2149,"index":"C","solvedCount":29779},{"contestId":2149,"index":"B","solvedCount":34464},{"contestId":2149,"index":"A","solvedCount":43501},{"contestId":2148,"index":"G","solvedCount":4461},{"contestId":2148,"index":"F","solvedCount":7057},{"contestId":2148,"index":"E","solvedCount":15105},{"contestId":2148,"index":"D","solvedCount":28352},{"contestId":2148,"index":"C","solvedCount":26735},{"contestId":2148,"index":"B","solvedCount":34840},{"contestId":2148,"index":"A","solvedCount":50814},{"contestId":2147,"index":"I2","solvedCount":186},{"contestId":2147,"index":"I1","solvedCount":207},{"contestId":2147,"index":"H","solvedCount":567},{"contestId":2147,"index":"G","solvedCount":1316},{"contestId":2147,"index":"F","solvedCount":1744},{"contestId":2147,"index":"E","solvedCount":2383},{"contestId":2147,"index":"D","solvedCount":9296},{"contestId":2147,"index":"C","solvedCount":12462},{"contestId":2147,"index":"B","solvedCount":19926},{"contestId":2147,"index":"A","solvedCount":21390},{"contestId":2146,"index":"F","solvedCount":349},{"contestId":2146,"index":"E","solvedCount":2219},{"contestId":2146,"index":"D2","solvedCount":4332},{"contestId":2146,"index":"D1","solvedCount":11411},{"contestId":2146,"index":"C","solvedCount":14206},{"contestId":2146,"index":"B","solvedCount":16894},{"contestId":2146,"index":"A","solvedCount":22733},{"contestId":2145,"index":"G","solvedCount":653},{"contestId":2145,"index":"F","solvedCount":1090},{"contestId":2145,"index":"E","solvedCount":3296},{"contestId":2145,"index":"D","solvedCount":7177},{"contestId":2145,"index":"C","solvedCount":16514},{"contestId":2145,"index":"B","solvedCount":22853},{"contestId":2145,"index":"A","solvedCount":32555},{"contestId":2144,"index":"F","solvedCount":1124},{"contestId":2144,"index":"E2","solvedCount":1606},{"contestId":2144,"index":"E1","solvedCount":2865},{"contestId":2144,"index":"D","solvedCount":7524},{"contestId":2144,"index":"C","solvedCount":16041},{"contestId":2144,"index":"B","solvedCount":19556},{"contestId":2144,"index":"A","solvedCount":22582},{"contestId":2143,"index":"F","solvedCount":474},{"contestId":2143,"index":"E","solvedCount":2138},{"contestId":2143,"index":"D2","solvedCount":3075},{"contestId":2143,"index":"D1","solvedCount":6942},{"contestId":2143,"index":"C","solvedCount":15222},{"contestId":2143,"index":"B","solvedCount":22567},{"contestId":2143,"index":"A","solvedCount":21816},{"contestId":2141,"index":"I","solvedCount":77},{"contestId":2141,"index":"H","solvedCount":85},{"contestId":2141,"index":"G","solvedCount":66},{"contestId":2141,"index":"F","solvedCount":147},{"contestId":2141,"index":"E","solvedCount":267},{"contestId":2141,"index":"D","solvedCount":494},{"contestId":2141,"index":"C","solvedCount":360},{"contestId":2141,"index":"B","solvedCount":1594},{"contestId":2141,"index":"A","solvedCount":1706},{"contestId":2140,"index":"F","solvedCount":339},{"contestId":2140,"index":"E2","solvedCount":1312},{"contestId":2140,"index":"E1","solvedCount":2273},{"contestId":2140,"index":"D","solvedCount":5275},{"contestId":2140,"index":"C","solvedCount":13356},{"contestId":2140,"index":"B","solvedCount":23645},{"contestId":2140,"index":"A","solvedCount":23295},{"contestId":2139,"index":"B","solvedCount":21662},{"contestId":2139,"index":"A","solvedCount":26946},{"contestId":2138,"index":"F","solvedCount":99},{"contestId":2138,"index":"E2","solvedCount":227},{"contestId":2138,"index":"E1","solvedCount":282},{"contestId":2138,"index":"D","solvedCount":690},{"contestId":2138,"index":"C2","solvedCount":3636},{"contestId":2138,"index":"C1","solvedCount":5794},{"contestId":2138,"index":"B","solvedCount":5717},{"contestId":2138,"index":"A","solvedCount":17958},{"contestId":2137,"index":"G","solvedCount":2069},{"contestId":2137,"index":"F","solvedCount":4262},{"contestId":2137,"index":"E","solvedCount":10884},{"contestId":2137,"index":"D","solvedCount":20727},{"contestId":2137,"index":"C","solvedCount":24155},{"contestId":2137,"index":"B","solvedCount":27831},{"contestId":2137,"index":"A","solvedCount":36756},{"contestId":2136,"index":"B","solvedCount":21948},{"contestId":2136,"index":"A","solvedCount":27215},{"contestId":2135,"index":"F","solvedCount":699},{"contestId":2135,"index":"E2","solvedCount":324},{"contestId":2135,"index":"E1","solvedCount":1403},{"contestId":2135,"index":"D2","solvedCount":1496},{"contestId":2135,"index":"D1","solvedCount":4336},{"contestId":2135,"index":"C","solvedCount":6588},{"contestId":2135,"index":"B","solvedCount":9483},{"contestId":2135,"index":"A","solvedCount":21530},{"contestId":2134,"index":"F","solvedCount":718},{"contestId":2134,"index":"E","solvedCount":2555},{"contestId":2134,"index":"D","solvedCount":3817},{"contestId":2134,"index":"C","solvedCount":19797},{"contestId":2134,"index":"B","solvedCount":22273},{"contestId":2134,"index":"A","solvedCount":27674},{"contestId":2133,"index":"F","solvedCount":528},{"contestId":2133,"index":"E","solvedCount":1818},{"contestId":2133,"index":"D","solvedCount":7936},{"contestId":2133,"index":"C","solvedCount":13509},{"contestId":2133,"index":"B","solvedCount":26380},{"contestId":2133,"index":"A","solvedCount":32141},{"contestId":2132,"index":"G","solvedCount":538},{"contestId":2132,"index":"F","solvedCount":3020},{"contestId":2132,"index":"E","solvedCount":8662},{"contestId":2132,"index":"D","solvedCount":9330},{"contestId":2132,"index":"C2","solvedCount":14002},{"contestId":2132,"index":"C1","solvedCount":28926},{"contestId":2132,"index":"B","solvedCount":34925},{"contestId":2132,"index":"A","solvedCount":45750},{"contestId":2131,"index":"H","solvedCount":937},{"contestId":2131,"index":"G","solvedCount":3937},{"contestId":2131,"index":"F","solvedCount":4876},{"contestId":2131,"index":"E","solvedCount":18103},{"contestId":2131,"index":"D","solvedCount":15132},{"contestId":2131,"index":"C","solvedCount":22640},{"contestId":2131,"index":"B","solvedCount":31768},{"contestId":2131,"index":"A","solvedCount":40077},{"contestId":2130,"index":"B","solvedCount":22271},{"contestId":2130,"index":"A","solvedCount":29263},{"contestId":2129,"index":"F2","solvedCount":143},{"contestId":2129,"index":"F1","solvedCount":1028},{"contestId":2129,"index":"E","solvedCount":719},{"contestId":2129,"index":"D","solvedCount":3781},{"contestId":2129,"index":"C3","solvedCount":2329},{"contestId":2129,"index":"C2","solvedCount":3917},{"contestId":2129,"index":"C1","solvedCount":5315},{"contestId":2129,"index":"B","solvedCount":16233},{"contestId":2129,"index":"A","solvedCount":19378},{"contestId":2128,"index":"F","solvedCount":414},{"contestId":2128,"index":"E2","solvedCount":837},{"contestId":2128,"index":"E1","solvedCount":6945},{"contestId":2128,"index":"D","solvedCount":13137},{"contestId":2128,"index":"C","solvedCount":21752},{"contestId":2128,"index":"B","solvedCount":22361},{"contestId":2128,"index":"A","solvedCount":29310},{"contestId":2127,"index":"H","solvedCount":2817},{"contestId":2127,"index":"G2","solvedCount":172},{"contestId":2127,"index":"G1","solvedCount":195},{"contestId":2127,"index":"F","solvedCount":3014},{"contestId":2127,"index":"E","solvedCount":5459},{"contestId":2127,"index":"D","solvedCount":8478},{"contestId":2127,"index":"C","solvedCount":15197},{"contestId":2127,"index":"B","solvedCount":15236},{"contestId":2127,"index":"A","solvedCount":22233},{"contestId":2126,"index":"G2","solvedCount":1258},{"contestId":2126,"index":"G1","solvedCount":2589},{"contestId":2126,"index":"F","solvedCount":4507},{"contestId":2126,"index":"E","solvedCount":17833},{"contestId":2126,"index":"D","solvedCount":24989},{"contestId":2126,"index":"C","solvedCount":27215},{"contestId":2126,"index":"B","solvedCount":38830},{"contestId":2126,"index":"A","solvedCount":54478},{"contestId":2125,"index":"F","solvedCount":464},{"contestId":2125,"index":"E","solvedCount":1467},{"contestId":2125,"index":"D","solvedCount":9875},{"contestId":2125,"index":"C","solvedCount":23640},{"contestId":2125,"index":"B","solvedCount":28905},{"contestId":2125,"index":"A","solvedCount":28783},{"contestId":2124,"index":"I","solvedCount":777},{"contestId":2124,"index":"H","solvedCount":266},{"contestId":2124,"index":"G","solvedCount":767},{"contestId":2124,"index":"F2","solvedCount":1260},{"contestId":2124,"index":"F1","solvedCount":3550},{"contestId":2124,"index":"E","solvedCount":5870},{"contestId":2124,"index":"D","solvedCount":10128},{"contestId":2124,"index":"C","solvedCount":17520},{"contestId":2124,"index":"B","solvedCount":23159},{"contestId":2124,"index":"A","solvedCount":21629},{"contestId":2123,"index":"G","solvedCount":3476},{"contestId":2123,"index":"F","solvedCount":10306},{"contestId":2123,"index":"E","solvedCount":15564},{"contestId":2123,"index":"D","solvedCount":22840},{"contestId":2123,"index":"C","solvedCount":32170},{"contestId":2123,"index":"B","solvedCount":35716},{"contestId":2123,"index":"A","solvedCount":42778},{"contestId":2122,"index":"G","solvedCount":2439},{"contestId":2122,"index":"F","solvedCount":215},{"contestId":2122,"index":"E","solvedCount":3077},{"contestId":2122,"index":"D","solvedCount":3175},{"contestId":2122,"index":"C","solvedCount":10695},{"contestId":2122,"index":"B","solvedCount":17839},{"contestId":2122,"index":"A","solvedCount":21673},{"contestId":2121,"index":"H","solvedCount":2343},{"contestId":2121,"index":"G","solvedCount":5579},{"contestId":2121,"index":"F","solvedCount":8480},{"contestId":2121,"index":"E","solvedCount":15397},{"contestId":2121,"index":"D","solvedCount":18898},{"contestId":2121,"index":"C","solvedCount":22624},{"contestId":2121,"index":"B","solvedCount":33074},{"contestId":2121,"index":"A","solvedCount":40178},{"contestId":2120,"index":"G","solvedCount":118},{"contestId":2120,"index":"F","solvedCount":510},{"contestId":2120,"index":"E","solvedCount":1924},{"contestId":2120,"index":"D","solvedCount":6033},{"contestId":2120,"index":"C","solvedCount":13170},{"contestId":2120,"index":"B","solvedCount":18249},{"contestId":2120,"index":"A","solvedCount":20707},{"contestId":2119,"index":"F","solvedCount":198},{"contestId":2119,"index":"E","solvedCount":746},{"contestId":2119,"index":"D","solvedCount":3604},{"contestId":2119,"index":"C","solvedCount":17023},{"contestId":2119,"index":"B","solvedCount":19040},{"contestId":2119,"index":"A","solvedCount":27896},{"contestId":2118,"index":"F","solvedCount":305},{"contestId":2118,"index":"E","solvedCount":1461},{"contestId":2118,"index":"D2","solvedCount":2604},{"contestId":2118,"index":"D1","solvedCount":8731},{"contestId":2118,"index":"C","solvedCount":19254},{"contestId":2118,"index":"B","solvedCount":20648},{"contestId":2118,"index":"A","solvedCount":29608},{"contestId":2117,"index":"H","solvedCount":1038},{"contestId":2117,"index":"G","solvedCount":5532},{"contestId":2117,"index":"F","solvedCount":6195},{"contestId":2117,"index":"E","solvedCount":12504},{"contestId":2117,"index":"D","solvedCount":23062},{"contestId":2117,"index":"C","solvedCount":21943},{"contestId":2117,"index":"B","solvedCount":32833},{"contestId":2117,"index":"A","solvedCount":39081},{"contestId":2116,"index":"B","solvedCount":18105},{"contestId":2116,"index":"A","solvedCount":27318},{"contestId":2115,"index":"F2","solvedCount":193},{"contestId":2115,"index":"F1","solvedCount":223},{"contestId":2115,"index":"E","solvedCount":554},{"contestId":2115,"index":"D","solvedCount":3096},{"contestId":2115,"index":"C","solvedCount":2116},{"contestId":2115,"index":"B","solvedCount":5986},{"contestId":2115,"index":"A","solvedCount":17743},{"contestId":2114,"index":"G","solvedCount":2113},{"contestId":2114,"index":"F","solvedCount":5704},{"contestId":2114,"index":"E","solvedCount":14675},{"contestId":2114,"index":"D","solvedCount":15173},{"contestId":2114,"index":"C","solvedCount":31971},{"contestId":2114,"index":"B","solvedCount":31383},{"contestId":2114,"index":"A","solvedCount":44775},{"contestId":2113,"index":"F","solvedCount":1013},{"contestId":2113,"index":"E","solvedCount":441},{"contestId":2113,"index":"D","solvedCount":2998},{"contestId":2113,"index":"C","solvedCount":8356},{"contestId":2113,"index":"B","solvedCount":15201},{"contestId":2113,"index":"A","solvedCount":20847},{"contestId":2112,"index":"F","solvedCount":675},{"contestId":2112,"index":"E","solvedCount":3505},{"contestId":2112,"index":"D","solvedCount":9918},{"contestId":2112,"index":"C","solvedCount":18424},{"contestId":2112,"index":"B","solvedCount":21763},{"contestId":2112,"index":"A","solvedCount":29929},{"contestId":2111,"index":"G","solvedCount":438},{"contestId":2111,"index":"F","solvedCount":1480},{"contestId":2111,"index":"E","solvedCount":5569},{"contestId":2111,"index":"D","solvedCount":12512},{"contestId":2111,"index":"C","solvedCount":20324},{"contestId":2111,"index":"B","solvedCount":18420},{"contestId":2111,"index":"A","solvedCount":20987},{"contestId":2110,"index":"F","solvedCount":1989},{"contestId":2110,"index":"E","solvedCount":2874},{"contestId":2110,"index":"D","solvedCount":8973},{"contestId":2110,"index":"C","solvedCount":16458},{"contestId":2110,"index":"B","solvedCount":28472},{"contestId":2110,"index":"A","solvedCount":30478},{"contestId":2109,"index":"F","solvedCount":301},{"contestId":2109,"index":"E","solvedCount":1897},{"contestId":2109,"index":"D","solvedCount":5998},{"contestId":2109,"index":"C3","solvedCount":3475},{"contestId":2109,"index":"C2","solvedCount":9064},{"contestId":2109,"index":"C1","solvedCount":11979},{"contestId":2109,"index":"B","solvedCount":17919},{"contestId":2109,"index":"A","solvedCount":27374},{"contestId":2108,"index":"F","solvedCount":576},{"contestId":2108,"index":"E","solvedCount":944},{"contestId":2108,"index":"D","solvedCount":2497},{"contestId":2108,"index":"C","solvedCount":15383},{"contestId":2108,"index":"B","solvedCount":15039},{"contestId":2108,"index":"A","solvedCount":22502},{"contestId":2107,"index":"F2","solvedCount":587},{"contestId":2107,"index":"F1","solvedCount":1909},{"contestId":2107,"index":"E","solvedCount":967},{"contestId":2107,"index":"D","solvedCount":3672},{"contestId":2107,"index":"C","solvedCount":12654},{"contestId":2107,"index":"B","solvedCount":20423},{"contestId":2107,"index":"A","solvedCount":22530},{"contestId":2106,"index":"G2","solvedCount":670},{"contestId":2106,"index":"G1","solvedCount":1705},{"contestId":2106,"index":"F","solvedCount":4640},{"contestId":2106,"index":"E","solvedCount":6200},{"contestId":2106,"index":"D","solvedCount":12827},{"contestId":2106,"index":"C","solvedCount":26470},{"contestId":2106,"index":"B","solvedCount":29165},{"contestId":2106,"index":"A","solvedCount":37418},{"contestId":2104,"index":"G","solvedCount":571},{"contestId":2104,"index":"F","solvedCount":756},{"contestId":2104,"index":"E","solvedCount":8458},{"contestId":2104,"index":"D","solvedCount":13886},{"contestId":2104,"index":"C","solvedCount":17922},{"contestId":2104,"index":"B","solvedCount":21538},{"contestId":2104,"index":"A","solvedCount":26796},{"contestId":2103,"index":"F","solvedCount":655},{"contestId":2103,"index":"E","solvedCount":643},{"contestId":2103,"index":"D","solvedCount":4112},{"contestId":2103,"index":"C","solvedCount":11139},{"contestId":2103,"index":"B","solvedCount":18182},{"contestId":2103,"index":"A","solvedCount":25325},{"contestId":2102,"index":"B","solvedCount":20476},{"contestId":2102,"index":"A","solvedCount":22199},{"contestId":2101,"index":"F","solvedCount":305},{"contestId":2101,"index":"E","solvedCount":3297},{"contestId":2101,"index":"D","solvedCount":2329},{"contestId":2101,"index":"C","solvedCount":5086},{"contestId":2101,"index":"B","solvedCount":9171},{"contestId":2101,"index":"A","solvedCount":15839},{"contestId":2098,"index":"B","solvedCount":8287},{"contestId":2098,"index":"A","solvedCount":15032},{"contestId":2097,"index":"F","solvedCount":207},{"contestId":2097,"index":"E","solvedCount":297},{"contestId":2097,"index":"D","solvedCount":571},{"contestId":2097,"index":"C","solvedCount":1071},{"contestId":2097,"index":"B","solvedCount":2017},{"contestId":2097,"index":"A","solvedCount":9071},{"contestId":2096,"index":"H","solvedCount":239},{"contestId":2096,"index":"G","solvedCount":467},{"contestId":2096,"index":"F","solvedCount":557},{"contestId":2096,"index":"E","solvedCount":2128},{"contestId":2096,"index":"D","solvedCount":5764},{"contestId":2096,"index":"C","solvedCount":8537},{"contestId":2096,"index":"B","solvedCount":17096},{"contestId":2096,"index":"A","solvedCount":20993},{"contestId":2095,"index":"J","solvedCount":555},{"contestId":2095,"index":"I","solvedCount":645},{"contestId":2095,"index":"H","solvedCount":857},{"contestId":2095,"index":"G","solvedCount":975},{"contestId":2095,"index":"F","solvedCount":861},{"contestId":2095,"index":"E","solvedCount":798},{"contestId":2095,"index":"D","solvedCount":5355},{"contestId":2095,"index":"C","solvedCount":3804},{"contestId":2095,"index":"B","solvedCount":6080},{"contestId":2095,"index":"A","solvedCount":13916},{"contestId":2094,"index":"H","solvedCount":3971},{"contestId":2094,"index":"G","solvedCount":8284},{"contestId":2094,"index":"F","solvedCount":11986},{"contestId":2094,"index":"E","solvedCount":19286},{"contestId":2094,"index":"D","solvedCount":24887},{"contestId":2094,"index":"C","solvedCount":31599},{"contestId":2094,"index":"B","solvedCount":34121},{"contestId":2094,"index":"A","solvedCount":58890},{"contestId":2093,"index":"G","solvedCount":4107},{"contestId":2093,"index":"F","solvedCount":6091},{"contestId":2093,"index":"E","solvedCount":14113},{"contestId":2093,"index":"D","solvedCount":12681},{"contestId":2093,"index":"C","solvedCount":32014},{"contestId":2093,"index":"B","solvedCount":31932},{"contestId":2093,"index":"A","solvedCount":41876},{"contestId":2092,"index":"F","solvedCount":450},{"contestId":2092,"index":"E","solvedCount":3951},{"contestId":2092,"index":"D","solvedCount":7065},{"contestId":2092,"index":"C","solvedCount":23382},{"contestId":2092,"index":"B","solvedCount":25635},{"contestId":2092,"index":"A","solvedCount":28994},{"contestId":2091,"index":"G","solvedCount":1672},{"contestId":2091,"index":"F","solvedCount":6401},{"contestId":2091,"index":"E","solvedCount":20446},{"contestId":2091,"index":"D","solvedCount":24316},{"contestId":2091,"index":"C","solvedCount":29632},{"contestId":2091,"index":"B","solvedCount":33335},{"contestId":2091,"index":"A","solvedCount":39792},{"contestId":2090,"index":"C","solvedCount":6574},{"contestId":2090,"index":"B","solvedCount":17017},{"contestId":2090,"index":"A","solvedCount":21804},{"contestId":2089,"index":"E","solvedCount":134},{"contestId":2089,"index":"D","solvedCount":200},{"contestId":2089,"index":"C2","solvedCount":274},{"contestId":2089,"index":"C1","solvedCount":1522},{"contestId":2089,"index":"B2","solvedCount":1361},{"contestId":2089,"index":"B1","solvedCount":3365},{"contestId":2089,"index":"A","solvedCount":7526},{"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":1058},{"contestId":2086,"index":"F","solvedCount":148},{"contestId":2086,"index":"E","solvedCount":1725},{"contestId":2086,"index":"D","solvedCount":8735},{"contestId":2086,"index":"C","solvedCount":16745},{"contestId":2086,"index":"B","solvedCount":19530},{"contestId":2086,"index":"A","solvedCount":34231},{"contestId":2085,"index":"F2","solvedCount":548},{"contestId":2085,"index":"F1","solvedCount":822},{"contestId":2085,"index":"E","solvedCount":3289},{"contestId":2085,"index":"D","solvedCount":5597},{"contestId":2085,"index":"C","solvedCount":14201},{"contestId":2085,"index":"B","solvedCount":17615},{"contestId":2085,"index":"A","solvedCount":24104},{"contestId":2084,"index":"H","solvedCount":123},{"contestId":2084,"index":"G2","solvedCount":121},{"contestId":2084,"index":"G1","solvedCount":776},{"contestId":2084,"index":"F","solvedCount":528},{"contestId":2084,"index":"E","solvedCount":1850},{"contestId":2084,"index":"D","solvedCount":9243},{"contestId":2084,"index":"C","solvedCount":12167},{"contestId":2084,"index":"B","solvedCount":17321},{"contestId":2084,"index":"A","solvedCount":17653},{"contestId":2082,"index":"B","solvedCount":8752},{"contestId":2082,"index":"A","solvedCount":11377},{"contestId":2081,"index":"G2","solvedCount":57},{"contestId":2081,"index":"G1","solvedCount":83},{"contestId":2081,"index":"F","solvedCount":149},{"contestId":2081,"index":"E","solvedCount":92},{"contestId":2081,"index":"D","solvedCount":1254},{"contestId":2081,"index":"C","solvedCount":387},{"contestId":2081,"index":"B","solvedCount":1039},{"contestId":2081,"index":"A","solvedCount":4403},{"contestId":2080,"index":"D","solvedCount":49},{"contestId":2080,"index":"C","solvedCount":223},{"contestId":2080,"index":"B","solvedCount":536},{"contestId":2080,"index":"A","solvedCount":49},{"contestId":2079,"index":"D","solvedCount":723},{"contestId":2079,"index":"C","solvedCount":233},{"contestId":2079,"index":"B","solvedCount":186},{"contestId":2079,"index":"A","solvedCount":47},{"contestId":2078,"index":"D","solvedCount":6804},{"contestId":2078,"index":"B","solvedCount":18763},{"contestId":2078,"index":"A","solvedCount":23584},{"contestId":2077,"index":"G","solvedCount":155},{"contestId":2077,"index":"F","solvedCount":279},{"contestId":2077,"index":"E","solvedCount":647},{"contestId":2077,"index":"D","solvedCount":397},{"contestId":2077,"index":"C","solvedCount":2461},{"contestId":2077,"index":"B","solvedCount":3827},{"contestId":2077,"index":"A","solvedCount":15127},{"contestId":2075,"index":"F","solvedCount":544},{"contestId":2075,"index":"E","solvedCount":1220},{"contestId":2075,"index":"D","solvedCount":6135},{"contestId":2075,"index":"C","solvedCount":14970},{"contestId":2075,"index":"B","solvedCount":19501},{"contestId":2075,"index":"A","solvedCount":28316},{"contestId":2074,"index":"G","solvedCount":2260},{"contestId":2074,"index":"F","solvedCount":2558},{"contestId":2074,"index":"E","solvedCount":6953},{"contestId":2074,"index":"D","solvedCount":12491},{"contestId":2074,"index":"C","solvedCount":22595},{"contestId":2074,"index":"B","solvedCount":35690},{"contestId":2074,"index":"A","solvedCount":45586},{"contestId":2073,"index":"M","solvedCount":86},{"contestId":2073,"index":"L","solvedCount":1859},{"contestId":2073,"index":"K","solvedCount":258},{"contestId":2073,"index":"J","solvedCount":1228},{"contestId":2073,"index":"I","solvedCount":131},{"contestId":2073,"index":"H","solvedCount":394},{"contestId":2073,"index":"G","solvedCount":956},{"contestId":2073,"index":"F","solvedCount":83},{"contestId":2073,"index":"E","solvedCount":86},{"contestId":2073,"index":"D","solvedCount":594},{"contestId":2073,"index":"C","solvedCount":348},{"contestId":2073,"index":"B","solvedCount":74},{"contestId":2073,"index":"A","solvedCount":1295},{"contestId":2072,"index":"G","solvedCount":2217},{"contestId":2072,"index":"F","solvedCount":8802},{"contestId":2072,"index":"E","solvedCount":12794},{"contestId":2072,"index":"D","solvedCount":18175},{"contestId":2072,"index":"C","solvedCount":20196},{"contestId":2072,"index":"B","solvedCount":31767},{"contestId":2072,"index":"A","solvedCount":41512},{"contestId":2071,"index":"F","solvedCount":366},{"contestId":2071,"index":"E","solvedCount":856},{"contestId":2071,"index":"D2","solvedCount":1143},{"contestId":2071,"index":"D1","solvedCount":6941},{"contestId":2071,"index":"C","solvedCount":10045},{"contestId":2071,"index":"B","solvedCount":21460},{"contestId":2071,"index":"A","solvedCount":28352},{"contestId":2070,"index":"F","solvedCount":386},{"contestId":2070,"index":"E","solvedCount":1957},{"contestId":2070,"index":"D","solvedCount":11772},{"contestId":2070,"index":"C","solvedCount":14431},{"contestId":2070,"index":"B","solvedCount":20166},{"contestId":2070,"index":"A","solvedCount":26857},{"contestId":2069,"index":"F","solvedCount":834},{"contestId":2069,"index":"E","solvedCount":2005},{"contestId":2069,"index":"D","solvedCount":7299},{"contestId":2069,"index":"C","solvedCount":15524},{"contestId":2069,"index":"B","solvedCount":19326},{"contestId":2069,"index":"A","solvedCount":26872},{"contestId":2068,"index":"K","solvedCount":248},{"contestId":2068,"index":"J","solvedCount":1684},{"contestId":2068,"index":"I","solvedCount":75},{"contestId":2068,"index":"H","solvedCount":437},{"contestId":2068,"index":"G","solvedCount":83},{"contestId":2068,"index":"F","solvedCount":1586},{"contestId":2068,"index":"E","solvedCount":391},{"contestId":2068,"index":"D","solvedCount":278},{"contestId":2068,"index":"C","solvedCount":1733},{"contestId":2068,"index":"B","solvedCount":154},{"contestId":2068,"index":"A","solvedCount":1052},{"contestId":2067,"index":"C","solvedCount":13163},{"contestId":2067,"index":"B","solvedCount":19617},{"contestId":2067,"index":"A","solvedCount":26096},{"contestId":2066,"index":"F","solvedCount":81},{"contestId":2066,"index":"E","solvedCount":471},{"contestId":2066,"index":"D2","solvedCount":683},{"contestId":2066,"index":"D1","solvedCount":1536},{"contestId":2066,"index":"C","solvedCount":2605},{"contestId":2066,"index":"B","solvedCount":5648},{"contestId":2066,"index":"A","solvedCount":7468},{"contestId":2065,"index":"H","solvedCount":2077},{"contestId":2065,"index":"G","solvedCount":6631},{"contestId":2065,"index":"F","solvedCount":7476},{"contestId":2065,"index":"E","solvedCount":12551},{"contestId":2065,"index":"D","solvedCount":21386},{"contestId":2065,"index":"C2","solvedCount":19492},{"contestId":2065,"index":"C1","solvedCount":28720},{"contestId":2065,"index":"B","solvedCount":43462},{"contestId":2065,"index":"A","solvedCount":57632},{"contestId":2064,"index":"F","solvedCount":747},{"contestId":2064,"index":"E","solvedCount":1551},{"contestId":2064,"index":"D","solvedCount":6073},{"contestId":2064,"index":"C","solvedCount":18374},{"contestId":2064,"index":"B","solvedCount":20584},{"contestId":2064,"index":"A","solvedCount":27451},{"contestId":2063,"index":"F2","solvedCount":977},{"contestId":2063,"index":"F1","solvedCount":1600},{"contestId":2063,"index":"E","solvedCount":2458},{"contestId":2063,"index":"D","solvedCount":5228},{"contestId":2063,"index":"C","solvedCount":15492},{"contestId":2063,"index":"B","solvedCount":23802},{"contestId":2063,"index":"A","solvedCount":32524},{"contestId":2062,"index":"H","solvedCount":209},{"contestId":2062,"index":"G","solvedCount":212},{"contestId":2062,"index":"F","solvedCount":648},{"contestId":2062,"index":"E2","solvedCount":476},{"contestId":2062,"index":"E1","solvedCount":4456},{"contestId":2062,"index":"D","solvedCount":3688},{"contestId":2062,"index":"C","solvedCount":18923},{"contestId":2062,"index":"B","solvedCount":24348},{"contestId":2062,"index":"A","solvedCount":28705},{"contestId":2061,"index":"I","solvedCount":144},{"contestId":2061,"index":"H2","solvedCount":83},{"contestId":2061,"index":"H1","solvedCount":113},{"contestId":2061,"index":"G","solvedCount":565},{"contestId":2061,"index":"F2","solvedCount":156},{"contestId":2061,"index":"F1","solvedCount":2336},{"contestId":2061,"index":"E","solvedCount":4134},{"contestId":2061,"index":"D","solvedCount":11205},{"contestId":2061,"index":"C","solvedCount":10430},{"contestId":2061,"index":"B","solvedCount":15089},{"contestId":2061,"index":"A","solvedCount":22581},{"contestId":2060,"index":"G","solvedCount":1357},{"contestId":2060,"index":"F","solvedCount":2699},{"contestId":2060,"index":"E","solvedCount":13111},{"contestId":2060,"index":"D","solvedCount":26929},{"contestId":2060,"index":"C","solvedCount":33298},{"contestId":2060,"index":"B","solvedCount":29275},{"contestId":2060,"index":"A","solvedCount":42021},{"contestId":2059,"index":"E2","solvedCount":360},{"contestId":2059,"index":"E1","solvedCount":913},{"contestId":2059,"index":"D","solvedCount":6839},{"contestId":2059,"index":"C","solvedCount":12978},{"contestId":2059,"index":"B","solvedCount":19296},{"contestId":2059,"index":"A","solvedCount":29573},{"contestId":2057,"index":"H","solvedCount":192},{"contestId":2057,"index":"G","solvedCount":822},{"contestId":2057,"index":"F","solvedCount":254},{"contestId":2057,"index":"E2","solvedCount":2048},{"contestId":2057,"index":"E1","solvedCount":2742},{"contestId":2057,"index":"D","solvedCount":5604},{"contestId":2057,"index":"C","solvedCount":14274},{"contestId":2057,"index":"B","solvedCount":23826},{"contestId":2057,"index":"A","solvedCount":27864},{"contestId":2056,"index":"F2","solvedCount":373},{"contestId":2056,"index":"F1","solvedCount":466},{"contestId":2056,"index":"E","solvedCount":1073},{"contestId":2056,"index":"D","solvedCount":3767},{"contestId":2056,"index":"C","solvedCount":19965},{"contestId":2056,"index":"B","solvedCount":18335},{"contestId":2056,"index":"A","solvedCount":27047},{"contestId":2055,"index":"F","solvedCount":91},{"contestId":2055,"index":"E","solvedCount":513},{"contestId":2055,"index":"D","solvedCount":4474},{"contestId":2055,"index":"C","solvedCount":17775},{"contestId":2055,"index":"B","solvedCount":27918},{"contestId":2055,"index":"A","solvedCount":34153},{"contestId":2053,"index":"I2","solvedCount":111},{"contestId":2053,"index":"I1","solvedCount":573},{"contestId":2053,"index":"H","solvedCount":88},{"contestId":2053,"index":"G","solvedCount":240},{"contestId":2053,"index":"F","solvedCount":979},{"contestId":2053,"index":"E","solvedCount":4629},{"contestId":2053,"index":"D","solvedCount":7876},{"contestId":2053,"index":"C","solvedCount":12712},{"contestId":2053,"index":"B","solvedCount":17385},{"contestId":2053,"index":"A","solvedCount":21445},{"contestId":2052,"index":"M","solvedCount":427},{"contestId":2052,"index":"L","solvedCount":164},{"contestId":2052,"index":"K","solvedCount":109},{"contestId":2052,"index":"J","solvedCount":1631},{"contestId":2052,"index":"I","solvedCount":171},{"contestId":2052,"index":"H","solvedCount":80},{"contestId":2052,"index":"G","solvedCount":213},{"contestId":2052,"index":"F","solvedCount":3953},{"contestId":2052,"index":"E","solvedCount":1578},{"contestId":2052,"index":"D","solvedCount":1264},{"contestId":2052,"index":"C","solvedCount":74},{"contestId":2052,"index":"B","solvedCount":463},{"contestId":2052,"index":"A","solvedCount":4522},{"contestId":2051,"index":"G","solvedCount":2547},{"contestId":2051,"index":"F","solvedCount":4131},{"contestId":2051,"index":"E","solvedCount":12494},{"contestId":2051,"index":"D","solvedCount":25048},{"contestId":2051,"index":"C","solvedCount":28761},{"contestId":2051,"index":"B","solvedCount":41107},{"contestId":2051,"index":"A","solvedCount":35804},{"contestId":2050,"index":"G","solvedCount":5688},{"contestId":2050,"index":"F","solvedCount":11772},{"contestId":2050,"index":"E","solvedCount":15302},{"contestId":2050,"index":"D","solvedCount":19690},{"contestId":2050,"index":"C","solvedCount":25981},{"contestId":2050,"index":"B","solvedCount":27997},{"contestId":2050,"index":"A","solvedCount":37137},{"contestId":2049,"index":"F","solvedCount":612},{"contestId":2049,"index":"E","solvedCount":1660},{"contestId":2049,"index":"D","solvedCount":6257},{"contestId":2049,"index":"C","solvedCount":14100},{"contestId":2049,"index":"B","solvedCount":19423},{"contestId":2049,"index":"A","solvedCount":24446},{"contestId":2048,"index":"I2","solvedCount":78},{"contestId":2048,"index":"I1","solvedCount":113},{"contestId":2048,"index":"H","solvedCount":278},{"contestId":2048,"index":"G","solvedCount":799},{"contestId":2048,"index":"F","solvedCount":1369},{"contestId":2048,"index":"E","solvedCount":3619},{"contestId":2048,"index":"D","solvedCount":8624},{"contestId":2048,"index":"C","solvedCount":15573},{"contestId":2048,"index":"B","solvedCount":21118},{"contestId":2048,"index":"A","solvedCount":23118},{"contestId":2047,"index":"B","solvedCount":19875},{"contestId":2047,"index":"A","solvedCount":18136},{"contestId":2046,"index":"F2","solvedCount":111},{"contestId":2046,"index":"F1","solvedCount":146},{"contestId":2046,"index":"E2","solvedCount":100},{"contestId":2046,"index":"E1","solvedCount":240},{"contestId":2046,"index":"D","solvedCount":576},{"contestId":2046,"index":"C","solvedCount":2459},{"contestId":2046,"index":"B","solvedCount":11394},{"contestId":2046,"index":"A","solvedCount":17364},{"contestId":2045,"index":"M","solvedCount":2381},{"contestId":2045,"index":"L","solvedCount":330},{"contestId":2045,"index":"K","solvedCount":136},{"contestId":2045,"index":"J","solvedCount":359},{"contestId":2045,"index":"I","solvedCount":1458},{"contestId":2045,"index":"H","solvedCount":846},{"contestId":2045,"index":"G","solvedCount":1002},{"contestId":2045,"index":"F","solvedCount":180},{"contestId":2045,"index":"E","solvedCount":402},{"contestId":2045,"index":"D","solvedCount":82},{"contestId":2045,"index":"C","solvedCount":7690},{"contestId":2045,"index":"B","solvedCount":1831},{"contestId":2045,"index":"A","solvedCount":2721},{"contestId":2044,"index":"H","solvedCount":2749},{"contestId":2044,"index":"G2","solvedCount":4098},{"contestId":2044,"index":"G1","solvedCount":7755},{"contestId":2044,"index":"F","solvedCount":6541},{"contestId":2044,"index":"E","solvedCount":18779},{"contestId":2044,"index":"D","solvedCount":24829},{"contestId":2044,"index":"C","solvedCount":46651},{"contestId":2044,"index":"B","solvedCount":54056},{"contestId":2044,"index":"A","solvedCount":64110},{"contestId":2043,"index":"G","solvedCount":347},{"contestId":2043,"index":"F","solvedCount":932},{"contestId":2043,"index":"E","solvedCount":1882},{"contestId":2043,"index":"D","solvedCount":7999},{"contestId":2043,"index":"C","solvedCount":11647},{"contestId":2043,"index":"B","solvedCount":22363},{"contestId":2043,"index":"A","solvedCount":27338},{"contestId":2042,"index":"F","solvedCount":955},{"contestId":2042,"index":"E","solvedCount":547},{"contestId":2042,"index":"D","solvedCount":5610},{"contestId":2042,"index":"C","solvedCount":9039},{"contestId":2042,"index":"B","solvedCount":20013},{"contestId":2042,"index":"A","solvedCount":21167},{"contestId":2041,"index":"N","solvedCount":87},{"contestId":2041,"index":"M","solvedCount":1397},{"contestId":2041,"index":"L","solvedCount":74},{"contestId":2041,"index":"K","solvedCount":126},{"contestId":2041,"index":"J","solvedCount":288},{"contestId":2041,"index":"I","solvedCount":706},{"contestId":2041,"index":"H","solvedCount":1077},{"contestId":2041,"index":"G","solvedCount":73},{"contestId":2041,"index":"F","solvedCount":529},{"contestId":2041,"index":"E","solvedCount":10344},{"contestId":2041,"index":"D","solvedCount":5572},{"contestId":2041,"index":"C","solvedCount":2126},{"contestId":2041,"index":"B","solvedCount":7521},{"contestId":2041,"index":"A","solvedCount":11711},{"contestId":2040,"index":"F","solvedCount":475},{"contestId":2040,"index":"E","solvedCount":2852},{"contestId":2040,"index":"D","solvedCount":6116},{"contestId":2040,"index":"C","solvedCount":11200},{"contestId":2040,"index":"B","solvedCount":24810},{"contestId":2040,"index":"A","solvedCount":24859},{"contestId":2039,"index":"H2","solvedCount":104},{"contestId":2039,"index":"H1","solvedCount":109},{"contestId":2039,"index":"G","solvedCount":92},{"contestId":2039,"index":"F2","solvedCount":303},{"contestId":2039,"index":"F1","solvedCount":542},{"contestId":2039,"index":"E","solvedCount":2442},{"contestId":2039,"index":"D","solvedCount":7263},{"contestId":2039,"index":"C2","solvedCount":5146},{"contestId":2039,"index":"C1","solvedCount":13988},{"contestId":2039,"index":"B","solvedCount":17808},{"contestId":2039,"index":"A","solvedCount":18434},{"contestId":2038,"index":"N","solvedCount":11573},{"contestId":2038,"index":"M","solvedCount":344},{"contestId":2038,"index":"L","solvedCount":8486},{"contestId":2038,"index":"K","solvedCount":1856},{"contestId":2038,"index":"J","solvedCount":9067},{"contestId":2038,"index":"I","solvedCount":764},{"contestId":2038,"index":"H","solvedCount":187},{"contestId":2038,"index":"G","solvedCount":3119},{"contestId":2038,"index":"F","solvedCount":501},{"contestId":2038,"index":"E","solvedCount":160},{"contestId":2038,"index":"D","solvedCount":920},{"contestId":2038,"index":"C","solvedCount":7325},{"contestId":2038,"index":"B","solvedCount":2009},{"contestId":2038,"index":"A","solvedCount":5733},{"contestId":2037,"index":"G","solvedCount":3964},{"contestId":2037,"index":"F","solvedCount":3069},{"contestId":2037,"index":"E","solvedCount":7700},{"contestId":2037,"index":"D","solvedCount":15217},{"contestId":2037,"index":"C","solvedCount":26316},{"contestId":2037,"index":"B","solvedCount":25940},{"contestId":2037,"index":"A","solvedCount":36699},{"contestId":2036,"index":"G","solvedCount":1884},{"contestId":2036,"index":"F","solvedCount":5612},{"contestId":2036,"index":"E","solvedCount":9940},{"contestId":2036,"index":"D","solvedCount":16426},{"contestId":2036,"index":"C","solvedCount":22702},{"contestId":2036,"index":"B","solvedCount":30246},{"contestId":2036,"index":"A","solvedCount":41667},{"contestId":2035,"index":"H","solvedCount":103},{"contestId":2035,"index":"G2","solvedCount":118},{"contestId":2035,"index":"G1","solvedCount":179},{"contestId":2035,"index":"F","solvedCount":1138},{"contestId":2035,"index":"E","solvedCount":2011},{"contestId":2035,"index":"D","solvedCount":5980},{"contestId":2035,"index":"C","solvedCount":11907},{"contestId":2035,"index":"B","solvedCount":21128},{"contestId":2035,"index":"A","solvedCount":18116},{"contestId":2034,"index":"H","solvedCount":205},{"contestId":2034,"index":"G2","solvedCount":89},{"contestId":2034,"index":"G1","solvedCount":87},{"contestId":2034,"index":"F2","solvedCount":617},{"contestId":2034,"index":"F1","solvedCount":916},{"contestId":2034,"index":"E","solvedCount":2101},{"contestId":2034,"index":"D","solvedCount":6879},{"contestId":2034,"index":"C","solvedCount":9474},{"contestId":2034,"index":"B","solvedCount":16326},{"contestId":2034,"index":"A","solvedCount":18742},{"contestId":2033,"index":"G","solvedCount":2096},{"contestId":2033,"index":"F","solvedCount":7392},{"contestId":2033,"index":"E","solvedCount":14957},{"contestId":2033,"index":"D","solvedCount":18752},{"contestId":2033,"index":"C","solvedCount":18484},{"contestId":2033,"index":"B","solvedCount":29478},{"contestId":2033,"index":"A","solvedCount":42030},{"contestId":2032,"index":"F","solvedCount":509},{"contestId":2032,"index":"E","solvedCount":1461},{"contestId":2032,"index":"D","solvedCount":6403},{"contestId":2032,"index":"C","solvedCount":16802},{"contestId":2032,"index":"B","solvedCount":21249},{"contestId":2032,"index":"A","solvedCount":25093},{"contestId":2031,"index":"F","solvedCount":487},{"contestId":2031,"index":"E","solvedCount":2807},{"contestId":2031,"index":"D","solvedCount":10276},{"contestId":2031,"index":"C","solvedCount":16223},{"contestId":2031,"index":"B","solvedCount":21386},{"contestId":2031,"index":"A","solvedCount":21433},{"contestId":2030,"index":"G2","solvedCount":260},{"contestId":2030,"index":"G1","solvedCount":290},{"contestId":2030,"index":"F","solvedCount":1253},{"contestId":2030,"index":"E","solvedCount":2044},{"contestId":2030,"index":"D","solvedCount":8984},{"contestId":2030,"index":"C","solvedCount":20365},{"contestId":2030,"index":"B","solvedCount":24223},{"contestId":2030,"index":"A","solvedCount":28023},{"contestId":2029,"index":"I","solvedCount":180},{"contestId":2029,"index":"H","solvedCount":118},{"contestId":2029,"index":"G","solvedCount":279},{"contestId":2029,"index":"F","solvedCount":876},{"contestId":2029,"index":"E","solvedCount":3653},{"contestId":2029,"index":"D","solvedCount":4069},{"contestId":2029,"index":"C","solvedCount":7960},{"contestId":2029,"index":"B","solvedCount":12081},{"contestId":2029,"index":"A","solvedCount":14398},{"contestId":2028,"index":"F","solvedCount":567},{"contestId":2028,"index":"E","solvedCount":2030},{"contestId":2028,"index":"D","solvedCount":3875},{"contestId":2028,"index":"C","solvedCount":10417},{"contestId":2028,"index":"B","solvedCount":13758},{"contestId":2028,"index":"A","solvedCount":20957},{"contestId":2027,"index":"E2","solvedCount":112},{"contestId":2027,"index":"E1","solvedCount":277},{"contestId":2027,"index":"D2","solvedCount":1969},{"contestId":2027,"index":"D1","solvedCount":7239},{"contestId":2027,"index":"C","solvedCount":14350},{"contestId":2027,"index":"B","solvedCount":18152},{"contestId":2027,"index":"A","solvedCount":22391},{"contestId":2026,"index":"F","solvedCount":429},{"contestId":2026,"index":"E","solvedCount":2153},{"contestId":2026,"index":"D","solvedCount":6255},{"contestId":2026,"index":"C","solvedCount":13094},{"contestId":2026,"index":"B","solvedCount":16967},{"contestId":2026,"index":"A","solvedCount":20708},{"contestId":2025,"index":"G","solvedCount":238},{"contestId":2025,"index":"F","solvedCount":1310},{"contestId":2025,"index":"E","solvedCount":2443},{"contestId":2025,"index":"D","solvedCount":8176},{"contestId":2025,"index":"C","solvedCount":19696},{"contestId":2025,"index":"B","solvedCount":19983},{"contestId":2025,"index":"A","solvedCount":29578},{"contestId":2024,"index":"B","solvedCount":17515},{"contestId":2024,"index":"A","solvedCount":23329},{"contestId":2023,"index":"F","solvedCount":139},{"contestId":2023,"index":"E","solvedCount":212},{"contestId":2023,"index":"D","solvedCount":620},{"contestId":2023,"index":"C","solvedCount":1420},{"contestId":2023,"index":"B","solvedCount":7407},{"contestId":2023,"index":"A","solvedCount":17092},{"contestId":2022,"index":"E2","solvedCount":747},{"contestId":2022,"index":"E1","solvedCount":796},{"contestId":2022,"index":"D2","solvedCount":873},{"contestId":2022,"index":"D1","solvedCount":4191},{"contestId":2022,"index":"C","solvedCount":6935},{"contestId":2022,"index":"B","solvedCount":15064},{"contestId":2022,"index":"A","solvedCount":17515},{"contestId":2021,"index":"E3","solvedCount":740},{"contestId":2021,"index":"E2","solvedCount":1276},{"contestId":2021,"index":"E1","solvedCount":1985},{"contestId":2021,"index":"D","solvedCount":989},{"contestId":2021,"index":"C2","solvedCount":4636},{"contestId":2021,"index":"C1","solvedCount":14439},{"contestId":2021,"index":"B","solvedCount":19358},{"contestId":2021,"index":"A","solvedCount":21918},{"contestId":2020,"index":"F","solvedCount":276},{"contestId":2020,"index":"E","solvedCount":4201},{"contestId":2020,"index":"D","solvedCount":7662},{"contestId":2020,"index":"C","solvedCount":18948},{"contestId":2020,"index":"B","solvedCount":22406},{"contestId":2020,"index":"A","solvedCount":26504},{"contestId":2019,"index":"B","solvedCount":17704},{"contestId":2019,"index":"A","solvedCount":27734},{"contestId":2018,"index":"F3","solvedCount":355},{"contestId":2018,"index":"F2","solvedCount":314},{"contestId":2018,"index":"F1","solvedCount":355},{"contestId":2018,"index":"E2","solvedCount":215},{"contestId":2018,"index":"E1","solvedCount":249},{"contestId":2018,"index":"D","solvedCount":2279},{"contestId":2018,"index":"C","solvedCount":10493},{"contestId":2018,"index":"B","solvedCount":5380},{"contestId":2018,"index":"A","solvedCount":12964},{"contestId":2014,"index":"H","solvedCount":6268},{"contestId":2014,"index":"G","solvedCount":1877},{"contestId":2014,"index":"F","solvedCount":5554},{"contestId":2014,"index":"E","solvedCount":9661},{"contestId":2014,"index":"D","solvedCount":16478},{"contestId":2014,"index":"C","solvedCount":28491},{"contestId":2014,"index":"B","solvedCount":34021},{"contestId":2014,"index":"A","solvedCount":46931},{"contestId":2013,"index":"F2","solvedCount":172},{"contestId":2013,"index":"F1","solvedCount":691},{"contestId":2013,"index":"E","solvedCount":4478},{"contestId":2013,"index":"D","solvedCount":7729},{"contestId":2013,"index":"C","solvedCount":14998},{"contestId":2013,"index":"B","solvedCount":28937},{"contestId":2013,"index":"A","solvedCount":31701},{"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":1142},{"contestId":2010,"index":"C2","solvedCount":4860},{"contestId":2010,"index":"C1","solvedCount":9552},{"contestId":2010,"index":"B","solvedCount":25294},{"contestId":2010,"index":"A","solvedCount":21772},{"contestId":2009,"index":"G3","solvedCount":567},{"contestId":2009,"index":"G2","solvedCount":1886},{"contestId":2009,"index":"G1","solvedCount":5755},{"contestId":2009,"index":"F","solvedCount":8760},{"contestId":2009,"index":"E","solvedCount":18406},{"contestId":2009,"index":"D","solvedCount":19456},{"contestId":2009,"index":"C","solvedCount":34150},{"contestId":2009,"index":"B","solvedCount":54897},{"contestId":2009,"index":"A","solvedCount":76822},{"contestId":2008,"index":"H","solvedCount":3737},{"contestId":2008,"index":"G","solvedCount":6890},{"contestId":2008,"index":"F","solvedCount":16190},{"contestId":2008,"index":"E","solvedCount":14212},{"contestId":2008,"index":"D","solvedCount":24067},{"contestId":2008,"index":"C","solvedCount":37395},{"contestId":2008,"index":"B","solvedCount":33448},{"contestId":2008,"index":"A","solvedCount":42674},{"contestId":2007,"index":"C","solvedCount":16579},{"contestId":2007,"index":"B","solvedCount":26191},{"contestId":2007,"index":"A","solvedCount":25551},{"contestId":2006,"index":"F","solvedCount":181},{"contestId":2006,"index":"E","solvedCount":332},{"contestId":2006,"index":"D","solvedCount":1025},{"contestId":2006,"index":"C","solvedCount":2128},{"contestId":2006,"index":"B","solvedCount":4490},{"contestId":2006,"index":"A","solvedCount":9993},{"contestId":2005,"index":"E2","solvedCount":1108},{"contestId":2005,"index":"E1","solvedCount":3409},{"contestId":2005,"index":"D","solvedCount":1303},{"contestId":2005,"index":"C","solvedCount":8929},{"contestId":2005,"index":"B2","solvedCount":22433},{"contestId":2005,"index":"B1","solvedCount":25381},{"contestId":2005,"index":"A","solvedCount":26952},{"contestId":2004,"index":"G","solvedCount":429},{"contestId":2004,"index":"F","solvedCount":1461},{"contestId":2004,"index":"E","solvedCount":5278},{"contestId":2004,"index":"D","solvedCount":13664},{"contestId":2004,"index":"C","solvedCount":27691},{"contestId":2004,"index":"B","solvedCount":32493},{"contestId":2004,"index":"A","solvedCount":34120},{"contestId":2003,"index":"F","solvedCount":858},{"contestId":2003,"index":"E2","solvedCount":668},{"contestId":2003,"index":"E1","solvedCount":916},{"contestId":2003,"index":"D2","solvedCount":4783},{"contestId":2003,"index":"D1","solvedCount":13800},{"contestId":2003,"index":"C","solvedCount":22260},{"contestId":2003,"index":"B","solvedCount":27817},{"contestId":2003,"index":"A","solvedCount":33059},{"contestId":2002,"index":"H","solvedCount":107},{"contestId":2002,"index":"G","solvedCount":293},{"contestId":2002,"index":"F2","solvedCount":616},{"contestId":2002,"index":"F1","solvedCount":1034},{"contestId":2002,"index":"E","solvedCount":3056},{"contestId":2002,"index":"D2","solvedCount":2962},{"contestId":2002,"index":"D1","solvedCount":5217},{"contestId":2002,"index":"C","solvedCount":18096},{"contestId":2002,"index":"B","solvedCount":23590},{"contestId":2002,"index":"A","solvedCount":21518},{"contestId":2001,"index":"E2","solvedCount":310},{"contestId":2001,"index":"E1","solvedCount":1586},{"contestId":2001,"index":"D","solvedCount":6715},{"contestId":2001,"index":"C","solvedCount":13203},{"contestId":2001,"index":"B","solvedCount":26350},{"contestId":2001,"index":"A","solvedCount":33262},{"contestId":2000,"index":"H","solvedCount":2401},{"contestId":2000,"index":"G","solvedCount":3288},{"contestId":2000,"index":"F","solvedCount":7316},{"contestId":2000,"index":"E","solvedCount":16847},{"contestId":2000,"index":"D","solvedCount":30246},{"contestId":2000,"index":"C","solvedCount":32357},{"contestId":2000,"index":"B","solvedCount":41768},{"contestId":2000,"index":"A","solvedCount":45231},{"contestId":1999,"index":"G2","solvedCount":11751},{"contestId":1999,"index":"G1","solvedCount":15257},{"contestId":1999,"index":"F","solvedCount":14706},{"contestId":1999,"index":"E","solvedCount":24529},{"contestId":1999,"index":"D","solvedCount":33521},{"contestId":1999,"index":"C","solvedCount":42494},{"contestId":1999,"index":"B","solvedCount":43088},{"contestId":1999,"index":"A","solvedCount":89055},{"contestId":1998,"index":"E2","solvedCount":950},{"contestId":1998,"index":"E1","solvedCount":2366},{"contestId":1998,"index":"D","solvedCount":4214},{"contestId":1998,"index":"C","solvedCount":7273},{"contestId":1998,"index":"B","solvedCount":28698},{"contestId":1998,"index":"A","solvedCount":26346},{"contestId":1997,"index":"F","solvedCount":1333},{"contestId":1997,"index":"E","solvedCount":3924},{"contestId":1997,"index":"D","solvedCount":16538},{"contestId":1997,"index":"C","solvedCount":25925},{"contestId":1997,"index":"B","solvedCount":23756},{"contestId":1997,"index":"A","solvedCount":34000},{"contestId":1996,"index":"G","solvedCount":2433},{"contestId":1996,"index":"F","solvedCount":6632},{"contestId":1996,"index":"E","solvedCount":13014},{"contestId":1996,"index":"D","solvedCount":20211},{"contestId":1996,"index":"C","solvedCount":28756},{"contestId":1996,"index":"B","solvedCount":37398},{"contestId":1996,"index":"A","solvedCount":59920},{"contestId":1995,"index":"E2","solvedCount":423},{"contestId":1995,"index":"E1","solvedCount":544},{"contestId":1995,"index":"D","solvedCount":3085},{"contestId":1995,"index":"C","solvedCount":10532},{"contestId":1995,"index":"B2","solvedCount":10363},{"contestId":1995,"index":"B1","solvedCount":21481},{"contestId":1995,"index":"A","solvedCount":26637},{"contestId":1994,"index":"H","solvedCount":783},{"contestId":1994,"index":"G","solvedCount":1720},{"contestId":1994,"index":"F","solvedCount":1672},{"contestId":1994,"index":"E","solvedCount":5740},{"contestId":1994,"index":"D","solvedCount":7894},{"contestId":1994,"index":"C","solvedCount":14106},{"contestId":1994,"index":"B","solvedCount":19956},{"contestId":1994,"index":"A","solvedCount":22542},{"contestId":1993,"index":"F2","solvedCount":590},{"contestId":1993,"index":"F1","solvedCount":1233},{"contestId":1993,"index":"E","solvedCount":747},{"contestId":1993,"index":"D","solvedCount":4619},{"contestId":1993,"index":"C","solvedCount":16581},{"contestId":1993,"index":"B","solvedCount":27070},{"contestId":1993,"index":"A","solvedCount":33550},{"contestId":1992,"index":"G","solvedCount":4389},{"contestId":1992,"index":"F","solvedCount":7923},{"contestId":1992,"index":"E","solvedCount":11062},{"contestId":1992,"index":"D","solvedCount":24728},{"contestId":1992,"index":"C","solvedCount":33999},{"contestId":1992,"index":"B","solvedCount":38677},{"contestId":1992,"index":"A","solvedCount":50460},{"contestId":1991,"index":"I","solvedCount":173},{"contestId":1991,"index":"H","solvedCount":590},{"contestId":1991,"index":"G","solvedCount":764},{"contestId":1991,"index":"F","solvedCount":2871},{"contestId":1991,"index":"E","solvedCount":5302},{"contestId":1991,"index":"D","solvedCount":8116},{"contestId":1991,"index":"C","solvedCount":18154},{"contestId":1991,"index":"B","solvedCount":19303},{"contestId":1991,"index":"A","solvedCount":24668},{"contestId":1990,"index":"F","solvedCount":490},{"contestId":1990,"index":"E2","solvedCount":1234},{"contestId":1990,"index":"E1","solvedCount":1254},{"contestId":1990,"index":"D","solvedCount":8005},{"contestId":1990,"index":"C","solvedCount":15026},{"contestId":1990,"index":"B","solvedCount":20272},{"contestId":1990,"index":"A","solvedCount":27469},{"contestId":1989,"index":"F","solvedCount":637},{"contestId":1989,"index":"E","solvedCount":2619},{"contestId":1989,"index":"D","solvedCount":7317},{"contestId":1989,"index":"C","solvedCount":23174},{"contestId":1989,"index":"B","solvedCount":23760},{"contestId":1989,"index":"A","solvedCount":29821},{"contestId":1988,"index":"F","solvedCount":501},{"contestId":1988,"index":"E","solvedCount":1884},{"contestId":1988,"index":"D","solvedCount":6247},{"contestId":1988,"index":"C","solvedCount":20791},{"contestId":1988,"index":"B","solvedCount":27002},{"contestId":1988,"index":"A","solvedCount":27544},{"contestId":1987,"index":"H","solvedCount":171},{"contestId":1987,"index":"G2","solvedCount":255},{"contestId":1987,"index":"G1","solvedCount":362},{"contestId":1987,"index":"F2","solvedCount":1415},{"contestId":1987,"index":"F1","solvedCount":1435},{"contestId":1987,"index":"E","solvedCount":4214},{"contestId":1987,"index":"D","solvedCount":9066},{"contestId":1987,"index":"C","solvedCount":21344},{"contestId":1987,"index":"B","solvedCount":24415},{"contestId":1987,"index":"A","solvedCount":29493},{"contestId":1986,"index":"G2","solvedCount":1546},{"contestId":1986,"index":"G1","solvedCount":1993},{"contestId":1986,"index":"F","solvedCount":7010},{"contestId":1986,"index":"E","solvedCount":11217},{"contestId":1986,"index":"D","solvedCount":18395},{"contestId":1986,"index":"C","solvedCount":26490},{"contestId":1986,"index":"B","solvedCount":30588},{"contestId":1986,"index":"A","solvedCount":48939},{"contestId":1985,"index":"H2","solvedCount":2020},{"contestId":1985,"index":"H1","solvedCount":7532},{"contestId":1985,"index":"G","solvedCount":12723},{"contestId":1985,"index":"F","solvedCount":20832},{"contestId":1985,"index":"E","solvedCount":24061},{"contestId":1985,"index":"D","solvedCount":42365},{"contestId":1985,"index":"C","solvedCount":41518},{"contestId":1985,"index":"B","solvedCount":58451},{"contestId":1985,"index":"A","solvedCount":75450},{"contestId":1984,"index":"H","solvedCount":310},{"contestId":1984,"index":"G","solvedCount":337},{"contestId":1984,"index":"F","solvedCount":1201},{"contestId":1984,"index":"E","solvedCount":1919},{"contestId":1984,"index":"D","solvedCount":4011},{"contestId":1984,"index":"C2","solvedCount":8934},{"contestId":1984,"index":"C1","solvedCount":20786},{"contestId":1984,"index":"B","solvedCount":21352},{"contestId":1984,"index":"A","solvedCount":23036},{"contestId":1983,"index":"G","solvedCount":367},{"contestId":1983,"index":"F","solvedCount":1626},{"contestId":1983,"index":"E","solvedCount":2607},{"contestId":1983,"index":"D","solvedCount":11746},{"contestId":1983,"index":"C","solvedCount":15042},{"contestId":1983,"index":"B","solvedCount":18724},{"contestId":1983,"index":"A","solvedCount":28345},{"contestId":1982,"index":"F","solvedCount":1362},{"contestId":1982,"index":"E","solvedCount":1967},{"contestId":1982,"index":"D","solvedCount":10425},{"contestId":1982,"index":"C","solvedCount":22533},{"contestId":1982,"index":"B","solvedCount":20172},{"contestId":1982,"index":"A","solvedCount":27742},{"contestId":1981,"index":"F","solvedCount":372},{"contestId":1981,"index":"E","solvedCount":1366},{"contestId":1981,"index":"D","solvedCount":2265},{"contestId":1981,"index":"C","solvedCount":6502},{"contestId":1981,"index":"B","solvedCount":16923},{"contestId":1981,"index":"A","solvedCount":24438},{"contestId":1980,"index":"G","solvedCount":1819},{"contestId":1980,"index":"F2","solvedCount":1287},{"contestId":1980,"index":"F1","solvedCount":4482},{"contestId":1980,"index":"E","solvedCount":13439},{"contestId":1980,"index":"D","solvedCount":17876},{"contestId":1980,"index":"C","solvedCount":22117},{"contestId":1980,"index":"B","solvedCount":38970},{"contestId":1980,"index":"A","solvedCount":48499},{"contestId":1979,"index":"F","solvedCount":453},{"contestId":1979,"index":"E","solvedCount":1888},{"contestId":1979,"index":"D","solvedCount":8037},{"contestId":1979,"index":"C","solvedCount":22668},{"contestId":1979,"index":"B","solvedCount":26942},{"contestId":1979,"index":"A","solvedCount":32180},{"contestId":1978,"index":"F","solvedCount":1652},{"contestId":1978,"index":"E","solvedCount":4734},{"contestId":1978,"index":"D","solvedCount":14007},{"contestId":1978,"index":"C","solvedCount":18186},{"contestId":1978,"index":"B","solvedCount":25780},{"contestId":1978,"index":"A","solvedCount":28994},{"contestId":1977,"index":"E","solvedCount":964},{"contestId":1977,"index":"D","solvedCount":2490},{"contestId":1977,"index":"C","solvedCount":8267},{"contestId":1977,"index":"B","solvedCount":20209},{"contestId":1977,"index":"A","solvedCount":40077},{"contestId":1976,"index":"F","solvedCount":1041},{"contestId":1976,"index":"E","solvedCount":1362},{"contestId":1976,"index":"D","solvedCount":6003},{"contestId":1976,"index":"C","solvedCount":12783},{"contestId":1976,"index":"B","solvedCount":25465},{"contestId":1976,"index":"A","solvedCount":33051},{"contestId":1975,"index":"I","solvedCount":196},{"contestId":1975,"index":"H","solvedCount":221},{"contestId":1975,"index":"G","solvedCount":363},{"contestId":1975,"index":"F","solvedCount":1094},{"contestId":1975,"index":"E","solvedCount":3012},{"contestId":1975,"index":"D","solvedCount":7752},{"contestId":1975,"index":"C","solvedCount":17520},{"contestId":1975,"index":"B","solvedCount":21404},{"contestId":1975,"index":"A","solvedCount":20986},{"contestId":1974,"index":"G","solvedCount":6349},{"contestId":1974,"index":"F","solvedCount":4517},{"contestId":1974,"index":"E","solvedCount":12153},{"contestId":1974,"index":"D","solvedCount":18206},{"contestId":1974,"index":"C","solvedCount":19575},{"contestId":1974,"index":"B","solvedCount":35120},{"contestId":1974,"index":"A","solvedCount":38514},{"contestId":1973,"index":"F","solvedCount":360},{"contestId":1973,"index":"E","solvedCount":1051},{"contestId":1973,"index":"D","solvedCount":2355},{"contestId":1973,"index":"C","solvedCount":10058},{"contestId":1973,"index":"B","solvedCount":17250},{"contestId":1973,"index":"A","solvedCount":29184},{"contestId":1972,"index":"B","solvedCount":25946},{"contestId":1972,"index":"A","solvedCount":26354},{"contestId":1971,"index":"H","solvedCount":3026},{"contestId":1971,"index":"G","solvedCount":11951},{"contestId":1971,"index":"F","solvedCount":12930},{"contestId":1971,"index":"E","solvedCount":18913},{"contestId":1971,"index":"D","solvedCount":31302},{"contestId":1971,"index":"C","solvedCount":42959},{"contestId":1971,"index":"B","solvedCount":45998},{"contestId":1971,"index":"A","solvedCount":61788},{"contestId":1970,"index":"G3","solvedCount":587},{"contestId":1970,"index":"G2","solvedCount":921},{"contestId":1970,"index":"G1","solvedCount":1989},{"contestId":1970,"index":"F3","solvedCount":562},{"contestId":1970,"index":"F2","solvedCount":541},{"contestId":1970,"index":"F1","solvedCount":664},{"contestId":1970,"index":"E3","solvedCount":1265},{"contestId":1970,"index":"E2","solvedCount":2214},{"contestId":1970,"index":"E1","solvedCount":3588},{"contestId":1970,"index":"D3","solvedCount":174},{"contestId":1970,"index":"D2","solvedCount":348},{"contestId":1970,"index":"D1","solvedCount":984},{"contestId":1970,"index":"C3","solvedCount":2596},{"contestId":1970,"index":"C2","solvedCount":4632},{"contestId":1970,"index":"C1","solvedCount":5302},{"contestId":1970,"index":"B3","solvedCount":744},{"contestId":1970,"index":"B2","solvedCount":1264},{"contestId":1970,"index":"B1","solvedCount":1700},{"contestId":1970,"index":"A3","solvedCount":695},{"contestId":1970,"index":"A2","solvedCount":623},{"contestId":1970,"index":"A1","solvedCount":7605},{"contestId":1969,"index":"F","solvedCount":425},{"contestId":1969,"index":"E","solvedCount":1996},{"contestId":1969,"index":"D","solvedCount":5874},{"contestId":1969,"index":"C","solvedCount":12125},{"contestId":1969,"index":"B","solvedCount":22750},{"contestId":1969,"index":"A","solvedCount":22407},{"contestId":1968,"index":"G2","solvedCount":2731},{"contestId":1968,"index":"G1","solvedCount":5557},{"contestId":1968,"index":"F","solvedCount":7145},{"contestId":1968,"index":"E","solvedCount":12993},{"contestId":1968,"index":"D","solvedCount":17813},{"contestId":1968,"index":"C","solvedCount":29950},{"contestId":1968,"index":"B","solvedCount":32130},{"contestId":1968,"index":"A","solvedCount":40233},{"contestId":1967,"index":"F","solvedCount":106},{"contestId":1967,"index":"E2","solvedCount":238},{"contestId":1967,"index":"E1","solvedCount":482},{"contestId":1967,"index":"D","solvedCount":1013},{"contestId":1967,"index":"C","solvedCount":2331},{"contestId":1967,"index":"B2","solvedCount":5021},{"contestId":1967,"index":"B1","solvedCount":16523},{"contestId":1967,"index":"A","solvedCount":15401},{"contestId":1966,"index":"B","solvedCount":17602},{"contestId":1966,"index":"A","solvedCount":19777},{"contestId":1965,"index":"F","solvedCount":301},{"contestId":1965,"index":"E","solvedCount":482},{"contestId":1965,"index":"D","solvedCount":603},{"contestId":1965,"index":"C","solvedCount":2509},{"contestId":1965,"index":"B","solvedCount":8377},{"contestId":1965,"index":"A","solvedCount":17414},{"contestId":1958,"index":"J","solvedCount":49},{"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":341},{"contestId":1958,"index":"D","solvedCount":744},{"contestId":1958,"index":"C","solvedCount":1033},{"contestId":1958,"index":"B","solvedCount":1227},{"contestId":1958,"index":"A","solvedCount":2633},{"contestId":1957,"index":"F2","solvedCount":740},{"contestId":1957,"index":"F1","solvedCount":740},{"contestId":1957,"index":"E","solvedCount":1696},{"contestId":1957,"index":"D","solvedCount":6116},{"contestId":1957,"index":"C","solvedCount":12324},{"contestId":1957,"index":"B","solvedCount":20879},{"contestId":1957,"index":"A","solvedCount":25932},{"contestId":1956,"index":"F","solvedCount":769},{"contestId":1956,"index":"E2","solvedCount":1153},{"contestId":1956,"index":"E1","solvedCount":1703},{"contestId":1956,"index":"D","solvedCount":4931},{"contestId":1956,"index":"C","solvedCount":15491},{"contestId":1956,"index":"B","solvedCount":23100},{"contestId":1956,"index":"A","solvedCount":24722},{"contestId":1955,"index":"H","solvedCount":1586},{"contestId":1955,"index":"G","solvedCount":6143},{"contestId":1955,"index":"F","solvedCount":8936},{"contestId":1955,"index":"E","solvedCount":10914},{"contestId":1955,"index":"D","solvedCount":19252},{"contestId":1955,"index":"C","solvedCount":25215},{"contestId":1955,"index":"B","solvedCount":32994},{"contestId":1955,"index":"A","solvedCount":54196},{"contestId":1954,"index":"F","solvedCount":468},{"contestId":1954,"index":"E","solvedCount":3164},{"contestId":1954,"index":"D","solvedCount":8524},{"contestId":1954,"index":"C","solvedCount":23431},{"contestId":1954,"index":"B","solvedCount":22124},{"contestId":1954,"index":"A","solvedCount":28196},{"contestId":1953,"index":"A","solvedCount":0},{"contestId":1952,"index":"J","solvedCount":914},{"contestId":1952,"index":"I","solvedCount":654},{"contestId":1952,"index":"H","solvedCount":817},{"contestId":1952,"index":"G","solvedCount":1238},{"contestId":1952,"index":"F","solvedCount":1974},{"contestId":1952,"index":"E","solvedCount":348},{"contestId":1952,"index":"D","solvedCount":5418},{"contestId":1952,"index":"C","solvedCount":3287},{"contestId":1952,"index":"B","solvedCount":12394},{"contestId":1952,"index":"A","solvedCount":14211},{"contestId":1951,"index":"I","solvedCount":119},{"contestId":1951,"index":"H","solvedCount":391},{"contestId":1951,"index":"G","solvedCount":563},{"contestId":1951,"index":"F","solvedCount":1023},{"contestId":1951,"index":"E","solvedCount":4644},{"contestId":1951,"index":"D","solvedCount":6455},{"contestId":1951,"index":"C","solvedCount":14069},{"contestId":1951,"index":"B","solvedCount":17184},{"contestId":1951,"index":"A","solvedCount":22954},{"contestId":1950,"index":"G","solvedCount":6520},{"contestId":1950,"index":"F","solvedCount":11588},{"contestId":1950,"index":"E","solvedCount":17921},{"contestId":1950,"index":"D","solvedCount":26938},{"contestId":1950,"index":"C","solvedCount":47903},{"contestId":1950,"index":"B","solvedCount":45270},{"contestId":1950,"index":"A","solvedCount":72455},{"contestId":1949,"index":"K","solvedCount":517},{"contestId":1949,"index":"J","solvedCount":567},{"contestId":1949,"index":"I","solvedCount":2919},{"contestId":1949,"index":"H","solvedCount":171},{"contestId":1949,"index":"G","solvedCount":1090},{"contestId":1949,"index":"F","solvedCount":1533},{"contestId":1949,"index":"E","solvedCount":155},{"contestId":1949,"index":"D","solvedCount":623},{"contestId":1949,"index":"C","solvedCount":2623},{"contestId":1949,"index":"B","solvedCount":5105},{"contestId":1949,"index":"A","solvedCount":226},{"contestId":1948,"index":"G","solvedCount":1022},{"contestId":1948,"index":"F","solvedCount":1764},{"contestId":1948,"index":"E","solvedCount":3639},{"contestId":1948,"index":"D","solvedCount":13043},{"contestId":1948,"index":"C","solvedCount":21770},{"contestId":1948,"index":"B","solvedCount":26732},{"contestId":1948,"index":"A","solvedCount":31490},{"contestId":1946,"index":"F","solvedCount":1407},{"contestId":1946,"index":"E","solvedCount":3302},{"contestId":1946,"index":"D","solvedCount":5743},{"contestId":1946,"index":"C","solvedCount":14337},{"contestId":1946,"index":"B","solvedCount":24054},{"contestId":1946,"index":"A","solvedCount":29042},{"contestId":1945,"index":"H","solvedCount":995},{"contestId":1945,"index":"G","solvedCount":958},{"contestId":1945,"index":"F","solvedCount":5274},{"contestId":1945,"index":"E","solvedCount":9987},{"contestId":1945,"index":"D","solvedCount":17615},{"contestId":1945,"index":"C","solvedCount":17818},{"contestId":1945,"index":"B","solvedCount":26732},{"contestId":1945,"index":"A","solvedCount":30814},{"contestId":1944,"index":"B","solvedCount":18479},{"contestId":1944,"index":"A","solvedCount":29776},{"contestId":1943,"index":"F","solvedCount":153},{"contestId":1943,"index":"E2","solvedCount":382},{"contestId":1943,"index":"E1","solvedCount":556},{"contestId":1943,"index":"D2","solvedCount":1219},{"contestId":1943,"index":"D1","solvedCount":2035},{"contestId":1943,"index":"C","solvedCount":2794},{"contestId":1943,"index":"B","solvedCount":4717},{"contestId":1943,"index":"A","solvedCount":22188},{"contestId":1942,"index":"H","solvedCount":273},{"contestId":1942,"index":"G","solvedCount":877},{"contestId":1942,"index":"F","solvedCount":1017},{"contestId":1942,"index":"E","solvedCount":2054},{"contestId":1942,"index":"D","solvedCount":3436},{"contestId":1942,"index":"C2","solvedCount":7008},{"contestId":1942,"index":"C1","solvedCount":12630},{"contestId":1942,"index":"B","solvedCount":15758},{"contestId":1942,"index":"A","solvedCount":18645},{"contestId":1941,"index":"G","solvedCount":5114},{"contestId":1941,"index":"F","solvedCount":7649},{"contestId":1941,"index":"E","solvedCount":12406},{"contestId":1941,"index":"D","solvedCount":21461},{"contestId":1941,"index":"C","solvedCount":40190},{"contestId":1941,"index":"B","solvedCount":35650},{"contestId":1941,"index":"A","solvedCount":48530},{"contestId":1940,"index":"D","solvedCount":177},{"contestId":1940,"index":"C","solvedCount":45},{"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":30},{"contestId":1938,"index":"M","solvedCount":104},{"contestId":1938,"index":"L","solvedCount":364},{"contestId":1938,"index":"K","solvedCount":806},{"contestId":1938,"index":"J","solvedCount":1649},{"contestId":1938,"index":"I","solvedCount":90},{"contestId":1938,"index":"H","solvedCount":2759},{"contestId":1938,"index":"G","solvedCount":1340},{"contestId":1938,"index":"F","solvedCount":956},{"contestId":1938,"index":"E","solvedCount":1317},{"contestId":1938,"index":"D","solvedCount":113},{"contestId":1938,"index":"C","solvedCount":1885},{"contestId":1938,"index":"B","solvedCount":234},{"contestId":1938,"index":"A","solvedCount":86},{"contestId":1937,"index":"B","solvedCount":17702},{"contestId":1937,"index":"A","solvedCount":24966},{"contestId":1936,"index":"F","solvedCount":185},{"contestId":1936,"index":"E","solvedCount":162},{"contestId":1936,"index":"D","solvedCount":732},{"contestId":1936,"index":"C","solvedCount":1800},{"contestId":1936,"index":"B","solvedCount":3661},{"contestId":1936,"index":"A","solvedCount":8820},{"contestId":1935,"index":"F","solvedCount":697},{"contestId":1935,"index":"E","solvedCount":1714},{"contestId":1935,"index":"D","solvedCount":11296},{"contestId":1935,"index":"C","solvedCount":10018},{"contestId":1935,"index":"B","solvedCount":21254},{"contestId":1935,"index":"A","solvedCount":30676},{"contestId":1934,"index":"E","solvedCount":415},{"contestId":1934,"index":"D2","solvedCount":1848},{"contestId":1934,"index":"D1","solvedCount":4302},{"contestId":1934,"index":"C","solvedCount":8318},{"contestId":1934,"index":"B","solvedCount":22560},{"contestId":1934,"index":"A","solvedCount":27567},{"contestId":1933,"index":"G","solvedCount":1232},{"contestId":1933,"index":"F","solvedCount":3050},{"contestId":1933,"index":"E","solvedCount":13984},{"contestId":1933,"index":"D","solvedCount":24143},{"contestId":1933,"index":"C","solvedCount":25854},{"contestId":1933,"index":"B","solvedCount":37426},{"contestId":1933,"index":"A","solvedCount":42759},{"contestId":1932,"index":"G","solvedCount":1444},{"contestId":1932,"index":"F","solvedCount":6166},{"contestId":1932,"index":"E","solvedCount":10571},{"contestId":1932,"index":"D","solvedCount":13773},{"contestId":1932,"index":"C","solvedCount":19492},{"contestId":1932,"index":"B","solvedCount":24179},{"contestId":1932,"index":"A","solvedCount":34723},{"contestId":1931,"index":"G","solvedCount":3867},{"contestId":1931,"index":"F","solvedCount":12957},{"contestId":1931,"index":"E","solvedCount":28466},{"contestId":1931,"index":"D","solvedCount":33975},{"contestId":1931,"index":"C","solvedCount":34590},{"contestId":1931,"index":"B","solvedCount":35865},{"contestId":1931,"index":"A","solvedCount":40498},{"contestId":1930,"index":"I","solvedCount":115},{"contestId":1930,"index":"H","solvedCount":418},{"contestId":1930,"index":"G","solvedCount":547},{"contestId":1930,"index":"F","solvedCount":993},{"contestId":1930,"index":"E","solvedCount":1544},{"contestId":1930,"index":"D2","solvedCount":3160},{"contestId":1930,"index":"D1","solvedCount":4951},{"contestId":1930,"index":"C","solvedCount":8321},{"contestId":1930,"index":"B","solvedCount":17963},{"contestId":1930,"index":"A","solvedCount":20538},{"contestId":1929,"index":"F","solvedCount":2397},{"contestId":1929,"index":"E","solvedCount":2180},{"contestId":1929,"index":"D","solvedCount":5990},{"contestId":1929,"index":"C","solvedCount":17699},{"contestId":1929,"index":"B","solvedCount":26961},{"contestId":1929,"index":"A","solvedCount":35573},{"contestId":1928,"index":"F","solvedCount":515},{"contestId":1928,"index":"E","solvedCount":2305},{"contestId":1928,"index":"D","solvedCount":5316},{"contestId":1928,"index":"C","solvedCount":10622},{"contestId":1928,"index":"B","solvedCount":21410},{"contestId":1928,"index":"A","solvedCount":24638},{"contestId":1927,"index":"G","solvedCount":2121},{"contestId":1927,"index":"F","solvedCount":5720},{"contestId":1927,"index":"E","solvedCount":17488},{"contestId":1927,"index":"D","solvedCount":36483},{"contestId":1927,"index":"C","solvedCount":32151},{"contestId":1927,"index":"B","solvedCount":38901},{"contestId":1927,"index":"A","solvedCount":52831},{"contestId":1926,"index":"G","solvedCount":4742},{"contestId":1926,"index":"F","solvedCount":2177},{"contestId":1926,"index":"E","solvedCount":15398},{"contestId":1926,"index":"D","solvedCount":18862},{"contestId":1926,"index":"C","solvedCount":33920},{"contestId":1926,"index":"B","solvedCount":37039},{"contestId":1926,"index":"A","solvedCount":64550},{"contestId":1925,"index":"D","solvedCount":5087},{"contestId":1925,"index":"B","solvedCount":23886},{"contestId":1925,"index":"A","solvedCount":31471},{"contestId":1924,"index":"F","solvedCount":241},{"contestId":1924,"index":"E","solvedCount":652},{"contestId":1924,"index":"D","solvedCount":1569},{"contestId":1924,"index":"C","solvedCount":1418},{"contestId":1924,"index":"B","solvedCount":3411},{"contestId":1924,"index":"A","solvedCount":17186},{"contestId":1923,"index":"F","solvedCount":550},{"contestId":1923,"index":"E","solvedCount":5493},{"contestId":1923,"index":"D","solvedCount":8632},{"contestId":1923,"index":"C","solvedCount":19058},{"contestId":1923,"index":"B","solvedCount":20175},{"contestId":1923,"index":"A","solvedCount":26581},{"contestId":1922,"index":"F","solvedCount":1815},{"contestId":1922,"index":"E","solvedCount":9389},{"contestId":1922,"index":"D","solvedCount":7067},{"contestId":1922,"index":"C","solvedCount":22644},{"contestId":1922,"index":"B","solvedCount":23843},{"contestId":1922,"index":"A","solvedCount":29107},{"contestId":1921,"index":"G","solvedCount":1582},{"contestId":1921,"index":"F","solvedCount":5396},{"contestId":1921,"index":"E","solvedCount":11719},{"contestId":1921,"index":"D","solvedCount":24879},{"contestId":1921,"index":"C","solvedCount":33184},{"contestId":1921,"index":"B","solvedCount":36952},{"contestId":1921,"index":"A","solvedCount":50676},{"contestId":1920,"index":"F2","solvedCount":699},{"contestId":1920,"index":"F1","solvedCount":1315},{"contestId":1920,"index":"E","solvedCount":3549},{"contestId":1920,"index":"D","solvedCount":6798},{"contestId":1920,"index":"C","solvedCount":21572},{"contestId":1920,"index":"B","solvedCount":23589},{"contestId":1920,"index":"A","solvedCount":29956},{"contestId":1919,"index":"H","solvedCount":187},{"contestId":1919,"index":"G","solvedCount":234},{"contestId":1919,"index":"F2","solvedCount":1266},{"contestId":1919,"index":"F1","solvedCount":2685},{"contestId":1919,"index":"E","solvedCount":1185},{"contestId":1919,"index":"D","solvedCount":4686},{"contestId":1919,"index":"C","solvedCount":31260},{"contestId":1919,"index":"B","solvedCount":31862},{"contestId":1919,"index":"A","solvedCount":36576},{"contestId":1918,"index":"G","solvedCount":722},{"contestId":1918,"index":"F","solvedCount":1181},{"contestId":1918,"index":"E","solvedCount":2240},{"contestId":1918,"index":"D","solvedCount":6584},{"contestId":1918,"index":"C","solvedCount":17316},{"contestId":1918,"index":"B","solvedCount":27696},{"contestId":1918,"index":"A","solvedCount":32712},{"contestId":1917,"index":"F","solvedCount":1280},{"contestId":1917,"index":"E","solvedCount":1716},{"contestId":1917,"index":"D","solvedCount":2133},{"contestId":1917,"index":"C","solvedCount":12709},{"contestId":1917,"index":"B","solvedCount":40507},{"contestId":1917,"index":"A","solvedCount":27510},{"contestId":1916,"index":"H2","solvedCount":690},{"contestId":1916,"index":"H1","solvedCount":757},{"contestId":1916,"index":"G","solvedCount":241},{"contestId":1916,"index":"F","solvedCount":791},{"contestId":1916,"index":"E","solvedCount":2896},{"contestId":1916,"index":"D","solvedCount":9937},{"contestId":1916,"index":"C","solvedCount":20210},{"contestId":1916,"index":"B","solvedCount":33258},{"contestId":1916,"index":"A","solvedCount":28605},{"contestId":1915,"index":"G","solvedCount":10817},{"contestId":1915,"index":"F","solvedCount":24345},{"contestId":1915,"index":"E","solvedCount":38175},{"contestId":1915,"index":"D","solvedCount":35952},{"contestId":1915,"index":"C","solvedCount":56673},{"contestId":1915,"index":"B","solvedCount":51807},{"contestId":1915,"index":"A","solvedCount":84087},{"contestId":1914,"index":"G2","solvedCount":1921},{"contestId":1914,"index":"G1","solvedCount":2498},{"contestId":1914,"index":"F","solvedCount":5190},{"contestId":1914,"index":"E2","solvedCount":15122},{"contestId":1914,"index":"E1","solvedCount":14585},{"contestId":1914,"index":"D","solvedCount":42611},{"contestId":1914,"index":"C","solvedCount":44083},{"contestId":1914,"index":"B","solvedCount":33651},{"contestId":1914,"index":"A","solvedCount":35861},{"contestId":1913,"index":"F","solvedCount":677},{"contestId":1913,"index":"E","solvedCount":1395},{"contestId":1913,"index":"D","solvedCount":4359},{"contestId":1913,"index":"C","solvedCount":17968},{"contestId":1913,"index":"B","solvedCount":58211},{"contestId":1913,"index":"A","solvedCount":27645},{"contestId":1912,"index":"L","solvedCount":8832},{"contestId":1912,"index":"K","solvedCount":4659},{"contestId":1912,"index":"J","solvedCount":758},{"contestId":1912,"index":"I","solvedCount":66},{"contestId":1912,"index":"H","solvedCount":628},{"contestId":1912,"index":"G","solvedCount":602},{"contestId":1912,"index":"F","solvedCount":145},{"contestId":1912,"index":"E","solvedCount":1318},{"contestId":1912,"index":"D","solvedCount":2064},{"contestId":1912,"index":"C","solvedCount":75},{"contestId":1912,"index":"B","solvedCount":1496},{"contestId":1912,"index":"A","solvedCount":3216},{"contestId":1910,"index":"J","solvedCount":61},{"contestId":1910,"index":"I","solvedCount":70},{"contestId":1910,"index":"H","solvedCount":114},{"contestId":1910,"index":"G","solvedCount":79},{"contestId":1910,"index":"F","solvedCount":230},{"contestId":1910,"index":"E","solvedCount":249},{"contestId":1910,"index":"D","solvedCount":416},{"contestId":1910,"index":"C","solvedCount":749},{"contestId":1910,"index":"B","solvedCount":816},{"contestId":1910,"index":"A","solvedCount":2036},{"contestId":1909,"index":"I","solvedCount":185},{"contestId":1909,"index":"H","solvedCount":118},{"contestId":1909,"index":"G","solvedCount":725},{"contestId":1909,"index":"F2","solvedCount":1301},{"contestId":1909,"index":"F1","solvedCount":2340},{"contestId":1909,"index":"E","solvedCount":1774},{"contestId":1909,"index":"D","solvedCount":5235},{"contestId":1909,"index":"C","solvedCount":13551},{"contestId":1909,"index":"B","solvedCount":34920},{"contestId":1909,"index":"A","solvedCount":19123},{"contestId":1907,"index":"G","solvedCount":2474},{"contestId":1907,"index":"F","solvedCount":6124},{"contestId":1907,"index":"E","solvedCount":17245},{"contestId":1907,"index":"D","solvedCount":26174},{"contestId":1907,"index":"C","solvedCount":23735},{"contestId":1907,"index":"B","solvedCount":31433},{"contestId":1907,"index":"A","solvedCount":42562},{"contestId":1906,"index":"M","solvedCount":3588},{"contestId":1906,"index":"L","solvedCount":804},{"contestId":1906,"index":"K","solvedCount":632},{"contestId":1906,"index":"J","solvedCount":1161},{"contestId":1906,"index":"I","solvedCount":328},{"contestId":1906,"index":"H","solvedCount":1160},{"contestId":1906,"index":"G","solvedCount":446},{"contestId":1906,"index":"F","solvedCount":1824},{"contestId":1906,"index":"E","solvedCount":2624},{"contestId":1906,"index":"D","solvedCount":175},{"contestId":1906,"index":"C","solvedCount":308},{"contestId":1906,"index":"B","solvedCount":902},{"contestId":1906,"index":"A","solvedCount":6339},{"contestId":1905,"index":"F","solvedCount":822},{"contestId":1905,"index":"E","solvedCount":1351},{"contestId":1905,"index":"D","solvedCount":4813},{"contestId":1905,"index":"C","solvedCount":14569},{"contestId":1905,"index":"B","solvedCount":19032},{"contestId":1905,"index":"A","solvedCount":24633},{"contestId":1904,"index":"F","solvedCount":691},{"contestId":1904,"index":"E","solvedCount":1405},{"contestId":1904,"index":"D2","solvedCount":5921},{"contestId":1904,"index":"D1","solvedCount":8919},{"contestId":1904,"index":"C","solvedCount":26248},{"contestId":1904,"index":"B","solvedCount":31479},{"contestId":1904,"index":"A","solvedCount":46264},{"contestId":1903,"index":"F","solvedCount":1012},{"contestId":1903,"index":"E","solvedCount":2641},{"contestId":1903,"index":"D2","solvedCount":1120},{"contestId":1903,"index":"D1","solvedCount":7496},{"contestId":1903,"index":"C","solvedCount":14981},{"contestId":1903,"index":"B","solvedCount":15183},{"contestId":1903,"index":"A","solvedCount":92725},{"contestId":1902,"index":"F","solvedCount":1585},{"contestId":1902,"index":"E","solvedCount":6048},{"contestId":1902,"index":"D","solvedCount":5519},{"contestId":1902,"index":"C","solvedCount":17796},{"contestId":1902,"index":"B","solvedCount":16747},{"contestId":1902,"index":"A","solvedCount":23491},{"contestId":1901,"index":"F","solvedCount":282},{"contestId":1901,"index":"E","solvedCount":2068},{"contestId":1901,"index":"D","solvedCount":8862},{"contestId":1901,"index":"C","solvedCount":14688},{"contestId":1901,"index":"B","solvedCount":17315},{"contestId":1901,"index":"A","solvedCount":87308},{"contestId":1900,"index":"F","solvedCount":389},{"contestId":1900,"index":"E","solvedCount":2787},{"contestId":1900,"index":"D","solvedCount":5742},{"contestId":1900,"index":"C","solvedCount":15583},{"contestId":1900,"index":"B","solvedCount":21018},{"contestId":1900,"index":"A","solvedCount":74666},{"contestId":1899,"index":"G","solvedCount":4152},{"contestId":1899,"index":"F","solvedCount":9782},{"contestId":1899,"index":"E","solvedCount":18749},{"contestId":1899,"index":"D","solvedCount":16036},{"contestId":1899,"index":"C","solvedCount":38860},{"contestId":1899,"index":"B","solvedCount":36801},{"contestId":1899,"index":"A","solvedCount":105931},{"contestId":1898,"index":"F","solvedCount":1044},{"contestId":1898,"index":"E","solvedCount":2838},{"contestId":1898,"index":"D","solvedCount":6971},{"contestId":1898,"index":"C","solvedCount":6672},{"contestId":1898,"index":"B","solvedCount":14997},{"contestId":1898,"index":"A","solvedCount":17605},{"contestId":1896,"index":"H2","solvedCount":174},{"contestId":1896,"index":"H1","solvedCount":215},{"contestId":1896,"index":"G","solvedCount":472},{"contestId":1896,"index":"F","solvedCount":1028},{"contestId":1896,"index":"E","solvedCount":2818},{"contestId":1896,"index":"D","solvedCount":7166},{"contestId":1896,"index":"C","solvedCount":12018},{"contestId":1896,"index":"B","solvedCount":19031},{"contestId":1896,"index":"A","solvedCount":66950},{"contestId":1895,"index":"G","solvedCount":448},{"contestId":1895,"index":"F","solvedCount":1123},{"contestId":1895,"index":"E","solvedCount":1959},{"contestId":1895,"index":"D","solvedCount":7305},{"contestId":1895,"index":"C","solvedCount":13366},{"contestId":1895,"index":"B","solvedCount":21771},{"contestId":1895,"index":"A","solvedCount":26201},{"contestId":1894,"index":"B","solvedCount":18424},{"contestId":1894,"index":"A","solvedCount":20598},{"contestId":1893,"index":"E","solvedCount":390},{"contestId":1893,"index":"D","solvedCount":1146},{"contestId":1893,"index":"C","solvedCount":3289},{"contestId":1893,"index":"B","solvedCount":12038},{"contestId":1893,"index":"A","solvedCount":15451},{"contestId":1891,"index":"F","solvedCount":4993},{"contestId":1891,"index":"E","solvedCount":1132},{"contestId":1891,"index":"D","solvedCount":4641},{"contestId":1891,"index":"C","solvedCount":22322},{"contestId":1891,"index":"B","solvedCount":32138},{"contestId":1891,"index":"A","solvedCount":20713},{"contestId":1890,"index":"B","solvedCount":18961},{"contestId":1890,"index":"A","solvedCount":65610},{"contestId":1889,"index":"F","solvedCount":224},{"contestId":1889,"index":"E","solvedCount":189},{"contestId":1889,"index":"D","solvedCount":1022},{"contestId":1889,"index":"C2","solvedCount":1236},{"contestId":1889,"index":"C1","solvedCount":4016},{"contestId":1889,"index":"B","solvedCount":8781},{"contestId":1889,"index":"A","solvedCount":15655},{"contestId":1887,"index":"F","solvedCount":284},{"contestId":1887,"index":"E","solvedCount":575},{"contestId":1887,"index":"D","solvedCount":1387},{"contestId":1887,"index":"C","solvedCount":2386},{"contestId":1887,"index":"B","solvedCount":4087},{"contestId":1886,"index":"F","solvedCount":277},{"contestId":1886,"index":"E","solvedCount":1931},{"contestId":1886,"index":"D","solvedCount":4292},{"contestId":1886,"index":"C","solvedCount":17897},{"contestId":1886,"index":"B","solvedCount":18379},{"contestId":1886,"index":"A","solvedCount":27968},{"contestId":1885,"index":"A","solvedCount":0},{"contestId":1884,"index":"E","solvedCount":452},{"contestId":1884,"index":"D","solvedCount":4355},{"contestId":1884,"index":"C","solvedCount":7569},{"contestId":1884,"index":"B","solvedCount":15062},{"contestId":1884,"index":"A","solvedCount":19373},{"contestId":1883,"index":"G2","solvedCount":7022},{"contestId":1883,"index":"G1","solvedCount":21719},{"contestId":1883,"index":"F","solvedCount":12281},{"contestId":1883,"index":"E","solvedCount":10227},{"contestId":1883,"index":"D","solvedCount":14987},{"contestId":1883,"index":"C","solvedCount":56613},{"contestId":1883,"index":"B","solvedCount":67115},{"contestId":1883,"index":"A","solvedCount":29940},{"contestId":1882,"index":"E2","solvedCount":438},{"contestId":1882,"index":"E1","solvedCount":1419},{"contestId":1882,"index":"D","solvedCount":7476},{"contestId":1882,"index":"C","solvedCount":14695},{"contestId":1882,"index":"B","solvedCount":17715},{"contestId":1882,"index":"A","solvedCount":27511},{"contestId":1881,"index":"G","solvedCount":3054},{"contestId":1881,"index":"F","solvedCount":10166},{"contestId":1881,"index":"E","solvedCount":26412},{"contestId":1881,"index":"D","solvedCount":31447},{"contestId":1881,"index":"C","solvedCount":19889},{"contestId":1881,"index":"B","solvedCount":29236},{"contestId":1881,"index":"A","solvedCount":67759},{"contestId":1879,"index":"F","solvedCount":676},{"contestId":1879,"index":"E","solvedCount":1636},{"contestId":1879,"index":"D","solvedCount":11366},{"contestId":1879,"index":"C","solvedCount":29866},{"contestId":1879,"index":"B","solvedCount":25392},{"contestId":1879,"index":"A","solvedCount":24775},{"contestId":1878,"index":"G","solvedCount":1530},{"contestId":1878,"index":"F","solvedCount":5056},{"contestId":1878,"index":"E","solvedCount":23199},{"contestId":1878,"index":"D","solvedCount":10358},{"contestId":1878,"index":"C","solvedCount":64612},{"contestId":1878,"index":"B","solvedCount":34658},{"contestId":1878,"index":"A","solvedCount":88395},{"contestId":1877,"index":"C","solvedCount":13227},{"contestId":1877,"index":"A","solvedCount":60396},{"contestId":1876,"index":"G","solvedCount":298},{"contestId":1876,"index":"F","solvedCount":237},{"contestId":1876,"index":"E","solvedCount":377},{"contestId":1876,"index":"D","solvedCount":1110},{"contestId":1876,"index":"C","solvedCount":2871},{"contestId":1876,"index":"B","solvedCount":10363},{"contestId":1876,"index":"A","solvedCount":39997},{"contestId":1875,"index":"D","solvedCount":11881},{"contestId":1875,"index":"C","solvedCount":14196},{"contestId":1875,"index":"A","solvedCount":53153},{"contestId":1874,"index":"G","solvedCount":169},{"contestId":1874,"index":"F","solvedCount":517},{"contestId":1874,"index":"E","solvedCount":776},{"contestId":1874,"index":"D","solvedCount":1034},{"contestId":1874,"index":"C","solvedCount":2269},{"contestId":1874,"index":"B","solvedCount":1449},{"contestId":1874,"index":"A","solvedCount":19796},{"contestId":1873,"index":"H","solvedCount":9881},{"contestId":1873,"index":"G","solvedCount":17505},{"contestId":1873,"index":"F","solvedCount":20634},{"contestId":1873,"index":"E","solvedCount":48432},{"contestId":1873,"index":"D","solvedCount":44783},{"contestId":1873,"index":"C","solvedCount":78340},{"contestId":1873,"index":"B","solvedCount":65219},{"contestId":1873,"index":"A","solvedCount":74656},{"contestId":1872,"index":"G","solvedCount":5190},{"contestId":1872,"index":"F","solvedCount":7765},{"contestId":1872,"index":"E","solvedCount":23233},{"contestId":1872,"index":"D","solvedCount":42937},{"contestId":1872,"index":"C","solvedCount":26940},{"contestId":1872,"index":"B","solvedCount":30867},{"contestId":1872,"index":"A","solvedCount":43918},{"contestId":1870,"index":"H","solvedCount":129},{"contestId":1870,"index":"G","solvedCount":437},{"contestId":1870,"index":"F","solvedCount":584},{"contestId":1870,"index":"E","solvedCount":3119},{"contestId":1870,"index":"D","solvedCount":8230},{"contestId":1870,"index":"C","solvedCount":13428},{"contestId":1870,"index":"B","solvedCount":16672},{"contestId":1870,"index":"A","solvedCount":20415},{"contestId":1869,"index":"B","solvedCount":28494},{"contestId":1869,"index":"A","solvedCount":45103},{"contestId":1868,"index":"F","solvedCount":141},{"contestId":1868,"index":"E","solvedCount":127},{"contestId":1868,"index":"D","solvedCount":445},{"contestId":1868,"index":"C","solvedCount":1416},{"contestId":1868,"index":"B2","solvedCount":2828},{"contestId":1868,"index":"B1","solvedCount":8493},{"contestId":1868,"index":"A","solvedCount":13801},{"contestId":1867,"index":"F","solvedCount":584},{"contestId":1867,"index":"E2","solvedCount":3855},{"contestId":1867,"index":"E1","solvedCount":4456},{"contestId":1867,"index":"D","solvedCount":7032},{"contestId":1867,"index":"C","solvedCount":12885},{"contestId":1867,"index":"B","solvedCount":18878},{"contestId":1867,"index":"A","solvedCount":21260},{"contestId":1866,"index":"M","solvedCount":1021},{"contestId":1866,"index":"L","solvedCount":921},{"contestId":1866,"index":"K","solvedCount":595},{"contestId":1866,"index":"J","solvedCount":454},{"contestId":1866,"index":"I","solvedCount":981},{"contestId":1866,"index":"H","solvedCount":1964},{"contestId":1866,"index":"G","solvedCount":2312},{"contestId":1866,"index":"F","solvedCount":209},{"contestId":1866,"index":"E","solvedCount":576},{"contestId":1866,"index":"D","solvedCount":1620},{"contestId":1866,"index":"C","solvedCount":3476},{"contestId":1866,"index":"B","solvedCount":9528},{"contestId":1866,"index":"A","solvedCount":59412},{"contestId":1864,"index":"I","solvedCount":110},{"contestId":1864,"index":"H","solvedCount":636},{"contestId":1864,"index":"G","solvedCount":403},{"contestId":1864,"index":"F","solvedCount":1694},{"contestId":1864,"index":"E","solvedCount":3165},{"contestId":1864,"index":"D","solvedCount":7787},{"contestId":1864,"index":"C","solvedCount":15604},{"contestId":1864,"index":"B","solvedCount":16867},{"contestId":1864,"index":"A","solvedCount":21585},{"contestId":1863,"index":"I","solvedCount":139},{"contestId":1863,"index":"H","solvedCount":116},{"contestId":1863,"index":"G","solvedCount":1073},{"contestId":1863,"index":"F","solvedCount":1413},{"contestId":1863,"index":"E","solvedCount":3318},{"contestId":1863,"index":"D","solvedCount":10965},{"contestId":1863,"index":"C","solvedCount":15771},{"contestId":1863,"index":"B","solvedCount":16968},{"contestId":1863,"index":"A","solvedCount":18951},{"contestId":1862,"index":"G","solvedCount":3558},{"contestId":1862,"index":"F","solvedCount":7847},{"contestId":1862,"index":"E","solvedCount":13103},{"contestId":1862,"index":"D","solvedCount":20413},{"contestId":1862,"index":"C","solvedCount":23455},{"contestId":1862,"index":"B","solvedCount":61857},{"contestId":1862,"index":"A","solvedCount":36813},{"contestId":1861,"index":"F","solvedCount":356},{"contestId":1861,"index":"E","solvedCount":2125},{"contestId":1861,"index":"D","solvedCount":8187},{"contestId":1861,"index":"C","solvedCount":12593},{"contestId":1861,"index":"B","solvedCount":24388},{"contestId":1861,"index":"A","solvedCount":26257},{"contestId":1860,"index":"F","solvedCount":364},{"contestId":1860,"index":"E","solvedCount":1900},{"contestId":1860,"index":"D","solvedCount":3722},{"contestId":1860,"index":"C","solvedCount":16074},{"contestId":1860,"index":"B","solvedCount":19344},{"contestId":1860,"index":"A","solvedCount":23855},{"contestId":1859,"index":"F","solvedCount":612},{"contestId":1859,"index":"E","solvedCount":2187},{"contestId":1859,"index":"D","solvedCount":8123},{"contestId":1859,"index":"C","solvedCount":18988},{"contestId":1859,"index":"B","solvedCount":48727},{"contestId":1859,"index":"A","solvedCount":61024},{"contestId":1858,"index":"E2","solvedCount":1315},{"contestId":1858,"index":"E1","solvedCount":1667},{"contestId":1858,"index":"D","solvedCount":3306},{"contestId":1858,"index":"C","solvedCount":25896},{"contestId":1858,"index":"B","solvedCount":13274},{"contestId":1858,"index":"A","solvedCount":74230},{"contestId":1857,"index":"G","solvedCount":5766},{"contestId":1857,"index":"F","solvedCount":14783},{"contestId":1857,"index":"E","solvedCount":15213},{"contestId":1857,"index":"D","solvedCount":31932},{"contestId":1857,"index":"C","solvedCount":46071},{"contestId":1857,"index":"B","solvedCount":25046},{"contestId":1857,"index":"A","solvedCount":87575},{"contestId":1856,"index":"E2","solvedCount":1850},{"contestId":1856,"index":"E1","solvedCount":6676},{"contestId":1856,"index":"D","solvedCount":3907},{"contestId":1856,"index":"C","solvedCount":19764},{"contestId":1856,"index":"B","solvedCount":28015},{"contestId":1856,"index":"A","solvedCount":28350},{"contestId":1855,"index":"B","solvedCount":50358},{"contestId":1855,"index":"A","solvedCount":30206},{"contestId":1854,"index":"F","solvedCount":153},{"contestId":1854,"index":"E","solvedCount":592},{"contestId":1854,"index":"D","solvedCount":718},{"contestId":1854,"index":"C","solvedCount":1995},{"contestId":1854,"index":"B","solvedCount":4453},{"contestId":1854,"index":"A2","solvedCount":8143},{"contestId":1854,"index":"A1","solvedCount":16258},{"contestId":1853,"index":"B","solvedCount":20137},{"contestId":1853,"index":"A","solvedCount":62762},{"contestId":1852,"index":"F","solvedCount":152},{"contestId":1852,"index":"E","solvedCount":251},{"contestId":1852,"index":"D","solvedCount":681},{"contestId":1852,"index":"C","solvedCount":2193},{"contestId":1852,"index":"B","solvedCount":5596},{"contestId":1852,"index":"A","solvedCount":9427},{"contestId":1851,"index":"G","solvedCount":4288},{"contestId":1851,"index":"F","solvedCount":7893},{"contestId":1851,"index":"E","solvedCount":13791},{"contestId":1851,"index":"D","solvedCount":17652},{"contestId":1851,"index":"C","solvedCount":26280},{"contestId":1851,"index":"B","solvedCount":33159},{"contestId":1851,"index":"A","solvedCount":31847},{"contestId":1850,"index":"H","solvedCount":10342},{"contestId":1850,"index":"G","solvedCount":15963},{"contestId":1850,"index":"F","solvedCount":25799},{"contestId":1850,"index":"E","solvedCount":38502},{"contestId":1850,"index":"D","solvedCount":67491},{"contestId":1850,"index":"C","solvedCount":55391},{"contestId":1850,"index":"B","solvedCount":51783},{"contestId":1850,"index":"A","solvedCount":77551},{"contestId":1849,"index":"F","solvedCount":925},{"contestId":1849,"index":"E","solvedCount":2341},{"contestId":1849,"index":"D","solvedCount":10613},{"contestId":1849,"index":"C","solvedCount":12841},{"contestId":1849,"index":"B","solvedCount":49756},{"contestId":1849,"index":"A","solvedCount":32527},{"contestId":1848,"index":"F","solvedCount":2171},{"contestId":1848,"index":"E","solvedCount":994},{"contestId":1848,"index":"D","solvedCount":3052},{"contestId":1848,"index":"C","solvedCount":7310},{"contestId":1848,"index":"B","solvedCount":27188},{"contestId":1848,"index":"A","solvedCount":18592},{"contestId":1847,"index":"F","solvedCount":1122},{"contestId":1847,"index":"E","solvedCount":439},{"contestId":1847,"index":"D","solvedCount":4349},{"contestId":1847,"index":"C","solvedCount":15088},{"contestId":1847,"index":"B","solvedCount":22689},{"contestId":1847,"index":"A","solvedCount":22992},{"contestId":1846,"index":"G","solvedCount":6184},{"contestId":1846,"index":"F","solvedCount":3895},{"contestId":1846,"index":"E2","solvedCount":8943},{"contestId":1846,"index":"E1","solvedCount":27564},{"contestId":1846,"index":"D","solvedCount":23122},{"contestId":1846,"index":"C","solvedCount":21936},{"contestId":1846,"index":"B","solvedCount":29193},{"contestId":1846,"index":"A","solvedCount":35121},{"contestId":1845,"index":"F","solvedCount":505},{"contestId":1845,"index":"E","solvedCount":1739},{"contestId":1845,"index":"D","solvedCount":9424},{"contestId":1845,"index":"C","solvedCount":17311},{"contestId":1845,"index":"B","solvedCount":24128},{"contestId":1845,"index":"A","solvedCount":53530},{"contestId":1844,"index":"H","solvedCount":314},{"contestId":1844,"index":"G","solvedCount":1285},{"contestId":1844,"index":"F2","solvedCount":521},{"contestId":1844,"index":"F1","solvedCount":950},{"contestId":1844,"index":"E","solvedCount":2222},{"contestId":1844,"index":"D","solvedCount":14033},{"contestId":1844,"index":"C","solvedCount":18187},{"contestId":1844,"index":"B","solvedCount":20471},{"contestId":1844,"index":"A","solvedCount":26097},{"contestId":1843,"index":"F2","solvedCount":2286},{"contestId":1843,"index":"F1","solvedCount":6547},{"contestId":1843,"index":"E","solvedCount":19374},{"contestId":1843,"index":"D","solvedCount":22613},{"contestId":1843,"index":"C","solvedCount":40790},{"contestId":1843,"index":"B","solvedCount":32672},{"contestId":1843,"index":"A","solvedCount":37874},{"contestId":1842,"index":"I","solvedCount":177},{"contestId":1842,"index":"H","solvedCount":1156},{"contestId":1842,"index":"G","solvedCount":1807},{"contestId":1842,"index":"F","solvedCount":1955},{"contestId":1842,"index":"E","solvedCount":1918},{"contestId":1842,"index":"D","solvedCount":4883},{"contestId":1842,"index":"C","solvedCount":17266},{"contestId":1842,"index":"B","solvedCount":28325},{"contestId":1842,"index":"A","solvedCount":20990},{"contestId":1841,"index":"F","solvedCount":650},{"contestId":1841,"index":"E","solvedCount":2519},{"contestId":1841,"index":"D","solvedCount":5438},{"contestId":1841,"index":"C","solvedCount":9309},{"contestId":1841,"index":"B","solvedCount":24500},{"contestId":1841,"index":"A","solvedCount":26198},{"contestId":1840,"index":"G2","solvedCount":1231},{"contestId":1840,"index":"G1","solvedCount":2886},{"contestId":1840,"index":"F","solvedCount":2175},{"contestId":1840,"index":"E","solvedCount":9634},{"contestId":1840,"index":"D","solvedCount":16815},{"contestId":1840,"index":"C","solvedCount":53408},{"contestId":1840,"index":"B","solvedCount":25153},{"contestId":1840,"index":"A","solvedCount":39158},{"contestId":1839,"index":"E","solvedCount":1614},{"contestId":1839,"index":"D","solvedCount":2779},{"contestId":1839,"index":"C","solvedCount":13639},{"contestId":1839,"index":"B","solvedCount":16757},{"contestId":1839,"index":"A","solvedCount":18420},{"contestId":1838,"index":"F","solvedCount":433},{"contestId":1838,"index":"E","solvedCount":1963},{"contestId":1838,"index":"D","solvedCount":3812},{"contestId":1838,"index":"C","solvedCount":17761},{"contestId":1838,"index":"B","solvedCount":17971},{"contestId":1838,"index":"A","solvedCount":22813},{"contestId":1837,"index":"F","solvedCount":2775},{"contestId":1837,"index":"E","solvedCount":2597},{"contestId":1837,"index":"D","solvedCount":23927},{"contestId":1837,"index":"C","solvedCount":25034},{"contestId":1837,"index":"B","solvedCount":55932},{"contestId":1837,"index":"A","solvedCount":61147},{"contestId":1836,"index":"B","solvedCount":13755},{"contestId":1836,"index":"A","solvedCount":21643},{"contestId":1835,"index":"F","solvedCount":476},{"contestId":1835,"index":"E","solvedCount":358},{"contestId":1835,"index":"D","solvedCount":754},{"contestId":1835,"index":"C","solvedCount":1224},{"contestId":1835,"index":"B","solvedCount":1147},{"contestId":1835,"index":"A","solvedCount":8933},{"contestId":1834,"index":"F","solvedCount":725},{"contestId":1834,"index":"E","solvedCount":2917},{"contestId":1834,"index":"D","solvedCount":5698},{"contestId":1834,"index":"C","solvedCount":15370},{"contestId":1834,"index":"B","solvedCount":17351},{"contestId":1834,"index":"A","solvedCount":51843},{"contestId":1833,"index":"G","solvedCount":6632},{"contestId":1833,"index":"F","solvedCount":10829},{"contestId":1833,"index":"E","solvedCount":20046},{"contestId":1833,"index":"D","solvedCount":15367},{"contestId":1833,"index":"C","solvedCount":28253},{"contestId":1833,"index":"B","solvedCount":30226},{"contestId":1833,"index":"A","solvedCount":35533},{"contestId":1832,"index":"F","solvedCount":402},{"contestId":1832,"index":"E","solvedCount":2661},{"contestId":1832,"index":"D2","solvedCount":2437},{"contestId":1832,"index":"D1","solvedCount":3488},{"contestId":1832,"index":"C","solvedCount":38090},{"contestId":1832,"index":"B","solvedCount":39632},{"contestId":1832,"index":"A","solvedCount":29662},{"contestId":1831,"index":"B","solvedCount":39462},{"contestId":1831,"index":"A","solvedCount":51834},{"contestId":1830,"index":"F","solvedCount":421},{"contestId":1830,"index":"E","solvedCount":353},{"contestId":1830,"index":"D","solvedCount":1019},{"contestId":1830,"index":"C","solvedCount":2392},{"contestId":1830,"index":"B","solvedCount":6059},{"contestId":1830,"index":"A","solvedCount":22043},{"contestId":1829,"index":"H","solvedCount":11589},{"contestId":1829,"index":"G","solvedCount":16455},{"contestId":1829,"index":"F","solvedCount":22736},{"contestId":1829,"index":"E","solvedCount":28260},{"contestId":1829,"index":"D","solvedCount":35705},{"contestId":1829,"index":"C","solvedCount":33247},{"contestId":1829,"index":"B","solvedCount":86718},{"contestId":1829,"index":"A","solvedCount":74106},{"contestId":1828,"index":"B","solvedCount":43931},{"contestId":1828,"index":"A","solvedCount":25615},{"contestId":1827,"index":"F","solvedCount":142},{"contestId":1827,"index":"E","solvedCount":1202},{"contestId":1827,"index":"D","solvedCount":1051},{"contestId":1827,"index":"C","solvedCount":1807},{"contestId":1827,"index":"B2","solvedCount":2423},{"contestId":1827,"index":"B1","solvedCount":4679},{"contestId":1827,"index":"A","solvedCount":31729},{"contestId":1826,"index":"F","solvedCount":492},{"contestId":1826,"index":"E","solvedCount":2056},{"contestId":1826,"index":"D","solvedCount":16288},{"contestId":1826,"index":"C","solvedCount":16037},{"contestId":1826,"index":"B","solvedCount":31101},{"contestId":1826,"index":"A","solvedCount":17616},{"contestId":1825,"index":"B","solvedCount":16385},{"contestId":1825,"index":"A","solvedCount":21033},{"contestId":1824,"index":"E","solvedCount":197},{"contestId":1824,"index":"D","solvedCount":860},{"contestId":1824,"index":"C","solvedCount":1764},{"contestId":1824,"index":"B2","solvedCount":3657},{"contestId":1824,"index":"B1","solvedCount":6474},{"contestId":1824,"index":"A","solvedCount":12732},{"contestId":1823,"index":"F","solvedCount":1429},{"contestId":1823,"index":"E","solvedCount":1517},{"contestId":1823,"index":"D","solvedCount":4386},{"contestId":1823,"index":"C","solvedCount":14058},{"contestId":1823,"index":"B","solvedCount":18404},{"contestId":1823,"index":"A","solvedCount":17368},{"contestId":1822,"index":"G2","solvedCount":3174},{"contestId":1822,"index":"G1","solvedCount":10098},{"contestId":1822,"index":"F","solvedCount":7954},{"contestId":1822,"index":"E","solvedCount":12687},{"contestId":1822,"index":"D","solvedCount":19335},{"contestId":1822,"index":"C","solvedCount":25107},{"contestId":1822,"index":"B","solvedCount":26801},{"contestId":1822,"index":"A","solvedCount":26290},{"contestId":1821,"index":"F","solvedCount":1036},{"contestId":1821,"index":"E","solvedCount":2799},{"contestId":1821,"index":"D","solvedCount":5648},{"contestId":1821,"index":"C","solvedCount":16546},{"contestId":1821,"index":"B","solvedCount":31240},{"contestId":1821,"index":"A","solvedCount":21464},{"contestId":1820,"index":"B","solvedCount":25414},{"contestId":1820,"index":"A","solvedCount":17832},{"contestId":1819,"index":"F","solvedCount":222},{"contestId":1819,"index":"E","solvedCount":388},{"contestId":1819,"index":"D","solvedCount":965},{"contestId":1819,"index":"C","solvedCount":1793},{"contestId":1819,"index":"B","solvedCount":4376},{"contestId":1819,"index":"A","solvedCount":14858},{"contestId":1818,"index":"B","solvedCount":17394},{"contestId":1818,"index":"A","solvedCount":14723},{"contestId":1817,"index":"F","solvedCount":444},{"contestId":1817,"index":"E","solvedCount":383},{"contestId":1817,"index":"D","solvedCount":1064},{"contestId":1817,"index":"C","solvedCount":1266},{"contestId":1817,"index":"B","solvedCount":5324},{"contestId":1817,"index":"A","solvedCount":12995},{"contestId":1816,"index":"B","solvedCount":16913},{"contestId":1816,"index":"A","solvedCount":19048},{"contestId":1815,"index":"F","solvedCount":326},{"contestId":1815,"index":"E","solvedCount":493},{"contestId":1815,"index":"D","solvedCount":1573},{"contestId":1815,"index":"C","solvedCount":2443},{"contestId":1815,"index":"B","solvedCount":3725},{"contestId":1815,"index":"A","solvedCount":16295},{"contestId":1814,"index":"F","solvedCount":1053},{"contestId":1814,"index":"E","solvedCount":1873},{"contestId":1814,"index":"D","solvedCount":1082},{"contestId":1814,"index":"C","solvedCount":12723},{"contestId":1814,"index":"B","solvedCount":11904},{"contestId":1814,"index":"A","solvedCount":58083},{"contestId":1812,"index":"J","solvedCount":6326},{"contestId":1812,"index":"I","solvedCount":295},{"contestId":1812,"index":"H","solvedCount":177},{"contestId":1812,"index":"G","solvedCount":632},{"contestId":1812,"index":"F","solvedCount":1342},{"contestId":1812,"index":"E","solvedCount":4329},{"contestId":1812,"index":"D","solvedCount":4962},{"contestId":1812,"index":"C","solvedCount":1380},{"contestId":1812,"index":"B","solvedCount":6095},{"contestId":1812,"index":"A","solvedCount":14391},{"contestId":1811,"index":"G2","solvedCount":2237},{"contestId":1811,"index":"G1","solvedCount":2635},{"contestId":1811,"index":"F","solvedCount":2310},{"contestId":1811,"index":"E","solvedCount":14873},{"contestId":1811,"index":"D","solvedCount":8841},{"contestId":1811,"index":"C","solvedCount":22619},{"contestId":1811,"index":"B","solvedCount":22665},{"contestId":1811,"index":"A","solvedCount":35173},{"contestId":1810,"index":"H","solvedCount":176},{"contestId":1810,"index":"G","solvedCount":1389},{"contestId":1810,"index":"F","solvedCount":711},{"contestId":1810,"index":"E","solvedCount":4051},{"contestId":1810,"index":"D","solvedCount":8698},{"contestId":1810,"index":"C","solvedCount":16843},{"contestId":1810,"index":"B","solvedCount":19064},{"contestId":1810,"index":"A","solvedCount":22097},{"contestId":1809,"index":"G","solvedCount":682},{"contestId":1809,"index":"F","solvedCount":997},{"contestId":1809,"index":"E","solvedCount":1139},{"contestId":1809,"index":"D","solvedCount":7484},{"contestId":1809,"index":"C","solvedCount":15591},{"contestId":1809,"index":"B","solvedCount":22837},{"contestId":1809,"index":"A","solvedCount":25390},{"contestId":1808,"index":"E3","solvedCount":666},{"contestId":1808,"index":"E2","solvedCount":900},{"contestId":1808,"index":"E1","solvedCount":1662},{"contestId":1808,"index":"D","solvedCount":2831},{"contestId":1808,"index":"C","solvedCount":4433},{"contestId":1808,"index":"B","solvedCount":33185},{"contestId":1808,"index":"A","solvedCount":21144},{"contestId":1807,"index":"G2","solvedCount":30296},{"contestId":1807,"index":"G1","solvedCount":22918},{"contestId":1807,"index":"F","solvedCount":7503},{"contestId":1807,"index":"E","solvedCount":17473},{"contestId":1807,"index":"D","solvedCount":63759},{"contestId":1807,"index":"C","solvedCount":35005},{"contestId":1807,"index":"B","solvedCount":50682},{"contestId":1807,"index":"A","solvedCount":89640},{"contestId":1806,"index":"F2","solvedCount":493},{"contestId":1806,"index":"F1","solvedCount":486},{"contestId":1806,"index":"E","solvedCount":3569},{"contestId":1806,"index":"D","solvedCount":1301},{"contestId":1806,"index":"C","solvedCount":8835},{"contestId":1806,"index":"B","solvedCount":20060},{"contestId":1806,"index":"A","solvedCount":49011},{"contestId":1805,"index":"F2","solvedCount":541},{"contestId":1805,"index":"F1","solvedCount":1463},{"contestId":1805,"index":"E","solvedCount":1985},{"contestId":1805,"index":"D","solvedCount":9927},{"contestId":1805,"index":"C","solvedCount":14477},{"contestId":1805,"index":"B","solvedCount":20602},{"contestId":1805,"index":"A","solvedCount":47453},{"contestId":1804,"index":"H","solvedCount":280},{"contestId":1804,"index":"G","solvedCount":337},{"contestId":1804,"index":"F","solvedCount":1223},{"contestId":1804,"index":"E","solvedCount":1761},{"contestId":1804,"index":"D","solvedCount":5387},{"contestId":1804,"index":"C","solvedCount":14100},{"contestId":1804,"index":"B","solvedCount":15861},{"contestId":1804,"index":"A","solvedCount":18816},{"contestId":1802,"index":"B","solvedCount":14914},{"contestId":1802,"index":"A","solvedCount":16816},{"contestId":1801,"index":"G","solvedCount":770},{"contestId":1801,"index":"F","solvedCount":770},{"contestId":1801,"index":"E","solvedCount":790},{"contestId":1801,"index":"D","solvedCount":3017},{"contestId":1801,"index":"C","solvedCount":4227},{"contestId":1801,"index":"B","solvedCount":7822},{"contestId":1801,"index":"A","solvedCount":9939},{"contestId":1800,"index":"G","solvedCount":2669},{"contestId":1800,"index":"F","solvedCount":4925},{"contestId":1800,"index":"E2","solvedCount":15757},{"contestId":1800,"index":"E1","solvedCount":16077},{"contestId":1800,"index":"D","solvedCount":30564},{"contestId":1800,"index":"C2","solvedCount":28180},{"contestId":1800,"index":"C1","solvedCount":27791},{"contestId":1800,"index":"B","solvedCount":29173},{"contestId":1800,"index":"A","solvedCount":37815},{"contestId":1799,"index":"H","solvedCount":548},{"contestId":1799,"index":"G","solvedCount":1139},{"contestId":1799,"index":"F","solvedCount":1125},{"contestId":1799,"index":"E","solvedCount":1447},{"contestId":1799,"index":"D2","solvedCount":3212},{"contestId":1799,"index":"D1","solvedCount":6185},{"contestId":1799,"index":"C","solvedCount":7076},{"contestId":1799,"index":"B","solvedCount":13007},{"contestId":1799,"index":"A","solvedCount":12510},{"contestId":1798,"index":"F","solvedCount":698},{"contestId":1798,"index":"E","solvedCount":2140},{"contestId":1798,"index":"D","solvedCount":15209},{"contestId":1798,"index":"C","solvedCount":9625},{"contestId":1798,"index":"B","solvedCount":19148},{"contestId":1798,"index":"A","solvedCount":21199},{"contestId":1797,"index":"F","solvedCount":719},{"contestId":1797,"index":"E","solvedCount":1722},{"contestId":1797,"index":"D","solvedCount":4756},{"contestId":1797,"index":"C","solvedCount":9149},{"contestId":1797,"index":"B","solvedCount":27156},{"contestId":1797,"index":"A","solvedCount":19848},{"contestId":1796,"index":"F","solvedCount":267},{"contestId":1796,"index":"E","solvedCount":1084},{"contestId":1796,"index":"D","solvedCount":5632},{"contestId":1796,"index":"C","solvedCount":12490},{"contestId":1796,"index":"B","solvedCount":18603},{"contestId":1796,"index":"A","solvedCount":19805},{"contestId":1795,"index":"G","solvedCount":864},{"contestId":1795,"index":"F","solvedCount":1439},{"contestId":1795,"index":"E","solvedCount":2476},{"contestId":1795,"index":"D","solvedCount":14161},{"contestId":1795,"index":"C","solvedCount":19560},{"contestId":1795,"index":"B","solvedCount":24519},{"contestId":1795,"index":"A","solvedCount":24850},{"contestId":1794,"index":"E","solvedCount":1614},{"contestId":1794,"index":"D","solvedCount":4720},{"contestId":1794,"index":"C","solvedCount":24208},{"contestId":1794,"index":"B","solvedCount":44948},{"contestId":1794,"index":"A","solvedCount":19164},{"contestId":1793,"index":"F","solvedCount":1688},{"contestId":1793,"index":"E","solvedCount":1391},{"contestId":1793,"index":"D","solvedCount":7282},{"contestId":1793,"index":"C","solvedCount":36735},{"contestId":1793,"index":"B","solvedCount":17322},{"contestId":1793,"index":"A","solvedCount":18934},{"contestId":1792,"index":"F2","solvedCount":577},{"contestId":1792,"index":"F1","solvedCount":1058},{"contestId":1792,"index":"E","solvedCount":1647},{"contestId":1792,"index":"D","solvedCount":8496},{"contestId":1792,"index":"C","solvedCount":17281},{"contestId":1792,"index":"B","solvedCount":24643},{"contestId":1792,"index":"A","solvedCount":31608},{"contestId":1791,"index":"G2","solvedCount":6258},{"contestId":1791,"index":"G1","solvedCount":37058},{"contestId":1791,"index":"F","solvedCount":16117},{"contestId":1791,"index":"E","solvedCount":44799},{"contestId":1791,"index":"D","solvedCount":54703},{"contestId":1791,"index":"C","solvedCount":82394},{"contestId":1791,"index":"B","solvedCount":54099},{"contestId":1791,"index":"A","solvedCount":84861},{"contestId":1790,"index":"G","solvedCount":1361},{"contestId":1790,"index":"F","solvedCount":4228},{"contestId":1790,"index":"E","solvedCount":17752},{"contestId":1790,"index":"D","solvedCount":34864},{"contestId":1790,"index":"C","solvedCount":27330},{"contestId":1790,"index":"B","solvedCount":29302},{"contestId":1790,"index":"A","solvedCount":41636},{"contestId":1789,"index":"F","solvedCount":1042},{"contestId":1789,"index":"E","solvedCount":1013},{"contestId":1789,"index":"D","solvedCount":1978},{"contestId":1789,"index":"C","solvedCount":10135},{"contestId":1789,"index":"B","solvedCount":17785},{"contestId":1789,"index":"A","solvedCount":37930},{"contestId":1788,"index":"F","solvedCount":1265},{"contestId":1788,"index":"E","solvedCount":3546},{"contestId":1788,"index":"D","solvedCount":4834},{"contestId":1788,"index":"C","solvedCount":19783},{"contestId":1788,"index":"B","solvedCount":22785},{"contestId":1788,"index":"A","solvedCount":59736},{"contestId":1787,"index":"I","solvedCount":464},{"contestId":1787,"index":"H","solvedCount":354},{"contestId":1787,"index":"G","solvedCount":645},{"contestId":1787,"index":"F","solvedCount":856},{"contestId":1787,"index":"E","solvedCount":2826},{"contestId":1787,"index":"D","solvedCount":3886},{"contestId":1787,"index":"C","solvedCount":8527},{"contestId":1787,"index":"B","solvedCount":15248},{"contestId":1787,"index":"A","solvedCount":20686},{"contestId":1786,"index":"B","solvedCount":9928},{"contestId":1786,"index":"A2","solvedCount":12273},{"contestId":1786,"index":"A1","solvedCount":14887},{"contestId":1784,"index":"F","solvedCount":407},{"contestId":1784,"index":"E","solvedCount":515},{"contestId":1784,"index":"D","solvedCount":1435},{"contestId":1784,"index":"C","solvedCount":2009},{"contestId":1784,"index":"B","solvedCount":3711},{"contestId":1784,"index":"A","solvedCount":17455},{"contestId":1783,"index":"G","solvedCount":653},{"contestId":1783,"index":"F","solvedCount":1491},{"contestId":1783,"index":"E","solvedCount":2560},{"contestId":1783,"index":"D","solvedCount":5443},{"contestId":1783,"index":"C","solvedCount":11151},{"contestId":1783,"index":"B","solvedCount":19569},{"contestId":1783,"index":"A","solvedCount":54841},{"contestId":1781,"index":"H2","solvedCount":140},{"contestId":1781,"index":"H1","solvedCount":440},{"contestId":1781,"index":"G","solvedCount":322},{"contestId":1781,"index":"F","solvedCount":1396},{"contestId":1781,"index":"E","solvedCount":1475},{"contestId":1781,"index":"D","solvedCount":6426},{"contestId":1781,"index":"C","solvedCount":11314},{"contestId":1781,"index":"B","solvedCount":15092},{"contestId":1781,"index":"A","solvedCount":16169},{"contestId":1780,"index":"G","solvedCount":1077},{"contestId":1780,"index":"F","solvedCount":2018},{"contestId":1780,"index":"E","solvedCount":1994},{"contestId":1780,"index":"D","solvedCount":5979},{"contestId":1780,"index":"B","solvedCount":28281},{"contestId":1780,"index":"A","solvedCount":22836},{"contestId":1779,"index":"H","solvedCount":176},{"contestId":1779,"index":"G","solvedCount":467},{"contestId":1779,"index":"F","solvedCount":1481},{"contestId":1779,"index":"E","solvedCount":2120},{"contestId":1779,"index":"D","solvedCount":9211},{"contestId":1779,"index":"C","solvedCount":14946},{"contestId":1779,"index":"B","solvedCount":25264},{"contestId":1779,"index":"A","solvedCount":24176},{"contestId":1778,"index":"F","solvedCount":989},{"contestId":1778,"index":"E","solvedCount":1213},{"contestId":1778,"index":"D","solvedCount":3640},{"contestId":1778,"index":"C","solvedCount":11923},{"contestId":1778,"index":"B","solvedCount":14676},{"contestId":1778,"index":"A","solvedCount":25934},{"contestId":1777,"index":"F","solvedCount":1508},{"contestId":1777,"index":"E","solvedCount":2508},{"contestId":1777,"index":"D","solvedCount":5030},{"contestId":1777,"index":"C","solvedCount":13252},{"contestId":1777,"index":"B","solvedCount":19568},{"contestId":1777,"index":"A","solvedCount":49736},{"contestId":1776,"index":"N","solvedCount":108},{"contestId":1776,"index":"M","solvedCount":534},{"contestId":1776,"index":"L","solvedCount":12983},{"contestId":1776,"index":"K","solvedCount":222},{"contestId":1776,"index":"J","solvedCount":943},{"contestId":1776,"index":"I","solvedCount":946},{"contestId":1776,"index":"H","solvedCount":7691},{"contestId":1776,"index":"G","solvedCount":2487},{"contestId":1776,"index":"F","solvedCount":4291},{"contestId":1776,"index":"E","solvedCount":119},{"contestId":1776,"index":"D","solvedCount":653},{"contestId":1776,"index":"C","solvedCount":1012},{"contestId":1776,"index":"B","solvedCount":1603},{"contestId":1776,"index":"A","solvedCount":8130},{"contestId":1775,"index":"F","solvedCount":926},{"contestId":1775,"index":"E","solvedCount":4001},{"contestId":1775,"index":"D","solvedCount":9234},{"contestId":1775,"index":"C","solvedCount":15289},{"contestId":1775,"index":"B","solvedCount":22620},{"contestId":1775,"index":"A2","solvedCount":20165},{"contestId":1775,"index":"A1","solvedCount":20518},{"contestId":1774,"index":"H","solvedCount":162},{"contestId":1774,"index":"G","solvedCount":715},{"contestId":1774,"index":"F2","solvedCount":948},{"contestId":1774,"index":"F1","solvedCount":1317},{"contestId":1774,"index":"E","solvedCount":4054},{"contestId":1774,"index":"D","solvedCount":9521},{"contestId":1774,"index":"C","solvedCount":13438},{"contestId":1774,"index":"B","solvedCount":14230},{"contestId":1774,"index":"A","solvedCount":23818},{"contestId":1773,"index":"L","solvedCount":132},{"contestId":1773,"index":"K","solvedCount":1712},{"contestId":1773,"index":"J","solvedCount":157},{"contestId":1773,"index":"I","solvedCount":594},{"contestId":1773,"index":"H","solvedCount":515},{"contestId":1773,"index":"G","solvedCount":571},{"contestId":1773,"index":"F","solvedCount":4948},{"contestId":1773,"index":"E","solvedCount":6189},{"contestId":1773,"index":"D","solvedCount":656},{"contestId":1773,"index":"C","solvedCount":73},{"contestId":1773,"index":"B","solvedCount":996},{"contestId":1773,"index":"A","solvedCount":1991},{"contestId":1772,"index":"G","solvedCount":1659},{"contestId":1772,"index":"F","solvedCount":2925},{"contestId":1772,"index":"E","solvedCount":7822},{"contestId":1772,"index":"D","solvedCount":19145},{"contestId":1772,"index":"C","solvedCount":26586},{"contestId":1772,"index":"B","solvedCount":33619},{"contestId":1772,"index":"A","solvedCount":62893},{"contestId":1771,"index":"F","solvedCount":1762},{"contestId":1771,"index":"E","solvedCount":861},{"contestId":1771,"index":"D","solvedCount":3335},{"contestId":1771,"index":"C","solvedCount":12071},{"contestId":1771,"index":"B","solvedCount":23293},{"contestId":1771,"index":"A","solvedCount":25811},{"contestId":1770,"index":"H","solvedCount":178},{"contestId":1770,"index":"G","solvedCount":197},{"contestId":1770,"index":"F","solvedCount":1114},{"contestId":1770,"index":"E","solvedCount":1665},{"contestId":1770,"index":"D","solvedCount":4524},{"contestId":1770,"index":"C","solvedCount":9842},{"contestId":1770,"index":"B","solvedCount":21071},{"contestId":1770,"index":"A","solvedCount":25591},{"contestId":1769,"index":"D3","solvedCount":130},{"contestId":1769,"index":"D2","solvedCount":215},{"contestId":1769,"index":"D1","solvedCount":426},{"contestId":1769,"index":"C2","solvedCount":1097},{"contestId":1769,"index":"C1","solvedCount":1130},{"contestId":1769,"index":"B2","solvedCount":964},{"contestId":1769,"index":"B1","solvedCount":1640},{"contestId":1769,"index":"A","solvedCount":2187},{"contestId":1768,"index":"F","solvedCount":1375},{"contestId":1768,"index":"E","solvedCount":2386},{"contestId":1768,"index":"D","solvedCount":9444},{"contestId":1768,"index":"C","solvedCount":15917},{"contestId":1768,"index":"B","solvedCount":26085},{"contestId":1768,"index":"A","solvedCount":31322},{"contestId":1767,"index":"F","solvedCount":475},{"contestId":1767,"index":"E","solvedCount":1348},{"contestId":1767,"index":"D","solvedCount":11422},{"contestId":1767,"index":"C","solvedCount":3214},{"contestId":1767,"index":"B","solvedCount":22296},{"contestId":1767,"index":"A","solvedCount":21715},{"contestId":1766,"index":"F","solvedCount":437},{"contestId":1766,"index":"E","solvedCount":1561},{"contestId":1766,"index":"D","solvedCount":11069},{"contestId":1766,"index":"C","solvedCount":15205},{"contestId":1766,"index":"B","solvedCount":24218},{"contestId":1766,"index":"A","solvedCount":52246},{"contestId":1765,"index":"N","solvedCount":6186},{"contestId":1765,"index":"M","solvedCount":36474},{"contestId":1765,"index":"L","solvedCount":706},{"contestId":1765,"index":"K","solvedCount":6935},{"contestId":1765,"index":"J","solvedCount":403},{"contestId":1765,"index":"I","solvedCount":312},{"contestId":1765,"index":"H","solvedCount":1610},{"contestId":1765,"index":"G","solvedCount":504},{"contestId":1765,"index":"F","solvedCount":805},{"contestId":1765,"index":"E","solvedCount":12102},{"contestId":1765,"index":"D","solvedCount":5010},{"contestId":1765,"index":"C","solvedCount":705},{"contestId":1765,"index":"B","solvedCount":10008},{"contestId":1765,"index":"A","solvedCount":896},{"contestId":1764,"index":"H","solvedCount":305},{"contestId":1764,"index":"G3","solvedCount":678},{"contestId":1764,"index":"G2","solvedCount":796},{"contestId":1764,"index":"G1","solvedCount":848},{"contestId":1764,"index":"F","solvedCount":1287},{"contestId":1764,"index":"E","solvedCount":1474},{"contestId":1764,"index":"D","solvedCount":3256},{"contestId":1764,"index":"C","solvedCount":10578},{"contestId":1764,"index":"B","solvedCount":18247},{"contestId":1764,"index":"A","solvedCount":17582},{"contestId":1763,"index":"F","solvedCount":966},{"contestId":1763,"index":"E","solvedCount":2293},{"contestId":1763,"index":"D","solvedCount":2428},{"contestId":1763,"index":"C","solvedCount":8051},{"contestId":1763,"index":"B","solvedCount":16746},{"contestId":1763,"index":"A","solvedCount":17224},{"contestId":1762,"index":"G","solvedCount":161},{"contestId":1762,"index":"F","solvedCount":931},{"contestId":1762,"index":"E","solvedCount":992},{"contestId":1762,"index":"D","solvedCount":4624},{"contestId":1762,"index":"C","solvedCount":10280},{"contestId":1762,"index":"B","solvedCount":18860},{"contestId":1762,"index":"A","solvedCount":20808},{"contestId":1761,"index":"G","solvedCount":159},{"contestId":1761,"index":"F2","solvedCount":121},{"contestId":1761,"index":"F1","solvedCount":353},{"contestId":1761,"index":"E","solvedCount":2233},{"contestId":1761,"index":"D","solvedCount":2911},{"contestId":1761,"index":"C","solvedCount":10863},{"contestId":1761,"index":"B","solvedCount":14887},{"contestId":1761,"index":"A","solvedCount":42213},{"contestId":1760,"index":"G","solvedCount":11124},{"contestId":1760,"index":"F","solvedCount":15601},{"contestId":1760,"index":"E","solvedCount":23391},{"contestId":1760,"index":"D","solvedCount":27670},{"contestId":1760,"index":"C","solvedCount":45246},{"contestId":1760,"index":"B","solvedCount":54870},{"contestId":1760,"index":"A","solvedCount":84064},{"contestId":1759,"index":"G","solvedCount":5728},{"contestId":1759,"index":"F","solvedCount":4587},{"contestId":1759,"index":"E","solvedCount":12797},{"contestId":1759,"index":"D","solvedCount":22134},{"contestId":1759,"index":"C","solvedCount":19695},{"contestId":1759,"index":"B","solvedCount":23860},{"contestId":1759,"index":"A","solvedCount":33139},{"contestId":1758,"index":"F","solvedCount":261},{"contestId":1758,"index":"E","solvedCount":1092},{"contestId":1758,"index":"D","solvedCount":8814},{"contestId":1758,"index":"C","solvedCount":15430},{"contestId":1758,"index":"B","solvedCount":24387},{"contestId":1758,"index":"A","solvedCount":27281},{"contestId":1754,"index":"B","solvedCount":19821},{"contestId":1754,"index":"A","solvedCount":25050},{"contestId":1753,"index":"F","solvedCount":257},{"contestId":1753,"index":"E","solvedCount":458},{"contestId":1753,"index":"D","solvedCount":2200},{"contestId":1753,"index":"C","solvedCount":5555},{"contestId":1753,"index":"B","solvedCount":15413},{"contestId":1753,"index":"A2","solvedCount":11831},{"contestId":1753,"index":"A1","solvedCount":16661},{"contestId":1750,"index":"H","solvedCount":129},{"contestId":1750,"index":"G","solvedCount":468},{"contestId":1750,"index":"F","solvedCount":1304},{"contestId":1750,"index":"E","solvedCount":1722},{"contestId":1750,"index":"D","solvedCount":7765},{"contestId":1750,"index":"C","solvedCount":10566},{"contestId":1750,"index":"B","solvedCount":16896},{"contestId":1750,"index":"A","solvedCount":17935},{"contestId":1749,"index":"F","solvedCount":653},{"contestId":1749,"index":"E","solvedCount":2191},{"contestId":1749,"index":"D","solvedCount":6512},{"contestId":1749,"index":"C","solvedCount":16065},{"contestId":1749,"index":"B","solvedCount":22963},{"contestId":1749,"index":"A","solvedCount":23494},{"contestId":1748,"index":"F","solvedCount":420},{"contestId":1748,"index":"E","solvedCount":2928},{"contestId":1748,"index":"D","solvedCount":3358},{"contestId":1748,"index":"C","solvedCount":13415},{"contestId":1748,"index":"B","solvedCount":17052},{"contestId":1748,"index":"A","solvedCount":25481},{"contestId":1747,"index":"E","solvedCount":731},{"contestId":1747,"index":"D","solvedCount":5743},{"contestId":1747,"index":"C","solvedCount":23879},{"contestId":1747,"index":"B","solvedCount":26480},{"contestId":1747,"index":"A","solvedCount":26697},{"contestId":1746,"index":"G","solvedCount":118},{"contestId":1746,"index":"F","solvedCount":2905},{"contestId":1746,"index":"E2","solvedCount":626},{"contestId":1746,"index":"E1","solvedCount":1856},{"contestId":1746,"index":"D","solvedCount":5224},{"contestId":1746,"index":"C","solvedCount":14252},{"contestId":1746,"index":"B","solvedCount":18912},{"contestId":1746,"index":"A","solvedCount":21235},{"contestId":1744,"index":"F","solvedCount":4005},{"contestId":1744,"index":"E2","solvedCount":7109},{"contestId":1744,"index":"E1","solvedCount":13163},{"contestId":1744,"index":"D","solvedCount":25005},{"contestId":1744,"index":"C","solvedCount":49256},{"contestId":1744,"index":"B","solvedCount":25129},{"contestId":1744,"index":"A","solvedCount":29108},{"contestId":1743,"index":"G","solvedCount":456},{"contestId":1743,"index":"F","solvedCount":1904},{"contestId":1743,"index":"E","solvedCount":1958},{"contestId":1743,"index":"D","solvedCount":8555},{"contestId":1743,"index":"C","solvedCount":20921},{"contestId":1743,"index":"B","solvedCount":23355},{"contestId":1743,"index":"A","solvedCount":30149},{"contestId":1742,"index":"G","solvedCount":13940},{"contestId":1742,"index":"F","solvedCount":14481},{"contestId":1742,"index":"E","solvedCount":42694},{"contestId":1742,"index":"D","solvedCount":37167},{"contestId":1742,"index":"C","solvedCount":41294},{"contestId":1742,"index":"B","solvedCount":63783},{"contestId":1742,"index":"A","solvedCount":111795},{"contestId":1741,"index":"G","solvedCount":2008},{"contestId":1741,"index":"F","solvedCount":3022},{"contestId":1741,"index":"E","solvedCount":19204},{"contestId":1741,"index":"D","solvedCount":18935},{"contestId":1741,"index":"C","solvedCount":19671},{"contestId":1741,"index":"B","solvedCount":26976},{"contestId":1741,"index":"A","solvedCount":34163},{"contestId":1740,"index":"I","solvedCount":322},{"contestId":1740,"index":"H","solvedCount":509},{"contestId":1740,"index":"G","solvedCount":423},{"contestId":1740,"index":"F","solvedCount":1178},{"contestId":1740,"index":"E","solvedCount":5176},{"contestId":1740,"index":"D","solvedCount":9207},{"contestId":1740,"index":"C","solvedCount":12492},{"contestId":1740,"index":"B","solvedCount":14416},{"contestId":1740,"index":"A","solvedCount":23597},{"contestId":1739,"index":"F","solvedCount":689},{"contestId":1739,"index":"E","solvedCount":1538},{"contestId":1739,"index":"D","solvedCount":6618},{"contestId":1739,"index":"C","solvedCount":10292},{"contestId":1739,"index":"B","solvedCount":24758},{"contestId":1739,"index":"A","solvedCount":24015},{"contestId":1738,"index":"H","solvedCount":321},{"contestId":1738,"index":"G","solvedCount":585},{"contestId":1738,"index":"F","solvedCount":1435},{"contestId":1738,"index":"E","solvedCount":1881},{"contestId":1738,"index":"D","solvedCount":3795},{"contestId":1738,"index":"C","solvedCount":13131},{"contestId":1738,"index":"B","solvedCount":19297},{"contestId":1738,"index":"A","solvedCount":14263},{"contestId":1737,"index":"G","solvedCount":188},{"contestId":1737,"index":"F","solvedCount":166},{"contestId":1737,"index":"E","solvedCount":1148},{"contestId":1737,"index":"D","solvedCount":2152},{"contestId":1737,"index":"C","solvedCount":6500},{"contestId":1737,"index":"B","solvedCount":10291},{"contestId":1737,"index":"A","solvedCount":11014},{"contestId":1736,"index":"E","solvedCount":918},{"contestId":1736,"index":"D","solvedCount":2832},{"contestId":1736,"index":"C2","solvedCount":1520},{"contestId":1736,"index":"C1","solvedCount":16797},{"contestId":1736,"index":"B","solvedCount":20736},{"contestId":1736,"index":"A","solvedCount":24385},{"contestId":1735,"index":"F","solvedCount":269},{"contestId":1735,"index":"E","solvedCount":1279},{"contestId":1735,"index":"D","solvedCount":7206},{"contestId":1735,"index":"C","solvedCount":11103},{"contestId":1735,"index":"B","solvedCount":19631},{"contestId":1735,"index":"A","solvedCount":21174},{"contestId":1734,"index":"F","solvedCount":1030},{"contestId":1734,"index":"E","solvedCount":3342},{"contestId":1734,"index":"D","solvedCount":7205},{"contestId":1734,"index":"C","solvedCount":31527},{"contestId":1734,"index":"B","solvedCount":16491},{"contestId":1734,"index":"A","solvedCount":22584},{"contestId":1733,"index":"E","solvedCount":1714},{"contestId":1733,"index":"D2","solvedCount":4875},{"contestId":1733,"index":"D1","solvedCount":15258},{"contestId":1733,"index":"C","solvedCount":17317},{"contestId":1733,"index":"B","solvedCount":21384},{"contestId":1733,"index":"A","solvedCount":22005},{"contestId":1732,"index":"E","solvedCount":610},{"contestId":1732,"index":"D2","solvedCount":1626},{"contestId":1732,"index":"D1","solvedCount":10121},{"contestId":1732,"index":"C2","solvedCount":3189},{"contestId":1732,"index":"C1","solvedCount":8086},{"contestId":1732,"index":"B","solvedCount":17703},{"contestId":1732,"index":"A","solvedCount":17994},{"contestId":1731,"index":"F","solvedCount":932},{"contestId":1731,"index":"E","solvedCount":3611},{"contestId":1731,"index":"D","solvedCount":8731},{"contestId":1731,"index":"C","solvedCount":12782},{"contestId":1731,"index":"B","solvedCount":29283},{"contestId":1731,"index":"A","solvedCount":23818},{"contestId":1730,"index":"F","solvedCount":809},{"contestId":1730,"index":"E","solvedCount":830},{"contestId":1730,"index":"D","solvedCount":3108},{"contestId":1730,"index":"C","solvedCount":18139},{"contestId":1730,"index":"B","solvedCount":18633},{"contestId":1730,"index":"A","solvedCount":25138},{"contestId":1729,"index":"G","solvedCount":2620},{"contestId":1729,"index":"F","solvedCount":4625},{"contestId":1729,"index":"E","solvedCount":8129},{"contestId":1729,"index":"D","solvedCount":33621},{"contestId":1729,"index":"C","solvedCount":21841},{"contestId":1729,"index":"B","solvedCount":32785},{"contestId":1729,"index":"A","solvedCount":46739},{"contestId":1728,"index":"G","solvedCount":685},{"contestId":1728,"index":"F","solvedCount":524},{"contestId":1728,"index":"E","solvedCount":2105},{"contestId":1728,"index":"D","solvedCount":8462},{"contestId":1728,"index":"C","solvedCount":18236},{"contestId":1728,"index":"B","solvedCount":20827},{"contestId":1728,"index":"A","solvedCount":25591},{"contestId":1726,"index":"H","solvedCount":118},{"contestId":1726,"index":"G","solvedCount":516},{"contestId":1726,"index":"E","solvedCount":1795},{"contestId":1726,"index":"D","solvedCount":4314},{"contestId":1726,"index":"C","solvedCount":13536},{"contestId":1726,"index":"B","solvedCount":17150},{"contestId":1726,"index":"A","solvedCount":40989},{"contestId":1725,"index":"M","solvedCount":4808},{"contestId":1725,"index":"L","solvedCount":1166},{"contestId":1725,"index":"K","solvedCount":866},{"contestId":1725,"index":"J","solvedCount":511},{"contestId":1725,"index":"I","solvedCount":372},{"contestId":1725,"index":"H","solvedCount":3071},{"contestId":1725,"index":"G","solvedCount":6830},{"contestId":1725,"index":"F","solvedCount":1190},{"contestId":1725,"index":"E","solvedCount":645},{"contestId":1725,"index":"D","solvedCount":261},{"contestId":1725,"index":"C","solvedCount":2019},{"contestId":1725,"index":"B","solvedCount":32504},{"contestId":1725,"index":"A","solvedCount":10272},{"contestId":1722,"index":"G","solvedCount":14858},{"contestId":1722,"index":"F","solvedCount":8194},{"contestId":1722,"index":"E","solvedCount":13954},{"contestId":1722,"index":"D","solvedCount":27145},{"contestId":1722,"index":"C","solvedCount":37482},{"contestId":1722,"index":"B","solvedCount":58536},{"contestId":1722,"index":"A","solvedCount":68663},{"contestId":1721,"index":"F","solvedCount":701},{"contestId":1721,"index":"E","solvedCount":2746},{"contestId":1721,"index":"D","solvedCount":7886},{"contestId":1721,"index":"C","solvedCount":14784},{"contestId":1721,"index":"B","solvedCount":24126},{"contestId":1721,"index":"A","solvedCount":28490},{"contestId":1720,"index":"E","solvedCount":1093},{"contestId":1720,"index":"D2","solvedCount":2314},{"contestId":1720,"index":"D1","solvedCount":6832},{"contestId":1720,"index":"C","solvedCount":18447},{"contestId":1720,"index":"B","solvedCount":22607},{"contestId":1720,"index":"A","solvedCount":24697},{"contestId":1719,"index":"C","solvedCount":14516},{"contestId":1719,"index":"B","solvedCount":19249},{"contestId":1719,"index":"A","solvedCount":26982},{"contestId":1718,"index":"F","solvedCount":275},{"contestId":1718,"index":"E","solvedCount":255},{"contestId":1718,"index":"D","solvedCount":457},{"contestId":1718,"index":"C","solvedCount":1922},{"contestId":1718,"index":"B","solvedCount":3593},{"contestId":1718,"index":"A2","solvedCount":6022},{"contestId":1718,"index":"A1","solvedCount":6520},{"contestId":1717,"index":"F","solvedCount":799},{"contestId":1717,"index":"E","solvedCount":3645},{"contestId":1717,"index":"D","solvedCount":4960},{"contestId":1717,"index":"C","solvedCount":16080},{"contestId":1717,"index":"B","solvedCount":15757},{"contestId":1717,"index":"A","solvedCount":21278},{"contestId":1716,"index":"F","solvedCount":1487},{"contestId":1716,"index":"E","solvedCount":1395},{"contestId":1716,"index":"D","solvedCount":6332},{"contestId":1716,"index":"C","solvedCount":4692},{"contestId":1716,"index":"B","solvedCount":22144},{"contestId":1716,"index":"A","solvedCount":36578},{"contestId":1715,"index":"F","solvedCount":611},{"contestId":1715,"index":"E","solvedCount":2461},{"contestId":1715,"index":"D","solvedCount":6333},{"contestId":1715,"index":"C","solvedCount":10815},{"contestId":1715,"index":"B","solvedCount":37063},{"contestId":1715,"index":"A","solvedCount":24530},{"contestId":1714,"index":"G","solvedCount":9950},{"contestId":1714,"index":"F","solvedCount":3785},{"contestId":1714,"index":"E","solvedCount":25435},{"contestId":1714,"index":"D","solvedCount":10562},{"contestId":1714,"index":"C","solvedCount":33866},{"contestId":1714,"index":"B","solvedCount":34653},{"contestId":1714,"index":"A","solvedCount":33733},{"contestId":1713,"index":"F","solvedCount":792},{"contestId":1713,"index":"E","solvedCount":2067},{"contestId":1713,"index":"D","solvedCount":6340},{"contestId":1713,"index":"C","solvedCount":19090},{"contestId":1713,"index":"B","solvedCount":22940},{"contestId":1713,"index":"A","solvedCount":22930},{"contestId":1712,"index":"F","solvedCount":530},{"contestId":1712,"index":"E2","solvedCount":1699},{"contestId":1712,"index":"E1","solvedCount":2560},{"contestId":1712,"index":"D","solvedCount":5226},{"contestId":1712,"index":"C","solvedCount":21466},{"contestId":1712,"index":"B","solvedCount":22507},{"contestId":1712,"index":"A","solvedCount":25256},{"contestId":1711,"index":"B","solvedCount":14717},{"contestId":1711,"index":"A","solvedCount":26726},{"contestId":1710,"index":"E","solvedCount":592},{"contestId":1710,"index":"D","solvedCount":569},{"contestId":1710,"index":"C","solvedCount":1695},{"contestId":1710,"index":"B","solvedCount":2855},{"contestId":1710,"index":"A","solvedCount":12027},{"contestId":1709,"index":"F","solvedCount":733},{"contestId":1709,"index":"E","solvedCount":4398},{"contestId":1709,"index":"D","solvedCount":10813},{"contestId":1709,"index":"C","solvedCount":10758},{"contestId":1709,"index":"B","solvedCount":26604},{"contestId":1709,"index":"A","solvedCount":32085},{"contestId":1708,"index":"B","solvedCount":30716},{"contestId":1708,"index":"A","solvedCount":22735},{"contestId":1707,"index":"F","solvedCount":187},{"contestId":1707,"index":"E","solvedCount":954},{"contestId":1707,"index":"D","solvedCount":1038},{"contestId":1707,"index":"C","solvedCount":1989},{"contestId":1707,"index":"B","solvedCount":6511},{"contestId":1707,"index":"A","solvedCount":15793},{"contestId":1706,"index":"E","solvedCount":4160},{"contestId":1706,"index":"D2","solvedCount":1988},{"contestId":1706,"index":"D1","solvedCount":7834},{"contestId":1706,"index":"C","solvedCount":16346},{"contestId":1706,"index":"B","solvedCount":17660},{"contestId":1706,"index":"A","solvedCount":24396},{"contestId":1705,"index":"F","solvedCount":731},{"contestId":1705,"index":"E","solvedCount":2564},{"contestId":1705,"index":"D","solvedCount":7273},{"contestId":1705,"index":"C","solvedCount":14740},{"contestId":1705,"index":"B","solvedCount":25909},{"contestId":1705,"index":"A","solvedCount":26784},{"contestId":1704,"index":"H2","solvedCount":120},{"contestId":1704,"index":"H1","solvedCount":401},{"contestId":1704,"index":"G","solvedCount":186},{"contestId":1704,"index":"F","solvedCount":1390},{"contestId":1704,"index":"E","solvedCount":2765},{"contestId":1704,"index":"D","solvedCount":5433},{"contestId":1704,"index":"C","solvedCount":27446},{"contestId":1704,"index":"B","solvedCount":33412},{"contestId":1704,"index":"A","solvedCount":16771},{"contestId":1703,"index":"G","solvedCount":13163},{"contestId":1703,"index":"F","solvedCount":33055},{"contestId":1703,"index":"E","solvedCount":30227},{"contestId":1703,"index":"D","solvedCount":29975},{"contestId":1703,"index":"C","solvedCount":42009},{"contestId":1703,"index":"B","solvedCount":69934},{"contestId":1703,"index":"A","solvedCount":102955},{"contestId":1702,"index":"G2","solvedCount":6332},{"contestId":1702,"index":"G1","solvedCount":6637},{"contestId":1702,"index":"F","solvedCount":9649},{"contestId":1702,"index":"E","solvedCount":19293},{"contestId":1702,"index":"D","solvedCount":26319},{"contestId":1702,"index":"C","solvedCount":25981},{"contestId":1702,"index":"B","solvedCount":29683},{"contestId":1702,"index":"A","solvedCount":39108},{"contestId":1701,"index":"F","solvedCount":1236},{"contestId":1701,"index":"E","solvedCount":1427},{"contestId":1701,"index":"D","solvedCount":6376},{"contestId":1701,"index":"C","solvedCount":25905},{"contestId":1701,"index":"B","solvedCount":20949},{"contestId":1701,"index":"A","solvedCount":27859},{"contestId":1700,"index":"F","solvedCount":1119},{"contestId":1700,"index":"E","solvedCount":1019},{"contestId":1700,"index":"D","solvedCount":7235},{"contestId":1700,"index":"C","solvedCount":12377},{"contestId":1700,"index":"B","solvedCount":20182},{"contestId":1700,"index":"A","solvedCount":23779},{"contestId":1699,"index":"E","solvedCount":1438},{"contestId":1699,"index":"D","solvedCount":3652},{"contestId":1699,"index":"C","solvedCount":10902},{"contestId":1699,"index":"B","solvedCount":22072},{"contestId":1699,"index":"A","solvedCount":24959},{"contestId":1698,"index":"G","solvedCount":399},{"contestId":1698,"index":"F","solvedCount":789},{"contestId":1698,"index":"E","solvedCount":1889},{"contestId":1698,"index":"D","solvedCount":12755},{"contestId":1698,"index":"C","solvedCount":20021},{"contestId":1698,"index":"B","solvedCount":21591},{"contestId":1698,"index":"A","solvedCount":33567},{"contestId":1697,"index":"F","solvedCount":862},{"contestId":1697,"index":"E","solvedCount":1504},{"contestId":1697,"index":"D","solvedCount":5099},{"contestId":1697,"index":"C","solvedCount":16041},{"contestId":1697,"index":"B","solvedCount":31709},{"contestId":1697,"index":"A","solvedCount":26926},{"contestId":1696,"index":"H","solvedCount":221},{"contestId":1696,"index":"G","solvedCount":457},{"contestId":1696,"index":"F","solvedCount":1177},{"contestId":1696,"index":"E","solvedCount":5066},{"contestId":1696,"index":"D","solvedCount":6098},{"contestId":1696,"index":"C","solvedCount":12709},{"contestId":1696,"index":"B","solvedCount":40852},{"contestId":1696,"index":"A","solvedCount":20493},{"contestId":1695,"index":"E","solvedCount":547},{"contestId":1695,"index":"D2","solvedCount":2355},{"contestId":1695,"index":"D1","solvedCount":2523},{"contestId":1695,"index":"C","solvedCount":14821},{"contestId":1695,"index":"B","solvedCount":20264},{"contestId":1695,"index":"A","solvedCount":16869},{"contestId":1694,"index":"B","solvedCount":20887},{"contestId":1694,"index":"A","solvedCount":23651},{"contestId":1693,"index":"F","solvedCount":643},{"contestId":1693,"index":"E","solvedCount":574},{"contestId":1693,"index":"D","solvedCount":1183},{"contestId":1693,"index":"C","solvedCount":3313},{"contestId":1693,"index":"B","solvedCount":9808},{"contestId":1693,"index":"A","solvedCount":17632},{"contestId":1692,"index":"H","solvedCount":10192},{"contestId":1692,"index":"G","solvedCount":28658},{"contestId":1692,"index":"F","solvedCount":28241},{"contestId":1692,"index":"E","solvedCount":36778},{"contestId":1692,"index":"D","solvedCount":22268},{"contestId":1692,"index":"C","solvedCount":39771},{"contestId":1692,"index":"B","solvedCount":40497},{"contestId":1692,"index":"A","solvedCount":90050},{"contestId":1691,"index":"F","solvedCount":1207},{"contestId":1691,"index":"E","solvedCount":2219},{"contestId":1691,"index":"D","solvedCount":7957},{"contestId":1691,"index":"C","solvedCount":17507},{"contestId":1691,"index":"B","solvedCount":39019},{"contestId":1691,"index":"A","solvedCount":32643},{"contestId":1690,"index":"G","solvedCount":4262},{"contestId":1690,"index":"F","solvedCount":9330},{"contestId":1690,"index":"E","solvedCount":17330},{"contestId":1690,"index":"D","solvedCount":52297},{"contestId":1690,"index":"C","solvedCount":28373},{"contestId":1690,"index":"B","solvedCount":27160},{"contestId":1690,"index":"A","solvedCount":35971},{"contestId":1689,"index":"E","solvedCount":1434},{"contestId":1689,"index":"D","solvedCount":4845},{"contestId":1689,"index":"C","solvedCount":14179},{"contestId":1689,"index":"B","solvedCount":19430},{"contestId":1689,"index":"A","solvedCount":17878},{"contestId":1688,"index":"C","solvedCount":8879},{"contestId":1688,"index":"B","solvedCount":19223},{"contestId":1688,"index":"A","solvedCount":23918},{"contestId":1687,"index":"F","solvedCount":114},{"contestId":1687,"index":"E","solvedCount":331},{"contestId":1687,"index":"D","solvedCount":795},{"contestId":1687,"index":"C","solvedCount":1756},{"contestId":1687,"index":"B","solvedCount":4217},{"contestId":1687,"index":"A","solvedCount":11576},{"contestId":1686,"index":"B","solvedCount":19518},{"contestId":1686,"index":"A","solvedCount":21353},{"contestId":1685,"index":"E","solvedCount":205},{"contestId":1685,"index":"D2","solvedCount":148},{"contestId":1685,"index":"D1","solvedCount":546},{"contestId":1685,"index":"C","solvedCount":1483},{"contestId":1685,"index":"B","solvedCount":3760},{"contestId":1685,"index":"A","solvedCount":18781},{"contestId":1684,"index":"H","solvedCount":316},{"contestId":1684,"index":"G","solvedCount":891},{"contestId":1684,"index":"F","solvedCount":1248},{"contestId":1684,"index":"E","solvedCount":3722},{"contestId":1684,"index":"D","solvedCount":10938},{"contestId":1684,"index":"C","solvedCount":13382},{"contestId":1684,"index":"B","solvedCount":21996},{"contestId":1684,"index":"A","solvedCount":25119},{"contestId":1682,"index":"F","solvedCount":474},{"contestId":1682,"index":"E","solvedCount":797},{"contestId":1682,"index":"D","solvedCount":3807},{"contestId":1682,"index":"C","solvedCount":16763},{"contestId":1682,"index":"B","solvedCount":28782},{"contestId":1682,"index":"A","solvedCount":20094},{"contestId":1681,"index":"F","solvedCount":2518},{"contestId":1681,"index":"E","solvedCount":1018},{"contestId":1681,"index":"D","solvedCount":10985},{"contestId":1681,"index":"C","solvedCount":18994},{"contestId":1681,"index":"B","solvedCount":21207},{"contestId":1681,"index":"A","solvedCount":21800},{"contestId":1680,"index":"F","solvedCount":1014},{"contestId":1680,"index":"E","solvedCount":4463},{"contestId":1680,"index":"D","solvedCount":1418},{"contestId":1680,"index":"C","solvedCount":11395},{"contestId":1680,"index":"B","solvedCount":19178},{"contestId":1680,"index":"A","solvedCount":22494},{"contestId":1679,"index":"F","solvedCount":828},{"contestId":1679,"index":"E","solvedCount":1469},{"contestId":1679,"index":"D","solvedCount":6141},{"contestId":1679,"index":"C","solvedCount":11930},{"contestId":1679,"index":"B","solvedCount":29968},{"contestId":1679,"index":"A","solvedCount":44909},{"contestId":1678,"index":"B2","solvedCount":7425},{"contestId":1678,"index":"B1","solvedCount":16710},{"contestId":1678,"index":"A","solvedCount":19253},{"contestId":1677,"index":"F","solvedCount":180},{"contestId":1677,"index":"E","solvedCount":764},{"contestId":1677,"index":"D","solvedCount":1521},{"contestId":1677,"index":"C","solvedCount":4172},{"contestId":1677,"index":"B","solvedCount":4608},{"contestId":1677,"index":"A","solvedCount":9495},{"contestId":1676,"index":"H2","solvedCount":13672},{"contestId":1676,"index":"H1","solvedCount":16740},{"contestId":1676,"index":"G","solvedCount":26788},{"contestId":1676,"index":"F","solvedCount":20831},{"contestId":1676,"index":"E","solvedCount":34714},{"contestId":1676,"index":"D","solvedCount":30137},{"contestId":1676,"index":"C","solvedCount":35847},{"contestId":1676,"index":"B","solvedCount":63058},{"contestId":1676,"index":"A","solvedCount":92200},{"contestId":1675,"index":"G","solvedCount":2202},{"contestId":1675,"index":"F","solvedCount":6465},{"contestId":1675,"index":"E","solvedCount":12298},{"contestId":1675,"index":"D","solvedCount":15172},{"contestId":1675,"index":"C","solvedCount":19534},{"contestId":1675,"index":"B","solvedCount":48149},{"contestId":1675,"index":"A","solvedCount":37384},{"contestId":1674,"index":"G","solvedCount":3018},{"contestId":1674,"index":"F","solvedCount":5760},{"contestId":1674,"index":"E","solvedCount":7893},{"contestId":1674,"index":"D","solvedCount":17991},{"contestId":1674,"index":"C","solvedCount":26822},{"contestId":1674,"index":"B","solvedCount":30220},{"contestId":1674,"index":"A","solvedCount":28243},{"contestId":1673,"index":"F","solvedCount":1006},{"contestId":1673,"index":"E","solvedCount":856},{"contestId":1673,"index":"D","solvedCount":3656},{"contestId":1673,"index":"C","solvedCount":19552},{"contestId":1673,"index":"B","solvedCount":23814},{"contestId":1673,"index":"A","solvedCount":19225},{"contestId":1672,"index":"I","solvedCount":276},{"contestId":1672,"index":"H","solvedCount":1180},{"contestId":1672,"index":"G","solvedCount":701},{"contestId":1672,"index":"F2","solvedCount":977},{"contestId":1672,"index":"F1","solvedCount":3639},{"contestId":1672,"index":"E","solvedCount":2635},{"contestId":1672,"index":"D","solvedCount":7035},{"contestId":1672,"index":"C","solvedCount":14154},{"contestId":1672,"index":"B","solvedCount":16568},{"contestId":1672,"index":"A","solvedCount":16947},{"contestId":1671,"index":"F","solvedCount":521},{"contestId":1671,"index":"E","solvedCount":3400},{"contestId":1671,"index":"D","solvedCount":8601},{"contestId":1671,"index":"C","solvedCount":27929},{"contestId":1671,"index":"B","solvedCount":19951},{"contestId":1671,"index":"A","solvedCount":21526},{"contestId":1670,"index":"F","solvedCount":1337},{"contestId":1670,"index":"E","solvedCount":2023},{"contestId":1670,"index":"D","solvedCount":5752},{"contestId":1670,"index":"C","solvedCount":11245},{"contestId":1670,"index":"B","solvedCount":13595},{"contestId":1670,"index":"A","solvedCount":16090},{"contestId":1669,"index":"H","solvedCount":32183},{"contestId":1669,"index":"G","solvedCount":22338},{"contestId":1669,"index":"F","solvedCount":43935},{"contestId":1669,"index":"E","solvedCount":22098},{"contestId":1669,"index":"D","solvedCount":26168},{"contestId":1669,"index":"C","solvedCount":42805},{"contestId":1669,"index":"B","solvedCount":58098},{"contestId":1669,"index":"A","solvedCount":94296},{"contestId":1668,"index":"B","solvedCount":18040},{"contestId":1668,"index":"A","solvedCount":16881},{"contestId":1667,"index":"F","solvedCount":125},{"contestId":1667,"index":"E","solvedCount":971},{"contestId":1667,"index":"D","solvedCount":887},{"contestId":1667,"index":"C","solvedCount":2184},{"contestId":1667,"index":"B","solvedCount":4494},{"contestId":1667,"index":"A","solvedCount":15833},{"contestId":1666,"index":"L","solvedCount":3783},{"contestId":1666,"index":"K","solvedCount":370},{"contestId":1666,"index":"J","solvedCount":1610},{"contestId":1666,"index":"I","solvedCount":1807},{"contestId":1666,"index":"H","solvedCount":94},{"contestId":1666,"index":"G","solvedCount":154},{"contestId":1666,"index":"F","solvedCount":1606},{"contestId":1666,"index":"E","solvedCount":911},{"contestId":1666,"index":"D","solvedCount":23653},{"contestId":1666,"index":"C","solvedCount":3850},{"contestId":1666,"index":"B","solvedCount":68},{"contestId":1666,"index":"A","solvedCount":141},{"contestId":1665,"index":"E","solvedCount":1876},{"contestId":1665,"index":"D","solvedCount":4834},{"contestId":1665,"index":"C","solvedCount":10114},{"contestId":1665,"index":"B","solvedCount":36741},{"contestId":1665,"index":"A","solvedCount":26868},{"contestId":1663,"index":"H","solvedCount":1368},{"contestId":1663,"index":"G","solvedCount":232},{"contestId":1663,"index":"F","solvedCount":389},{"contestId":1663,"index":"E","solvedCount":599},{"contestId":1663,"index":"D","solvedCount":1499},{"contestId":1663,"index":"C","solvedCount":5898},{"contestId":1663,"index":"B","solvedCount":3594},{"contestId":1663,"index":"A","solvedCount":10929},{"contestId":1662,"index":"O","solvedCount":1635},{"contestId":1662,"index":"N","solvedCount":975},{"contestId":1662,"index":"M","solvedCount":3940},{"contestId":1662,"index":"L","solvedCount":1375},{"contestId":1662,"index":"K","solvedCount":394},{"contestId":1662,"index":"J","solvedCount":306},{"contestId":1662,"index":"I","solvedCount":2529},{"contestId":1662,"index":"H","solvedCount":3450},{"contestId":1662,"index":"G","solvedCount":581},{"contestId":1662,"index":"F","solvedCount":1295},{"contestId":1662,"index":"E","solvedCount":187},{"contestId":1662,"index":"D","solvedCount":2213},{"contestId":1662,"index":"C","solvedCount":397},{"contestId":1662,"index":"B","solvedCount":153},{"contestId":1662,"index":"A","solvedCount":4912},{"contestId":1661,"index":"F","solvedCount":938},{"contestId":1661,"index":"E","solvedCount":1183},{"contestId":1661,"index":"D","solvedCount":5542},{"contestId":1661,"index":"C","solvedCount":10876},{"contestId":1661,"index":"B","solvedCount":21368},{"contestId":1661,"index":"A","solvedCount":19536},{"contestId":1660,"index":"F2","solvedCount":3244},{"contestId":1660,"index":"F1","solvedCount":8059},{"contestId":1660,"index":"E","solvedCount":8410},{"contestId":1660,"index":"D","solvedCount":12430},{"contestId":1660,"index":"C","solvedCount":22437},{"contestId":1660,"index":"B","solvedCount":30088},{"contestId":1660,"index":"A","solvedCount":39780},{"contestId":1659,"index":"F","solvedCount":271},{"contestId":1659,"index":"E","solvedCount":2043},{"contestId":1659,"index":"D","solvedCount":4515},{"contestId":1659,"index":"C","solvedCount":16418},{"contestId":1659,"index":"B","solvedCount":12254},{"contestId":1659,"index":"A","solvedCount":34553},{"contestId":1658,"index":"F","solvedCount":1020},{"contestId":1658,"index":"E","solvedCount":1262},{"contestId":1658,"index":"D2","solvedCount":3249},{"contestId":1658,"index":"D1","solvedCount":10137},{"contestId":1658,"index":"C","solvedCount":10046},{"contestId":1658,"index":"B","solvedCount":19739},{"contestId":1658,"index":"A","solvedCount":20973},{"contestId":1657,"index":"F","solvedCount":875},{"contestId":1657,"index":"E","solvedCount":2596},{"contestId":1657,"index":"D","solvedCount":5401},{"contestId":1657,"index":"C","solvedCount":17868},{"contestId":1657,"index":"B","solvedCount":23758},{"contestId":1657,"index":"A","solvedCount":25065},{"contestId":1656,"index":"I","solvedCount":172},{"contestId":1656,"index":"H","solvedCount":846},{"contestId":1656,"index":"G","solvedCount":558},{"contestId":1656,"index":"F","solvedCount":1296},{"contestId":1656,"index":"E","solvedCount":4032},{"contestId":1656,"index":"D","solvedCount":7672},{"contestId":1656,"index":"C","solvedCount":21299},{"contestId":1656,"index":"B","solvedCount":29221},{"contestId":1656,"index":"A","solvedCount":20548},{"contestId":1654,"index":"H","solvedCount":113},{"contestId":1654,"index":"G","solvedCount":476},{"contestId":1654,"index":"F","solvedCount":1553},{"contestId":1654,"index":"E","solvedCount":2406},{"contestId":1654,"index":"D","solvedCount":3111},{"contestId":1654,"index":"C","solvedCount":14682},{"contestId":1654,"index":"B","solvedCount":16962},{"contestId":1654,"index":"A","solvedCount":19487},{"contestId":1651,"index":"F","solvedCount":541},{"contestId":1651,"index":"E","solvedCount":682},{"contestId":1651,"index":"D","solvedCount":6880},{"contestId":1651,"index":"C","solvedCount":11713},{"contestId":1651,"index":"B","solvedCount":20559},{"contestId":1651,"index":"A","solvedCount":26803},{"contestId":1650,"index":"G","solvedCount":3146},{"contestId":1650,"index":"F","solvedCount":1772},{"contestId":1650,"index":"E","solvedCount":4514},{"contestId":1650,"index":"D","solvedCount":15397},{"contestId":1650,"index":"C","solvedCount":18861},{"contestId":1650,"index":"B","solvedCount":30367},{"contestId":1650,"index":"A","solvedCount":37669},{"contestId":1649,"index":"B","solvedCount":14077},{"contestId":1649,"index":"A","solvedCount":16139},{"contestId":1648,"index":"F","solvedCount":198},{"contestId":1648,"index":"E","solvedCount":628},{"contestId":1648,"index":"D","solvedCount":1101},{"contestId":1648,"index":"C","solvedCount":3395},{"contestId":1648,"index":"B","solvedCount":7456},{"contestId":1648,"index":"A","solvedCount":20416},{"contestId":1647,"index":"F","solvedCount":557},{"contestId":1647,"index":"E","solvedCount":1151},{"contestId":1647,"index":"D","solvedCount":5747},{"contestId":1647,"index":"C","solvedCount":13450},{"contestId":1647,"index":"B","solvedCount":17292},{"contestId":1647,"index":"A","solvedCount":23576},{"contestId":1646,"index":"F","solvedCount":710},{"contestId":1646,"index":"E","solvedCount":2840},{"contestId":1646,"index":"D","solvedCount":4540},{"contestId":1646,"index":"C","solvedCount":21114},{"contestId":1646,"index":"B","solvedCount":22987},{"contestId":1646,"index":"A","solvedCount":25559},{"contestId":1644,"index":"F","solvedCount":533},{"contestId":1644,"index":"E","solvedCount":3532},{"contestId":1644,"index":"D","solvedCount":7982},{"contestId":1644,"index":"C","solvedCount":15267},{"contestId":1644,"index":"B","solvedCount":21453},{"contestId":1644,"index":"A","solvedCount":28849},{"contestId":1642,"index":"B","solvedCount":18436},{"contestId":1642,"index":"A","solvedCount":16843},{"contestId":1641,"index":"F","solvedCount":125},{"contestId":1641,"index":"E","solvedCount":411},{"contestId":1641,"index":"D","solvedCount":1569},{"contestId":1641,"index":"C","solvedCount":2919},{"contestId":1641,"index":"B","solvedCount":4128},{"contestId":1641,"index":"A","solvedCount":19104},{"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":283},{"contestId":1638,"index":"E","solvedCount":2505},{"contestId":1638,"index":"D","solvedCount":4881},{"contestId":1638,"index":"C","solvedCount":16160},{"contestId":1638,"index":"B","solvedCount":22838},{"contestId":1638,"index":"A","solvedCount":22250},{"contestId":1637,"index":"H","solvedCount":641},{"contestId":1637,"index":"G","solvedCount":684},{"contestId":1637,"index":"F","solvedCount":2213},{"contestId":1637,"index":"E","solvedCount":3940},{"contestId":1637,"index":"D","solvedCount":9196},{"contestId":1637,"index":"C","solvedCount":18856},{"contestId":1637,"index":"B","solvedCount":15531},{"contestId":1637,"index":"A","solvedCount":24274},{"contestId":1635,"index":"F","solvedCount":1524},{"contestId":1635,"index":"E","solvedCount":2896},{"contestId":1635,"index":"D","solvedCount":7183},{"contestId":1635,"index":"C","solvedCount":27415},{"contestId":1635,"index":"B","solvedCount":18586},{"contestId":1635,"index":"A","solvedCount":26750},{"contestId":1634,"index":"F","solvedCount":2012},{"contestId":1634,"index":"E","solvedCount":2333},{"contestId":1634,"index":"D","solvedCount":4874},{"contestId":1634,"index":"C","solvedCount":19189},{"contestId":1634,"index":"B","solvedCount":23851},{"contestId":1634,"index":"A","solvedCount":24752},{"contestId":1633,"index":"F","solvedCount":760},{"contestId":1633,"index":"E","solvedCount":1830},{"contestId":1633,"index":"D","solvedCount":20086},{"contestId":1633,"index":"C","solvedCount":21499},{"contestId":1633,"index":"B","solvedCount":29646},{"contestId":1633,"index":"A","solvedCount":36548},{"contestId":1632,"index":"E2","solvedCount":1302},{"contestId":1632,"index":"E1","solvedCount":1390},{"contestId":1632,"index":"D","solvedCount":5495},{"contestId":1632,"index":"C","solvedCount":14301},{"contestId":1632,"index":"B","solvedCount":34261},{"contestId":1632,"index":"A","solvedCount":31329},{"contestId":1631,"index":"B","solvedCount":28897},{"contestId":1631,"index":"A","solvedCount":31548},{"contestId":1630,"index":"F","solvedCount":1025},{"contestId":1630,"index":"E","solvedCount":654},{"contestId":1630,"index":"D","solvedCount":2125},{"contestId":1630,"index":"C","solvedCount":3417},{"contestId":1630,"index":"B","solvedCount":6581},{"contestId":1630,"index":"A","solvedCount":16412},{"contestId":1629,"index":"B","solvedCount":25608},{"contestId":1629,"index":"A","solvedCount":31179},{"contestId":1628,"index":"F","solvedCount":123},{"contestId":1628,"index":"E","solvedCount":1431},{"contestId":1628,"index":"D2","solvedCount":2727},{"contestId":1628,"index":"D1","solvedCount":3867},{"contestId":1628,"index":"C","solvedCount":3725},{"contestId":1628,"index":"B","solvedCount":12893},{"contestId":1628,"index":"A","solvedCount":17293},{"contestId":1627,"index":"F","solvedCount":698},{"contestId":1627,"index":"E","solvedCount":2927},{"contestId":1627,"index":"D","solvedCount":9677},{"contestId":1627,"index":"C","solvedCount":16602},{"contestId":1627,"index":"B","solvedCount":17749},{"contestId":1627,"index":"A","solvedCount":25045},{"contestId":1626,"index":"F","solvedCount":938},{"contestId":1626,"index":"E","solvedCount":1980},{"contestId":1626,"index":"D","solvedCount":4455},{"contestId":1626,"index":"C","solvedCount":12067},{"contestId":1626,"index":"B","solvedCount":24188},{"contestId":1626,"index":"A","solvedCount":31194},{"contestId":1625,"index":"E2","solvedCount":743},{"contestId":1625,"index":"E1","solvedCount":1206},{"contestId":1625,"index":"D","solvedCount":2391},{"contestId":1625,"index":"C","solvedCount":13994},{"contestId":1625,"index":"B","solvedCount":16988},{"contestId":1625,"index":"A","solvedCount":18429},{"contestId":1624,"index":"G","solvedCount":8036},{"contestId":1624,"index":"F","solvedCount":3944},{"contestId":1624,"index":"E","solvedCount":4706},{"contestId":1624,"index":"D","solvedCount":19500},{"contestId":1624,"index":"C","solvedCount":27257},{"contestId":1624,"index":"B","solvedCount":57556},{"contestId":1624,"index":"A","solvedCount":61541},{"contestId":1623,"index":"E","solvedCount":1307},{"contestId":1623,"index":"D","solvedCount":1508},{"contestId":1623,"index":"C","solvedCount":14776},{"contestId":1623,"index":"B","solvedCount":14797},{"contestId":1623,"index":"A","solvedCount":20883},{"contestId":1622,"index":"F","solvedCount":1000},{"contestId":1622,"index":"E","solvedCount":2326},{"contestId":1622,"index":"D","solvedCount":5027},{"contestId":1622,"index":"C","solvedCount":16023},{"contestId":1622,"index":"B","solvedCount":22549},{"contestId":1622,"index":"A","solvedCount":32436},{"contestId":1621,"index":"I","solvedCount":152},{"contestId":1621,"index":"H","solvedCount":324},{"contestId":1621,"index":"G","solvedCount":920},{"contestId":1621,"index":"F","solvedCount":666},{"contestId":1621,"index":"E","solvedCount":1966},{"contestId":1621,"index":"D","solvedCount":4456},{"contestId":1621,"index":"C","solvedCount":7589},{"contestId":1621,"index":"B","solvedCount":14738},{"contestId":1621,"index":"A","solvedCount":24891},{"contestId":1620,"index":"G","solvedCount":1226},{"contestId":1620,"index":"F","solvedCount":830},{"contestId":1620,"index":"E","solvedCount":10124},{"contestId":1620,"index":"D","solvedCount":4920},{"contestId":1620,"index":"C","solvedCount":7374},{"contestId":1620,"index":"B","solvedCount":34523},{"contestId":1620,"index":"A","solvedCount":23428},{"contestId":1619,"index":"H","solvedCount":1536},{"contestId":1619,"index":"G","solvedCount":2831},{"contestId":1619,"index":"F","solvedCount":2408},{"contestId":1619,"index":"E","solvedCount":10422},{"contestId":1619,"index":"D","solvedCount":8820},{"contestId":1619,"index":"C","solvedCount":23108},{"contestId":1619,"index":"B","solvedCount":33546},{"contestId":1619,"index":"A","solvedCount":64503},{"contestId":1618,"index":"G","solvedCount":2046},{"contestId":1618,"index":"F","solvedCount":4829},{"contestId":1618,"index":"E","solvedCount":7883},{"contestId":1618,"index":"D","solvedCount":21232},{"contestId":1618,"index":"C","solvedCount":35284},{"contestId":1618,"index":"B","solvedCount":24030},{"contestId":1618,"index":"A","solvedCount":34906},{"contestId":1617,"index":"E","solvedCount":1082},{"contestId":1617,"index":"D2","solvedCount":2131},{"contestId":1617,"index":"D1","solvedCount":5280},{"contestId":1617,"index":"C","solvedCount":16196},{"contestId":1617,"index":"B","solvedCount":27584},{"contestId":1617,"index":"A","solvedCount":17122},{"contestId":1616,"index":"H","solvedCount":1415},{"contestId":1616,"index":"G","solvedCount":474},{"contestId":1616,"index":"F","solvedCount":789},{"contestId":1616,"index":"E","solvedCount":2776},{"contestId":1616,"index":"D","solvedCount":5744},{"contestId":1616,"index":"C","solvedCount":13344},{"contestId":1616,"index":"B","solvedCount":20853},{"contestId":1616,"index":"A","solvedCount":24110},{"contestId":1615,"index":"H","solvedCount":486},{"contestId":1615,"index":"G","solvedCount":178},{"contestId":1615,"index":"F","solvedCount":1210},{"contestId":1615,"index":"E","solvedCount":1778},{"contestId":1615,"index":"D","solvedCount":2214},{"contestId":1615,"index":"C","solvedCount":9314},{"contestId":1615,"index":"B","solvedCount":18269},{"contestId":1615,"index":"A","solvedCount":21741},{"contestId":1614,"index":"E","solvedCount":1003},{"contestId":1614,"index":"D2","solvedCount":2827},{"contestId":1614,"index":"D1","solvedCount":4609},{"contestId":1614,"index":"C","solvedCount":11519},{"contestId":1614,"index":"B","solvedCount":32027},{"contestId":1614,"index":"A","solvedCount":24788},{"contestId":1613,"index":"F","solvedCount":926},{"contestId":1613,"index":"E","solvedCount":6069},{"contestId":1613,"index":"D","solvedCount":5431},{"contestId":1613,"index":"C","solvedCount":31590},{"contestId":1613,"index":"B","solvedCount":23615},{"contestId":1613,"index":"A","solvedCount":26967},{"contestId":1612,"index":"G","solvedCount":1058},{"contestId":1612,"index":"F","solvedCount":761},{"contestId":1612,"index":"E","solvedCount":2947},{"contestId":1612,"index":"D","solvedCount":10464},{"contestId":1612,"index":"C","solvedCount":28338},{"contestId":1612,"index":"B","solvedCount":18651},{"contestId":1612,"index":"A","solvedCount":18350},{"contestId":1611,"index":"G","solvedCount":798},{"contestId":1611,"index":"F","solvedCount":7681},{"contestId":1611,"index":"E2","solvedCount":4464},{"contestId":1611,"index":"E1","solvedCount":8607},{"contestId":1611,"index":"D","solvedCount":11820},{"contestId":1611,"index":"C","solvedCount":19576},{"contestId":1611,"index":"B","solvedCount":32402},{"contestId":1611,"index":"A","solvedCount":33761},{"contestId":1610,"index":"I","solvedCount":488},{"contestId":1610,"index":"H","solvedCount":789},{"contestId":1610,"index":"G","solvedCount":673},{"contestId":1610,"index":"F","solvedCount":738},{"contestId":1610,"index":"E","solvedCount":2158},{"contestId":1610,"index":"D","solvedCount":3155},{"contestId":1610,"index":"C","solvedCount":16808},{"contestId":1610,"index":"B","solvedCount":25775},{"contestId":1610,"index":"A","solvedCount":17216},{"contestId":1609,"index":"H","solvedCount":110},{"contestId":1609,"index":"G","solvedCount":709},{"contestId":1609,"index":"F","solvedCount":1089},{"contestId":1609,"index":"E","solvedCount":2562},{"contestId":1609,"index":"D","solvedCount":8714},{"contestId":1609,"index":"C","solvedCount":10600},{"contestId":1609,"index":"B","solvedCount":12216},{"contestId":1609,"index":"A","solvedCount":19220},{"contestId":1608,"index":"G","solvedCount":325},{"contestId":1608,"index":"F","solvedCount":958},{"contestId":1608,"index":"E","solvedCount":532},{"contestId":1608,"index":"D","solvedCount":1643},{"contestId":1608,"index":"C","solvedCount":7475},{"contestId":1608,"index":"B","solvedCount":12645},{"contestId":1608,"index":"A","solvedCount":20460},{"contestId":1607,"index":"H","solvedCount":1485},{"contestId":1607,"index":"G","solvedCount":1780},{"contestId":1607,"index":"F","solvedCount":2178},{"contestId":1607,"index":"E","solvedCount":10123},{"contestId":1607,"index":"D","solvedCount":18379},{"contestId":1607,"index":"C","solvedCount":27340},{"contestId":1607,"index":"B","solvedCount":43539},{"contestId":1607,"index":"A","solvedCount":41401},{"contestId":1606,"index":"F","solvedCount":826},{"contestId":1606,"index":"E","solvedCount":4360},{"contestId":1606,"index":"D","solvedCount":1643},{"contestId":1606,"index":"C","solvedCount":15391},{"contestId":1606,"index":"B","solvedCount":19765},{"contestId":1606,"index":"A","solvedCount":41315},{"contestId":1605,"index":"F","solvedCount":439},{"contestId":1605,"index":"E","solvedCount":1225},{"contestId":1605,"index":"D","solvedCount":3322},{"contestId":1605,"index":"C","solvedCount":19230},{"contestId":1605,"index":"B","solvedCount":19522},{"contestId":1605,"index":"A","solvedCount":21774},{"contestId":1604,"index":"B","solvedCount":16415},{"contestId":1604,"index":"A","solvedCount":22800},{"contestId":1603,"index":"F","solvedCount":406},{"contestId":1603,"index":"E","solvedCount":696},{"contestId":1603,"index":"D","solvedCount":1001},{"contestId":1603,"index":"C","solvedCount":2360},{"contestId":1603,"index":"B","solvedCount":15312},{"contestId":1603,"index":"A","solvedCount":18036},{"contestId":1602,"index":"B","solvedCount":14865},{"contestId":1602,"index":"A","solvedCount":19952},{"contestId":1601,"index":"F","solvedCount":373},{"contestId":1601,"index":"E","solvedCount":656},{"contestId":1601,"index":"D","solvedCount":2112},{"contestId":1601,"index":"C","solvedCount":2417},{"contestId":1601,"index":"B","solvedCount":5608},{"contestId":1601,"index":"A","solvedCount":22972},{"contestId":1600,"index":"J","solvedCount":4499},{"contestId":1600,"index":"F","solvedCount":652},{"contestId":1600,"index":"E","solvedCount":2485},{"contestId":1599,"index":"J","solvedCount":362},{"contestId":1599,"index":"I","solvedCount":151},{"contestId":1599,"index":"H","solvedCount":1332},{"contestId":1599,"index":"G","solvedCount":442},{"contestId":1599,"index":"F","solvedCount":432},{"contestId":1599,"index":"E","solvedCount":98},{"contestId":1599,"index":"D","solvedCount":71},{"contestId":1599,"index":"C","solvedCount":2089},{"contestId":1599,"index":"B","solvedCount":223},{"contestId":1599,"index":"A","solvedCount":1006},{"contestId":1598,"index":"G","solvedCount":500},{"contestId":1598,"index":"F","solvedCount":1696},{"contestId":1598,"index":"E","solvedCount":2588},{"contestId":1598,"index":"D","solvedCount":10954},{"contestId":1598,"index":"C","solvedCount":24184},{"contestId":1598,"index":"B","solvedCount":17134},{"contestId":1598,"index":"A","solvedCount":26264},{"contestId":1594,"index":"F","solvedCount":1589},{"contestId":1594,"index":"E2","solvedCount":1702},{"contestId":1594,"index":"E1","solvedCount":12562},{"contestId":1594,"index":"D","solvedCount":10048},{"contestId":1594,"index":"C","solvedCount":31071},{"contestId":1594,"index":"B","solvedCount":22654},{"contestId":1594,"index":"A","solvedCount":27677},{"contestId":1593,"index":"G","solvedCount":1960},{"contestId":1593,"index":"F","solvedCount":2746},{"contestId":1593,"index":"E","solvedCount":15369},{"contestId":1593,"index":"D2","solvedCount":5648},{"contestId":1593,"index":"D1","solvedCount":22389},{"contestId":1593,"index":"C","solvedCount":28469},{"contestId":1593,"index":"B","solvedCount":44697},{"contestId":1593,"index":"A","solvedCount":42472},{"contestId":1592,"index":"F2","solvedCount":1086},{"contestId":1592,"index":"F1","solvedCount":1229},{"contestId":1592,"index":"E","solvedCount":1995},{"contestId":1592,"index":"D","solvedCount":2686},{"contestId":1592,"index":"C","solvedCount":9472},{"contestId":1592,"index":"B","solvedCount":17551},{"contestId":1592,"index":"A","solvedCount":24044},{"contestId":1588,"index":"F","solvedCount":359},{"contestId":1586,"index":"I","solvedCount":399},{"contestId":1585,"index":"G","solvedCount":344},{"contestId":1585,"index":"F","solvedCount":1779},{"contestId":1585,"index":"E","solvedCount":1264},{"contestId":1585,"index":"D","solvedCount":4521},{"contestId":1585,"index":"C","solvedCount":12948},{"contestId":1585,"index":"B","solvedCount":16453},{"contestId":1585,"index":"A","solvedCount":19200},{"contestId":1584,"index":"G","solvedCount":285},{"contestId":1584,"index":"F","solvedCount":1203},{"contestId":1584,"index":"E","solvedCount":1509},{"contestId":1584,"index":"D","solvedCount":4065},{"contestId":1584,"index":"C","solvedCount":17953},{"contestId":1584,"index":"B","solvedCount":14478},{"contestId":1584,"index":"A","solvedCount":15668},{"contestId":1583,"index":"H","solvedCount":533},{"contestId":1583,"index":"G","solvedCount":573},{"contestId":1583,"index":"F","solvedCount":1647},{"contestId":1583,"index":"E","solvedCount":2567},{"contestId":1583,"index":"D","solvedCount":5997},{"contestId":1583,"index":"C","solvedCount":7533},{"contestId":1583,"index":"B","solvedCount":13466},{"contestId":1583,"index":"A","solvedCount":14483},{"contestId":1582,"index":"G","solvedCount":754},{"contestId":1582,"index":"F2","solvedCount":2209},{"contestId":1582,"index":"F1","solvedCount":6772},{"contestId":1582,"index":"E","solvedCount":4346},{"contestId":1582,"index":"D","solvedCount":11746},{"contestId":1582,"index":"C","solvedCount":26032},{"contestId":1582,"index":"B","solvedCount":37199},{"contestId":1582,"index":"A","solvedCount":19930},{"contestId":1581,"index":"B","solvedCount":12706},{"contestId":1581,"index":"A","solvedCount":14392},{"contestId":1580,"index":"F","solvedCount":256},{"contestId":1580,"index":"E","solvedCount":126},{"contestId":1580,"index":"D","solvedCount":1193},{"contestId":1580,"index":"C","solvedCount":2456},{"contestId":1580,"index":"B","solvedCount":1377},{"contestId":1580,"index":"A","solvedCount":3957},{"contestId":1579,"index":"G","solvedCount":2838},{"contestId":1579,"index":"F","solvedCount":5477},{"contestId":1579,"index":"E2","solvedCount":7576},{"contestId":1579,"index":"E1","solvedCount":25966},{"contestId":1579,"index":"D","solvedCount":18790},{"contestId":1579,"index":"C","solvedCount":11799},{"contestId":1579,"index":"B","solvedCount":19080},{"contestId":1579,"index":"A","solvedCount":42730},{"contestId":1578,"index":"M","solvedCount":556},{"contestId":1578,"index":"L","solvedCount":1473},{"contestId":1578,"index":"K","solvedCount":460},{"contestId":1578,"index":"J","solvedCount":392},{"contestId":1578,"index":"I","solvedCount":94},{"contestId":1578,"index":"H","solvedCount":2216},{"contestId":1578,"index":"G","solvedCount":103},{"contestId":1578,"index":"F","solvedCount":254},{"contestId":1578,"index":"E","solvedCount":4236},{"contestId":1578,"index":"D","solvedCount":111},{"contestId":1578,"index":"C","solvedCount":69},{"contestId":1578,"index":"B","solvedCount":517},{"contestId":1578,"index":"A","solvedCount":475},{"contestId":1576,"index":"A","solvedCount":0},{"contestId":1575,"index":"M","solvedCount":392},{"contestId":1575,"index":"L","solvedCount":1787},{"contestId":1575,"index":"K","solvedCount":829},{"contestId":1575,"index":"J","solvedCount":4344},{"contestId":1575,"index":"I","solvedCount":1067},{"contestId":1575,"index":"H","solvedCount":813},{"contestId":1575,"index":"G","solvedCount":884},{"contestId":1575,"index":"F","solvedCount":222},{"contestId":1575,"index":"E","solvedCount":473},{"contestId":1575,"index":"D","solvedCount":2927},{"contestId":1575,"index":"C","solvedCount":327},{"contestId":1575,"index":"B","solvedCount":566},{"contestId":1575,"index":"A","solvedCount":5320},{"contestId":1574,"index":"F","solvedCount":800},{"contestId":1574,"index":"E","solvedCount":1119},{"contestId":1574,"index":"D","solvedCount":4950},{"contestId":1574,"index":"C","solvedCount":18896},{"contestId":1574,"index":"B","solvedCount":18452},{"contestId":1574,"index":"A","solvedCount":23391},{"contestId":1573,"index":"B","solvedCount":15743},{"contestId":1573,"index":"A","solvedCount":22083},{"contestId":1572,"index":"F","solvedCount":602},{"contestId":1572,"index":"E","solvedCount":390},{"contestId":1572,"index":"D","solvedCount":724},{"contestId":1572,"index":"C","solvedCount":1798},{"contestId":1572,"index":"B","solvedCount":2282},{"contestId":1572,"index":"A","solvedCount":10800},{"contestId":1571,"index":"J","solvedCount":54},{"contestId":1571,"index":"I","solvedCount":67},{"contestId":1571,"index":"H","solvedCount":59},{"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":1667},{"contestId":1569,"index":"F","solvedCount":530},{"contestId":1569,"index":"E","solvedCount":921},{"contestId":1569,"index":"D","solvedCount":4653},{"contestId":1569,"index":"C","solvedCount":13592},{"contestId":1569,"index":"B","solvedCount":20024},{"contestId":1569,"index":"A","solvedCount":26733},{"contestId":1567,"index":"F","solvedCount":903},{"contestId":1567,"index":"E","solvedCount":4455},{"contestId":1567,"index":"D","solvedCount":4992},{"contestId":1567,"index":"C","solvedCount":13394},{"contestId":1567,"index":"B","solvedCount":36009},{"contestId":1567,"index":"A","solvedCount":31978},{"contestId":1566,"index":"H","solvedCount":187},{"contestId":1566,"index":"G","solvedCount":444},{"contestId":1566,"index":"F","solvedCount":1289},{"contestId":1566,"index":"E","solvedCount":4531},{"contestId":1566,"index":"D2","solvedCount":8387},{"contestId":1566,"index":"D1","solvedCount":14812},{"contestId":1566,"index":"C","solvedCount":19288},{"contestId":1566,"index":"B","solvedCount":21611},{"contestId":1566,"index":"A","solvedCount":25659},{"contestId":1562,"index":"F","solvedCount":484},{"contestId":1562,"index":"E","solvedCount":1667},{"contestId":1562,"index":"D2","solvedCount":2311},{"contestId":1562,"index":"D1","solvedCount":6715},{"contestId":1562,"index":"C","solvedCount":14452},{"contestId":1562,"index":"B","solvedCount":20757},{"contestId":1562,"index":"A","solvedCount":26490},{"contestId":1561,"index":"D1","solvedCount":6219},{"contestId":1561,"index":"C","solvedCount":23537},{"contestId":1561,"index":"A","solvedCount":17277},{"contestId":1560,"index":"F2","solvedCount":5142},{"contestId":1560,"index":"F1","solvedCount":6874},{"contestId":1560,"index":"E","solvedCount":8964},{"contestId":1560,"index":"D","solvedCount":19711},{"contestId":1560,"index":"C","solvedCount":28202},{"contestId":1560,"index":"B","solvedCount":39457},{"contestId":1560,"index":"A","solvedCount":76132},{"contestId":1559,"index":"E","solvedCount":2839},{"contestId":1559,"index":"D2","solvedCount":3286},{"contestId":1559,"index":"D1","solvedCount":16727},{"contestId":1559,"index":"C","solvedCount":23377},{"contestId":1559,"index":"B","solvedCount":24522},{"contestId":1559,"index":"A","solvedCount":49849},{"contestId":1558,"index":"F","solvedCount":615},{"contestId":1558,"index":"E","solvedCount":777},{"contestId":1558,"index":"D","solvedCount":1182},{"contestId":1558,"index":"C","solvedCount":3831},{"contestId":1558,"index":"B","solvedCount":5401},{"contestId":1558,"index":"A","solvedCount":11545},{"contestId":1557,"index":"E","solvedCount":801},{"contestId":1557,"index":"D","solvedCount":3183},{"contestId":1557,"index":"C","solvedCount":11107},{"contestId":1557,"index":"B","solvedCount":25003},{"contestId":1557,"index":"A","solvedCount":29368},{"contestId":1556,"index":"H","solvedCount":628},{"contestId":1556,"index":"G","solvedCount":483},{"contestId":1556,"index":"F","solvedCount":1481},{"contestId":1556,"index":"E","solvedCount":3119},{"contestId":1556,"index":"D","solvedCount":9111},{"contestId":1556,"index":"C","solvedCount":6296},{"contestId":1556,"index":"B","solvedCount":13379},{"contestId":1556,"index":"A","solvedCount":18657},{"contestId":1555,"index":"F","solvedCount":1155},{"contestId":1555,"index":"E","solvedCount":4852},{"contestId":1555,"index":"D","solvedCount":16309},{"contestId":1555,"index":"C","solvedCount":24666},{"contestId":1555,"index":"B","solvedCount":17471},{"contestId":1555,"index":"A","solvedCount":30710},{"contestId":1554,"index":"E","solvedCount":1455},{"contestId":1554,"index":"D","solvedCount":10735},{"contestId":1554,"index":"C","solvedCount":9953},{"contestId":1554,"index":"B","solvedCount":14031},{"contestId":1554,"index":"A","solvedCount":31709},{"contestId":1553,"index":"I","solvedCount":394},{"contestId":1553,"index":"H","solvedCount":926},{"contestId":1553,"index":"G","solvedCount":1318},{"contestId":1553,"index":"F","solvedCount":2634},{"contestId":1553,"index":"E","solvedCount":3870},{"contestId":1553,"index":"D","solvedCount":15375},{"contestId":1553,"index":"C","solvedCount":20163},{"contestId":1553,"index":"B","solvedCount":15642},{"contestId":1553,"index":"A","solvedCount":34795},{"contestId":1552,"index":"I","solvedCount":154},{"contestId":1552,"index":"H","solvedCount":472},{"contestId":1552,"index":"G","solvedCount":702},{"contestId":1552,"index":"F","solvedCount":3432},{"contestId":1552,"index":"E","solvedCount":2159},{"contestId":1552,"index":"D","solvedCount":8034},{"contestId":1552,"index":"C","solvedCount":6347},{"contestId":1552,"index":"B","solvedCount":17244},{"contestId":1552,"index":"A","solvedCount":25591},{"contestId":1551,"index":"F","solvedCount":2261},{"contestId":1551,"index":"E","solvedCount":4661},{"contestId":1551,"index":"D2","solvedCount":3056},{"contestId":1551,"index":"D1","solvedCount":7677},{"contestId":1551,"index":"C","solvedCount":14766},{"contestId":1551,"index":"B2","solvedCount":16886},{"contestId":1551,"index":"B1","solvedCount":31681},{"contestId":1551,"index":"A","solvedCount":59670},{"contestId":1550,"index":"F","solvedCount":981},{"contestId":1550,"index":"E","solvedCount":1974},{"contestId":1550,"index":"D","solvedCount":2118},{"contestId":1550,"index":"C","solvedCount":10977},{"contestId":1550,"index":"B","solvedCount":28895},{"contestId":1550,"index":"A","solvedCount":29723},{"contestId":1549,"index":"B","solvedCount":27483},{"contestId":1549,"index":"A","solvedCount":36132},{"contestId":1548,"index":"E","solvedCount":628},{"contestId":1548,"index":"D2","solvedCount":359},{"contestId":1548,"index":"D1","solvedCount":1652},{"contestId":1548,"index":"C","solvedCount":2300},{"contestId":1548,"index":"B","solvedCount":11810},{"contestId":1548,"index":"A","solvedCount":17975},{"contestId":1547,"index":"G","solvedCount":3764},{"contestId":1547,"index":"F","solvedCount":7406},{"contestId":1547,"index":"E","solvedCount":16790},{"contestId":1547,"index":"D","solvedCount":19007},{"contestId":1547,"index":"C","solvedCount":24796},{"contestId":1547,"index":"B","solvedCount":28218},{"contestId":1547,"index":"A","solvedCount":32623},{"contestId":1546,"index":"B","solvedCount":14146},{"contestId":1546,"index":"A","solvedCount":18664},{"contestId":1545,"index":"F","solvedCount":149},{"contestId":1545,"index":"E2","solvedCount":108},{"contestId":1545,"index":"E1","solvedCount":108},{"contestId":1545,"index":"D","solvedCount":814},{"contestId":1545,"index":"C","solvedCount":842},{"contestId":1545,"index":"B","solvedCount":7199},{"contestId":1545,"index":"A","solvedCount":15047},{"contestId":1543,"index":"E","solvedCount":510},{"contestId":1543,"index":"D2","solvedCount":2216},{"contestId":1543,"index":"D1","solvedCount":8080},{"contestId":1543,"index":"C","solvedCount":5712},{"contestId":1543,"index":"B","solvedCount":24756},{"contestId":1543,"index":"A","solvedCount":44852},{"contestId":1542,"index":"E2","solvedCount":1106},{"contestId":1542,"index":"E1","solvedCount":1507},{"contestId":1542,"index":"D","solvedCount":3055},{"contestId":1542,"index":"C","solvedCount":16576},{"contestId":1542,"index":"B","solvedCount":27243},{"contestId":1542,"index":"A","solvedCount":52913},{"contestId":1541,"index":"B","solvedCount":41301},{"contestId":1541,"index":"A","solvedCount":30949},{"contestId":1540,"index":"E","solvedCount":138},{"contestId":1540,"index":"D","solvedCount":413},{"contestId":1540,"index":"C2","solvedCount":606},{"contestId":1540,"index":"C1","solvedCount":817},{"contestId":1540,"index":"B","solvedCount":3116},{"contestId":1540,"index":"A","solvedCount":15170},{"contestId":1539,"index":"F","solvedCount":1096},{"contestId":1539,"index":"E","solvedCount":1120},{"contestId":1539,"index":"D","solvedCount":12967},{"contestId":1539,"index":"C","solvedCount":34050},{"contestId":1539,"index":"B","solvedCount":27072},{"contestId":1539,"index":"A","solvedCount":21882},{"contestId":1538,"index":"G","solvedCount":5463},{"contestId":1538,"index":"F","solvedCount":22828},{"contestId":1538,"index":"E","solvedCount":3305},{"contestId":1538,"index":"D","solvedCount":15694},{"contestId":1538,"index":"C","solvedCount":36553},{"contestId":1538,"index":"B","solvedCount":34053},{"contestId":1538,"index":"A","solvedCount":41243},{"contestId":1537,"index":"F","solvedCount":2902},{"contestId":1537,"index":"E2","solvedCount":6487},{"contestId":1537,"index":"E1","solvedCount":17254},{"contestId":1537,"index":"D","solvedCount":14009},{"contestId":1537,"index":"C","solvedCount":30988},{"contestId":1537,"index":"B","solvedCount":46089},{"contestId":1537,"index":"A","solvedCount":41780},{"contestId":1536,"index":"F","solvedCount":1224},{"contestId":1536,"index":"E","solvedCount":2780},{"contestId":1536,"index":"D","solvedCount":5193},{"contestId":1536,"index":"C","solvedCount":16507},{"contestId":1536,"index":"B","solvedCount":26969},{"contestId":1536,"index":"A","solvedCount":20907},{"contestId":1535,"index":"F","solvedCount":738},{"contestId":1535,"index":"E","solvedCount":3189},{"contestId":1535,"index":"D","solvedCount":8635},{"contestId":1535,"index":"C","solvedCount":18107},{"contestId":1535,"index":"B","solvedCount":34700},{"contestId":1535,"index":"A","solvedCount":58715},{"contestId":1534,"index":"H","solvedCount":423},{"contestId":1534,"index":"G","solvedCount":1111},{"contestId":1534,"index":"F2","solvedCount":844},{"contestId":1534,"index":"F1","solvedCount":1491},{"contestId":1534,"index":"E","solvedCount":2124},{"contestId":1534,"index":"D","solvedCount":7044},{"contestId":1534,"index":"C","solvedCount":14083},{"contestId":1534,"index":"B","solvedCount":13034},{"contestId":1534,"index":"A","solvedCount":13385},{"contestId":1533,"index":"J","solvedCount":52},{"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":515},{"contestId":1533,"index":"C","solvedCount":484},{"contestId":1533,"index":"B","solvedCount":817},{"contestId":1533,"index":"A","solvedCount":1130},{"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":1486},{"contestId":1530,"index":"H","solvedCount":210},{"contestId":1530,"index":"G","solvedCount":189},{"contestId":1530,"index":"F","solvedCount":1216},{"contestId":1530,"index":"E","solvedCount":3413},{"contestId":1530,"index":"D","solvedCount":10288},{"contestId":1530,"index":"C","solvedCount":15798},{"contestId":1530,"index":"B","solvedCount":16358},{"contestId":1530,"index":"A","solvedCount":22082},{"contestId":1529,"index":"B","solvedCount":21338},{"contestId":1529,"index":"A","solvedCount":31232},{"contestId":1528,"index":"F","solvedCount":558},{"contestId":1528,"index":"E","solvedCount":650},{"contestId":1528,"index":"D","solvedCount":1800},{"contestId":1528,"index":"C","solvedCount":3104},{"contestId":1528,"index":"B","solvedCount":11124},{"contestId":1528,"index":"A","solvedCount":20345},{"contestId":1527,"index":"E","solvedCount":3164},{"contestId":1527,"index":"D","solvedCount":2372},{"contestId":1527,"index":"C","solvedCount":15374},{"contestId":1527,"index":"B2","solvedCount":8920},{"contestId":1527,"index":"B1","solvedCount":36964},{"contestId":1527,"index":"A","solvedCount":43265},{"contestId":1526,"index":"F","solvedCount":415},{"contestId":1526,"index":"E","solvedCount":1598},{"contestId":1526,"index":"D","solvedCount":2877},{"contestId":1526,"index":"C2","solvedCount":32717},{"contestId":1526,"index":"C1","solvedCount":28497},{"contestId":1526,"index":"B","solvedCount":38213},{"contestId":1526,"index":"A","solvedCount":25158},{"contestId":1525,"index":"F","solvedCount":514},{"contestId":1525,"index":"E","solvedCount":2597},{"contestId":1525,"index":"D","solvedCount":11169},{"contestId":1525,"index":"C","solvedCount":5133},{"contestId":1525,"index":"B","solvedCount":26894},{"contestId":1525,"index":"A","solvedCount":27222},{"contestId":1523,"index":"H","solvedCount":467},{"contestId":1523,"index":"G","solvedCount":599},{"contestId":1523,"index":"F","solvedCount":555},{"contestId":1523,"index":"E","solvedCount":2042},{"contestId":1523,"index":"D","solvedCount":2566},{"contestId":1523,"index":"C","solvedCount":9230},{"contestId":1523,"index":"B","solvedCount":12573},{"contestId":1523,"index":"A","solvedCount":14109},{"contestId":1521,"index":"E","solvedCount":770},{"contestId":1521,"index":"D","solvedCount":2422},{"contestId":1521,"index":"C","solvedCount":4700},{"contestId":1521,"index":"B","solvedCount":23292},{"contestId":1521,"index":"A","solvedCount":42860},{"contestId":1520,"index":"G","solvedCount":4434},{"contestId":1520,"index":"F2","solvedCount":3459},{"contestId":1520,"index":"F1","solvedCount":15238},{"contestId":1520,"index":"E","solvedCount":30725},{"contestId":1520,"index":"D","solvedCount":70450},{"contestId":1520,"index":"C","solvedCount":35145},{"contestId":1520,"index":"B","solvedCount":50812},{"contestId":1520,"index":"A","solvedCount":59886},{"contestId":1519,"index":"F","solvedCount":891},{"contestId":1519,"index":"E","solvedCount":976},{"contestId":1519,"index":"D","solvedCount":18108},{"contestId":1519,"index":"C","solvedCount":24029},{"contestId":1519,"index":"B","solvedCount":33793},{"contestId":1519,"index":"A","solvedCount":30877},{"contestId":1517,"index":"H","solvedCount":94},{"contestId":1517,"index":"G","solvedCount":775},{"contestId":1517,"index":"F","solvedCount":733},{"contestId":1517,"index":"E","solvedCount":1070},{"contestId":1517,"index":"D","solvedCount":9608},{"contestId":1517,"index":"C","solvedCount":14308},{"contestId":1517,"index":"B","solvedCount":13931},{"contestId":1517,"index":"A","solvedCount":27098},{"contestId":1516,"index":"E","solvedCount":1112},{"contestId":1516,"index":"D","solvedCount":5426},{"contestId":1516,"index":"C","solvedCount":14676},{"contestId":1516,"index":"B","solvedCount":27363},{"contestId":1516,"index":"A","solvedCount":24919},{"contestId":1515,"index":"I","solvedCount":450},{"contestId":1515,"index":"H","solvedCount":372},{"contestId":1515,"index":"G","solvedCount":1437},{"contestId":1515,"index":"F","solvedCount":2242},{"contestId":1515,"index":"E","solvedCount":4781},{"contestId":1515,"index":"D","solvedCount":13014},{"contestId":1515,"index":"C","solvedCount":19177},{"contestId":1515,"index":"B","solvedCount":27385},{"contestId":1515,"index":"A","solvedCount":21544},{"contestId":1514,"index":"E","solvedCount":722},{"contestId":1514,"index":"D","solvedCount":5116},{"contestId":1514,"index":"C","solvedCount":19150},{"contestId":1514,"index":"B","solvedCount":37677},{"contestId":1514,"index":"A","solvedCount":25544},{"contestId":1513,"index":"F","solvedCount":1498},{"contestId":1513,"index":"E","solvedCount":1781},{"contestId":1513,"index":"D","solvedCount":6903},{"contestId":1513,"index":"C","solvedCount":17137},{"contestId":1513,"index":"B","solvedCount":21532},{"contestId":1513,"index":"A","solvedCount":20108},{"contestId":1512,"index":"G","solvedCount":9761},{"contestId":1512,"index":"F","solvedCount":6932},{"contestId":1512,"index":"E","solvedCount":11556},{"contestId":1512,"index":"D","solvedCount":25087},{"contestId":1512,"index":"C","solvedCount":22178},{"contestId":1512,"index":"B","solvedCount":26783},{"contestId":1512,"index":"A","solvedCount":84143},{"contestId":1511,"index":"G","solvedCount":998},{"contestId":1511,"index":"F","solvedCount":613},{"contestId":1511,"index":"E","solvedCount":2972},{"contestId":1511,"index":"D","solvedCount":12639},{"contestId":1511,"index":"C","solvedCount":35385},{"contestId":1511,"index":"B","solvedCount":25064},{"contestId":1511,"index":"A","solvedCount":29055},{"contestId":1510,"index":"K","solvedCount":6094},{"contestId":1510,"index":"J","solvedCount":568},{"contestId":1510,"index":"I","solvedCount":606},{"contestId":1510,"index":"H","solvedCount":141},{"contestId":1510,"index":"G","solvedCount":1394},{"contestId":1510,"index":"F","solvedCount":65},{"contestId":1510,"index":"E","solvedCount":272},{"contestId":1510,"index":"D","solvedCount":2158},{"contestId":1510,"index":"C","solvedCount":251},{"contestId":1510,"index":"B","solvedCount":991},{"contestId":1510,"index":"A","solvedCount":169},{"contestId":1509,"index":"C","solvedCount":16296},{"contestId":1509,"index":"B","solvedCount":23450},{"contestId":1509,"index":"A","solvedCount":27542},{"contestId":1508,"index":"F","solvedCount":193},{"contestId":1508,"index":"E","solvedCount":491},{"contestId":1508,"index":"D","solvedCount":768},{"contestId":1508,"index":"C","solvedCount":1838},{"contestId":1508,"index":"B","solvedCount":4526},{"contestId":1508,"index":"A","solvedCount":6780},{"contestId":1506,"index":"G","solvedCount":4962},{"contestId":1506,"index":"F","solvedCount":3792},{"contestId":1506,"index":"E","solvedCount":14447},{"contestId":1506,"index":"D","solvedCount":26407},{"contestId":1506,"index":"C","solvedCount":38680},{"contestId":1506,"index":"B","solvedCount":21334},{"contestId":1506,"index":"A","solvedCount":32966},{"contestId":1505,"index":"I","solvedCount":618},{"contestId":1505,"index":"H","solvedCount":573},{"contestId":1505,"index":"G","solvedCount":376},{"contestId":1505,"index":"F","solvedCount":1615},{"contestId":1505,"index":"E","solvedCount":1936},{"contestId":1505,"index":"D","solvedCount":898},{"contestId":1505,"index":"C","solvedCount":6740},{"contestId":1505,"index":"B","solvedCount":6580},{"contestId":1505,"index":"A","solvedCount":16309},{"contestId":1504,"index":"B","solvedCount":27816},{"contestId":1504,"index":"A","solvedCount":22965},{"contestId":1503,"index":"F","solvedCount":242},{"contestId":1503,"index":"E","solvedCount":940},{"contestId":1503,"index":"D","solvedCount":1326},{"contestId":1503,"index":"C","solvedCount":3943},{"contestId":1503,"index":"B","solvedCount":7781},{"contestId":1503,"index":"A","solvedCount":15026},{"contestId":1501,"index":"B","solvedCount":21443},{"contestId":1501,"index":"A","solvedCount":12472},{"contestId":1500,"index":"F","solvedCount":509},{"contestId":1500,"index":"E","solvedCount":433},{"contestId":1500,"index":"D","solvedCount":652},{"contestId":1500,"index":"C","solvedCount":988},{"contestId":1500,"index":"B","solvedCount":2398},{"contestId":1500,"index":"A","solvedCount":9725},{"contestId":1499,"index":"G","solvedCount":404},{"contestId":1499,"index":"F","solvedCount":1747},{"contestId":1499,"index":"E","solvedCount":1719},{"contestId":1499,"index":"D","solvedCount":7410},{"contestId":1499,"index":"C","solvedCount":13599},{"contestId":1499,"index":"B","solvedCount":22260},{"contestId":1499,"index":"A","solvedCount":22107},{"contestId":1498,"index":"F","solvedCount":1128},{"contestId":1498,"index":"E","solvedCount":2195},{"contestId":1498,"index":"D","solvedCount":2550},{"contestId":1498,"index":"C","solvedCount":12818},{"contestId":1498,"index":"B","solvedCount":25362},{"contestId":1498,"index":"A","solvedCount":25028},{"contestId":1497,"index":"E2","solvedCount":1980},{"contestId":1497,"index":"E1","solvedCount":9239},{"contestId":1497,"index":"D","solvedCount":1802},{"contestId":1497,"index":"C2","solvedCount":19938},{"contestId":1497,"index":"C1","solvedCount":29861},{"contestId":1497,"index":"B","solvedCount":29687},{"contestId":1497,"index":"A","solvedCount":26557},{"contestId":1496,"index":"B","solvedCount":18461},{"contestId":1496,"index":"A","solvedCount":22506},{"contestId":1495,"index":"F","solvedCount":558},{"contestId":1495,"index":"E","solvedCount":550},{"contestId":1495,"index":"D","solvedCount":1606},{"contestId":1495,"index":"C","solvedCount":2950},{"contestId":1495,"index":"B","solvedCount":6406},{"contestId":1495,"index":"A","solvedCount":18066},{"contestId":1494,"index":"F","solvedCount":595},{"contestId":1494,"index":"E","solvedCount":2117},{"contestId":1494,"index":"D","solvedCount":2886},{"contestId":1494,"index":"C","solvedCount":5786},{"contestId":1494,"index":"B","solvedCount":15537},{"contestId":1494,"index":"A","solvedCount":23127},{"contestId":1493,"index":"F","solvedCount":532},{"contestId":1493,"index":"E","solvedCount":1126},{"contestId":1493,"index":"D","solvedCount":5952},{"contestId":1493,"index":"C","solvedCount":5034},{"contestId":1493,"index":"B","solvedCount":12649},{"contestId":1493,"index":"A","solvedCount":19861},{"contestId":1492,"index":"E","solvedCount":1337},{"contestId":1492,"index":"D","solvedCount":6574},{"contestId":1492,"index":"C","solvedCount":17768},{"contestId":1492,"index":"B","solvedCount":21140},{"contestId":1492,"index":"A","solvedCount":23519},{"contestId":1491,"index":"I","solvedCount":111},{"contestId":1491,"index":"H","solvedCount":1302},{"contestId":1491,"index":"G","solvedCount":1099},{"contestId":1491,"index":"F","solvedCount":1184},{"contestId":1491,"index":"E","solvedCount":2448},{"contestId":1491,"index":"D","solvedCount":8622},{"contestId":1491,"index":"C","solvedCount":8486},{"contestId":1491,"index":"B","solvedCount":14335},{"contestId":1491,"index":"A","solvedCount":19170},{"contestId":1490,"index":"G","solvedCount":6331},{"contestId":1490,"index":"F","solvedCount":18858},{"contestId":1490,"index":"E","solvedCount":21508},{"contestId":1490,"index":"D","solvedCount":22210},{"contestId":1490,"index":"C","solvedCount":40071},{"contestId":1490,"index":"B","solvedCount":28232},{"contestId":1490,"index":"A","solvedCount":33429},{"contestId":1488,"index":"J","solvedCount":46},{"contestId":1488,"index":"I","solvedCount":51},{"contestId":1488,"index":"H","solvedCount":77},{"contestId":1488,"index":"G","solvedCount":137},{"contestId":1488,"index":"F","solvedCount":194},{"contestId":1488,"index":"E","solvedCount":238},{"contestId":1488,"index":"D","solvedCount":360},{"contestId":1488,"index":"C","solvedCount":523},{"contestId":1488,"index":"B","solvedCount":605},{"contestId":1488,"index":"A","solvedCount":1859},{"contestId":1487,"index":"G","solvedCount":759},{"contestId":1487,"index":"F","solvedCount":541},{"contestId":1487,"index":"E","solvedCount":5220},{"contestId":1487,"index":"D","solvedCount":21059},{"contestId":1487,"index":"C","solvedCount":15637},{"contestId":1487,"index":"B","solvedCount":31051},{"contestId":1487,"index":"A","solvedCount":27812},{"contestId":1486,"index":"F","solvedCount":892},{"contestId":1486,"index":"E","solvedCount":3587},{"contestId":1486,"index":"D","solvedCount":10574},{"contestId":1486,"index":"C2","solvedCount":10314},{"contestId":1486,"index":"C1","solvedCount":14576},{"contestId":1486,"index":"B","solvedCount":21765},{"contestId":1486,"index":"A","solvedCount":27383},{"contestId":1485,"index":"F","solvedCount":2426},{"contestId":1485,"index":"E","solvedCount":1597},{"contestId":1485,"index":"D","solvedCount":5768},{"contestId":1485,"index":"C","solvedCount":11287},{"contestId":1485,"index":"B","solvedCount":18099},{"contestId":1485,"index":"A","solvedCount":36419},{"contestId":1482,"index":"H","solvedCount":841},{"contestId":1482,"index":"G","solvedCount":365},{"contestId":1482,"index":"F","solvedCount":1811},{"contestId":1482,"index":"E","solvedCount":4032},{"contestId":1482,"index":"D","solvedCount":4153},{"contestId":1482,"index":"C","solvedCount":10119},{"contestId":1482,"index":"B","solvedCount":9681},{"contestId":1482,"index":"A","solvedCount":21453},{"contestId":1481,"index":"F","solvedCount":915},{"contestId":1481,"index":"E","solvedCount":2520},{"contestId":1481,"index":"D","solvedCount":4955},{"contestId":1481,"index":"C","solvedCount":12535},{"contestId":1481,"index":"B","solvedCount":20035},{"contestId":1481,"index":"A","solvedCount":25888},{"contestId":1480,"index":"B","solvedCount":18044},{"contestId":1480,"index":"A","solvedCount":27363},{"contestId":1479,"index":"E","solvedCount":474},{"contestId":1479,"index":"D","solvedCount":1451},{"contestId":1479,"index":"C","solvedCount":1485},{"contestId":1479,"index":"B2","solvedCount":4599},{"contestId":1479,"index":"B1","solvedCount":7566},{"contestId":1479,"index":"A","solvedCount":13477},{"contestId":1478,"index":"C","solvedCount":10799},{"contestId":1478,"index":"B","solvedCount":19119},{"contestId":1478,"index":"A","solvedCount":28272},{"contestId":1477,"index":"F","solvedCount":387},{"contestId":1477,"index":"E","solvedCount":306},{"contestId":1477,"index":"D","solvedCount":821},{"contestId":1477,"index":"C","solvedCount":2667},{"contestId":1477,"index":"B","solvedCount":3731},{"contestId":1477,"index":"A","solvedCount":6667},{"contestId":1476,"index":"G","solvedCount":1054},{"contestId":1476,"index":"F","solvedCount":1238},{"contestId":1476,"index":"E","solvedCount":2870},{"contestId":1476,"index":"D","solvedCount":9369},{"contestId":1476,"index":"C","solvedCount":12448},{"contestId":1476,"index":"B","solvedCount":21961},{"contestId":1476,"index":"A","solvedCount":46264},{"contestId":1475,"index":"G","solvedCount":8162},{"contestId":1475,"index":"F","solvedCount":6070},{"contestId":1475,"index":"E","solvedCount":18890},{"contestId":1475,"index":"D","solvedCount":11417},{"contestId":1475,"index":"C","solvedCount":28928},{"contestId":1475,"index":"B","solvedCount":59196},{"contestId":1475,"index":"A","solvedCount":93833},{"contestId":1474,"index":"F","solvedCount":403},{"contestId":1474,"index":"E","solvedCount":1550},{"contestId":1474,"index":"D","solvedCount":4372},{"contestId":1474,"index":"C","solvedCount":14521},{"contestId":1474,"index":"B","solvedCount":43810},{"contestId":1474,"index":"A","solvedCount":23587},{"contestId":1473,"index":"G","solvedCount":512},{"contestId":1473,"index":"F","solvedCount":1250},{"contestId":1473,"index":"E","solvedCount":5173},{"contestId":1473,"index":"D","solvedCount":11245},{"contestId":1473,"index":"C","solvedCount":13540},{"contestId":1473,"index":"B","solvedCount":35782},{"contestId":1473,"index":"A","solvedCount":37943},{"contestId":1472,"index":"G","solvedCount":6023},{"contestId":1472,"index":"F","solvedCount":3367},{"contestId":1472,"index":"E","solvedCount":9196},{"contestId":1472,"index":"D","solvedCount":31509},{"contestId":1472,"index":"C","solvedCount":36341},{"contestId":1472,"index":"B","solvedCount":61636},{"contestId":1472,"index":"A","solvedCount":46400},{"contestId":1471,"index":"B","solvedCount":20062},{"contestId":1471,"index":"A","solvedCount":41844},{"contestId":1470,"index":"F","solvedCount":172},{"contestId":1470,"index":"E","solvedCount":997},{"contestId":1470,"index":"D","solvedCount":4327},{"contestId":1470,"index":"C","solvedCount":1487},{"contestId":1470,"index":"B","solvedCount":6849},{"contestId":1470,"index":"A","solvedCount":31523},{"contestId":1469,"index":"F","solvedCount":1140},{"contestId":1469,"index":"E","solvedCount":2265},{"contestId":1469,"index":"D","solvedCount":10355},{"contestId":1469,"index":"C","solvedCount":11807},{"contestId":1469,"index":"B","solvedCount":31678},{"contestId":1469,"index":"A","solvedCount":30505},{"contestId":1468,"index":"N","solvedCount":9303},{"contestId":1468,"index":"M","solvedCount":1180},{"contestId":1468,"index":"L","solvedCount":385},{"contestId":1468,"index":"K","solvedCount":5672},{"contestId":1468,"index":"J","solvedCount":6757},{"contestId":1468,"index":"I","solvedCount":658},{"contestId":1468,"index":"H","solvedCount":2049},{"contestId":1468,"index":"G","solvedCount":949},{"contestId":1468,"index":"F","solvedCount":4292},{"contestId":1468,"index":"E","solvedCount":9894},{"contestId":1468,"index":"D","solvedCount":5418},{"contestId":1468,"index":"C","solvedCount":11723},{"contestId":1468,"index":"B","solvedCount":264},{"contestId":1468,"index":"A","solvedCount":2030},{"contestId":1467,"index":"E","solvedCount":1876},{"contestId":1467,"index":"D","solvedCount":4117},{"contestId":1467,"index":"C","solvedCount":6881},{"contestId":1467,"index":"B","solvedCount":11648},{"contestId":1467,"index":"A","solvedCount":25468},{"contestId":1466,"index":"I","solvedCount":251},{"contestId":1466,"index":"H","solvedCount":721},{"contestId":1466,"index":"G","solvedCount":1060},{"contestId":1466,"index":"F","solvedCount":3107},{"contestId":1466,"index":"E","solvedCount":8681},{"contestId":1466,"index":"D","solvedCount":15600},{"contestId":1466,"index":"C","solvedCount":18964},{"contestId":1466,"index":"B","solvedCount":23710},{"contestId":1466,"index":"A","solvedCount":23301},{"contestId":1464,"index":"F","solvedCount":449},{"contestId":1463,"index":"F","solvedCount":899},{"contestId":1463,"index":"E","solvedCount":1800},{"contestId":1463,"index":"D","solvedCount":4959},{"contestId":1463,"index":"C","solvedCount":6113},{"contestId":1463,"index":"B","solvedCount":21494},{"contestId":1463,"index":"A","solvedCount":28408},{"contestId":1462,"index":"F","solvedCount":8945},{"contestId":1462,"index":"E2","solvedCount":11855},{"contestId":1462,"index":"E1","solvedCount":15731},{"contestId":1462,"index":"D","solvedCount":18571},{"contestId":1462,"index":"C","solvedCount":37350},{"contestId":1462,"index":"B","solvedCount":29567},{"contestId":1462,"index":"A","solvedCount":50812},{"contestId":1461,"index":"F","solvedCount":687},{"contestId":1461,"index":"E","solvedCount":2253},{"contestId":1461,"index":"D","solvedCount":10470},{"contestId":1461,"index":"C","solvedCount":12819},{"contestId":1461,"index":"B","solvedCount":13432},{"contestId":1461,"index":"A","solvedCount":19052},{"contestId":1459,"index":"B","solvedCount":22614},{"contestId":1459,"index":"A","solvedCount":18144},{"contestId":1458,"index":"F","solvedCount":532},{"contestId":1458,"index":"E","solvedCount":691},{"contestId":1458,"index":"D","solvedCount":1810},{"contestId":1458,"index":"C","solvedCount":1806},{"contestId":1458,"index":"B","solvedCount":4263},{"contestId":1458,"index":"A","solvedCount":27138},{"contestId":1456,"index":"E","solvedCount":396},{"contestId":1455,"index":"G","solvedCount":545},{"contestId":1455,"index":"F","solvedCount":527},{"contestId":1455,"index":"E","solvedCount":1691},{"contestId":1455,"index":"D","solvedCount":13389},{"contestId":1455,"index":"C","solvedCount":20638},{"contestId":1455,"index":"B","solvedCount":23593},{"contestId":1455,"index":"A","solvedCount":27591},{"contestId":1454,"index":"F","solvedCount":5022},{"contestId":1454,"index":"E","solvedCount":7078},{"contestId":1454,"index":"D","solvedCount":22721},{"contestId":1454,"index":"C","solvedCount":22740},{"contestId":1454,"index":"B","solvedCount":30324},{"contestId":1454,"index":"A","solvedCount":44952},{"contestId":1453,"index":"F","solvedCount":1090},{"contestId":1453,"index":"E","solvedCount":2267},{"contestId":1453,"index":"D","solvedCount":4500},{"contestId":1453,"index":"C","solvedCount":6295},{"contestId":1453,"index":"B","solvedCount":14228},{"contestId":1453,"index":"A","solvedCount":25280},{"contestId":1452,"index":"G","solvedCount":585},{"contestId":1452,"index":"F","solvedCount":402},{"contestId":1452,"index":"E","solvedCount":1770},{"contestId":1452,"index":"D","solvedCount":8817},{"contestId":1452,"index":"C","solvedCount":21427},{"contestId":1452,"index":"B","solvedCount":15654},{"contestId":1452,"index":"A","solvedCount":23170},{"contestId":1451,"index":"F","solvedCount":1292},{"contestId":1451,"index":"E2","solvedCount":4016},{"contestId":1451,"index":"E1","solvedCount":5639},{"contestId":1451,"index":"D","solvedCount":10389},{"contestId":1451,"index":"C","solvedCount":17542},{"contestId":1451,"index":"B","solvedCount":20578},{"contestId":1451,"index":"A","solvedCount":25530},{"contestId":1450,"index":"H2","solvedCount":387},{"contestId":1450,"index":"H1","solvedCount":660},{"contestId":1450,"index":"G","solvedCount":430},{"contestId":1450,"index":"F","solvedCount":1499},{"contestId":1450,"index":"E","solvedCount":1606},{"contestId":1450,"index":"D","solvedCount":5893},{"contestId":1450,"index":"C2","solvedCount":4474},{"contestId":1450,"index":"C1","solvedCount":6056},{"contestId":1450,"index":"B","solvedCount":16161},{"contestId":1450,"index":"A","solvedCount":18593},{"contestId":1447,"index":"B","solvedCount":29420},{"contestId":1447,"index":"A","solvedCount":14511},{"contestId":1446,"index":"F","solvedCount":489},{"contestId":1446,"index":"E","solvedCount":132},{"contestId":1446,"index":"D2","solvedCount":2044},{"contestId":1446,"index":"D1","solvedCount":2213},{"contestId":1446,"index":"C","solvedCount":4223},{"contestId":1446,"index":"B","solvedCount":9439},{"contestId":1446,"index":"A","solvedCount":18244},{"contestId":1445,"index":"B","solvedCount":16050},{"contestId":1445,"index":"A","solvedCount":20489},{"contestId":1444,"index":"E","solvedCount":172},{"contestId":1444,"index":"D","solvedCount":700},{"contestId":1444,"index":"C","solvedCount":1986},{"contestId":1444,"index":"B","solvedCount":6874},{"contestId":1444,"index":"A","solvedCount":14719},{"contestId":1443,"index":"E","solvedCount":1594},{"contestId":1443,"index":"C","solvedCount":17176},{"contestId":1443,"index":"B","solvedCount":16790},{"contestId":1443,"index":"A","solvedCount":16760},{"contestId":1442,"index":"F","solvedCount":175},{"contestId":1442,"index":"E","solvedCount":833},{"contestId":1442,"index":"D","solvedCount":3193},{"contestId":1442,"index":"C","solvedCount":2054},{"contestId":1442,"index":"B","solvedCount":5504},{"contestId":1442,"index":"A","solvedCount":9913},{"contestId":1440,"index":"B","solvedCount":33768},{"contestId":1440,"index":"A","solvedCount":20474},{"contestId":1439,"index":"E","solvedCount":316},{"contestId":1439,"index":"D","solvedCount":621},{"contestId":1439,"index":"C","solvedCount":2373},{"contestId":1439,"index":"B","solvedCount":1703},{"contestId":1439,"index":"A2","solvedCount":5453},{"contestId":1439,"index":"A1","solvedCount":9848},{"contestId":1438,"index":"F","solvedCount":821},{"contestId":1438,"index":"E","solvedCount":1508},{"contestId":1438,"index":"D","solvedCount":4690},{"contestId":1438,"index":"C","solvedCount":11950},{"contestId":1438,"index":"B","solvedCount":31879},{"contestId":1438,"index":"A","solvedCount":19835},{"contestId":1437,"index":"G","solvedCount":1402},{"contestId":1437,"index":"F","solvedCount":1739},{"contestId":1437,"index":"E","solvedCount":4070},{"contestId":1437,"index":"D","solvedCount":14710},{"contestId":1437,"index":"C","solvedCount":12698},{"contestId":1437,"index":"B","solvedCount":21182},{"contestId":1437,"index":"A","solvedCount":18533},{"contestId":1436,"index":"F","solvedCount":730},{"contestId":1436,"index":"E","solvedCount":3013},{"contestId":1436,"index":"D","solvedCount":6595},{"contestId":1436,"index":"C","solvedCount":11911},{"contestId":1436,"index":"B","solvedCount":21877},{"contestId":1436,"index":"A","solvedCount":23729},{"contestId":1434,"index":"E","solvedCount":340},{"contestId":1433,"index":"G","solvedCount":5461},{"contestId":1433,"index":"F","solvedCount":6940},{"contestId":1433,"index":"E","solvedCount":20165},{"contestId":1433,"index":"D","solvedCount":32802},{"contestId":1433,"index":"C","solvedCount":29034},{"contestId":1433,"index":"B","solvedCount":30191},{"contestId":1433,"index":"A","solvedCount":64415},{"contestId":1431,"index":"J","solvedCount":55},{"contestId":1431,"index":"I","solvedCount":57},{"contestId":1431,"index":"H","solvedCount":82},{"contestId":1431,"index":"G","solvedCount":217},{"contestId":1431,"index":"F","solvedCount":165},{"contestId":1431,"index":"E","solvedCount":235},{"contestId":1431,"index":"D","solvedCount":492},{"contestId":1431,"index":"C","solvedCount":753},{"contestId":1431,"index":"B","solvedCount":1059},{"contestId":1431,"index":"A","solvedCount":2188},{"contestId":1430,"index":"G","solvedCount":972},{"contestId":1430,"index":"F","solvedCount":1091},{"contestId":1430,"index":"E","solvedCount":7501},{"contestId":1430,"index":"D","solvedCount":9465},{"contestId":1430,"index":"C","solvedCount":29181},{"contestId":1430,"index":"B","solvedCount":20495},{"contestId":1430,"index":"A","solvedCount":22023},{"contestId":1428,"index":"H","solvedCount":131},{"contestId":1428,"index":"G2","solvedCount":856},{"contestId":1428,"index":"G1","solvedCount":714},{"contestId":1428,"index":"F","solvedCount":2672},{"contestId":1428,"index":"E","solvedCount":4433},{"contestId":1428,"index":"D","solvedCount":4764},{"contestId":1428,"index":"C","solvedCount":23173},{"contestId":1428,"index":"B","solvedCount":15331},{"contestId":1428,"index":"A","solvedCount":17160},{"contestId":1427,"index":"H","solvedCount":99},{"contestId":1427,"index":"G","solvedCount":520},{"contestId":1427,"index":"F","solvedCount":436},{"contestId":1427,"index":"E","solvedCount":1747},{"contestId":1427,"index":"D","solvedCount":3754},{"contestId":1427,"index":"C","solvedCount":6201},{"contestId":1427,"index":"B","solvedCount":11557},{"contestId":1427,"index":"A","solvedCount":18207},{"contestId":1426,"index":"F","solvedCount":6472},{"contestId":1426,"index":"E","solvedCount":8251},{"contestId":1426,"index":"D","solvedCount":17908},{"contestId":1426,"index":"C","solvedCount":20836},{"contestId":1426,"index":"B","solvedCount":22064},{"contestId":1426,"index":"A","solvedCount":56384},{"contestId":1425,"index":"I","solvedCount":284},{"contestId":1425,"index":"H","solvedCount":4448},{"contestId":1425,"index":"F","solvedCount":7397},{"contestId":1425,"index":"E","solvedCount":1029},{"contestId":1425,"index":"D","solvedCount":937},{"contestId":1425,"index":"C","solvedCount":127},{"contestId":1425,"index":"B","solvedCount":386},{"contestId":1425,"index":"A","solvedCount":7344},{"contestId":1424,"index":"M","solvedCount":641},{"contestId":1424,"index":"G","solvedCount":6847},{"contestId":1423,"index":"N","solvedCount":176},{"contestId":1423,"index":"M","solvedCount":375},{"contestId":1423,"index":"L","solvedCount":666},{"contestId":1423,"index":"K","solvedCount":5535},{"contestId":1423,"index":"J","solvedCount":921},{"contestId":1423,"index":"I","solvedCount":302},{"contestId":1423,"index":"H","solvedCount":676},{"contestId":1423,"index":"G","solvedCount":358},{"contestId":1423,"index":"F","solvedCount":545},{"contestId":1423,"index":"E","solvedCount":141},{"contestId":1423,"index":"D","solvedCount":82},{"contestId":1423,"index":"C","solvedCount":241},{"contestId":1423,"index":"B","solvedCount":2273},{"contestId":1423,"index":"A","solvedCount":129},{"contestId":1422,"index":"F","solvedCount":1446},{"contestId":1422,"index":"E","solvedCount":925},{"contestId":1422,"index":"D","solvedCount":3277},{"contestId":1422,"index":"C","solvedCount":8917},{"contestId":1422,"index":"B","solvedCount":15167},{"contestId":1422,"index":"A","solvedCount":22022},{"contestId":1421,"index":"E","solvedCount":1042},{"contestId":1421,"index":"D","solvedCount":4410},{"contestId":1421,"index":"C","solvedCount":13655},{"contestId":1421,"index":"B","solvedCount":13531},{"contestId":1421,"index":"A","solvedCount":37275},{"contestId":1420,"index":"E","solvedCount":1113},{"contestId":1420,"index":"D","solvedCount":8530},{"contestId":1420,"index":"C2","solvedCount":5313},{"contestId":1420,"index":"C1","solvedCount":19353},{"contestId":1420,"index":"B","solvedCount":38787},{"contestId":1420,"index":"A","solvedCount":25514},{"contestId":1419,"index":"F","solvedCount":685},{"contestId":1419,"index":"E","solvedCount":3562},{"contestId":1419,"index":"D2","solvedCount":17738},{"contestId":1419,"index":"D1","solvedCount":26751},{"contestId":1419,"index":"C","solvedCount":16442},{"contestId":1419,"index":"B","solvedCount":17150},{"contestId":1419,"index":"A","solvedCount":20715},{"contestId":1418,"index":"G","solvedCount":3039},{"contestId":1418,"index":"F","solvedCount":563},{"contestId":1418,"index":"E","solvedCount":2413},{"contestId":1418,"index":"D","solvedCount":4852},{"contestId":1418,"index":"C","solvedCount":30768},{"contestId":1418,"index":"B","solvedCount":17868},{"contestId":1418,"index":"A","solvedCount":37146},{"contestId":1417,"index":"B","solvedCount":15161},{"contestId":1417,"index":"A","solvedCount":18801},{"contestId":1416,"index":"F","solvedCount":737},{"contestId":1416,"index":"E","solvedCount":556},{"contestId":1416,"index":"D","solvedCount":2985},{"contestId":1416,"index":"C","solvedCount":5304},{"contestId":1416,"index":"B","solvedCount":6802},{"contestId":1416,"index":"A","solvedCount":17915},{"contestId":1415,"index":"F","solvedCount":624},{"contestId":1415,"index":"E","solvedCount":3070},{"contestId":1415,"index":"D","solvedCount":6306},{"contestId":1415,"index":"C","solvedCount":11878},{"contestId":1415,"index":"B","solvedCount":12612},{"contestId":1415,"index":"A","solvedCount":15952},{"contestId":1413,"index":"F","solvedCount":1028},{"contestId":1413,"index":"E","solvedCount":2328},{"contestId":1413,"index":"D","solvedCount":6974},{"contestId":1413,"index":"C","solvedCount":6318},{"contestId":1413,"index":"B","solvedCount":12118},{"contestId":1413,"index":"A","solvedCount":15340},{"contestId":1411,"index":"G","solvedCount":964},{"contestId":1411,"index":"F","solvedCount":539},{"contestId":1411,"index":"E","solvedCount":1872},{"contestId":1411,"index":"D","solvedCount":2772},{"contestId":1411,"index":"C","solvedCount":8698},{"contestId":1411,"index":"B","solvedCount":33542},{"contestId":1411,"index":"A","solvedCount":21897},{"contestId":1409,"index":"F","solvedCount":5285},{"contestId":1409,"index":"E","solvedCount":8570},{"contestId":1409,"index":"D","solvedCount":21802},{"contestId":1409,"index":"C","solvedCount":24937},{"contestId":1409,"index":"B","solvedCount":31399},{"contestId":1409,"index":"A","solvedCount":83569},{"contestId":1408,"index":"I","solvedCount":403},{"contestId":1408,"index":"H","solvedCount":583},{"contestId":1408,"index":"G","solvedCount":1405},{"contestId":1408,"index":"F","solvedCount":2802},{"contestId":1408,"index":"E","solvedCount":2255},{"contestId":1408,"index":"D","solvedCount":4756},{"contestId":1408,"index":"C","solvedCount":9408},{"contestId":1408,"index":"B","solvedCount":10529},{"contestId":1408,"index":"A","solvedCount":12850},{"contestId":1407,"index":"E","solvedCount":2020},{"contestId":1407,"index":"D","solvedCount":6048},{"contestId":1407,"index":"C","solvedCount":15564},{"contestId":1407,"index":"B","solvedCount":18291},{"contestId":1407,"index":"A","solvedCount":21649},{"contestId":1406,"index":"E","solvedCount":2006},{"contestId":1406,"index":"D","solvedCount":3887},{"contestId":1406,"index":"C","solvedCount":12303},{"contestId":1406,"index":"B","solvedCount":24910},{"contestId":1406,"index":"A","solvedCount":23385},{"contestId":1405,"index":"B","solvedCount":23493},{"contestId":1405,"index":"A","solvedCount":22005},{"contestId":1404,"index":"E","solvedCount":1839},{"contestId":1404,"index":"D","solvedCount":1324},{"contestId":1404,"index":"C","solvedCount":3145},{"contestId":1404,"index":"B","solvedCount":8448},{"contestId":1404,"index":"A","solvedCount":20538},{"contestId":1403,"index":"C","solvedCount":95},{"contestId":1403,"index":"B","solvedCount":443},{"contestId":1403,"index":"A","solvedCount":365},{"contestId":1402,"index":"C","solvedCount":271},{"contestId":1402,"index":"B","solvedCount":144},{"contestId":1402,"index":"A","solvedCount":1393},{"contestId":1401,"index":"F","solvedCount":2028},{"contestId":1401,"index":"E","solvedCount":2697},{"contestId":1401,"index":"D","solvedCount":10887},{"contestId":1401,"index":"C","solvedCount":27605},{"contestId":1401,"index":"B","solvedCount":21914},{"contestId":1401,"index":"A","solvedCount":28926},{"contestId":1400,"index":"G","solvedCount":1234},{"contestId":1400,"index":"F","solvedCount":1310},{"contestId":1400,"index":"E","solvedCount":6691},{"contestId":1400,"index":"D","solvedCount":11611},{"contestId":1400,"index":"C","solvedCount":18719},{"contestId":1400,"index":"B","solvedCount":11789},{"contestId":1400,"index":"A","solvedCount":28120},{"contestId":1399,"index":"F","solvedCount":1950},{"contestId":1399,"index":"E2","solvedCount":2618},{"contestId":1399,"index":"E1","solvedCount":6470},{"contestId":1399,"index":"D","solvedCount":20177},{"contestId":1399,"index":"C","solvedCount":33775},{"contestId":1399,"index":"B","solvedCount":47755},{"contestId":1399,"index":"A","solvedCount":84495},{"contestId":1398,"index":"G","solvedCount":1352},{"contestId":1398,"index":"F","solvedCount":1503},{"contestId":1398,"index":"E","solvedCount":2652},{"contestId":1398,"index":"D","solvedCount":12852},{"contestId":1398,"index":"C","solvedCount":40135},{"contestId":1398,"index":"B","solvedCount":26281},{"contestId":1398,"index":"A","solvedCount":29088},{"contestId":1397,"index":"B","solvedCount":15614},{"contestId":1397,"index":"A","solvedCount":30164},{"contestId":1396,"index":"E","solvedCount":444},{"contestId":1396,"index":"D","solvedCount":354},{"contestId":1396,"index":"C","solvedCount":2873},{"contestId":1396,"index":"B","solvedCount":13407},{"contestId":1396,"index":"A","solvedCount":16915},{"contestId":1395,"index":"C","solvedCount":15491},{"contestId":1395,"index":"B","solvedCount":16437},{"contestId":1395,"index":"A","solvedCount":25733},{"contestId":1394,"index":"E","solvedCount":184},{"contestId":1394,"index":"D","solvedCount":1321},{"contestId":1394,"index":"C","solvedCount":1299},{"contestId":1394,"index":"B","solvedCount":2188},{"contestId":1394,"index":"A","solvedCount":7181},{"contestId":1393,"index":"E2","solvedCount":529},{"contestId":1393,"index":"E1","solvedCount":524},{"contestId":1393,"index":"D","solvedCount":4255},{"contestId":1393,"index":"C","solvedCount":11125},{"contestId":1393,"index":"B","solvedCount":17513},{"contestId":1393,"index":"A","solvedCount":20879},{"contestId":1392,"index":"I","solvedCount":336},{"contestId":1392,"index":"H","solvedCount":1237},{"contestId":1392,"index":"G","solvedCount":795},{"contestId":1392,"index":"F","solvedCount":2733},{"contestId":1392,"index":"E","solvedCount":3968},{"contestId":1392,"index":"D","solvedCount":10069},{"contestId":1392,"index":"C","solvedCount":19785},{"contestId":1392,"index":"B","solvedCount":18975},{"contestId":1392,"index":"A","solvedCount":21852},{"contestId":1391,"index":"E","solvedCount":2118},{"contestId":1391,"index":"D","solvedCount":5920},{"contestId":1391,"index":"C","solvedCount":16237},{"contestId":1391,"index":"B","solvedCount":30357},{"contestId":1391,"index":"A","solvedCount":25166},{"contestId":1389,"index":"G","solvedCount":572},{"contestId":1389,"index":"F","solvedCount":1320},{"contestId":1389,"index":"E","solvedCount":3778},{"contestId":1389,"index":"D","solvedCount":4602},{"contestId":1389,"index":"C","solvedCount":20902},{"contestId":1389,"index":"B","solvedCount":21415},{"contestId":1389,"index":"A","solvedCount":52124},{"contestId":1388,"index":"E","solvedCount":673},{"contestId":1388,"index":"D","solvedCount":7014},{"contestId":1388,"index":"C","solvedCount":10546},{"contestId":1388,"index":"B","solvedCount":22920},{"contestId":1388,"index":"A","solvedCount":26099},{"contestId":1387,"index":"C","solvedCount":272},{"contestId":1387,"index":"B2","solvedCount":1400},{"contestId":1387,"index":"B1","solvedCount":1994},{"contestId":1387,"index":"A","solvedCount":1001},{"contestId":1386,"index":"C","solvedCount":715},{"contestId":1386,"index":"B","solvedCount":212},{"contestId":1386,"index":"A","solvedCount":366},{"contestId":1385,"index":"G","solvedCount":2009},{"contestId":1385,"index":"F","solvedCount":2981},{"contestId":1385,"index":"E","solvedCount":9809},{"contestId":1385,"index":"D","solvedCount":22541},{"contestId":1385,"index":"C","solvedCount":29417},{"contestId":1385,"index":"B","solvedCount":40039},{"contestId":1385,"index":"A","solvedCount":44481},{"contestId":1384,"index":"B2","solvedCount":2653},{"contestId":1384,"index":"B1","solvedCount":4144},{"contestId":1384,"index":"A","solvedCount":19864},{"contestId":1383,"index":"F","solvedCount":461},{"contestId":1383,"index":"E","solvedCount":1179},{"contestId":1383,"index":"D","solvedCount":871},{"contestId":1383,"index":"C","solvedCount":730},{"contestId":1383,"index":"B","solvedCount":5828},{"contestId":1383,"index":"A","solvedCount":11419},{"contestId":1382,"index":"B","solvedCount":26540},{"contestId":1382,"index":"A","solvedCount":27567},{"contestId":1381,"index":"E","solvedCount":368},{"contestId":1381,"index":"D","solvedCount":841},{"contestId":1381,"index":"C","solvedCount":1754},{"contestId":1381,"index":"B","solvedCount":9761},{"contestId":1381,"index":"A2","solvedCount":14562},{"contestId":1381,"index":"A1","solvedCount":21999},{"contestId":1380,"index":"G","solvedCount":1031},{"contestId":1380,"index":"F","solvedCount":959},{"contestId":1380,"index":"E","solvedCount":2467},{"contestId":1380,"index":"D","solvedCount":5099},{"contestId":1380,"index":"C","solvedCount":23134},{"contestId":1380,"index":"B","solvedCount":15408},{"contestId":1380,"index":"A","solvedCount":44251},{"contestId":1379,"index":"F2","solvedCount":655},{"contestId":1379,"index":"F1","solvedCount":760},{"contestId":1379,"index":"E","solvedCount":601},{"contestId":1379,"index":"D","solvedCount":1179},{"contestId":1379,"index":"C","solvedCount":6240},{"contestId":1379,"index":"B","solvedCount":13256},{"contestId":1379,"index":"A","solvedCount":12480},{"contestId":1375,"index":"I","solvedCount":283},{"contestId":1375,"index":"H","solvedCount":560},{"contestId":1375,"index":"G","solvedCount":2332},{"contestId":1375,"index":"F","solvedCount":2599},{"contestId":1375,"index":"E","solvedCount":3539},{"contestId":1375,"index":"D","solvedCount":10345},{"contestId":1375,"index":"C","solvedCount":23310},{"contestId":1375,"index":"B","solvedCount":17931},{"contestId":1375,"index":"A","solvedCount":18932},{"contestId":1374,"index":"F","solvedCount":1437},{"contestId":1374,"index":"E2","solvedCount":1143},{"contestId":1374,"index":"E1","solvedCount":15196},{"contestId":1374,"index":"D","solvedCount":33229},{"contestId":1374,"index":"C","solvedCount":68632},{"contestId":1374,"index":"B","solvedCount":77813},{"contestId":1374,"index":"A","solvedCount":66371},{"contestId":1373,"index":"G","solvedCount":982},{"contestId":1373,"index":"F","solvedCount":1931},{"contestId":1373,"index":"E","solvedCount":3004},{"contestId":1373,"index":"D","solvedCount":18219},{"contestId":1373,"index":"C","solvedCount":19588},{"contestId":1373,"index":"B","solvedCount":57427},{"contestId":1373,"index":"A","solvedCount":30104},{"contestId":1372,"index":"F","solvedCount":519},{"contestId":1372,"index":"E","solvedCount":1481},{"contestId":1372,"index":"D","solvedCount":5955},{"contestId":1372,"index":"C","solvedCount":19330},{"contestId":1372,"index":"B","solvedCount":38877},{"contestId":1372,"index":"A","solvedCount":33666},{"contestId":1371,"index":"F","solvedCount":761},{"contestId":1371,"index":"E2","solvedCount":2554},{"contestId":1371,"index":"E1","solvedCount":5567},{"contestId":1371,"index":"D","solvedCount":13796},{"contestId":1371,"index":"C","solvedCount":21552},{"contestId":1371,"index":"B","solvedCount":19781},{"contestId":1371,"index":"A","solvedCount":52246},{"contestId":1370,"index":"F2","solvedCount":1753},{"contestId":1370,"index":"F1","solvedCount":1866},{"contestId":1370,"index":"E","solvedCount":5313},{"contestId":1370,"index":"D","solvedCount":11396},{"contestId":1370,"index":"C","solvedCount":27854},{"contestId":1370,"index":"B","solvedCount":25461},{"contestId":1370,"index":"A","solvedCount":68102},{"contestId":1369,"index":"F","solvedCount":774},{"contestId":1369,"index":"E","solvedCount":2513},{"contestId":1369,"index":"D","solvedCount":9339},{"contestId":1369,"index":"C","solvedCount":21207},{"contestId":1369,"index":"B","solvedCount":25805},{"contestId":1369,"index":"A","solvedCount":39505},{"contestId":1368,"index":"H2","solvedCount":288},{"contestId":1368,"index":"H1","solvedCount":479},{"contestId":1368,"index":"G","solvedCount":810},{"contestId":1368,"index":"F","solvedCount":1135},{"contestId":1368,"index":"E","solvedCount":2446},{"contestId":1368,"index":"D","solvedCount":14455},{"contestId":1368,"index":"C","solvedCount":14138},{"contestId":1368,"index":"B","solvedCount":22007},{"contestId":1368,"index":"A","solvedCount":47623},{"contestId":1367,"index":"F2","solvedCount":2034},{"contestId":1367,"index":"F1","solvedCount":3736},{"contestId":1367,"index":"E","solvedCount":5968},{"contestId":1367,"index":"D","solvedCount":8943},{"contestId":1367,"index":"C","solvedCount":25745},{"contestId":1367,"index":"B","solvedCount":66466},{"contestId":1367,"index":"A","solvedCount":69710},{"contestId":1366,"index":"G","solvedCount":652},{"contestId":1366,"index":"F","solvedCount":951},{"contestId":1366,"index":"E","solvedCount":4703},{"contestId":1366,"index":"D","solvedCount":12868},{"contestId":1366,"index":"C","solvedCount":14373},{"contestId":1366,"index":"B","solvedCount":30057},{"contestId":1366,"index":"A","solvedCount":33499},{"contestId":1365,"index":"G","solvedCount":1570},{"contestId":1365,"index":"F","solvedCount":4889},{"contestId":1365,"index":"E","solvedCount":8510},{"contestId":1365,"index":"D","solvedCount":21730},{"contestId":1365,"index":"C","solvedCount":25391},{"contestId":1365,"index":"B","solvedCount":29261},{"contestId":1365,"index":"A","solvedCount":25270},{"contestId":1364,"index":"E","solvedCount":1774},{"contestId":1364,"index":"D","solvedCount":5234},{"contestId":1364,"index":"C","solvedCount":14611},{"contestId":1364,"index":"B","solvedCount":28105},{"contestId":1364,"index":"A","solvedCount":32182},{"contestId":1363,"index":"F","solvedCount":1819},{"contestId":1363,"index":"E","solvedCount":7663},{"contestId":1363,"index":"D","solvedCount":4489},{"contestId":1363,"index":"C","solvedCount":21748},{"contestId":1363,"index":"B","solvedCount":27044},{"contestId":1363,"index":"A","solvedCount":41661},{"contestId":1362,"index":"C","solvedCount":25340},{"contestId":1362,"index":"B","solvedCount":21480},{"contestId":1362,"index":"A","solvedCount":37249},{"contestId":1361,"index":"F","solvedCount":263},{"contestId":1361,"index":"E","solvedCount":1099},{"contestId":1361,"index":"D","solvedCount":447},{"contestId":1361,"index":"C","solvedCount":2177},{"contestId":1361,"index":"B","solvedCount":3919},{"contestId":1361,"index":"A","solvedCount":8914},{"contestId":1360,"index":"H","solvedCount":4945},{"contestId":1360,"index":"G","solvedCount":8437},{"contestId":1360,"index":"F","solvedCount":13813},{"contestId":1360,"index":"E","solvedCount":28624},{"contestId":1360,"index":"D","solvedCount":45953},{"contestId":1360,"index":"C","solvedCount":37653},{"contestId":1360,"index":"B","solvedCount":55043},{"contestId":1360,"index":"A","solvedCount":58300},{"contestId":1359,"index":"F","solvedCount":633},{"contestId":1359,"index":"E","solvedCount":6932},{"contestId":1359,"index":"D","solvedCount":11053},{"contestId":1359,"index":"C","solvedCount":15657},{"contestId":1359,"index":"B","solvedCount":29675},{"contestId":1359,"index":"A","solvedCount":32121},{"contestId":1358,"index":"F","solvedCount":567},{"contestId":1358,"index":"E","solvedCount":2489},{"contestId":1358,"index":"D","solvedCount":8868},{"contestId":1358,"index":"C","solvedCount":18560},{"contestId":1358,"index":"B","solvedCount":26076},{"contestId":1358,"index":"A","solvedCount":44074},{"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":993},{"contestId":1355,"index":"E","solvedCount":6172},{"contestId":1355,"index":"D","solvedCount":19249},{"contestId":1355,"index":"C","solvedCount":12440},{"contestId":1355,"index":"B","solvedCount":27830},{"contestId":1355,"index":"A","solvedCount":29325},{"contestId":1354,"index":"G","solvedCount":1104},{"contestId":1354,"index":"F","solvedCount":1565},{"contestId":1354,"index":"E","solvedCount":3857},{"contestId":1354,"index":"D","solvedCount":10769},{"contestId":1354,"index":"C2","solvedCount":6448},{"contestId":1354,"index":"C1","solvedCount":16437},{"contestId":1354,"index":"B","solvedCount":36321},{"contestId":1354,"index":"A","solvedCount":25091},{"contestId":1353,"index":"F","solvedCount":3739},{"contestId":1353,"index":"E","solvedCount":8014},{"contestId":1353,"index":"D","solvedCount":20917},{"contestId":1353,"index":"C","solvedCount":39403},{"contestId":1353,"index":"B","solvedCount":59901},{"contestId":1353,"index":"A","solvedCount":45263},{"contestId":1352,"index":"G","solvedCount":25689},{"contestId":1352,"index":"F","solvedCount":20002},{"contestId":1352,"index":"E","solvedCount":24788},{"contestId":1352,"index":"D","solvedCount":30838},{"contestId":1352,"index":"C","solvedCount":74871},{"contestId":1352,"index":"B","solvedCount":47174},{"contestId":1352,"index":"A","solvedCount":110221},{"contestId":1351,"index":"C","solvedCount":9414},{"contestId":1351,"index":"B","solvedCount":18783},{"contestId":1351,"index":"A","solvedCount":27519},{"contestId":1350,"index":"B","solvedCount":31473},{"contestId":1350,"index":"A","solvedCount":27676},{"contestId":1349,"index":"F2","solvedCount":144},{"contestId":1349,"index":"F1","solvedCount":685},{"contestId":1349,"index":"E","solvedCount":127},{"contestId":1349,"index":"D","solvedCount":1258},{"contestId":1349,"index":"C","solvedCount":4946},{"contestId":1349,"index":"B","solvedCount":9073},{"contestId":1349,"index":"A","solvedCount":22967},{"contestId":1348,"index":"F","solvedCount":975},{"contestId":1348,"index":"E","solvedCount":2540},{"contestId":1348,"index":"D","solvedCount":9436},{"contestId":1348,"index":"C","solvedCount":15706},{"contestId":1348,"index":"B","solvedCount":28074},{"contestId":1348,"index":"A","solvedCount":43549},{"contestId":1346,"index":"I","solvedCount":65},{"contestId":1346,"index":"H","solvedCount":65},{"contestId":1346,"index":"G","solvedCount":153},{"contestId":1346,"index":"F","solvedCount":257},{"contestId":1346,"index":"E","solvedCount":418},{"contestId":1346,"index":"D","solvedCount":554},{"contestId":1346,"index":"C","solvedCount":684},{"contestId":1346,"index":"B","solvedCount":1296},{"contestId":1346,"index":"A","solvedCount":2231},{"contestId":1345,"index":"B","solvedCount":28569},{"contestId":1345,"index":"A","solvedCount":24926},{"contestId":1344,"index":"F","solvedCount":628},{"contestId":1344,"index":"E","solvedCount":696},{"contestId":1344,"index":"D","solvedCount":1354},{"contestId":1344,"index":"C","solvedCount":2038},{"contestId":1344,"index":"B","solvedCount":6423},{"contestId":1344,"index":"A","solvedCount":16671},{"contestId":1343,"index":"F","solvedCount":1432},{"contestId":1343,"index":"E","solvedCount":5904},{"contestId":1343,"index":"D","solvedCount":13683},{"contestId":1343,"index":"C","solvedCount":45679},{"contestId":1343,"index":"B","solvedCount":67263},{"contestId":1343,"index":"A","solvedCount":54563},{"contestId":1342,"index":"F","solvedCount":1185},{"contestId":1342,"index":"E","solvedCount":3792},{"contestId":1342,"index":"D","solvedCount":6422},{"contestId":1342,"index":"C","solvedCount":15225},{"contestId":1342,"index":"B","solvedCount":24802},{"contestId":1342,"index":"A","solvedCount":47538},{"contestId":1341,"index":"B","solvedCount":21381},{"contestId":1341,"index":"A","solvedCount":30690},{"contestId":1340,"index":"F","solvedCount":848},{"contestId":1340,"index":"D","solvedCount":1105},{"contestId":1340,"index":"C","solvedCount":2496},{"contestId":1340,"index":"B","solvedCount":8376},{"contestId":1340,"index":"A","solvedCount":13737},{"contestId":1339,"index":"B","solvedCount":28690},{"contestId":1339,"index":"A","solvedCount":34655},{"contestId":1338,"index":"E","solvedCount":439},{"contestId":1338,"index":"D","solvedCount":1165},{"contestId":1338,"index":"C","solvedCount":3504},{"contestId":1338,"index":"B","solvedCount":9794},{"contestId":1338,"index":"A","solvedCount":32273},{"contestId":1337,"index":"B","solvedCount":37335},{"contestId":1337,"index":"A","solvedCount":43833},{"contestId":1336,"index":"F","solvedCount":289},{"contestId":1336,"index":"E2","solvedCount":729},{"contestId":1336,"index":"E1","solvedCount":922},{"contestId":1336,"index":"D","solvedCount":645},{"contestId":1336,"index":"C","solvedCount":4232},{"contestId":1336,"index":"B","solvedCount":12377},{"contestId":1336,"index":"A","solvedCount":26002},{"contestId":1335,"index":"F","solvedCount":2471},{"contestId":1335,"index":"E2","solvedCount":9638},{"contestId":1335,"index":"E1","solvedCount":11894},{"contestId":1335,"index":"D","solvedCount":29827},{"contestId":1335,"index":"C","solvedCount":40096},{"contestId":1335,"index":"B","solvedCount":43313},{"contestId":1335,"index":"A","solvedCount":109513},{"contestId":1334,"index":"G","solvedCount":494},{"contestId":1334,"index":"F","solvedCount":1618},{"contestId":1334,"index":"E","solvedCount":3246},{"contestId":1334,"index":"D","solvedCount":7813},{"contestId":1334,"index":"C","solvedCount":18292},{"contestId":1334,"index":"B","solvedCount":27949},{"contestId":1334,"index":"A","solvedCount":24587},{"contestId":1333,"index":"F","solvedCount":4667},{"contestId":1333,"index":"E","solvedCount":1856},{"contestId":1333,"index":"D","solvedCount":4190},{"contestId":1333,"index":"C","solvedCount":13738},{"contestId":1333,"index":"B","solvedCount":22322},{"contestId":1333,"index":"A","solvedCount":26112},{"contestId":1332,"index":"G","solvedCount":426},{"contestId":1332,"index":"F","solvedCount":1216},{"contestId":1332,"index":"E","solvedCount":4439},{"contestId":1332,"index":"D","solvedCount":8521},{"contestId":1332,"index":"C","solvedCount":22157},{"contestId":1332,"index":"B","solvedCount":19422},{"contestId":1332,"index":"A","solvedCount":19928},{"contestId":1331,"index":"H","solvedCount":652},{"contestId":1331,"index":"G","solvedCount":601},{"contestId":1331,"index":"F","solvedCount":609},{"contestId":1331,"index":"E","solvedCount":1242},{"contestId":1331,"index":"D","solvedCount":12205},{"contestId":1331,"index":"C","solvedCount":3220},{"contestId":1331,"index":"B","solvedCount":7177},{"contestId":1331,"index":"A","solvedCount":17563},{"contestId":1330,"index":"B","solvedCount":14669},{"contestId":1330,"index":"A","solvedCount":19558},{"contestId":1329,"index":"E","solvedCount":354},{"contestId":1329,"index":"D","solvedCount":568},{"contestId":1329,"index":"C","solvedCount":1840},{"contestId":1329,"index":"B","solvedCount":7207},{"contestId":1329,"index":"A","solvedCount":9827},{"contestId":1328,"index":"F","solvedCount":3617},{"contestId":1328,"index":"E","solvedCount":12818},{"contestId":1328,"index":"D","solvedCount":14796},{"contestId":1328,"index":"C","solvedCount":33569},{"contestId":1328,"index":"B","solvedCount":32748},{"contestId":1328,"index":"A","solvedCount":139265},{"contestId":1327,"index":"G","solvedCount":627},{"contestId":1327,"index":"F","solvedCount":2192},{"contestId":1327,"index":"E","solvedCount":9847},{"contestId":1327,"index":"D","solvedCount":3613},{"contestId":1327,"index":"C","solvedCount":14180},{"contestId":1327,"index":"B","solvedCount":19784},{"contestId":1327,"index":"A","solvedCount":47348},{"contestId":1326,"index":"G","solvedCount":114},{"contestId":1326,"index":"F2","solvedCount":743},{"contestId":1326,"index":"F1","solvedCount":1094},{"contestId":1326,"index":"E","solvedCount":2612},{"contestId":1326,"index":"D2","solvedCount":12325},{"contestId":1326,"index":"D1","solvedCount":13549},{"contestId":1326,"index":"C","solvedCount":16603},{"contestId":1326,"index":"B","solvedCount":25516},{"contestId":1326,"index":"A","solvedCount":33178},{"contestId":1325,"index":"F","solvedCount":2499},{"contestId":1325,"index":"E","solvedCount":2453},{"contestId":1325,"index":"D","solvedCount":13998},{"contestId":1325,"index":"C","solvedCount":18271},{"contestId":1325,"index":"B","solvedCount":39325},{"contestId":1325,"index":"A","solvedCount":47571},{"contestId":1324,"index":"F","solvedCount":14147},{"contestId":1324,"index":"E","solvedCount":17988},{"contestId":1324,"index":"D","solvedCount":35712},{"contestId":1324,"index":"C","solvedCount":31078},{"contestId":1324,"index":"B","solvedCount":31120},{"contestId":1324,"index":"A","solvedCount":27570},{"contestId":1323,"index":"B","solvedCount":12610},{"contestId":1323,"index":"A","solvedCount":21089},{"contestId":1322,"index":"F","solvedCount":171},{"contestId":1322,"index":"E","solvedCount":415},{"contestId":1322,"index":"D","solvedCount":916},{"contestId":1322,"index":"C","solvedCount":2806},{"contestId":1322,"index":"B","solvedCount":4755},{"contestId":1322,"index":"A","solvedCount":12972},{"contestId":1321,"index":"C","solvedCount":10650},{"contestId":1321,"index":"A","solvedCount":15101},{"contestId":1320,"index":"F","solvedCount":177},{"contestId":1320,"index":"E","solvedCount":1151},{"contestId":1320,"index":"D","solvedCount":1745},{"contestId":1320,"index":"C","solvedCount":3460},{"contestId":1320,"index":"B","solvedCount":6714},{"contestId":1320,"index":"A","solvedCount":23312},{"contestId":1316,"index":"F","solvedCount":996},{"contestId":1316,"index":"E","solvedCount":5970},{"contestId":1316,"index":"D","solvedCount":3678},{"contestId":1316,"index":"C","solvedCount":7644},{"contestId":1316,"index":"B","solvedCount":11876},{"contestId":1316,"index":"A","solvedCount":19928},{"contestId":1315,"index":"C","solvedCount":10820},{"contestId":1315,"index":"B","solvedCount":9741},{"contestId":1315,"index":"A","solvedCount":13052},{"contestId":1313,"index":"E","solvedCount":789},{"contestId":1313,"index":"D","solvedCount":1608},{"contestId":1313,"index":"C2","solvedCount":7653},{"contestId":1313,"index":"C1","solvedCount":11223},{"contestId":1313,"index":"B","solvedCount":7088},{"contestId":1313,"index":"A","solvedCount":16408},{"contestId":1312,"index":"G","solvedCount":1180},{"contestId":1312,"index":"F","solvedCount":1097},{"contestId":1312,"index":"E","solvedCount":8147},{"contestId":1312,"index":"D","solvedCount":10936},{"contestId":1312,"index":"C","solvedCount":18709},{"contestId":1312,"index":"B","solvedCount":42389},{"contestId":1312,"index":"A","solvedCount":27828},{"contestId":1311,"index":"F","solvedCount":5044},{"contestId":1311,"index":"E","solvedCount":2975},{"contestId":1311,"index":"D","solvedCount":10113},{"contestId":1311,"index":"C","solvedCount":17088},{"contestId":1311,"index":"B","solvedCount":20247},{"contestId":1311,"index":"A","solvedCount":47022},{"contestId":1310,"index":"F","solvedCount":250},{"contestId":1310,"index":"E","solvedCount":578},{"contestId":1310,"index":"D","solvedCount":2123},{"contestId":1310,"index":"C","solvedCount":796},{"contestId":1310,"index":"B","solvedCount":638},{"contestId":1310,"index":"A","solvedCount":5760},{"contestId":1307,"index":"G","solvedCount":792},{"contestId":1307,"index":"F","solvedCount":720},{"contestId":1307,"index":"E","solvedCount":1475},{"contestId":1307,"index":"D","solvedCount":7631},{"contestId":1307,"index":"C","solvedCount":12856},{"contestId":1307,"index":"B","solvedCount":13964},{"contestId":1307,"index":"A","solvedCount":15740},{"contestId":1305,"index":"H","solvedCount":223},{"contestId":1305,"index":"G","solvedCount":1524},{"contestId":1305,"index":"F","solvedCount":3437},{"contestId":1305,"index":"E","solvedCount":3307},{"contestId":1305,"index":"D","solvedCount":5456},{"contestId":1305,"index":"C","solvedCount":20240},{"contestId":1305,"index":"B","solvedCount":12600},{"contestId":1305,"index":"A","solvedCount":14790},{"contestId":1304,"index":"F2","solvedCount":1878},{"contestId":1304,"index":"F1","solvedCount":2056},{"contestId":1304,"index":"E","solvedCount":6365},{"contestId":1304,"index":"D","solvedCount":6842},{"contestId":1304,"index":"C","solvedCount":18122},{"contestId":1304,"index":"B","solvedCount":18992},{"contestId":1304,"index":"A","solvedCount":27059},{"contestId":1303,"index":"G","solvedCount":1161},{"contestId":1303,"index":"F","solvedCount":690},{"contestId":1303,"index":"E","solvedCount":3382},{"contestId":1303,"index":"D","solvedCount":8021},{"contestId":1303,"index":"C","solvedCount":13101},{"contestId":1303,"index":"B","solvedCount":17080},{"contestId":1303,"index":"A","solvedCount":37621},{"contestId":1302,"index":"J","solvedCount":13},{"contestId":1302,"index":"I","solvedCount":11},{"contestId":1302,"index":"H","solvedCount":12},{"contestId":1302,"index":"G","solvedCount":24},{"contestId":1302,"index":"F","solvedCount":80},{"contestId":1302,"index":"E","solvedCount":51},{"contestId":1302,"index":"D","solvedCount":99},{"contestId":1302,"index":"C","solvedCount":393},{"contestId":1302,"index":"B","solvedCount":156},{"contestId":1302,"index":"A","solvedCount":299},{"contestId":1301,"index":"F","solvedCount":1571},{"contestId":1301,"index":"E","solvedCount":1684},{"contestId":1301,"index":"D","solvedCount":4277},{"contestId":1301,"index":"C","solvedCount":9999},{"contestId":1301,"index":"B","solvedCount":15209},{"contestId":1301,"index":"A","solvedCount":20284},{"contestId":1300,"index":"B","solvedCount":26503},{"contestId":1300,"index":"A","solvedCount":21837},{"contestId":1299,"index":"E","solvedCount":278},{"contestId":1299,"index":"D","solvedCount":724},{"contestId":1299,"index":"C","solvedCount":4487},{"contestId":1299,"index":"B","solvedCount":5677},{"contestId":1299,"index":"A","solvedCount":12717},{"contestId":1297,"index":"I","solvedCount":38},{"contestId":1297,"index":"H","solvedCount":53},{"contestId":1297,"index":"G","solvedCount":78},{"contestId":1297,"index":"F","solvedCount":127},{"contestId":1297,"index":"E","solvedCount":219},{"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":3238},{"contestId":1296,"index":"E2","solvedCount":5581},{"contestId":1296,"index":"E1","solvedCount":8351},{"contestId":1296,"index":"D","solvedCount":15259},{"contestId":1296,"index":"C","solvedCount":15891},{"contestId":1296,"index":"B","solvedCount":33152},{"contestId":1296,"index":"A","solvedCount":49797},{"contestId":1295,"index":"F","solvedCount":1588},{"contestId":1295,"index":"E","solvedCount":2926},{"contestId":1295,"index":"D","solvedCount":10711},{"contestId":1295,"index":"C","solvedCount":14079},{"contestId":1295,"index":"B","solvedCount":10016},{"contestId":1295,"index":"A","solvedCount":24537},{"contestId":1294,"index":"F","solvedCount":7349},{"contestId":1294,"index":"E","solvedCount":5289},{"contestId":1294,"index":"D","solvedCount":12889},{"contestId":1294,"index":"C","solvedCount":49878},{"contestId":1294,"index":"B","solvedCount":23183},{"contestId":1294,"index":"A","solvedCount":55027},{"contestId":1293,"index":"B","solvedCount":22534},{"contestId":1293,"index":"A","solvedCount":16287},{"contestId":1292,"index":"F","solvedCount":450},{"contestId":1292,"index":"E","solvedCount":482},{"contestId":1292,"index":"D","solvedCount":1079},{"contestId":1292,"index":"C","solvedCount":2428},{"contestId":1292,"index":"B","solvedCount":6858},{"contestId":1292,"index":"A","solvedCount":14039},{"contestId":1291,"index":"F","solvedCount":822},{"contestId":1291,"index":"B","solvedCount":15591},{"contestId":1291,"index":"A","solvedCount":21008},{"contestId":1290,"index":"F","solvedCount":614},{"contestId":1290,"index":"E","solvedCount":704},{"contestId":1290,"index":"D","solvedCount":1028},{"contestId":1290,"index":"C","solvedCount":2129},{"contestId":1290,"index":"B","solvedCount":7529},{"contestId":1290,"index":"A","solvedCount":9053},{"contestId":1288,"index":"F","solvedCount":773},{"contestId":1288,"index":"E","solvedCount":4275},{"contestId":1288,"index":"D","solvedCount":8777},{"contestId":1288,"index":"C","solvedCount":16033},{"contestId":1288,"index":"B","solvedCount":17943},{"contestId":1288,"index":"A","solvedCount":19516},{"contestId":1287,"index":"B","solvedCount":9933},{"contestId":1287,"index":"A","solvedCount":23130},{"contestId":1286,"index":"F","solvedCount":544},{"contestId":1286,"index":"E","solvedCount":731},{"contestId":1286,"index":"D","solvedCount":931},{"contestId":1286,"index":"C2","solvedCount":784},{"contestId":1286,"index":"C1","solvedCount":1633},{"contestId":1286,"index":"B","solvedCount":5803},{"contestId":1286,"index":"A","solvedCount":9893},{"contestId":1285,"index":"F","solvedCount":1414},{"contestId":1285,"index":"E","solvedCount":2046},{"contestId":1285,"index":"D","solvedCount":8862},{"contestId":1285,"index":"C","solvedCount":29255},{"contestId":1285,"index":"B","solvedCount":33342},{"contestId":1285,"index":"A","solvedCount":30242},{"contestId":1284,"index":"G","solvedCount":243},{"contestId":1284,"index":"F","solvedCount":428},{"contestId":1284,"index":"E","solvedCount":1440},{"contestId":1284,"index":"D","solvedCount":3463},{"contestId":1284,"index":"C","solvedCount":9047},{"contestId":1284,"index":"B","solvedCount":11626},{"contestId":1284,"index":"A","solvedCount":18636},{"contestId":1283,"index":"F","solvedCount":2180},{"contestId":1283,"index":"E","solvedCount":7574},{"contestId":1283,"index":"D","solvedCount":10255},{"contestId":1283,"index":"C","solvedCount":14334},{"contestId":1283,"index":"B","solvedCount":23284},{"contestId":1283,"index":"A","solvedCount":62834},{"contestId":1282,"index":"E","solvedCount":1257},{"contestId":1282,"index":"D","solvedCount":2494},{"contestId":1282,"index":"C","solvedCount":4721},{"contestId":1282,"index":"B2","solvedCount":11206},{"contestId":1282,"index":"B1","solvedCount":12273},{"contestId":1282,"index":"A","solvedCount":15587},{"contestId":1281,"index":"B","solvedCount":8767},{"contestId":1281,"index":"A","solvedCount":19029},{"contestId":1280,"index":"F","solvedCount":115},{"contestId":1280,"index":"E","solvedCount":274},{"contestId":1280,"index":"D","solvedCount":1317},{"contestId":1280,"index":"C","solvedCount":3127},{"contestId":1280,"index":"B","solvedCount":4230},{"contestId":1280,"index":"A","solvedCount":5913},{"contestId":1279,"index":"F","solvedCount":1378},{"contestId":1279,"index":"E","solvedCount":489},{"contestId":1279,"index":"D","solvedCount":7642},{"contestId":1279,"index":"C","solvedCount":12553},{"contestId":1279,"index":"B","solvedCount":14541},{"contestId":1279,"index":"A","solvedCount":18037},{"contestId":1278,"index":"F","solvedCount":2926},{"contestId":1278,"index":"E","solvedCount":2101},{"contestId":1278,"index":"D","solvedCount":4467},{"contestId":1278,"index":"C","solvedCount":8842},{"contestId":1278,"index":"B","solvedCount":14405},{"contestId":1278,"index":"A","solvedCount":18644},{"contestId":1277,"index":"D","solvedCount":3290},{"contestId":1277,"index":"B","solvedCount":17536},{"contestId":1277,"index":"A","solvedCount":14678},{"contestId":1276,"index":"F","solvedCount":607},{"contestId":1276,"index":"E","solvedCount":128},{"contestId":1276,"index":"D","solvedCount":784},{"contestId":1276,"index":"C","solvedCount":1807},{"contestId":1276,"index":"B","solvedCount":5776},{"contestId":1276,"index":"A","solvedCount":13068},{"contestId":1275,"index":"F","solvedCount":93},{"contestId":1275,"index":"E3","solvedCount":61},{"contestId":1275,"index":"E2","solvedCount":138},{"contestId":1275,"index":"E1","solvedCount":265},{"contestId":1275,"index":"D","solvedCount":422},{"contestId":1275,"index":"C","solvedCount":700},{"contestId":1275,"index":"B","solvedCount":848},{"contestId":1275,"index":"A","solvedCount":893},{"contestId":1272,"index":"F","solvedCount":2434},{"contestId":1272,"index":"E","solvedCount":8535},{"contestId":1272,"index":"D","solvedCount":19746},{"contestId":1272,"index":"C","solvedCount":31729},{"contestId":1272,"index":"B","solvedCount":14816},{"contestId":1272,"index":"A","solvedCount":22318},{"contestId":1271,"index":"F","solvedCount":323},{"contestId":1271,"index":"E","solvedCount":3852},{"contestId":1271,"index":"D","solvedCount":3496},{"contestId":1271,"index":"C","solvedCount":11224},{"contestId":1271,"index":"B","solvedCount":12175},{"contestId":1271,"index":"A","solvedCount":15766},{"contestId":1270,"index":"I","solvedCount":418},{"contestId":1270,"index":"H","solvedCount":1043},{"contestId":1270,"index":"G","solvedCount":3374},{"contestId":1270,"index":"F","solvedCount":1399},{"contestId":1270,"index":"E","solvedCount":2797},{"contestId":1270,"index":"D","solvedCount":5017},{"contestId":1270,"index":"C","solvedCount":15258},{"contestId":1270,"index":"B","solvedCount":17625},{"contestId":1270,"index":"A","solvedCount":17930},{"contestId":1269,"index":"B","solvedCount":9786},{"contestId":1269,"index":"A","solvedCount":24687},{"contestId":1268,"index":"E","solvedCount":348},{"contestId":1268,"index":"D","solvedCount":965},{"contestId":1268,"index":"C","solvedCount":2035},{"contestId":1268,"index":"B","solvedCount":6612},{"contestId":1268,"index":"A","solvedCount":9214},{"contestId":1267,"index":"L","solvedCount":3396},{"contestId":1267,"index":"K","solvedCount":2191},{"contestId":1267,"index":"J","solvedCount":3136},{"contestId":1267,"index":"I","solvedCount":1081},{"contestId":1267,"index":"H","solvedCount":240},{"contestId":1267,"index":"G","solvedCount":876},{"contestId":1267,"index":"F","solvedCount":727},{"contestId":1267,"index":"E","solvedCount":3639},{"contestId":1267,"index":"D","solvedCount":311},{"contestId":1267,"index":"C","solvedCount":393},{"contestId":1267,"index":"B","solvedCount":4780},{"contestId":1267,"index":"A","solvedCount":1073},{"contestId":1266,"index":"H","solvedCount":144},{"contestId":1266,"index":"G","solvedCount":143},{"contestId":1266,"index":"F","solvedCount":449},{"contestId":1266,"index":"E","solvedCount":2459},{"contestId":1266,"index":"D","solvedCount":3980},{"contestId":1266,"index":"C","solvedCount":10135},{"contestId":1266,"index":"B","solvedCount":16783},{"contestId":1266,"index":"A","solvedCount":17901},{"contestId":1265,"index":"E","solvedCount":4813},{"contestId":1265,"index":"B","solvedCount":13705},{"contestId":1265,"index":"A","solvedCount":16065},{"contestId":1264,"index":"F","solvedCount":1189},{"contestId":1264,"index":"E","solvedCount":1009},{"contestId":1264,"index":"D2","solvedCount":1587},{"contestId":1264,"index":"D1","solvedCount":1635},{"contestId":1264,"index":"C","solvedCount":1376},{"contestId":1264,"index":"B","solvedCount":6092},{"contestId":1264,"index":"A","solvedCount":10548},{"contestId":1263,"index":"F","solvedCount":990},{"contestId":1263,"index":"E","solvedCount":3087},{"contestId":1263,"index":"D","solvedCount":16837},{"contestId":1263,"index":"C","solvedCount":14871},{"contestId":1263,"index":"B","solvedCount":11878},{"contestId":1263,"index":"A","solvedCount":17408},{"contestId":1261,"index":"F","solvedCount":539},{"contestId":1260,"index":"F","solvedCount":687},{"contestId":1260,"index":"E","solvedCount":2016},{"contestId":1260,"index":"D","solvedCount":4318},{"contestId":1260,"index":"C","solvedCount":8973},{"contestId":1260,"index":"B","solvedCount":16936},{"contestId":1260,"index":"A","solvedCount":16127},{"contestId":1257,"index":"G","solvedCount":812},{"contestId":1257,"index":"F","solvedCount":2477},{"contestId":1257,"index":"E","solvedCount":4721},{"contestId":1257,"index":"D","solvedCount":8366},{"contestId":1257,"index":"C","solvedCount":17458},{"contestId":1257,"index":"B","solvedCount":22800},{"contestId":1257,"index":"A","solvedCount":21770},{"contestId":1256,"index":"F","solvedCount":3830},{"contestId":1256,"index":"E","solvedCount":4823},{"contestId":1256,"index":"D","solvedCount":12909},{"contestId":1256,"index":"C","solvedCount":7415},{"contestId":1256,"index":"B","solvedCount":13825},{"contestId":1256,"index":"A","solvedCount":32884},{"contestId":1255,"index":"C","solvedCount":7321},{"contestId":1255,"index":"B","solvedCount":12721},{"contestId":1255,"index":"A","solvedCount":18151},{"contestId":1254,"index":"E","solvedCount":486},{"contestId":1254,"index":"D","solvedCount":1766},{"contestId":1254,"index":"C","solvedCount":1834},{"contestId":1254,"index":"B2","solvedCount":3581},{"contestId":1254,"index":"B1","solvedCount":5112},{"contestId":1254,"index":"A","solvedCount":5788},{"contestId":1253,"index":"F","solvedCount":2458},{"contestId":1253,"index":"E","solvedCount":3202},{"contestId":1253,"index":"D","solvedCount":10705},{"contestId":1253,"index":"C","solvedCount":15694},{"contestId":1253,"index":"B","solvedCount":11784},{"contestId":1253,"index":"A","solvedCount":19598},{"contestId":1252,"index":"L","solvedCount":677},{"contestId":1252,"index":"K","solvedCount":2133},{"contestId":1252,"index":"J","solvedCount":823},{"contestId":1252,"index":"I","solvedCount":62},{"contestId":1252,"index":"H","solvedCount":2993},{"contestId":1252,"index":"G","solvedCount":1593},{"contestId":1252,"index":"F","solvedCount":1110},{"contestId":1252,"index":"E","solvedCount":1398},{"contestId":1252,"index":"D","solvedCount":508},{"contestId":1252,"index":"C","solvedCount":4043},{"contestId":1252,"index":"B","solvedCount":630},{"contestId":1252,"index":"A","solvedCount":6108},{"contestId":1251,"index":"F","solvedCount":1102},{"contestId":1251,"index":"E2","solvedCount":3123},{"contestId":1251,"index":"E1","solvedCount":2675},{"contestId":1251,"index":"D","solvedCount":6770},{"contestId":1251,"index":"C","solvedCount":14820},{"contestId":1251,"index":"B","solvedCount":11714},{"contestId":1251,"index":"A","solvedCount":21895},{"contestId":1250,"index":"N","solvedCount":1852},{"contestId":1250,"index":"M","solvedCount":405},{"contestId":1250,"index":"L","solvedCount":4797},{"contestId":1250,"index":"K","solvedCount":433},{"contestId":1250,"index":"J","solvedCount":3451},{"contestId":1250,"index":"I","solvedCount":242},{"contestId":1250,"index":"H","solvedCount":4354},{"contestId":1250,"index":"G","solvedCount":819},{"contestId":1250,"index":"F","solvedCount":8504},{"contestId":1250,"index":"E","solvedCount":948},{"contestId":1250,"index":"D","solvedCount":315},{"contestId":1250,"index":"C","solvedCount":1494},{"contestId":1250,"index":"B","solvedCount":2840},{"contestId":1250,"index":"A","solvedCount":4494},{"contestId":1249,"index":"F","solvedCount":2943},{"contestId":1249,"index":"E","solvedCount":11488},{"contestId":1249,"index":"D2","solvedCount":5996},{"contestId":1249,"index":"D1","solvedCount":5612},{"contestId":1249,"index":"C2","solvedCount":13924},{"contestId":1249,"index":"C1","solvedCount":16737},{"contestId":1249,"index":"B2","solvedCount":18782},{"contestId":1249,"index":"B1","solvedCount":22682},{"contestId":1249,"index":"A","solvedCount":23872},{"contestId":1248,"index":"D1","solvedCount":2576},{"contestId":1248,"index":"B","solvedCount":18207},{"contestId":1248,"index":"A","solvedCount":15186},{"contestId":1246,"index":"F","solvedCount":220},{"contestId":1245,"index":"F","solvedCount":2458},{"contestId":1245,"index":"E","solvedCount":1407},{"contestId":1245,"index":"D","solvedCount":10488},{"contestId":1245,"index":"C","solvedCount":20446},{"contestId":1245,"index":"B","solvedCount":14637},{"contestId":1245,"index":"A","solvedCount":15029},{"contestId":1244,"index":"G","solvedCount":1581},{"contestId":1244,"index":"F","solvedCount":1667},{"contestId":1244,"index":"E","solvedCount":7019},{"contestId":1244,"index":"D","solvedCount":8453},{"contestId":1244,"index":"C","solvedCount":8522},{"contestId":1244,"index":"B","solvedCount":17947},{"contestId":1244,"index":"A","solvedCount":20232},{"contestId":1243,"index":"B2","solvedCount":7431},{"contestId":1243,"index":"B1","solvedCount":15451},{"contestId":1243,"index":"A","solvedCount":16475},{"contestId":1242,"index":"E","solvedCount":176},{"contestId":1242,"index":"D","solvedCount":254},{"contestId":1242,"index":"C","solvedCount":1995},{"contestId":1242,"index":"B","solvedCount":9882},{"contestId":1242,"index":"A","solvedCount":13365},{"contestId":1240,"index":"F","solvedCount":418},{"contestId":1239,"index":"F","solvedCount":325},{"contestId":1239,"index":"E","solvedCount":1295},{"contestId":1239,"index":"D","solvedCount":2814},{"contestId":1239,"index":"C","solvedCount":1839},{"contestId":1239,"index":"B","solvedCount":1192},{"contestId":1239,"index":"A","solvedCount":7924},{"contestId":1238,"index":"G","solvedCount":542},{"contestId":1238,"index":"F","solvedCount":2257},{"contestId":1238,"index":"E","solvedCount":3695},{"contestId":1238,"index":"D","solvedCount":6558},{"contestId":1238,"index":"C","solvedCount":7900},{"contestId":1238,"index":"B","solvedCount":15822},{"contestId":1238,"index":"A","solvedCount":28765},{"contestId":1237,"index":"H","solvedCount":691},{"contestId":1237,"index":"G","solvedCount":168},{"contestId":1237,"index":"F","solvedCount":1194},{"contestId":1237,"index":"E","solvedCount":1752},{"contestId":1237,"index":"D","solvedCount":4989},{"contestId":1237,"index":"C2","solvedCount":4612},{"contestId":1237,"index":"C1","solvedCount":6349},{"contestId":1237,"index":"B","solvedCount":24896},{"contestId":1237,"index":"A","solvedCount":22661},{"contestId":1236,"index":"F","solvedCount":437},{"contestId":1236,"index":"E","solvedCount":818},{"contestId":1236,"index":"D","solvedCount":1774},{"contestId":1236,"index":"C","solvedCount":10604},{"contestId":1236,"index":"B","solvedCount":12265},{"contestId":1236,"index":"A","solvedCount":17371},{"contestId":1234,"index":"F","solvedCount":3250},{"contestId":1234,"index":"E","solvedCount":3114},{"contestId":1234,"index":"D","solvedCount":19856},{"contestId":1234,"index":"C","solvedCount":13735},{"contestId":1234,"index":"B2","solvedCount":18779},{"contestId":1234,"index":"B1","solvedCount":19967},{"contestId":1234,"index":"A","solvedCount":29831},{"contestId":1231,"index":"E","solvedCount":954},{"contestId":1231,"index":"C","solvedCount":4463},{"contestId":1230,"index":"B","solvedCount":19792},{"contestId":1230,"index":"A","solvedCount":23147},{"contestId":1228,"index":"F","solvedCount":625},{"contestId":1228,"index":"E","solvedCount":3767},{"contestId":1228,"index":"D","solvedCount":5481},{"contestId":1228,"index":"C","solvedCount":9805},{"contestId":1228,"index":"B","solvedCount":11971},{"contestId":1228,"index":"A","solvedCount":23492},{"contestId":1227,"index":"G","solvedCount":1312},{"contestId":1227,"index":"F2","solvedCount":1994},{"contestId":1227,"index":"F1","solvedCount":2103},{"contestId":1227,"index":"E","solvedCount":1838},{"contestId":1227,"index":"D2","solvedCount":4784},{"contestId":1227,"index":"D1","solvedCount":6881},{"contestId":1227,"index":"C","solvedCount":5829},{"contestId":1227,"index":"B","solvedCount":10577},{"contestId":1227,"index":"A","solvedCount":10343},{"contestId":1225,"index":"G","solvedCount":685},{"contestId":1225,"index":"F","solvedCount":1054},{"contestId":1225,"index":"E","solvedCount":2181},{"contestId":1225,"index":"D","solvedCount":10661},{"contestId":1225,"index":"C","solvedCount":9963},{"contestId":1225,"index":"B2","solvedCount":12389},{"contestId":1225,"index":"B1","solvedCount":12631},{"contestId":1225,"index":"A","solvedCount":16800},{"contestId":1223,"index":"G","solvedCount":432},{"contestId":1223,"index":"F","solvedCount":2335},{"contestId":1223,"index":"E","solvedCount":3029},{"contestId":1223,"index":"D","solvedCount":4583},{"contestId":1223,"index":"C","solvedCount":10007},{"contestId":1223,"index":"B","solvedCount":16265},{"contestId":1223,"index":"A","solvedCount":22460},{"contestId":1221,"index":"G","solvedCount":1056},{"contestId":1221,"index":"F","solvedCount":1312},{"contestId":1221,"index":"E","solvedCount":1203},{"contestId":1221,"index":"D","solvedCount":10576},{"contestId":1221,"index":"C","solvedCount":25449},{"contestId":1221,"index":"B","solvedCount":12588},{"contestId":1221,"index":"A","solvedCount":18437},{"contestId":1220,"index":"G","solvedCount":128},{"contestId":1220,"index":"F","solvedCount":909},{"contestId":1220,"index":"E","solvedCount":3098},{"contestId":1220,"index":"D","solvedCount":4158},{"contestId":1220,"index":"C","solvedCount":10873},{"contestId":1220,"index":"B","solvedCount":12217},{"contestId":1220,"index":"A","solvedCount":33248},{"contestId":1219,"index":"G","solvedCount":865},{"contestId":1219,"index":"C","solvedCount":2505},{"contestId":1218,"index":"I","solvedCount":805},{"contestId":1218,"index":"H","solvedCount":223},{"contestId":1218,"index":"G","solvedCount":319},{"contestId":1218,"index":"F","solvedCount":3229},{"contestId":1218,"index":"E","solvedCount":541},{"contestId":1218,"index":"D","solvedCount":631},{"contestId":1218,"index":"C","solvedCount":265},{"contestId":1218,"index":"B","solvedCount":200},{"contestId":1218,"index":"A","solvedCount":190},{"contestId":1217,"index":"F","solvedCount":757},{"contestId":1217,"index":"E","solvedCount":2134},{"contestId":1217,"index":"D","solvedCount":6135},{"contestId":1217,"index":"C","solvedCount":7936},{"contestId":1217,"index":"B","solvedCount":11944},{"contestId":1217,"index":"A","solvedCount":15911},{"contestId":1216,"index":"F","solvedCount":3314},{"contestId":1216,"index":"E2","solvedCount":1708},{"contestId":1216,"index":"E1","solvedCount":3801},{"contestId":1216,"index":"D","solvedCount":12517},{"contestId":1216,"index":"C","solvedCount":10630},{"contestId":1216,"index":"B","solvedCount":19965},{"contestId":1216,"index":"A","solvedCount":19731},{"contestId":1215,"index":"F","solvedCount":1318},{"contestId":1215,"index":"E","solvedCount":3650},{"contestId":1215,"index":"D","solvedCount":6661},{"contestId":1215,"index":"C","solvedCount":12112},{"contestId":1215,"index":"B","solvedCount":19977},{"contestId":1215,"index":"A","solvedCount":12342},{"contestId":1214,"index":"H","solvedCount":533},{"contestId":1214,"index":"G","solvedCount":484},{"contestId":1214,"index":"F","solvedCount":549},{"contestId":1214,"index":"E","solvedCount":2893},{"contestId":1214,"index":"D","solvedCount":7223},{"contestId":1214,"index":"C","solvedCount":14405},{"contestId":1214,"index":"B","solvedCount":11559},{"contestId":1214,"index":"A","solvedCount":9563},{"contestId":1213,"index":"G","solvedCount":10368},{"contestId":1213,"index":"F","solvedCount":3174},{"contestId":1213,"index":"E","solvedCount":5532},{"contestId":1213,"index":"D2","solvedCount":12451},{"contestId":1213,"index":"D1","solvedCount":12247},{"contestId":1213,"index":"C","solvedCount":19831},{"contestId":1213,"index":"B","solvedCount":32505},{"contestId":1213,"index":"A","solvedCount":25897},{"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":1633},{"contestId":1210,"index":"G","solvedCount":394},{"contestId":1210,"index":"F2","solvedCount":530},{"contestId":1210,"index":"F1","solvedCount":504},{"contestId":1210,"index":"E","solvedCount":472},{"contestId":1210,"index":"D","solvedCount":1673},{"contestId":1210,"index":"C","solvedCount":3677},{"contestId":1210,"index":"B","solvedCount":6135},{"contestId":1210,"index":"A","solvedCount":5593},{"contestId":1209,"index":"H","solvedCount":375},{"contestId":1209,"index":"G2","solvedCount":608},{"contestId":1209,"index":"G1","solvedCount":4173},{"contestId":1209,"index":"F","solvedCount":1431},{"contestId":1209,"index":"E2","solvedCount":2456},{"contestId":1209,"index":"E1","solvedCount":3347},{"contestId":1209,"index":"D","solvedCount":11028},{"contestId":1209,"index":"C","solvedCount":7965},{"contestId":1209,"index":"B","solvedCount":8613},{"contestId":1209,"index":"A","solvedCount":12990},{"contestId":1208,"index":"H","solvedCount":327},{"contestId":1208,"index":"G","solvedCount":990},{"contestId":1208,"index":"F","solvedCount":3681},{"contestId":1208,"index":"E","solvedCount":2252},{"contestId":1208,"index":"D","solvedCount":5793},{"contestId":1208,"index":"C","solvedCount":6462},{"contestId":1208,"index":"B","solvedCount":11942},{"contestId":1208,"index":"A","solvedCount":18407},{"contestId":1207,"index":"G","solvedCount":1340},{"contestId":1207,"index":"F","solvedCount":7214},{"contestId":1207,"index":"E","solvedCount":6827},{"contestId":1207,"index":"D","solvedCount":6815},{"contestId":1207,"index":"C","solvedCount":10667},{"contestId":1207,"index":"B","solvedCount":13846},{"contestId":1207,"index":"A","solvedCount":23714},{"contestId":1206,"index":"B","solvedCount":30021},{"contestId":1206,"index":"A","solvedCount":26336},{"contestId":1205,"index":"F","solvedCount":193},{"contestId":1205,"index":"E","solvedCount":544},{"contestId":1205,"index":"D","solvedCount":799},{"contestId":1205,"index":"C","solvedCount":1304},{"contestId":1205,"index":"B","solvedCount":7696},{"contestId":1205,"index":"A","solvedCount":14829},{"contestId":1204,"index":"E","solvedCount":2399},{"contestId":1204,"index":"D2","solvedCount":3432},{"contestId":1204,"index":"D1","solvedCount":3311},{"contestId":1204,"index":"C","solvedCount":7528},{"contestId":1204,"index":"B","solvedCount":18513},{"contestId":1204,"index":"A","solvedCount":22597},{"contestId":1203,"index":"F2","solvedCount":3451},{"contestId":1203,"index":"F1","solvedCount":4181},{"contestId":1203,"index":"E","solvedCount":15321},{"contestId":1203,"index":"D2","solvedCount":8464},{"contestId":1203,"index":"D1","solvedCount":9658},{"contestId":1203,"index":"C","solvedCount":25621},{"contestId":1203,"index":"B","solvedCount":17138},{"contestId":1203,"index":"A","solvedCount":17851},{"contestId":1202,"index":"F","solvedCount":667},{"contestId":1202,"index":"E","solvedCount":2981},{"contestId":1202,"index":"D","solvedCount":5668},{"contestId":1202,"index":"C","solvedCount":2813},{"contestId":1202,"index":"B","solvedCount":4872},{"contestId":1202,"index":"A","solvedCount":10976},{"contestId":1201,"index":"E2","solvedCount":184},{"contestId":1201,"index":"E1","solvedCount":246},{"contestId":1201,"index":"D","solvedCount":2584},{"contestId":1201,"index":"C","solvedCount":37112},{"contestId":1201,"index":"B","solvedCount":27167},{"contestId":1201,"index":"A","solvedCount":17281},{"contestId":1200,"index":"F","solvedCount":1250},{"contestId":1200,"index":"E","solvedCount":10141},{"contestId":1200,"index":"D","solvedCount":4485},{"contestId":1200,"index":"C","solvedCount":10725},{"contestId":1200,"index":"B","solvedCount":14810},{"contestId":1200,"index":"A","solvedCount":22244},{"contestId":1199,"index":"B","solvedCount":22782},{"contestId":1199,"index":"A","solvedCount":16626},{"contestId":1198,"index":"F","solvedCount":1129},{"contestId":1198,"index":"E","solvedCount":1363},{"contestId":1198,"index":"D","solvedCount":3882},{"contestId":1198,"index":"C","solvedCount":4273},{"contestId":1198,"index":"B","solvedCount":10206},{"contestId":1198,"index":"A","solvedCount":10227},{"contestId":1197,"index":"F","solvedCount":384},{"contestId":1197,"index":"E","solvedCount":2001},{"contestId":1197,"index":"D","solvedCount":6014},{"contestId":1197,"index":"C","solvedCount":15515},{"contestId":1197,"index":"B","solvedCount":14622},{"contestId":1197,"index":"A","solvedCount":14136},{"contestId":1196,"index":"F","solvedCount":3510},{"contestId":1196,"index":"E","solvedCount":3946},{"contestId":1196,"index":"D2","solvedCount":10590},{"contestId":1196,"index":"D1","solvedCount":11257},{"contestId":1196,"index":"C","solvedCount":9878},{"contestId":1196,"index":"B","solvedCount":17771},{"contestId":1196,"index":"A","solvedCount":29375},{"contestId":1195,"index":"F","solvedCount":1127},{"contestId":1195,"index":"E","solvedCount":3715},{"contestId":1195,"index":"D2","solvedCount":5062},{"contestId":1195,"index":"D1","solvedCount":8267},{"contestId":1195,"index":"C","solvedCount":37924},{"contestId":1195,"index":"B","solvedCount":22289},{"contestId":1195,"index":"A","solvedCount":14433},{"contestId":1194,"index":"G","solvedCount":378},{"contestId":1194,"index":"F","solvedCount":1329},{"contestId":1194,"index":"E","solvedCount":2117},{"contestId":1194,"index":"D","solvedCount":7457},{"contestId":1194,"index":"C","solvedCount":14806},{"contestId":1194,"index":"B","solvedCount":10783},{"contestId":1194,"index":"A","solvedCount":17585},{"contestId":1193,"index":"C","solvedCount":48},{"contestId":1193,"index":"B","solvedCount":517},{"contestId":1193,"index":"A","solvedCount":486},{"contestId":1192,"index":"C","solvedCount":372},{"contestId":1192,"index":"B","solvedCount":1663},{"contestId":1192,"index":"A","solvedCount":82},{"contestId":1191,"index":"B","solvedCount":9914},{"contestId":1191,"index":"A","solvedCount":19145},{"contestId":1190,"index":"F","solvedCount":247},{"contestId":1190,"index":"E","solvedCount":371},{"contestId":1190,"index":"D","solvedCount":2737},{"contestId":1190,"index":"C","solvedCount":2351},{"contestId":1190,"index":"B","solvedCount":6905},{"contestId":1190,"index":"A","solvedCount":9872},{"contestId":1189,"index":"C","solvedCount":11223},{"contestId":1189,"index":"B","solvedCount":15585},{"contestId":1189,"index":"A","solvedCount":16196},{"contestId":1188,"index":"E","solvedCount":321},{"contestId":1188,"index":"D","solvedCount":1129},{"contestId":1188,"index":"C","solvedCount":2250},{"contestId":1188,"index":"B","solvedCount":5442},{"contestId":1188,"index":"A2","solvedCount":1366},{"contestId":1188,"index":"A1","solvedCount":9083},{"contestId":1187,"index":"G","solvedCount":733},{"contestId":1187,"index":"F","solvedCount":1215},{"contestId":1187,"index":"E","solvedCount":12626},{"contestId":1187,"index":"D","solvedCount":3110},{"contestId":1187,"index":"C","solvedCount":6984},{"contestId":1187,"index":"B","solvedCount":13110},{"contestId":1187,"index":"A","solvedCount":15720},{"contestId":1186,"index":"F","solvedCount":1220},{"contestId":1186,"index":"E","solvedCount":803},{"contestId":1186,"index":"D","solvedCount":9411},{"contestId":1186,"index":"C","solvedCount":6663},{"contestId":1186,"index":"A","solvedCount":43273},{"contestId":1185,"index":"G2","solvedCount":992},{"contestId":1185,"index":"G1","solvedCount":3288},{"contestId":1185,"index":"F","solvedCount":2316},{"contestId":1185,"index":"E","solvedCount":2841},{"contestId":1185,"index":"D","solvedCount":7245},{"contestId":1185,"index":"C2","solvedCount":7983},{"contestId":1185,"index":"C1","solvedCount":11968},{"contestId":1185,"index":"B","solvedCount":14403},{"contestId":1185,"index":"A","solvedCount":15500},{"contestId":1184,"index":"E3","solvedCount":712},{"contestId":1184,"index":"E2","solvedCount":1134},{"contestId":1184,"index":"E1","solvedCount":1892},{"contestId":1184,"index":"D2","solvedCount":169},{"contestId":1184,"index":"D1","solvedCount":2823},{"contestId":1184,"index":"C3","solvedCount":50},{"contestId":1184,"index":"C2","solvedCount":808},{"contestId":1184,"index":"C1","solvedCount":2973},{"contestId":1184,"index":"B3","solvedCount":310},{"contestId":1184,"index":"B2","solvedCount":716},{"contestId":1184,"index":"B1","solvedCount":6291},{"contestId":1184,"index":"A3","solvedCount":177},{"contestId":1184,"index":"A2","solvedCount":1156},{"contestId":1184,"index":"A1","solvedCount":6676},{"contestId":1183,"index":"H","solvedCount":3771},{"contestId":1183,"index":"G","solvedCount":2761},{"contestId":1183,"index":"F","solvedCount":2309},{"contestId":1183,"index":"E","solvedCount":5610},{"contestId":1183,"index":"D","solvedCount":22255},{"contestId":1183,"index":"C","solvedCount":15273},{"contestId":1183,"index":"B","solvedCount":19886},{"contestId":1183,"index":"A","solvedCount":27307},{"contestId":1182,"index":"F","solvedCount":450},{"contestId":1182,"index":"E","solvedCount":3515},{"contestId":1182,"index":"D","solvedCount":1059},{"contestId":1182,"index":"C","solvedCount":4615},{"contestId":1182,"index":"B","solvedCount":12129},{"contestId":1182,"index":"A","solvedCount":36485},{"contestId":1181,"index":"E2","solvedCount":549},{"contestId":1181,"index":"E1","solvedCount":677},{"contestId":1181,"index":"D","solvedCount":2977},{"contestId":1181,"index":"C","solvedCount":3498},{"contestId":1181,"index":"B","solvedCount":6716},{"contestId":1181,"index":"A","solvedCount":15145},{"contestId":1180,"index":"B","solvedCount":10183},{"contestId":1180,"index":"A","solvedCount":27937},{"contestId":1179,"index":"E","solvedCount":207},{"contestId":1179,"index":"D","solvedCount":1092},{"contestId":1179,"index":"C","solvedCount":2680},{"contestId":1179,"index":"B","solvedCount":4708},{"contestId":1179,"index":"A","solvedCount":12220},{"contestId":1178,"index":"H","solvedCount":299},{"contestId":1178,"index":"G","solvedCount":677},{"contestId":1178,"index":"F2","solvedCount":1101},{"contestId":1178,"index":"F1","solvedCount":2361},{"contestId":1178,"index":"E","solvedCount":4641},{"contestId":1178,"index":"D","solvedCount":8029},{"contestId":1178,"index":"C","solvedCount":13641},{"contestId":1178,"index":"B","solvedCount":23659},{"contestId":1178,"index":"A","solvedCount":11344},{"contestId":1177,"index":"B","solvedCount":3177},{"contestId":1177,"index":"A","solvedCount":6938},{"contestId":1176,"index":"F","solvedCount":2462},{"contestId":1176,"index":"E","solvedCount":14302},{"contestId":1176,"index":"D","solvedCount":6080},{"contestId":1176,"index":"C","solvedCount":15326},{"contestId":1176,"index":"B","solvedCount":18512},{"contestId":1176,"index":"A","solvedCount":25461},{"contestId":1175,"index":"G","solvedCount":948},{"contestId":1175,"index":"F","solvedCount":2980},{"contestId":1175,"index":"E","solvedCount":4853},{"contestId":1175,"index":"D","solvedCount":7215},{"contestId":1175,"index":"C","solvedCount":7434},{"contestId":1175,"index":"B","solvedCount":12970},{"contestId":1175,"index":"A","solvedCount":20244},{"contestId":1174,"index":"F","solvedCount":2138},{"contestId":1174,"index":"E","solvedCount":1864},{"contestId":1174,"index":"D","solvedCount":5144},{"contestId":1174,"index":"C","solvedCount":12905},{"contestId":1174,"index":"B","solvedCount":17045},{"contestId":1174,"index":"A","solvedCount":19507},{"contestId":1173,"index":"B","solvedCount":9490},{"contestId":1173,"index":"A","solvedCount":17411},{"contestId":1172,"index":"F","solvedCount":924},{"contestId":1172,"index":"E","solvedCount":382},{"contestId":1172,"index":"D","solvedCount":751},{"contestId":1172,"index":"C2","solvedCount":1071},{"contestId":1172,"index":"C1","solvedCount":1268},{"contestId":1172,"index":"B","solvedCount":4476},{"contestId":1172,"index":"A","solvedCount":5306},{"contestId":1170,"index":"I","solvedCount":47},{"contestId":1170,"index":"H","solvedCount":57},{"contestId":1170,"index":"G","solvedCount":85},{"contestId":1170,"index":"F","solvedCount":136},{"contestId":1170,"index":"E","solvedCount":275},{"contestId":1170,"index":"D","solvedCount":532},{"contestId":1170,"index":"C","solvedCount":836},{"contestId":1170,"index":"B","solvedCount":1151},{"contestId":1170,"index":"A","solvedCount":1568},{"contestId":1169,"index":"B","solvedCount":10870},{"contestId":1169,"index":"A","solvedCount":12820},{"contestId":1168,"index":"E","solvedCount":452},{"contestId":1168,"index":"D","solvedCount":596},{"contestId":1168,"index":"C","solvedCount":2786},{"contestId":1168,"index":"B","solvedCount":3834},{"contestId":1168,"index":"A","solvedCount":7814},{"contestId":1167,"index":"G","solvedCount":225},{"contestId":1167,"index":"F","solvedCount":2043},{"contestId":1167,"index":"E","solvedCount":3027},{"contestId":1167,"index":"D","solvedCount":7421},{"contestId":1167,"index":"C","solvedCount":28358},{"contestId":1167,"index":"B","solvedCount":17805},{"contestId":1167,"index":"A","solvedCount":20879},{"contestId":1166,"index":"F","solvedCount":862},{"contestId":1166,"index":"E","solvedCount":3048},{"contestId":1166,"index":"D","solvedCount":2319},{"contestId":1166,"index":"C","solvedCount":11327},{"contestId":1166,"index":"B","solvedCount":12014},{"contestId":1166,"index":"A","solvedCount":15293},{"contestId":1165,"index":"F2","solvedCount":2540},{"contestId":1165,"index":"F1","solvedCount":2214},{"contestId":1165,"index":"E","solvedCount":10502},{"contestId":1165,"index":"D","solvedCount":20556},{"contestId":1165,"index":"C","solvedCount":14623},{"contestId":1165,"index":"B","solvedCount":25116},{"contestId":1165,"index":"A","solvedCount":14834},{"contestId":1163,"index":"F","solvedCount":1555},{"contestId":1163,"index":"E","solvedCount":1065},{"contestId":1163,"index":"D","solvedCount":1692},{"contestId":1163,"index":"C2","solvedCount":4026},{"contestId":1163,"index":"C1","solvedCount":3635},{"contestId":1163,"index":"B2","solvedCount":7721},{"contestId":1163,"index":"B1","solvedCount":7399},{"contestId":1163,"index":"A","solvedCount":14076},{"contestId":1162,"index":"B","solvedCount":6130},{"contestId":1162,"index":"A","solvedCount":8808},{"contestId":1160,"index":"A2","solvedCount":0},{"contestId":1159,"index":"B","solvedCount":7891},{"contestId":1159,"index":"A","solvedCount":13501},{"contestId":1158,"index":"F","solvedCount":657},{"contestId":1158,"index":"E","solvedCount":233},{"contestId":1158,"index":"D","solvedCount":1041},{"contestId":1158,"index":"C","solvedCount":2332},{"contestId":1158,"index":"B","solvedCount":2412},{"contestId":1158,"index":"A","solvedCount":8643},{"contestId":1157,"index":"G","solvedCount":1140},{"contestId":1157,"index":"F","solvedCount":2963},{"contestId":1157,"index":"E","solvedCount":9405},{"contestId":1157,"index":"D","solvedCount":4044},{"contestId":1157,"index":"C2","solvedCount":9343},{"contestId":1157,"index":"C1","solvedCount":13733},{"contestId":1157,"index":"B","solvedCount":16021},{"contestId":1157,"index":"A","solvedCount":16724},{"contestId":1156,"index":"G","solvedCount":192},{"contestId":1156,"index":"F","solvedCount":1882},{"contestId":1156,"index":"E","solvedCount":4320},{"contestId":1156,"index":"D","solvedCount":5136},{"contestId":1156,"index":"C","solvedCount":6910},{"contestId":1156,"index":"B","solvedCount":6622},{"contestId":1156,"index":"A","solvedCount":8942},{"contestId":1155,"index":"F","solvedCount":577},{"contestId":1155,"index":"E","solvedCount":1718},{"contestId":1155,"index":"D","solvedCount":8050},{"contestId":1155,"index":"C","solvedCount":9857},{"contestId":1155,"index":"B","solvedCount":12810},{"contestId":1155,"index":"A","solvedCount":28924},{"contestId":1154,"index":"G","solvedCount":3445},{"contestId":1154,"index":"F","solvedCount":3448},{"contestId":1154,"index":"E","solvedCount":7113},{"contestId":1154,"index":"D","solvedCount":10699},{"contestId":1154,"index":"C","solvedCount":11673},{"contestId":1154,"index":"B","solvedCount":17931},{"contestId":1154,"index":"A","solvedCount":90973},{"contestId":1153,"index":"F","solvedCount":1023},{"contestId":1153,"index":"E","solvedCount":1809},{"contestId":1153,"index":"D","solvedCount":5729},{"contestId":1153,"index":"C","solvedCount":7834},{"contestId":1153,"index":"B","solvedCount":9441},{"contestId":1153,"index":"A","solvedCount":12246},{"contestId":1152,"index":"F2","solvedCount":1162},{"contestId":1152,"index":"F1","solvedCount":902},{"contestId":1152,"index":"E","solvedCount":1174},{"contestId":1152,"index":"D","solvedCount":2620},{"contestId":1152,"index":"C","solvedCount":7182},{"contestId":1152,"index":"B","solvedCount":9493},{"contestId":1152,"index":"A","solvedCount":16336},{"contestId":1151,"index":"F","solvedCount":1613},{"contestId":1151,"index":"E","solvedCount":3909},{"contestId":1151,"index":"D","solvedCount":9277},{"contestId":1151,"index":"C","solvedCount":5668},{"contestId":1151,"index":"B","solvedCount":13250},{"contestId":1151,"index":"A","solvedCount":12033},{"contestId":1150,"index":"B","solvedCount":11946},{"contestId":1150,"index":"A","solvedCount":12657},{"contestId":1149,"index":"E","solvedCount":911},{"contestId":1149,"index":"D","solvedCount":1184},{"contestId":1149,"index":"C","solvedCount":1768},{"contestId":1149,"index":"B","solvedCount":2090},{"contestId":1149,"index":"A","solvedCount":18359},{"contestId":1148,"index":"H","solvedCount":414},{"contestId":1148,"index":"G","solvedCount":664},{"contestId":1148,"index":"F","solvedCount":1192},{"contestId":1148,"index":"E","solvedCount":1873},{"contestId":1148,"index":"D","solvedCount":5317},{"contestId":1148,"index":"C","solvedCount":5704},{"contestId":1148,"index":"B","solvedCount":8081},{"contestId":1148,"index":"A","solvedCount":15638},{"contestId":1147,"index":"F","solvedCount":407},{"contestId":1147,"index":"E","solvedCount":523},{"contestId":1147,"index":"D","solvedCount":885},{"contestId":1147,"index":"C","solvedCount":3778},{"contestId":1147,"index":"B","solvedCount":3130},{"contestId":1147,"index":"A","solvedCount":5648},{"contestId":1146,"index":"H","solvedCount":811},{"contestId":1146,"index":"G","solvedCount":1141},{"contestId":1146,"index":"F","solvedCount":1414},{"contestId":1146,"index":"E","solvedCount":1118},{"contestId":1146,"index":"D","solvedCount":1233},{"contestId":1146,"index":"C","solvedCount":4336},{"contestId":1146,"index":"B","solvedCount":9466},{"contestId":1146,"index":"A","solvedCount":23889},{"contestId":1145,"index":"G","solvedCount":198},{"contestId":1145,"index":"F","solvedCount":549},{"contestId":1145,"index":"E","solvedCount":450},{"contestId":1145,"index":"D","solvedCount":1202},{"contestId":1145,"index":"C","solvedCount":840},{"contestId":1145,"index":"B","solvedCount":1514},{"contestId":1145,"index":"A","solvedCount":9405},{"contestId":1144,"index":"G","solvedCount":2394},{"contestId":1144,"index":"F","solvedCount":15101},{"contestId":1144,"index":"E","solvedCount":4496},{"contestId":1144,"index":"D","solvedCount":10928},{"contestId":1144,"index":"C","solvedCount":16616},{"contestId":1144,"index":"B","solvedCount":18499},{"contestId":1144,"index":"A","solvedCount":22320},{"contestId":1143,"index":"C","solvedCount":19154},{"contestId":1143,"index":"B","solvedCount":11802},{"contestId":1143,"index":"A","solvedCount":14220},{"contestId":1142,"index":"E","solvedCount":652},{"contestId":1142,"index":"D","solvedCount":701},{"contestId":1142,"index":"C","solvedCount":1613},{"contestId":1142,"index":"B","solvedCount":4058},{"contestId":1142,"index":"A","solvedCount":3604},{"contestId":1141,"index":"G","solvedCount":2571},{"contestId":1141,"index":"F2","solvedCount":4681},{"contestId":1141,"index":"F1","solvedCount":4234},{"contestId":1141,"index":"E","solvedCount":7156},{"contestId":1141,"index":"D","solvedCount":9056},{"contestId":1141,"index":"C","solvedCount":12425},{"contestId":1141,"index":"B","solvedCount":23509},{"contestId":1141,"index":"A","solvedCount":40887},{"contestId":1140,"index":"G","solvedCount":667},{"contestId":1140,"index":"F","solvedCount":1702},{"contestId":1140,"index":"E","solvedCount":2179},{"contestId":1140,"index":"D","solvedCount":13334},{"contestId":1140,"index":"C","solvedCount":10588},{"contestId":1140,"index":"B","solvedCount":11805},{"contestId":1140,"index":"A","solvedCount":12931},{"contestId":1139,"index":"F","solvedCount":742},{"contestId":1139,"index":"E","solvedCount":2529},{"contestId":1139,"index":"D","solvedCount":2868},{"contestId":1139,"index":"C","solvedCount":17876},{"contestId":1139,"index":"B","solvedCount":20023},{"contestId":1139,"index":"A","solvedCount":17813},{"contestId":1138,"index":"B","solvedCount":4235},{"contestId":1138,"index":"A","solvedCount":22881},{"contestId":1137,"index":"F","solvedCount":540},{"contestId":1137,"index":"E","solvedCount":660},{"contestId":1137,"index":"D","solvedCount":2296},{"contestId":1137,"index":"C","solvedCount":1406},{"contestId":1137,"index":"B","solvedCount":7225},{"contestId":1137,"index":"A","solvedCount":4727},{"contestId":1136,"index":"E","solvedCount":1230},{"contestId":1136,"index":"D","solvedCount":4032},{"contestId":1136,"index":"C","solvedCount":8062},{"contestId":1136,"index":"B","solvedCount":12366},{"contestId":1136,"index":"A","solvedCount":17349},{"contestId":1133,"index":"F2","solvedCount":3904},{"contestId":1133,"index":"F1","solvedCount":8927},{"contestId":1133,"index":"E","solvedCount":6697},{"contestId":1133,"index":"D","solvedCount":17766},{"contestId":1133,"index":"C","solvedCount":29440},{"contestId":1133,"index":"B","solvedCount":14607},{"contestId":1133,"index":"A","solvedCount":20122},{"contestId":1132,"index":"G","solvedCount":1314},{"contestId":1132,"index":"F","solvedCount":11959},{"contestId":1132,"index":"E","solvedCount":2163},{"contestId":1132,"index":"D","solvedCount":2347},{"contestId":1132,"index":"C","solvedCount":5778},{"contestId":1132,"index":"B","solvedCount":14198},{"contestId":1132,"index":"A","solvedCount":10255},{"contestId":1131,"index":"G","solvedCount":573},{"contestId":1131,"index":"F","solvedCount":8007},{"contestId":1131,"index":"E","solvedCount":1300},{"contestId":1131,"index":"D","solvedCount":3747},{"contestId":1131,"index":"C","solvedCount":15838},{"contestId":1131,"index":"B","solvedCount":10445},{"contestId":1131,"index":"A","solvedCount":12882},{"contestId":1130,"index":"C","solvedCount":9585},{"contestId":1130,"index":"B","solvedCount":8505},{"contestId":1130,"index":"A","solvedCount":12331},{"contestId":1129,"index":"E","solvedCount":681},{"contestId":1129,"index":"D","solvedCount":1442},{"contestId":1129,"index":"C","solvedCount":1037},{"contestId":1129,"index":"B","solvedCount":2358},{"contestId":1129,"index":"A2","solvedCount":4248},{"contestId":1129,"index":"A1","solvedCount":3958},{"contestId":1121,"index":"C","solvedCount":2143},{"contestId":1121,"index":"B","solvedCount":10227},{"contestId":1121,"index":"A","solvedCount":7529},{"contestId":1120,"index":"F","solvedCount":334},{"contestId":1120,"index":"E","solvedCount":144},{"contestId":1120,"index":"D","solvedCount":1847},{"contestId":1120,"index":"C","solvedCount":2543},{"contestId":1120,"index":"B","solvedCount":484},{"contestId":1120,"index":"A","solvedCount":1756},{"contestId":1119,"index":"H","solvedCount":982},{"contestId":1119,"index":"G","solvedCount":645},{"contestId":1119,"index":"F","solvedCount":1004},{"contestId":1119,"index":"E","solvedCount":5629},{"contestId":1119,"index":"D","solvedCount":5203},{"contestId":1119,"index":"C","solvedCount":7224},{"contestId":1119,"index":"B","solvedCount":18122},{"contestId":1119,"index":"A","solvedCount":11734},{"contestId":1118,"index":"F2","solvedCount":716},{"contestId":1118,"index":"F1","solvedCount":6938},{"contestId":1118,"index":"E","solvedCount":4513},{"contestId":1118,"index":"D2","solvedCount":6981},{"contestId":1118,"index":"D1","solvedCount":6192},{"contestId":1118,"index":"C","solvedCount":6154},{"contestId":1118,"index":"B","solvedCount":13470},{"contestId":1118,"index":"A","solvedCount":21900},{"contestId":1117,"index":"G","solvedCount":988},{"contestId":1117,"index":"F","solvedCount":713},{"contestId":1117,"index":"E","solvedCount":1675},{"contestId":1117,"index":"D","solvedCount":5751},{"contestId":1117,"index":"C","solvedCount":9798},{"contestId":1117,"index":"B","solvedCount":16083},{"contestId":1117,"index":"A","solvedCount":11602},{"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":268},{"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":2647},{"contestId":1114,"index":"E","solvedCount":3304},{"contestId":1114,"index":"D","solvedCount":8480},{"contestId":1114,"index":"C","solvedCount":8079},{"contestId":1114,"index":"B","solvedCount":9469},{"contestId":1114,"index":"A","solvedCount":19874},{"contestId":1113,"index":"B","solvedCount":8383},{"contestId":1113,"index":"A","solvedCount":18481},{"contestId":1111,"index":"E","solvedCount":1193},{"contestId":1111,"index":"D","solvedCount":1205},{"contestId":1111,"index":"C","solvedCount":7253},{"contestId":1111,"index":"B","solvedCount":6590},{"contestId":1111,"index":"A","solvedCount":18296},{"contestId":1110,"index":"H","solvedCount":477},{"contestId":1110,"index":"G","solvedCount":784},{"contestId":1110,"index":"F","solvedCount":2220},{"contestId":1110,"index":"E","solvedCount":5165},{"contestId":1110,"index":"D","solvedCount":4188},{"contestId":1110,"index":"C","solvedCount":10147},{"contestId":1110,"index":"B","solvedCount":18075},{"contestId":1110,"index":"A","solvedCount":16305},{"contestId":1109,"index":"F","solvedCount":453},{"contestId":1109,"index":"E","solvedCount":665},{"contestId":1109,"index":"D","solvedCount":1559},{"contestId":1109,"index":"C","solvedCount":347},{"contestId":1109,"index":"B","solvedCount":4584},{"contestId":1109,"index":"A","solvedCount":9147},{"contestId":1108,"index":"F","solvedCount":3806},{"contestId":1108,"index":"E2","solvedCount":2816},{"contestId":1108,"index":"E1","solvedCount":5034},{"contestId":1108,"index":"D","solvedCount":16664},{"contestId":1108,"index":"C","solvedCount":12835},{"contestId":1108,"index":"B","solvedCount":25600},{"contestId":1108,"index":"A","solvedCount":23572},{"contestId":1107,"index":"G","solvedCount":1311},{"contestId":1107,"index":"F","solvedCount":1023},{"contestId":1107,"index":"E","solvedCount":2994},{"contestId":1107,"index":"D","solvedCount":3942},{"contestId":1107,"index":"C","solvedCount":11109},{"contestId":1107,"index":"B","solvedCount":18067},{"contestId":1107,"index":"A","solvedCount":12883},{"contestId":1106,"index":"F","solvedCount":1257},{"contestId":1106,"index":"E","solvedCount":2917},{"contestId":1106,"index":"D","solvedCount":21315},{"contestId":1106,"index":"C","solvedCount":16411},{"contestId":1106,"index":"B","solvedCount":7036},{"contestId":1106,"index":"A","solvedCount":12972},{"contestId":1105,"index":"E","solvedCount":2098},{"contestId":1105,"index":"D","solvedCount":4493},{"contestId":1105,"index":"C","solvedCount":11866},{"contestId":1105,"index":"B","solvedCount":10633},{"contestId":1105,"index":"A","solvedCount":11658},{"contestId":1104,"index":"B","solvedCount":17403},{"contestId":1104,"index":"A","solvedCount":15985},{"contestId":1103,"index":"E","solvedCount":420},{"contestId":1103,"index":"D","solvedCount":568},{"contestId":1103,"index":"C","solvedCount":1020},{"contestId":1103,"index":"B","solvedCount":3578},{"contestId":1103,"index":"A","solvedCount":10738},{"contestId":1102,"index":"F","solvedCount":2467},{"contestId":1102,"index":"E","solvedCount":7175},{"contestId":1102,"index":"D","solvedCount":8647},{"contestId":1102,"index":"C","solvedCount":14391},{"contestId":1102,"index":"B","solvedCount":11249},{"contestId":1102,"index":"A","solvedCount":27074},{"contestId":1101,"index":"G","solvedCount":2336},{"contestId":1101,"index":"F","solvedCount":1749},{"contestId":1101,"index":"E","solvedCount":8302},{"contestId":1101,"index":"D","solvedCount":5643},{"contestId":1101,"index":"C","solvedCount":13225},{"contestId":1101,"index":"B","solvedCount":11180},{"contestId":1101,"index":"A","solvedCount":19087},{"contestId":1100,"index":"F","solvedCount":4065},{"contestId":1100,"index":"E","solvedCount":2827},{"contestId":1100,"index":"D","solvedCount":971},{"contestId":1100,"index":"C","solvedCount":11002},{"contestId":1100,"index":"B","solvedCount":11903},{"contestId":1100,"index":"A","solvedCount":10841},{"contestId":1099,"index":"F","solvedCount":1095},{"contestId":1099,"index":"C","solvedCount":10534},{"contestId":1099,"index":"B","solvedCount":11605},{"contestId":1099,"index":"A","solvedCount":13439},{"contestId":1098,"index":"F","solvedCount":294},{"contestId":1098,"index":"E","solvedCount":449},{"contestId":1098,"index":"D","solvedCount":981},{"contestId":1098,"index":"C","solvedCount":1191},{"contestId":1098,"index":"B","solvedCount":1826},{"contestId":1098,"index":"A","solvedCount":9746},{"contestId":1097,"index":"H","solvedCount":268},{"contestId":1097,"index":"G","solvedCount":1206},{"contestId":1097,"index":"F","solvedCount":1560},{"contestId":1097,"index":"E","solvedCount":762},{"contestId":1097,"index":"D","solvedCount":3369},{"contestId":1097,"index":"C","solvedCount":8866},{"contestId":1097,"index":"B","solvedCount":37837},{"contestId":1097,"index":"A","solvedCount":45022},{"contestId":1096,"index":"G","solvedCount":2175},{"contestId":1096,"index":"F","solvedCount":2177},{"contestId":1096,"index":"E","solvedCount":1382},{"contestId":1096,"index":"D","solvedCount":9699},{"contestId":1096,"index":"C","solvedCount":7294},{"contestId":1096,"index":"B","solvedCount":11988},{"contestId":1096,"index":"A","solvedCount":19846},{"contestId":1095,"index":"F","solvedCount":8045},{"contestId":1095,"index":"E","solvedCount":4628},{"contestId":1095,"index":"D","solvedCount":8169},{"contestId":1095,"index":"C","solvedCount":20358},{"contestId":1095,"index":"B","solvedCount":25000},{"contestId":1095,"index":"A","solvedCount":37484},{"contestId":1093,"index":"G","solvedCount":2361},{"contestId":1093,"index":"F","solvedCount":1458},{"contestId":1093,"index":"E","solvedCount":2019},{"contestId":1093,"index":"D","solvedCount":12071},{"contestId":1093,"index":"C","solvedCount":9778},{"contestId":1093,"index":"B","solvedCount":17913},{"contestId":1093,"index":"A","solvedCount":18463},{"contestId":1092,"index":"F","solvedCount":11891},{"contestId":1092,"index":"E","solvedCount":2254},{"contestId":1092,"index":"D2","solvedCount":3460},{"contestId":1092,"index":"D1","solvedCount":5941},{"contestId":1092,"index":"C","solvedCount":6414},{"contestId":1092,"index":"B","solvedCount":29699},{"contestId":1092,"index":"A","solvedCount":17413},{"contestId":1091,"index":"H","solvedCount":586},{"contestId":1091,"index":"G","solvedCount":257},{"contestId":1091,"index":"F","solvedCount":940},{"contestId":1091,"index":"E","solvedCount":1123},{"contestId":1091,"index":"D","solvedCount":7585},{"contestId":1091,"index":"C","solvedCount":10664},{"contestId":1091,"index":"B","solvedCount":11066},{"contestId":1091,"index":"A","solvedCount":18625},{"contestId":1090,"index":"M","solvedCount":7303},{"contestId":1090,"index":"L","solvedCount":1433},{"contestId":1090,"index":"K","solvedCount":1205},{"contestId":1090,"index":"J","solvedCount":620},{"contestId":1090,"index":"I","solvedCount":1187},{"contestId":1090,"index":"H","solvedCount":116},{"contestId":1090,"index":"G","solvedCount":124},{"contestId":1090,"index":"F","solvedCount":386},{"contestId":1090,"index":"E","solvedCount":695},{"contestId":1090,"index":"D","solvedCount":2393},{"contestId":1090,"index":"C","solvedCount":590},{"contestId":1090,"index":"B","solvedCount":1562},{"contestId":1090,"index":"A","solvedCount":4992},{"contestId":1089,"index":"M","solvedCount":658},{"contestId":1089,"index":"L","solvedCount":4852},{"contestId":1089,"index":"K","solvedCount":1268},{"contestId":1089,"index":"J","solvedCount":148},{"contestId":1089,"index":"I","solvedCount":485},{"contestId":1089,"index":"H","solvedCount":129},{"contestId":1089,"index":"G","solvedCount":3261},{"contestId":1089,"index":"F","solvedCount":2179},{"contestId":1089,"index":"E","solvedCount":2158},{"contestId":1089,"index":"D","solvedCount":113},{"contestId":1089,"index":"C","solvedCount":466},{"contestId":1089,"index":"B","solvedCount":253},{"contestId":1089,"index":"A","solvedCount":1288},{"contestId":1088,"index":"F","solvedCount":661},{"contestId":1088,"index":"E","solvedCount":1668},{"contestId":1088,"index":"D","solvedCount":3255},{"contestId":1088,"index":"C","solvedCount":8565},{"contestId":1088,"index":"B","solvedCount":13741},{"contestId":1088,"index":"A","solvedCount":17750},{"contestId":1086,"index":"F","solvedCount":463},{"contestId":1085,"index":"G","solvedCount":1071},{"contestId":1085,"index":"F","solvedCount":805},{"contestId":1085,"index":"E","solvedCount":1161},{"contestId":1085,"index":"D","solvedCount":5994},{"contestId":1085,"index":"C","solvedCount":5710},{"contestId":1085,"index":"B","solvedCount":10369},{"contestId":1085,"index":"A","solvedCount":12783},{"contestId":1084,"index":"C","solvedCount":12802},{"contestId":1084,"index":"B","solvedCount":8355},{"contestId":1084,"index":"A","solvedCount":8334},{"contestId":1083,"index":"F","solvedCount":491},{"contestId":1083,"index":"E","solvedCount":6078},{"contestId":1083,"index":"D","solvedCount":649},{"contestId":1083,"index":"C","solvedCount":1213},{"contestId":1083,"index":"B","solvedCount":2309},{"contestId":1083,"index":"A","solvedCount":6489},{"contestId":1082,"index":"G","solvedCount":2902},{"contestId":1082,"index":"F","solvedCount":643},{"contestId":1082,"index":"E","solvedCount":6920},{"contestId":1082,"index":"D","solvedCount":4208},{"contestId":1082,"index":"C","solvedCount":6266},{"contestId":1082,"index":"B","solvedCount":8111},{"contestId":1082,"index":"A","solvedCount":9484},{"contestId":1081,"index":"H","solvedCount":135},{"contestId":1081,"index":"G","solvedCount":516},{"contestId":1081,"index":"F","solvedCount":574},{"contestId":1081,"index":"E","solvedCount":2853},{"contestId":1081,"index":"D","solvedCount":4874},{"contestId":1081,"index":"C","solvedCount":8841},{"contestId":1081,"index":"B","solvedCount":4721},{"contestId":1081,"index":"A","solvedCount":13376},{"contestId":1080,"index":"F","solvedCount":1025},{"contestId":1080,"index":"E","solvedCount":1393},{"contestId":1080,"index":"D","solvedCount":1703},{"contestId":1080,"index":"C","solvedCount":4252},{"contestId":1080,"index":"B","solvedCount":12786},{"contestId":1080,"index":"A","solvedCount":19307},{"contestId":1078,"index":"E","solvedCount":108},{"contestId":1077,"index":"F2","solvedCount":4580},{"contestId":1077,"index":"F1","solvedCount":5660},{"contestId":1077,"index":"E","solvedCount":5192},{"contestId":1077,"index":"D","solvedCount":10740},{"contestId":1077,"index":"C","solvedCount":27937},{"contestId":1077,"index":"B","solvedCount":20739},{"contestId":1077,"index":"A","solvedCount":32757},{"contestId":1076,"index":"G","solvedCount":810},{"contestId":1076,"index":"F","solvedCount":778},{"contestId":1076,"index":"E","solvedCount":4285},{"contestId":1076,"index":"D","solvedCount":6284},{"contestId":1076,"index":"C","solvedCount":13642},{"contestId":1076,"index":"B","solvedCount":14933},{"contestId":1076,"index":"A","solvedCount":14400},{"contestId":1075,"index":"B","solvedCount":4625},{"contestId":1075,"index":"A","solvedCount":9211},{"contestId":1073,"index":"G","solvedCount":1185},{"contestId":1073,"index":"F","solvedCount":675},{"contestId":1073,"index":"E","solvedCount":3923},{"contestId":1073,"index":"D","solvedCount":6775},{"contestId":1073,"index":"C","solvedCount":5609},{"contestId":1073,"index":"B","solvedCount":11327},{"contestId":1073,"index":"A","solvedCount":17416},{"contestId":1071,"index":"E","solvedCount":388},{"contestId":1070,"index":"M","solvedCount":94},{"contestId":1070,"index":"L","solvedCount":435},{"contestId":1070,"index":"K","solvedCount":5450},{"contestId":1070,"index":"J","solvedCount":826},{"contestId":1070,"index":"I","solvedCount":813},{"contestId":1070,"index":"H","solvedCount":3882},{"contestId":1070,"index":"G","solvedCount":962},{"contestId":1070,"index":"F","solvedCount":3877},{"contestId":1070,"index":"E","solvedCount":1498},{"contestId":1070,"index":"D","solvedCount":5273},{"contestId":1070,"index":"C","solvedCount":2381},{"contestId":1070,"index":"B","solvedCount":732},{"contestId":1070,"index":"A","solvedCount":2697},{"contestId":1068,"index":"C","solvedCount":3385},{"contestId":1068,"index":"B","solvedCount":13370},{"contestId":1068,"index":"A","solvedCount":7355},{"contestId":1067,"index":"E","solvedCount":644},{"contestId":1067,"index":"D","solvedCount":753},{"contestId":1067,"index":"C","solvedCount":724},{"contestId":1067,"index":"B","solvedCount":2906},{"contestId":1067,"index":"A","solvedCount":3213},{"contestId":1066,"index":"F","solvedCount":2333},{"contestId":1066,"index":"E","solvedCount":6661},{"contestId":1066,"index":"D","solvedCount":6033},{"contestId":1066,"index":"C","solvedCount":10448},{"contestId":1066,"index":"B","solvedCount":9512},{"contestId":1066,"index":"A","solvedCount":15678},{"contestId":1065,"index":"G","solvedCount":597},{"contestId":1065,"index":"F","solvedCount":1417},{"contestId":1065,"index":"E","solvedCount":1448},{"contestId":1065,"index":"D","solvedCount":1468},{"contestId":1065,"index":"C","solvedCount":8371},{"contestId":1065,"index":"B","solvedCount":11769},{"contestId":1065,"index":"A","solvedCount":15376},{"contestId":1064,"index":"B","solvedCount":8047},{"contestId":1064,"index":"A","solvedCount":25850},{"contestId":1063,"index":"F","solvedCount":1167},{"contestId":1063,"index":"E","solvedCount":423},{"contestId":1063,"index":"D","solvedCount":518},{"contestId":1063,"index":"C","solvedCount":3312},{"contestId":1063,"index":"B","solvedCount":9903},{"contestId":1063,"index":"A","solvedCount":11187},{"contestId":1062,"index":"F","solvedCount":1084},{"contestId":1062,"index":"E","solvedCount":2168},{"contestId":1062,"index":"D","solvedCount":4200},{"contestId":1062,"index":"C","solvedCount":6011},{"contestId":1062,"index":"B","solvedCount":10258},{"contestId":1062,"index":"A","solvedCount":9390},{"contestId":1061,"index":"F","solvedCount":1002},{"contestId":1061,"index":"E","solvedCount":691},{"contestId":1061,"index":"D","solvedCount":2612},{"contestId":1061,"index":"C","solvedCount":11259},{"contestId":1061,"index":"B","solvedCount":7737},{"contestId":1061,"index":"A","solvedCount":24609},{"contestId":1060,"index":"H","solvedCount":388},{"contestId":1060,"index":"G","solvedCount":269},{"contestId":1060,"index":"F","solvedCount":863},{"contestId":1060,"index":"E","solvedCount":3597},{"contestId":1060,"index":"D","solvedCount":3912},{"contestId":1060,"index":"C","solvedCount":5248},{"contestId":1060,"index":"B","solvedCount":9628},{"contestId":1060,"index":"A","solvedCount":16084},{"contestId":1059,"index":"E","solvedCount":1687},{"contestId":1059,"index":"D","solvedCount":3080},{"contestId":1059,"index":"C","solvedCount":7624},{"contestId":1059,"index":"B","solvedCount":7647},{"contestId":1059,"index":"A","solvedCount":14091},{"contestId":1057,"index":"C","solvedCount":1222},{"contestId":1057,"index":"B","solvedCount":2000},{"contestId":1057,"index":"A","solvedCount":7849},{"contestId":1056,"index":"H","solvedCount":315},{"contestId":1056,"index":"G","solvedCount":372},{"contestId":1056,"index":"F","solvedCount":746},{"contestId":1056,"index":"E","solvedCount":2967},{"contestId":1056,"index":"D","solvedCount":6873},{"contestId":1056,"index":"C","solvedCount":2606},{"contestId":1056,"index":"B","solvedCount":4589},{"contestId":1056,"index":"A","solvedCount":7481},{"contestId":1055,"index":"G","solvedCount":195},{"contestId":1055,"index":"F","solvedCount":704},{"contestId":1055,"index":"E","solvedCount":971},{"contestId":1055,"index":"D","solvedCount":686},{"contestId":1055,"index":"C","solvedCount":2109},{"contestId":1055,"index":"B","solvedCount":5638},{"contestId":1055,"index":"A","solvedCount":13866},{"contestId":1054,"index":"H","solvedCount":336},{"contestId":1054,"index":"G","solvedCount":974},{"contestId":1054,"index":"F","solvedCount":444},{"contestId":1054,"index":"E","solvedCount":519},{"contestId":1054,"index":"D","solvedCount":2469},{"contestId":1054,"index":"C","solvedCount":4527},{"contestId":1054,"index":"B","solvedCount":7163},{"contestId":1054,"index":"A","solvedCount":9697},{"contestId":1053,"index":"E","solvedCount":273},{"contestId":1051,"index":"G","solvedCount":562},{"contestId":1051,"index":"F","solvedCount":3967},{"contestId":1051,"index":"E","solvedCount":1348},{"contestId":1051,"index":"D","solvedCount":8337},{"contestId":1051,"index":"C","solvedCount":10028},{"contestId":1051,"index":"B","solvedCount":19208},{"contestId":1051,"index":"A","solvedCount":8980},{"contestId":1047,"index":"B","solvedCount":19012},{"contestId":1047,"index":"A","solvedCount":21580},{"contestId":1046,"index":"I","solvedCount":609},{"contestId":1046,"index":"F","solvedCount":3162},{"contestId":1046,"index":"C","solvedCount":3425},{"contestId":1045,"index":"J","solvedCount":239},{"contestId":1045,"index":"I","solvedCount":5709},{"contestId":1045,"index":"H","solvedCount":468},{"contestId":1045,"index":"G","solvedCount":2085},{"contestId":1045,"index":"F","solvedCount":145},{"contestId":1045,"index":"E","solvedCount":261},{"contestId":1045,"index":"D","solvedCount":926},{"contestId":1045,"index":"C","solvedCount":881},{"contestId":1045,"index":"B","solvedCount":628},{"contestId":1045,"index":"A","solvedCount":613},{"contestId":1044,"index":"F","solvedCount":742},{"contestId":1044,"index":"E","solvedCount":151},{"contestId":1044,"index":"D","solvedCount":1254},{"contestId":1044,"index":"C","solvedCount":1441},{"contestId":1044,"index":"B","solvedCount":1730},{"contestId":1044,"index":"A","solvedCount":3100},{"contestId":1043,"index":"G","solvedCount":331},{"contestId":1043,"index":"F","solvedCount":3235},{"contestId":1043,"index":"E","solvedCount":3490},{"contestId":1043,"index":"D","solvedCount":4826},{"contestId":1043,"index":"C","solvedCount":7290},{"contestId":1043,"index":"B","solvedCount":6590},{"contestId":1043,"index":"A","solvedCount":11362},{"contestId":1042,"index":"F","solvedCount":1699},{"contestId":1042,"index":"E","solvedCount":2169},{"contestId":1042,"index":"D","solvedCount":7800},{"contestId":1042,"index":"C","solvedCount":5012},{"contestId":1042,"index":"B","solvedCount":19840},{"contestId":1042,"index":"A","solvedCount":14297},{"contestId":1041,"index":"F","solvedCount":1692},{"contestId":1041,"index":"E","solvedCount":3929},{"contestId":1041,"index":"D","solvedCount":6520},{"contestId":1041,"index":"C","solvedCount":10405},{"contestId":1041,"index":"B","solvedCount":15260},{"contestId":1041,"index":"A","solvedCount":27226},{"contestId":1040,"index":"B","solvedCount":8023},{"contestId":1040,"index":"A","solvedCount":10323},{"contestId":1039,"index":"E","solvedCount":325},{"contestId":1039,"index":"D","solvedCount":2567},{"contestId":1039,"index":"C","solvedCount":1555},{"contestId":1039,"index":"B","solvedCount":2630},{"contestId":1039,"index":"A","solvedCount":897},{"contestId":1038,"index":"F","solvedCount":586},{"contestId":1038,"index":"E","solvedCount":1176},{"contestId":1038,"index":"D","solvedCount":9007},{"contestId":1038,"index":"C","solvedCount":9901},{"contestId":1038,"index":"B","solvedCount":15006},{"contestId":1038,"index":"A","solvedCount":15806},{"contestId":1037,"index":"H","solvedCount":1389},{"contestId":1037,"index":"G","solvedCount":393},{"contestId":1037,"index":"F","solvedCount":1321},{"contestId":1037,"index":"E","solvedCount":3223},{"contestId":1037,"index":"D","solvedCount":20977},{"contestId":1037,"index":"C","solvedCount":20336},{"contestId":1037,"index":"B","solvedCount":10984},{"contestId":1037,"index":"A","solvedCount":11913},{"contestId":1036,"index":"G","solvedCount":481},{"contestId":1036,"index":"F","solvedCount":1915},{"contestId":1036,"index":"E","solvedCount":1810},{"contestId":1036,"index":"D","solvedCount":10871},{"contestId":1036,"index":"C","solvedCount":14777},{"contestId":1036,"index":"B","solvedCount":6023},{"contestId":1036,"index":"A","solvedCount":10709},{"contestId":1034,"index":"E","solvedCount":830},{"contestId":1034,"index":"D","solvedCount":623},{"contestId":1034,"index":"C","solvedCount":1158},{"contestId":1034,"index":"B","solvedCount":2351},{"contestId":1034,"index":"A","solvedCount":10315},{"contestId":1033,"index":"G","solvedCount":672},{"contestId":1033,"index":"F","solvedCount":514},{"contestId":1033,"index":"E","solvedCount":891},{"contestId":1033,"index":"D","solvedCount":2676},{"contestId":1033,"index":"C","solvedCount":6417},{"contestId":1033,"index":"B","solvedCount":12396},{"contestId":1033,"index":"A","solvedCount":16711},{"contestId":1032,"index":"G","solvedCount":563},{"contestId":1032,"index":"F","solvedCount":1191},{"contestId":1032,"index":"E","solvedCount":1932},{"contestId":1032,"index":"D","solvedCount":3002},{"contestId":1032,"index":"C","solvedCount":4412},{"contestId":1032,"index":"B","solvedCount":5207},{"contestId":1032,"index":"A","solvedCount":7436},{"contestId":1031,"index":"F","solvedCount":330},{"contestId":1031,"index":"E","solvedCount":606},{"contestId":1031,"index":"D","solvedCount":3022},{"contestId":1031,"index":"C","solvedCount":5637},{"contestId":1031,"index":"B","solvedCount":4106},{"contestId":1031,"index":"A","solvedCount":13490},{"contestId":1030,"index":"G","solvedCount":495},{"contestId":1030,"index":"F","solvedCount":968},{"contestId":1030,"index":"E","solvedCount":3413},{"contestId":1030,"index":"D","solvedCount":6322},{"contestId":1030,"index":"C","solvedCount":10041},{"contestId":1030,"index":"B","solvedCount":13419},{"contestId":1030,"index":"A","solvedCount":181137},{"contestId":1029,"index":"F","solvedCount":2902},{"contestId":1029,"index":"E","solvedCount":3566},{"contestId":1029,"index":"D","solvedCount":4348},{"contestId":1029,"index":"C","solvedCount":8531},{"contestId":1029,"index":"B","solvedCount":18821},{"contestId":1029,"index":"A","solvedCount":13694},{"contestId":1028,"index":"H","solvedCount":633},{"contestId":1028,"index":"G","solvedCount":740},{"contestId":1028,"index":"F","solvedCount":673},{"contestId":1028,"index":"E","solvedCount":1233},{"contestId":1028,"index":"D","solvedCount":1849},{"contestId":1028,"index":"C","solvedCount":5186},{"contestId":1028,"index":"B","solvedCount":10495},{"contestId":1028,"index":"A","solvedCount":11674},{"contestId":1027,"index":"G","solvedCount":389},{"contestId":1027,"index":"F","solvedCount":2066},{"contestId":1027,"index":"E","solvedCount":2447},{"contestId":1027,"index":"D","solvedCount":8744},{"contestId":1027,"index":"C","solvedCount":7203},{"contestId":1027,"index":"B","solvedCount":8831},{"contestId":1027,"index":"A","solvedCount":19381},{"contestId":1025,"index":"G","solvedCount":1054},{"contestId":1025,"index":"F","solvedCount":959},{"contestId":1025,"index":"E","solvedCount":628},{"contestId":1025,"index":"D","solvedCount":4343},{"contestId":1025,"index":"C","solvedCount":6583},{"contestId":1025,"index":"B","solvedCount":8853},{"contestId":1025,"index":"A","solvedCount":16800},{"contestId":1023,"index":"G","solvedCount":197},{"contestId":1023,"index":"F","solvedCount":1079},{"contestId":1023,"index":"E","solvedCount":2280},{"contestId":1023,"index":"D","solvedCount":4365},{"contestId":1023,"index":"C","solvedCount":11118},{"contestId":1023,"index":"B","solvedCount":11887},{"contestId":1023,"index":"A","solvedCount":9413},{"contestId":1020,"index":"B","solvedCount":26396},{"contestId":1020,"index":"A","solvedCount":9514},{"contestId":1019,"index":"E","solvedCount":540},{"contestId":1019,"index":"D","solvedCount":777},{"contestId":1019,"index":"C","solvedCount":1624},{"contestId":1019,"index":"B","solvedCount":2169},{"contestId":1019,"index":"A","solvedCount":4891},{"contestId":1017,"index":"H","solvedCount":320},{"contestId":1017,"index":"G","solvedCount":1364},{"contestId":1017,"index":"F","solvedCount":1066},{"contestId":1017,"index":"E","solvedCount":1134},{"contestId":1017,"index":"D","solvedCount":4122},{"contestId":1017,"index":"C","solvedCount":6556},{"contestId":1017,"index":"B","solvedCount":9739},{"contestId":1017,"index":"A","solvedCount":21759},{"contestId":1016,"index":"G","solvedCount":364},{"contestId":1016,"index":"F","solvedCount":1106},{"contestId":1016,"index":"E","solvedCount":1331},{"contestId":1016,"index":"D","solvedCount":5032},{"contestId":1016,"index":"C","solvedCount":4023},{"contestId":1016,"index":"B","solvedCount":10269},{"contestId":1016,"index":"A","solvedCount":16135},{"contestId":1015,"index":"F","solvedCount":1564},{"contestId":1015,"index":"E2","solvedCount":4096},{"contestId":1015,"index":"E1","solvedCount":6999},{"contestId":1015,"index":"D","solvedCount":9107},{"contestId":1015,"index":"C","solvedCount":21773},{"contestId":1015,"index":"B","solvedCount":12532},{"contestId":1015,"index":"A","solvedCount":22802},{"contestId":1013,"index":"B","solvedCount":8412},{"contestId":1013,"index":"A","solvedCount":11846},{"contestId":1012,"index":"F","solvedCount":271},{"contestId":1012,"index":"E","solvedCount":625},{"contestId":1012,"index":"D","solvedCount":481},{"contestId":1012,"index":"C","solvedCount":3938},{"contestId":1012,"index":"B","solvedCount":4467},{"contestId":1012,"index":"A","solvedCount":6733},{"contestId":1011,"index":"B","solvedCount":11161},{"contestId":1011,"index":"A","solvedCount":13441},{"contestId":1010,"index":"F","solvedCount":573},{"contestId":1010,"index":"E","solvedCount":438},{"contestId":1010,"index":"D","solvedCount":2636},{"contestId":1010,"index":"C","solvedCount":6101},{"contestId":1010,"index":"B","solvedCount":6533},{"contestId":1010,"index":"A","solvedCount":9121},{"contestId":1009,"index":"G","solvedCount":1108},{"contestId":1009,"index":"F","solvedCount":8468},{"contestId":1009,"index":"E","solvedCount":3526},{"contestId":1009,"index":"D","solvedCount":6758},{"contestId":1009,"index":"C","solvedCount":5591},{"contestId":1009,"index":"B","solvedCount":10827},{"contestId":1009,"index":"A","solvedCount":12382},{"contestId":1008,"index":"B","solvedCount":12816},{"contestId":1008,"index":"A","solvedCount":16549},{"contestId":1007,"index":"E","solvedCount":254},{"contestId":1007,"index":"D","solvedCount":427},{"contestId":1007,"index":"C","solvedCount":594},{"contestId":1007,"index":"B","solvedCount":1065},{"contestId":1007,"index":"A","solvedCount":13276},{"contestId":1006,"index":"F","solvedCount":7463},{"contestId":1006,"index":"E","solvedCount":12198},{"contestId":1006,"index":"D","solvedCount":6543},{"contestId":1006,"index":"C","solvedCount":26812},{"contestId":1006,"index":"B","solvedCount":14898},{"contestId":1006,"index":"A","solvedCount":23108},{"contestId":1005,"index":"F","solvedCount":2235},{"contestId":1005,"index":"E2","solvedCount":1674},{"contestId":1005,"index":"E1","solvedCount":4453},{"contestId":1005,"index":"D","solvedCount":11671},{"contestId":1005,"index":"C","solvedCount":13315},{"contestId":1005,"index":"B","solvedCount":28138},{"contestId":1005,"index":"A","solvedCount":28662},{"contestId":1004,"index":"F","solvedCount":1021},{"contestId":1004,"index":"E","solvedCount":1330},{"contestId":1004,"index":"D","solvedCount":1531},{"contestId":1004,"index":"C","solvedCount":7940},{"contestId":1004,"index":"B","solvedCount":10107},{"contestId":1004,"index":"A","solvedCount":11954},{"contestId":1003,"index":"F","solvedCount":1666},{"contestId":1003,"index":"E","solvedCount":3220},{"contestId":1003,"index":"D","solvedCount":8734},{"contestId":1003,"index":"C","solvedCount":11709},{"contestId":1003,"index":"B","solvedCount":12405},{"contestId":1003,"index":"A","solvedCount":30660},{"contestId":1002,"index":"E2","solvedCount":211},{"contestId":1002,"index":"E1","solvedCount":329},{"contestId":1002,"index":"D3","solvedCount":341},{"contestId":1002,"index":"D2","solvedCount":395},{"contestId":1002,"index":"D1","solvedCount":420},{"contestId":1002,"index":"C2","solvedCount":273},{"contestId":1002,"index":"C1","solvedCount":309},{"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":952},{"contestId":1001,"index":"I","solvedCount":413},{"contestId":1001,"index":"H","solvedCount":547},{"contestId":1001,"index":"G","solvedCount":553},{"contestId":1001,"index":"F","solvedCount":551},{"contestId":1001,"index":"E","solvedCount":568},{"contestId":1001,"index":"D","solvedCount":701},{"contestId":1001,"index":"C","solvedCount":667},{"contestId":1001,"index":"B","solvedCount":724},{"contestId":1001,"index":"A","solvedCount":1047},{"contestId":1000,"index":"G","solvedCount":812},{"contestId":1000,"index":"F","solvedCount":5263},{"contestId":1000,"index":"E","solvedCount":7244},{"contestId":1000,"index":"D","solvedCount":5250},{"contestId":1000,"index":"C","solvedCount":8963},{"contestId":1000,"index":"B","solvedCount":6242},{"contestId":1000,"index":"A","solvedCount":9512},{"contestId":999,"index":"F","solvedCount":3396},{"contestId":999,"index":"E","solvedCount":8388},{"contestId":999,"index":"D","solvedCount":4993},{"contestId":999,"index":"C","solvedCount":21436},{"contestId":999,"index":"B","solvedCount":19711},{"contestId":999,"index":"A","solvedCount":25665},{"contestId":998,"index":"B","solvedCount":14608},{"contestId":998,"index":"A","solvedCount":10254},{"contestId":997,"index":"E","solvedCount":1863},{"contestId":997,"index":"D","solvedCount":922},{"contestId":997,"index":"C","solvedCount":2490},{"contestId":997,"index":"B","solvedCount":3247},{"contestId":997,"index":"A","solvedCount":8711},{"contestId":996,"index":"B","solvedCount":10036},{"contestId":996,"index":"A","solvedCount":125067},{"contestId":995,"index":"F","solvedCount":1869},{"contestId":995,"index":"E","solvedCount":1005},{"contestId":995,"index":"D","solvedCount":986},{"contestId":995,"index":"C","solvedCount":2169},{"contestId":995,"index":"B","solvedCount":7496},{"contestId":995,"index":"A","solvedCount":1863},{"contestId":994,"index":"B","solvedCount":6101},{"contestId":994,"index":"A","solvedCount":15324},{"contestId":993,"index":"F","solvedCount":202},{"contestId":993,"index":"E","solvedCount":1961},{"contestId":993,"index":"D","solvedCount":868},{"contestId":993,"index":"C","solvedCount":1848},{"contestId":993,"index":"B","solvedCount":2063},{"contestId":993,"index":"A","solvedCount":4588},{"contestId":992,"index":"E","solvedCount":1851},{"contestId":992,"index":"D","solvedCount":2042},{"contestId":992,"index":"C","solvedCount":4895},{"contestId":992,"index":"B","solvedCount":6840},{"contestId":992,"index":"A","solvedCount":14473},{"contestId":991,"index":"F","solvedCount":415},{"contestId":991,"index":"E","solvedCount":3786},{"contestId":991,"index":"D","solvedCount":7824},{"contestId":991,"index":"C","solvedCount":11742},{"contestId":991,"index":"B","solvedCount":13931},{"contestId":991,"index":"A","solvedCount":11317},{"contestId":990,"index":"G","solvedCount":2461},{"contestId":990,"index":"F","solvedCount":1152},{"contestId":990,"index":"E","solvedCount":2206},{"contestId":990,"index":"D","solvedCount":4159},{"contestId":990,"index":"C","solvedCount":6353},{"contestId":990,"index":"B","solvedCount":8689},{"contestId":990,"index":"A","solvedCount":11336},{"contestId":989,"index":"E","solvedCount":354},{"contestId":989,"index":"D","solvedCount":633},{"contestId":989,"index":"C","solvedCount":4113},{"contestId":989,"index":"B","solvedCount":7318},{"contestId":989,"index":"A","solvedCount":11262},{"contestId":988,"index":"F","solvedCount":2865},{"contestId":988,"index":"E","solvedCount":4530},{"contestId":988,"index":"D","solvedCount":8173},{"contestId":988,"index":"C","solvedCount":11347},{"contestId":988,"index":"B","solvedCount":20704},{"contestId":988,"index":"A","solvedCount":29211},{"contestId":987,"index":"C","solvedCount":15390},{"contestId":987,"index":"B","solvedCount":12305},{"contestId":987,"index":"A","solvedCount":17733},{"contestId":986,"index":"F","solvedCount":966},{"contestId":986,"index":"E","solvedCount":985},{"contestId":986,"index":"D","solvedCount":400},{"contestId":986,"index":"C","solvedCount":2823},{"contestId":986,"index":"B","solvedCount":5116},{"contestId":986,"index":"A","solvedCount":8788},{"contestId":985,"index":"G","solvedCount":852},{"contestId":985,"index":"F","solvedCount":2254},{"contestId":985,"index":"E","solvedCount":4327},{"contestId":985,"index":"D","solvedCount":2891},{"contestId":985,"index":"C","solvedCount":6044},{"contestId":985,"index":"B","solvedCount":8034},{"contestId":985,"index":"A","solvedCount":8476},{"contestId":984,"index":"B","solvedCount":8050},{"contestId":984,"index":"A","solvedCount":20954},{"contestId":983,"index":"E","solvedCount":1278},{"contestId":983,"index":"D","solvedCount":586},{"contestId":983,"index":"C","solvedCount":1019},{"contestId":983,"index":"B","solvedCount":6524},{"contestId":983,"index":"A","solvedCount":4874},{"contestId":982,"index":"F","solvedCount":231},{"contestId":982,"index":"E","solvedCount":888},{"contestId":982,"index":"D","solvedCount":2579},{"contestId":982,"index":"C","solvedCount":17181},{"contestId":982,"index":"B","solvedCount":9091},{"contestId":982,"index":"A","solvedCount":9880},{"contestId":981,"index":"H","solvedCount":502},{"contestId":981,"index":"G","solvedCount":845},{"contestId":981,"index":"F","solvedCount":975},{"contestId":981,"index":"E","solvedCount":2699},{"contestId":981,"index":"D","solvedCount":3603},{"contestId":981,"index":"C","solvedCount":7020},{"contestId":981,"index":"B","solvedCount":8167},{"contestId":981,"index":"A","solvedCount":10448},{"contestId":980,"index":"F","solvedCount":243},{"contestId":980,"index":"E","solvedCount":2391},{"contestId":980,"index":"D","solvedCount":3111},{"contestId":980,"index":"C","solvedCount":3964},{"contestId":980,"index":"B","solvedCount":4980},{"contestId":980,"index":"A","solvedCount":11059},{"contestId":979,"index":"E","solvedCount":965},{"contestId":979,"index":"D","solvedCount":2293},{"contestId":979,"index":"C","solvedCount":7547},{"contestId":979,"index":"B","solvedCount":4835},{"contestId":979,"index":"A","solvedCount":14840},{"contestId":978,"index":"G","solvedCount":5011},{"contestId":978,"index":"F","solvedCount":9418},{"contestId":978,"index":"E","solvedCount":10775},{"contestId":978,"index":"D","solvedCount":10180},{"contestId":978,"index":"C","solvedCount":31127},{"contestId":978,"index":"B","solvedCount":41776},{"contestId":978,"index":"A","solvedCount":32056},{"contestId":977,"index":"F","solvedCount":26616},{"contestId":977,"index":"E","solvedCount":27359},{"contestId":977,"index":"D","solvedCount":21077},{"contestId":977,"index":"C","solvedCount":45793},{"contestId":977,"index":"B","solvedCount":52090},{"contestId":977,"index":"A","solvedCount":229871},{"contestId":976,"index":"F","solvedCount":712},{"contestId":976,"index":"E","solvedCount":2613},{"contestId":976,"index":"D","solvedCount":793},{"contestId":976,"index":"C","solvedCount":11714},{"contestId":976,"index":"B","solvedCount":6098},{"contestId":976,"index":"A","solvedCount":11061},{"contestId":975,"index":"E","solvedCount":380},{"contestId":975,"index":"D","solvedCount":2434},{"contestId":975,"index":"C","solvedCount":11512},{"contestId":975,"index":"B","solvedCount":7246},{"contestId":975,"index":"A","solvedCount":10477},{"contestId":967,"index":"B","solvedCount":8015},{"contestId":967,"index":"A","solvedCount":4681},{"contestId":965,"index":"E","solvedCount":2058},{"contestId":965,"index":"D","solvedCount":3391},{"contestId":965,"index":"C","solvedCount":2247},{"contestId":965,"index":"B","solvedCount":4818},{"contestId":965,"index":"A","solvedCount":10512},{"contestId":964,"index":"B","solvedCount":4612},{"contestId":964,"index":"A","solvedCount":10449},{"contestId":963,"index":"E","solvedCount":876},{"contestId":963,"index":"D","solvedCount":3005},{"contestId":963,"index":"C","solvedCount":707},{"contestId":963,"index":"B","solvedCount":3078},{"contestId":963,"index":"A","solvedCount":3694},{"contestId":962,"index":"G","solvedCount":284},{"contestId":962,"index":"F","solvedCount":1709},{"contestId":962,"index":"E","solvedCount":1173},{"contestId":962,"index":"D","solvedCount":7473},{"contestId":962,"index":"C","solvedCount":8532},{"contestId":962,"index":"B","solvedCount":8202},{"contestId":962,"index":"A","solvedCount":13515},{"contestId":961,"index":"G","solvedCount":1848},{"contestId":961,"index":"F","solvedCount":1010},{"contestId":961,"index":"E","solvedCount":4362},{"contestId":961,"index":"D","solvedCount":5094},{"contestId":961,"index":"C","solvedCount":5674},{"contestId":961,"index":"B","solvedCount":27526},{"contestId":961,"index":"A","solvedCount":10969},{"contestId":960,"index":"H","solvedCount":527},{"contestId":960,"index":"G","solvedCount":1300},{"contestId":960,"index":"F","solvedCount":3533},{"contestId":960,"index":"E","solvedCount":2403},{"contestId":960,"index":"D","solvedCount":1981},{"contestId":960,"index":"C","solvedCount":4200},{"contestId":960,"index":"B","solvedCount":13626},{"contestId":960,"index":"A","solvedCount":8939},{"contestId":959,"index":"F","solvedCount":3042},{"contestId":959,"index":"E","solvedCount":3857},{"contestId":959,"index":"D","solvedCount":3328},{"contestId":959,"index":"C","solvedCount":6351},{"contestId":959,"index":"B","solvedCount":10749},{"contestId":959,"index":"A","solvedCount":57168},{"contestId":958,"index":"F3","solvedCount":1020},{"contestId":958,"index":"F2","solvedCount":1472},{"contestId":958,"index":"F1","solvedCount":1836},{"contestId":958,"index":"E3","solvedCount":247},{"contestId":958,"index":"E2","solvedCount":1225},{"contestId":958,"index":"E1","solvedCount":1798},{"contestId":958,"index":"D2","solvedCount":142},{"contestId":958,"index":"D1","solvedCount":2254},{"contestId":958,"index":"C3","solvedCount":790},{"contestId":958,"index":"C2","solvedCount":1428},{"contestId":958,"index":"C1","solvedCount":3229},{"contestId":958,"index":"B2","solvedCount":769},{"contestId":958,"index":"B1","solvedCount":3987},{"contestId":958,"index":"A3","solvedCount":150},{"contestId":958,"index":"A2","solvedCount":1098},{"contestId":958,"index":"A1","solvedCount":1870},{"contestId":957,"index":"A","solvedCount":6047},{"contestId":955,"index":"F","solvedCount":2034},{"contestId":955,"index":"E","solvedCount":174},{"contestId":955,"index":"D","solvedCount":622},{"contestId":955,"index":"C","solvedCount":2953},{"contestId":955,"index":"B","solvedCount":5222},{"contestId":955,"index":"A","solvedCount":7069},{"contestId":954,"index":"I","solvedCount":1450},{"contestId":954,"index":"H","solvedCount":836},{"contestId":954,"index":"G","solvedCount":2472},{"contestId":954,"index":"F","solvedCount":1445},{"contestId":954,"index":"E","solvedCount":2197},{"contestId":954,"index":"D","solvedCount":8186},{"contestId":954,"index":"C","solvedCount":3989},{"contestId":954,"index":"B","solvedCount":7901},{"contestId":954,"index":"A","solvedCount":11176},{"contestId":952,"index":"G","solvedCount":264},{"contestId":952,"index":"F","solvedCount":438},{"contestId":952,"index":"E","solvedCount":708},{"contestId":952,"index":"D","solvedCount":2595},{"contestId":952,"index":"C","solvedCount":3085},{"contestId":952,"index":"B","solvedCount":2137},{"contestId":952,"index":"A","solvedCount":12109},{"contestId":950,"index":"B","solvedCount":8062},{"contestId":950,"index":"A","solvedCount":16563},{"contestId":949,"index":"F","solvedCount":65},{"contestId":949,"index":"E","solvedCount":803},{"contestId":949,"index":"D","solvedCount":922},{"contestId":949,"index":"C","solvedCount":2361},{"contestId":949,"index":"B","solvedCount":3861},{"contestId":949,"index":"A","solvedCount":5734},{"contestId":948,"index":"A","solvedCount":15731},{"contestId":946,"index":"G","solvedCount":848},{"contestId":946,"index":"F","solvedCount":681},{"contestId":946,"index":"E","solvedCount":1271},{"contestId":946,"index":"D","solvedCount":4999},{"contestId":946,"index":"C","solvedCount":9533},{"contestId":946,"index":"B","solvedCount":11579},{"contestId":946,"index":"A","solvedCount":18494},{"contestId":940,"index":"F","solvedCount":3687},{"contestId":940,"index":"E","solvedCount":4570},{"contestId":940,"index":"D","solvedCount":3797},{"contestId":940,"index":"C","solvedCount":6799},{"contestId":940,"index":"B","solvedCount":9618},{"contestId":940,"index":"A","solvedCount":8880},{"contestId":939,"index":"F","solvedCount":1285},{"contestId":939,"index":"E","solvedCount":3585},{"contestId":939,"index":"D","solvedCount":8396},{"contestId":939,"index":"C","solvedCount":4973},{"contestId":939,"index":"B","solvedCount":11400},{"contestId":939,"index":"A","solvedCount":30814},{"contestId":938,"index":"G","solvedCount":1273},{"contestId":938,"index":"F","solvedCount":681},{"contestId":938,"index":"E","solvedCount":1621},{"contestId":938,"index":"D","solvedCount":7612},{"contestId":938,"index":"C","solvedCount":3498},{"contestId":938,"index":"B","solvedCount":9398},{"contestId":938,"index":"A","solvedCount":12176},{"contestId":937,"index":"B","solvedCount":7328},{"contestId":937,"index":"A","solvedCount":16770},{"contestId":936,"index":"E","solvedCount":262},{"contestId":936,"index":"D","solvedCount":406},{"contestId":936,"index":"C","solvedCount":1291},{"contestId":936,"index":"B","solvedCount":3512},{"contestId":936,"index":"A","solvedCount":4695},{"contestId":935,"index":"F","solvedCount":515},{"contestId":935,"index":"E","solvedCount":1013},{"contestId":935,"index":"D","solvedCount":2894},{"contestId":935,"index":"C","solvedCount":5054},{"contestId":935,"index":"B","solvedCount":12596},{"contestId":935,"index":"A","solvedCount":48200},{"contestId":934,"index":"B","solvedCount":9293},{"contestId":934,"index":"A","solvedCount":7694},{"contestId":933,"index":"E","solvedCount":332},{"contestId":933,"index":"D","solvedCount":403},{"contestId":933,"index":"C","solvedCount":695},{"contestId":933,"index":"B","solvedCount":2092},{"contestId":933,"index":"A","solvedCount":5524},{"contestId":932,"index":"G","solvedCount":1268},{"contestId":932,"index":"F","solvedCount":4447},{"contestId":932,"index":"E","solvedCount":3673},{"contestId":932,"index":"D","solvedCount":2096},{"contestId":932,"index":"C","solvedCount":4273},{"contestId":932,"index":"B","solvedCount":9534},{"contestId":932,"index":"A","solvedCount":10984},{"contestId":931,"index":"C","solvedCount":3546},{"contestId":931,"index":"B","solvedCount":7568},{"contestId":931,"index":"A","solvedCount":13210},{"contestId":930,"index":"E","solvedCount":568},{"contestId":930,"index":"D","solvedCount":466},{"contestId":930,"index":"C","solvedCount":2407},{"contestId":930,"index":"B","solvedCount":3233},{"contestId":930,"index":"A","solvedCount":8670},{"contestId":929,"index":"D","solvedCount":172},{"contestId":929,"index":"C","solvedCount":1206},{"contestId":929,"index":"B","solvedCount":2093},{"contestId":929,"index":"A","solvedCount":2570},{"contestId":928,"index":"D","solvedCount":836},{"contestId":928,"index":"C","solvedCount":910},{"contestId":928,"index":"B","solvedCount":2661},{"contestId":928,"index":"A","solvedCount":3637},{"contestId":927,"index":"A","solvedCount":1},{"contestId":926,"index":"J","solvedCount":707},{"contestId":926,"index":"I","solvedCount":812},{"contestId":926,"index":"H","solvedCount":296},{"contestId":926,"index":"G","solvedCount":1761},{"contestId":926,"index":"F","solvedCount":345},{"contestId":926,"index":"E","solvedCount":1087},{"contestId":926,"index":"D","solvedCount":1046},{"contestId":926,"index":"C","solvedCount":2114},{"contestId":926,"index":"B","solvedCount":2090},{"contestId":926,"index":"A","solvedCount":4224},{"contestId":925,"index":"F","solvedCount":324},{"contestId":925,"index":"E","solvedCount":599},{"contestId":925,"index":"D","solvedCount":579},{"contestId":925,"index":"C","solvedCount":1455},{"contestId":925,"index":"B","solvedCount":2362},{"contestId":925,"index":"A","solvedCount":3957},{"contestId":924,"index":"F","solvedCount":455},{"contestId":924,"index":"E","solvedCount":598},{"contestId":924,"index":"D","solvedCount":1012},{"contestId":924,"index":"C","solvedCount":4363},{"contestId":924,"index":"B","solvedCount":5660},{"contestId":924,"index":"A","solvedCount":5258},{"contestId":923,"index":"F","solvedCount":156},{"contestId":923,"index":"E","solvedCount":646},{"contestId":923,"index":"D","solvedCount":1471},{"contestId":923,"index":"C","solvedCount":4914},{"contestId":923,"index":"B","solvedCount":7849},{"contestId":923,"index":"A","solvedCount":5497},{"contestId":922,"index":"F","solvedCount":778},{"contestId":922,"index":"E","solvedCount":2581},{"contestId":922,"index":"D","solvedCount":4951},{"contestId":922,"index":"C","solvedCount":7783},{"contestId":922,"index":"B","solvedCount":9672},{"contestId":922,"index":"A","solvedCount":12741},{"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":2089},{"contestId":920,"index":"F","solvedCount":9286},{"contestId":920,"index":"E","solvedCount":8150},{"contestId":920,"index":"D","solvedCount":846},{"contestId":920,"index":"C","solvedCount":10130},{"contestId":920,"index":"B","solvedCount":8430},{"contestId":920,"index":"A","solvedCount":8275},{"contestId":919,"index":"F","solvedCount":444},{"contestId":919,"index":"E","solvedCount":2591},{"contestId":919,"index":"D","solvedCount":13173},{"contestId":919,"index":"C","solvedCount":9512},{"contestId":919,"index":"B","solvedCount":32297},{"contestId":919,"index":"A","solvedCount":17087},{"contestId":918,"index":"B","solvedCount":20762},{"contestId":918,"index":"A","solvedCount":18491},{"contestId":917,"index":"E","solvedCount":197},{"contestId":917,"index":"D","solvedCount":1542},{"contestId":917,"index":"C","solvedCount":488},{"contestId":917,"index":"B","solvedCount":4076},{"contestId":917,"index":"A","solvedCount":3694},{"contestId":916,"index":"E","solvedCount":2279},{"contestId":916,"index":"D","solvedCount":640},{"contestId":916,"index":"C","solvedCount":5629},{"contestId":916,"index":"B","solvedCount":2058},{"contestId":916,"index":"A","solvedCount":9749},{"contestId":915,"index":"G","solvedCount":1557},{"contestId":915,"index":"F","solvedCount":3353},{"contestId":915,"index":"E","solvedCount":5995},{"contestId":915,"index":"D","solvedCount":4243},{"contestId":915,"index":"C","solvedCount":7642},{"contestId":915,"index":"B","solvedCount":8449},{"contestId":915,"index":"A","solvedCount":16230},{"contestId":914,"index":"H","solvedCount":351},{"contestId":914,"index":"G","solvedCount":1286},{"contestId":914,"index":"F","solvedCount":2664},{"contestId":914,"index":"E","solvedCount":2078},{"contestId":914,"index":"D","solvedCount":6788},{"contestId":914,"index":"C","solvedCount":4470},{"contestId":914,"index":"B","solvedCount":9141},{"contestId":914,"index":"A","solvedCount":15951},{"contestId":913,"index":"H","solvedCount":307},{"contestId":913,"index":"G","solvedCount":300},{"contestId":913,"index":"F","solvedCount":851},{"contestId":913,"index":"E","solvedCount":920},{"contestId":913,"index":"D","solvedCount":5193},{"contestId":913,"index":"C","solvedCount":8613},{"contestId":913,"index":"B","solvedCount":20115},{"contestId":913,"index":"A","solvedCount":24713},{"contestId":912,"index":"E","solvedCount":2273},{"contestId":912,"index":"D","solvedCount":2205},{"contestId":912,"index":"C","solvedCount":625},{"contestId":912,"index":"B","solvedCount":14412},{"contestId":912,"index":"A","solvedCount":14560},{"contestId":911,"index":"G","solvedCount":4080},{"contestId":911,"index":"F","solvedCount":2430},{"contestId":911,"index":"E","solvedCount":3013},{"contestId":911,"index":"D","solvedCount":5209},{"contestId":911,"index":"C","solvedCount":7379},{"contestId":911,"index":"B","solvedCount":12955},{"contestId":911,"index":"A","solvedCount":12462},{"contestId":910,"index":"C","solvedCount":2198},{"contestId":910,"index":"B","solvedCount":1902},{"contestId":910,"index":"A","solvedCount":14498},{"contestId":909,"index":"F","solvedCount":690},{"contestId":909,"index":"E","solvedCount":2603},{"contestId":909,"index":"D","solvedCount":2217},{"contestId":909,"index":"C","solvedCount":5572},{"contestId":909,"index":"B","solvedCount":6837},{"contestId":909,"index":"A","solvedCount":10481},{"contestId":908,"index":"H","solvedCount":670},{"contestId":908,"index":"G","solvedCount":1781},{"contestId":908,"index":"F","solvedCount":1660},{"contestId":908,"index":"E","solvedCount":878},{"contestId":908,"index":"D","solvedCount":2789},{"contestId":908,"index":"C","solvedCount":7273},{"contestId":908,"index":"B","solvedCount":8112},{"contestId":908,"index":"A","solvedCount":15996},{"contestId":907,"index":"B","solvedCount":4419},{"contestId":907,"index":"A","solvedCount":6080},{"contestId":906,"index":"E","solvedCount":598},{"contestId":906,"index":"D","solvedCount":2895},{"contestId":906,"index":"C","solvedCount":1591},{"contestId":906,"index":"B","solvedCount":1371},{"contestId":906,"index":"A","solvedCount":4497},{"contestId":903,"index":"G","solvedCount":772},{"contestId":903,"index":"F","solvedCount":822},{"contestId":903,"index":"E","solvedCount":1634},{"contestId":903,"index":"D","solvedCount":5261},{"contestId":903,"index":"C","solvedCount":23787},{"contestId":903,"index":"B","solvedCount":8172},{"contestId":903,"index":"A","solvedCount":15683},{"contestId":902,"index":"B","solvedCount":12159},{"contestId":902,"index":"A","solvedCount":10357},{"contestId":901,"index":"E","solvedCount":107},{"contestId":901,"index":"D","solvedCount":696},{"contestId":901,"index":"C","solvedCount":1345},{"contestId":901,"index":"B","solvedCount":1654},{"contestId":901,"index":"A","solvedCount":5423},{"contestId":900,"index":"E","solvedCount":1459},{"contestId":900,"index":"D","solvedCount":4007},{"contestId":900,"index":"C","solvedCount":5112},{"contestId":900,"index":"B","solvedCount":8505},{"contestId":900,"index":"A","solvedCount":15196},{"contestId":899,"index":"F","solvedCount":2109},{"contestId":899,"index":"E","solvedCount":3707},{"contestId":899,"index":"D","solvedCount":3287},{"contestId":899,"index":"C","solvedCount":9130},{"contestId":899,"index":"B","solvedCount":6508},{"contestId":899,"index":"A","solvedCount":11180},{"contestId":898,"index":"F","solvedCount":1505},{"contestId":898,"index":"E","solvedCount":4910},{"contestId":898,"index":"D","solvedCount":4656},{"contestId":898,"index":"C","solvedCount":5910},{"contestId":898,"index":"B","solvedCount":10876},{"contestId":898,"index":"A","solvedCount":17799},{"contestId":897,"index":"B","solvedCount":7624},{"contestId":897,"index":"A","solvedCount":15247},{"contestId":896,"index":"E","solvedCount":2580},{"contestId":896,"index":"D","solvedCount":778},{"contestId":896,"index":"C","solvedCount":4717},{"contestId":896,"index":"B","solvedCount":2359},{"contestId":896,"index":"A","solvedCount":3928},{"contestId":895,"index":"E","solvedCount":1323},{"contestId":895,"index":"D","solvedCount":1295},{"contestId":895,"index":"C","solvedCount":7913},{"contestId":895,"index":"B","solvedCount":3852},{"contestId":895,"index":"A","solvedCount":6987},{"contestId":894,"index":"E","solvedCount":3569},{"contestId":894,"index":"D","solvedCount":1236},{"contestId":894,"index":"C","solvedCount":4679},{"contestId":894,"index":"B","solvedCount":4748},{"contestId":894,"index":"A","solvedCount":40281},{"contestId":893,"index":"F","solvedCount":2654},{"contestId":893,"index":"E","solvedCount":4378},{"contestId":893,"index":"D","solvedCount":3382},{"contestId":893,"index":"C","solvedCount":29656},{"contestId":893,"index":"B","solvedCount":12920},{"contestId":893,"index":"A","solvedCount":11246},{"contestId":892,"index":"B","solvedCount":10304},{"contestId":892,"index":"A","solvedCount":15257},{"contestId":891,"index":"E","solvedCount":1288},{"contestId":891,"index":"D","solvedCount":488},{"contestId":891,"index":"C","solvedCount":3273},{"contestId":891,"index":"B","solvedCount":3294},{"contestId":891,"index":"A","solvedCount":15422},{"contestId":889,"index":"E","solvedCount":827},{"contestId":888,"index":"G","solvedCount":6275},{"contestId":888,"index":"F","solvedCount":1208},{"contestId":888,"index":"E","solvedCount":10061},{"contestId":888,"index":"D","solvedCount":11101},{"contestId":888,"index":"C","solvedCount":9152},{"contestId":888,"index":"B","solvedCount":10909},{"contestId":888,"index":"A","solvedCount":12206},{"contestId":887,"index":"F","solvedCount":214},{"contestId":887,"index":"E","solvedCount":222},{"contestId":887,"index":"D","solvedCount":579},{"contestId":887,"index":"C","solvedCount":2999},{"contestId":887,"index":"B","solvedCount":6215},{"contestId":887,"index":"A","solvedCount":12062},{"contestId":886,"index":"F","solvedCount":311},{"contestId":886,"index":"E","solvedCount":1272},{"contestId":886,"index":"D","solvedCount":2074},{"contestId":886,"index":"C","solvedCount":5703},{"contestId":886,"index":"B","solvedCount":8490},{"contestId":886,"index":"A","solvedCount":11370},{"contestId":884,"index":"F","solvedCount":1351},{"contestId":884,"index":"E","solvedCount":840},{"contestId":884,"index":"D","solvedCount":2288},{"contestId":884,"index":"C","solvedCount":5254},{"contestId":884,"index":"B","solvedCount":7758},{"contestId":884,"index":"A","solvedCount":11482},{"contestId":883,"index":"M","solvedCount":3925},{"contestId":883,"index":"L","solvedCount":315},{"contestId":883,"index":"K","solvedCount":1256},{"contestId":883,"index":"J","solvedCount":662},{"contestId":883,"index":"I","solvedCount":2447},{"contestId":883,"index":"H","solvedCount":1811},{"contestId":883,"index":"G","solvedCount":1565},{"contestId":883,"index":"F","solvedCount":2428},{"contestId":883,"index":"E","solvedCount":2075},{"contestId":883,"index":"D","solvedCount":512},{"contestId":883,"index":"C","solvedCount":895},{"contestId":883,"index":"B","solvedCount":486},{"contestId":883,"index":"A","solvedCount":708},{"contestId":879,"index":"B","solvedCount":14980},{"contestId":879,"index":"A","solvedCount":9686},{"contestId":878,"index":"E","solvedCount":780},{"contestId":878,"index":"D","solvedCount":1005},{"contestId":878,"index":"C","solvedCount":1078},{"contestId":878,"index":"B","solvedCount":1138},{"contestId":878,"index":"A","solvedCount":6092},{"contestId":877,"index":"F","solvedCount":2513},{"contestId":877,"index":"E","solvedCount":5960},{"contestId":877,"index":"D","solvedCount":5336},{"contestId":877,"index":"C","solvedCount":6099},{"contestId":877,"index":"B","solvedCount":12268},{"contestId":877,"index":"A","solvedCount":11639},{"contestId":876,"index":"B","solvedCount":10535},{"contestId":876,"index":"A","solvedCount":10185},{"contestId":875,"index":"F","solvedCount":1695},{"contestId":875,"index":"E","solvedCount":1054},{"contestId":875,"index":"D","solvedCount":2607},{"contestId":875,"index":"C","solvedCount":2440},{"contestId":875,"index":"B","solvedCount":5412},{"contestId":875,"index":"A","solvedCount":10381},{"contestId":873,"index":"F","solvedCount":1986},{"contestId":873,"index":"E","solvedCount":832},{"contestId":873,"index":"D","solvedCount":4194},{"contestId":873,"index":"C","solvedCount":3696},{"contestId":873,"index":"B","solvedCount":9314},{"contestId":873,"index":"A","solvedCount":10779},{"contestId":871,"index":"E","solvedCount":244},{"contestId":870,"index":"F","solvedCount":745},{"contestId":870,"index":"E","solvedCount":1349},{"contestId":870,"index":"D","solvedCount":1329},{"contestId":870,"index":"C","solvedCount":9870},{"contestId":870,"index":"B","solvedCount":10932},{"contestId":870,"index":"A","solvedCount":10922},{"contestId":869,"index":"E","solvedCount":2434},{"contestId":869,"index":"D","solvedCount":373},{"contestId":869,"index":"C","solvedCount":5371},{"contestId":869,"index":"B","solvedCount":16005},{"contestId":869,"index":"A","solvedCount":9859},{"contestId":868,"index":"G","solvedCount":199},{"contestId":868,"index":"F","solvedCount":5709},{"contestId":868,"index":"E","solvedCount":569},{"contestId":868,"index":"D","solvedCount":1032},{"contestId":868,"index":"C","solvedCount":5109},{"contestId":868,"index":"B","solvedCount":3988},{"contestId":868,"index":"A","solvedCount":10232},{"contestId":867,"index":"A","solvedCount":21006},{"contestId":865,"index":"G","solvedCount":339},{"contestId":865,"index":"F","solvedCount":81},{"contestId":865,"index":"E","solvedCount":165},{"contestId":865,"index":"D","solvedCount":8946},{"contestId":865,"index":"C","solvedCount":965},{"contestId":865,"index":"B","solvedCount":1962},{"contestId":865,"index":"A","solvedCount":4452},{"contestId":864,"index":"F","solvedCount":707},{"contestId":864,"index":"E","solvedCount":4880},{"contestId":864,"index":"D","solvedCount":6419},{"contestId":864,"index":"C","solvedCount":6258},{"contestId":864,"index":"B","solvedCount":10113},{"contestId":864,"index":"A","solvedCount":12375},{"contestId":863,"index":"G","solvedCount":66},{"contestId":863,"index":"F","solvedCount":1633},{"contestId":863,"index":"E","solvedCount":4415},{"contestId":863,"index":"D","solvedCount":3920},{"contestId":863,"index":"C","solvedCount":2746},{"contestId":863,"index":"B","solvedCount":11745},{"contestId":863,"index":"A","solvedCount":11124},{"contestId":862,"index":"F","solvedCount":298},{"contestId":862,"index":"E","solvedCount":2380},{"contestId":862,"index":"D","solvedCount":2101},{"contestId":862,"index":"C","solvedCount":4575},{"contestId":862,"index":"B","solvedCount":28192},{"contestId":862,"index":"A","solvedCount":10822},{"contestId":860,"index":"E","solvedCount":559},{"contestId":859,"index":"G","solvedCount":327},{"contestId":859,"index":"F","solvedCount":284},{"contestId":859,"index":"E","solvedCount":2180},{"contestId":859,"index":"D","solvedCount":1161},{"contestId":859,"index":"C","solvedCount":6295},{"contestId":859,"index":"B","solvedCount":8023},{"contestId":859,"index":"A","solvedCount":8727},{"contestId":858,"index":"F","solvedCount":2201},{"contestId":858,"index":"E","solvedCount":556},{"contestId":858,"index":"D","solvedCount":4427},{"contestId":858,"index":"C","solvedCount":5926},{"contestId":858,"index":"B","solvedCount":4138},{"contestId":858,"index":"A","solvedCount":9446},{"contestId":856,"index":"F","solvedCount":132},{"contestId":856,"index":"E","solvedCount":179},{"contestId":856,"index":"D","solvedCount":629},{"contestId":856,"index":"C","solvedCount":758},{"contestId":856,"index":"B","solvedCount":674},{"contestId":856,"index":"A","solvedCount":1660},{"contestId":855,"index":"G","solvedCount":471},{"contestId":855,"index":"F","solvedCount":702},{"contestId":855,"index":"E","solvedCount":2315},{"contestId":855,"index":"D","solvedCount":637},{"contestId":855,"index":"C","solvedCount":2490},{"contestId":855,"index":"B","solvedCount":10085},{"contestId":855,"index":"A","solvedCount":28862},{"contestId":854,"index":"B","solvedCount":8632},{"contestId":854,"index":"A","solvedCount":14743},{"contestId":853,"index":"E","solvedCount":91},{"contestId":853,"index":"D","solvedCount":730},{"contestId":853,"index":"C","solvedCount":1875},{"contestId":853,"index":"B","solvedCount":2779},{"contestId":853,"index":"A","solvedCount":6242},{"contestId":852,"index":"I","solvedCount":799},{"contestId":852,"index":"H","solvedCount":221},{"contestId":852,"index":"G","solvedCount":1476},{"contestId":852,"index":"F","solvedCount":672},{"contestId":852,"index":"E","solvedCount":1250},{"contestId":852,"index":"D","solvedCount":1323},{"contestId":852,"index":"C","solvedCount":684},{"contestId":852,"index":"B","solvedCount":1822},{"contestId":852,"index":"A","solvedCount":448},{"contestId":851,"index":"B","solvedCount":5938},{"contestId":851,"index":"A","solvedCount":10386},{"contestId":850,"index":"F","solvedCount":900},{"contestId":850,"index":"E","solvedCount":579},{"contestId":850,"index":"D","solvedCount":546},{"contestId":850,"index":"C","solvedCount":2027},{"contestId":850,"index":"B","solvedCount":2238},{"contestId":850,"index":"A","solvedCount":3419},{"contestId":849,"index":"B","solvedCount":4068},{"contestId":849,"index":"A","solvedCount":9842},{"contestId":848,"index":"E","solvedCount":316},{"contestId":848,"index":"D","solvedCount":509},{"contestId":848,"index":"C","solvedCount":1678},{"contestId":848,"index":"B","solvedCount":2024},{"contestId":848,"index":"A","solvedCount":5368},{"contestId":847,"index":"M","solvedCount":6898},{"contestId":847,"index":"L","solvedCount":368},{"contestId":847,"index":"K","solvedCount":1939},{"contestId":847,"index":"J","solvedCount":818},{"contestId":847,"index":"I","solvedCount":1687},{"contestId":847,"index":"H","solvedCount":2640},{"contestId":847,"index":"G","solvedCount":7805},{"contestId":847,"index":"F","solvedCount":1054},{"contestId":847,"index":"E","solvedCount":3969},{"contestId":847,"index":"D","solvedCount":1440},{"contestId":847,"index":"C","solvedCount":2612},{"contestId":847,"index":"B","solvedCount":6557},{"contestId":847,"index":"A","solvedCount":4057},{"contestId":846,"index":"F","solvedCount":2776},{"contestId":846,"index":"E","solvedCount":1069},{"contestId":846,"index":"D","solvedCount":2890},{"contestId":846,"index":"C","solvedCount":3030},{"contestId":846,"index":"B","solvedCount":2863},{"contestId":846,"index":"A","solvedCount":4789},{"contestId":845,"index":"G","solvedCount":2306},{"contestId":845,"index":"F","solvedCount":870},{"contestId":845,"index":"E","solvedCount":720},{"contestId":845,"index":"D","solvedCount":2598},{"contestId":845,"index":"C","solvedCount":15157},{"contestId":845,"index":"B","solvedCount":5594},{"contestId":845,"index":"A","solvedCount":8544},{"contestId":844,"index":"B","solvedCount":9408},{"contestId":844,"index":"A","solvedCount":12368},{"contestId":843,"index":"E","solvedCount":685},{"contestId":843,"index":"D","solvedCount":1255},{"contestId":843,"index":"C","solvedCount":418},{"contestId":843,"index":"B","solvedCount":2671},{"contestId":843,"index":"A","solvedCount":6030},{"contestId":842,"index":"E","solvedCount":532},{"contestId":842,"index":"D","solvedCount":4718},{"contestId":842,"index":"C","solvedCount":3833},{"contestId":842,"index":"B","solvedCount":11112},{"contestId":842,"index":"A","solvedCount":11368},{"contestId":841,"index":"B","solvedCount":13315},{"contestId":841,"index":"A","solvedCount":14224},{"contestId":840,"index":"E","solvedCount":867},{"contestId":840,"index":"D","solvedCount":4278},{"contestId":840,"index":"C","solvedCount":2239},{"contestId":840,"index":"B","solvedCount":2918},{"contestId":840,"index":"A","solvedCount":7643},{"contestId":839,"index":"E","solvedCount":1072},{"contestId":839,"index":"D","solvedCount":3753},{"contestId":839,"index":"C","solvedCount":21364},{"contestId":839,"index":"B","solvedCount":3457},{"contestId":839,"index":"A","solvedCount":15098},{"contestId":838,"index":"F","solvedCount":168},{"contestId":838,"index":"E","solvedCount":457},{"contestId":838,"index":"D","solvedCount":1211},{"contestId":838,"index":"C","solvedCount":453},{"contestId":838,"index":"B","solvedCount":1189},{"contestId":838,"index":"A","solvedCount":1090},{"contestId":837,"index":"G","solvedCount":1062},{"contestId":837,"index":"F","solvedCount":1106},{"contestId":837,"index":"E","solvedCount":2225},{"contestId":837,"index":"D","solvedCount":8287},{"contestId":837,"index":"C","solvedCount":4641},{"contestId":837,"index":"B","solvedCount":4427},{"contestId":837,"index":"A","solvedCount":10332},{"contestId":835,"index":"F","solvedCount":1358},{"contestId":835,"index":"E","solvedCount":1424},{"contestId":835,"index":"D","solvedCount":4894},{"contestId":835,"index":"C","solvedCount":9603},{"contestId":835,"index":"B","solvedCount":11473},{"contestId":835,"index":"A","solvedCount":22095},{"contestId":834,"index":"B","solvedCount":9486},{"contestId":834,"index":"A","solvedCount":9168},{"contestId":833,"index":"E","solvedCount":331},{"contestId":833,"index":"D","solvedCount":544},{"contestId":833,"index":"C","solvedCount":546},{"contestId":833,"index":"B","solvedCount":7139},{"contestId":833,"index":"A","solvedCount":6638},{"contestId":832,"index":"E","solvedCount":414},{"contestId":832,"index":"D","solvedCount":4843},{"contestId":832,"index":"C","solvedCount":513},{"contestId":832,"index":"B","solvedCount":4706},{"contestId":832,"index":"A","solvedCount":22392},{"contestId":831,"index":"C","solvedCount":5742},{"contestId":831,"index":"B","solvedCount":15877},{"contestId":831,"index":"A","solvedCount":11226},{"contestId":830,"index":"E","solvedCount":407},{"contestId":830,"index":"D","solvedCount":1053},{"contestId":830,"index":"C","solvedCount":1398},{"contestId":830,"index":"B","solvedCount":3087},{"contestId":830,"index":"A","solvedCount":8466},{"contestId":828,"index":"B","solvedCount":6221},{"contestId":828,"index":"A","solvedCount":8524},{"contestId":827,"index":"F","solvedCount":625},{"contestId":827,"index":"E","solvedCount":1313},{"contestId":827,"index":"D","solvedCount":1542},{"contestId":827,"index":"C","solvedCount":1838},{"contestId":827,"index":"B","solvedCount":3756},{"contestId":827,"index":"A","solvedCount":4395},{"contestId":825,"index":"G","solvedCount":1559},{"contestId":825,"index":"F","solvedCount":2155},{"contestId":825,"index":"E","solvedCount":4551},{"contestId":825,"index":"D","solvedCount":3865},{"contestId":825,"index":"C","solvedCount":4950},{"contestId":825,"index":"B","solvedCount":4850},{"contestId":825,"index":"A","solvedCount":8274},{"contestId":822,"index":"F","solvedCount":401},{"contestId":822,"index":"E","solvedCount":1243},{"contestId":822,"index":"D","solvedCount":3319},{"contestId":822,"index":"C","solvedCount":4990},{"contestId":822,"index":"B","solvedCount":10448},{"contestId":822,"index":"A","solvedCount":37946},{"contestId":821,"index":"E","solvedCount":1717},{"contestId":821,"index":"D","solvedCount":1857},{"contestId":821,"index":"C","solvedCount":8154},{"contestId":821,"index":"B","solvedCount":6148},{"contestId":821,"index":"A","solvedCount":9067},{"contestId":820,"index":"C","solvedCount":535},{"contestId":820,"index":"B","solvedCount":5557},{"contestId":820,"index":"A","solvedCount":8780},{"contestId":819,"index":"E","solvedCount":661},{"contestId":819,"index":"D","solvedCount":436},{"contestId":819,"index":"C","solvedCount":293},{"contestId":819,"index":"B","solvedCount":1807},{"contestId":818,"index":"G","solvedCount":1099},{"contestId":818,"index":"F","solvedCount":2017},{"contestId":818,"index":"E","solvedCount":2754},{"contestId":818,"index":"D","solvedCount":3881},{"contestId":818,"index":"C","solvedCount":1421},{"contestId":818,"index":"B","solvedCount":3284},{"contestId":818,"index":"A","solvedCount":7974},{"contestId":817,"index":"F","solvedCount":3557},{"contestId":817,"index":"E","solvedCount":4012},{"contestId":817,"index":"D","solvedCount":6921},{"contestId":817,"index":"C","solvedCount":8681},{"contestId":817,"index":"B","solvedCount":6554},{"contestId":817,"index":"A","solvedCount":6997},{"contestId":816,"index":"B","solvedCount":30545},{"contestId":816,"index":"A","solvedCount":9861},{"contestId":815,"index":"E","solvedCount":372},{"contestId":815,"index":"D","solvedCount":951},{"contestId":815,"index":"C","solvedCount":3534},{"contestId":815,"index":"B","solvedCount":1672},{"contestId":815,"index":"A","solvedCount":5936},{"contestId":814,"index":"E","solvedCount":863},{"contestId":814,"index":"D","solvedCount":2636},{"contestId":814,"index":"C","solvedCount":8128},{"contestId":814,"index":"B","solvedCount":5917},{"contestId":814,"index":"A","solvedCount":11142},{"contestId":813,"index":"F","solvedCount":1905},{"contestId":813,"index":"E","solvedCount":3373},{"contestId":813,"index":"D","solvedCount":1216},{"contestId":813,"index":"C","solvedCount":8751},{"contestId":813,"index":"B","solvedCount":4542},{"contestId":813,"index":"A","solvedCount":5508},{"contestId":812,"index":"E","solvedCount":1423},{"contestId":812,"index":"D","solvedCount":387},{"contestId":812,"index":"C","solvedCount":18745},{"contestId":812,"index":"B","solvedCount":5599},{"contestId":812,"index":"A","solvedCount":6483},{"contestId":811,"index":"E","solvedCount":1042},{"contestId":811,"index":"D","solvedCount":1975},{"contestId":811,"index":"C","solvedCount":3537},{"contestId":811,"index":"B","solvedCount":6837},{"contestId":811,"index":"A","solvedCount":12470},{"contestId":810,"index":"B","solvedCount":12828},{"contestId":810,"index":"A","solvedCount":9430},{"contestId":809,"index":"E","solvedCount":1013},{"contestId":809,"index":"D","solvedCount":1239},{"contestId":809,"index":"C","solvedCount":955},{"contestId":809,"index":"B","solvedCount":1837},{"contestId":809,"index":"A","solvedCount":4926},{"contestId":808,"index":"G","solvedCount":4175},{"contestId":808,"index":"F","solvedCount":1689},{"contestId":808,"index":"E","solvedCount":2284},{"contestId":808,"index":"D","solvedCount":8498},{"contestId":808,"index":"C","solvedCount":7174},{"contestId":808,"index":"B","solvedCount":17023},{"contestId":808,"index":"A","solvedCount":11317},{"contestId":807,"index":"B","solvedCount":3698},{"contestId":807,"index":"A","solvedCount":23830},{"contestId":805,"index":"B","solvedCount":19115},{"contestId":805,"index":"A","solvedCount":19517},{"contestId":804,"index":"F","solvedCount":222},{"contestId":804,"index":"E","solvedCount":830},{"contestId":804,"index":"D","solvedCount":1655},{"contestId":804,"index":"C","solvedCount":1991},{"contestId":804,"index":"B","solvedCount":10329},{"contestId":804,"index":"A","solvedCount":16658},{"contestId":803,"index":"G","solvedCount":1980},{"contestId":803,"index":"F","solvedCount":5178},{"contestId":803,"index":"E","solvedCount":2769},{"contestId":803,"index":"D","solvedCount":4187},{"contestId":803,"index":"C","solvedCount":5985},{"contestId":803,"index":"B","solvedCount":7735},{"contestId":803,"index":"A","solvedCount":5428},{"contestId":802,"index":"M3","solvedCount":1335},{"contestId":802,"index":"M2","solvedCount":1516},{"contestId":802,"index":"M1","solvedCount":3734},{"contestId":802,"index":"J3","solvedCount":416},{"contestId":802,"index":"J2","solvedCount":748},{"contestId":802,"index":"J1","solvedCount":6749},{"contestId":802,"index":"G3","solvedCount":1884},{"contestId":802,"index":"G2","solvedCount":561},{"contestId":802,"index":"G1","solvedCount":8327},{"contestId":802,"index":"D3","solvedCount":158},{"contestId":802,"index":"D2","solvedCount":337},{"contestId":802,"index":"D1","solvedCount":562},{"contestId":802,"index":"A3","solvedCount":705},{"contestId":802,"index":"A2","solvedCount":1359},{"contestId":802,"index":"A1","solvedCount":1616},{"contestId":801,"index":"B","solvedCount":11335},{"contestId":801,"index":"A","solvedCount":7805},{"contestId":799,"index":"G","solvedCount":171},{"contestId":799,"index":"F","solvedCount":679},{"contestId":799,"index":"E","solvedCount":1132},{"contestId":799,"index":"D","solvedCount":2292},{"contestId":799,"index":"C","solvedCount":4085},{"contestId":799,"index":"B","solvedCount":10314},{"contestId":799,"index":"A","solvedCount":21782},{"contestId":798,"index":"E","solvedCount":576},{"contestId":798,"index":"D","solvedCount":2252},{"contestId":798,"index":"C","solvedCount":6460},{"contestId":798,"index":"B","solvedCount":9409},{"contestId":798,"index":"A","solvedCount":24337},{"contestId":797,"index":"F","solvedCount":1559},{"contestId":797,"index":"E","solvedCount":6096},{"contestId":797,"index":"D","solvedCount":2317},{"contestId":797,"index":"C","solvedCount":10359},{"contestId":797,"index":"B","solvedCount":11773},{"contestId":797,"index":"A","solvedCount":20909},{"contestId":796,"index":"F","solvedCount":474},{"contestId":796,"index":"E","solvedCount":776},{"contestId":796,"index":"D","solvedCount":8019},{"contestId":796,"index":"C","solvedCount":3267},{"contestId":796,"index":"B","solvedCount":9795},{"contestId":796,"index":"A","solvedCount":13939},{"contestId":794,"index":"G","solvedCount":587},{"contestId":794,"index":"F","solvedCount":1111},{"contestId":794,"index":"E","solvedCount":1241},{"contestId":794,"index":"D","solvedCount":957},{"contestId":794,"index":"C","solvedCount":3365},{"contestId":794,"index":"B","solvedCount":7516},{"contestId":794,"index":"A","solvedCount":8078},{"contestId":793,"index":"G","solvedCount":579},{"contestId":793,"index":"F","solvedCount":895},{"contestId":793,"index":"E","solvedCount":338},{"contestId":793,"index":"D","solvedCount":1756},{"contestId":793,"index":"C","solvedCount":1406},{"contestId":793,"index":"B","solvedCount":4947},{"contestId":793,"index":"A","solvedCount":8257},{"contestId":792,"index":"F","solvedCount":433},{"contestId":792,"index":"E","solvedCount":1308},{"contestId":792,"index":"D","solvedCount":3494},{"contestId":792,"index":"C","solvedCount":5149},{"contestId":792,"index":"B","solvedCount":6606},{"contestId":792,"index":"A","solvedCount":9913},{"contestId":791,"index":"A","solvedCount":272453},{"contestId":789,"index":"B","solvedCount":5094},{"contestId":789,"index":"A","solvedCount":9966},{"contestId":788,"index":"E","solvedCount":451},{"contestId":788,"index":"D","solvedCount":425},{"contestId":788,"index":"C","solvedCount":2704},{"contestId":788,"index":"B","solvedCount":2985},{"contestId":788,"index":"A","solvedCount":10338},{"contestId":787,"index":"B","solvedCount":5833},{"contestId":787,"index":"A","solvedCount":12302},{"contestId":786,"index":"E","solvedCount":919},{"contestId":786,"index":"D","solvedCount":198},{"contestId":786,"index":"C","solvedCount":4022},{"contestId":786,"index":"B","solvedCount":8663},{"contestId":786,"index":"A","solvedCount":2923},{"contestId":785,"index":"E","solvedCount":2316},{"contestId":785,"index":"D","solvedCount":4064},{"contestId":785,"index":"C","solvedCount":7941},{"contestId":785,"index":"B","solvedCount":10734},{"contestId":785,"index":"A","solvedCount":116078},{"contestId":784,"index":"G","solvedCount":793},{"contestId":784,"index":"F","solvedCount":1150},{"contestId":784,"index":"E","solvedCount":2065},{"contestId":784,"index":"D","solvedCount":519},{"contestId":784,"index":"C","solvedCount":781},{"contestId":784,"index":"B","solvedCount":940},{"contestId":784,"index":"A","solvedCount":3376},{"contestId":780,"index":"H","solvedCount":211},{"contestId":780,"index":"G","solvedCount":802},{"contestId":780,"index":"F","solvedCount":1314},{"contestId":780,"index":"E","solvedCount":3121},{"contestId":780,"index":"D","solvedCount":3067},{"contestId":780,"index":"C","solvedCount":10337},{"contestId":780,"index":"B","solvedCount":13791},{"contestId":780,"index":"A","solvedCount":23454},{"contestId":779,"index":"C","solvedCount":13016},{"contestId":779,"index":"B","solvedCount":10790},{"contestId":779,"index":"A","solvedCount":9792},{"contestId":778,"index":"E","solvedCount":451},{"contestId":778,"index":"D","solvedCount":620},{"contestId":778,"index":"C","solvedCount":1033},{"contestId":778,"index":"B","solvedCount":2572},{"contestId":778,"index":"A","solvedCount":13201},{"contestId":777,"index":"E","solvedCount":4956},{"contestId":777,"index":"D","solvedCount":5289},{"contestId":777,"index":"C","solvedCount":6932},{"contestId":777,"index":"B","solvedCount":10059},{"contestId":777,"index":"A","solvedCount":11044},{"contestId":776,"index":"G","solvedCount":436},{"contestId":776,"index":"F","solvedCount":567},{"contestId":776,"index":"E","solvedCount":2557},{"contestId":776,"index":"D","solvedCount":6608},{"contestId":776,"index":"C","solvedCount":6335},{"contestId":776,"index":"B","solvedCount":27215},{"contestId":776,"index":"A","solvedCount":12998},{"contestId":775,"index":"A","solvedCount":0},{"contestId":774,"index":"L","solvedCount":415},{"contestId":774,"index":"K","solvedCount":1403},{"contestId":774,"index":"J","solvedCount":456},{"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":282},{"contestId":774,"index":"D","solvedCount":2135},{"contestId":774,"index":"C","solvedCount":4417},{"contestId":774,"index":"B","solvedCount":332},{"contestId":774,"index":"A","solvedCount":401},{"contestId":773,"index":"F","solvedCount":397},{"contestId":773,"index":"E","solvedCount":611},{"contestId":773,"index":"D","solvedCount":822},{"contestId":773,"index":"C","solvedCount":1025},{"contestId":773,"index":"B","solvedCount":1302},{"contestId":773,"index":"A","solvedCount":4828},{"contestId":772,"index":"E","solvedCount":229},{"contestId":772,"index":"D","solvedCount":876},{"contestId":772,"index":"C","solvedCount":1501},{"contestId":772,"index":"B","solvedCount":3531},{"contestId":772,"index":"A","solvedCount":5067},{"contestId":771,"index":"F","solvedCount":93},{"contestId":771,"index":"E","solvedCount":708},{"contestId":771,"index":"D","solvedCount":1695},{"contestId":771,"index":"C","solvedCount":3671},{"contestId":771,"index":"B","solvedCount":7273},{"contestId":771,"index":"A","solvedCount":18277},{"contestId":770,"index":"D","solvedCount":1639},{"contestId":770,"index":"C","solvedCount":3021},{"contestId":770,"index":"B","solvedCount":3104},{"contestId":770,"index":"A","solvedCount":22073},{"contestId":769,"index":"D","solvedCount":2587},{"contestId":769,"index":"C","solvedCount":3246},{"contestId":769,"index":"B","solvedCount":3468},{"contestId":769,"index":"A","solvedCount":6527},{"contestId":768,"index":"G","solvedCount":575},{"contestId":768,"index":"F","solvedCount":1164},{"contestId":768,"index":"E","solvedCount":3740},{"contestId":768,"index":"D","solvedCount":3631},{"contestId":768,"index":"C","solvedCount":4241},{"contestId":768,"index":"B","solvedCount":7204},{"contestId":768,"index":"A","solvedCount":31380},{"contestId":767,"index":"E","solvedCount":1163},{"contestId":767,"index":"D","solvedCount":2463},{"contestId":767,"index":"C","solvedCount":4746},{"contestId":767,"index":"B","solvedCount":2283},{"contestId":767,"index":"A","solvedCount":23135},{"contestId":766,"index":"E","solvedCount":3676},{"contestId":766,"index":"D","solvedCount":4085},{"contestId":766,"index":"C","solvedCount":4986},{"contestId":766,"index":"B","solvedCount":39252},{"contestId":766,"index":"A","solvedCount":35367},{"contestId":765,"index":"G","solvedCount":121},{"contestId":765,"index":"F","solvedCount":2812},{"contestId":765,"index":"E","solvedCount":1366},{"contestId":765,"index":"D","solvedCount":2611},{"contestId":765,"index":"C","solvedCount":7500},{"contestId":765,"index":"B","solvedCount":7616},{"contestId":765,"index":"A","solvedCount":9650},{"contestId":764,"index":"B","solvedCount":12810},{"contestId":764,"index":"A","solvedCount":17270},{"contestId":763,"index":"E","solvedCount":645},{"contestId":763,"index":"D","solvedCount":713},{"contestId":763,"index":"C","solvedCount":823},{"contestId":763,"index":"B","solvedCount":3139},{"contestId":763,"index":"A","solvedCount":12380},{"contestId":762,"index":"F","solvedCount":534},{"contestId":762,"index":"E","solvedCount":1740},{"contestId":762,"index":"D","solvedCount":1894},{"contestId":762,"index":"C","solvedCount":3092},{"contestId":762,"index":"B","solvedCount":11273},{"contestId":762,"index":"A","solvedCount":27376},{"contestId":761,"index":"F","solvedCount":757},{"contestId":761,"index":"E","solvedCount":2450},{"contestId":761,"index":"D","solvedCount":4238},{"contestId":761,"index":"C","solvedCount":6065},{"contestId":761,"index":"B","solvedCount":7091},{"contestId":761,"index":"A","solvedCount":15261},{"contestId":760,"index":"B","solvedCount":8062},{"contestId":760,"index":"A","solvedCount":8720},{"contestId":758,"index":"F","solvedCount":763},{"contestId":758,"index":"E","solvedCount":645},{"contestId":758,"index":"D","solvedCount":2969},{"contestId":758,"index":"C","solvedCount":4086},{"contestId":758,"index":"B","solvedCount":10797},{"contestId":758,"index":"A","solvedCount":77988},{"contestId":757,"index":"G","solvedCount":668},{"contestId":757,"index":"F","solvedCount":1577},{"contestId":757,"index":"E","solvedCount":1648},{"contestId":757,"index":"D","solvedCount":1588},{"contestId":757,"index":"C","solvedCount":2484},{"contestId":757,"index":"B","solvedCount":11684},{"contestId":757,"index":"A","solvedCount":11939},{"contestId":756,"index":"F","solvedCount":271},{"contestId":756,"index":"E","solvedCount":329},{"contestId":756,"index":"D","solvedCount":1171},{"contestId":756,"index":"C","solvedCount":1525},{"contestId":756,"index":"B","solvedCount":4625},{"contestId":756,"index":"A","solvedCount":3244},{"contestId":755,"index":"G","solvedCount":1158},{"contestId":755,"index":"F","solvedCount":2051},{"contestId":755,"index":"E","solvedCount":946},{"contestId":755,"index":"D","solvedCount":2726},{"contestId":755,"index":"C","solvedCount":15678},{"contestId":755,"index":"B","solvedCount":13139},{"contestId":755,"index":"A","solvedCount":20309},{"contestId":754,"index":"E","solvedCount":626},{"contestId":754,"index":"D","solvedCount":2743},{"contestId":754,"index":"C","solvedCount":1126},{"contestId":754,"index":"B","solvedCount":7633},{"contestId":754,"index":"A","solvedCount":9548},{"contestId":753,"index":"C","solvedCount":480},{"contestId":753,"index":"B","solvedCount":1461},{"contestId":753,"index":"A","solvedCount":10194},{"contestId":750,"index":"H","solvedCount":274},{"contestId":750,"index":"G","solvedCount":638},{"contestId":750,"index":"F","solvedCount":657},{"contestId":750,"index":"E","solvedCount":1990},{"contestId":750,"index":"D","solvedCount":3180},{"contestId":750,"index":"C","solvedCount":7151},{"contestId":750,"index":"B","solvedCount":9758},{"contestId":750,"index":"A","solvedCount":96662},{"contestId":749,"index":"E","solvedCount":1310},{"contestId":749,"index":"D","solvedCount":2856},{"contestId":749,"index":"C","solvedCount":6311},{"contestId":749,"index":"B","solvedCount":9028},{"contestId":749,"index":"A","solvedCount":58676},{"contestId":748,"index":"F","solvedCount":749},{"contestId":748,"index":"E","solvedCount":1684},{"contestId":748,"index":"D","solvedCount":2093},{"contestId":748,"index":"C","solvedCount":4972},{"contestId":748,"index":"B","solvedCount":5670},{"contestId":748,"index":"A","solvedCount":9399},{"contestId":747,"index":"F","solvedCount":525},{"contestId":747,"index":"E","solvedCount":2122},{"contestId":747,"index":"D","solvedCount":3611},{"contestId":747,"index":"C","solvedCount":5093},{"contestId":747,"index":"B","solvedCount":9777},{"contestId":747,"index":"A","solvedCount":11354},{"contestId":746,"index":"G","solvedCount":1676},{"contestId":746,"index":"F","solvedCount":941},{"contestId":746,"index":"E","solvedCount":1915},{"contestId":746,"index":"D","solvedCount":5410},{"contestId":746,"index":"C","solvedCount":3891},{"contestId":746,"index":"B","solvedCount":32549},{"contestId":746,"index":"A","solvedCount":24223},{"contestId":745,"index":"B","solvedCount":3910},{"contestId":745,"index":"A","solvedCount":11093},{"contestId":744,"index":"E","solvedCount":157},{"contestId":744,"index":"D","solvedCount":166},{"contestId":744,"index":"C","solvedCount":1387},{"contestId":744,"index":"B","solvedCount":1975},{"contestId":744,"index":"A","solvedCount":9998},{"contestId":743,"index":"E","solvedCount":1670},{"contestId":743,"index":"D","solvedCount":4809},{"contestId":743,"index":"C","solvedCount":13644},{"contestId":743,"index":"B","solvedCount":16241},{"contestId":743,"index":"A","solvedCount":11891},{"contestId":742,"index":"B","solvedCount":10184},{"contestId":742,"index":"A","solvedCount":54298},{"contestId":741,"index":"E","solvedCount":245},{"contestId":741,"index":"D","solvedCount":3983},{"contestId":741,"index":"C","solvedCount":3359},{"contestId":741,"index":"B","solvedCount":6038},{"contestId":741,"index":"A","solvedCount":5754},{"contestId":740,"index":"B","solvedCount":8974},{"contestId":740,"index":"A","solvedCount":9215},{"contestId":739,"index":"E","solvedCount":2887},{"contestId":739,"index":"D","solvedCount":253},{"contestId":739,"index":"C","solvedCount":1811},{"contestId":739,"index":"B","solvedCount":5313},{"contestId":739,"index":"A","solvedCount":8554},{"contestId":737,"index":"F","solvedCount":85},{"contestId":737,"index":"E","solvedCount":361},{"contestId":736,"index":"E","solvedCount":255},{"contestId":736,"index":"D","solvedCount":623},{"contestId":735,"index":"E","solvedCount":1072},{"contestId":735,"index":"D","solvedCount":16407},{"contestId":735,"index":"C","solvedCount":8099},{"contestId":735,"index":"B","solvedCount":8820},{"contestId":735,"index":"A","solvedCount":13276},{"contestId":734,"index":"F","solvedCount":1462},{"contestId":734,"index":"E","solvedCount":5644},{"contestId":734,"index":"D","solvedCount":3951},{"contestId":734,"index":"C","solvedCount":5753},{"contestId":734,"index":"B","solvedCount":32449},{"contestId":734,"index":"A","solvedCount":206044},{"contestId":733,"index":"F","solvedCount":1426},{"contestId":733,"index":"E","solvedCount":1140},{"contestId":733,"index":"D","solvedCount":4385},{"contestId":733,"index":"C","solvedCount":3595},{"contestId":733,"index":"B","solvedCount":11030},{"contestId":733,"index":"A","solvedCount":17090},{"contestId":732,"index":"F","solvedCount":3783},{"contestId":732,"index":"E","solvedCount":1689},{"contestId":732,"index":"D","solvedCount":6025},{"contestId":732,"index":"C","solvedCount":10261},{"contestId":732,"index":"B","solvedCount":26035},{"contestId":732,"index":"A","solvedCount":92910},{"contestId":731,"index":"F","solvedCount":3207},{"contestId":731,"index":"E","solvedCount":1941},{"contestId":731,"index":"D","solvedCount":1311},{"contestId":731,"index":"C","solvedCount":8039},{"contestId":731,"index":"B","solvedCount":8399},{"contestId":731,"index":"A","solvedCount":54670},{"contestId":730,"index":"L","solvedCount":246},{"contestId":730,"index":"K","solvedCount":199},{"contestId":730,"index":"J","solvedCount":4196},{"contestId":730,"index":"I","solvedCount":2956},{"contestId":730,"index":"H","solvedCount":3312},{"contestId":730,"index":"G","solvedCount":2326},{"contestId":730,"index":"F","solvedCount":217},{"contestId":730,"index":"E","solvedCount":927},{"contestId":730,"index":"D","solvedCount":965},{"contestId":730,"index":"C","solvedCount":1415},{"contestId":730,"index":"B","solvedCount":2833},{"contestId":730,"index":"A","solvedCount":1741},{"contestId":729,"index":"F","solvedCount":1110},{"contestId":729,"index":"E","solvedCount":2427},{"contestId":729,"index":"D","solvedCount":4127},{"contestId":729,"index":"C","solvedCount":4215},{"contestId":729,"index":"B","solvedCount":8844},{"contestId":729,"index":"A","solvedCount":8232},{"contestId":727,"index":"F","solvedCount":1153},{"contestId":727,"index":"E","solvedCount":1675},{"contestId":727,"index":"D","solvedCount":2116},{"contestId":727,"index":"C","solvedCount":9353},{"contestId":727,"index":"B","solvedCount":2293},{"contestId":727,"index":"A","solvedCount":19015},{"contestId":725,"index":"G","solvedCount":289},{"contestId":725,"index":"F","solvedCount":804},{"contestId":725,"index":"E","solvedCount":744},{"contestId":725,"index":"D","solvedCount":3153},{"contestId":725,"index":"C","solvedCount":2957},{"contestId":725,"index":"B","solvedCount":5383},{"contestId":725,"index":"A","solvedCount":7567},{"contestId":724,"index":"G","solvedCount":1621},{"contestId":724,"index":"F","solvedCount":569},{"contestId":724,"index":"E","solvedCount":2079},{"contestId":724,"index":"D","solvedCount":2502},{"contestId":724,"index":"C","solvedCount":2299},{"contestId":724,"index":"B","solvedCount":4272},{"contestId":724,"index":"A","solvedCount":7620},{"contestId":723,"index":"F","solvedCount":1800},{"contestId":723,"index":"E","solvedCount":2385},{"contestId":723,"index":"D","solvedCount":7651},{"contestId":723,"index":"C","solvedCount":5311},{"contestId":723,"index":"B","solvedCount":11054},{"contestId":723,"index":"A","solvedCount":105784},{"contestId":722,"index":"F","solvedCount":679},{"contestId":722,"index":"E","solvedCount":1180},{"contestId":722,"index":"D","solvedCount":3386},{"contestId":722,"index":"C","solvedCount":12038},{"contestId":722,"index":"B","solvedCount":6837},{"contestId":722,"index":"A","solvedCount":7008},{"contestId":721,"index":"E","solvedCount":388},{"contestId":721,"index":"D","solvedCount":2536},{"contestId":721,"index":"C","solvedCount":6798},{"contestId":721,"index":"B","solvedCount":12554},{"contestId":721,"index":"A","solvedCount":19496},{"contestId":720,"index":"F","solvedCount":217},{"contestId":720,"index":"E","solvedCount":130},{"contestId":720,"index":"D","solvedCount":339},{"contestId":720,"index":"C","solvedCount":231},{"contestId":720,"index":"B","solvedCount":492},{"contestId":720,"index":"A","solvedCount":1014},{"contestId":719,"index":"B","solvedCount":8874},{"contestId":719,"index":"A","solvedCount":16525},{"contestId":718,"index":"E","solvedCount":519},{"contestId":718,"index":"D","solvedCount":619},{"contestId":718,"index":"C","solvedCount":5085},{"contestId":718,"index":"A","solvedCount":4646},{"contestId":717,"index":"I","solvedCount":227},{"contestId":717,"index":"H","solvedCount":499},{"contestId":717,"index":"G","solvedCount":762},{"contestId":717,"index":"F","solvedCount":421},{"contestId":717,"index":"E","solvedCount":1596},{"contestId":717,"index":"D","solvedCount":1657},{"contestId":717,"index":"C","solvedCount":4380},{"contestId":717,"index":"B","solvedCount":216},{"contestId":717,"index":"A","solvedCount":511},{"contestId":716,"index":"B","solvedCount":13318},{"contestId":716,"index":"A","solvedCount":24295},{"contestId":715,"index":"E","solvedCount":740},{"contestId":715,"index":"D","solvedCount":521},{"contestId":715,"index":"C","solvedCount":2841},{"contestId":715,"index":"B","solvedCount":3918},{"contestId":715,"index":"A","solvedCount":5901},{"contestId":714,"index":"B","solvedCount":15694},{"contestId":714,"index":"A","solvedCount":11217},{"contestId":713,"index":"E","solvedCount":424},{"contestId":713,"index":"D","solvedCount":1459},{"contestId":713,"index":"C","solvedCount":7106},{"contestId":713,"index":"B","solvedCount":1539},{"contestId":713,"index":"A","solvedCount":8925},{"contestId":712,"index":"E","solvedCount":763},{"contestId":712,"index":"D","solvedCount":2055},{"contestId":712,"index":"C","solvedCount":6268},{"contestId":712,"index":"B","solvedCount":10436},{"contestId":712,"index":"A","solvedCount":12746},{"contestId":711,"index":"E","solvedCount":1441},{"contestId":711,"index":"D","solvedCount":5222},{"contestId":711,"index":"C","solvedCount":9760},{"contestId":711,"index":"B","solvedCount":8690},{"contestId":711,"index":"A","solvedCount":31206},{"contestId":710,"index":"F","solvedCount":2774},{"contestId":710,"index":"E","solvedCount":5972},{"contestId":710,"index":"D","solvedCount":2025},{"contestId":710,"index":"C","solvedCount":5658},{"contestId":710,"index":"B","solvedCount":10795},{"contestId":710,"index":"A","solvedCount":15047},{"contestId":709,"index":"B","solvedCount":5066},{"contestId":709,"index":"A","solvedCount":39063},{"contestId":708,"index":"E","solvedCount":1483},{"contestId":708,"index":"D","solvedCount":1031},{"contestId":708,"index":"C","solvedCount":4688},{"contestId":708,"index":"B","solvedCount":3484},{"contestId":708,"index":"A","solvedCount":10000},{"contestId":707,"index":"E","solvedCount":1706},{"contestId":707,"index":"D","solvedCount":3159},{"contestId":707,"index":"C","solvedCount":13696},{"contestId":707,"index":"B","solvedCount":13722},{"contestId":707,"index":"A","solvedCount":57054},{"contestId":706,"index":"E","solvedCount":1303},{"contestId":706,"index":"D","solvedCount":13527},{"contestId":706,"index":"C","solvedCount":20436},{"contestId":706,"index":"B","solvedCount":91476},{"contestId":706,"index":"A","solvedCount":15484},{"contestId":705,"index":"B","solvedCount":9638},{"contestId":705,"index":"A","solvedCount":138321},{"contestId":704,"index":"E","solvedCount":406},{"contestId":704,"index":"D","solvedCount":1205},{"contestId":704,"index":"C","solvedCount":622},{"contestId":704,"index":"B","solvedCount":2304},{"contestId":704,"index":"A","solvedCount":10408},{"contestId":703,"index":"E","solvedCount":707},{"contestId":703,"index":"D","solvedCount":4265},{"contestId":703,"index":"C","solvedCount":2025},{"contestId":703,"index":"B","solvedCount":6107},{"contestId":703,"index":"A","solvedCount":68998},{"contestId":702,"index":"F","solvedCount":2039},{"contestId":702,"index":"E","solvedCount":3332},{"contestId":702,"index":"D","solvedCount":3802},{"contestId":702,"index":"C","solvedCount":25034},{"contestId":702,"index":"B","solvedCount":14106},{"contestId":702,"index":"A","solvedCount":57615},{"contestId":701,"index":"C","solvedCount":21278},{"contestId":701,"index":"B","solvedCount":12706},{"contestId":701,"index":"A","solvedCount":21448},{"contestId":700,"index":"E","solvedCount":1495},{"contestId":700,"index":"D","solvedCount":609},{"contestId":700,"index":"C","solvedCount":1577},{"contestId":700,"index":"B","solvedCount":4760},{"contestId":700,"index":"A","solvedCount":3378},{"contestId":699,"index":"B","solvedCount":8018},{"contestId":699,"index":"A","solvedCount":19713},{"contestId":698,"index":"F","solvedCount":582},{"contestId":698,"index":"E","solvedCount":222},{"contestId":698,"index":"D","solvedCount":625},{"contestId":698,"index":"C","solvedCount":1485},{"contestId":698,"index":"B","solvedCount":6276},{"contestId":698,"index":"A","solvedCount":40499},{"contestId":697,"index":"B","solvedCount":6069},{"contestId":697,"index":"A","solvedCount":13511},{"contestId":696,"index":"F","solvedCount":164},{"contestId":696,"index":"E","solvedCount":772},{"contestId":696,"index":"D","solvedCount":1725},{"contestId":696,"index":"C","solvedCount":2324},{"contestId":696,"index":"B","solvedCount":3920},{"contestId":696,"index":"A","solvedCount":6545},{"contestId":691,"index":"F","solvedCount":1490},{"contestId":691,"index":"E","solvedCount":3245},{"contestId":691,"index":"D","solvedCount":6834},{"contestId":691,"index":"C","solvedCount":3043},{"contestId":691,"index":"B","solvedCount":8285},{"contestId":691,"index":"A","solvedCount":11401},{"contestId":690,"index":"F3","solvedCount":62},{"contestId":690,"index":"F2","solvedCount":112},{"contestId":690,"index":"F1","solvedCount":2459},{"contestId":690,"index":"E2","solvedCount":154},{"contestId":690,"index":"E1","solvedCount":736},{"contestId":690,"index":"D3","solvedCount":649},{"contestId":690,"index":"D2","solvedCount":1497},{"contestId":690,"index":"D1","solvedCount":2972},{"contestId":690,"index":"C3","solvedCount":1047},{"contestId":690,"index":"C2","solvedCount":5197},{"contestId":690,"index":"C1","solvedCount":3259},{"contestId":690,"index":"B3","solvedCount":139},{"contestId":690,"index":"B2","solvedCount":271},{"contestId":690,"index":"B1","solvedCount":1021},{"contestId":690,"index":"A3","solvedCount":708},{"contestId":690,"index":"A2","solvedCount":770},{"contestId":690,"index":"A1","solvedCount":3125},{"contestId":689,"index":"E","solvedCount":2358},{"contestId":689,"index":"D","solvedCount":4419},{"contestId":689,"index":"C","solvedCount":6362},{"contestId":689,"index":"B","solvedCount":6757},{"contestId":689,"index":"A","solvedCount":5544},{"contestId":688,"index":"B","solvedCount":36658},{"contestId":688,"index":"A","solvedCount":14948},{"contestId":687,"index":"E","solvedCount":483},{"contestId":687,"index":"D","solvedCount":1170},{"contestId":687,"index":"C","solvedCount":9313},{"contestId":687,"index":"B","solvedCount":7171},{"contestId":687,"index":"A","solvedCount":17138},{"contestId":686,"index":"B","solvedCount":8063},{"contestId":686,"index":"A","solvedCount":44740},{"contestId":685,"index":"E","solvedCount":686},{"contestId":685,"index":"D","solvedCount":562},{"contestId":685,"index":"C","solvedCount":711},{"contestId":685,"index":"B","solvedCount":5757},{"contestId":685,"index":"A","solvedCount":4530},{"contestId":683,"index":"J","solvedCount":53},{"contestId":683,"index":"I","solvedCount":53},{"contestId":683,"index":"H","solvedCount":126},{"contestId":683,"index":"G","solvedCount":146},{"contestId":683,"index":"F","solvedCount":169},{"contestId":683,"index":"E","solvedCount":205},{"contestId":683,"index":"D","solvedCount":397},{"contestId":683,"index":"C","solvedCount":341},{"contestId":683,"index":"B","solvedCount":340},{"contestId":683,"index":"A","solvedCount":1270},{"contestId":682,"index":"E","solvedCount":765},{"contestId":682,"index":"D","solvedCount":3592},{"contestId":682,"index":"C","solvedCount":8340},{"contestId":682,"index":"B","solvedCount":12870},{"contestId":682,"index":"A","solvedCount":24460},{"contestId":681,"index":"E","solvedCount":559},{"contestId":681,"index":"D","solvedCount":1922},{"contestId":681,"index":"C","solvedCount":10760},{"contestId":681,"index":"B","solvedCount":9594},{"contestId":681,"index":"A","solvedCount":17006},{"contestId":680,"index":"B","solvedCount":26565},{"contestId":680,"index":"A","solvedCount":13434},{"contestId":679,"index":"E","solvedCount":952},{"contestId":679,"index":"D","solvedCount":407},{"contestId":679,"index":"C","solvedCount":1309},{"contestId":679,"index":"B","solvedCount":2364},{"contestId":679,"index":"A","solvedCount":16216},{"contestId":678,"index":"F","solvedCount":1124},{"contestId":678,"index":"E","solvedCount":2909},{"contestId":678,"index":"D","solvedCount":5573},{"contestId":678,"index":"C","solvedCount":11316},{"contestId":678,"index":"B","solvedCount":4823},{"contestId":678,"index":"A","solvedCount":15527},{"contestId":677,"index":"E","solvedCount":815},{"contestId":677,"index":"D","solvedCount":2124},{"contestId":677,"index":"C","solvedCount":7086},{"contestId":677,"index":"B","solvedCount":8000},{"contestId":677,"index":"A","solvedCount":189607},{"contestId":676,"index":"E","solvedCount":969},{"contestId":676,"index":"D","solvedCount":2014},{"contestId":676,"index":"C","solvedCount":23950},{"contestId":676,"index":"B","solvedCount":5875},{"contestId":676,"index":"A","solvedCount":14946},{"contestId":675,"index":"E","solvedCount":3480},{"contestId":675,"index":"D","solvedCount":4348},{"contestId":675,"index":"C","solvedCount":3951},{"contestId":675,"index":"B","solvedCount":7813},{"contestId":675,"index":"A","solvedCount":15787},{"contestId":673,"index":"B","solvedCount":3707},{"contestId":673,"index":"A","solvedCount":10997},{"contestId":672,"index":"B","solvedCount":18773},{"contestId":672,"index":"A","solvedCount":16830},{"contestId":671,"index":"E","solvedCount":556},{"contestId":671,"index":"D","solvedCount":1405},{"contestId":671,"index":"C","solvedCount":869},{"contestId":671,"index":"B","solvedCount":3426},{"contestId":671,"index":"A","solvedCount":4426},{"contestId":670,"index":"F","solvedCount":946},{"contestId":670,"index":"E","solvedCount":3513},{"contestId":670,"index":"D2","solvedCount":21071},{"contestId":670,"index":"D1","solvedCount":25732},{"contestId":670,"index":"C","solvedCount":10189},{"contestId":670,"index":"B","solvedCount":12212},{"contestId":670,"index":"A","solvedCount":18964},{"contestId":669,"index":"A","solvedCount":11824},{"contestId":667,"index":"B","solvedCount":5943},{"contestId":667,"index":"A","solvedCount":8605},{"contestId":666,"index":"E","solvedCount":1751},{"contestId":666,"index":"D","solvedCount":423},{"contestId":666,"index":"C","solvedCount":962},{"contestId":666,"index":"B","solvedCount":2477},{"contestId":666,"index":"A","solvedCount":3848},{"contestId":665,"index":"F","solvedCount":845},{"contestId":665,"index":"E","solvedCount":4944},{"contestId":665,"index":"D","solvedCount":4311},{"contestId":665,"index":"C","solvedCount":19263},{"contestId":665,"index":"B","solvedCount":3933},{"contestId":665,"index":"A","solvedCount":3228},{"contestId":664,"index":"A","solvedCount":22629},{"contestId":663,"index":"A","solvedCount":3818},{"contestId":662,"index":"E","solvedCount":285},{"contestId":662,"index":"D","solvedCount":1739},{"contestId":662,"index":"C","solvedCount":2692},{"contestId":662,"index":"B","solvedCount":1728},{"contestId":662,"index":"A","solvedCount":701},{"contestId":661,"index":"H","solvedCount":101},{"contestId":661,"index":"G","solvedCount":87},{"contestId":661,"index":"F","solvedCount":748},{"contestId":661,"index":"E","solvedCount":93},{"contestId":661,"index":"D","solvedCount":139},{"contestId":661,"index":"C","solvedCount":140},{"contestId":661,"index":"B","solvedCount":246},{"contestId":661,"index":"A","solvedCount":659},{"contestId":660,"index":"F","solvedCount":2549},{"contestId":660,"index":"E","solvedCount":2064},{"contestId":660,"index":"D","solvedCount":4856},{"contestId":660,"index":"C","solvedCount":11183},{"contestId":660,"index":"B","solvedCount":5955},{"contestId":660,"index":"A","solvedCount":10751},{"contestId":659,"index":"G","solvedCount":1373},{"contestId":659,"index":"F","solvedCount":2018},{"contestId":659,"index":"E","solvedCount":8186},{"contestId":659,"index":"D","solvedCount":6794},{"contestId":659,"index":"C","solvedCount":12060},{"contestId":659,"index":"B","solvedCount":6698},{"contestId":659,"index":"A","solvedCount":17079},{"contestId":658,"index":"A","solvedCount":7802},{"contestId":656,"index":"G","solvedCount":519},{"contestId":656,"index":"F","solvedCount":970},{"contestId":656,"index":"E","solvedCount":783},{"contestId":656,"index":"D","solvedCount":1015},{"contestId":656,"index":"C","solvedCount":767},{"contestId":656,"index":"B","solvedCount":1783},{"contestId":656,"index":"A","solvedCount":3873},{"contestId":653,"index":"G","solvedCount":815},{"contestId":653,"index":"F","solvedCount":1263},{"contestId":653,"index":"E","solvedCount":1810},{"contestId":653,"index":"D","solvedCount":3188},{"contestId":653,"index":"C","solvedCount":1787},{"contestId":653,"index":"B","solvedCount":5432},{"contestId":653,"index":"A","solvedCount":9410},{"contestId":652,"index":"F","solvedCount":787},{"contestId":652,"index":"E","solvedCount":3110},{"contestId":652,"index":"D","solvedCount":5090},{"contestId":652,"index":"C","solvedCount":3887},{"contestId":652,"index":"B","solvedCount":12185},{"contestId":652,"index":"A","solvedCount":5329},{"contestId":651,"index":"B","solvedCount":12370},{"contestId":651,"index":"A","solvedCount":24374},{"contestId":650,"index":"E","solvedCount":1093},{"contestId":650,"index":"D","solvedCount":1761},{"contestId":650,"index":"C","solvedCount":2273},{"contestId":650,"index":"B","solvedCount":3527},{"contestId":650,"index":"A","solvedCount":16825},{"contestId":649,"index":"E","solvedCount":187},{"contestId":649,"index":"D","solvedCount":448},{"contestId":649,"index":"C","solvedCount":568},{"contestId":649,"index":"B","solvedCount":650},{"contestId":649,"index":"A","solvedCount":1740},{"contestId":648,"index":"E","solvedCount":183},{"contestId":648,"index":"D","solvedCount":362},{"contestId":648,"index":"C","solvedCount":1447},{"contestId":648,"index":"B","solvedCount":2241},{"contestId":648,"index":"A","solvedCount":1205},{"contestId":645,"index":"G","solvedCount":195},{"contestId":645,"index":"F","solvedCount":1054},{"contestId":645,"index":"E","solvedCount":1441},{"contestId":645,"index":"D","solvedCount":3510},{"contestId":645,"index":"C","solvedCount":4514},{"contestId":645,"index":"B","solvedCount":3755},{"contestId":645,"index":"A","solvedCount":3840},{"contestId":644,"index":"C","solvedCount":1028},{"contestId":644,"index":"B","solvedCount":2871},{"contestId":644,"index":"A","solvedCount":4707},{"contestId":643,"index":"G","solvedCount":1324},{"contestId":643,"index":"F","solvedCount":912},{"contestId":643,"index":"E","solvedCount":757},{"contestId":643,"index":"D","solvedCount":418},{"contestId":643,"index":"C","solvedCount":1865},{"contestId":643,"index":"B","solvedCount":3443},{"contestId":643,"index":"A","solvedCount":4850},{"contestId":641,"index":"G","solvedCount":136},{"contestId":641,"index":"F","solvedCount":410},{"contestId":641,"index":"E","solvedCount":4009},{"contestId":641,"index":"D","solvedCount":1611},{"contestId":641,"index":"C","solvedCount":3211},{"contestId":641,"index":"B","solvedCount":4411},{"contestId":641,"index":"A","solvedCount":6387},{"contestId":639,"index":"F","solvedCount":633},{"contestId":639,"index":"E","solvedCount":662},{"contestId":639,"index":"D","solvedCount":1108},{"contestId":639,"index":"C","solvedCount":1271},{"contestId":639,"index":"B","solvedCount":7055},{"contestId":639,"index":"A","solvedCount":6570},{"contestId":638,"index":"D","solvedCount":816},{"contestId":638,"index":"C","solvedCount":2506},{"contestId":638,"index":"B","solvedCount":2140},{"contestId":638,"index":"A","solvedCount":4418},{"contestId":637,"index":"D","solvedCount":2142},{"contestId":637,"index":"C","solvedCount":2543},{"contestId":637,"index":"B","solvedCount":25049},{"contestId":637,"index":"A","solvedCount":5928},{"contestId":635,"index":"A","solvedCount":3289},{"contestId":634,"index":"A","solvedCount":3480},{"contestId":633,"index":"H","solvedCount":829},{"contestId":633,"index":"G","solvedCount":983},{"contestId":633,"index":"F","solvedCount":1462},{"contestId":633,"index":"E","solvedCount":660},{"contestId":633,"index":"D","solvedCount":3095},{"contestId":633,"index":"C","solvedCount":3496},{"contestId":633,"index":"B","solvedCount":7355},{"contestId":633,"index":"A","solvedCount":15118},{"contestId":632,"index":"F","solvedCount":1358},{"contestId":632,"index":"E","solvedCount":3799},{"contestId":632,"index":"D","solvedCount":4778},{"contestId":632,"index":"C","solvedCount":11122},{"contestId":632,"index":"B","solvedCount":4464},{"contestId":632,"index":"A","solvedCount":5006},{"contestId":631,"index":"E","solvedCount":3439},{"contestId":631,"index":"D","solvedCount":2506},{"contestId":631,"index":"C","solvedCount":4494},{"contestId":631,"index":"B","solvedCount":7948},{"contestId":631,"index":"A","solvedCount":9822},{"contestId":630,"index":"R","solvedCount":9760},{"contestId":630,"index":"Q","solvedCount":1525},{"contestId":630,"index":"P","solvedCount":1424},{"contestId":630,"index":"O","solvedCount":951},{"contestId":630,"index":"N","solvedCount":5283},{"contestId":630,"index":"M","solvedCount":1429},{"contestId":630,"index":"L","solvedCount":4126},{"contestId":630,"index":"K","solvedCount":6561},{"contestId":630,"index":"J","solvedCount":12987},{"contestId":630,"index":"I","solvedCount":8661},{"contestId":630,"index":"H","solvedCount":5825},{"contestId":630,"index":"G","solvedCount":3397},{"contestId":630,"index":"F","solvedCount":8218},{"contestId":630,"index":"E","solvedCount":2666},{"contestId":630,"index":"D","solvedCount":12937},{"contestId":630,"index":"C","solvedCount":28113},{"contestId":630,"index":"B","solvedCount":8496},{"contestId":630,"index":"A","solvedCount":98919},{"contestId":629,"index":"E","solvedCount":1211},{"contestId":629,"index":"D","solvedCount":4654},{"contestId":629,"index":"C","solvedCount":3099},{"contestId":629,"index":"B","solvedCount":8393},{"contestId":629,"index":"A","solvedCount":15079},{"contestId":628,"index":"F","solvedCount":1068},{"contestId":628,"index":"E","solvedCount":1124},{"contestId":628,"index":"D","solvedCount":9299},{"contestId":628,"index":"C","solvedCount":6649},{"contestId":628,"index":"B","solvedCount":12365},{"contestId":628,"index":"A","solvedCount":7207},{"contestId":627,"index":"F","solvedCount":271},{"contestId":627,"index":"E","solvedCount":840},{"contestId":627,"index":"D","solvedCount":1044},{"contestId":627,"index":"C","solvedCount":1376},{"contestId":627,"index":"B","solvedCount":3508},{"contestId":627,"index":"A","solvedCount":4944},{"contestId":626,"index":"G","solvedCount":939},{"contestId":626,"index":"F","solvedCount":3883},{"contestId":626,"index":"E","solvedCount":1685},{"contestId":626,"index":"D","solvedCount":3284},{"contestId":626,"index":"C","solvedCount":4651},{"contestId":626,"index":"B","solvedCount":7152},{"contestId":626,"index":"A","solvedCount":6986},{"contestId":625,"index":"E","solvedCount":423},{"contestId":625,"index":"D","solvedCount":711},{"contestId":625,"index":"C","solvedCount":7227},{"contestId":625,"index":"B","solvedCount":11721},{"contestId":625,"index":"A","solvedCount":5694},{"contestId":624,"index":"B","solvedCount":8532},{"contestId":624,"index":"A","solvedCount":11250},{"contestId":623,"index":"E","solvedCount":732},{"contestId":623,"index":"D","solvedCount":594},{"contestId":623,"index":"C","solvedCount":591},{"contestId":623,"index":"B","solvedCount":2446},{"contestId":623,"index":"A","solvedCount":4869},{"contestId":622,"index":"F","solvedCount":5231},{"contestId":622,"index":"E","solvedCount":2565},{"contestId":622,"index":"D","solvedCount":3485},{"contestId":622,"index":"C","solvedCount":7673},{"contestId":622,"index":"B","solvedCount":11145},{"contestId":622,"index":"A","solvedCount":10375},{"contestId":621,"index":"E","solvedCount":3405},{"contestId":621,"index":"D","solvedCount":1129},{"contestId":621,"index":"C","solvedCount":6608},{"contestId":621,"index":"B","solvedCount":11714},{"contestId":621,"index":"A","solvedCount":23259},{"contestId":620,"index":"F","solvedCount":923},{"contestId":620,"index":"E","solvedCount":7728},{"contestId":620,"index":"D","solvedCount":2087},{"contestId":620,"index":"C","solvedCount":8090},{"contestId":620,"index":"B","solvedCount":10667},{"contestId":620,"index":"A","solvedCount":14853},{"contestId":618,"index":"G","solvedCount":278},{"contestId":618,"index":"F","solvedCount":2201},{"contestId":618,"index":"E","solvedCount":728},{"contestId":618,"index":"D","solvedCount":2068},{"contestId":618,"index":"C","solvedCount":4822},{"contestId":618,"index":"B","solvedCount":8430},{"contestId":618,"index":"A","solvedCount":8922},{"contestId":617,"index":"E","solvedCount":11299},{"contestId":617,"index":"D","solvedCount":4471},{"contestId":617,"index":"C","solvedCount":5308},{"contestId":617,"index":"B","solvedCount":20563},{"contestId":617,"index":"A","solvedCount":265496},{"contestId":616,"index":"F","solvedCount":790},{"contestId":616,"index":"E","solvedCount":3799},{"contestId":616,"index":"D","solvedCount":13408},{"contestId":616,"index":"C","solvedCount":7022},{"contestId":616,"index":"B","solvedCount":13390},{"contestId":616,"index":"A","solvedCount":11024},{"contestId":615,"index":"E","solvedCount":1111},{"contestId":615,"index":"D","solvedCount":4377},{"contestId":615,"index":"C","solvedCount":2531},{"contestId":615,"index":"B","solvedCount":5888},{"contestId":615,"index":"A","solvedCount":20833},{"contestId":614,"index":"B","solvedCount":7381},{"contestId":614,"index":"A","solvedCount":8021},{"contestId":613,"index":"E","solvedCount":542},{"contestId":613,"index":"D","solvedCount":4444},{"contestId":613,"index":"C","solvedCount":1117},{"contestId":613,"index":"B","solvedCount":2517},{"contestId":613,"index":"A","solvedCount":3500},{"contestId":612,"index":"F","solvedCount":494},{"contestId":612,"index":"E","solvedCount":2164},{"contestId":612,"index":"D","solvedCount":4553},{"contestId":612,"index":"C","solvedCount":10327},{"contestId":612,"index":"B","solvedCount":7703},{"contestId":612,"index":"A","solvedCount":7950},{"contestId":611,"index":"H","solvedCount":877},{"contestId":611,"index":"G","solvedCount":501},{"contestId":611,"index":"F","solvedCount":563},{"contestId":611,"index":"E","solvedCount":933},{"contestId":611,"index":"D","solvedCount":2824},{"contestId":611,"index":"C","solvedCount":9265},{"contestId":611,"index":"B","solvedCount":11363},{"contestId":611,"index":"A","solvedCount":12280},{"contestId":610,"index":"E","solvedCount":1111},{"contestId":610,"index":"D","solvedCount":1802},{"contestId":610,"index":"C","solvedCount":2998},{"contestId":610,"index":"B","solvedCount":8440},{"contestId":610,"index":"A","solvedCount":28556},{"contestId":609,"index":"F","solvedCount":1700},{"contestId":609,"index":"E","solvedCount":11187},{"contestId":609,"index":"D","solvedCount":3283},{"contestId":609,"index":"C","solvedCount":7549},{"contestId":609,"index":"B","solvedCount":10275},{"contestId":609,"index":"A","solvedCount":19749},{"contestId":608,"index":"B","solvedCount":7623},{"contestId":608,"index":"A","solvedCount":10087},{"contestId":607,"index":"E","solvedCount":369},{"contestId":607,"index":"D","solvedCount":693},{"contestId":607,"index":"C","solvedCount":857},{"contestId":607,"index":"B","solvedCount":17717},{"contestId":607,"index":"A","solvedCount":11200},{"contestId":606,"index":"B","solvedCount":2867},{"contestId":606,"index":"A","solvedCount":8357},{"contestId":605,"index":"E","solvedCount":1643},{"contestId":605,"index":"D","solvedCount":982},{"contestId":605,"index":"C","solvedCount":1338},{"contestId":605,"index":"B","solvedCount":3922},{"contestId":605,"index":"A","solvedCount":7678},{"contestId":604,"index":"B","solvedCount":9088},{"contestId":604,"index":"A","solvedCount":9486},{"contestId":603,"index":"E","solvedCount":1645},{"contestId":603,"index":"D","solvedCount":499},{"contestId":603,"index":"C","solvedCount":2134},{"contestId":603,"index":"B","solvedCount":2752},{"contestId":603,"index":"A","solvedCount":8338},{"contestId":602,"index":"B","solvedCount":12493},{"contestId":602,"index":"A","solvedCount":8840},{"contestId":601,"index":"E","solvedCount":1297},{"contestId":601,"index":"D","solvedCount":1287},{"contestId":601,"index":"C","solvedCount":1479},{"contestId":601,"index":"B","solvedCount":2477},{"contestId":601,"index":"A","solvedCount":14373},{"contestId":600,"index":"F","solvedCount":1249},{"contestId":600,"index":"E","solvedCount":19907},{"contestId":600,"index":"D","solvedCount":2811},{"contestId":600,"index":"C","solvedCount":7271},{"contestId":600,"index":"B","solvedCount":41949},{"contestId":600,"index":"A","solvedCount":5909},{"contestId":599,"index":"E","solvedCount":830},{"contestId":599,"index":"D","solvedCount":2744},{"contestId":599,"index":"C","solvedCount":5225},{"contestId":599,"index":"B","solvedCount":4613},{"contestId":599,"index":"A","solvedCount":31983},{"contestId":598,"index":"F","solvedCount":517},{"contestId":598,"index":"E","solvedCount":6361},{"contestId":598,"index":"D","solvedCount":14012},{"contestId":598,"index":"C","solvedCount":5644},{"contestId":598,"index":"B","solvedCount":12451},{"contestId":598,"index":"A","solvedCount":33600},{"contestId":597,"index":"C","solvedCount":7263},{"contestId":597,"index":"B","solvedCount":5829},{"contestId":597,"index":"A","solvedCount":5010},{"contestId":596,"index":"E","solvedCount":459},{"contestId":596,"index":"D","solvedCount":775},{"contestId":596,"index":"C","solvedCount":2354},{"contestId":596,"index":"B","solvedCount":10986},{"contestId":596,"index":"A","solvedCount":8149},{"contestId":595,"index":"B","solvedCount":3148},{"contestId":595,"index":"A","solvedCount":15628},{"contestId":594,"index":"E","solvedCount":176},{"contestId":594,"index":"D","solvedCount":2173},{"contestId":594,"index":"C","solvedCount":786},{"contestId":594,"index":"B","solvedCount":605},{"contestId":594,"index":"A","solvedCount":1913},{"contestId":593,"index":"E","solvedCount":727},{"contestId":593,"index":"D","solvedCount":1480},{"contestId":593,"index":"C","solvedCount":342},{"contestId":593,"index":"B","solvedCount":4238},{"contestId":593,"index":"A","solvedCount":6219},{"contestId":592,"index":"E","solvedCount":288},{"contestId":592,"index":"D","solvedCount":3062},{"contestId":592,"index":"C","solvedCount":3211},{"contestId":592,"index":"B","solvedCount":8897},{"contestId":592,"index":"A","solvedCount":6578},{"contestId":591,"index":"B","solvedCount":8711},{"contestId":591,"index":"A","solvedCount":17514},{"contestId":590,"index":"E","solvedCount":962},{"contestId":590,"index":"D","solvedCount":1437},{"contestId":590,"index":"C","solvedCount":3750},{"contestId":590,"index":"B","solvedCount":2075},{"contestId":590,"index":"A","solvedCount":4406},{"contestId":588,"index":"B","solvedCount":15210},{"contestId":588,"index":"A","solvedCount":24728},{"contestId":587,"index":"F","solvedCount":1564},{"contestId":587,"index":"E","solvedCount":1071},{"contestId":587,"index":"D","solvedCount":1030},{"contestId":587,"index":"C","solvedCount":5073},{"contestId":587,"index":"B","solvedCount":1525},{"contestId":587,"index":"A","solvedCount":8496},{"contestId":586,"index":"B","solvedCount":5265},{"contestId":586,"index":"A","solvedCount":10678},{"contestId":585,"index":"F","solvedCount":956},{"contestId":585,"index":"E","solvedCount":1301},{"contestId":585,"index":"D","solvedCount":2199},{"contestId":585,"index":"C","solvedCount":1090},{"contestId":585,"index":"B","solvedCount":3850},{"contestId":585,"index":"A","solvedCount":4490},{"contestId":584,"index":"E","solvedCount":1540},{"contestId":584,"index":"D","solvedCount":11495},{"contestId":584,"index":"C","solvedCount":6582},{"contestId":584,"index":"B","solvedCount":14153},{"contestId":584,"index":"A","solvedCount":54252},{"contestId":583,"index":"B","solvedCount":9030},{"contestId":583,"index":"A","solvedCount":11828},{"contestId":582,"index":"E","solvedCount":732},{"contestId":582,"index":"D","solvedCount":853},{"contestId":582,"index":"C","solvedCount":824},{"contestId":582,"index":"B","solvedCount":3711},{"contestId":582,"index":"A","solvedCount":8439},{"contestId":581,"index":"F","solvedCount":1089},{"contestId":581,"index":"E","solvedCount":265},{"contestId":581,"index":"D","solvedCount":5068},{"contestId":581,"index":"C","solvedCount":7687},{"contestId":581,"index":"B","solvedCount":13801},{"contestId":581,"index":"A","solvedCount":87860},{"contestId":580,"index":"E","solvedCount":2765},{"contestId":580,"index":"D","solvedCount":12841},{"contestId":580,"index":"C","solvedCount":59885},{"contestId":580,"index":"B","solvedCount":33740},{"contestId":580,"index":"A","solvedCount":110628},{"contestId":579,"index":"B","solvedCount":5533},{"contestId":579,"index":"A","solvedCount":82968},{"contestId":578,"index":"F","solvedCount":667},{"contestId":578,"index":"E","solvedCount":691},{"contestId":578,"index":"D","solvedCount":1014},{"contestId":578,"index":"C","solvedCount":5436},{"contestId":578,"index":"B","solvedCount":5545},{"contestId":578,"index":"A","solvedCount":4996},{"contestId":577,"index":"B","solvedCount":16033},{"contestId":577,"index":"A","solvedCount":46560},{"contestId":576,"index":"E","solvedCount":1623},{"contestId":576,"index":"D","solvedCount":1691},{"contestId":576,"index":"C","solvedCount":4434},{"contestId":576,"index":"B","solvedCount":1951},{"contestId":576,"index":"A","solvedCount":16233},{"contestId":575,"index":"I","solvedCount":608},{"contestId":575,"index":"H","solvedCount":1914},{"contestId":575,"index":"G","solvedCount":1052},{"contestId":575,"index":"F","solvedCount":1141},{"contestId":575,"index":"E","solvedCount":316},{"contestId":575,"index":"D","solvedCount":2014},{"contestId":575,"index":"C","solvedCount":245},{"contestId":575,"index":"B","solvedCount":1301},{"contestId":575,"index":"A","solvedCount":896},{"contestId":574,"index":"B","solvedCount":8465},{"contestId":574,"index":"A","solvedCount":9636},{"contestId":573,"index":"E","solvedCount":2172},{"contestId":573,"index":"D","solvedCount":898},{"contestId":573,"index":"C","solvedCount":1057},{"contestId":573,"index":"B","solvedCount":6469},{"contestId":573,"index":"A","solvedCount":18941},{"contestId":572,"index":"B","solvedCount":9145},{"contestId":572,"index":"A","solvedCount":18746},{"contestId":571,"index":"E","solvedCount":407},{"contestId":571,"index":"D","solvedCount":1241},{"contestId":571,"index":"C","solvedCount":761},{"contestId":571,"index":"B","solvedCount":2908},{"contestId":571,"index":"A","solvedCount":2747},{"contestId":570,"index":"E","solvedCount":2172},{"contestId":570,"index":"D","solvedCount":9578},{"contestId":570,"index":"C","solvedCount":9634},{"contestId":570,"index":"B","solvedCount":17017},{"contestId":570,"index":"A","solvedCount":14408},{"contestId":569,"index":"B","solvedCount":7596},{"contestId":569,"index":"A","solvedCount":5091},{"contestId":568,"index":"E","solvedCount":691},{"contestId":568,"index":"D","solvedCount":354},{"contestId":568,"index":"C","solvedCount":981},{"contestId":568,"index":"B","solvedCount":2412},{"contestId":568,"index":"A","solvedCount":5437},{"contestId":567,"index":"F","solvedCount":670},{"contestId":567,"index":"E","solvedCount":2447},{"contestId":567,"index":"D","solvedCount":5390},{"contestId":567,"index":"C","solvedCount":10626},{"contestId":567,"index":"B","solvedCount":8916},{"contestId":567,"index":"A","solvedCount":36651},{"contestId":566,"index":"G","solvedCount":438},{"contestId":566,"index":"F","solvedCount":4394},{"contestId":566,"index":"E","solvedCount":731},{"contestId":566,"index":"D","solvedCount":4191},{"contestId":566,"index":"C","solvedCount":992},{"contestId":566,"index":"B","solvedCount":415},{"contestId":566,"index":"A","solvedCount":1112},{"contestId":560,"index":"B","solvedCount":8335},{"contestId":560,"index":"A","solvedCount":20153},{"contestId":559,"index":"E","solvedCount":1369},{"contestId":559,"index":"D","solvedCount":508},{"contestId":559,"index":"C","solvedCount":8639},{"contestId":559,"index":"B","solvedCount":11938},{"contestId":559,"index":"A","solvedCount":11143},{"contestId":558,"index":"E","solvedCount":7927},{"contestId":558,"index":"D","solvedCount":1241},{"contestId":558,"index":"C","solvedCount":4250},{"contestId":558,"index":"B","solvedCount":8436},{"contestId":558,"index":"A","solvedCount":11115},{"contestId":557,"index":"E","solvedCount":1269},{"contestId":557,"index":"D","solvedCount":2473},{"contestId":557,"index":"C","solvedCount":4264},{"contestId":557,"index":"B","solvedCount":7538},{"contestId":557,"index":"A","solvedCount":8554},{"contestId":556,"index":"B","solvedCount":8284},{"contestId":556,"index":"A","solvedCount":47965},{"contestId":555,"index":"E","solvedCount":3233},{"contestId":555,"index":"D","solvedCount":969},{"contestId":555,"index":"C","solvedCount":2142},{"contestId":555,"index":"B","solvedCount":4174},{"contestId":555,"index":"A","solvedCount":6718},{"contestId":554,"index":"B","solvedCount":11174},{"contestId":554,"index":"A","solvedCount":14722},{"contestId":553,"index":"E","solvedCount":739},{"contestId":553,"index":"D","solvedCount":1121},{"contestId":553,"index":"C","solvedCount":2001},{"contestId":553,"index":"B","solvedCount":2299},{"contestId":553,"index":"A","solvedCount":10281},{"contestId":552,"index":"E","solvedCount":1786},{"contestId":552,"index":"D","solvedCount":4905},{"contestId":552,"index":"C","solvedCount":5926},{"contestId":552,"index":"B","solvedCount":16197},{"contestId":552,"index":"A","solvedCount":10324},{"contestId":551,"index":"E","solvedCount":2276},{"contestId":551,"index":"D","solvedCount":2155},{"contestId":551,"index":"C","solvedCount":4113},{"contestId":551,"index":"B","solvedCount":4091},{"contestId":551,"index":"A","solvedCount":18032},{"contestId":550,"index":"E","solvedCount":1538},{"contestId":550,"index":"D","solvedCount":3804},{"contestId":550,"index":"C","solvedCount":33054},{"contestId":550,"index":"B","solvedCount":29376},{"contestId":550,"index":"A","solvedCount":44942},{"contestId":549,"index":"H","solvedCount":2137},{"contestId":549,"index":"G","solvedCount":2732},{"contestId":549,"index":"F","solvedCount":1107},{"contestId":549,"index":"E","solvedCount":179},{"contestId":549,"index":"D","solvedCount":2263},{"contestId":549,"index":"C","solvedCount":1871},{"contestId":549,"index":"B","solvedCount":1621},{"contestId":549,"index":"A","solvedCount":10340},{"contestId":548,"index":"B","solvedCount":9129},{"contestId":548,"index":"A","solvedCount":10417},{"contestId":547,"index":"E","solvedCount":2850},{"contestId":547,"index":"D","solvedCount":3395},{"contestId":547,"index":"C","solvedCount":3652},{"contestId":547,"index":"B","solvedCount":11898},{"contestId":547,"index":"A","solvedCount":2813},{"contestId":546,"index":"E","solvedCount":4543},{"contestId":546,"index":"D","solvedCount":14255},{"contestId":546,"index":"C","solvedCount":19768},{"contestId":546,"index":"B","solvedCount":18888},{"contestId":546,"index":"A","solvedCount":249142},{"contestId":545,"index":"E","solvedCount":6010},{"contestId":545,"index":"D","solvedCount":30757},{"contestId":545,"index":"C","solvedCount":34680},{"contestId":545,"index":"B","solvedCount":12344},{"contestId":545,"index":"A","solvedCount":12244},{"contestId":544,"index":"B","solvedCount":9039},{"contestId":544,"index":"A","solvedCount":8930},{"contestId":543,"index":"E","solvedCount":362},{"contestId":543,"index":"D","solvedCount":3499},{"contestId":543,"index":"C","solvedCount":1609},{"contestId":543,"index":"B","solvedCount":4678},{"contestId":543,"index":"A","solvedCount":9079},{"contestId":542,"index":"F","solvedCount":1012},{"contestId":542,"index":"E","solvedCount":1022},{"contestId":542,"index":"D","solvedCount":543},{"contestId":542,"index":"C","solvedCount":1305},{"contestId":542,"index":"B","solvedCount":280},{"contestId":542,"index":"A","solvedCount":665},{"contestId":540,"index":"E","solvedCount":2621},{"contestId":540,"index":"D","solvedCount":6954},{"contestId":540,"index":"C","solvedCount":8530},{"contestId":540,"index":"B","solvedCount":5046},{"contestId":540,"index":"A","solvedCount":35788},{"contestId":538,"index":"H","solvedCount":888},{"contestId":538,"index":"G","solvedCount":690},{"contestId":538,"index":"F","solvedCount":1894},{"contestId":538,"index":"E","solvedCount":1678},{"contestId":538,"index":"D","solvedCount":2532},{"contestId":538,"index":"C","solvedCount":6180},{"contestId":538,"index":"B","solvedCount":19642},{"contestId":538,"index":"A","solvedCount":7423},{"contestId":536,"index":"E","solvedCount":571},{"contestId":536,"index":"D","solvedCount":850},{"contestId":535,"index":"E","solvedCount":951},{"contestId":535,"index":"D","solvedCount":4958},{"contestId":535,"index":"C","solvedCount":4014},{"contestId":535,"index":"B","solvedCount":27286},{"contestId":535,"index":"A","solvedCount":13183},{"contestId":534,"index":"F","solvedCount":577},{"contestId":534,"index":"E","solvedCount":416},{"contestId":534,"index":"D","solvedCount":2587},{"contestId":534,"index":"C","solvedCount":5319},{"contestId":534,"index":"B","solvedCount":11573},{"contestId":534,"index":"A","solvedCount":13018},{"contestId":533,"index":"F","solvedCount":1006},{"contestId":533,"index":"E","solvedCount":2459},{"contestId":533,"index":"D","solvedCount":376},{"contestId":533,"index":"C","solvedCount":2469},{"contestId":533,"index":"B","solvedCount":2738},{"contestId":533,"index":"A","solvedCount":682},{"contestId":530,"index":"I","solvedCount":53},{"contestId":530,"index":"H","solvedCount":131},{"contestId":530,"index":"G","solvedCount":571},{"contestId":530,"index":"F","solvedCount":113},{"contestId":530,"index":"E","solvedCount":331},{"contestId":530,"index":"D","solvedCount":463},{"contestId":530,"index":"C","solvedCount":638},{"contestId":530,"index":"B","solvedCount":558},{"contestId":530,"index":"A","solvedCount":720},{"contestId":529,"index":"B","solvedCount":1002},{"contestId":528,"index":"E","solvedCount":227},{"contestId":528,"index":"D","solvedCount":3033},{"contestId":527,"index":"E","solvedCount":2311},{"contestId":527,"index":"D","solvedCount":5151},{"contestId":527,"index":"C","solvedCount":7702},{"contestId":527,"index":"B","solvedCount":4091},{"contestId":527,"index":"A","solvedCount":15835},{"contestId":526,"index":"G","solvedCount":926},{"contestId":526,"index":"F","solvedCount":3740},{"contestId":526,"index":"E","solvedCount":1195},{"contestId":526,"index":"D","solvedCount":2629},{"contestId":526,"index":"C","solvedCount":2696},{"contestId":526,"index":"B","solvedCount":4739},{"contestId":526,"index":"A","solvedCount":5083},{"contestId":525,"index":"E","solvedCount":4462},{"contestId":525,"index":"D","solvedCount":2332},{"contestId":525,"index":"C","solvedCount":6131},{"contestId":525,"index":"B","solvedCount":10375},{"contestId":525,"index":"A","solvedCount":16732},{"contestId":524,"index":"F","solvedCount":647},{"contestId":524,"index":"E","solvedCount":1405},{"contestId":524,"index":"D","solvedCount":1023},{"contestId":524,"index":"C","solvedCount":2203},{"contestId":524,"index":"B","solvedCount":1569},{"contestId":524,"index":"A","solvedCount":1492},{"contestId":523,"index":"D","solvedCount":2614},{"contestId":523,"index":"C","solvedCount":2623},{"contestId":523,"index":"B","solvedCount":1002},{"contestId":523,"index":"A","solvedCount":2880},{"contestId":522,"index":"D","solvedCount":4322},{"contestId":522,"index":"C","solvedCount":768},{"contestId":522,"index":"B","solvedCount":9671},{"contestId":522,"index":"A","solvedCount":19500},{"contestId":521,"index":"E","solvedCount":1359},{"contestId":521,"index":"D","solvedCount":2028},{"contestId":520,"index":"E","solvedCount":2162},{"contestId":520,"index":"D","solvedCount":1704},{"contestId":520,"index":"C","solvedCount":4356},{"contestId":520,"index":"B","solvedCount":66375},{"contestId":520,"index":"A","solvedCount":134440},{"contestId":519,"index":"E","solvedCount":9146},{"contestId":519,"index":"D","solvedCount":6966},{"contestId":519,"index":"C","solvedCount":20897},{"contestId":519,"index":"B","solvedCount":44668},{"contestId":519,"index":"A","solvedCount":20332},{"contestId":518,"index":"F","solvedCount":445},{"contestId":518,"index":"E","solvedCount":1083},{"contestId":518,"index":"D","solvedCount":8713},{"contestId":518,"index":"C","solvedCount":6429},{"contestId":518,"index":"B","solvedCount":8473},{"contestId":518,"index":"A","solvedCount":9608},{"contestId":516,"index":"E","solvedCount":684},{"contestId":516,"index":"D","solvedCount":1644},{"contestId":515,"index":"E","solvedCount":2565},{"contestId":515,"index":"D","solvedCount":3055},{"contestId":515,"index":"C","solvedCount":29223},{"contestId":515,"index":"B","solvedCount":7836},{"contestId":515,"index":"A","solvedCount":22444},{"contestId":514,"index":"E","solvedCount":1811},{"contestId":514,"index":"D","solvedCount":5756},{"contestId":514,"index":"C","solvedCount":8627},{"contestId":514,"index":"B","solvedCount":22962},{"contestId":514,"index":"A","solvedCount":75796},{"contestId":513,"index":"G3","solvedCount":334},{"contestId":513,"index":"G2","solvedCount":755},{"contestId":513,"index":"G1","solvedCount":1864},{"contestId":513,"index":"F2","solvedCount":415},{"contestId":513,"index":"F1","solvedCount":399},{"contestId":513,"index":"E2","solvedCount":665},{"contestId":513,"index":"E1","solvedCount":610},{"contestId":513,"index":"D2","solvedCount":412},{"contestId":513,"index":"D1","solvedCount":660},{"contestId":513,"index":"C","solvedCount":1744},{"contestId":513,"index":"B2","solvedCount":2954},{"contestId":513,"index":"B1","solvedCount":3867},{"contestId":513,"index":"A","solvedCount":22040},{"contestId":512,"index":"E","solvedCount":677},{"contestId":512,"index":"D","solvedCount":1227},{"contestId":510,"index":"E","solvedCount":2560},{"contestId":510,"index":"D","solvedCount":6675},{"contestId":510,"index":"C","solvedCount":24132},{"contestId":510,"index":"B","solvedCount":16953},{"contestId":510,"index":"A","solvedCount":111256},{"contestId":509,"index":"F","solvedCount":1217},{"contestId":509,"index":"E","solvedCount":1915},{"contestId":509,"index":"D","solvedCount":835},{"contestId":509,"index":"C","solvedCount":2476},{"contestId":509,"index":"B","solvedCount":10034},{"contestId":509,"index":"A","solvedCount":45016},{"contestId":508,"index":"E","solvedCount":1998},{"contestId":508,"index":"D","solvedCount":4586},{"contestId":508,"index":"C","solvedCount":4701},{"contestId":508,"index":"B","solvedCount":24259},{"contestId":508,"index":"A","solvedCount":8510},{"contestId":507,"index":"E","solvedCount":3356},{"contestId":507,"index":"D","solvedCount":2222},{"contestId":507,"index":"C","solvedCount":4613},{"contestId":507,"index":"B","solvedCount":27104},{"contestId":507,"index":"A","solvedCount":22478},{"contestId":506,"index":"E","solvedCount":1048},{"contestId":506,"index":"D","solvedCount":2631},{"contestId":505,"index":"E","solvedCount":1663},{"contestId":505,"index":"D","solvedCount":3071},{"contestId":505,"index":"C","solvedCount":7593},{"contestId":505,"index":"B","solvedCount":15504},{"contestId":505,"index":"A","solvedCount":6993},{"contestId":504,"index":"E","solvedCount":1115},{"contestId":504,"index":"D","solvedCount":380},{"contestId":501,"index":"E","solvedCount":989},{"contestId":501,"index":"D","solvedCount":2786},{"contestId":501,"index":"C","solvedCount":6138},{"contestId":501,"index":"B","solvedCount":20128},{"contestId":501,"index":"A","solvedCount":24563},{"contestId":500,"index":"G","solvedCount":346},{"contestId":500,"index":"F","solvedCount":877},{"contestId":500,"index":"E","solvedCount":1631},{"contestId":500,"index":"D","solvedCount":3331},{"contestId":500,"index":"C","solvedCount":6063},{"contestId":500,"index":"B","solvedCount":9774},{"contestId":500,"index":"A","solvedCount":65504},{"contestId":499,"index":"B","solvedCount":46033},{"contestId":499,"index":"A","solvedCount":14882},{"contestId":498,"index":"E","solvedCount":621},{"contestId":498,"index":"D","solvedCount":1303},{"contestId":498,"index":"C","solvedCount":4440},{"contestId":498,"index":"B","solvedCount":1333},{"contestId":498,"index":"A","solvedCount":6971},{"contestId":497,"index":"E","solvedCount":358},{"contestId":497,"index":"D","solvedCount":253},{"contestId":496,"index":"E","solvedCount":1820},{"contestId":496,"index":"D","solvedCount":3219},{"contestId":496,"index":"C","solvedCount":8239},{"contestId":496,"index":"B","solvedCount":6257},{"contestId":496,"index":"A","solvedCount":17323},{"contestId":495,"index":"B","solvedCount":8554},{"contestId":495,"index":"A","solvedCount":9182},{"contestId":494,"index":"E","solvedCount":554},{"contestId":494,"index":"D","solvedCount":719},{"contestId":494,"index":"C","solvedCount":1004},{"contestId":494,"index":"B","solvedCount":3291},{"contestId":494,"index":"A","solvedCount":6604},{"contestId":493,"index":"E","solvedCount":575},{"contestId":493,"index":"D","solvedCount":10333},{"contestId":493,"index":"C","solvedCount":7622},{"contestId":493,"index":"B","solvedCount":14182},{"contestId":493,"index":"A","solvedCount":6485},{"contestId":492,"index":"E","solvedCount":1784},{"contestId":492,"index":"D","solvedCount":3341},{"contestId":492,"index":"C","solvedCount":15646},{"contestId":492,"index":"B","solvedCount":94383},{"contestId":492,"index":"A","solvedCount":65950},{"contestId":491,"index":"C","solvedCount":554},{"contestId":491,"index":"B","solvedCount":694},{"contestId":491,"index":"A","solvedCount":3632},{"contestId":490,"index":"F","solvedCount":1973},{"contestId":490,"index":"E","solvedCount":1731},{"contestId":490,"index":"D","solvedCount":2338},{"contestId":490,"index":"C","solvedCount":9551},{"contestId":490,"index":"B","solvedCount":6536},{"contestId":490,"index":"A","solvedCount":73997},{"contestId":489,"index":"F","solvedCount":1993},{"contestId":489,"index":"E","solvedCount":1214},{"contestId":489,"index":"D","solvedCount":7152},{"contestId":489,"index":"C","solvedCount":53229},{"contestId":489,"index":"B","solvedCount":59769},{"contestId":489,"index":"A","solvedCount":10720},{"contestId":488,"index":"B","solvedCount":2270},{"contestId":488,"index":"A","solvedCount":15055},{"contestId":487,"index":"E","solvedCount":3111},{"contestId":487,"index":"D","solvedCount":1073},{"contestId":487,"index":"C","solvedCount":3181},{"contestId":487,"index":"B","solvedCount":4473},{"contestId":487,"index":"A","solvedCount":3989},{"contestId":486,"index":"E","solvedCount":2815},{"contestId":486,"index":"D","solvedCount":4466},{"contestId":486,"index":"C","solvedCount":12501},{"contestId":486,"index":"B","solvedCount":19492},{"contestId":486,"index":"A","solvedCount":162893},{"contestId":485,"index":"B","solvedCount":6837},{"contestId":485,"index":"A","solvedCount":8866},{"contestId":484,"index":"E","solvedCount":3319},{"contestId":484,"index":"D","solvedCount":3150},{"contestId":484,"index":"C","solvedCount":692},{"contestId":484,"index":"B","solvedCount":7903},{"contestId":484,"index":"A","solvedCount":13946},{"contestId":483,"index":"B","solvedCount":4470},{"contestId":483,"index":"A","solvedCount":25206},{"contestId":482,"index":"E","solvedCount":203},{"contestId":482,"index":"D","solvedCount":655},{"contestId":482,"index":"C","solvedCount":1037},{"contestId":482,"index":"B","solvedCount":8636},{"contestId":482,"index":"A","solvedCount":10322},{"contestId":480,"index":"E","solvedCount":669},{"contestId":480,"index":"D","solvedCount":531},{"contestId":479,"index":"E","solvedCount":5800},{"contestId":479,"index":"D","solvedCount":5048},{"contestId":479,"index":"C","solvedCount":33990},{"contestId":479,"index":"B","solvedCount":8555},{"contestId":479,"index":"A","solvedCount":116631},{"contestId":478,"index":"E","solvedCount":261},{"contestId":478,"index":"D","solvedCount":7521},{"contestId":478,"index":"C","solvedCount":21152},{"contestId":478,"index":"B","solvedCount":42486},{"contestId":478,"index":"A","solvedCount":27469},{"contestId":477,"index":"E","solvedCount":167},{"contestId":477,"index":"D","solvedCount":626},{"contestId":476,"index":"E","solvedCount":2175},{"contestId":476,"index":"D","solvedCount":5132},{"contestId":476,"index":"C","solvedCount":6080},{"contestId":476,"index":"B","solvedCount":38692},{"contestId":476,"index":"A","solvedCount":53282},{"contestId":475,"index":"F","solvedCount":285},{"contestId":475,"index":"E","solvedCount":726},{"contestId":475,"index":"D","solvedCount":7177},{"contestId":475,"index":"C","solvedCount":865},{"contestId":475,"index":"B","solvedCount":9454},{"contestId":475,"index":"A","solvedCount":4993},{"contestId":474,"index":"F","solvedCount":12742},{"contestId":474,"index":"E","solvedCount":4498},{"contestId":474,"index":"D","solvedCount":32488},{"contestId":474,"index":"C","solvedCount":3443},{"contestId":474,"index":"B","solvedCount":67575},{"contestId":474,"index":"A","solvedCount":57689},{"contestId":472,"index":"G","solvedCount":509},{"contestId":472,"index":"F","solvedCount":318},{"contestId":472,"index":"E","solvedCount":154},{"contestId":472,"index":"D","solvedCount":6856},{"contestId":472,"index":"C","solvedCount":6550},{"contestId":472,"index":"B","solvedCount":7699},{"contestId":472,"index":"A","solvedCount":72836},{"contestId":471,"index":"E","solvedCount":131},{"contestId":471,"index":"D","solvedCount":11133},{"contestId":471,"index":"C","solvedCount":3763},{"contestId":471,"index":"B","solvedCount":6240},{"contestId":471,"index":"A","solvedCount":13843},{"contestId":470,"index":"H","solvedCount":195},{"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":263},{"contestId":470,"index":"B","solvedCount":274},{"contestId":470,"index":"A","solvedCount":701},{"contestId":469,"index":"B","solvedCount":13489},{"contestId":469,"index":"A","solvedCount":126991},{"contestId":468,"index":"E","solvedCount":532},{"contestId":468,"index":"D","solvedCount":680},{"contestId":468,"index":"C","solvedCount":2847},{"contestId":468,"index":"B","solvedCount":5620},{"contestId":468,"index":"A","solvedCount":8675},{"contestId":467,"index":"E","solvedCount":890},{"contestId":467,"index":"D","solvedCount":2108},{"contestId":467,"index":"C","solvedCount":17207},{"contestId":467,"index":"B","solvedCount":44174},{"contestId":467,"index":"A","solvedCount":163776},{"contestId":466,"index":"E","solvedCount":2750},{"contestId":466,"index":"D","solvedCount":4013},{"contestId":466,"index":"C","solvedCount":43581},{"contestId":466,"index":"B","solvedCount":5374},{"contestId":466,"index":"A","solvedCount":80175},{"contestId":465,"index":"B","solvedCount":10956},{"contestId":465,"index":"A","solvedCount":10530},{"contestId":464,"index":"E","solvedCount":2053},{"contestId":464,"index":"D","solvedCount":804},{"contestId":464,"index":"C","solvedCount":1982},{"contestId":464,"index":"B","solvedCount":1806},{"contestId":464,"index":"A","solvedCount":6280},{"contestId":463,"index":"E","solvedCount":1853},{"contestId":463,"index":"D","solvedCount":7539},{"contestId":463,"index":"C","solvedCount":9310},{"contestId":463,"index":"B","solvedCount":30494},{"contestId":463,"index":"A","solvedCount":9672},{"contestId":462,"index":"B","solvedCount":15785},{"contestId":462,"index":"A","solvedCount":18007},{"contestId":461,"index":"E","solvedCount":754},{"contestId":461,"index":"D","solvedCount":493},{"contestId":461,"index":"C","solvedCount":1432},{"contestId":461,"index":"B","solvedCount":7486},{"contestId":461,"index":"A","solvedCount":16646},{"contestId":460,"index":"E","solvedCount":416},{"contestId":460,"index":"D","solvedCount":1063},{"contestId":460,"index":"C","solvedCount":6967},{"contestId":460,"index":"B","solvedCount":13591},{"contestId":460,"index":"A","solvedCount":53403},{"contestId":459,"index":"E","solvedCount":6089},{"contestId":459,"index":"D","solvedCount":14167},{"contestId":459,"index":"C","solvedCount":6537},{"contestId":459,"index":"B","solvedCount":49302},{"contestId":459,"index":"A","solvedCount":37165},{"contestId":457,"index":"F","solvedCount":129},{"contestId":457,"index":"E","solvedCount":135},{"contestId":457,"index":"D","solvedCount":437},{"contestId":457,"index":"C","solvedCount":986},{"contestId":457,"index":"B","solvedCount":1221},{"contestId":457,"index":"A","solvedCount":1427},{"contestId":456,"index":"B","solvedCount":19022},{"contestId":456,"index":"A","solvedCount":59155},{"contestId":455,"index":"E","solvedCount":871},{"contestId":455,"index":"D","solvedCount":3965},{"contestId":455,"index":"C","solvedCount":6699},{"contestId":455,"index":"B","solvedCount":7260},{"contestId":455,"index":"A","solvedCount":76503},{"contestId":454,"index":"B","solvedCount":19328},{"contestId":454,"index":"A","solvedCount":16387},{"contestId":453,"index":"E","solvedCount":1054},{"contestId":453,"index":"D","solvedCount":685},{"contestId":453,"index":"C","solvedCount":1844},{"contestId":453,"index":"B","solvedCount":5696},{"contestId":453,"index":"A","solvedCount":13241},{"contestId":452,"index":"F","solvedCount":1887},{"contestId":452,"index":"E","solvedCount":1247},{"contestId":452,"index":"D","solvedCount":1674},{"contestId":452,"index":"C","solvedCount":1854},{"contestId":452,"index":"B","solvedCount":2136},{"contestId":452,"index":"A","solvedCount":8620},{"contestId":451,"index":"E","solvedCount":4909},{"contestId":451,"index":"D","solvedCount":5146},{"contestId":451,"index":"C","solvedCount":3611},{"contestId":451,"index":"B","solvedCount":54897},{"contestId":451,"index":"A","solvedCount":78138},{"contestId":450,"index":"B","solvedCount":29397},{"contestId":450,"index":"A","solvedCount":47382},{"contestId":449,"index":"E","solvedCount":358},{"contestId":449,"index":"D","solvedCount":6701},{"contestId":449,"index":"C","solvedCount":2647},{"contestId":449,"index":"B","solvedCount":11510},{"contestId":449,"index":"A","solvedCount":4172},{"contestId":448,"index":"E","solvedCount":1982},{"contestId":448,"index":"D","solvedCount":17454},{"contestId":448,"index":"C","solvedCount":11251},{"contestId":448,"index":"B","solvedCount":17748},{"contestId":448,"index":"A","solvedCount":26288},{"contestId":447,"index":"B","solvedCount":21180},{"contestId":447,"index":"A","solvedCount":10399},{"contestId":446,"index":"E","solvedCount":208},{"contestId":446,"index":"D","solvedCount":518},{"contestId":446,"index":"C","solvedCount":4141},{"contestId":446,"index":"B","solvedCount":3965},{"contestId":446,"index":"A","solvedCount":13794},{"contestId":445,"index":"B","solvedCount":15591},{"contestId":445,"index":"A","solvedCount":34604},{"contestId":444,"index":"E","solvedCount":921},{"contestId":444,"index":"D","solvedCount":909},{"contestId":444,"index":"C","solvedCount":3509},{"contestId":444,"index":"B","solvedCount":1204},{"contestId":444,"index":"A","solvedCount":3605},{"contestId":443,"index":"B","solvedCount":4312},{"contestId":443,"index":"A","solvedCount":117811},{"contestId":442,"index":"E","solvedCount":221},{"contestId":442,"index":"D","solvedCount":1270},{"contestId":442,"index":"C","solvedCount":2046},{"contestId":442,"index":"B","solvedCount":6333},{"contestId":442,"index":"A","solvedCount":2383},{"contestId":441,"index":"E","solvedCount":849},{"contestId":441,"index":"D","solvedCount":1269},{"contestId":441,"index":"C","solvedCount":12105},{"contestId":441,"index":"B","solvedCount":7581},{"contestId":441,"index":"A","solvedCount":19528},{"contestId":440,"index":"D","solvedCount":1030},{"contestId":440,"index":"C","solvedCount":1158},{"contestId":440,"index":"B","solvedCount":2363},{"contestId":440,"index":"A","solvedCount":9153},{"contestId":439,"index":"E","solvedCount":1938},{"contestId":439,"index":"D","solvedCount":7331},{"contestId":439,"index":"C","solvedCount":4203},{"contestId":439,"index":"B","solvedCount":15122},{"contestId":439,"index":"A","solvedCount":26837},{"contestId":438,"index":"E","solvedCount":2395},{"contestId":438,"index":"D","solvedCount":12781},{"contestId":437,"index":"E","solvedCount":875},{"contestId":437,"index":"D","solvedCount":3758},{"contestId":437,"index":"C","solvedCount":15207},{"contestId":437,"index":"B","solvedCount":10594},{"contestId":437,"index":"A","solvedCount":9498},{"contestId":436,"index":"F","solvedCount":611},{"contestId":436,"index":"E","solvedCount":2134},{"contestId":436,"index":"D","solvedCount":376},{"contestId":436,"index":"C","solvedCount":2958},{"contestId":436,"index":"B","solvedCount":3185},{"contestId":436,"index":"A","solvedCount":3818},{"contestId":435,"index":"E","solvedCount":289},{"contestId":435,"index":"D","solvedCount":861},{"contestId":435,"index":"C","solvedCount":2761},{"contestId":435,"index":"B","solvedCount":7693},{"contestId":435,"index":"A","solvedCount":11275},{"contestId":434,"index":"E","solvedCount":547},{"contestId":434,"index":"D","solvedCount":618},{"contestId":433,"index":"E","solvedCount":578},{"contestId":433,"index":"D","solvedCount":1347},{"contestId":433,"index":"C","solvedCount":2645},{"contestId":433,"index":"B","solvedCount":58014},{"contestId":433,"index":"A","solvedCount":18217},{"contestId":432,"index":"E","solvedCount":821},{"contestId":432,"index":"D","solvedCount":13025},{"contestId":432,"index":"C","solvedCount":2710},{"contestId":432,"index":"B","solvedCount":12354},{"contestId":432,"index":"A","solvedCount":71455},{"contestId":431,"index":"E","solvedCount":1241},{"contestId":431,"index":"D","solvedCount":3001},{"contestId":431,"index":"C","solvedCount":31068},{"contestId":431,"index":"B","solvedCount":11904},{"contestId":431,"index":"A","solvedCount":68594},{"contestId":430,"index":"B","solvedCount":4168},{"contestId":430,"index":"A","solvedCount":2438},{"contestId":429,"index":"E","solvedCount":1062},{"contestId":429,"index":"D","solvedCount":3315},{"contestId":429,"index":"C","solvedCount":1065},{"contestId":429,"index":"B","solvedCount":10623},{"contestId":429,"index":"A","solvedCount":12565},{"contestId":427,"index":"E","solvedCount":1691},{"contestId":427,"index":"D","solvedCount":2772},{"contestId":427,"index":"C","solvedCount":18069},{"contestId":427,"index":"B","solvedCount":15693},{"contestId":427,"index":"A","solvedCount":101730},{"contestId":426,"index":"B","solvedCount":3992},{"contestId":426,"index":"A","solvedCount":10150},{"contestId":425,"index":"E","solvedCount":855},{"contestId":425,"index":"D","solvedCount":1681},{"contestId":425,"index":"C","solvedCount":1026},{"contestId":425,"index":"B","solvedCount":1453},{"contestId":425,"index":"A","solvedCount":4206},{"contestId":424,"index":"E","solvedCount":151},{"contestId":424,"index":"D","solvedCount":640},{"contestId":424,"index":"C","solvedCount":6047},{"contestId":424,"index":"B","solvedCount":8553},{"contestId":424,"index":"A","solvedCount":9420},{"contestId":421,"index":"D","solvedCount":732},{"contestId":421,"index":"A","solvedCount":7026},{"contestId":420,"index":"E","solvedCount":330},{"contestId":420,"index":"D","solvedCount":1045},{"contestId":420,"index":"C","solvedCount":1444},{"contestId":420,"index":"B","solvedCount":1181},{"contestId":420,"index":"A","solvedCount":7228},{"contestId":418,"index":"E","solvedCount":476},{"contestId":418,"index":"D","solvedCount":591},{"contestId":417,"index":"E","solvedCount":1006},{"contestId":417,"index":"D","solvedCount":3035},{"contestId":417,"index":"C","solvedCount":5133},{"contestId":417,"index":"B","solvedCount":2053},{"contestId":417,"index":"A","solvedCount":3462},{"contestId":416,"index":"E","solvedCount":1932},{"contestId":416,"index":"D","solvedCount":1168},{"contestId":416,"index":"C","solvedCount":8862},{"contestId":416,"index":"B","solvedCount":9534},{"contestId":416,"index":"A","solvedCount":10226},{"contestId":415,"index":"B","solvedCount":6756},{"contestId":415,"index":"A","solvedCount":9712},{"contestId":414,"index":"E","solvedCount":268},{"contestId":414,"index":"D","solvedCount":784},{"contestId":414,"index":"C","solvedCount":2424},{"contestId":414,"index":"B","solvedCount":31243},{"contestId":414,"index":"A","solvedCount":10652},{"contestId":413,"index":"E","solvedCount":882},{"contestId":413,"index":"D","solvedCount":948},{"contestId":413,"index":"C","solvedCount":2709},{"contestId":413,"index":"B","solvedCount":1872},{"contestId":413,"index":"A","solvedCount":3060},{"contestId":412,"index":"E","solvedCount":951},{"contestId":412,"index":"D","solvedCount":2532},{"contestId":412,"index":"C","solvedCount":4292},{"contestId":412,"index":"B","solvedCount":6581},{"contestId":412,"index":"A","solvedCount":5121},{"contestId":411,"index":"C","solvedCount":1307},{"contestId":411,"index":"B","solvedCount":1430},{"contestId":411,"index":"A","solvedCount":8263},{"contestId":409,"index":"I","solvedCount":171},{"contestId":409,"index":"H","solvedCount":9621},{"contestId":409,"index":"G","solvedCount":578},{"contestId":409,"index":"F","solvedCount":2191},{"contestId":409,"index":"E","solvedCount":625},{"contestId":409,"index":"D","solvedCount":1817},{"contestId":409,"index":"C","solvedCount":2151},{"contestId":409,"index":"B","solvedCount":1438},{"contestId":409,"index":"A","solvedCount":2648},{"contestId":408,"index":"B","solvedCount":10510},{"contestId":408,"index":"A","solvedCount":12181},{"contestId":407,"index":"E","solvedCount":1376},{"contestId":407,"index":"D","solvedCount":847},{"contestId":407,"index":"C","solvedCount":1266},{"contestId":407,"index":"B","solvedCount":7275},{"contestId":407,"index":"A","solvedCount":5224},{"contestId":406,"index":"E","solvedCount":408},{"contestId":406,"index":"D","solvedCount":1328},{"contestId":405,"index":"E","solvedCount":1669},{"contestId":405,"index":"D","solvedCount":3307},{"contestId":405,"index":"C","solvedCount":4980},{"contestId":405,"index":"B","solvedCount":6158},{"contestId":405,"index":"A","solvedCount":132404},{"contestId":404,"index":"E","solvedCount":666},{"contestId":404,"index":"D","solvedCount":2510},{"contestId":404,"index":"C","solvedCount":5906},{"contestId":404,"index":"B","solvedCount":3068},{"contestId":404,"index":"A","solvedCount":26561},{"contestId":403,"index":"E","solvedCount":280},{"contestId":403,"index":"D","solvedCount":1265},{"contestId":402,"index":"E","solvedCount":2658},{"contestId":402,"index":"D","solvedCount":2817},{"contestId":402,"index":"C","solvedCount":6472},{"contestId":402,"index":"B","solvedCount":4020},{"contestId":402,"index":"A","solvedCount":4928},{"contestId":401,"index":"D","solvedCount":4827},{"contestId":401,"index":"C","solvedCount":22109},{"contestId":401,"index":"B","solvedCount":4650},{"contestId":401,"index":"A","solvedCount":17631},{"contestId":400,"index":"E","solvedCount":1079},{"contestId":400,"index":"D","solvedCount":3308},{"contestId":400,"index":"C","solvedCount":3041},{"contestId":400,"index":"B","solvedCount":8721},{"contestId":400,"index":"A","solvedCount":6962},{"contestId":399,"index":"B","solvedCount":1924},{"contestId":399,"index":"A","solvedCount":4249},{"contestId":398,"index":"E","solvedCount":124},{"contestId":398,"index":"D","solvedCount":1372},{"contestId":398,"index":"C","solvedCount":222},{"contestId":398,"index":"B","solvedCount":1222},{"contestId":398,"index":"A","solvedCount":967},{"contestId":397,"index":"B","solvedCount":836},{"contestId":397,"index":"A","solvedCount":2739},{"contestId":396,"index":"E","solvedCount":167},{"contestId":396,"index":"D","solvedCount":466},{"contestId":396,"index":"C","solvedCount":1897},{"contestId":396,"index":"B","solvedCount":1202},{"contestId":396,"index":"A","solvedCount":1658},{"contestId":394,"index":"E","solvedCount":134},{"contestId":394,"index":"D","solvedCount":301},{"contestId":394,"index":"C","solvedCount":562},{"contestId":394,"index":"B","solvedCount":629},{"contestId":394,"index":"A","solvedCount":2742},{"contestId":393,"index":"B","solvedCount":2084},{"contestId":393,"index":"A","solvedCount":7020},{"contestId":392,"index":"E","solvedCount":188},{"contestId":392,"index":"D","solvedCount":243},{"contestId":392,"index":"C","solvedCount":695},{"contestId":392,"index":"B","solvedCount":1072},{"contestId":392,"index":"A","solvedCount":1013},{"contestId":391,"index":"F3","solvedCount":120},{"contestId":391,"index":"F2","solvedCount":123},{"contestId":391,"index":"F1","solvedCount":229},{"contestId":391,"index":"E2","solvedCount":191},{"contestId":391,"index":"E1","solvedCount":137},{"contestId":391,"index":"D2","solvedCount":220},{"contestId":391,"index":"D1","solvedCount":296},{"contestId":391,"index":"C3","solvedCount":180},{"contestId":391,"index":"C2","solvedCount":156},{"contestId":391,"index":"C1","solvedCount":214},{"contestId":391,"index":"B","solvedCount":444},{"contestId":391,"index":"A","solvedCount":1817},{"contestId":390,"index":"E","solvedCount":279},{"contestId":390,"index":"D","solvedCount":539},{"contestId":390,"index":"C","solvedCount":701},{"contestId":390,"index":"B","solvedCount":1316},{"contestId":390,"index":"A","solvedCount":3782},{"contestId":389,"index":"B","solvedCount":7389},{"contestId":389,"index":"A","solvedCount":15111},{"contestId":388,"index":"E","solvedCount":263},{"contestId":388,"index":"D","solvedCount":526},{"contestId":388,"index":"C","solvedCount":3978},{"contestId":388,"index":"B","solvedCount":2623},{"contestId":388,"index":"A","solvedCount":12030},{"contestId":387,"index":"E","solvedCount":1027},{"contestId":387,"index":"D","solvedCount":1231},{"contestId":387,"index":"C","solvedCount":2314},{"contestId":387,"index":"B","solvedCount":13158},{"contestId":387,"index":"A","solvedCount":10682},{"contestId":386,"index":"D","solvedCount":586},{"contestId":386,"index":"C","solvedCount":983},{"contestId":386,"index":"B","solvedCount":2575},{"contestId":386,"index":"A","solvedCount":7884},{"contestId":385,"index":"E","solvedCount":692},{"contestId":385,"index":"D","solvedCount":976},{"contestId":385,"index":"C","solvedCount":10906},{"contestId":385,"index":"B","solvedCount":10999},{"contestId":385,"index":"A","solvedCount":17467},{"contestId":384,"index":"B","solvedCount":3847},{"contestId":384,"index":"A","solvedCount":17479},{"contestId":383,"index":"E","solvedCount":4814},{"contestId":383,"index":"D","solvedCount":3464},{"contestId":383,"index":"C","solvedCount":8010},{"contestId":383,"index":"B","solvedCount":820},{"contestId":383,"index":"A","solvedCount":5640},{"contestId":382,"index":"E","solvedCount":471},{"contestId":382,"index":"D","solvedCount":756},{"contestId":382,"index":"C","solvedCount":8820},{"contestId":382,"index":"B","solvedCount":1533},{"contestId":382,"index":"A","solvedCount":13919},{"contestId":381,"index":"B","solvedCount":7450},{"contestId":381,"index":"A","solvedCount":96177},{"contestId":380,"index":"E","solvedCount":378},{"contestId":380,"index":"D","solvedCount":559},{"contestId":380,"index":"C","solvedCount":21735},{"contestId":380,"index":"B","solvedCount":586},{"contestId":380,"index":"A","solvedCount":2959},{"contestId":379,"index":"G","solvedCount":345},{"contestId":379,"index":"F","solvedCount":2858},{"contestId":379,"index":"E","solvedCount":406},{"contestId":379,"index":"D","solvedCount":1688},{"contestId":379,"index":"C","solvedCount":7106},{"contestId":379,"index":"B","solvedCount":7648},{"contestId":379,"index":"A","solvedCount":54761},{"contestId":378,"index":"B","solvedCount":6267},{"contestId":378,"index":"A","solvedCount":26294},{"contestId":377,"index":"E","solvedCount":608},{"contestId":377,"index":"D","solvedCount":1522},{"contestId":377,"index":"C","solvedCount":1442},{"contestId":377,"index":"B","solvedCount":2621},{"contestId":377,"index":"A","solvedCount":28840},{"contestId":376,"index":"B","solvedCount":7024},{"contestId":376,"index":"A","solvedCount":10006},{"contestId":375,"index":"E","solvedCount":675},{"contestId":375,"index":"D","solvedCount":9729},{"contestId":375,"index":"C","solvedCount":686},{"contestId":375,"index":"B","solvedCount":5483},{"contestId":375,"index":"A","solvedCount":5426},{"contestId":374,"index":"E","solvedCount":248},{"contestId":374,"index":"D","solvedCount":1043},{"contestId":374,"index":"C","solvedCount":3076},{"contestId":374,"index":"B","solvedCount":3535},{"contestId":374,"index":"A","solvedCount":3137},{"contestId":373,"index":"B","solvedCount":2831},{"contestId":373,"index":"A","solvedCount":11597},{"contestId":372,"index":"E","solvedCount":297},{"contestId":372,"index":"D","solvedCount":1207},{"contestId":372,"index":"C","solvedCount":5290},{"contestId":372,"index":"B","solvedCount":2888},{"contestId":372,"index":"A","solvedCount":16113},{"contestId":371,"index":"E","solvedCount":1481},{"contestId":371,"index":"D","solvedCount":6900},{"contestId":371,"index":"C","solvedCount":37404},{"contestId":371,"index":"B","solvedCount":12817},{"contestId":371,"index":"A","solvedCount":6791},{"contestId":370,"index":"E","solvedCount":351},{"contestId":370,"index":"D","solvedCount":730},{"contestId":370,"index":"C","solvedCount":1763},{"contestId":370,"index":"B","solvedCount":2736},{"contestId":370,"index":"A","solvedCount":12336},{"contestId":369,"index":"E","solvedCount":2977},{"contestId":369,"index":"D","solvedCount":1336},{"contestId":369,"index":"C","solvedCount":12390},{"contestId":369,"index":"B","solvedCount":6945},{"contestId":369,"index":"A","solvedCount":12389},{"contestId":368,"index":"B","solvedCount":51900},{"contestId":368,"index":"A","solvedCount":8086},{"contestId":367,"index":"E","solvedCount":1459},{"contestId":367,"index":"D","solvedCount":722},{"contestId":367,"index":"C","solvedCount":1967},{"contestId":367,"index":"B","solvedCount":2754},{"contestId":367,"index":"A","solvedCount":4581},{"contestId":366,"index":"E","solvedCount":876},{"contestId":366,"index":"D","solvedCount":1781},{"contestId":366,"index":"C","solvedCount":6322},{"contestId":366,"index":"B","solvedCount":7215},{"contestId":366,"index":"A","solvedCount":4858},{"contestId":365,"index":"B","solvedCount":15549},{"contestId":365,"index":"A","solvedCount":23614},{"contestId":364,"index":"E","solvedCount":743},{"contestId":364,"index":"D","solvedCount":2676},{"contestId":364,"index":"C","solvedCount":657},{"contestId":364,"index":"B","solvedCount":1284},{"contestId":364,"index":"A","solvedCount":5012},{"contestId":363,"index":"E","solvedCount":255},{"contestId":363,"index":"D","solvedCount":4471},{"contestId":363,"index":"C","solvedCount":14275},{"contestId":363,"index":"B","solvedCount":72026},{"contestId":363,"index":"A","solvedCount":11580},{"contestId":362,"index":"E","solvedCount":950},{"contestId":362,"index":"D","solvedCount":1127},{"contestId":362,"index":"C","solvedCount":2058},{"contestId":362,"index":"B","solvedCount":14869},{"contestId":362,"index":"A","solvedCount":2824},{"contestId":361,"index":"B","solvedCount":8911},{"contestId":361,"index":"A","solvedCount":18012},{"contestId":360,"index":"E","solvedCount":849},{"contestId":360,"index":"D","solvedCount":528},{"contestId":360,"index":"C","solvedCount":1282},{"contestId":360,"index":"B","solvedCount":3767},{"contestId":360,"index":"A","solvedCount":2153},{"contestId":359,"index":"E","solvedCount":560},{"contestId":359,"index":"D","solvedCount":5963},{"contestId":359,"index":"C","solvedCount":3647},{"contestId":359,"index":"B","solvedCount":8845},{"contestId":359,"index":"A","solvedCount":9360},{"contestId":358,"index":"E","solvedCount":448},{"contestId":358,"index":"D","solvedCount":4592},{"contestId":358,"index":"C","solvedCount":2356},{"contestId":358,"index":"B","solvedCount":3921},{"contestId":358,"index":"A","solvedCount":8214},{"contestId":357,"index":"B","solvedCount":8617},{"contestId":357,"index":"A","solvedCount":7811},{"contestId":356,"index":"E","solvedCount":605},{"contestId":356,"index":"D","solvedCount":1165},{"contestId":356,"index":"C","solvedCount":1421},{"contestId":356,"index":"B","solvedCount":2123},{"contestId":356,"index":"A","solvedCount":17421},{"contestId":355,"index":"B","solvedCount":5002},{"contestId":355,"index":"A","solvedCount":9930},{"contestId":354,"index":"E","solvedCount":938},{"contestId":354,"index":"D","solvedCount":533},{"contestId":354,"index":"C","solvedCount":3402},{"contestId":354,"index":"B","solvedCount":530},{"contestId":354,"index":"A","solvedCount":5688},{"contestId":353,"index":"E","solvedCount":707},{"contestId":353,"index":"D","solvedCount":3237},{"contestId":353,"index":"C","solvedCount":5314},{"contestId":353,"index":"B","solvedCount":2451},{"contestId":353,"index":"A","solvedCount":20258},{"contestId":352,"index":"B","solvedCount":18473},{"contestId":352,"index":"A","solvedCount":29183},{"contestId":351,"index":"E","solvedCount":1851},{"contestId":351,"index":"D","solvedCount":1438},{"contestId":351,"index":"C","solvedCount":668},{"contestId":351,"index":"B","solvedCount":2845},{"contestId":351,"index":"A","solvedCount":3113},{"contestId":350,"index":"E","solvedCount":888},{"contestId":350,"index":"D","solvedCount":330},{"contestId":350,"index":"C","solvedCount":6871},{"contestId":350,"index":"B","solvedCount":3444},{"contestId":350,"index":"A","solvedCount":17728},{"contestId":349,"index":"B","solvedCount":15307},{"contestId":349,"index":"A","solvedCount":34613},{"contestId":348,"index":"E","solvedCount":655},{"contestId":348,"index":"D","solvedCount":2358},{"contestId":348,"index":"C","solvedCount":2959},{"contestId":348,"index":"B","solvedCount":2328},{"contestId":348,"index":"A","solvedCount":15097},{"contestId":347,"index":"B","solvedCount":9971},{"contestId":347,"index":"A","solvedCount":9918},{"contestId":346,"index":"E","solvedCount":389},{"contestId":346,"index":"D","solvedCount":895},{"contestId":346,"index":"C","solvedCount":1531},{"contestId":346,"index":"B","solvedCount":4471},{"contestId":346,"index":"A","solvedCount":9474},{"contestId":345,"index":"G","solvedCount":105},{"contestId":345,"index":"F","solvedCount":55},{"contestId":345,"index":"E","solvedCount":57},{"contestId":345,"index":"D","solvedCount":84},{"contestId":345,"index":"C","solvedCount":130},{"contestId":345,"index":"B","solvedCount":130},{"contestId":345,"index":"A","solvedCount":568},{"contestId":344,"index":"B","solvedCount":9750},{"contestId":344,"index":"A","solvedCount":160458},{"contestId":343,"index":"E","solvedCount":993},{"contestId":343,"index":"D","solvedCount":7480},{"contestId":343,"index":"C","solvedCount":3278},{"contestId":343,"index":"B","solvedCount":19034},{"contestId":343,"index":"A","solvedCount":10233},{"contestId":342,"index":"E","solvedCount":11632},{"contestId":342,"index":"D","solvedCount":589},{"contestId":342,"index":"C","solvedCount":2021},{"contestId":342,"index":"B","solvedCount":4242},{"contestId":342,"index":"A","solvedCount":14192},{"contestId":341,"index":"E","solvedCount":627},{"contestId":341,"index":"D","solvedCount":1436},{"contestId":340,"index":"E","solvedCount":2860},{"contestId":340,"index":"D","solvedCount":8065},{"contestId":340,"index":"C","solvedCount":4759},{"contestId":340,"index":"B","solvedCount":2396},{"contestId":340,"index":"A","solvedCount":8467},{"contestId":339,"index":"E","solvedCount":613},{"contestId":339,"index":"D","solvedCount":34814},{"contestId":339,"index":"C","solvedCount":8854},{"contestId":339,"index":"B","solvedCount":84394},{"contestId":339,"index":"A","solvedCount":290993},{"contestId":338,"index":"E","solvedCount":1240},{"contestId":338,"index":"D","solvedCount":1525},{"contestId":337,"index":"E","solvedCount":1170},{"contestId":337,"index":"D","solvedCount":7189},{"contestId":337,"index":"C","solvedCount":5293},{"contestId":337,"index":"B","solvedCount":10198},{"contestId":337,"index":"A","solvedCount":98923},{"contestId":336,"index":"E","solvedCount":158},{"contestId":336,"index":"D","solvedCount":1249},{"contestId":336,"index":"C","solvedCount":2679},{"contestId":336,"index":"B","solvedCount":1377},{"contestId":336,"index":"A","solvedCount":10797},{"contestId":335,"index":"F","solvedCount":780},{"contestId":335,"index":"E","solvedCount":265},{"contestId":335,"index":"D","solvedCount":372},{"contestId":335,"index":"C","solvedCount":643},{"contestId":335,"index":"B","solvedCount":2424},{"contestId":335,"index":"A","solvedCount":2898},{"contestId":334,"index":"B","solvedCount":3930},{"contestId":334,"index":"A","solvedCount":20346},{"contestId":333,"index":"E","solvedCount":1315},{"contestId":333,"index":"D","solvedCount":2286},{"contestId":333,"index":"C","solvedCount":443},{"contestId":333,"index":"B","solvedCount":2797},{"contestId":333,"index":"A","solvedCount":4362},{"contestId":332,"index":"E","solvedCount":356},{"contestId":332,"index":"D","solvedCount":444},{"contestId":332,"index":"C","solvedCount":1062},{"contestId":332,"index":"B","solvedCount":8887},{"contestId":332,"index":"A","solvedCount":3748},{"contestId":331,"index":"E2","solvedCount":239},{"contestId":331,"index":"E1","solvedCount":220},{"contestId":331,"index":"D3","solvedCount":210},{"contestId":331,"index":"D2","solvedCount":164},{"contestId":331,"index":"D1","solvedCount":247},{"contestId":331,"index":"C3","solvedCount":638},{"contestId":331,"index":"C2","solvedCount":450},{"contestId":331,"index":"C1","solvedCount":7227},{"contestId":331,"index":"B2","solvedCount":842},{"contestId":331,"index":"B1","solvedCount":826},{"contestId":331,"index":"A2","solvedCount":1569},{"contestId":331,"index":"A1","solvedCount":1544},{"contestId":330,"index":"B","solvedCount":19899},{"contestId":330,"index":"A","solvedCount":32133},{"contestId":329,"index":"E","solvedCount":202},{"contestId":329,"index":"D","solvedCount":444},{"contestId":329,"index":"C","solvedCount":1034},{"contestId":329,"index":"B","solvedCount":7783},{"contestId":329,"index":"A","solvedCount":4874},{"contestId":328,"index":"B","solvedCount":1611},{"contestId":328,"index":"A","solvedCount":2448},{"contestId":327,"index":"E","solvedCount":1656},{"contestId":327,"index":"D","solvedCount":2540},{"contestId":327,"index":"C","solvedCount":3732},{"contestId":327,"index":"B","solvedCount":22008},{"contestId":327,"index":"A","solvedCount":52327},{"contestId":325,"index":"E","solvedCount":1030},{"contestId":325,"index":"D","solvedCount":604},{"contestId":325,"index":"C","solvedCount":506},{"contestId":325,"index":"B","solvedCount":1682},{"contestId":325,"index":"A","solvedCount":2324},{"contestId":323,"index":"C","solvedCount":721},{"contestId":323,"index":"B","solvedCount":498},{"contestId":323,"index":"A","solvedCount":985},{"contestId":322,"index":"B","solvedCount":13430},{"contestId":322,"index":"A","solvedCount":9240},{"contestId":321,"index":"E","solvedCount":6806},{"contestId":321,"index":"D","solvedCount":661},{"contestId":321,"index":"C","solvedCount":10006},{"contestId":321,"index":"B","solvedCount":3995},{"contestId":321,"index":"A","solvedCount":3940},{"contestId":320,"index":"B","solvedCount":7905},{"contestId":320,"index":"A","solvedCount":46698},{"contestId":319,"index":"E","solvedCount":821},{"contestId":319,"index":"D","solvedCount":796},{"contestId":319,"index":"C","solvedCount":7028},{"contestId":319,"index":"B","solvedCount":4934},{"contestId":319,"index":"A","solvedCount":3062},{"contestId":318,"index":"B","solvedCount":8416},{"contestId":318,"index":"A","solvedCount":149378},{"contestId":317,"index":"E","solvedCount":177},{"contestId":317,"index":"D","solvedCount":1326},{"contestId":317,"index":"C","solvedCount":590},{"contestId":317,"index":"B","solvedCount":1687},{"contestId":317,"index":"A","solvedCount":4973},{"contestId":316,"index":"G3","solvedCount":551},{"contestId":316,"index":"G2","solvedCount":523},{"contestId":316,"index":"G1","solvedCount":1102},{"contestId":316,"index":"F3","solvedCount":199},{"contestId":316,"index":"F2","solvedCount":178},{"contestId":316,"index":"F1","solvedCount":204},{"contestId":316,"index":"E3","solvedCount":592},{"contestId":316,"index":"E2","solvedCount":439},{"contestId":316,"index":"E1","solvedCount":1564},{"contestId":316,"index":"D3","solvedCount":751},{"contestId":316,"index":"D2","solvedCount":556},{"contestId":316,"index":"D1","solvedCount":636},{"contestId":316,"index":"C2","solvedCount":671},{"contestId":316,"index":"C1","solvedCount":617},{"contestId":316,"index":"B2","solvedCount":1800},{"contestId":316,"index":"B1","solvedCount":1521},{"contestId":316,"index":"A2","solvedCount":2315},{"contestId":316,"index":"A1","solvedCount":2924},{"contestId":315,"index":"B","solvedCount":7830},{"contestId":315,"index":"A","solvedCount":12500},{"contestId":314,"index":"E","solvedCount":441},{"contestId":314,"index":"D","solvedCount":625},{"contestId":314,"index":"C","solvedCount":2103},{"contestId":314,"index":"B","solvedCount":1656},{"contestId":314,"index":"A","solvedCount":2196},{"contestId":313,"index":"E","solvedCount":636},{"contestId":313,"index":"D","solvedCount":1761},{"contestId":313,"index":"C","solvedCount":6016},{"contestId":313,"index":"B","solvedCount":58032},{"contestId":313,"index":"A","solvedCount":67131},{"contestId":312,"index":"B","solvedCount":14078},{"contestId":312,"index":"A","solvedCount":5445},{"contestId":311,"index":"E","solvedCount":1744},{"contestId":311,"index":"D","solvedCount":839},{"contestId":311,"index":"C","solvedCount":607},{"contestId":311,"index":"B","solvedCount":4567},{"contestId":311,"index":"A","solvedCount":4254},{"contestId":309,"index":"E","solvedCount":303},{"contestId":309,"index":"D","solvedCount":206},{"contestId":309,"index":"C","solvedCount":1516},{"contestId":309,"index":"B","solvedCount":969},{"contestId":309,"index":"A","solvedCount":564},{"contestId":306,"index":"D","solvedCount":340},{"contestId":306,"index":"C","solvedCount":668},{"contestId":306,"index":"B","solvedCount":536},{"contestId":306,"index":"A","solvedCount":8324},{"contestId":305,"index":"E","solvedCount":804},{"contestId":305,"index":"D","solvedCount":590},{"contestId":305,"index":"C","solvedCount":2692},{"contestId":305,"index":"B","solvedCount":2326},{"contestId":305,"index":"A","solvedCount":5284},{"contestId":304,"index":"B","solvedCount":3202},{"contestId":304,"index":"A","solvedCount":12291},{"contestId":303,"index":"E","solvedCount":476},{"contestId":303,"index":"D","solvedCount":441},{"contestId":303,"index":"C","solvedCount":990},{"contestId":303,"index":"B","solvedCount":1443},{"contestId":303,"index":"A","solvedCount":8680},{"contestId":302,"index":"B","solvedCount":9586},{"contestId":302,"index":"A","solvedCount":9878},{"contestId":301,"index":"E","solvedCount":520},{"contestId":301,"index":"D","solvedCount":3211},{"contestId":301,"index":"C","solvedCount":514},{"contestId":301,"index":"B","solvedCount":2897},{"contestId":301,"index":"A","solvedCount":3280},{"contestId":300,"index":"E","solvedCount":1147},{"contestId":300,"index":"D","solvedCount":880},{"contestId":300,"index":"C","solvedCount":12867},{"contestId":300,"index":"B","solvedCount":7418},{"contestId":300,"index":"A","solvedCount":28308},{"contestId":299,"index":"B","solvedCount":6691},{"contestId":299,"index":"A","solvedCount":9650},{"contestId":298,"index":"B","solvedCount":16094},{"contestId":298,"index":"A","solvedCount":11825},{"contestId":297,"index":"E","solvedCount":460},{"contestId":297,"index":"D","solvedCount":657},{"contestId":297,"index":"C","solvedCount":1041},{"contestId":297,"index":"B","solvedCount":3790},{"contestId":297,"index":"A","solvedCount":3904},{"contestId":296,"index":"B","solvedCount":2790},{"contestId":296,"index":"A","solvedCount":26608},{"contestId":295,"index":"E","solvedCount":880},{"contestId":295,"index":"D","solvedCount":768},{"contestId":295,"index":"C","solvedCount":1994},{"contestId":295,"index":"B","solvedCount":18990},{"contestId":295,"index":"A","solvedCount":28232},{"contestId":294,"index":"E","solvedCount":1213},{"contestId":294,"index":"D","solvedCount":419},{"contestId":294,"index":"C","solvedCount":4534},{"contestId":294,"index":"B","solvedCount":5140},{"contestId":294,"index":"A","solvedCount":29054},{"contestId":293,"index":"E","solvedCount":2187},{"contestId":293,"index":"D","solvedCount":293},{"contestId":293,"index":"C","solvedCount":700},{"contestId":293,"index":"B","solvedCount":1013},{"contestId":293,"index":"A","solvedCount":3244},{"contestId":292,"index":"E","solvedCount":5131},{"contestId":292,"index":"D","solvedCount":2861},{"contestId":292,"index":"C","solvedCount":1370},{"contestId":292,"index":"B","solvedCount":11069},{"contestId":292,"index":"A","solvedCount":2923},{"contestId":291,"index":"E","solvedCount":1656},{"contestId":291,"index":"D","solvedCount":1544},{"contestId":291,"index":"C","solvedCount":1905},{"contestId":291,"index":"B","solvedCount":3108},{"contestId":291,"index":"A","solvedCount":6572},{"contestId":290,"index":"F","solvedCount":161},{"contestId":290,"index":"E","solvedCount":241},{"contestId":290,"index":"D","solvedCount":1919},{"contestId":290,"index":"C","solvedCount":1691},{"contestId":290,"index":"B","solvedCount":2636},{"contestId":290,"index":"A","solvedCount":3270},{"contestId":289,"index":"B","solvedCount":19290},{"contestId":289,"index":"A","solvedCount":10540},{"contestId":288,"index":"E","solvedCount":414},{"contestId":288,"index":"D","solvedCount":863},{"contestId":288,"index":"C","solvedCount":2477},{"contestId":288,"index":"B","solvedCount":3262},{"contestId":288,"index":"A","solvedCount":6869},{"contestId":287,"index":"B","solvedCount":12091},{"contestId":287,"index":"A","solvedCount":22385},{"contestId":286,"index":"E","solvedCount":1100},{"contestId":286,"index":"D","solvedCount":503},{"contestId":286,"index":"C","solvedCount":1631},{"contestId":286,"index":"B","solvedCount":1198},{"contestId":286,"index":"A","solvedCount":3491},{"contestId":285,"index":"E","solvedCount":1422},{"contestId":285,"index":"D","solvedCount":1708},{"contestId":285,"index":"C","solvedCount":26784},{"contestId":285,"index":"B","solvedCount":15864},{"contestId":285,"index":"A","solvedCount":14289},{"contestId":284,"index":"B","solvedCount":7455},{"contestId":284,"index":"A","solvedCount":7523},{"contestId":283,"index":"E","solvedCount":959},{"contestId":283,"index":"D","solvedCount":719},{"contestId":283,"index":"C","solvedCount":1633},{"contestId":283,"index":"B","solvedCount":3981},{"contestId":283,"index":"A","solvedCount":6945},{"contestId":282,"index":"E","solvedCount":4790},{"contestId":282,"index":"D","solvedCount":1706},{"contestId":282,"index":"C","solvedCount":10434},{"contestId":282,"index":"B","solvedCount":14183},{"contestId":282,"index":"A","solvedCount":381117},{"contestId":281,"index":"B","solvedCount":3472},{"contestId":281,"index":"A","solvedCount":284907},{"contestId":280,"index":"E","solvedCount":352},{"contestId":280,"index":"D","solvedCount":1801},{"contestId":280,"index":"C","solvedCount":5661},{"contestId":280,"index":"B","solvedCount":5411},{"contestId":280,"index":"A","solvedCount":1619},{"contestId":279,"index":"E","solvedCount":1644},{"contestId":279,"index":"D","solvedCount":899},{"contestId":279,"index":"C","solvedCount":9116},{"contestId":279,"index":"B","solvedCount":80207},{"contestId":279,"index":"A","solvedCount":6003},{"contestId":278,"index":"B","solvedCount":3664},{"contestId":278,"index":"A","solvedCount":12951},{"contestId":277,"index":"E","solvedCount":1537},{"contestId":277,"index":"D","solvedCount":447},{"contestId":277,"index":"C","solvedCount":514},{"contestId":277,"index":"B","solvedCount":864},{"contestId":277,"index":"A","solvedCount":22456},{"contestId":276,"index":"E","solvedCount":1958},{"contestId":276,"index":"D","solvedCount":17070},{"contestId":276,"index":"C","solvedCount":43641},{"contestId":276,"index":"B","solvedCount":32973},{"contestId":276,"index":"A","solvedCount":30609},{"contestId":275,"index":"B","solvedCount":3102},{"contestId":275,"index":"A","solvedCount":37517},{"contestId":274,"index":"E","solvedCount":433},{"contestId":274,"index":"D","solvedCount":1217},{"contestId":274,"index":"C","solvedCount":395},{"contestId":274,"index":"B","solvedCount":5871},{"contestId":274,"index":"A","solvedCount":10926},{"contestId":273,"index":"E","solvedCount":411},{"contestId":273,"index":"D","solvedCount":498},{"contestId":272,"index":"E","solvedCount":1357},{"contestId":272,"index":"D","solvedCount":2883},{"contestId":272,"index":"C","solvedCount":7282},{"contestId":272,"index":"B","solvedCount":4343},{"contestId":272,"index":"A","solvedCount":28262},{"contestId":271,"index":"E","solvedCount":693},{"contestId":271,"index":"D","solvedCount":14938},{"contestId":271,"index":"C","solvedCount":3162},{"contestId":271,"index":"B","solvedCount":15960},{"contestId":271,"index":"A","solvedCount":187537},{"contestId":270,"index":"B","solvedCount":4492},{"contestId":270,"index":"A","solvedCount":52155},{"contestId":269,"index":"E","solvedCount":122},{"contestId":269,"index":"D","solvedCount":535},{"contestId":269,"index":"C","solvedCount":1954},{"contestId":269,"index":"B","solvedCount":7170},{"contestId":269,"index":"A","solvedCount":3721},{"contestId":268,"index":"E","solvedCount":1183},{"contestId":268,"index":"D","solvedCount":635},{"contestId":268,"index":"C","solvedCount":14791},{"contestId":268,"index":"B","solvedCount":36534},{"contestId":268,"index":"A","solvedCount":108329},{"contestId":267,"index":"C","solvedCount":295},{"contestId":267,"index":"B","solvedCount":791},{"contestId":267,"index":"A","solvedCount":9858},{"contestId":266,"index":"E","solvedCount":1191},{"contestId":266,"index":"D","solvedCount":1040},{"contestId":266,"index":"C","solvedCount":1465},{"contestId":266,"index":"B","solvedCount":174019},{"contestId":266,"index":"A","solvedCount":257754},{"contestId":265,"index":"B","solvedCount":18052},{"contestId":265,"index":"A","solvedCount":43901},{"contestId":264,"index":"E","solvedCount":488},{"contestId":264,"index":"D","solvedCount":455},{"contestId":264,"index":"C","solvedCount":3494},{"contestId":264,"index":"B","solvedCount":12517},{"contestId":264,"index":"A","solvedCount":11934},{"contestId":263,"index":"E","solvedCount":457},{"contestId":263,"index":"D","solvedCount":4652},{"contestId":263,"index":"C","solvedCount":1164},{"contestId":263,"index":"B","solvedCount":9927},{"contestId":263,"index":"A","solvedCount":336504},{"contestId":262,"index":"B","solvedCount":12522},{"contestId":262,"index":"A","solvedCount":22742},{"contestId":261,"index":"E","solvedCount":453},{"contestId":261,"index":"D","solvedCount":728},{"contestId":261,"index":"C","solvedCount":847},{"contestId":261,"index":"B","solvedCount":1669},{"contestId":261,"index":"A","solvedCount":5672},{"contestId":260,"index":"E","solvedCount":551},{"contestId":260,"index":"D","solvedCount":1707},{"contestId":260,"index":"C","solvedCount":3254},{"contestId":260,"index":"B","solvedCount":4112},{"contestId":260,"index":"A","solvedCount":16891},{"contestId":259,"index":"B","solvedCount":14799},{"contestId":259,"index":"A","solvedCount":10201},{"contestId":258,"index":"E","solvedCount":1416},{"contestId":258,"index":"D","solvedCount":1579},{"contestId":258,"index":"C","solvedCount":2035},{"contestId":258,"index":"B","solvedCount":1634},{"contestId":258,"index":"A","solvedCount":27069},{"contestId":257,"index":"E","solvedCount":373},{"contestId":257,"index":"D","solvedCount":1752},{"contestId":257,"index":"C","solvedCount":4807},{"contestId":257,"index":"B","solvedCount":7891},{"contestId":257,"index":"A","solvedCount":6999},{"contestId":256,"index":"E","solvedCount":821},{"contestId":256,"index":"D","solvedCount":300},{"contestId":255,"index":"E","solvedCount":1029},{"contestId":255,"index":"D","solvedCount":2225},{"contestId":255,"index":"C","solvedCount":5120},{"contestId":255,"index":"B","solvedCount":5536},{"contestId":255,"index":"A","solvedCount":31600},{"contestId":254,"index":"E","solvedCount":738},{"contestId":254,"index":"D","solvedCount":674},{"contestId":254,"index":"C","solvedCount":1617},{"contestId":254,"index":"B","solvedCount":2280},{"contestId":254,"index":"A","solvedCount":7871},{"contestId":253,"index":"E","solvedCount":616},{"contestId":253,"index":"D","solvedCount":938},{"contestId":253,"index":"C","solvedCount":2965},{"contestId":253,"index":"B","solvedCount":12582},{"contestId":253,"index":"A","solvedCount":12340},{"contestId":252,"index":"B","solvedCount":1902},{"contestId":252,"index":"A","solvedCount":5975},{"contestId":251,"index":"E","solvedCount":220},{"contestId":251,"index":"D","solvedCount":759},{"contestId":251,"index":"C","solvedCount":1172},{"contestId":251,"index":"B","solvedCount":1388},{"contestId":251,"index":"A","solvedCount":22224},{"contestId":250,"index":"E","solvedCount":526},{"contestId":250,"index":"D","solvedCount":1049},{"contestId":250,"index":"C","solvedCount":2273},{"contestId":250,"index":"B","solvedCount":2285},{"contestId":250,"index":"A","solvedCount":4958},{"contestId":249,"index":"E","solvedCount":401},{"contestId":249,"index":"D","solvedCount":607},{"contestId":248,"index":"E","solvedCount":695},{"contestId":248,"index":"D","solvedCount":551},{"contestId":248,"index":"C","solvedCount":914},{"contestId":248,"index":"B","solvedCount":5915},{"contestId":248,"index":"A","solvedCount":25624},{"contestId":246,"index":"E","solvedCount":4908},{"contestId":246,"index":"D","solvedCount":10453},{"contestId":246,"index":"C","solvedCount":2869},{"contestId":246,"index":"B","solvedCount":12470},{"contestId":246,"index":"A","solvedCount":10381},{"contestId":245,"index":"H","solvedCount":9802},{"contestId":245,"index":"G","solvedCount":569},{"contestId":245,"index":"F","solvedCount":1004},{"contestId":245,"index":"E","solvedCount":3562},{"contestId":245,"index":"D","solvedCount":2953},{"contestId":245,"index":"C","solvedCount":1707},{"contestId":245,"index":"B","solvedCount":5567},{"contestId":245,"index":"A","solvedCount":9243},{"contestId":244,"index":"B","solvedCount":5003},{"contestId":244,"index":"A","solvedCount":8705},{"contestId":243,"index":"E","solvedCount":291},{"contestId":243,"index":"D","solvedCount":252},{"contestId":243,"index":"C","solvedCount":594},{"contestId":243,"index":"B","solvedCount":1371},{"contestId":243,"index":"A","solvedCount":4543},{"contestId":242,"index":"E","solvedCount":12730},{"contestId":242,"index":"D","solvedCount":2076},{"contestId":242,"index":"C","solvedCount":11762},{"contestId":242,"index":"B","solvedCount":17588},{"contestId":242,"index":"A","solvedCount":6924},{"contestId":241,"index":"G","solvedCount":569},{"contestId":241,"index":"F","solvedCount":306},{"contestId":241,"index":"E","solvedCount":1519},{"contestId":241,"index":"D","solvedCount":419},{"contestId":241,"index":"C","solvedCount":548},{"contestId":241,"index":"B","solvedCount":1058},{"contestId":241,"index":"A","solvedCount":2450},{"contestId":240,"index":"F","solvedCount":2369},{"contestId":240,"index":"E","solvedCount":446},{"contestId":239,"index":"B","solvedCount":1499},{"contestId":239,"index":"A","solvedCount":20974},{"contestId":238,"index":"E","solvedCount":533},{"contestId":238,"index":"D","solvedCount":281},{"contestId":238,"index":"C","solvedCount":1409},{"contestId":238,"index":"B","solvedCount":1430},{"contestId":238,"index":"A","solvedCount":2219},{"contestId":237,"index":"E","solvedCount":2085},{"contestId":237,"index":"D","solvedCount":652},{"contestId":237,"index":"C","solvedCount":6933},{"contestId":237,"index":"B","solvedCount":2388},{"contestId":237,"index":"A","solvedCount":30082},{"contestId":236,"index":"B","solvedCount":17722},{"contestId":236,"index":"A","solvedCount":297789},{"contestId":235,"index":"E","solvedCount":995},{"contestId":235,"index":"D","solvedCount":727},{"contestId":235,"index":"C","solvedCount":2611},{"contestId":235,"index":"B","solvedCount":4600},{"contestId":235,"index":"A","solvedCount":21767},{"contestId":234,"index":"H","solvedCount":630},{"contestId":234,"index":"G","solvedCount":1607},{"contestId":234,"index":"F","solvedCount":2041},{"contestId":234,"index":"E","solvedCount":1063},{"contestId":234,"index":"D","solvedCount":1615},{"contestId":234,"index":"C","solvedCount":6096},{"contestId":234,"index":"B","solvedCount":7813},{"contestId":234,"index":"A","solvedCount":4749},{"contestId":233,"index":"B","solvedCount":8411},{"contestId":233,"index":"A","solvedCount":50476},{"contestId":232,"index":"E","solvedCount":1040},{"contestId":232,"index":"D","solvedCount":585},{"contestId":232,"index":"C","solvedCount":344},{"contestId":232,"index":"B","solvedCount":1705},{"contestId":232,"index":"A","solvedCount":2884},{"contestId":231,"index":"E","solvedCount":2421},{"contestId":231,"index":"D","solvedCount":4380},{"contestId":231,"index":"C","solvedCount":9953},{"contestId":231,"index":"B","solvedCount":4016},{"contestId":231,"index":"A","solvedCount":457583},{"contestId":230,"index":"B","solvedCount":101697},{"contestId":230,"index":"A","solvedCount":103952},{"contestId":229,"index":"E","solvedCount":628},{"contestId":229,"index":"D","solvedCount":2699},{"contestId":229,"index":"C","solvedCount":1869},{"contestId":229,"index":"B","solvedCount":6087},{"contestId":229,"index":"A","solvedCount":3805},{"contestId":228,"index":"E","solvedCount":2896},{"contestId":228,"index":"D","solvedCount":467},{"contestId":228,"index":"C","solvedCount":566},{"contestId":228,"index":"B","solvedCount":3669},{"contestId":228,"index":"A","solvedCount":147221},{"contestId":227,"index":"B","solvedCount":33373},{"contestId":227,"index":"A","solvedCount":4712},{"contestId":226,"index":"E","solvedCount":672},{"contestId":226,"index":"D","solvedCount":1197},{"contestId":226,"index":"C","solvedCount":1054},{"contestId":226,"index":"B","solvedCount":1729},{"contestId":226,"index":"A","solvedCount":4417},{"contestId":225,"index":"E","solvedCount":933},{"contestId":225,"index":"D","solvedCount":1080},{"contestId":225,"index":"C","solvedCount":10407},{"contestId":225,"index":"B","solvedCount":3432},{"contestId":225,"index":"A","solvedCount":14523},{"contestId":224,"index":"B","solvedCount":8227},{"contestId":224,"index":"A","solvedCount":31078},{"contestId":223,"index":"E","solvedCount":290},{"contestId":223,"index":"D","solvedCount":93},{"contestId":223,"index":"C","solvedCount":1774},{"contestId":223,"index":"B","solvedCount":2047},{"contestId":223,"index":"A","solvedCount":2970},{"contestId":222,"index":"E","solvedCount":3802},{"contestId":222,"index":"D","solvedCount":2357},{"contestId":222,"index":"C","solvedCount":3112},{"contestId":222,"index":"B","solvedCount":6631},{"contestId":222,"index":"A","solvedCount":12066},{"contestId":221,"index":"B","solvedCount":5012},{"contestId":221,"index":"A","solvedCount":17080},{"contestId":220,"index":"E","solvedCount":1803},{"contestId":220,"index":"D","solvedCount":364},{"contestId":220,"index":"C","solvedCount":1067},{"contestId":220,"index":"B","solvedCount":13707},{"contestId":220,"index":"A","solvedCount":13445},{"contestId":219,"index":"E","solvedCount":733},{"contestId":219,"index":"D","solvedCount":13478},{"contestId":219,"index":"C","solvedCount":7323},{"contestId":219,"index":"B","solvedCount":6205},{"contestId":219,"index":"A","solvedCount":33347},{"contestId":218,"index":"B","solvedCount":18778},{"contestId":218,"index":"A","solvedCount":10751},{"contestId":217,"index":"E","solvedCount":363},{"contestId":217,"index":"D","solvedCount":282},{"contestId":217,"index":"C","solvedCount":404},{"contestId":217,"index":"B","solvedCount":1271},{"contestId":217,"index":"A","solvedCount":25791},{"contestId":216,"index":"E","solvedCount":716},{"contestId":216,"index":"D","solvedCount":1510},{"contestId":216,"index":"C","solvedCount":1947},{"contestId":216,"index":"B","solvedCount":7146},{"contestId":216,"index":"A","solvedCount":5352},{"contestId":215,"index":"E","solvedCount":705},{"contestId":215,"index":"D","solvedCount":1696},{"contestId":215,"index":"C","solvedCount":740},{"contestId":215,"index":"B","solvedCount":6063},{"contestId":215,"index":"A","solvedCount":16429},{"contestId":214,"index":"B","solvedCount":5423},{"contestId":214,"index":"A","solvedCount":44392},{"contestId":213,"index":"E","solvedCount":1041},{"contestId":213,"index":"D","solvedCount":385},{"contestId":213,"index":"C","solvedCount":3361},{"contestId":213,"index":"B","solvedCount":2008},{"contestId":213,"index":"A","solvedCount":1952},{"contestId":212,"index":"E","solvedCount":2394},{"contestId":212,"index":"D","solvedCount":689},{"contestId":212,"index":"C","solvedCount":523},{"contestId":212,"index":"B","solvedCount":408},{"contestId":212,"index":"A","solvedCount":323},{"contestId":209,"index":"C","solvedCount":929},{"contestId":209,"index":"B","solvedCount":509},{"contestId":209,"index":"A","solvedCount":2957},{"contestId":208,"index":"E","solvedCount":9896},{"contestId":208,"index":"D","solvedCount":8128},{"contestId":208,"index":"C","solvedCount":2210},{"contestId":208,"index":"B","solvedCount":1548},{"contestId":208,"index":"A","solvedCount":108745},{"contestId":207,"index":"D9","solvedCount":99},{"contestId":207,"index":"D8","solvedCount":101},{"contestId":207,"index":"D7","solvedCount":114},{"contestId":207,"index":"D6","solvedCount":90},{"contestId":207,"index":"D5","solvedCount":157},{"contestId":207,"index":"D4","solvedCount":174},{"contestId":207,"index":"D3","solvedCount":149},{"contestId":207,"index":"D2","solvedCount":118},{"contestId":207,"index":"D10","solvedCount":87},{"contestId":207,"index":"D1","solvedCount":125},{"contestId":207,"index":"C3","solvedCount":167},{"contestId":207,"index":"C2","solvedCount":106},{"contestId":207,"index":"C1","solvedCount":138},{"contestId":207,"index":"B3","solvedCount":225},{"contestId":207,"index":"B2","solvedCount":244},{"contestId":207,"index":"B1","solvedCount":363},{"contestId":207,"index":"A3","solvedCount":313},{"contestId":207,"index":"A2","solvedCount":310},{"contestId":207,"index":"A1","solvedCount":376},{"contestId":205,"index":"B","solvedCount":6545},{"contestId":205,"index":"A","solvedCount":25719},{"contestId":204,"index":"E","solvedCount":1736},{"contestId":204,"index":"D","solvedCount":676},{"contestId":204,"index":"C","solvedCount":1331},{"contestId":204,"index":"B","solvedCount":6040},{"contestId":204,"index":"A","solvedCount":6824},{"contestId":203,"index":"E","solvedCount":338},{"contestId":203,"index":"D","solvedCount":1524},{"contestId":203,"index":"C","solvedCount":6118},{"contestId":203,"index":"B","solvedCount":2855},{"contestId":203,"index":"A","solvedCount":4488},{"contestId":202,"index":"B","solvedCount":865},{"contestId":202,"index":"A","solvedCount":20308},{"contestId":201,"index":"E","solvedCount":550},{"contestId":201,"index":"D","solvedCount":494},{"contestId":201,"index":"C","solvedCount":1580},{"contestId":201,"index":"B","solvedCount":1409},{"contestId":201,"index":"A","solvedCount":3274},{"contestId":200,"index":"E","solvedCount":374},{"contestId":200,"index":"D","solvedCount":1068},{"contestId":200,"index":"C","solvedCount":1231},{"contestId":200,"index":"B","solvedCount":156105},{"contestId":200,"index":"A","solvedCount":768},{"contestId":199,"index":"B","solvedCount":889},{"contestId":199,"index":"A","solvedCount":31118},{"contestId":198,"index":"E","solvedCount":596},{"contestId":198,"index":"D","solvedCount":118},{"contestId":198,"index":"C","solvedCount":454},{"contestId":198,"index":"B","solvedCount":5477},{"contestId":198,"index":"A","solvedCount":3359},{"contestId":197,"index":"B","solvedCount":4974},{"contestId":197,"index":"A","solvedCount":6968},{"contestId":196,"index":"E","solvedCount":1286},{"contestId":196,"index":"D","solvedCount":668},{"contestId":196,"index":"C","solvedCount":1075},{"contestId":196,"index":"B","solvedCount":2517},{"contestId":196,"index":"A","solvedCount":5921},{"contestId":195,"index":"E","solvedCount":939},{"contestId":195,"index":"D","solvedCount":1141},{"contestId":195,"index":"C","solvedCount":1264},{"contestId":195,"index":"B","solvedCount":5561},{"contestId":195,"index":"A","solvedCount":10384},{"contestId":194,"index":"B","solvedCount":4055},{"contestId":194,"index":"A","solvedCount":11092},{"contestId":193,"index":"E","solvedCount":428},{"contestId":193,"index":"D","solvedCount":683},{"contestId":193,"index":"C","solvedCount":710},{"contestId":193,"index":"B","solvedCount":1195},{"contestId":193,"index":"A","solvedCount":4781},{"contestId":192,"index":"B","solvedCount":6884},{"contestId":192,"index":"A","solvedCount":11741},{"contestId":191,"index":"E","solvedCount":994},{"contestId":191,"index":"D","solvedCount":428},{"contestId":191,"index":"C","solvedCount":10097},{"contestId":191,"index":"B","solvedCount":1110},{"contestId":191,"index":"A","solvedCount":4681},{"contestId":190,"index":"E","solvedCount":1843},{"contestId":190,"index":"D","solvedCount":2720},{"contestId":190,"index":"C","solvedCount":3283},{"contestId":190,"index":"B","solvedCount":3128},{"contestId":190,"index":"A","solvedCount":6347},{"contestId":189,"index":"B","solvedCount":4269},{"contestId":189,"index":"A","solvedCount":85399},{"contestId":188,"index":"H","solvedCount":764},{"contestId":188,"index":"G","solvedCount":365},{"contestId":188,"index":"F","solvedCount":351},{"contestId":188,"index":"E","solvedCount":559},{"contestId":188,"index":"D","solvedCount":761},{"contestId":188,"index":"C","solvedCount":532},{"contestId":188,"index":"B","solvedCount":816},{"contestId":188,"index":"A","solvedCount":869},{"contestId":187,"index":"E","solvedCount":123},{"contestId":187,"index":"D","solvedCount":630},{"contestId":187,"index":"C","solvedCount":1647},{"contestId":187,"index":"B","solvedCount":2405},{"contestId":187,"index":"A","solvedCount":3081},{"contestId":186,"index":"B","solvedCount":6270},{"contestId":186,"index":"A","solvedCount":18791},{"contestId":185,"index":"E","solvedCount":268},{"contestId":185,"index":"D","solvedCount":552},{"contestId":185,"index":"C","solvedCount":151},{"contestId":185,"index":"B","solvedCount":1809},{"contestId":185,"index":"A","solvedCount":6676},{"contestId":183,"index":"E","solvedCount":236},{"contestId":183,"index":"D","solvedCount":531},{"contestId":183,"index":"C","solvedCount":772},{"contestId":183,"index":"B","solvedCount":864},{"contestId":183,"index":"A","solvedCount":676},{"contestId":182,"index":"E","solvedCount":1739},{"contestId":182,"index":"D","solvedCount":9494},{"contestId":182,"index":"C","solvedCount":906},{"contestId":182,"index":"B","solvedCount":7456},{"contestId":182,"index":"A","solvedCount":370},{"contestId":181,"index":"B","solvedCount":3607},{"contestId":181,"index":"A","solvedCount":9071},{"contestId":180,"index":"F","solvedCount":2943},{"contestId":180,"index":"E","solvedCount":2170},{"contestId":180,"index":"D","solvedCount":828},{"contestId":180,"index":"C","solvedCount":8792},{"contestId":180,"index":"B","solvedCount":517},{"contestId":180,"index":"A","solvedCount":647},{"contestId":178,"index":"F3","solvedCount":660},{"contestId":178,"index":"F2","solvedCount":399},{"contestId":178,"index":"F1","solvedCount":467},{"contestId":178,"index":"E3","solvedCount":218},{"contestId":178,"index":"E2","solvedCount":246},{"contestId":178,"index":"E1","solvedCount":319},{"contestId":178,"index":"D3","solvedCount":275},{"contestId":178,"index":"D2","solvedCount":328},{"contestId":178,"index":"D1","solvedCount":748},{"contestId":178,"index":"C3","solvedCount":362},{"contestId":178,"index":"C2","solvedCount":344},{"contestId":178,"index":"C1","solvedCount":591},{"contestId":178,"index":"B3","solvedCount":1630},{"contestId":178,"index":"B2","solvedCount":800},{"contestId":178,"index":"B1","solvedCount":893},{"contestId":178,"index":"A3","solvedCount":1688},{"contestId":178,"index":"A2","solvedCount":1903},{"contestId":178,"index":"A1","solvedCount":1873},{"contestId":177,"index":"G2","solvedCount":281},{"contestId":177,"index":"G1","solvedCount":250},{"contestId":177,"index":"F2","solvedCount":245},{"contestId":177,"index":"F1","solvedCount":368},{"contestId":177,"index":"E2","solvedCount":506},{"contestId":177,"index":"E1","solvedCount":728},{"contestId":177,"index":"D2","solvedCount":2867},{"contestId":177,"index":"D1","solvedCount":2821},{"contestId":177,"index":"C2","solvedCount":3121},{"contestId":177,"index":"C1","solvedCount":3087},{"contestId":177,"index":"B2","solvedCount":3465},{"contestId":177,"index":"B1","solvedCount":5206},{"contestId":177,"index":"A2","solvedCount":8755},{"contestId":177,"index":"A1","solvedCount":11736},{"contestId":176,"index":"E","solvedCount":1724},{"contestId":176,"index":"D","solvedCount":416},{"contestId":176,"index":"C","solvedCount":547},{"contestId":176,"index":"B","solvedCount":2473},{"contestId":176,"index":"A","solvedCount":1876},{"contestId":175,"index":"F","solvedCount":102},{"contestId":175,"index":"E","solvedCount":306},{"contestId":175,"index":"D","solvedCount":346},{"contestId":175,"index":"C","solvedCount":1545},{"contestId":175,"index":"B","solvedCount":1604},{"contestId":175,"index":"A","solvedCount":2615},{"contestId":174,"index":"C","solvedCount":1280},{"contestId":174,"index":"B","solvedCount":2552},{"contestId":174,"index":"A","solvedCount":3389},{"contestId":173,"index":"E","solvedCount":774},{"contestId":173,"index":"D","solvedCount":321},{"contestId":173,"index":"C","solvedCount":1125},{"contestId":173,"index":"B","solvedCount":4235},{"contestId":173,"index":"A","solvedCount":2574},{"contestId":172,"index":"E","solvedCount":316},{"contestId":172,"index":"D","solvedCount":1543},{"contestId":172,"index":"C","solvedCount":1264},{"contestId":172,"index":"B","solvedCount":3194},{"contestId":172,"index":"A","solvedCount":8349},{"contestId":171,"index":"H","solvedCount":343},{"contestId":171,"index":"G","solvedCount":1075},{"contestId":171,"index":"F","solvedCount":1500},{"contestId":171,"index":"E","solvedCount":1631},{"contestId":171,"index":"D","solvedCount":2844},{"contestId":171,"index":"C","solvedCount":1252},{"contestId":171,"index":"B","solvedCount":4943},{"contestId":171,"index":"A","solvedCount":5163},{"contestId":169,"index":"B","solvedCount":3790},{"contestId":169,"index":"A","solvedCount":8426},{"contestId":168,"index":"B","solvedCount":1322},{"contestId":168,"index":"A","solvedCount":11692},{"contestId":167,"index":"E","solvedCount":738},{"contestId":167,"index":"D","solvedCount":322},{"contestId":167,"index":"C","solvedCount":780},{"contestId":167,"index":"B","solvedCount":2588},{"contestId":167,"index":"A","solvedCount":2214},{"contestId":166,"index":"E","solvedCount":26894},{"contestId":166,"index":"D","solvedCount":421},{"contestId":166,"index":"C","solvedCount":7657},{"contestId":166,"index":"B","solvedCount":3379},{"contestId":166,"index":"A","solvedCount":21607},{"contestId":165,"index":"E","solvedCount":10349},{"contestId":165,"index":"D","solvedCount":2001},{"contestId":165,"index":"C","solvedCount":14183},{"contestId":165,"index":"B","solvedCount":24253},{"contestId":165,"index":"A","solvedCount":26771},{"contestId":164,"index":"E","solvedCount":137},{"contestId":164,"index":"D","solvedCount":396},{"contestId":164,"index":"C","solvedCount":1057},{"contestId":164,"index":"B","solvedCount":558},{"contestId":164,"index":"A","solvedCount":1244},{"contestId":163,"index":"E","solvedCount":2380},{"contestId":163,"index":"D","solvedCount":591},{"contestId":163,"index":"C","solvedCount":644},{"contestId":163,"index":"B","solvedCount":1205},{"contestId":163,"index":"A","solvedCount":3053},{"contestId":162,"index":"J","solvedCount":137},{"contestId":162,"index":"I","solvedCount":97},{"contestId":162,"index":"H","solvedCount":227},{"contestId":162,"index":"G","solvedCount":90},{"contestId":162,"index":"F","solvedCount":234},{"contestId":162,"index":"E","solvedCount":187},{"contestId":162,"index":"D","solvedCount":234},{"contestId":162,"index":"C","solvedCount":1430},{"contestId":162,"index":"B","solvedCount":328},{"contestId":162,"index":"A","solvedCount":848},{"contestId":161,"index":"E","solvedCount":544},{"contestId":161,"index":"D","solvedCount":20733},{"contestId":161,"index":"C","solvedCount":717},{"contestId":161,"index":"B","solvedCount":2103},{"contestId":161,"index":"A","solvedCount":5629},{"contestId":160,"index":"E","solvedCount":779},{"contestId":160,"index":"D","solvedCount":3640},{"contestId":160,"index":"C","solvedCount":3785},{"contestId":160,"index":"B","solvedCount":15864},{"contestId":160,"index":"A","solvedCount":151880},{"contestId":159,"index":"E","solvedCount":1103},{"contestId":159,"index":"D","solvedCount":4763},{"contestId":159,"index":"C","solvedCount":3239},{"contestId":159,"index":"B","solvedCount":4241},{"contestId":159,"index":"A","solvedCount":2680},{"contestId":158,"index":"E","solvedCount":1549},{"contestId":158,"index":"D","solvedCount":6554},{"contestId":158,"index":"C","solvedCount":10681},{"contestId":158,"index":"B","solvedCount":108379},{"contestId":158,"index":"A","solvedCount":340644},{"contestId":157,"index":"B","solvedCount":14334},{"contestId":157,"index":"A","solvedCount":8808},{"contestId":156,"index":"E","solvedCount":247},{"contestId":156,"index":"D","solvedCount":2170},{"contestId":156,"index":"C","solvedCount":2719},{"contestId":156,"index":"B","solvedCount":2506},{"contestId":156,"index":"A","solvedCount":3289},{"contestId":155,"index":"B","solvedCount":11039},{"contestId":155,"index":"A","solvedCount":97589},{"contestId":154,"index":"E","solvedCount":124},{"contestId":154,"index":"D","solvedCount":528},{"contestId":154,"index":"C","solvedCount":3494},{"contestId":154,"index":"B","solvedCount":6361},{"contestId":154,"index":"A","solvedCount":4365},{"contestId":153,"index":"E","solvedCount":86},{"contestId":153,"index":"D","solvedCount":91},{"contestId":153,"index":"C","solvedCount":416},{"contestId":153,"index":"B","solvedCount":169},{"contestId":153,"index":"A","solvedCount":959},{"contestId":152,"index":"E","solvedCount":624},{"contestId":152,"index":"D","solvedCount":270},{"contestId":152,"index":"C","solvedCount":11809},{"contestId":152,"index":"B","solvedCount":7520},{"contestId":152,"index":"A","solvedCount":18970},{"contestId":151,"index":"B","solvedCount":6973},{"contestId":151,"index":"A","solvedCount":99598},{"contestId":150,"index":"E","solvedCount":1151},{"contestId":150,"index":"D","solvedCount":791},{"contestId":150,"index":"C","solvedCount":787},{"contestId":150,"index":"B","solvedCount":5609},{"contestId":150,"index":"A","solvedCount":8772},{"contestId":149,"index":"E","solvedCount":2623},{"contestId":149,"index":"D","solvedCount":4910},{"contestId":149,"index":"C","solvedCount":5813},{"contestId":149,"index":"B","solvedCount":2410},{"contestId":149,"index":"A","solvedCount":47577},{"contestId":148,"index":"E","solvedCount":5050},{"contestId":148,"index":"D","solvedCount":9713},{"contestId":148,"index":"C","solvedCount":3425},{"contestId":148,"index":"B","solvedCount":6103},{"contestId":148,"index":"A","solvedCount":116907},{"contestId":147,"index":"B","solvedCount":1021},{"contestId":147,"index":"A","solvedCount":4307},{"contestId":146,"index":"B","solvedCount":5053},{"contestId":146,"index":"A","solvedCount":17404},{"contestId":145,"index":"E","solvedCount":4285},{"contestId":145,"index":"D","solvedCount":320},{"contestId":145,"index":"C","solvedCount":2235},{"contestId":145,"index":"B","solvedCount":2451},{"contestId":145,"index":"A","solvedCount":8064},{"contestId":144,"index":"E","solvedCount":719},{"contestId":144,"index":"D","solvedCount":5263},{"contestId":144,"index":"C","solvedCount":4288},{"contestId":144,"index":"B","solvedCount":5771},{"contestId":144,"index":"A","solvedCount":127244},{"contestId":143,"index":"B","solvedCount":5393},{"contestId":143,"index":"A","solvedCount":15785},{"contestId":142,"index":"E","solvedCount":191},{"contestId":142,"index":"D","solvedCount":436},{"contestId":142,"index":"C","solvedCount":1021},{"contestId":142,"index":"B","solvedCount":2423},{"contestId":142,"index":"A","solvedCount":2877},{"contestId":141,"index":"E","solvedCount":1439},{"contestId":141,"index":"D","solvedCount":1269},{"contestId":141,"index":"C","solvedCount":2778},{"contestId":141,"index":"B","solvedCount":5873},{"contestId":141,"index":"A","solvedCount":105865},{"contestId":140,"index":"F","solvedCount":426},{"contestId":140,"index":"E","solvedCount":1107},{"contestId":140,"index":"D","solvedCount":2326},{"contestId":140,"index":"C","solvedCount":4813},{"contestId":140,"index":"B","solvedCount":1765},{"contestId":140,"index":"A","solvedCount":4412},{"contestId":139,"index":"B","solvedCount":1474},{"contestId":139,"index":"A","solvedCount":38797},{"contestId":138,"index":"E","solvedCount":232},{"contestId":138,"index":"D","solvedCount":640},{"contestId":138,"index":"C","solvedCount":988},{"contestId":138,"index":"B","solvedCount":1119},{"contestId":138,"index":"A","solvedCount":2626},{"contestId":137,"index":"E","solvedCount":1428},{"contestId":137,"index":"D","solvedCount":1810},{"contestId":137,"index":"C","solvedCount":7937},{"contestId":137,"index":"B","solvedCount":15446},{"contestId":137,"index":"A","solvedCount":8009},{"contestId":136,"index":"B","solvedCount":5384},{"contestId":136,"index":"A","solvedCount":153711},{"contestId":135,"index":"E","solvedCount":507},{"contestId":135,"index":"D","solvedCount":332},{"contestId":135,"index":"C","solvedCount":1467},{"contestId":135,"index":"B","solvedCount":2719},{"contestId":135,"index":"A","solvedCount":8351},{"contestId":134,"index":"C","solvedCount":613},{"contestId":134,"index":"B","solvedCount":2563},{"contestId":134,"index":"A","solvedCount":4980},{"contestId":133,"index":"B","solvedCount":9530},{"contestId":133,"index":"A","solvedCount":129618},{"contestId":132,"index":"E","solvedCount":606},{"contestId":132,"index":"D","solvedCount":752},{"contestId":132,"index":"C","solvedCount":2691},{"contestId":132,"index":"B","solvedCount":834},{"contestId":132,"index":"A","solvedCount":3021},{"contestId":131,"index":"F","solvedCount":827},{"contestId":131,"index":"E","solvedCount":2115},{"contestId":131,"index":"D","solvedCount":5360},{"contestId":131,"index":"C","solvedCount":12930},{"contestId":131,"index":"B","solvedCount":7717},{"contestId":131,"index":"A","solvedCount":104868},{"contestId":130,"index":"J","solvedCount":360},{"contestId":130,"index":"I","solvedCount":194},{"contestId":130,"index":"H","solvedCount":956},{"contestId":130,"index":"G","solvedCount":303},{"contestId":130,"index":"F","solvedCount":305},{"contestId":130,"index":"E","solvedCount":327},{"contestId":130,"index":"D","solvedCount":434},{"contestId":130,"index":"C","solvedCount":544},{"contestId":130,"index":"B","solvedCount":570},{"contestId":130,"index":"A","solvedCount":2024},{"contestId":129,"index":"B","solvedCount":14267},{"contestId":129,"index":"A","solvedCount":25734},{"contestId":128,"index":"E","solvedCount":147},{"contestId":128,"index":"D","solvedCount":1304},{"contestId":128,"index":"C","solvedCount":3372},{"contestId":128,"index":"B","solvedCount":2973},{"contestId":128,"index":"A","solvedCount":3554},{"contestId":127,"index":"B","solvedCount":10726},{"contestId":127,"index":"A","solvedCount":12904},{"contestId":126,"index":"E","solvedCount":101},{"contestId":126,"index":"D","solvedCount":992},{"contestId":126,"index":"C","solvedCount":853},{"contestId":126,"index":"B","solvedCount":26590},{"contestId":126,"index":"A","solvedCount":1621},{"contestId":125,"index":"E","solvedCount":1690},{"contestId":125,"index":"D","solvedCount":465},{"contestId":125,"index":"C","solvedCount":1104},{"contestId":125,"index":"B","solvedCount":3806},{"contestId":125,"index":"A","solvedCount":3327},{"contestId":124,"index":"B","solvedCount":5078},{"contestId":124,"index":"A","solvedCount":45357},{"contestId":123,"index":"E","solvedCount":854},{"contestId":123,"index":"D","solvedCount":1504},{"contestId":123,"index":"C","solvedCount":764},{"contestId":123,"index":"B","solvedCount":1328},{"contestId":123,"index":"A","solvedCount":4115},{"contestId":122,"index":"B","solvedCount":13422},{"contestId":122,"index":"A","solvedCount":155915},{"contestId":121,"index":"E","solvedCount":2281},{"contestId":121,"index":"D","solvedCount":366},{"contestId":121,"index":"C","solvedCount":1484},{"contestId":121,"index":"B","solvedCount":2865},{"contestId":121,"index":"A","solvedCount":10791},{"contestId":120,"index":"J","solvedCount":1064},{"contestId":120,"index":"I","solvedCount":322},{"contestId":120,"index":"H","solvedCount":1643},{"contestId":120,"index":"G","solvedCount":722},{"contestId":120,"index":"F","solvedCount":4209},{"contestId":120,"index":"E","solvedCount":3036},{"contestId":120,"index":"D","solvedCount":2120},{"contestId":120,"index":"C","solvedCount":4027},{"contestId":120,"index":"B","solvedCount":3707},{"contestId":120,"index":"A","solvedCount":5766},{"contestId":119,"index":"E","solvedCount":135},{"contestId":119,"index":"D","solvedCount":718},{"contestId":119,"index":"C","solvedCount":1142},{"contestId":119,"index":"B","solvedCount":1149},{"contestId":119,"index":"A","solvedCount":29954},{"contestId":118,"index":"E","solvedCount":9274},{"contestId":118,"index":"D","solvedCount":21505},{"contestId":118,"index":"C","solvedCount":3050},{"contestId":118,"index":"B","solvedCount":35504},{"contestId":118,"index":"A","solvedCount":240939},{"contestId":117,"index":"E","solvedCount":470},{"contestId":117,"index":"D","solvedCount":412},{"contestId":117,"index":"C","solvedCount":3052},{"contestId":117,"index":"B","solvedCount":1761},{"contestId":117,"index":"A","solvedCount":2247},{"contestId":116,"index":"B","solvedCount":14756},{"contestId":116,"index":"A","solvedCount":185105},{"contestId":115,"index":"E","solvedCount":2587},{"contestId":115,"index":"D","solvedCount":573},{"contestId":115,"index":"C","solvedCount":714},{"contestId":115,"index":"B","solvedCount":2875},{"contestId":115,"index":"A","solvedCount":46671},{"contestId":114,"index":"B","solvedCount":4365},{"contestId":114,"index":"A","solvedCount":15362},{"contestId":113,"index":"E","solvedCount":190},{"contestId":113,"index":"D","solvedCount":993},{"contestId":113,"index":"C","solvedCount":1515},{"contestId":113,"index":"B","solvedCount":3385},{"contestId":113,"index":"A","solvedCount":2630},{"contestId":112,"index":"B","solvedCount":4636},{"contestId":112,"index":"A","solvedCount":303134},{"contestId":111,"index":"E","solvedCount":75},{"contestId":111,"index":"D","solvedCount":947},{"contestId":111,"index":"C","solvedCount":1639},{"contestId":111,"index":"B","solvedCount":4194},{"contestId":111,"index":"A","solvedCount":5247},{"contestId":110,"index":"B","solvedCount":11165},{"contestId":110,"index":"A","solvedCount":210568},{"contestId":109,"index":"E","solvedCount":144},{"contestId":109,"index":"D","solvedCount":932},{"contestId":109,"index":"C","solvedCount":4244},{"contestId":109,"index":"B","solvedCount":1833},{"contestId":109,"index":"A","solvedCount":20326},{"contestId":108,"index":"B","solvedCount":2773},{"contestId":108,"index":"A","solvedCount":10508},{"contestId":107,"index":"E","solvedCount":166},{"contestId":107,"index":"D","solvedCount":523},{"contestId":107,"index":"C","solvedCount":514},{"contestId":107,"index":"B","solvedCount":4511},{"contestId":107,"index":"A","solvedCount":6037},{"contestId":106,"index":"E","solvedCount":1032},{"contestId":106,"index":"D","solvedCount":1488},{"contestId":106,"index":"C","solvedCount":7325},{"contestId":106,"index":"B","solvedCount":6961},{"contestId":106,"index":"A","solvedCount":8664},{"contestId":105,"index":"E","solvedCount":240},{"contestId":105,"index":"D","solvedCount":149},{"contestId":105,"index":"C","solvedCount":411},{"contestId":105,"index":"B","solvedCount":937},{"contestId":105,"index":"A","solvedCount":2045},{"contestId":104,"index":"A","solvedCount":17526},{"contestId":103,"index":"E","solvedCount":1166},{"contestId":103,"index":"D","solvedCount":2689},{"contestId":103,"index":"C","solvedCount":1076},{"contestId":103,"index":"B","solvedCount":11226},{"contestId":103,"index":"A","solvedCount":6713},{"contestId":102,"index":"B","solvedCount":32997},{"contestId":102,"index":"A","solvedCount":3479},{"contestId":101,"index":"E","solvedCount":662},{"contestId":101,"index":"D","solvedCount":816},{"contestId":101,"index":"C","solvedCount":855},{"contestId":101,"index":"B","solvedCount":3250},{"contestId":101,"index":"A","solvedCount":4487},{"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":375},{"contestId":100,"index":"C","solvedCount":643},{"contestId":100,"index":"B","solvedCount":622},{"contestId":100,"index":"A","solvedCount":1064},{"contestId":99,"index":"B","solvedCount":3270},{"contestId":99,"index":"A","solvedCount":7992},{"contestId":98,"index":"E","solvedCount":573},{"contestId":98,"index":"D","solvedCount":211},{"contestId":98,"index":"C","solvedCount":377},{"contestId":98,"index":"B","solvedCount":164},{"contestId":98,"index":"A","solvedCount":1368},{"contestId":97,"index":"E","solvedCount":457},{"contestId":97,"index":"D","solvedCount":391},{"contestId":97,"index":"C","solvedCount":371},{"contestId":97,"index":"B","solvedCount":1030},{"contestId":97,"index":"A","solvedCount":355},{"contestId":96,"index":"B","solvedCount":19969},{"contestId":96,"index":"A","solvedCount":202322},{"contestId":95,"index":"E","solvedCount":2134},{"contestId":95,"index":"D","solvedCount":559},{"contestId":95,"index":"C","solvedCount":3514},{"contestId":95,"index":"B","solvedCount":1431},{"contestId":95,"index":"A","solvedCount":1881},{"contestId":94,"index":"B","solvedCount":5479},{"contestId":94,"index":"A","solvedCount":12666},{"contestId":93,"index":"E","solvedCount":556},{"contestId":93,"index":"D","solvedCount":488},{"contestId":93,"index":"C","solvedCount":469},{"contestId":93,"index":"B","solvedCount":1004},{"contestId":93,"index":"A","solvedCount":2089},{"contestId":92,"index":"B","solvedCount":5449},{"contestId":92,"index":"A","solvedCount":21929},{"contestId":91,"index":"E","solvedCount":731},{"contestId":91,"index":"D","solvedCount":323},{"contestId":91,"index":"C","solvedCount":1045},{"contestId":91,"index":"B","solvedCount":8048},{"contestId":91,"index":"A","solvedCount":4043},{"contestId":90,"index":"B","solvedCount":5810},{"contestId":90,"index":"A","solvedCount":5675},{"contestId":89,"index":"E","solvedCount":122},{"contestId":89,"index":"D","solvedCount":340},{"contestId":89,"index":"C","solvedCount":715},{"contestId":89,"index":"B","solvedCount":618},{"contestId":89,"index":"A","solvedCount":1633},{"contestId":88,"index":"B","solvedCount":5348},{"contestId":88,"index":"A","solvedCount":4146},{"contestId":87,"index":"E","solvedCount":861},{"contestId":87,"index":"D","solvedCount":1125},{"contestId":87,"index":"C","solvedCount":1805},{"contestId":87,"index":"B","solvedCount":1277},{"contestId":87,"index":"A","solvedCount":5916},{"contestId":86,"index":"E","solvedCount":242},{"contestId":86,"index":"D","solvedCount":18124},{"contestId":86,"index":"C","solvedCount":989},{"contestId":86,"index":"B","solvedCount":477},{"contestId":86,"index":"A","solvedCount":1682},{"contestId":85,"index":"E","solvedCount":1164},{"contestId":85,"index":"D","solvedCount":2574},{"contestId":85,"index":"C","solvedCount":646},{"contestId":85,"index":"B","solvedCount":1087},{"contestId":85,"index":"A","solvedCount":2046},{"contestId":84,"index":"C","solvedCount":1884},{"contestId":84,"index":"A","solvedCount":16928},{"contestId":83,"index":"E","solvedCount":601},{"contestId":83,"index":"D","solvedCount":1094},{"contestId":83,"index":"C","solvedCount":499},{"contestId":83,"index":"B","solvedCount":1917},{"contestId":83,"index":"A","solvedCount":7034},{"contestId":82,"index":"E","solvedCount":278},{"contestId":82,"index":"D","solvedCount":2353},{"contestId":82,"index":"C","solvedCount":912},{"contestId":82,"index":"B","solvedCount":2351},{"contestId":82,"index":"A","solvedCount":32726},{"contestId":81,"index":"E","solvedCount":464},{"contestId":81,"index":"D","solvedCount":970},{"contestId":81,"index":"C","solvedCount":1873},{"contestId":81,"index":"B","solvedCount":2170},{"contestId":81,"index":"A","solvedCount":14483},{"contestId":80,"index":"B","solvedCount":5168},{"contestId":80,"index":"A","solvedCount":69153},{"contestId":79,"index":"E","solvedCount":196},{"contestId":79,"index":"D","solvedCount":1495},{"contestId":79,"index":"C","solvedCount":2174},{"contestId":79,"index":"B","solvedCount":8101},{"contestId":79,"index":"A","solvedCount":4639},{"contestId":78,"index":"E","solvedCount":793},{"contestId":78,"index":"D","solvedCount":427},{"contestId":78,"index":"C","solvedCount":2253},{"contestId":78,"index":"B","solvedCount":15621},{"contestId":78,"index":"A","solvedCount":15778},{"contestId":77,"index":"E","solvedCount":548},{"contestId":77,"index":"D","solvedCount":380},{"contestId":77,"index":"C","solvedCount":1261},{"contestId":77,"index":"B","solvedCount":2939},{"contestId":77,"index":"A","solvedCount":1997},{"contestId":76,"index":"F","solvedCount":871},{"contestId":76,"index":"E","solvedCount":1945},{"contestId":76,"index":"D","solvedCount":2564},{"contestId":76,"index":"C","solvedCount":391},{"contestId":76,"index":"B","solvedCount":829},{"contestId":76,"index":"A","solvedCount":2570},{"contestId":75,"index":"E","solvedCount":320},{"contestId":75,"index":"D","solvedCount":2137},{"contestId":75,"index":"C","solvedCount":16715},{"contestId":75,"index":"B","solvedCount":3665},{"contestId":75,"index":"A","solvedCount":30574},{"contestId":74,"index":"E","solvedCount":211},{"contestId":74,"index":"D","solvedCount":461},{"contestId":74,"index":"C","solvedCount":1454},{"contestId":74,"index":"B","solvedCount":1810},{"contestId":74,"index":"A","solvedCount":5999},{"contestId":73,"index":"F","solvedCount":191},{"contestId":73,"index":"E","solvedCount":439},{"contestId":73,"index":"D","solvedCount":786},{"contestId":73,"index":"C","solvedCount":2532},{"contestId":73,"index":"B","solvedCount":582},{"contestId":73,"index":"A","solvedCount":1666},{"contestId":72,"index":"I","solvedCount":489},{"contestId":72,"index":"H","solvedCount":290},{"contestId":72,"index":"G","solvedCount":3018},{"contestId":72,"index":"F","solvedCount":151},{"contestId":72,"index":"E","solvedCount":183},{"contestId":72,"index":"D","solvedCount":84},{"contestId":72,"index":"C","solvedCount":1072},{"contestId":72,"index":"B","solvedCount":118},{"contestId":72,"index":"A","solvedCount":202},{"contestId":71,"index":"E","solvedCount":1003},{"contestId":71,"index":"D","solvedCount":818},{"contestId":71,"index":"C","solvedCount":7500},{"contestId":71,"index":"B","solvedCount":5491},{"contestId":71,"index":"A","solvedCount":534251},{"contestId":70,"index":"E","solvedCount":629},{"contestId":70,"index":"D","solvedCount":1177},{"contestId":70,"index":"C","solvedCount":665},{"contestId":70,"index":"B","solvedCount":2152},{"contestId":70,"index":"A","solvedCount":3621},{"contestId":69,"index":"E","solvedCount":5251},{"contestId":69,"index":"D","solvedCount":1168},{"contestId":69,"index":"C","solvedCount":716},{"contestId":69,"index":"B","solvedCount":3692},{"contestId":69,"index":"A","solvedCount":210603},{"contestId":68,"index":"E","solvedCount":87},{"contestId":68,"index":"D","solvedCount":540},{"contestId":68,"index":"C","solvedCount":398},{"contestId":68,"index":"B","solvedCount":5830},{"contestId":68,"index":"A","solvedCount":5453},{"contestId":67,"index":"E","solvedCount":445},{"contestId":67,"index":"D","solvedCount":1816},{"contestId":67,"index":"C","solvedCount":791},{"contestId":67,"index":"B","solvedCount":960},{"contestId":67,"index":"A","solvedCount":2575},{"contestId":66,"index":"E","solvedCount":966},{"contestId":66,"index":"D","solvedCount":3798},{"contestId":66,"index":"C","solvedCount":1201},{"contestId":66,"index":"B","solvedCount":23531},{"contestId":66,"index":"A","solvedCount":7183},{"contestId":65,"index":"E","solvedCount":110},{"contestId":65,"index":"D","solvedCount":513},{"contestId":65,"index":"C","solvedCount":898},{"contestId":65,"index":"B","solvedCount":1575},{"contestId":65,"index":"A","solvedCount":2058},{"contestId":64,"index":"I","solvedCount":95},{"contestId":64,"index":"H","solvedCount":123},{"contestId":64,"index":"G","solvedCount":131},{"contestId":64,"index":"F","solvedCount":196},{"contestId":64,"index":"E","solvedCount":301},{"contestId":64,"index":"D","solvedCount":301},{"contestId":64,"index":"C","solvedCount":362},{"contestId":64,"index":"B","solvedCount":1061},{"contestId":64,"index":"A","solvedCount":4473},{"contestId":63,"index":"E","solvedCount":902},{"contestId":63,"index":"D","solvedCount":1463},{"contestId":63,"index":"C","solvedCount":2032},{"contestId":63,"index":"B","solvedCount":5274},{"contestId":63,"index":"A","solvedCount":13809},{"contestId":62,"index":"E","solvedCount":340},{"contestId":62,"index":"D","solvedCount":476},{"contestId":62,"index":"C","solvedCount":363},{"contestId":62,"index":"B","solvedCount":1424},{"contestId":62,"index":"A","solvedCount":3884},{"contestId":61,"index":"E","solvedCount":16682},{"contestId":61,"index":"D","solvedCount":7883},{"contestId":61,"index":"C","solvedCount":1011},{"contestId":61,"index":"B","solvedCount":4329},{"contestId":61,"index":"A","solvedCount":142303},{"contestId":60,"index":"E","solvedCount":528},{"contestId":60,"index":"D","solvedCount":597},{"contestId":60,"index":"C","solvedCount":725},{"contestId":60,"index":"B","solvedCount":5400},{"contestId":60,"index":"A","solvedCount":4447},{"contestId":59,"index":"E","solvedCount":5328},{"contestId":59,"index":"D","solvedCount":783},{"contestId":59,"index":"C","solvedCount":2497},{"contestId":59,"index":"B","solvedCount":8175},{"contestId":59,"index":"A","solvedCount":241050},{"contestId":58,"index":"E","solvedCount":486},{"contestId":58,"index":"D","solvedCount":876},{"contestId":58,"index":"C","solvedCount":2293},{"contestId":58,"index":"B","solvedCount":13474},{"contestId":58,"index":"A","solvedCount":162278},{"contestId":57,"index":"E","solvedCount":395},{"contestId":57,"index":"D","solvedCount":369},{"contestId":57,"index":"C","solvedCount":4468},{"contestId":57,"index":"B","solvedCount":1188},{"contestId":57,"index":"A","solvedCount":3331},{"contestId":56,"index":"E","solvedCount":2956},{"contestId":56,"index":"D","solvedCount":2217},{"contestId":56,"index":"C","solvedCount":1325},{"contestId":56,"index":"B","solvedCount":4107},{"contestId":56,"index":"A","solvedCount":9848},{"contestId":55,"index":"E","solvedCount":892},{"contestId":55,"index":"D","solvedCount":4972},{"contestId":55,"index":"C","solvedCount":1864},{"contestId":55,"index":"B","solvedCount":3535},{"contestId":55,"index":"A","solvedCount":3982},{"contestId":54,"index":"E","solvedCount":266},{"contestId":54,"index":"D","solvedCount":742},{"contestId":54,"index":"C","solvedCount":1772},{"contestId":54,"index":"B","solvedCount":928},{"contestId":54,"index":"A","solvedCount":2659},{"contestId":53,"index":"E","solvedCount":1383},{"contestId":53,"index":"D","solvedCount":2709},{"contestId":53,"index":"C","solvedCount":7324},{"contestId":53,"index":"B","solvedCount":1595},{"contestId":53,"index":"A","solvedCount":5916},{"contestId":52,"index":"C","solvedCount":12192},{"contestId":52,"index":"B","solvedCount":2507},{"contestId":52,"index":"A","solvedCount":10960},{"contestId":51,"index":"F","solvedCount":872},{"contestId":51,"index":"E","solvedCount":505},{"contestId":51,"index":"D","solvedCount":620},{"contestId":51,"index":"C","solvedCount":3017},{"contestId":51,"index":"B","solvedCount":1066},{"contestId":51,"index":"A","solvedCount":2125},{"contestId":50,"index":"E","solvedCount":469},{"contestId":50,"index":"D","solvedCount":758},{"contestId":50,"index":"C","solvedCount":941},{"contestId":50,"index":"B","solvedCount":6617},{"contestId":50,"index":"A","solvedCount":337751},{"contestId":49,"index":"E","solvedCount":825},{"contestId":49,"index":"D","solvedCount":2170},{"contestId":49,"index":"C","solvedCount":1912},{"contestId":49,"index":"B","solvedCount":2858},{"contestId":49,"index":"A","solvedCount":15618},{"contestId":48,"index":"H","solvedCount":204},{"contestId":48,"index":"G","solvedCount":371},{"contestId":48,"index":"F","solvedCount":206},{"contestId":48,"index":"E","solvedCount":741},{"contestId":48,"index":"D","solvedCount":3055},{"contestId":48,"index":"C","solvedCount":872},{"contestId":48,"index":"B","solvedCount":3124},{"contestId":48,"index":"A","solvedCount":7491},{"contestId":47,"index":"E","solvedCount":483},{"contestId":47,"index":"D","solvedCount":1016},{"contestId":47,"index":"C","solvedCount":896},{"contestId":47,"index":"B","solvedCount":16451},{"contestId":47,"index":"A","solvedCount":18725},{"contestId":46,"index":"G","solvedCount":173},{"contestId":46,"index":"F","solvedCount":397},{"contestId":46,"index":"E","solvedCount":1175},{"contestId":46,"index":"D","solvedCount":1115},{"contestId":46,"index":"C","solvedCount":2942},{"contestId":46,"index":"B","solvedCount":4219},{"contestId":46,"index":"A","solvedCount":10262},{"contestId":45,"index":"J","solvedCount":1093},{"contestId":45,"index":"I","solvedCount":2872},{"contestId":45,"index":"H","solvedCount":250},{"contestId":45,"index":"G","solvedCount":1301},{"contestId":45,"index":"F","solvedCount":201},{"contestId":45,"index":"E","solvedCount":668},{"contestId":45,"index":"D","solvedCount":2019},{"contestId":45,"index":"C","solvedCount":1170},{"contestId":45,"index":"B","solvedCount":345},{"contestId":45,"index":"A","solvedCount":8410},{"contestId":44,"index":"J","solvedCount":633},{"contestId":44,"index":"I","solvedCount":256},{"contestId":44,"index":"H","solvedCount":2042},{"contestId":44,"index":"G","solvedCount":566},{"contestId":44,"index":"F","solvedCount":85},{"contestId":44,"index":"E","solvedCount":6281},{"contestId":44,"index":"D","solvedCount":814},{"contestId":44,"index":"C","solvedCount":4189},{"contestId":44,"index":"B","solvedCount":2399},{"contestId":44,"index":"A","solvedCount":19099},{"contestId":43,"index":"E","solvedCount":485},{"contestId":43,"index":"D","solvedCount":1262},{"contestId":43,"index":"C","solvedCount":4870},{"contestId":43,"index":"B","solvedCount":21215},{"contestId":43,"index":"A","solvedCount":72791},{"contestId":42,"index":"E","solvedCount":288},{"contestId":42,"index":"D","solvedCount":521},{"contestId":42,"index":"C","solvedCount":620},{"contestId":42,"index":"B","solvedCount":1199},{"contestId":42,"index":"A","solvedCount":3234},{"contestId":41,"index":"E","solvedCount":2292},{"contestId":41,"index":"D","solvedCount":2983},{"contestId":41,"index":"C","solvedCount":4326},{"contestId":41,"index":"B","solvedCount":4734},{"contestId":41,"index":"A","solvedCount":198540},{"contestId":40,"index":"E","solvedCount":1076},{"contestId":40,"index":"D","solvedCount":203},{"contestId":40,"index":"C","solvedCount":370},{"contestId":40,"index":"B","solvedCount":1455},{"contestId":40,"index":"A","solvedCount":4562},{"contestId":39,"index":"K","solvedCount":153},{"contestId":39,"index":"J","solvedCount":3709},{"contestId":39,"index":"I","solvedCount":253},{"contestId":39,"index":"H","solvedCount":3204},{"contestId":39,"index":"G","solvedCount":181},{"contestId":39,"index":"F","solvedCount":2019},{"contestId":39,"index":"E","solvedCount":1114},{"contestId":39,"index":"D","solvedCount":4801},{"contestId":39,"index":"C","solvedCount":727},{"contestId":39,"index":"B","solvedCount":3182},{"contestId":39,"index":"A","solvedCount":833},{"contestId":38,"index":"H","solvedCount":496},{"contestId":38,"index":"G","solvedCount":918},{"contestId":38,"index":"F","solvedCount":465},{"contestId":38,"index":"E","solvedCount":3055},{"contestId":38,"index":"D","solvedCount":1098},{"contestId":38,"index":"C","solvedCount":2629},{"contestId":38,"index":"B","solvedCount":4168},{"contestId":38,"index":"A","solvedCount":27323},{"contestId":37,"index":"E","solvedCount":725},{"contestId":37,"index":"D","solvedCount":599},{"contestId":37,"index":"C","solvedCount":2375},{"contestId":37,"index":"B","solvedCount":1120},{"contestId":37,"index":"A","solvedCount":28324},{"contestId":36,"index":"E","solvedCount":655},{"contestId":36,"index":"D","solvedCount":787},{"contestId":36,"index":"C","solvedCount":396},{"contestId":36,"index":"B","solvedCount":2094},{"contestId":36,"index":"A","solvedCount":3637},{"contestId":35,"index":"E","solvedCount":903},{"contestId":35,"index":"D","solvedCount":3969},{"contestId":35,"index":"C","solvedCount":9169},{"contestId":35,"index":"B","solvedCount":1227},{"contestId":35,"index":"A","solvedCount":7740},{"contestId":34,"index":"E","solvedCount":695},{"contestId":34,"index":"D","solvedCount":6817},{"contestId":34,"index":"C","solvedCount":4920},{"contestId":34,"index":"B","solvedCount":69280},{"contestId":34,"index":"A","solvedCount":35888},{"contestId":33,"index":"E","solvedCount":184},{"contestId":33,"index":"D","solvedCount":1648},{"contestId":33,"index":"C","solvedCount":3669},{"contestId":33,"index":"B","solvedCount":6154},{"contestId":33,"index":"A","solvedCount":5123},{"contestId":32,"index":"E","solvedCount":452},{"contestId":32,"index":"D","solvedCount":1537},{"contestId":32,"index":"C","solvedCount":2659},{"contestId":32,"index":"B","solvedCount":83276},{"contestId":32,"index":"A","solvedCount":15484},{"contestId":31,"index":"E","solvedCount":1373},{"contestId":31,"index":"D","solvedCount":1263},{"contestId":31,"index":"C","solvedCount":2084},{"contestId":31,"index":"B","solvedCount":4835},{"contestId":31,"index":"A","solvedCount":13047},{"contestId":30,"index":"E","solvedCount":981},{"contestId":30,"index":"D","solvedCount":535},{"contestId":30,"index":"C","solvedCount":2494},{"contestId":30,"index":"B","solvedCount":1432},{"contestId":30,"index":"A","solvedCount":4143},{"contestId":29,"index":"E","solvedCount":1198},{"contestId":29,"index":"D","solvedCount":3073},{"contestId":29,"index":"C","solvedCount":6842},{"contestId":29,"index":"B","solvedCount":3430},{"contestId":29,"index":"A","solvedCount":8526},{"contestId":28,"index":"E","solvedCount":202},{"contestId":28,"index":"D","solvedCount":748},{"contestId":28,"index":"C","solvedCount":1369},{"contestId":28,"index":"B","solvedCount":5726},{"contestId":28,"index":"A","solvedCount":1005},{"contestId":27,"index":"E","solvedCount":5033},{"contestId":27,"index":"D","solvedCount":3217},{"contestId":27,"index":"C","solvedCount":3119},{"contestId":27,"index":"B","solvedCount":6033},{"contestId":27,"index":"A","solvedCount":23655},{"contestId":26,"index":"E","solvedCount":457},{"contestId":26,"index":"D","solvedCount":1021},{"contestId":26,"index":"C","solvedCount":1080},{"contestId":26,"index":"B","solvedCount":27632},{"contestId":26,"index":"A","solvedCount":45900},{"contestId":25,"index":"E","solvedCount":3505},{"contestId":25,"index":"D","solvedCount":16989},{"contestId":25,"index":"C","solvedCount":8850},{"contestId":25,"index":"B","solvedCount":11612},{"contestId":25,"index":"A","solvedCount":107752},{"contestId":24,"index":"E","solvedCount":1092},{"contestId":24,"index":"D","solvedCount":2879},{"contestId":24,"index":"C","solvedCount":1484},{"contestId":24,"index":"B","solvedCount":2106},{"contestId":24,"index":"A","solvedCount":7466},{"contestId":23,"index":"E","solvedCount":776},{"contestId":23,"index":"D","solvedCount":455},{"contestId":23,"index":"C","solvedCount":1818},{"contestId":23,"index":"B","solvedCount":3963},{"contestId":23,"index":"A","solvedCount":6565},{"contestId":22,"index":"E","solvedCount":2218},{"contestId":22,"index":"D","solvedCount":3535},{"contestId":22,"index":"C","solvedCount":3982},{"contestId":22,"index":"B","solvedCount":4938},{"contestId":22,"index":"A","solvedCount":28430},{"contestId":21,"index":"D","solvedCount":1437},{"contestId":21,"index":"C","solvedCount":2659},{"contestId":21,"index":"B","solvedCount":1683},{"contestId":21,"index":"A","solvedCount":2338},{"contestId":20,"index":"C","solvedCount":50910},{"contestId":20,"index":"B","solvedCount":5145},{"contestId":20,"index":"A","solvedCount":7325},{"contestId":19,"index":"E","solvedCount":2706},{"contestId":19,"index":"D","solvedCount":3464},{"contestId":19,"index":"C","solvedCount":1415},{"contestId":19,"index":"B","solvedCount":6175},{"contestId":19,"index":"A","solvedCount":3282},{"contestId":18,"index":"E","solvedCount":1326},{"contestId":18,"index":"D","solvedCount":1338},{"contestId":18,"index":"C","solvedCount":15880},{"contestId":18,"index":"B","solvedCount":2495},{"contestId":18,"index":"A","solvedCount":7202},{"contestId":17,"index":"E","solvedCount":2237},{"contestId":17,"index":"D","solvedCount":1404},{"contestId":17,"index":"C","solvedCount":1090},{"contestId":17,"index":"B","solvedCount":6814},{"contestId":17,"index":"A","solvedCount":22704},{"contestId":16,"index":"E","solvedCount":7058},{"contestId":16,"index":"D","solvedCount":1908},{"contestId":16,"index":"C","solvedCount":5566},{"contestId":16,"index":"B","solvedCount":21315},{"contestId":16,"index":"A","solvedCount":18035},{"contestId":15,"index":"E","solvedCount":704},{"contestId":15,"index":"D","solvedCount":992},{"contestId":15,"index":"C","solvedCount":3048},{"contestId":15,"index":"B","solvedCount":1745},{"contestId":15,"index":"A","solvedCount":4627},{"contestId":14,"index":"E","solvedCount":2151},{"contestId":14,"index":"D","solvedCount":5467},{"contestId":14,"index":"C","solvedCount":3963},{"contestId":14,"index":"B","solvedCount":8532},{"contestId":14,"index":"A","solvedCount":12996},{"contestId":13,"index":"E","solvedCount":8717},{"contestId":13,"index":"D","solvedCount":786},{"contestId":13,"index":"C","solvedCount":5762},{"contestId":13,"index":"B","solvedCount":1190},{"contestId":13,"index":"A","solvedCount":9770},{"contestId":12,"index":"E","solvedCount":1608},{"contestId":12,"index":"D","solvedCount":3139},{"contestId":12,"index":"C","solvedCount":7622},{"contestId":12,"index":"B","solvedCount":9979},{"contestId":12,"index":"A","solvedCount":16091},{"contestId":11,"index":"E","solvedCount":503},{"contestId":11,"index":"D","solvedCount":7043},{"contestId":11,"index":"C","solvedCount":754},{"contestId":11,"index":"B","solvedCount":5917},{"contestId":11,"index":"A","solvedCount":16065},{"contestId":10,"index":"E","solvedCount":974},{"contestId":10,"index":"D","solvedCount":6097},{"contestId":10,"index":"C","solvedCount":1816},{"contestId":10,"index":"B","solvedCount":2147},{"contestId":10,"index":"A","solvedCount":8652},{"contestId":9,"index":"E","solvedCount":1208},{"contestId":9,"index":"D","solvedCount":4708},{"contestId":9,"index":"C","solvedCount":14664},{"contestId":9,"index":"B","solvedCount":6368},{"contestId":9,"index":"A","solvedCount":73029},{"contestId":8,"index":"E","solvedCount":832},{"contestId":8,"index":"D","solvedCount":605},{"contestId":8,"index":"C","solvedCount":4564},{"contestId":8,"index":"B","solvedCount":5135},{"contestId":8,"index":"A","solvedCount":6969},{"contestId":7,"index":"E","solvedCount":824},{"contestId":7,"index":"D","solvedCount":4854},{"contestId":7,"index":"C","solvedCount":5853},{"contestId":7,"index":"B","solvedCount":3047},{"contestId":7,"index":"A","solvedCount":8337},{"contestId":6,"index":"E","solvedCount":4104},{"contestId":6,"index":"D","solvedCount":2372},{"contestId":6,"index":"C","solvedCount":18987},{"contestId":6,"index":"B","solvedCount":15349},{"contestId":6,"index":"A","solvedCount":23804},{"contestId":5,"index":"E","solvedCount":2643},{"contestId":5,"index":"D","solvedCount":2028},{"contestId":5,"index":"C","solvedCount":19345},{"contestId":5,"index":"B","solvedCount":7081},{"contestId":5,"index":"A","solvedCount":11520},{"contestId":4,"index":"D","solvedCount":12656},{"contestId":4,"index":"C","solvedCount":116256},{"contestId":4,"index":"B","solvedCount":30724},{"contestId":4,"index":"A","solvedCount":732937},{"contestId":3,"index":"D","solvedCount":4412},{"contestId":3,"index":"C","solvedCount":8511},{"contestId":3,"index":"B","solvedCount":5437},{"contestId":3,"index":"A","solvedCount":22803},{"contestId":2,"index":"C","solvedCount":2192},{"contestId":2,"index":"B","solvedCount":13559},{"contestId":2,"index":"A","solvedCount":32288},{"contestId":1,"index":"C","solvedCount":6744},{"contestId":1,"index":"B","solvedCount":27295},{"contestId":1,"index":"A","solvedCount":333570}]}}