Vou ver se depois da minha época de exames, ou talvez um bocadinho ao fim da tarde ou à noite nestes dias, começo a tentar resolver os da USACO, mas eles parecem-me mesmo dificieis...
Embora já me esteja a desligar um pouco das provas da ACM, em termos de algoritmia aconselho a aprender as bases ao mesmo tempo no USACO e no Introduction to Algorithms.