H 题解。

希望未来没有人犯这种抽象错误。

就是题面中特地用 1e18,说明这是一个浮点数。

,目测 很小的时候精度掉光光。

所以可以从小到大枚举 ,通过 if(1e18+n==1e18) 来判断。

最后答案是 ,如果想知道为什么是这个数,可以百度搜索 ieee754。

所以,输出 64 即可。

特别说明一下,这个 是在 c++ 和 java 中都是 double 类型。