- 论坛徽章:
- 1
|
while(<DATA>){
chomp;
$key = ((${.}-1)>>2) + 1;
push @{$hash{$key}},$_;
}
$key = 8;
while( $hash{$key}){
print "\n----",$key,"----\n";
print (join $/,@{$hash{$key}});
$key = $key <<1;
}
__DATA__
10
149.43
20
13.074
10
148.518
20
20.0
10
147.722
20
26.048
10
144.888
20
38.822
10
140.954
20
51.304
10
135.946
20
63.392
10
129.904
20
75.0
10
122.872
20
86.036
10
114.906
20
96.418
10
106.066
20
106.066
10
96.418
20
114.906
10
86.036
20
122.872
10
75.0
20
129.904
10
63.392
20
135.946
10
51.304
20
140.954
10
38.822
20
144.888
10
26.048
20
147.722
10
13.074
20
149.43
10
0.0
20
150.0
10
-13.074
20
149.43
10
-26.048
20
147.722
10
-38.822
20
144.888
10
-51.304
20
140.954
10
-63.392
20
135.946
10
-75.0
20
129.904
10
-86.036
20
122.872
10
-96.418
20
114.906
10
-106.066
20
106.066
10
-114.906
20
96.418
10
-122.872
20
86.036
10
-129.904
20
75.0
10
-135.946
20
63.392
10
-140.954
20
51.304
10
-144.888
20
38.822
10
-147.722
20
26.048
10
-148.518
20
20.0
10
-149.43
20
13.074
10
-150.0
20
0.0
10
-149.43
20
-13.074
10
-147.722
20
-26.048
10
-144.888
20
-38.822
10
-140.954
20
-51.304
10
-135.946
20
-63.392
10
-129.904
20
-75.0
10
-122.872
20
-86.036
10
-114.906
20
-96.418
10
-106.066
20
-106.066
10
-96.418
20
-114.906
10
-86.036
20
-122.872
10
-75.0
20
-129.904
10
-63.392
20
-135.946
10
-51.304
20
-140.954
10
-38.822
20
-144.888
10
-26.048
20
-147.722
10
-13.074
20
-149.43
10
0.0
20
-150.0
10
13.074
20
-149.43
10
26.048
20
-147.722
10
38.822
20
-144.888
10
51.304
20
-140.954
10
63.392
20
-135.946
10
75.0
20
-129.904
10
86.036
20
-122.872
10
96.418
20
-114.906
10
106.066
20
-106.066
10
114.906
20
-96.418
10
122.872
20
-86.036
10
129.904
20
-75.0
10
135.946
20
-63.392
10
140.954
20
-51.304
10
144.888
20
-38.822
10
147.722
20
-26.048
10
149.43
20
-13.074
10
150.0
20
0.0
|
|