function classify(n,pre, x) { x = int(log(n)) if (x==12) return pre "5"; if (x==11) return pre "4"; if (x==10) return pre "3"; if (x== 9) return pre "2"; #return pre "1"; if (x==12) return pre "+"; if (x==11) return pre "+"; if (x==10) return pre "-"; if (x== 9) return pre "-"; return pre "-"; } function score(s1,s2,s3,s4,s5) { return \ s1/(1+Max[1])*100000 + \ s2/(1+Max[2])*10000 + \ s3/(1+Max[3])*1000 + \ s4/(1+Max[4])*100 + \ s5/(1+Max[5])*10 + \ 1 } BEGIN {FS=","} /#/ {next} {gsub(/ /,"") } { N[$1,$2]=$3; Max[$2] += $3 } END { for(I=2;I<=6;I++) { Tmp=0; print I,score(N[I,1],N[I,2],N[I,3],N[I,4],N[I,5]) } }