给定一个长度为 n 的非负整数序列 ,求一个平均数最大的,长度不小于 L 的子段。
在最后是输出ans还是right之间实验,最终还是只能用right
用ans会精度缺失
猜想可能是mid=(l+r)/2的时候精度被吞了 ,都是double,只能赋小数点后6位,更多赋不了,可能得知道double的存储结构后在研究吧
目前我还没找到原因
给定一个长度为 n 的非负整数序列 ,求一个平均数最大的,长度不小于 L 的子段。
在最后是输出ans还是right之间实验,最终还是只能用right
用ans会精度缺失
猜想可能是mid=(l+r)/2的时候精度被吞了 ,都是double,只能赋小数点后6位,更多赋不了,可能得知道double的存储结构后在研究吧
目前我还没找到原因