A solution for smallest-subarray on UVA online judge.
http://uva.onlinejudge.org/external/115/11536.html