\\计算生成的乘法子群 通过 这个 元素 属于 这个 矢量 L(左) 模 米.
\\通过向量L模m的元素。
D=1;而(gcd(k/D,30)>1,D*=gcd(k/D,30));
fordiv(D,
如果(vecmax(因子(k/d+1)[,1])<=5,r=0);
如果(r,对于(t=1,长度(M1级),如果(集合搜索(第一层, (M1级[t吨]+k个/d日)%平方米),第页=0;打破)));
如果(第页,对于(t吨=1,长度(平方米), if(setsearch(L2级第一层, (平方米M1级[t] +k/d)%平方米平方米),r=0;断裂);
如果(r,对于(t=1,长度(立方米),如果(集合搜索(L3级, (立方米[t吨]+k个/d日)%立方米平方米),第页=0;打破)));
如果(第页,对于(t吨=1,长度(M1级), if(setsearch(第一层L2级, (M1级平方米[吨]-]+k/d)%平方米平方米),r=0;断裂);
如果(r,对于(t=1,长度(平方米),如果(集合搜索(L2级, (平方米[t吨]-k个/d日)%平方米立方米),第页=0;打破)));
如果(第页,对于(t吨=1,长度(立方米), if(设置搜索(L3,(M3[t]-]+k/d)%m3),r=0;断裂);
如果(r==0,打破),对于(t吨=1,长度(M1级),
);
如果(集合搜索(第一层, (M1级[t吨]-k个/d日)%平方米),第页=0;打破)));
如果(r,对于(t=1,长度(M2),
如果(集合搜索(L2,(M2[t]-k/d)%M2),r=0;断裂);
如果(r,对于(t=1,长度(M3),
如果(setsearch(L3,(M3[t]-k/d)%M3),r=0;断裂);
如果(r==0,中断)
);
第页
|