摘要: “快速幂”被归结为一个a的b次方对m取余的问题,即 ab % m 问题的关键在于怎么更快地求得ab,直观的做法是用b次循环去累乘a,时间复杂度是O(b)。而“快速幂”,又成为“二分幂”,通过二分的思想能在O(logb)的复杂度内求得ab。 如果次数b是奇数,则ab可以拆解为a*ab-1 如果次数b是 阅读全文
posted @ 2021-02-16 13:53 MorpheusDong 阅读(117) 评论(0) 推荐(0) 编辑
摘要: ###1.二分法求方程根 二分法求根基于二分查找的思想。 比如求根号2的近似值,猜测它在1到2之间,则将1作为left,2作为right,反复二分比较f(mid)的平方与2的大小,直到(right-left)的精度eps控制在一定范围以内。 代码: #include <iostream> using 阅读全文
posted @ 2021-02-16 11:04 MorpheusDong 阅读(488) 评论(0) 推荐(0) 编辑