調べてみたのでメモ
topcoderのproblem archiveから
SRM577以前の約300回、TCOも含む
div1 easy
[84, 'SimpleMath']
[79, 'SimpleSearch']
[79, 'Iteration']
[61, 'BruteForce']
[60, 'Greedy']
[44, 'Math']
[37, 'Simulation']
[33, 'StringManipulation']
[31, 'DynamicProgramming']
[25, 'Search']
[18, 'GraphTheory']
[17, 'Sorting']
[10, 'Geometry']
[8, 'StringParsing']
[6, 'Recursion']
[2, 'Encryption/Compression']
[1, 'AdvancedMath']
div1 medium
[109, 'DynamicProgramming']
[78, 'Math']
[55, 'GraphTheory']
[46, 'SimpleMath']
[46, 'Greedy']
[41, 'BruteForce']
[38, 'Search']
[29, 'SimpleSearch']
[29, 'Iteration']
[25, 'StringManipulation']
[21, 'Simulation']
[18, 'Recursion']
[14, 'Geometry']
[11, 'StringParsing']
[11, 'Sorting']
[5, 'AdvancedMath']
[2, 'Encryption/Compression']
div1 hard
[132, 'DynamicProgramming']
[93, 'Math']
[82, 'GraphTheory']
[48, 'Search']
[31, 'BruteForce']
[30, 'Greedy']
[29, 'Geometry']
[26, 'SimpleMath']
[21, 'Simulation']
[16, 'Sorting']
[16, 'SimpleSearch']
[16, 'Iteration']
[14, 'Recursion']
[11, 'StringManipulation']
[9, 'AdvancedMath']
[5, 'StringParsing']
[5, 'Encryption/Compression']