100%通过率华为OD机试真题 C++ 实现大炮攻城 / 攻城战2023 Q1 | 200分

Posted MISAYAONE

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了100%通过率华为OD机试真题 C++ 实现大炮攻城 / 攻城战2023 Q1 | 200分相关的知识,希望对你有一定的参考价值。

        所有题目均有五种语言实现。C实现目录C++ 实现目录Python实现目录Java实现目录JavaScript实现目录

题目

  一支攻城部队, 有若干种大炮各座, 以及数量有限的火药,每种大炮的威力不尽相同,且在每次开火之前都需要一定时间填充火药, 请你帮助指挥官在给定的时间结束之前或者火药存量耗尽之前给予城池最大的打击。

约束:

  1. 大炮每次开火的威力一样;
  2. 火药剩余量不小于大炮的消耗量,该大炮才能开火;
  3. 填充火药之外的时间忽略不计;
  4. 不同种大炮可以同时开火。

输入描述

以上是关于100%通过率华为OD机试真题 C++ 实现大炮攻城 / 攻城战2023 Q1 | 200分的主要内容,如果未能解决你的问题,请参考以下文章

100%通过率华为OD机试真题 Java 实现大炮攻城 / 攻城战2023 Q1 | 200分

华为OD机试真题 C++ 实现大炮攻城 / 攻城战2023 Q1 | 200分

华为OD机试真题 Python 实现大炮攻城 / 攻城战2023 Q1 | 200分

华为OD机试真题 JS 实现大炮攻城 / 攻城战2023 Q1 | 200分

华为OD机试真题 C 实现大炮攻城 / 攻城战2023 Q1 | 200分

华为OD机试真题 Java 实现大炮攻城 / 攻城战2023 Q1 | 200分