Diferentes soluciones para problemas de: http://uva.onlinejudge.org/