在军事对抗中,将作战双方抽象为防御方(红方)和进攻方(蓝方),研究红方的射击战斗问题.本文讨论蓝方目标无差别和目标多类型两种情况下的射击战斗,解决以下三个问题:一是在射击-射击策略下,基于给定的射弹和目标数,给出了红方获得最大防御效率(defense effectiveness,DE)时射弹的分配方法;二是在射击-观察-射击策略下,考虑射击次数和齐射弹数等因素,给出了红方多次射击的DE迭代递推生成方法:三是给出了影响DE两个重要基础因素(射弹需求量和射击次数)的通用计算方法.通过仿真分析对本文给出的方法验证,保证了方法的可行性.