Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Показать больше
Показать меньше
lizka119
23.03.2021 13:09 •
Информатика
Требуется найти n-ый член последовательности типа 1121123211234321 ограничение по времени: 5 сек ограничение n< 10^500 000
Показать ответ
Ответ:
katyakot2299
07.10.2020 16:14
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.
0,0
(0 оценок)
Популярные вопросы: Информатика
khydyrov1404
12.10.2020 03:53
Решить Логическую функцию (Привести к Базису И-НЕ)...
valeravolc1990o
13.10.2021 21:10
Информационный процесс, обеспечивающий приведение данных, поступающих от разных источников, к одной форме представления, удобной для дальнейшего использования, называется...
bitkut
17.12.2022 12:41
Средняя скорость передачи данных с модема равна 30 Кбит/с. Определите, сколько секунд понадобиться модему, чтобы передать 40 страниц текста в кодировке КОИ-8, если...
nintendo161
14.05.2021 02:39
Непрерывная форма сигнала характерена для... Аналогового звука Дискретного звука...
вероника20048
09.12.2022 07:29
Создайте класс “Автобус”. В нем описывается время отправления автобуса (в часах) и время в пути (часах). Автобус ходит по одному и тому же расписанию раз в сутки.Программа...
BOGDANGER
12.02.2021 15:02
Тема : одномерный массив 1)составить текст программы 2)нарисовать блок схему дан массив из 15 чисел.определить номер максимального элемента в массиве,а также количество...
ОсколковРоман
30.11.2021 16:55
Дана сумма и разность двух чисел. определить эти числа...
rahcheeva81
02.03.2022 10:08
1. Какой ответ выдаст программа, если в массиве несколько элементов, удовлетворяющих условию задачи? Почему? 2. Что нужно изменить в программе, чтобы выдавался не...
satinovgerman
02.03.2022 10:08
Алгоритмнин кандай турлери бар?...
ФКЗенит1
16.03.2023 02:35
Программалау процесінде тиімді алгоритмді құрудың маңызы қандай?...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
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.