题意就是输入三个数字 n m k, 给n个士兵排队 每个士兵三种G,R,P可选,求至少有m个连续的G士兵和最多有k个连续的R士兵的排列总和 分析题意:在n个士兵中至少有m个连续的G士兵和最多有k个连续的R士兵的排列总和 就等于 (在n个士兵中最多有k个连续的R士兵和最多有n个连续的G士兵) - (在n个士兵中最多有k个连续的R士兵和最多有m-1个连续的G士兵) #include<iostream> #include<cmath> #include<cstdio> #include<sstream> #include<c...