Sozedatel
27.03.2022 14:24

Есть количество предметов N- целое. Есть начальное приближение y_0<=N необходимо найти y_1 y_2 y_3 . Причем y_1 + y_2 + y_3 +y_0=N. Такие что y_1 y_2 y_3 находятся в зависимости(например экспоненциальное или полиномиальной). Задача: Для каждого N найти такую кривую на которой лежали бы y_1 y_2 y_3, в зависимоcти от некого параметра k. Можно с небольшой погрешностью.
Пример: возьмем N=100. y_0=50. k=10. Пусть мы нашли какой-то прекрасный алгоритм для поиска кривой под определенное k и кривая для этого случая : 3*x^2. Тогда y_1 y_2 y_3 будут при x_1=1 x_2=2 x_3=3 равны соответственно 3 13 и 25, что в сумме дает 41. 41 это почти 50 но все же далеко. Хотелось бы получать что-то ближе к 50 но все так же оставаться в какой-то зависимости между точками. Может есть алгоритмы или методы поиска таких кривых?

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
WiTeKHasky
23.03.2022 18:13

упоминания о дербенте, расположенном на территории дагестана, встречаются в древних рукописях, легендах и сказках. есть вероятность, что город существовал задолго до формирования древней руси, то есть жители дербента жили своей размеренной городской жизнью еще 5000 лет назад.

дербент – это современное название. в первых летописях, написанных в 6 веке до нашей эры, он упоминается как каспийские ворота. туристы имеют возможность полюбоваться на памятники старины, сохранившиеся до сих пор: крепость нарын-кала, которая моложе самого города в 2 раза (ее возраст около 2500 лет) и древнюю мечеть джума, первый камень которой был заложен в viii веке.

дербент стал российским городом относительно недавно, после завоевания кавказа. но обделит внимание мы его не можем, так как в современности – это известный по все россии и миру туристический город, свидетельствующий об и культурном богатстве страны.

0,0(0 оценок)
Ответ:
gulya19860630
09.05.2020 01:51
Кумир я не знаю, а что эту экзотика ещё преподают?
Он нигде, кроме школ, никогда не использовался.
Напишу только алгоритм.
1) Начало
2) Ввод исходного числа n.
3) n = n*n // возводим n в квадрат
4) n = 10*n // умножаем на 10. Теперь десятые доли стали единицами
5) n = [n] // оставляет целую часть, дробную отбрасываем
6) n = n - [n/10]*10 // вычисляем остаток от деления на 10, то есть цифру единиц.
7) Вывод n
8) Конец.
Объяснение. Допустим, мы ввели n = 1,4.
В 3 пункте мы умножили его само на себя, то есть возвели в квадрат. Стало n = 1,96.
Нам нужно получить цифру 9.
В 4 пункте мы умножили число на 10, получили n = 19,6.
В 5 пункте отбросили дробную часть, стало n = 19.
В 6 пункте самая трудная операция:
n = n - [n/10]*10 = 19 - [1,9]*10 = 19 - 1*10 = 9
Таким образом, мы получаем последнюю цифру любого целого числа, то есть остаток от деления на 10.
Вообще-то вместо этой сложной формулы во многих языках есть готовая функция Mod, дающая сразу остаток от деления. Пишется так:
n = n Mod 10
Из числа 19 сразу получаем 9.
Если такая функция есть в Кумире, используйте её. Если нет, тогда мою формулу.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота