#! perl -w sub H($$){ #________1_________2_________3_________4_________5_________6_________7_________8____ #23456789012345678901234567890123456789012345678901234567890123456789012345678901234 map{int(1e3*$_*$_[0])/1e3}grep!$_{$_}++,sort{$a<=>$b}map{$.=$_;map$./$_,1..$_}1..pop } #### sub H($$){ #________1_________2_________3_________4_________5_________6_________7______ #234567890123456789012345678901234567890123456789012345678901234567890123456 map{$.=$_,map$_{int($_[0]*1e3*$./$_)/1e3}++,1..$_}1..pop;sort{$a<=>$b}keys%_ } #### sub H($$){ #________1_________2_________3_________4_________5_________6_________7______ #234567890123456789012345678901234567890123456789012345678901234567890123456 $.=$_,map$_{int($_[0]*1e3*$./$_)/1e3}++,1..$_ for 1..pop;sort{$a<=>$b}keys%_ } #### sub H($$){ #________1_________2_________3_________4_________5_________6_________7_ #2345678901234567890123456789012345678901234567890123456789012345678901 for$.(1..pop){$_{int($_[0]*1e3*$./$_)/1e3}++for 1..$.}sort{$a-$b}keys%_ }