刚才做了二分查找的练习题,解一个一元三次方程,该方程保证存在三个不同实根(根的范围在-100至100之间),且根与根之差的绝对值 ≥ 1,输出保留2位小数。 定义了三个函数 f(a,b,c,d),find_x(a,b,c,d,left,right,eps),find_three_x(a,b,c,d,start,end,eps) 分别为原函数,二分查找解,找到解的区间。不断枚举区间-100~-99、-99~-98......99~100。如果f(a)*f(b) < 0,根据零点存在定理,a~b之间有一解,接着二分查找找到更精确的解。 以下是题目和我的代码 https://ac.nowcoder.com/acm/contest/view-submission?submissionId=82476041&returnHomeType=1&uid=691661395
2026-02-18
在牛客打卡3天,今天也很努力鸭!
全部评论
相关推荐
昨天 00:21
安徽理工大学 游戏前端 不会做题的小熊:我感觉我就算是找不到工作,我也不会作弊进去,作弊进去感觉一方面是自己不踏实,其次就是都靠作弊了,那后面肯定工作的心态是不一样的,没有一种内驱力。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
飞屋一号:给各ai拉个群,让他们给你打黑工 点赞 评论 收藏
分享
02-18 12:39
门头沟学院 golang 点赞 评论 收藏
分享
