multimod_fast 真的是对的吗?
事情要从这段代码说起:
1 | // gcc test.c -o test -fwrapv |
昨天晚上,有人给我发了这段据说可以替代快速乘的代码,让我解释这段代码的正确性。这段代码可以把时间复杂度从int64_t
与double
之间的强制转换会丢失精度,因此我对这段代码的正确性产生了怀疑。
事情要从这段代码说起:
1 | // gcc test.c -o test -fwrapv |
昨天晚上,有人给我发了这段据说可以替代快速乘的代码,让我解释这段代码的正确性。这段代码可以把时间复杂度从int64_t
与double
之间的强制转换会丢失精度,因此我对这段代码的正确性产生了怀疑。
https://github.com/junyu33/GMW-python
I find that I've nearly forgot to write this summary. So, in accordance with IELTS writing requirements, I'll try to write this in 40 minutes.
内容摘自老师的PPT,除修改部分明显事实错误(例如将/etc/password
修改成/etc/passwd
)外,不代表个人观点。
期末考试自用。