|
@@ -211,9 +211,12 @@ demo :: proc() {
|
|
atoi(b, "378271691190525325893712245607881659587045836991909505715443874842659307597325888631898626653926188084180707310543535657996185416604973577488563643125766400", 10);
|
|
atoi(b, "378271691190525325893712245607881659587045836991909505715443874842659307597325888631898626653926188084180707310543535657996185416604973577488563643125766400", 10);
|
|
print("b: ", b, 10, true, true, true);
|
|
print("b: ", b, 10, true, true, true);
|
|
|
|
|
|
- // _private_mul_karatsuba(c, a, b);
|
|
|
|
- _private_int_mul_toom(c, a, b);
|
|
|
|
- // 232651448952541576870611266174879305550351371288854695862580414333123414997160350830885091499735909790287667499899722495800734048928379224433901855785208987458832826418636718381316545267329375006999278984386253755079362097682611712000
|
|
|
|
|
|
+ factorial(c, 10_000);
|
|
|
|
+
|
|
|
|
+ // 120CCAA2076ADF69F75A97695E6C1C2A4E6F377DF92226E43B
|
|
|
|
+ cs, _ := itoa(c, 16);
|
|
|
|
+ defer delete(cs);
|
|
|
|
+
|
|
print("c: ", c, 10, true, true, true);
|
|
print("c: ", c, 10, true, true, true);
|
|
}
|
|
}
|
|
|
|
|