| division | total_contests | total_problems | avg_problems_per_contest | avg_rating | median_rating | min_rating | max_rating | std_rating | problems_with_ratings | percentage_rated |
|---|---|---|---|---|---|---|---|---|---|---|
| Div. 1 | 357 | 1853 | 5.190476 | 2357.960065 | 2400.0 | 0 | 3500 | 713.967064 | 1853 | 100.0 |
| Div. 2 | 992 | 4598 | 4.635081 | 1629.817312 | 1600.0 | 0 | 3500 | 651.746211 | 4598 | 100.0 |
| Div. 3 | 144 | 1031 | 7.159722 | 1428.903977 | 1400.0 | 0 | 2900 | 513.221939 | 1031 | 100.0 |
| Div. 1+Div. 2 | 80 | 662 | 8.275000 | 2096.223565 | 2100.0 | 0 | 3500 | 927.133887 | 662 | 100.0 |
| Div. 4 | 27 | 210 | 7.777778 | 1213.333333 | 1100.0 | 800 | 2700 | 412.035829 | 210 | 100.0 |
| position_letter | A | B | C | D | E | F | G | H | I | J |
|---|---|---|---|---|---|---|---|---|---|---|
| division | ||||||||||
| Div. 1 | 1536.615385 | 1889.263804 | 2272.171254 | 2654.755043 | 2971.229050 | 3232.352941 | 3068.750000 | 1980.000000 | 1880.0 | 1900.0 |
| Div. 1+Div. 2 | 841.772152 | 1135.443038 | 1456.097561 | 1872.839506 | 2262.195122 | 2696.703297 | 3102.380952 | 3160.294118 | 3375.0 | NaN |
| Div. 2 | 903.434343 | 1202.962206 | 1551.971831 | 1932.281205 | 2300.143885 | 2614.081146 | 2611.881188 | 2433.333333 | 2250.0 | 1400.0 |
| Div. 3 | 813.888889 | 927.891156 | 1158.000000 | 1429.801325 | 1674.050633 | 1940.645161 | 2081.308411 | 2210.526316 | NaN | NaN |
| Div. 4 | 800.000000 | 822.222222 | 892.857143 | 1066.666667 | 1300.000000 | 1548.148148 | 1654.545455 | 1835.714286 | NaN | NaN |
| tag | Div. 1 | Div. 2 | Div. 3 | Div. 1+Div. 2 | Div. 4 | total |
|---|---|---|---|---|---|---|
| greedy | 463 | 1676 | 436 | 242 | 68 | 2885 |
| math | 520 | 1580 | 394 | 245 | 66 | 2805 |
| implementation | 286 | 1582 | 282 | 144 | 113 | 2407 |
| dp | 534 | 1034 | 199 | 183 | 30 | 1980 |
| constructive algorithms | 363 | 937 | 174 | 184 | 19 | 1677 |
| brute force | 245 | 1016 | 220 | 119 | 44 | 1644 |
| data structures | 464 | 786 | 186 | 142 | 42 | 1620 |
| binary search | 214 | 567 | 147 | 60 | 34 | 1022 |
| sortings | 163 | 555 | 176 | 78 | 37 | 1009 |
| graphs | 275 | 444 | 98 | 87 | 14 | 918 |
| dfs and similar | 217 | 427 | 110 | 72 | 22 | 848 |
| trees | 245 | 343 | 75 | 83 | 9 | 755 |
| number theory | 146 | 412 | 93 | 65 | 14 | 730 |
| combinatorics | 189 | 353 | 50 | 83 | 7 | 682 |
| strings | 99 | 376 | 99 | 47 | 26 | 647 |
| bitmasks | 118 | 340 | 46 | 66 | 18 | 588 |
| two pointers | 113 | 299 | 90 | 35 | 14 | 551 |
| dsu | 86 | 158 | 39 | 35 | 7 | 325 |
| geometry | 103 | 147 | 12 | 28 | 8 | 298 |
| divide and conquer | 85 | 132 | 23 | 38 | 4 | 282 |
================================================================================ HIDDEN PATTERNS & ANOMALIES DETECTION REPORT ================================================================================ 🔍 Topic Inflation/Deflation -------------------------------------------------- 📝 Topics that have become more or less common over time 📈 Increasing topics: greedy, math, constructive algorithms, data structures, binary search, dp, trees, bitmasks, brute force, interactive 📉 Decreasing topics: implementation, geometry 🔍 Rating Clustering & Gaps -------------------------------------------------- 📝 Ratings where problems cluster (popular difficulty) and gaps (rare difficulty) 🎯 Popular difficulty clusters: [800.0] ⏸️ Rating gaps: [(0.0, 800.0, 800.0)] 🔍 Contest Symmetry Analysis -------------------------------------------------- 📝 How balanced the difficulty curve is within contests ⚖️ Average contest symmetry score: 0.454 💡 High symmetry (>0.7) indicates contests are balanced, low symmetry (<0.4) indicates front-loaded difficulty 🔍 Difficulty Leap Analysis -------------------------------------------------- 📝 Identifying unusual difficulty jumps between consecutive problems ⚠️ A→A: small_jump (avg -310 rating change) ⚠️ B→B: small_jump (avg -420 rating change) ⚠️ B→C: large_jump (avg 346 rating change) ⚠️ C→C: small_jump (avg -414 rating change) ⚠️ C→D: large_jump (avg 381 rating change) ⚠️ D→D: small_jump (avg -441 rating change) ⚠️ D→E: large_jump (avg 349 rating change) ⚠️ E→E: small_jump (avg -346 rating change) ⚠️ E→F: large_jump (avg 337 rating change) ⚠️ F→F: small_jump (avg -338 rating change) ⚠️ G→G: small_jump (avg -348 rating change) ⚠️ H→H: small_jump (avg -170 rating change) ⚠️ H→I: small_jump (avg 5 rating change) 📊 Average difficulty jump: 306 rating points 🔍 Educational Round vs Regular Round -------------------------------------------------- 📝 How Educational Rounds compare to regular division contests 📚 Educational rounds average rating: 1769 📊 Regular rounds average rating: 1767 🔄 Difference: +2 (harder) Position-specific comparison: Problem A: Educational 873 vs Regular 1050 Problem B: Educational 1118 vs Regular 1344 Problem C: Educational 1465 vs Regular 1714 Problem D: Educational 1842 vs Regular 2088 Problem E: Educational 2225 vs Regular 2417 Problem F: Educational 2628 vs Regular 2525
| contest_id | problem_index | problem_name | division | position | rating | solved_count | anomaly_type |
|---|---|---|---|---|---|---|---|
| 1264 | F | Beautiful Fibonacci Problem | Div. 1 | F | 3500 | 1097 | easier_than_rating |
| 2223 | F | Zhily and Colorful Strings | Div. 1 | F | 0 | 51 | harder_than_rating |
| 2190 | F | Xor Product | Div. 1 | F | 3300 | 93 | harder_than_rating |
| 2066 | F | Curse | Div. 1 | F | 3300 | 73 | harder_than_rating |
| 1967 | F | Next and Prev | Div. 1 | F | 3200 | 98 | harder_than_rating |
| 1302 | F | Keep talking and nobody explodes -- easy | Div. 1 | F | 0 | 76 | harder_than_rating |
| 993 | F | The Moral Dilemma | Div. 1 | F | 3200 | 67 | harder_than_rating |
| 949 | F | Astronomy | Div. 1 | F | 3300 | 63 | harder_than_rating |
| 737 | F | Dirty plates | Div. 1 | F | 3300 | 85 | harder_than_rating |
| 1628 | E | Groceries in Meteor Town | Div. 1 | E | 3100 | 1234 | easier_than_rating |
| 896 | E | Welcome home, Chtholly | Div. 1 | E | 3100 | 2509 | easier_than_rating |
| 708 | E | Student's Camp | Div. 1 | E | 3100 | 1346 | easier_than_rating |
| 700 | E | Cool Slogans | Div. 1 | E | 3300 | 1391 | easier_than_rating |
| 666 | E | Forensic Examination | Div. 1 | E | 3100 | 1564 | easier_than_rating |
| 576 | E | Painting Edges | Div. 1 | E | 3300 | 1511 | easier_than_rating |
| 573 | E | Bear and Bowling | Div. 1 | E | 3200 | 2048 | easier_than_rating |
| 487 | E | Tourists | Div. 1 | E | 3200 | 2849 | easier_than_rating |
| 438 | E | The Child and Binary Tree | Div. 1 | E | 3100 | 2134 | easier_than_rating |
| 2223 | E | Zhily and Permutation | Div. 1 | E | 0 | 19 | harder_than_rating |
| 2219 | E | Weird Chessboard | Div. 1 | E | 0 | 102 | harder_than_rating |