mberberoglu17
?>

В отношении "является разновидностью" находятся объекты... 1) программа-память 2)принтер-сканер 3) приложение-программное обеспечение 4) источник информации-учебник, выберите правильный ответ.​

Информатика

Ответы

tarkhanovilya

3) принтер-сканер

Объяснение:

mukbidc

117

Объяснение:

В цикле описан алгоритм Евклида: пока числа не равны, из большего вычитается меньшее. Известно, что в результате работы алгоритма Евклида получается наибольший общий делитель двух чисел.

Здесь ищется НОД чисел L = x - 18 и M = x + 36, и должно получиться 9. Если x - 18 делится на 9, то и x делится на 9. Наименьшее число, большее 100 и делящееся на 9, - это 108.

Проверяем:

L = 108 - 18 = 90 = 5 * 18

M = 108 + 36 = 144 = 8 * 18

Нехорошо, НОД равен 18, а не 9.

Берём следующее делящееся на 9 число, x = 117:

L = 117 - 18 = 99 = 11 * 9

M = 117 + 36 = 153 = 17 * 9

Подходит, НОД(L, M) = 9

Nadezhda

Объяснение:

Введу две новые переменные: div(n, m) = a и mod(n, m) = b, где div и mod - целая часть и остаток от деления n на m.

Если в команде k человек, у них будет k (k - 1)/2 рукопожатий: каждый из k людей пожмет руку (k - 1) человеку, но каждое рукопожатие будет посчитано дважды.

Сначала порассуждаем о минимальном количестве рукопожатий. Пусть в одной группе a человек, в другой b, и a - b > 1. Тогда всего рукопожатий в этих двух группах

\dfrac{a(a-1)}2+\dfrac{b(b-1)}2

Переведём одного человека из большой группы в малую. Новое число рукопожатий

\dfrac{(a-1)(a-2)}2+\dfrac{b(b+1)}2

Считаем, на сколько изменилось общее число рукопожатий:

\left(\dfrac{(a-1)(a-2)}2+\dfrac{b(b+1)}2\right)-\left(\dfrac{a(a-1)}2+\dfrac{b(b-1)}2\right)=\\=1-(a-b)

Поскольку мы считали, что a - b > 1, то после перевода количество рукопожатий уменьшилось. Значит, для получения минимального числа рукопожатий количество людей в группах должно отличаться не более, чем на 1. Очевидно, нужно b групп сделать из a + 1 человека, а оставшиеся m - b групп сделать из a человек.

В этом случае количество рукопожатий получится равным

b\cdot\dfrac{a(a+1)}2+(m-b)\cdot\dfrac{a(a-1)}2

Теперь в другую сторону: если нужно увеличить число рукопожатий, нужно, чтобы разность между количествами людей в группах была максимальной. Рассматривая все пары по очереди, получаем, что для этого нужно во все группы, кроме одной, положить по одному человеку. Тогда во всех маленьких группах не будет ни одного рукопожатия, а в большой - ровно

\dfrac{(n-m+1)(n-m)}2

рукопожатий.

Программа (python 3):

n = int(input())

m = int(input())

a, b = divmod(n, m)

print(b * a * (a + 1) // 2 + (m - b) * a * (a - 1) // 2)

print((n - m + 1) * (n - m) // 2)

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

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

В отношении "является разновидностью" находятся объекты... 1) программа-память 2)принтер-сканер 3) приложение-программное обеспечение 4) источник информации-учебник, выберите правильный ответ.​
Ваше имя (никнейм)*
Email*
Комментарий*

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

mishink535
goldglobustour725
optima3559
gr1schinanata
IP1379
oksana-popova
denis302007
gallows-warlike-0z
Savva1779
kbndbyb6
pizniak
nikolotovas
obar1
shakhnina90
Маринова