Я новичок в pari/gp. Я использую factorint
, чтобы найти все основные факторы и возвращает матрицу. Я пытаюсь пройти через матрицу, чтобы найти наибольшее число внутри, но не могу найти длину строк и столбцов. Также как я могу использовать if, чтобы сравнить каждый элемент выше или ниже. Мой p
генерируется сверху.PARI/GP: Как получить максимальный основной коэффициент целого?
temp = factorint(p-1);
num = 0;
for(i=1, size,
for(j=1, size,
if(num <= temp[i,j], num = temp[i,j]);
);
);
print("number is = " num);
Заранее спасибо.
Может ли случиться, что max prime не является номером в последней строке? Тогда могут использоваться факторы [matsize (факторы) [1], 1] '. –