Олимпиадный тренинг

Задача . КП 28


Задача

Темы:
Определите наименьшее значение n, при котором сумма чисел, которые будут выведены при вызове F(n), будет больше 5000000. Запишите в ответе сначала найденное значение n, а затем через пробел – соответствующую сумму выведенных чисел.
 
Python Паскаль C++
def F( n ):
  print(2*n+1)
  if n > 1:
    print(3*n-8)
    F(n-1)
    F(n-4)
procedure F
    ( n: integer );
begin
  writeln(2*n+1);
  if n > 1 then begin
    writeln(3*n-8);
    F(n-1);
    F(n-4);
  end;
end;
void F( int n )
{
  cout << 2*n+1 << endl;
  if( n > 1 ) {
    cout << 3*n-8
         << endl;
    F(n-1);
    F(n-4);
    }
}

time 1000 ms
memory 32 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя