数字を読み込む, 筆算アルゴリズム
ninput.c
これをファイル ninput.c に貼り付けて保存. コンパイル, 実行は
cc ninput.c
./a.out
数字を入力して enter(return)キー
ninput2.c
これをファイル ninput2.c に貼り付けて保存. コンパイル, 実行は
cc ninput2.c
./a.out
数字を入力して enter(return)キー
madd.c
これをファイル madd.c に貼り付けて保存. コンパイル, 実行は
cc madd.c
./a.out
a,b の中身をいろいろ変更してみて正しい答えがでてるか調べる.
参考: 高速Fourier変換による掛け算アルゴリズム
- A.Emerencia による解説 (PDF)
asir-mul2.rr, 掛け算
Risa/Asir は掛け算に gmp を利用している.
このプログラムを asir-mul2.rr なる名前で emacs に貼り付けて,
asir メニューから実行
(asir asir, execute current buffer).
Test_size を大きくしていって時間を測定.