我们将验证“一门百发百中的大炮胜过一百门百发一中的大炮”这一说法。
作者: shiroe执行次数: 1963
※ 本程序库由会员创建。本站不对其内容负责。
当A队的炮台数量降为零门时,该回合的炮击战即告结束。
在第100回合,B队必定全军覆没,炮击战随之结束。
B队对A队炮击的命中判定计算将使用随机数。
B队剩余炮台将根据其剩余数量,在回合内反复生成随机数。
生成一个1以上100以下的整数,若该数值等于命中判定数值,则判定为命中。
此过程将重复进行剩余炮台数次。
该“命中判定数值”可通过输入进行修改。
输出栏中也会重新显示该数值。
在第100回合,B队必定全军覆没,炮击战随之结束。
B队对A队炮击的命中判定计算将使用随机数。
B队剩余炮台将根据其剩余数量,在回合内反复生成随机数。
生成一个1以上100以下的整数,若该数值等于命中判定数值,则判定为命中。
此过程将重复进行剩余炮台数次。
该“命中判定数值”可通过输入进行修改。
输出栏中也会重新显示该数值。
| 命中判定数值 | |
| 最后一回合t | |
| 结束时A队剩余炮台数量 | |
| 结束时B队剩余炮台数量 |
输出结果为:炮击战结束的回合t、A队剩余炮台数、B队剩余炮台数。
(剩余炮台数并非开火前的状态,而是双方同时开火并进行命中判定后的状态)
若 t=100,A队剩余炮台数=1,B队剩余炮台数=0,则由一门百发百中的火炮获胜;
若 t=100,A队剩余炮台数=0,B队剩余炮台数=0,则双方互杀;
若 t=1~99,A队存活数=0,B队存活数=1~99时,则由百发一中的炮一百门获胜。
R6(2024).06/12(周六)_Ver.001
位数固定。
《联合舰队解散辞》中写道:“百发百中的一门炮能够对抗百发一中的敌方百门炮”,
“战力并非仅由舰船、武器等有形事物或数量来决定,
还取决于运用这些资源的能力,即无形实力。」(摘自现代语译本)
正是基于这一语境写下的。若细读字里行间,可见其意在赞扬部下的辛劳并表达感谢。
(剩余炮台数并非开火前的状态,而是双方同时开火并进行命中判定后的状态)
若 t=100,A队剩余炮台数=1,B队剩余炮台数=0,则由一门百发百中的火炮获胜;
若 t=100,A队剩余炮台数=0,B队剩余炮台数=0,则双方互杀;
若 t=1~99,A队存活数=0,B队存活数=1~99时,则由百发一中的炮一百门获胜。
R6(2024).06/12(周六)_Ver.001
位数固定。
《联合舰队解散辞》中写道:“百发百中的一门炮能够对抗百发一中的敌方百门炮”,
“战力并非仅由舰船、武器等有形事物或数量来决定,
还取决于运用这些资源的能力,即无形实力。」(摘自现代语译本)
正是基于这一语境写下的。若细读字里行间,可见其意在赞扬部下的辛劳并表达感谢。
目前还没有关于此计算的用户评价。
将一门百发百中火炮设为A队,一百门百发一中火炮设为B队。
初始状态下,A队拥有一门火炮,B队拥有一百门火炮,
假设每回合双方同时开火。
无论A队还是B队,只要有一发命中,炮台数量就会减少一门。
(不考虑半毁、维修等情况。也假设没有增援等。)
因此,B队每回合(开火后)必定会减少一门炮台。
在下一个回合中,B队将用剩余的火炮数量进行命中率1%的炮击。
A队在开火后若被击中,火炮数量将归零。