Исправление ymuv, 13.09.15 04:05 (текущая версия) :
.at() заменить на [].Не будет проверки на выход за пределы вектора.
Вынести if.
Исходная версия ymuv, 13.09.15 03:59:
.at() заменить на [].Не будет проверки на выход за пределы массива.