H 题解。
希望未来没有人犯这种抽象错误。
就是题面中特地用 1e18,说明这是一个浮点数。
而 ,目测 很小的时候精度掉光光。
所以可以从小到大枚举 ,通过 if(1e18+n==1e18)
来判断。
最后答案是 ,如果想知道为什么是这个数,可以百度搜索 ieee754。
所以,输出 64
即可。
特别说明一下,这个 是在 c++ 和 java 中都是 double
类型。
H 题解。
希望未来没有人犯这种抽象错误。
就是题面中特地用 1e18,说明这是一个浮点数。
而 ,目测 很小的时候精度掉光光。
所以可以从小到大枚举 ,通过 if(1e18+n==1e18)
来判断。
最后答案是 ,如果想知道为什么是这个数,可以百度搜索 ieee754。
所以,输出 64
即可。
特别说明一下,这个 是在 c++ 和 java 中都是 double
类型。