Егорова
?>

В Хобитании 80% населения – хоббиты, 15% - люди, 5% - эльфы. Определить объём информации, содержащейся в графе «Национальность» в хоббитанском паспорте.

Информатика

Ответы

kapral1812

йцукенгшщзхфывапролд

tolyan791
Пусть в "долях" 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
васильевич
Дорога, соединяющая города i и j, даст единицу в две позиции - (i, j) и (j, i). Тогда общее количество единиц в матрице равно удвоенному числу дорог. Отсюда и простое решение - считать N^2 чисел, подсчитать количество единиц и поделить его на 2. Можно считать и сумму - от этого ничего не изменится.

   #include <iostream> 
   int main() {
       int n = 0, sum = 0, temp = 0;
       std :: cin >> n;
       for (int i = 0; i < n * n; i++) {
           std :: cin >> temp;
           sum += temp;
       }
       std :: cout << sum / 2;
       return 0;
   }

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

В Хобитании 80% населения – хоббиты, 15% - люди, 5% - эльфы. Определить объём информации, содержащейся в графе «Национальность» в хоббитанском паспорте.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

nadejdashin508
Natalya
Kalmikova1666
sharaeva-is
osandulyak
mirogall
Михайловна-Гусева350
Евгений
eleniloy26
Adno1578
Антон-Марина
Bondarev_Ayupova795
chechina6646
kareeva
Ивлев1508
▲