小数的分数逼近,题目的思路是挺简单的,假设 A = N / D ,那么 N = [D * A] 或者 N = [D * A] + 1 ,按照这个公式对 D 进行枚举,不断更新最佳值即可。下面是我的 WA 的代码:

由于没有测试数据,所以也不知道这道题目究竟错在哪里。我也找来了 AC 的代码

但是这段 AC 的代码在输入 3.33 9 的时候给出的答案是 10 3 ,显然是错误的答案。困惑中。求高人指点。