C++造位置.

<整 M,...K,...I>
常式 动 造位置(序列<K...>a,序列<I...>b){
    静 常式 整 N=型长...(K);
    如 常式(N==0)中 b;{
        静 常式 整 X=M+取头<K...>();
        中 造位置<X>(去头<K...>(),加尾<X>(b));
    }//先要搞启动项,然后递归处理.
}//N为总数,a为原,b为新.
//(2,2,3)=>(2,4,7),<...I>常式 动 造位置(序列<I...>b){
    中 造位置<0>(b,序列<>());
}//N为总数,
posted @ 2022-02-12 19:39  zjh6  阅读(16)  评论(0)    收藏  举报  来源