Предмет: Информатика, автор: ЭшлиБоу

Мистер Фокс сегодня был на кружке по программированию, где узнал про двудольные графы. Этого ему показалось мало и он решил придумать и изучить “трехдольные” графы. Мистер Фокс нарисовал на листе бумаги три непересекающихся круга и отметил внутри них точки (точки – это вершины его графа, в одном круге лежат вершины из одной “доли”). Затем он провел несколько ребер – линий, которые соединяли только точки из разных кругов. Какое наибольшее количество ребер он мог провести, если всего в его графе 40 вершин и нет двух ребер, соединяющих одну и ту же пару вершин?

Ответы

Автор ответа: nelle987
0
Пусть в "долях" 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(40//3 + 1):
    for b in range(a, (40 - a)//2 + 1):
      c = 40 - a - b
      value = a * b + a * c + b * c
      max_value = max(max_value, value)
 
print(max_value)

Ответ. 533
Автор ответа: Katya14141414141414
0
а для 41 сколько будет?
Автор ответа: mkgs210
0
А сколько будет для 43?
Автор ответа: ruslangazizov35
0
для 43 - 616
Автор ответа: narik1109
0
а для 41?
Автор ответа: nintendo161
0
а для 41 то сколько??????????????????
Похожие вопросы
Предмет: Физика, автор: vv056997
Переведите скорость 54 км/ч в СИ

54 км/ч

0,015 км/с

15 м/с

900 м/с

Вопрос №2 ?
2 балла
Какое расстояние проползёт улитка за полтора часа, двигаясь со скоростью 20 см/мин.?

600 см

30 см

1,8 км

18 м

Вопрос №3 ?
2 балла
Пешеход прошел 1 метр за 1 секунду, следующие 2 метра - за 2 секунды, следующие 3 метра - за 3 секунды и т.д до 10. Последние 10 метров, соответственно, он прошел за 10 секунд. Найдите среднюю скорость пешехода.

5 м/с

10 м/с

1 м/с

5,5 м/с

Вопрос №4 ?
3 балла
Задан график зависимости скорости движения тела от времени. Найдите расстояние (в метрах), которое преодолело тело со 2 до 6 секунды движения.



Ответ

Вопрос №5 ?
4 балла
Из одного пункта в другой мотоциклист двигался со скоростью 60 км/ч, обратный путь им был пройден со скоростью 10 м/с. Определите среднюю скорость мотоциклиста (в км/ч) за все время движения.

В поле «Ответ» необходимо вписать значение в виде числа, без единиц измерения, градусов и тому подобное. Если ответ необходимо записать в виде десятичной дроби, то целую и дробную часть необходимо отделять запятой. Например: 15,5. Если в ответе получено отрицательное число, то в поле «Ответ» следует поставить «-», а после него, без пробелов, полученное значение. Например: -15.
Предмет: Математика, автор: hhggsldnjer