Олимпиадный тренинг

Задача . Академия героев. Эпизод 2. Отбор на Великий Рейд


Задача

Темы:
Академия получила сигнал: в Тёмных землях пробудился древний дракон. 35 героев хотят участвовать в рейде, но не все готовы.
Вы — командир рейда. Ваша задача: определить, кто идёт, какую роль выполняет и сколько получит за поход.

Откройте файл ep2_рейд.xlsx.

ВАЖНО: в ячейках B3 и B4 записаны пороговые значения.
Используйте ссылки на эти ячейки (с абсолютной адресацией!),
чтобы при изменении порогов все формулы пересчитались.
 

СТОЛБЕЦ H — ДОПУСК К РЕЙДУ

Герой допущен к рейду, если выполнены ВСЕ условия одновременно:

  ✓ Уровень >= порогового (ячейка B3)
  ✓ HP >= порогового (ячейка B4)
  ✓ Экзамен пройден (столбец G = «Да»)

Если все три условия выполнены → «Допущен»
Иначе → «Отклонён»

 

СТОЛБЕЦ I — РОЛЬ В РЕЙДЕ


Роль назначается только допущенным героям:

  • «Атакующий» — если Атака >= 80 ИЛИ класс = «Воин»
  • «Разведка»  — если Ловкость/Разведчик: класс = «Разведчик»
                   ИЛИ уровень >= 25
  • «Защитник»  — все остальные допущенные

Если герой не допущен → «—»

Подсказка: сначала проверьте допуск, потом внутри определяйте
роль через вложенные условия.

 

СТОЛБЕЦ J — НАГРАДА (в монетах)


Награда зависит от роли:

  Атакующий  →  1000 монет
  Защитник   →  800 монет
  Разведка   →  600 монет
  Не допущен →  0

 
СВОДКА КОМАНДИРА (блок внизу)

  1. Сколько героев допущено
  2. Сколько отклонено
  3. Сколько атакующих
  4. Сколько защитников
  5. Сколько в разведке
  6. Общая сумма наград

В бой!

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя