Non esiste una soluzione semplice per ordinare per valore, quindi devi creare un vettore di coppie da un dizionario e ordinarlo usando un comparatore.
1000 ms 256 Mb Rules for program design and list of errors in automatic problem checking