Ho bisogno di ordinare i valori in base al seguente problema:
Per ogni n, determina le triple (i, j, k) che soddisfano i + j + k = n, quindi ordina le triple (per ogni n) rispetto al valore della formula (4 * i + 5 * j + 4 * k + 1) in ordine ascendente. Ecco lo pseudocodice approssimativo:
for n in range(3,N+1):
for i in range(1,n-1):
for j in range(1,n-1):
for k in range(1,n-1):
if(i+j+k)==n:
[sort triples in ascending order wrt to the value of (4*i+5*j+4*k+1)]
Per ora, posso solo stampare le triple che soddisfano i + j + k = n.
C'è un modo per fare l'ordinamento all'interno del ciclo n? O dovrei archiviarli in una matrice e poi ordinare le bolle più tardi?