A. 《哪吒之魔童降世》哪吒过三关

    传统题 文件IO:nezha 1000ms 256MiB

《哪吒之魔童降世》哪吒过三关

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

  • 在《哪吒之魔童降世》的世界里,哪吒要闯过三个关卡。每个关卡有若干妖怪,每个妖怪生命值为 100。哪吒有魔法攻击和普通攻击两种方式,魔法攻击伤害为 80 且消耗 30 点魔法值,普通攻击伤害为 40 不消耗魔法值。哪吒初始魔法值为 300。三个关卡的妖怪数量分别是 5、7、9。

  • 请编写一个 C++ 程序模拟哪吒闯关过程。仅输出每次攻击后剩余妖怪的总生命值和哪吒剩余的魔法值,格式为 [剩余妖怪总生命值] [剩余魔法值]。当一个关卡通关时,输出该关卡编号和 0。最后输出 1 表示成功通过所有关卡,0 表示失败。

输入格式

本题无输入。

输出格式

  • 每次攻击后:[剩余妖怪总生命值] [剩余魔法值]
  • 关卡通关:[关卡编号] 0
  • 最终结果:[1 表示成功,0 表示失败]

2025.4.7增加文件IO

ITC_预选赛_模拟赛第一场

未参加
状态
已结束
规则
OI
题目
4
开始于
2025-4-26 0:00
结束于
2025-4-27 0:00
持续时间
24 小时
主持人
参赛人数
2