Сдать решение задачи C-2-Предприниматель Дмитрий (тест 2)
Оставшиеся посылки: 100
Предприниматель Дмитрий (тест 2)
Эта задача с открытыми тестами. Ее решением является набор ответов, а не программа на языке программирования. Тесты указаны в самом условии, от вас требуется лишь ввести ответы на них в тестирующую систему.
Предприниматель Дмитрий решил, что хочет заняться выпечкой кренделей. Недавно он получил самый первый и самый важный заказ на выпечку
N
кренделей, на исполнение которого у него есть всего
K
дней.
В самом начале у Дмитрия нет кренделей для заказа. В день сам Дмитрий может выпечь только
A
кренделей. Если он накопит некоторое количество кренделей, он сможет нанять на них знакомых, занимающихся выпечкой — Викторию или Алексея. Виктория согласна Дмитрию, если он даст ей в подарок
B
v
кренделей, а Алексей — если получит в подарок
B
a
кренделей.
Виктория и Алексей следующим образом:
1. Дмитрий дарит знакомому количество кренделей, которое тот просил, и тратит один день на его обучение выпечке кренделей по особой технологии. Таким образом, в этот день Дмитрий потратит уже накопленные крендели на знакомого, и не будет ничего выпекать сам, потому что занят обучением. Дмитрий не может одновременно обучать Викторию и Алексея, если он хочет нанять обоих, ему надо потратить два дня.
2. Со следующего дня после обучения знакомый начинает Дмитрию, выпекая некоторое количество кренделей каждый день. Виктория будет выпекать дополнительно по
C
v
кренделей каждый день, а Алексей по
C
a
кренделей.
Так как вы грамотный бизнес-аналитик, Дмитрий решил попросить вас ему в составлении плана для выполнения заказа.
Вам необходимо написать через пробел последовательность команд для Дмитрия в каждый из
K
дней, в которой каждая команда будет записываться цифрой от 1 до 3 и обозначать следующее:
1 — Дмитрий выпекает крендели;
2 — Дмитрий тратит весь день на обучение Виктории выпечке кренделей и отдает ей
B
v
кренделей. Таким образом, в этот день сам Дмитрий только отдаст
B
v
кренделей, а во все последующие дни Виктория будет выпекать дополнительно
C
v
кренделей;
3 — Дмитрий тратит весь день на обучение Алексея выпечке кренделей и отдаёт ему
B
a
кренделей. Таким образом, в этот день сам Дмитрий только отдаст
B
a
кренделей, а во все последующие дни Алексей будет выпекать дополнительно
C
a
кренделей.
В результате должна получиться последовательность из
K
цифр от 1 до 3, записанная через пробел. Когда Дмитрий закончит выполнять команды, у него должно быть не менее
N
кренделей. Гарантируется, что при правильной стратегии Дмитрий может выполнить заказ.
Примечание
Тест №1:
N
=
12
,
K
=
4
,
A
=
3
,
B
v
=
2
,
C
v
=
2
,
B
a
=
1
,
C
a
=
1
;
Тест №2:
N
=
43
,
K
=
6
,
A
=
7
,
B
v
=
10
,
C
v
=
6
,
B
a
=
8
,
C
a
=
4
;
Тест №3:
N
=
118
,
K
=
10
,
A
=
11
,
B
v
=
43
,
C
v
=
10
,
B
a
=
13
,
C
a
=
5
;
Тест №4:
N
=
420
,
K
=
15
,
A
=
21
,
B
v
=
12
,
C
v
=
9
,
B
a
=
10
,
C
a
=
7
.
Выходные данные
Для каждого теста требуется ввести в тестирующую систему последовательность из
K
цифр от 1 до 3, записанных через пробел — порядок команд Дмитрия, которые приведут к выполнению заказа.
Введите в поле последовательность чисел, разделенных пробелом - ответ на тест 2.
Сдать решение
Без компьютера представить современный мир невозможно. Ровно так же как компьютер без клавиатуры. Без нее ввести какие - либо данные, а так же полноценно управлять совершаемыми операциями будет невозможно.
Клавиатура находится в постоянном взаимодействии с пользователем, именно от нее будет зависеть процесс работы с техникой. На сегодняшний день существует огромное многообразие клавиатур, различающиеся как по внешнему виду, так и по ряду характеристик. Как не стараются современные ученые изобрести другую форму управления и ввод данных, пока это можно осуществить только при данного устройства.
Клавиатура представляет из себя - панель с многочисленными клавишами, каждая имеет свое назначение. Нажимая на необходимую внутри происходит сложный процесс итогом, которого станет посылаемый импульс, компьютер в свою очередь его обрабатывает и в дальнейшем исполняет задачу, конечный результат можно увидеть на экране.
Клавиши на клавиатуре делятся на несколько категорий:
стандартный алфавит и цифры;
клавиши с определенным функционалом, например F;
вс клавиши (переход на заглавные буквы, перемещение курсора, листание страницы и т.д.)
Клавиатуры бывают – мембранными, наполовину механическими, полностью механическими и герконовыми.
Мембранная, подойдет тем, кто любит частенько кушать за работой, благодаря нажатию мембрана смыкается и защищает от попадания ненужных веществ. Но есть и недостаток верхний слой быстро стирается.
Полумеханическая такой защитой как мембранная не обладает, но будет служить намного дольше, так как внутренние контакты надежно защищены.
Механика не так далеко ушла, различие лишь в металлической пружинке. Сломать которую крайне сложно, а значит долгий срок службы обеспечен.
Герконовые – это последнее слово техники, в процессе их изготовления применяются последние разработки, а именно использование внутри вакуумных элементов, с одной стороны они долговечны. А с другой, очень удобны в нажатии. Но минус заключается в том, что порой рядом расположенные вещи могут вырабатывать поля, которые клавиатура тонко улавливает, т.е. может произойти операция, которую не совершали.
Клавиатуры так же могут иметь различия в длине хода, чем больше, тем дольше придется ждать отклик. Но и короткий не всегда удобен, так часто выполняются ложные операции ввиду случайного нажатия. Тут все индивидуально и каждый пользователь должен подобрать клавиатуру под себя. Есть не большие расхождения по расположению клавиш, в основном базовых.
Некоторые производители, заботясь о своих клиентах, продумывают форму клавиатуры, она может быть дугообразной и при этом иметь специальное место для отдыха рук. Интересно, но не всегда удобно, она более громосткая – раз, тяжело искать нужную клавишу – два. Есть так же клавиатуры с дополнительными кнопками упрощающие процесс работы, например кнопка «пуск», есть варианты с будильником, редко, но можно найти с интернет – кнопками.
Большей популярностью пользуется беспроводные клавиатуры, они не занимают много места за счет отсутствия провода, вообще минимизация занимаемого пространства - сейчас проблема номер один, многие стараются сделать клавиатуру меньше за счет уменьшения каймы.
Подводя итог можно отметить, что выбор клавиатуры – процесс ответственный, необходимо заранее определится для каких целей она нужна и среди сотни разных выбрать именно ту которая сделает процесс работы максимально комфортным.