討論串[問題] 九九乘法表不用迴圈是叫我直接從1列到81?
共 29 篇文章
內容預覽:
用 template specialization 做 recursion 直接全展開,. 連 runtime branch 都不會用到. 乘法計算也是 compile time 用 template recursion, 不會有重覆計算的問題. 若要用 runtime cache, 可以搭 loc
(還有2170個字)
內容預覽:
我是不是來的太慢了 = =||. 看到最後發現沒有人給這個最白痴的解. #include <iostream>using namespace std;. int main() {. cout << "2 x 1 = 2 3 x 1 = 3 4 x 1 = 4 5 x 1 = 5" << endl;.
(還有1190個字)
內容預覽:
本來想要用 CUDA,但是 CUDA 好像不能算是 C,這樣會有爭議,. 爭議不好,不要有爭議。. 剛才想了想,C 其實也可以寫平行運算,. 看,很簡單吧!. /* https://ideone.com/XFt0Si */. #include <stdio.h>. #include <omp.h>.
(還有984個字)
內容預覽:
這次才是真‧平行版,分配一下使用區域還可以順便做排版. 雖說前一篇比較有 OpenMP 當 loop 用的笑點. 初版有排版位置 page, row, col, 被乘數 a 和乘數 b 等等變數,比較容易寫,. 改成這樣把變數都展開來超難讀,但程式的行數就縮減很多。我故意的。. 各位如果只想要整別人
(還有1350個字)
內容預覽:
好魔性的題目,我好像中毒了,連睡夢中都會夢到新的解法. 我發誓我沒有用迴圈,我用的是 stdlib 的函式,至於 stdlib 用了啥我不知情. (黑心企業標準臺詞). /* https://ideone.com/J3JKj5 */. #include <stdio.h>. #include <st
(還有452個字)