最后处理重复的时候 不是
for (int i = 2; i <= n; i ++ ) { c[i] -- ; }
而是
for (int i = 2; i <= n; i ++ ) { c[ord[i]] -- ; }