<整 N,...I>动 序加(序列<I...>){(序列<(I+N)...>());
}<整 N,...I>动 序乘(序列<I...>){(序列<(I*N)...>());
}<整 N,...I>动 元序加(序列<I...>){
    中 元组{序列<(I+N)...>()};
}//序列不是元组.没有取函数.也不用.<整 N,...I>动 元序乘(序列<I...>){
    中 元组{序列<(I*N)...>()};
}//序列不是元组.没有取函数.也不用.
//20=4*5,每轮5个,4轮<整 N,整 I>动 元加(){//N为偏移,I为个
    型名 造序<I>::型 p;中 元序加<N>(p);
}//N=(大/小)个(小<序列>元组),I是不变的
//N为多少个,I为个数<整 N,...I>动 分序(序列<I...>){
    中 连接元组(元加<I*N,N>()...);
}//N为一次多少个<整 T,整 M>动 分序(){//0,T为每轮多少个
    静断(T%M==0,"必须整除");
    常式 整 N=T/M;型名 造序<N>::型 p;
    中 分序<M>(p);
}//不能用序列.用递归,有多少项?T/M