hdu 5078 Osu!(水题)
来源:互联网 发布:不需要的战争知乎 编辑:程序博客网 时间:2024/05/21 22:45
题目链接:hdu 5078 Osu!
题目大意:略。
解题思路:将每个元素按照时间排序,然后遍历计算,维护最大。
#include <cstdio>#include <cstring>#include <cmath>#include <algorithm>using namespace std;const int maxn = 1005;int N;struct state { double ti, x, y;}s[maxn];inline bool cmp (const state& a, const state& b) { return a.ti < b.ti;}inline double dis(double x, double y) { return sqrt(x * x + y * y);}int main () { int cas; scanf("%d", &cas); while (cas--) { scanf("%d", &N); for (int i = 0; i < N; i++) scanf("%lf%lf%lf", &s[i].ti, &s[i].x, &s[i].y); sort(s, s + N, cmp); double ans = 0; for (int i = 1; i < N; i++) ans = max(ans, dis(s[i].x - s[i-1].x, s[i].y - s[i-1].y) / (s[i].ti - s[i-1].ti)); printf("%.10lf\n", ans); } return 0;}
0 0
- hdu 5078 Osu!(水题)
- HDU 5078--Osu!【水题】
- HDU 5078 Osu!(水题)
- hdu 5078 Osu!
- [ACM] HDU 5078 Osu!
- HDU 5078 Osu!
- HDU 5078 Osu!
- HDU 5078 Osu!
- hdu 5078 Osu!
- hdu 5078 Osu!
- hdu 5078 Osu!(水)
- hdu 5003 Osu!(水题)
- HDU 5078-Osu!(签到)
- hdu 5078——Osu!
- HDU 5003 Osu!(水题)
- hdu 5078 Osu!(鞍山现场赛)
- hdu 5003 Osu!
- HDU oj Osu! 5003
- 解决“Connection to https://dl-ssl.google.com refused”问题
- 最大堆/最小堆【大根堆/小根堆】
- C语言中的static 详细分析
- linux 远程启动WebLogic
- OpenCV——照亮边缘
- hdu 5078 Osu!(水题)
- 做技术的态度
- allegro设置内存分配器的一个坑
- 关于mysql事务提交
- repr,map,字符串切片的理解
- qt鼠标事件总结(转)
- 1395 2^x mod n = 1
- 给定整形数组A和目标整数t,A相邻元素差绝对值为1,请找到t在A中的位置
- SDE库的分离与附加