我想题设应该是x为正整数吧。
一般解法就是我前面说的:(如果有更简洁的我就不知道了)
接着附图,继续你给的n=305的例子:ln't=305/x-(lnx+1)
当x=59时,ln't(59)=0.09 > 0
当x=60时,ln't(60)=-0.01 < 0
比较x=59和60时,lnt的大小(lnt=(305-x)lnx):
当x=59时,lnt(59)= 1003.07
当x=60时,lnt(60)= 1003.11
所以x=60的时候取值更大,但这道题有意义吗?x=59和60相差0.04.

【 在 allwar2 的大作中提到: 】
: 楼上两位,如果M=305,你们算出来x是多少?好歹能算出来再说吧
--
修改:weiminglake FROM 202.108.199.*
FROM 202.108.199.*