Paul Fawkes, На первый взгляд, ошибок нет. Надо отлаживать, либо трассировать в отладчике, либо выводить промежуточные значения, смотреть как и что считает.
Paul Fawkes, Тогда, вроде, всё правильно. У меня получилось 17. Самые длинные задачи тестируем первыми, получаем время 6*(2*0+1) = 6 и 5*(2*0+1) = 5, оставшуюся задачу тестируем на любом устройстве, 2*(2*1+1) = 6. 6+5+6 = 17.
Алексей, А в чём проблема то, зачем что-то искать? Там арифметика уровня начальной школы, достаточно себе всё визуально представить, ну или на бумажке нарисовать, если воображение совсем не работает.
BaJar, А вы уверены, что все эти подзапросы вам нужны? Недостаточно выбрать документы по условиям, отсортировать их в обратном порядке и взять второй (он же предпоследний при сортировке в прямом порядке)?