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*
Комментарий*

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

baumanec199613
hrviko
gudachaa1480
narkimry134
Mnatsovna
zimin0082
Сороченкова-Александр
cheberyako2013
priexali
maxim-xx38
VadimovichSvetlana622
alyans29
Sofinskaya1185
office
Marina658