亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1883 | 回復: 9
打印 上一主題 下一主題

AWK能實現(xiàn)這樣的函數(shù)么... [復制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2010-07-06 17:44 |只看該作者 |倒序瀏覽
本帖最后由 buaaspy 于 2010-07-06 17:59 編輯

AWK能實現(xiàn)計算矩形并面積的函數(shù)么...
                ~~~~~~~~~

數(shù)據(jù)文件 data.in 格式如下:
每一行的四個數(shù)分別代表某個矩形的左下角和右上角的坐標
-------------------------
10 10 20 20
15 15 25 25.5
-------------------------
輸出:
-------------------------
180.00
-------------------------

論壇徽章:
0
2 [報告]
發(fā)表于 2010-07-06 17:52 |只看該作者
回復 1# buaaspy


    180怎么算出來的?

論壇徽章:
0
3 [報告]
發(fā)表于 2010-07-06 18:06 |只看該作者
回復 2# iori809
并面積,兩個矩形,取其面積和再減去重疊部分的面積。

實現(xiàn)肯定沒問題,把包含、相交、相離這些情況都考慮到就行了,和寫C差不多,用getline獲取相應(yīng)的第二行數(shù)據(jù)。

論壇徽章:
0
4 [報告]
發(fā)表于 2010-07-06 18:09 |只看該作者
數(shù)據(jù)文件有上百行理不清啊...||

論壇徽章:
0
5 [報告]
發(fā)表于 2010-07-06 18:17 |只看該作者
你頂樓并沒有對這個情況進行說明。
1行、2行作為一個組合計算后,是把2行、3行再作為一個組合計算,還是不考慮這種組合,直接以3行、4行作為一個組合進行計算?
如果你想獲取對你有用的信息,問題闡述清楚是個基本前提。

論壇徽章:
0
6 [報告]
發(fā)表于 2010-07-06 18:22 |只看該作者
回復 5# kwokcn

^^|| 不好意思啊...

是把一個文件中的所有行當做一個情況處理

論壇徽章:
0
7 [報告]
發(fā)表于 2010-07-06 18:23 |只看該作者
是說每行都是一個矩形,計算結(jié)果是所有矩形的并面積是嗎?

論壇徽章:
0
8 [報告]
發(fā)表于 2010-07-06 18:25 |只看該作者
是說每行都是一個矩形,計算結(jié)果是所有矩形的并面積是嗎?
kwokcn 發(fā)表于 2010-07-06 18:23



恩  完全對
原諒我說不清楚啊... ^^

論壇徽章:
0
9 [報告]
發(fā)表于 2010-07-06 18:37 |只看該作者
這個主要還是個算法問題吧,離散化+線段樹。數(shù)組awk本身就有,線段樹節(jié)點用多個統(tǒng)一下標的數(shù)組也能解決,不過我覺得意義不大,研究算法還是用C/C++吧,awk的優(yōu)勢不在這里。

論壇徽章:
0
10 [報告]
發(fā)表于 2010-07-06 20:18 |只看該作者
回復 9# kwokcn


    厲害~我最佩服算法厲害的人了~如果不是上學的時候數(shù)學好的話,后天學很難了就
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP