元<整 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