三分
morejarphone
这个作者很懒,什么都没留下…
展开
-
HDU 2899 (二分 或者 三分)
水题#include using namespace std;#define eps 1e-7double y;double f (double x) { return 42*x*x*x*x*x*x + 48*x*x*x*x*x + 21*x*x + 10*x - y;}double f2 (double x) { return 6*x*x*x*x*x*x*x原创 2015-11-16 12:49:28 · 330 阅读 · 0 评论 -
HDU 2438 (三分)
不知道为什么要加特判才能过~~#include using namespace std;#define eps 1e-10#define pi acos (-1)double x, y, l, d;double f (double t) { return tan (t)*(-y) + l*sin (t) + d/(cos (t)) - x;}double solve原创 2015-11-16 18:14:51 · 297 阅读 · 0 评论 -
HDU 3400 (三分)
题意是给你两个线段,给你线段上走的速度和线段外走的速度,然后求A到D的最小时间。先三分第一条线段上的点,然后把这个点定下来三分求出第二个线段上的点的最小时间。#include using namespace std;#define eps 1e-8#define pi acos (-1)struct point { double x, y; point (doub原创 2015-11-16 20:53:32 · 344 阅读 · 0 评论 -
HDU 2298 (三分)
题意是bob在(0,0)位置要射到(x,y)位置的目标,重力加速度是9.8,告诉你子弹的速度问能不能击中目标,能的话输出最小出射角度,否则输出-1。子弹到达横坐标为x的时间是x/v*cos(θ),然后可以原创 2015-11-16 21:40:25 · 384 阅读 · 0 评论 -
HDU 5531 (平面几何 三分)
题意是给你n个点,然后要求以每个点为圆心画一个圆,使得两两相邻的圆心的圆相切,不相邻的圆可以相交,如果可以作这样的圆那么输出圆面积和的最小值和,每个圆的半径,否则输出IMPOSSIBLE。首先我们求出每一条邻边的长度,记为l1, l2, l3, ... ,ln, 假定第一个圆的半径为x,那么我们可以用x表示所有圆的半径,分别为x, l1-x, l2-l1+x, l3-l2+l1-x ....原创 2015-11-19 20:56:19 · 748 阅读 · 0 评论