题目名称 1499. [UVa 10341] 解方程
输入输出 solveit.in/out
难度等级
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试数据 10
题目来源 Gravatarcstdio 于2014-01-20加入
开放分组 全部用户
提交状态
分类标签
UVa 二分法 数学 数值方法
分享题解
通过:41, 提交:112, 通过率:36.61%
Gravatar锝镆氪锂铽 100 0.012 s 4.82 MiB C++
Gravatar锝镆氪锂铽 100 0.014 s 7.22 MiB C++
GravatarHZOI_蒟蒻一只 100 0.039 s 0.32 MiB C++
Gravatarleon 100 0.076 s 0.30 MiB C++
GravatarRegnig Etalsnart 100 0.081 s 0.30 MiB C++
Gravatarjmisnal 100 0.116 s 0.32 MiB C++
Gravatar森林 100 0.122 s 0.28 MiB C++
GravatarAntiLeaf 100 0.123 s 0.29 MiB C++
GravatarHzoi_ 100 0.124 s 0.26 MiB C++
GravatarFmuckss 100 0.124 s 0.31 MiB C++
本题关联比赛
暑假综合模拟2
关于 解方程 的近10条评论(全部评论)
回复 @雪狼 :
+1
GravatarHZOI_蒟蒻一只
2017-08-22 09:44 6楼
回复 @liu_runda :
用exp()不行么
GravatarHeHe
2017-02-26 08:41 5楼
友情提示一个精度够用的e值:2.7182818285
Gravatarliu_runda
2016-03-30 10:17 4楼
丧心病狂的舍入误差!!开到0.00000001才过
Gravatar752199526
2014-05-17 22:29 3楼
丧心病狂的舍入误差
Gravatar雪狼
2014-01-21 09:44 2楼
这道题的函数不是太奇葩,精度开高点舍入误差就很小了……所以就懒得搞评测插件了……
Gravatarcstdio
2014-01-20 21:57 1楼

1499. [UVa 10341] 解方程

★   输入文件:solveit.in   输出文件:solveit.out   简单对比
时间限制:1 s   内存限制:256 MiB

【题目描述】

解方程:

$pe^{-x} + q\sin(x) + r\cos(x) + s\tan(x) + tx^2 + u = 0$

其中0<=x<=1.

【输入格式】

输入包含多组数据。

每组数据有1行,包含6个整数:$p,q,r,s,t,u$

其中$0<=p,r<=20,-20<=q,s,t<=0$

【输出格式】

对每组数据,输出一行,即方程的解,精确到四位小数,若无解则输出"No solution"。

【样例输入】

0 0 0 0 -2 1
1 0 0 0 -1 2
1 -1 1 -1 -1 1

【样例输出】

0.7071
No solution
0.7554

【提示】

数据组数<=2100

使用“保留4位小数”的命令,假设你的计算机能正确进行舍入。

【来源】

UVa 10341 Solve It

刘汝佳,《算法竞赛入门经典训练指南》表2-14

Problem by : Mustaq Ahmed