注意 直接使用 sqrt()
函数有精度问题,需要手写一个.
评注 乱搞是一种做 CF 思维题的好方法!
在第四种数据中,输出结果为,非常巧妙的数字.说明什么?出题人可能是先出了输出数据,再据此反推出了输入的.于是,这道题很有可能存在一个 的通项公式,可以快速算出结果,并根据答案反推输入.
打开计算器,很容易发现:,即答案为.
或者:,即答案为.
又或者:,即答案为.
显然,第一式不一定能得到整数解,由题意知答案为整数,所以是错的.把其他三组数据带进第二式,发现也有误.而第三式是都符合的.于是你可以快乐地 这道题.
事实上,经过推导,正确答案也是.