用户:
RTriangle查看:79 回复:5 评论:10 创建时间:2022-01-19T19:38:36
已知有方程a^x+b^x=c^x,试求x在[m,n]之间的解
a,b,c,m,n均为整数
如果有解,输出(保留至小数点后10位)否则输出“No Solution”
给程序或者说思路
额,不算简单吧,有点喵烦
点赞0
评论
思路很简单 程序也不烦 不过判断单调递增或递减的事罢了
。难就难在判断单调递增或递减
加油
? 就把x=m和x=n时的结果比较一下就行了
。要是a大于1,b小于1大于0,a^x+b^x那就不(在全体实数内)单调了

如图
点赞0
评论
后来研究了下 题目是有问题的 a,b,c应该大于0
不然负数时会出大问题
而且a,b,c是整数啊
e 不好意思没有看到整数,但是都是整数那就全都是单调递增了呀
审题啊 a^x+b^x=c^x 换言之 a^x+b^x-c^x=0