Мистер фокс сегодня был на кружке по программированию, где узнал про двудольные графы. этого ему показалось мало и он решил придумать и изучить “трехдольные” графы. мистер фокс нарисовал на листе бумаги три непересекающихся круга и отметил внутри них точки (точки – это вершины его графа, в одном круге лежат вершины из одной “доли”). затем он провел несколько ребер – линий, которые соединяли только точки из разных кругов. какое наибольшее количество ребер он мог провести, если всего в его графе 41 вершин и нет двух ребер, соединяющих одну и ту же пару вершин?
157
283
Ответы на вопрос:
Пусть в "долях" a < = b < = c вершин, и проведены все рёбра между разными "долями". так как из каждой вершины, лежащей в первой "доле", можно провести только b + c рёбер, из второй доли — a + c рёбер, из третьей — a + b рёбер, то общее количество рёбер равно (a * (b + c) + b * (a + c) + c * (a + b))/2 = ab + ac + bc (деление на 2 возникает из-за того, что каждое ребро подсчитывается дважды).нужны такие a, b, c, при которых значение выражения ab + bc + ac будет максимально. максимальное значение можно найти перебором. python 3: max_value = 0 for a in range(41//3 + 1): for b in range(a, (41 - a)//2 + 1): c = 41 - a - b value = a * b + a * c + b * c max_value = max(max_value, value) print(max_value) ответ. 560.
Эвм и компьютер это практически одно и тоже. эвм производит вычисления чтобы обработать информацию. компьютер делает тоже самое. отличие только в размерах.
Популярно: Информатика
-
Korolev77603.02.2023 01:05
-
katyauauauaua23.10.2020 02:02
-
aleonaandreeva025.07.2021 04:18
-
Ыыыап19.03.2023 23:34
-
nik23245101.01.2021 21:37
-
ларисаяна24.05.2021 10:30
-
Vasyok22815.12.2020 17:29
-
Natalasorochynska31.01.2023 06:54
-
Cobra23718.10.2021 01:30
-
тооироь17.04.2023 23:22