#如果!定义的HAVE_PARTITION_HOOK_PROD_H__#定义HAVE_PARTITION_HOOK_PROD_H__//此文件是FXT库的一部分。//版权所有(C)2013、2014 Joerg Arndt//许可证:GNU通用公共许可证版本3或更高版本,//请参阅主目录中的文件COPYING.txt。#包括“fxttypes.h”#包括“comb/partition-conj.h”#包括“fxttypes.h”模板内联类型partition_desc_hook_prod(常量ulong*a、ulongm、ulong*b)//返回分区a[]中所有弯钩长度的乘积。//分区必须是长度为m的弱降序列表。//b[]被用作共轭分区的暂存空间。{如果(m==0),返回1;分区_desc_conj(a,m,b);类型r=1;//返回值对于(ulong j=0;j内联类型partition_asc_hook_prod(constulong*a,ulong m,ulong*b)//返回分区a[]中所有弯钩长度的乘积。//分区必须是长度为m的弱升序列表。//b[]被用作共轭分区的暂存空间。{如果(m==0),返回1;ulong mc=分区asc conj(a,m,b);类型r=1;//返回值对于(ulong j=0;j-->