Davidavid
16.07.2022 22:51

Дана клетчатая доска размера N×N и K фишек. Назовем сторонами доски первую и последнюю строку доски и первый и последний столбец доски (то есть всего 4 стороны). Вам необходимо расположить фишки в клетках доски таким образом, чтобы выполнялись два условия: В каждой клетке, находящейся на одной из сторон доски, должна оказаться хотя бы одна фишка. Количество фишек на стороне с минимальным количеством фишек должно быть как можно больше. Опишите, как следует располагать фишки на доске, чтобы максимизировать количество фишек на стороне с минимальным количеством фишек. Пример: В этом примере N=4 и K=15. Если расположить фишки как на картинке, то на всех сторонах, кроме нижней, будет по 5 фишек, а на нижней стороне — 6. Значит минимальное количество фишек на стороне равно пяти. Можно доказать, что ответ лучше получить нельзя.


Дана клетчатая доска размера N×N и K фишек. Назовем сторонами доски первую и последнюю строку доски

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
89153051060
30.10.2021 12:19
В общем случае, трассировка - один из отладки программ врукопашную: состояние программы контролируется на определённом отрезке времени её выполнения путём анализа значений переменных. трассировка в том или ином виде при отладке программ сложнее школьного дз практически неизбежна.
в простейшем случае, трассировка - вывод значений переменных на экран (например, в окно консоли) , либо расчёт их на бумажке для каждого шага.
в более продвинутом варианте используются точки останова, окно наблюдения, выполнение по шагам и, если есть, контекстный интерпретатор выражений.
есть также специальная "трассирующая консоль" - интерфейс вывода информации из программы в отладчик, если таковой присутствует.
почти любой современный отладчик показывает состояние програмm при её останове, что делает трассировку процессом легко доступным
0,0(0 оценок)
Ответ:
andreisharik2oztjdr
04.12.2022 23:44
DIM a AS SINGLE, b AS SINGLE, h AS SINGLE
DIM x AS SINGLE, y AS SINGLE
CLS
INPUT "Vvedite a,b,h: ", a, b, h
FOR x = a TO b STEP h
   y = 1 / 2 * LOG(x ^ 2) + 1 / x ^ 2 + 2 - 1 / 2 * LOG(2) / 3
   PRINT "x="; x, "y="; y
NEXT x
END

Тестовое решение:
Vvedite a,b,h: 2.7,8.4,0.5
x= 2.7        y= 3.014901
x= 3.2        y= 3.145283
x= 3.7        y= 3.265854
x= 4.2        y= 3.376249
x= 4.7        y= 3.477307
x= 5.2        y= 3.570116
x= 5.7        y= 3.65572
x= 6.2        y= 3.735039
x= 6.7        y= 3.80886
x= 7.2        y= 3.877846
x= 7.7        y= 3.942562
x= 8.2        y= 4.003482
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота