2011成都网赛 / 1006 - Rolling Hongshu

2024-03-20 03:32

本文主要是介绍2011成都网赛 / 1006 - Rolling Hongshu,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

题目

比赛的时候,队友很蛋疼地把终点直接当成 (0,0),导致wa啊wa啊wa啊~~~

刚才我写了下,开始竟然也一直wa~~~= =、

由于开始的时候以为会乘法溢出什么的用了long long..

然后又沙比般地用了%lld读数据....(靠,一开始就都用double多好...)

我竟然沙比般地忘记了蛋疼的hdoj不支持%lld..........

然后沙比般的debug了n久......

还好比赛的时候我告诉队友的是%I64,不然要是wa在这里会更蛋疼吧..............总之蛋疼..


代码:

#include<cstdio>
#include<cstring>
#include<iostream>
#include<algorithm>
#include<cmath>
using namespace std;#define int64 long long
#define MAXN 1010
#define MAXM 1010
#define INF 1<<30
#define g 20
int64 n, m, w;		//n 个山	
struct high
{int64 x, y;
}mn[MAXN];
struct potato
{int64 x, v, m;
}po[MAXM];double getY(int k)	//第k个球
{double y;for(int i=0; i<n-1; i++) if(mn[i].x<=po[k].x && mn[i+1].x>=po[k].x){return (double)(po[k].x-mn[i].x)*(mn[i+1].y-mn[i].y)/(mn[i+1].x-mn[i].x)+mn[i].y;}
}double solve()
{double maxv2=0;		//速度最小0for(int i=0; i<m; i++){double y = getY(i);double v = po[i].v;double tv2 = v*v-2*g*(mn[0].y-y);maxv2 = max(maxv2, tv2);}return maxv2;
}int main()
{int t;	scanf("%d", &t);for(int T=0; T<t; T++){printf("Case %d: ", T+1);scanf("%I64d%I64d%I64d", &n, &m, &w);int64 maxx=-INF;for(int i=0; i<n; i++){scanf("%I64d%I64d", &mn[i].x, &mn[i].y);maxx = max(mn[i].y, maxx);}double minv2 = maxx<=mn[0].y? 0: 2*g*(maxx-mn[0].y);		//最小v2for(int i=0; i<m; i++){scanf("%I64d%I64d%I64d", &po[i].x, &po[i].v, &po[i].m);}minv2 = max(solve(), minv2);printf("%.2lf\n", sqrt((double)minv2));}
}


这篇关于2011成都网赛 / 1006 - Rolling Hongshu的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/828157

相关文章

百度之星初赛1006(计算几何:能包含凸包的最小矩形面积)

矩形面积    Accepts: 717    Submissions: 1619  Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Problem Description 小度熊有一个桌面,小度熊剪了很多矩形放在桌面上,小度熊想知道能把这些

实践课堂|2016成都站|报名开始啦!

Hi,QingCloud 的小伙伴们,欢迎参加史上最有营养的云知识讲堂。 QingCloud 实践课堂系列开始于 2014 年末,在深圳、上海、广州、成都、杭州、北京六个城市,QingCloud 的研发工程师们同近千名 CIO 、架构师、开发者、运维工程师……分享了 QingCloud 的技术理念、功能特性和使用技巧,还有来自人民网、融云、泰捷视频、杏树林、友好速搭、百姓网、冰点、顺丰速运、洋葱

【python】—— Python爬虫实战:爬取珠海市2011-2023年天气数据并保存为CSV文件

目录 目标 准备工作 爬取数据的开始时间和结束时间 爬取数据并解析 将数据转换为DataFrame并保存为CSV文件         本文将介绍如何使用Python编写一个简单的爬虫程序,以爬取珠海市2011年至2023年的天气数据,并将这些数据保存为CSV文件。我们将涉及到以下知识点: 使用requests库发送HTTP请求使用lxml库解析HTML文档使用dateti

如何将 Redshift Cryptomatte AOV 与 teamrender 结合使用,成都渲染101云渲染

这篇文章将讨论在 Cinema 4D 中将 cryptomatte AOV 与 teamrender 结合使用时常见的问题和解决方案。在 Cinema 4D 中使用 AOV 时,用户希望它们的工作方式与其他 AOV 完全相同。但事实并非如此,尤其是与 teamrender 结合使用时。  在 Cinema 4D 中,使用AOV 面板中的Multi-pass和Direct复选框之间的区别非常重要。

「邀您参会」9月20日 中国可观测日成都站

随着首届中国可观测日上海站的圆满落幕,中国站第二站将于 9 月 20 日在成都盛大开启。在此,我们诚挚邀请您参与这场专注于监控观测领域的技术交流盛会,与行业精英共同探讨可观测性技术的前沿趋势和实践应用。 活动亮点 1、技术交流盛宴:继上海站之后,成都站将继续深入探讨 OpenTelemetry、Anomaly Detection 等前沿技术,并通过实际案例分享,为您提供一个全面了解可观测性技术

盘点成都产业园前十,寻找你的理想创业地!

成都,这座充满活力与机遇的城市,拥有众多优秀的产业园。今天,就让我们一同来盘点成都产业园前十,为你的创业梦想找到最理想的栖息之地。 国际数字影像产业园:作为成都产业园排名前十的数字文创产业园,国际数字影像产业园在数字影像、数字文创、数字媒体等领域具有明显优势。该园区为创业者提供了专业的产业服务平台和丰富的共享资源,是数字影像产业创新发展的新高地。 成都高新技术产业开发区:在高新技术产业孵化

上海邀请赛之热身赛2_2013成都邀请赛

先写总结。 感觉这次跟scf和sjc组队有种瞬间碉堡了的感觉,虽然是临时组建的队伍凑齐准备去上海参加邀请赛,从这次比赛磨练配合。 今天比赛难度比前天那次的难度低,感觉更适合我们来练习。 话说好像比赛提早了5分钟,我们三个人都不知道,五分钟后一看A题学长已经A了,一想肯定特水。。。我就没看题,sjc和scf两个看了题,scf就开始敲了,我刚开始负责翻译题,虽然我英语是个渣渣。。。没办法,没翻译

捷达千里江山首发亮相,捷达品牌2024成都车展继续宠粉不停

2024年8月30日,捷达品牌携新车捷达千里江山惊艳亮相2024成都国际车展,并在五周年之际,发布幸福包油计划等宠粉福利,号召用户打卡千里江山,奔赴美好。与此同时,全新捷达VS5/VS7五周年纪念版车型进一步降低了购车门槛,分别以6.96万元和8.88万元的起售价,继续将宠粉进行到底! 惊艳主场,闪耀全场,捷达千里江山车展首秀 本次车展,首发亮相的捷达千里江山,是由捷达品牌IP——千里江山

九度考研真题 浙大 2011-3浙大1004:Median

题目1004:Median //#include<iostream> //long long a1[1000010],a2[1000010]; //using namespace std; //int main(){ // long long n1,n2; // long long num; // // long long t; // wh

九度考研真题 浙大 2011-2浙大1002:Grading

题目1002:Grading #include<iostream> #include<stdio.h> #include<math.h>  using namespace std; int main() { double P,T,G1,G2,G3,Gj; double num; while(cin>>P) { cin>>T>>G1>>G2>>G