题目大意:n个不同身高的队员和教练的按照身高排成波浪形……每个人按照身高由低到高编号,其中第m个是教练,他必须在第一个,如果条件允许,排第二的要比m低,如果条件不允许,即其余人都比教练高,则要让差距尽可能小,求排队方案数. 题目思路: dp_up[i][j],代表i个人排队,第j个人排在队首,且第二个人小于第一个人的方案数 dp-down[i][j],代表i个人排队,第j个人排在队首,且第二个人大于第一个人的方案数 那么dp_up[i][j] = Sum(dp_down[i-1][j]),因为要…