Shirimi
02.02.2021 00:17

B1. настроение профессора
все персонажи и описываемые события являются вымышленными. любое совпадение с реальными людьми или событиями случайно.
завтра студенты первого курса пойдут сдавать анализ. экзамен будет принимать профессор ильдар.
экзамен будет проходить по старинке: студенты по одному подходят к профессору, отвечают на заданные им вопросы и получают свои оценки. результат экзамена сильно зависит от настроения профессора ильдара: если у него плохое настроение, то не важно, насколько хорошо вы подготовились, – он отправит вас на пересдачу.
пусть настроение профессора в некоторый момент времени равно x. после ответов отличника настроение профессора повышается и становится равно x+1. после ответов хорошиста настроение профессора не меняется. а если ответы явно не тянут на оценку 4, то профессор ставит 3 и его настроение падает до x−1.
но если завтра в какой-либо момент времени настроение профессора будет равно отрицательному числу, то после этого момента описанные выше закономерности перестают действовать и все студенты, что ещё не получили своих оценок, отправляются на пересдачу.
сегодня вы (неожиданно) – староста группы и хотите, чтобы никто из ваших студентов не отправился на пересдачу. порядок, в котором студенты будут подходить к профессору, уже сформирован и его изменить нельзя, но вы знаете, насколько хорошо подготовился каждый из студентов, и знаете про профессора ильдара ещё одну вещь – он любит шоколад.
вы можете купить шоколадку (а лучше не одну) и подарить её профессору сегодня вечером. каждая подаренная профессору шоколадка повышает его настроение на 1. что профессор делает с шоколадками, никому не известно.
какое минимальное количество шоколадок вам надо сегодня подарить профессору, чтобы завтра все студенты сдали экзамен?
формат входных данных
в первой строке вводятся два целых числа n и k (1≤n≤1000,−109≤k≤109) – количество студентов в вашей группе и настроение профессора сегодня вечером (настроение профессора до начала экзамена может измениться только вам).
во второй строке вводится строка из 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
напишите программу. тестируется через stdin → stdout
time limit: 2 секунды
memory limit: 256 mb

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Westix
22.03.2023 09:30

1.

program z1;

var a:array [1..10] of integer;

i,k:integer;

begin

write ('Введите элементы массива через пробел и нажмите Enter ');

for i:=1 to 10 do read (a[i]);

write ('Массив: ');

for i:=1 to 10 do write (a[i],'  ');

writeln;

write ('Номера элементов больше 5: ');

for i:=1 to 10 do if a[i] > 5 then

begin

write (i,'  ');

k:=k+1

end;

writeln;

writeln ('Элементов больше 5: ',k)

end.

2.

program z2;

var s:string;

begin

readln (s);

while pos('о',s)<>0 do delete(s,pos('о',s),1);

writeln(s)

end.

Объяснение:

Смотри картинки

2. Программа удаляет только строчные русские о


НУЖНА ЗАДАЧА: Составить программу на Паскале для обработки одномерного массива из 10 элементов. Знач
НУЖНА ЗАДАЧА: Составить программу на Паскале для обработки одномерного массива из 10 элементов. Знач
0,0(0 оценок)
Ответ:
Hartfilia
22.03.2023 09:30
1.Мультимедиа — это собирательное понятие для различных компьютерных технологий, при которых используется несколько информационных сред, таких, как графика, текст, видео, фотография, движущиеся образы (анимация), звуковые эффекты, высококачественное звуковое сопровождение.
3.аблица является оптимальной формой организации данных, связанных с вычислениями. Ведь и в рукописном варианте числовые данные чаще всего формируют в виде таблицы. Даже знакомая нам с начальной школы таблица умножения на обложке тетради оформлена таблицей, правда, без обрамления. В ней четко выдержано расположение друг под другом множителей знаков умножения и значений произведений (результатов вычислений). Кроме того, в каждом столбце числа выровнены по разрядам: единицы под единицами, десятки под десятками. Среди данных, которые можно использовать в электронной таблице, можно выделить:     *   влияющие данные (числа, от которых зависит результат вычислений)     *   зависимые данные (столбец результатов арифметических операций над влияющими данными)    * текстовые данные, не участвуют в реальном вычислительном процессе, а носят чисто оформительский характер В работе с электронными таблицами можно выделить три основных типа данных: число, текст и формула. В зависимости от решаемой задачи возникает необходимость применять различные форматы представления данных.  Первые два типа данных (число и текст) считаются константами (постоянными величинами), то есть представляют собой информацию, которая не изменяется без вашего участия.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота