也就是loj上的#10016灯泡了... 先上原图: 因为长度肯定是个开口向下的二次函数,所以先是确定用三分来找位置,然后想办法求出当前阴影长度 看到这条斜线,就想到了一次函数,所以就建了一个系,没想到还真解出来了. 首先设灯泡位置为(H,0),再设它与人头之间连接的线段所在直线为y=kx+b 所以b=H(在灯泡处入x=0代可以解出来),k=(h-b)/x=(h-H)/x(这个不用解释吧) 所以这条直线(也就是光线)与地面相交于y=0时 即x1=-b/k. 因为b,k已知,所以肯定求得出来 然后…