Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/teddy1565/a021

zerojudge
https://github.com/teddy1565/a021

Last synced: 7 days ago
JSON representation

zerojudge

Awesome Lists containing this project

README

        

# a021
## 目前還在解題中(2020/09/26)
目前難點在於 乘法運算malloc分配上似乎有錯誤 可能指標分配不對 或是因為採用O(n^2)計算方式 導致資料量過大
除法運算在於 還在試圖尋找一個更好更快的做法 沒有的話就只好長除法硬算了
## 解題更新(2020/10/04)
V2完成使用動態配置進行karatsuba乘法 提升速度快很多
但動態配置沒有正確釋放導致segmentation fault
希望能同樣採用karatsuba進行乘法運算 同時解決字串傳遞問題(記憶體釋放問題)
目前加法速度為1ms 減法為1~2ms(根據測資浮動) 乘法期望能壓到3ms內
## 解題更新(2020/10/12)2ms 124kb
index.c完成 推測由於採用karatsuba 所以使用空間偏大
且關鍵字數量太多 差點無法進行測試 理論上可藉由優化 減少約20~30%的code
((但是寫到心累了...