0 / 0 / 0
Регистрация: 15.10.2019
Сообщений: 1
1

Какое минимальное количество шоколадок вам надо сегодня подарить профессору, чтобы завтра все студенты сдали экзамен?

15.10.2019, 16:01. Показов 2903. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Завтра студенты первого курса пойдут сдавать математический анализ. Экзамен будет принимать профессор Ильдар.
Экзамен будет проходить по старинке: студенты по одному подходят к профессору, отвечают на заданные им вопросы и получают свои оценки. Результат экзамена сильно зависит от настроения профессора Ильдара: если у него плохое настроение, то не важно, насколько хорошо вы подготовились, – он отправит вас на пересдачу.
Пусть настроение профессора в некоторый момент времени равно x. После ответов отличника настроение профессора повышается и становится равно x+1. После ответов хорошиста настроение профессора не меняется. А если ответы явно не тянут на оценку 4, то профессор ставит 3 и его настроение падает до x−1.
Но если завтра в какой-либо момент времени настроение профессора будет равно отрицательному числу, то после этого момента описанные выше закономерности перестают действовать и все студенты, что ещё не получили своих оценок, отправляются на пересдачу.
Сегодня вы (неожиданно) – староста группы и хотите, чтобы никто из ваших студентов не отправился на пересдачу. Порядок, в котором студенты будут подходить к профессору, уже сформирован и его изменить нельзя, но вы знаете, насколько хорошо подготовился каждый из студентов, и знаете про профессора Ильдара ещё одну вещь – он любит шоколад.
Вы можете купить шоколадку (а лучше не одну) и подарить её профессору сегодня вечером. Каждая подаренная профессору шоколадка повышает его настроение на 1. Что профессор делает с шоколадками, никому не известно.

Какое минимальное количество шоколадок вам надо сегодня подарить профессору, чтобы завтра все студенты сдали экзамен?

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

В первой строке вводятся два целых числа n и k (1≤n≤2⋅10^5,−10^9≤k≤10^9) – количество студентов в вашей группе и настроение профессора сегодня вечером (настроение профессора до начала экзамена может измениться только благодаря вам).

Во второй строке вводится строка из n символов ai (ai∈{A,B,C}). Эта строка описывает порядок, в котором студенты будут подходить к профессору. Каждый студент описывается одним символом. Символом A обозначается отличник, символом B – хорошист, символом C – троечник или неподготовившийся к экзамену студент.

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

Выведите одно целое число – искомое минимальное количество шоколадок.

Sample Input 1:

3 0
BCA
Sample Output 1:

1
Sample Input 2:

3 3
AAA
Sample Output 2:

0

Time Limit: 1 секунда
Memory Limit: 256 MB
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.10.2019, 16:01
Ответы с готовыми решениями:

Какое минимальное количество цифр числа надо исправить, чтобы исправленное число совпадало с обращенным?
1.Составьте программу определяющую какое минимальное количество цифр числа H надо исправить,чтобы...

Какое минимальное количество и каких чисел надо приписать в конец последовательности, чтобы она стала симметричной?
Добрый день. Не понимаю как решить данную задачу с informatics. Но очень интересно как решается....

Какое минимальное количество элементов массива S надо составить подряд начиная с первого, чтобы их сумма превышала X?
Заданный массив S (n) и значения x. Определить, какое минимальное количество элементов массива S...

Найти количество человек, которые не сдали экзамен, и которые сдали его на 4 и 5
Известны результаты экзаменов 20 человек. Нужно найти количество человек, которые не сдали, и...

2
Модератор
Эксперт 1С
3794 / 2972 / 591
Регистрация: 10.03.2011
Сообщений: 11,697
Записей в блоге: 1
16.10.2019, 02:13 2
имеем переменные:
n = количество студентов (правда не понимаю зачем ее вводить, когда второй строкой и так вводится порядок определяющий их количество, ну да ладно...) (например n=8)
k = Настроение профессора (например k=1)

Имеем классификацию каждого студента:
А=1
В=0
С=-1

т.е. переменная (k + сумма последовательности (к примеру ABCABCCC) -2=1+0-1+1+0-1-1-1) = -1
Если k≤0 то решение = k по модулю (это и есть минимальное количество количество шоколадок)
(В текущем примере получилось = 1 шоколадка)
0
531 / 180 / 39
Регистрация: 18.08.2012
Сообщений: 907
16.10.2019, 02:41 3
мне кажется или это уже мультипост?
Задача про студентов, профессора и шоколадки
0
16.10.2019, 02:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.10.2019, 02:41
Помогаю со студенческими работами здесь

Какое минимальное количество слонов можно расставить на шахматной доске так, чтобы они били все поле
Cлоники ограничение по времени на тест: 2 секунды ограничение по памяти на тест: 64 мегабайта...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru