?>
1. Программа состоит из 2. Главные устройства компьютера3. Функциями памяти и процессора4. "Минимальный" набор устройств, которые необходимы для удобной работы компьютера5. Описание элементарной операции, которую должен выполнить компьютер, называется6. Центральный процессор в общем случае содержит в себе7. В составе процессора имеется ряд специализированных дополнительных ячеек памяти, называемых8. Компьютеры с фон-неймановской архитектурой построены на принципах (перечислить их)9. Процессор при выполнении программы осуществляет выбор очередной команды каким образом10. Внутреннюю память образуют устройства11. К внешней памяти относятся12. Перечислить правильную последовательность выполнения команд процессором13. Архитектура, относящиеся к классической архитектуре компьютеров, называется14. Основные разновидности памяти компьютера15. На мониторе с разрешением 1720х1280 отображается пикселей16. Перечислите устройства ввода/вывода17. Архитектура ЭВМ - это
Ответы
Если вам подойдёт одним циклом:
arr = {
~~-9 : { 10: 0, 5: 0, 2: 0 } , -8 : { 10: 0, 5: 0, 2: 0 } ,
~~-7 : { 10: 0, 5: 0, 2: 0 } , -6 : { 10: 0, 5: 0, 2: 0 } ,
~~-5 : { 10: 0, 5: 0, 2: 0 } , -4 : { 10: 0, 5: 0, 2: 0 } ,
~~-3 : { 10: 0, 5: 0, 2: 0 } , -2 : { 10: 0, 5: 0, 2: 0 } ,
~~-1 : { 10: 0, 5: 0, 2: 0 } , 0 : { 10: 0, 5: 0, 2: 0 } }
n = int(input())
for i in range(1, n + 1):
~~arr[i] = {
10 : (i >= 10) + arr[i - 10][10] + arr[i - 10][5] + arr[i - 10][2],
5: (i >= 5) + arr[i - 5][5] + arr[i - 5][2],
2: (i >= 2) + arr[i - 2][2]
~~ }
print(arr[n][10] + arr[n][5] + arr[n][2] + 1)
Возможно есть ошибка.