24题,我计算的结果是1498,如果答案是对的可以参考下思路。
假设怪物攻击为G,机甲攻击为J,法师攻击为F。
首先计算连续10次,没有连续攻击的排列次数。
如下图上侧所画,第一次是3种攻击都可以,从第二次开始会刨去上次攻击方式,所以后9次都只有2种可能,那么总的排列就是3 * 2^9 = 1536
然后再看怪兽的关卡不止一关,此处采用排除法,排除掉没有怪兽攻击和只有1次怪兽攻击的排列。
没有怪兽攻击时只可能是FJFJFJFJFJ或JFJFJFJFJF两种可能;
1次怪兽攻击时可以参考图片下侧,可以看到怪兽在第一次攻击时,只会有2种可能,由此可推断在最后一次攻击也同样只有2种可能。而怪兽攻击出现在中间时,会有4种可能,所以刨去头尾的8次攻击各有4种可能。那么1次怪兽攻击排列是 2 + 4*8 + 2 = 36
那么排除掉就是最终结果 1536 - 2 - 36 = 1498
