>714
>  if( m[j]>m[j+1] )swap(&m[j],&m[j+1]);
ここが違うような……。
m[j] -> m[i]