题目连接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=601
这道题,我最先开始想的是用n*logn的算法
就是枚举n或者d,然后用二分去枚举另外一个数,取最小的哪一个值。可是怎么写也没有过
后来到网上看到了别人都是利用的追赶法来做的,我在纸上画了画,发现思维还是比较简单的,于是就自己动手敲了便,很轻松的就AC了。。
我的代码:
本文介绍了一种解决特定数学问题的有效方法——追赶法。该方法用于寻找最接近给定浮点数的分数,且分子分母不超过指定限制。通过对比n*logn算法,文章详细解释了追赶法的实现原理,并提供了简洁易懂的C语言代码示例。
题目连接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=601
这道题,我最先开始想的是用n*logn的算法
就是枚举n或者d,然后用二分去枚举另外一个数,取最小的哪一个值。可是怎么写也没有过
后来到网上看到了别人都是利用的追赶法来做的,我在纸上画了画,发现思维还是比较简单的,于是就自己动手敲了便,很轻松的就AC了。。
我的代码:

被折叠的 条评论
为什么被折叠?
