No haga que su objetivo sea “Quiero aumentar mi calificación en Topcoder”, hágalo “Quiero ser mejor”.
Div1-250 debería ser más fácil que Div2-1000. Sin embargo, cada uno de estos 2 te hará desarrollar una habilidad diferente.
Los problemas Div1-250 son generalmente fáciles. La mayoría de las veces, dependen de alguna propiedad oculta en la entrada que debe tener en cuenta para resolver el problema.
Por otro lado, los problemas div2-1000 son problemas un poco más difíciles, que requieren una lluvia de ideas profunda, manejar muchos casos difíciles y, finalmente, escribir un código un poco complicado.
Para mejorar los algoritmos y la resolución de problemas, deberá practicar ambos tipos de problemas. Debe mejorar al analizar el problema y mejorar al escribir código largo y complicado. Cuando domines esas dos habilidades, podrás resolver div1-250 y div2-1000 regularmente y tu calificación aumentará. También podrá combinar esas habilidades y acercarse a Div1-500.