1.有标号无根树计数
   与Prufer Code一一对应(每次去标号最小的叶子节点,将其父亲添加到序列,在删除这个叶子,直到只有两个点,所以n>=2,1特判)
   g(i,j)表示j种字符生成长为i的字符串的方案数
   g(i,j) =  1                      i=0且j=0
               0                       i=0或j=0
               g(i-1,j)*j+g(i-1,j-1)*j
    
   2.具体数学的Eulerian Numbers
   对于长度为n的排列,问'<'个数为k的方案数
   递推,从扩大规模去做,也即插入到哪里
   dp[n][m]=dp[n-1][k]*(k+1)+dp[n-1][k-1]*(n-k)
   插入到原来的'<'处,'<'个数不变,位置有k+1种
   插入到原来的'>'处,则新增加1个'<',位置有n-2-(k-1)+1=n-k种