[root@centos6-1 ~]# cat infile
aaa -1
aaa -2
aaa -3
aaa 28
aaa -22
bbb -2
bbb -4
bbb -6
ccc -2
ccc -3
ccc -8
ccc -10
ddd -2
ddd -4
ddd -12
[root@centos6-1 ~]#
[root@centos6-1 ~]#
[root@centos6-1 ~]# awk '$2**2>a[$1]**2!b[$1]++end' infile
aaa 28
bbb -6
ccc -10
ddd -12
[root@centos6-1 ~]#
[root@centos6-1 ~]#
1. 利用第二列的平方值與之前的第二列的平方值作比較,這是乙個很好的技巧哈
2. 針對文字排序了
3. 可參考下 awk 中的求平方根的函式 sqrt !
參考:
絕對值最大
題目詳情 給你乙個陣列a n 請你計算出ans max a i a j 0 i,j 例如 a 則 a 0 a 0 1 1 2.a 0 a 1 1 4 5.a 0 a 2 1 3 2.a 1 a 1 4 4 8.a 1 a 2 4 3 1.a 2 a 2 3 3 6.所以ans 8.輸入描述 有多組測...
取絕對值的函式
相同點 1.都是獲取絕對值 2.標頭檔案都需呼叫 include或者是 不同點 函式名 abs 功 能 求整數的絕對值 用 法 int abs int i 返回的是 x 的值 includeusing namespace std int main cout 結果輸出123 函式名 fabs 功能 求...
1038 絕對值最大 ZZULIOJ
題目描述 輸入3個整數,輸出絕對值最大的那個數。輸入 輸入包含3個int範圍內的整數,用空格隔開。輸出 輸出三個數中絕對值最大的數,單獨佔一行。若絕對值最大的數不唯一,則輸出最先出現的那個。例如,若輸入為1 3 3,則輸出為 3 若輸入為1 3 3則輸出為3。樣例輸入 copy 1 2 3 樣例輸出...