Экономика
Помогите решить задачу на C++
Вчера Ростислав с Мирославом играли в камень, ножницы, бумагу на щелбаны. За каждый выигранный раунд победитель ставил один щелбан проигравшему. В случае ничьи щелбаны не ставились. Сегодня утром Мирославу кажется, что он получил слишком много щелбанов. Но, к сожалению, он не может посчитать точное количество своих поражений, так как он запомнил только то, что Ростислав показал камень r1 раз, ножницы s1 раз и бумагу p1 раз. А сам Мирослав показал камень r2 раз, ножницы s2 раз, бумагу p2 раз. Помогите Мирославу узнать, какое максимальное количество щелбанов он мог получить вчера. Для справки, победитель этой игры определяется по следующим правилам:
• Камень побеждает ножницы («камень затупляет или ломает ножницы»);
• Ножницы побеждают бумагу («ножницы разрезают бумагу»);
• Бумага побеждает камень («бумага накрывает камень»).
Если игроки показали одинаковый знак, то засчитывается ничья.
Формат входных данных
В первой строке входных данных три целых числа r1, s1, p1. Во второй строке три целых числа r2, s2, p2. Все числа неотрицательные и не превышают 10⁸, r1 + s1 + p1 = r2 + s2 + p2.
Формат выходных данных
Выходные данные должны содержать единственное число — максимальное количество щелбанов, которые мог получить Мирослав.
С решением пжлста
Имеется фрагмент алгоритма, записанный на алгоритмическом языке:
m := 10
b := Извлечь(а, m)
нц для k от 4 до 5
с := Извлечь(а, k)
b := Склеить(b, с)
кц
нц для k от 1 до 3
с := Извлечь(а, k)
b := Склеить(b, с)
кц
Здесь переменные a, b и с - строкового типа; переменные n, m, k – целые. В алгоритме используются следующие функции:
Извлечь(х,i) – возвращает i-й символ слева в строке х. Имеет строковый тип.
Склеить(х,у) – возвращает строку, в которой записаны подряд сначала все символы
строки х, а затем все символы строки у. Имеет строковый тип.
Значения строк записываются в кавычках (одинарных), например x='школа'.
Какое значение примет переменная b после выполнения этого фрагмента алгоритма,
если переменная а имела значение 'ИНФОРМАТИКА'?
Вчера Ростислав с Мирославом играли в камень, ножницы, бумагу на щелбаны. За каждый
выигранный раунд победитель ставил один щелбан проигравшему. В случае ничьи щелбаны не
ставились.
Сегодня утром Мирославу кажется, что он получил слишком много щелбанов. Но, к сожалению,
он не может посчитать точное количество своих поражений, так как он запомнил только то, что
Ростислав показал камень r1 раз, ножницы s1 раз и бумагу p1 раз. А сам Мирослав показал камень
r2 раз, ножницы s2 раз, бумагу p2 раз.
Помогите Мирославу узнать, какое максимальное количество щелбанов он мог получить вчера