http://acm.hdu.edu.cn/showproblem.php?pid=4489 题意:有n个身高不同的人,计算高低或低高交错排列的方法数. 思路:可以按照身高顺序依次插进去. d[i][0]表示i个人以高低结尾的方法数,d[i][1]表示i个人以低高开头的方法数. 将第i个人插入时,当它左边为j个人的时候,右边就是i-1-j,并且左边必须要以高低结尾,右边必须以低高开头.也就是d[i-1][0]*d[i-1][1].当然了,后面还得再乘c(i-1,j),表示选j个人的方法数. #i…