1
2
3
4
5
6
7
8
9
while (fabs(R-L)<eps) (整数为R>L )
{
int lmid = L + (R - L) / 3;
int rmid = R - (R - L) / 3;
if (F( lmid ) < F( rmid )) (自行判断有无等号)
L = lmid + 1, ans = L;(找最大值)
else
R = rmid - 1;
}