開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
問題(Question):
有兩個陣列,如圖http://i.imgur.com/kmGMMVe.png
假設陣列A大小:768x768(陣列內每一個元素是float型態)
陣列B大小:192x192(可以看做是將陣列A劃分4x4為一個block的陣列,所以是192x192
,B內的每個元素是隨機產生)
有什麼比較好的方法,讓陣列A的每一個block以陣列B的內容來決定並加總,
ex: 陣列B的"數字1"共有6個,也就是說陣列A會將這6個紅底的block(對應於陣列B屬於1
的值)相加,相加後還會是一個block。
補充說明(Supplement):
之前有寫過(用4層迴圈),但很沒有效率,所以當陣列A一變大,就會跑得更久
想來這邊詢問看看有沒有更好的idea :)