М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
116541
116541
20.11.2021 22:26 •  Информатика

За успеваемость!

В некотором классе a двоечников, b троечников, c хорошистов и d отличников (0⩽a,b,c,d⩽1000). Завуч определяет общую успеваемость класса по формуле a⋅2+b⋅3+c⋅4+d⋅5. Например, если a=2, b=5, c=9 и d=0, то успеваемость класса составит 2⋅2+5⋅3+9⋅4+0⋅5=4+15+36=55.

Классный руководитель по опыту знает, что если за одну парту посадить двух человек с разной успеваемостью (например, x и y), то через год их успеваемость сравняется до значения ⌈x+y2⌉ (x+y пополам, округленное вверх до целой части). Например, если посадить рядом двоечника и троечника, то через год двоечник станет троечником, а троечник так и останется троечником. А если посадить рядом двоечника и отличника, то через год они оба станут хорошистами.

классному руководителю рассчитать максимальную успеваемость своего класса через год, если рассадить ребят по-новому.

Формат входных данных

Первая строка входных данных содержит четыре неотрицательных целых числа, записанных через пробел: a, b, c и d. Гарантируется четность суммы этих чисел. Считайте, что лишних парт в классе нет.

Формат выходных данных

Выведите одно натуральное число — максимальную возможную успеваемость класса через год.

Система оценки и описание подзадач

за каждый тест начисляются независимо.

Пояснение к примеру

В примере в классе один двоечник, два троечника, три хорошиста и четыре отличника. Текущая успеваемость равна 1⋅2+2⋅3+3⋅4+4⋅5=2+6+12+20=40. Учитель посадит за первую парту двоечника и отличника, за вторую и третью — троечника и хорошиста, за четвертую — хорошиста и отличника, за пятую — двух отличников. Через год за первой, второй и третьей партами будут сидеть по два хорошиста, за остальными — отличники. Итоговая успеваемость станет равна 6⋅4+4⋅5=24+20=44.

👇
Ответ:
Спасибо666
Спасибо666
20.11.2021

two,tree,four,five=map(int, input().split())

a = min(five,four)

five -= a

four -= a

b = min(four,tree)

tree -= b

four -= b

c = min(tree,two)

tree -= c

two -= c

d = min(two,five)

five -= d

two -= d

m = ((a * 5 + b * 4 + c * 3 + d * 4) * 2) + (two * 2) + (tree * 3) + (four * 4) + (five * 5)

print(m)

Объяснение:


За успеваемость!В некотором классе a двоечников, b троечников, c хорошистов и d отличников (0⩽a,b,c,
4,8(39 оценок)
Открыть все ответы
Ответ:
Vladisimus
Vladisimus
20.11.2021
Простые числа от 5584 до 6654. В скобках после каждого я поставил его сумму цифр, а в конце строки количество четных:
5591(20), 5623(16), 5639(23), 5641(16), 5647(22), - 4
5651(17), 5653(19), 5657(23), 5659(25), 5669(26), - 1
5683(22), 5689(28), 5693(23), 5701(13), 5711(14), - 3
5717(20), 5737(22), 5741(17), 5743(19), 5749(25), - 2
5779(28), 5783(23), 5791(22), 5801(14), 5807(20), - 4
5813(17), 5821(16), 5827(22), 5839(25), 5843(20), - 3
5849(26), 5851(19), 5857(25), 5861(20), 5867(26), - 3
5869(28), 5879(29), 5881(22), 5897(29), 5903(17), - 2
5923(19), 5927(23), 5939(26), 5953(22), 5981(23), - 2
5987(29), 6007(13), 6011(09), 6029(17), 6037(16), - 1
6043(13), 6047(17), 6053(14), 6067(19), 6073(16), - 2
6079(22), 6089(23), 6091(16), 6101(08), 6113(11), - 3
6121(10), 6131(11), 6133(13), 6143(14), 6151(13), - 2
6163(17), 6173(17), 6197(23), 6199(25), 6203(11), - 0
6211(10), 6217(16), 6221(11), 6229(19), 6247(19), - 2
6257(20), 6263(17), 6269(23), 6271(16), 6277(22), - 3
6287(23), 6299(26), 6301(10), 6311(11), 6317(17), - 2
6323(14), 6329(20), 6337(19), 6343(16), 6353(17), - 3
6359(23), 6361(16), 6367(22), 6373(19), 6379(25), - 2
6389(26), 6397(25), 6421(13), 6427(19), 6449(23), - 1
6451(16), 6469(25), 6473(20), 6481(19), 6491(20), - 3
6521(14), 6529(22), 6547(22), 6551(17), 6553(19), - 3
6563(20), 6569(26), 6571(19), 6577(25), 6581(20), - 3
6599(29), 6607(19), 6619(22), 6637(22), 6653(20). - 3
Всего 120 простых чисел, из них 57 имеют четную сумму цифр.
4,7(75 оценок)
Ответ:
ksennike
ksennike
20.11.2021

1210₁₀ = 10010111010₂

1210₁₀ = 2272₈

1210₁₀ = 4BA₁₆

5710₁₀ = 1011001001110₂

5710₁₀ = 13116₈

5710₁₀ = 164E₁₆

8910₁₀ = 10001011001110₂

8910₁₀ = 21316₈

8910₁₀ = 22CE₁₆

Объяснение:

1210₁₀ = 10010111010₂

1210 ÷ 2 = 605 (остаток 0)

605 ÷ 2 = 302 (остаток 1)

302 ÷ 2 = 151 (остаток 0)

151 ÷ 2 = 75 (остаток 1)

75 ÷ 2 = 37 (остаток 1)  

37 ÷ 2 = 18 (остаток 1)

18 ÷ 2 = 9 (остаток 0)

9 ÷ 2 = 4 (остаток 1)

4 ÷ 2 = 2 (остаток 0)

2 ÷ 2 = 1 (остаток 0)

1 ÷ 2 = 0 (остаток 1)

Записываем снизу-вверх

1210₁₀ = 2272₈

1210 ÷ 8 = 151 (остаток 2)

151 ÷ 8 = 18 (остаток 7)

18 ÷ 8 = 2 (остаток 2)

2 ÷ 8 = 0 (остаток 2)

Записываем снизу-вверх

1210₁₀ = 4BA₁₆

1210 ÷ 16 = 75 (остаток 10)

75 ÷ 16 = 4 (остаток 11)

4 ÷ 16 = 0 (остаток 4)

A = 10 // B = 11

Записываем снизу-вверх

5710₁₀ = 1011001001110₂

5710 ÷ 2 = 2855 (остаток 0)

2855 ÷ 2 = 1427 (остаток 1)

1427 ÷ 2 = 713 (остаток 1)

713 ÷ 2 = 356 (остаток 1)

356 ÷ 2 = 178 (остаток 0)  

178 ÷ 2 = 89 (остаток 0)

89 ÷ 2 = 44 (остаток 1)

44 ÷ 2 = 22 (остаток 0)

22 ÷ 2 = 11 (остаток 0)

11 ÷ 2 = 5 (остаток 1)

5 ÷ 2 = 2 (остаток 1)

2 ÷ 2 = 1 (остаток 0)

1 ÷ 2 = 0 (остаток 1)

Записываем снизу-вверх

5710₁₀ = 13116₈

5710 ÷ 8 = 713 (остаток 6)

713 ÷ 8 = 89 (остаток 1)

89 ÷ 8 = 11 (остаток 1)

11 ÷ 8 = 1 (остаток 3)

1 ÷ 8 = 0 (остаток 1)

Записываем снизу-вверх

5710₁₀ = 164E₁₆

5710 ÷ 16 = 356 (остаток 14)

356 ÷ 16 = 22 (остаток 4)

22 ÷ 16 = 1 (остаток 6)

1 ÷ 16 = 0 (остаток 1)

A = 10 // B = 11 // C = 12 // D = 13 // E = 14

Записываем снизу-вверх

8910₁₀ = 10001011001110₂

8910 ÷ 2 = 4455 (остаток 0)

4455 ÷ 2 = 2227 (остаток 1)

2227 ÷ 2 = 1113 (остаток 1)

1113 ÷ 2 = 556 (остаток 1)

556 ÷ 2 = 278 (остаток 0)  

278 ÷ 2 = 139 (остаток 0)

139 ÷ 2 = 69 (остаток 1)

69 ÷ 2 = 34 (остаток 1)

34 ÷ 2 = 17 (остаток 0)

17 ÷ 2 = 8 (остаток 1)

8 ÷ 2 = 4 (остаток 0)

4 ÷ 2 = 2 (остаток 0)

2 ÷ 2 = 1 (остаток 0)

1 ÷ 2 = 0 (остаток 1)

Записываем снизу-вверх

8910₁₀ = 21316₈

8910 ÷ 8 = 1113 (остаток 6)

1113 ÷ 8 = 139 (остаток 1)

139 ÷ 8 = 17 (остаток 3)

17 ÷ 8 = 2 (остаток 1)

2 ÷ 8 = 0 (остаток 2)

Записываем снизу-вверх

8910₁₀ = 22CE₁₆

8910 ÷ 16 = 556 (остаток 14)

556 ÷ 16 = 34 (остаток 12)

34 ÷ 16 = 2 (остаток 2)

2 ÷ 16 = 0 (остаток 2)

A = 10 // B = 11 // C = 12 // D = 13 // E = 14

Записываем снизу-вверх

4,6(81 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ