至少需要两个士和一个象。
因为马炮胜单马士象全是中国象棋中的一个经典杀法,通过将士和象围堵住后,利用马和炮的组合将单纯的单马士象全打败。
这个杀法需要先用两个士和一个象将对方的士和象逼到一起,再运用马炮进行攻击,所以至少需要两个士和一个象来实现。
值得注意的是,这个答案是在假设场面上没有其他棋子干扰的情况下给出的,如果有其他棋子干扰,可能需要更多的士和象来实现。
排除巧胜,要实现正胜至少要有个单士。过去传统的结论是马炮士象全定胜单马士象全,近些年借助棋软研究残局,研究结果提升很多,2015年象棋旋风给出了马炮单士胜单马士象全的结论,但是也仅是证明了在很多种盘面下可胜,并没有严格证明任何局面均必胜。实际上电脑的残局算度远不是人能比的,真人实战很难保证走的完全严谨,而且很容易超过自然限招。