Задать вопрос
7 января, 21:48

Требуется найти n-ый член последовательности типа 1121123211234321 Ограничение по времени: 5 сек Ограничение n<10^500 000

+1
Ответы (1)
  1. 7 января, 23:48
    0
    Uses crt, math;

    var n: extended;

    var x: extended;

    var s: extended;

    var f: extended;

    var t: extended;

    begin

    { вводим значения }

    writeln ('Enter n:'); readln (n);

    if n > 0 then begin

    { номер последовательности }

    x : = ceil ((sqrt (1.0 + 4.0 { 8.0 } * n) - 1.0) / 2.0);

    { количество элементов всех последовательностей }

    s : = x + x*x;

    { s : = s / 2; }

    { относительный номер элемента в последовательности }

    f : = x * 2 - (s - n);

    if f < = x then begin

    t : = 1 + x - f;

    end;

    if f > x then begin

    t : = f - x;

    end;

    { выводим результат }

    writeln ('t = ', t);

    { задержка }

    readln (n);

    end;

    end.
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Требуется найти n-ый член последовательности типа 1121123211234321 Ограничение по времени: 5 сек Ограничение n ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы