> -- Александр Ильин писал(а):
> Первый вариант даст ответ на единицу меньше правильного в случае, если a[0] = Max(a). Кроме того, в первом цикле там лишняя итерация.
Ну, это просто я ошибся, когда с бейсика переписывал. Исправил, дабы не смущать.

> -- Цитата:
> В целом, если речь идет об олимпиадном или учебном задании, то дело в принципе, в алгоритме. А второй алгоритм более оптимален.
Да, вот как раз о принципе. Второй алгоритм быстрее, можно даже выгадать несколько микросекунд, но зато он хуже структуирован.