网络同步赛——BugZhu抽抽抽!!
高超的数学天分给予了BugZhu神一般的洞察力,BugZhu还发现当图中阴影部分的面积处在[l,r]之间时,他能够获得最高的概率。BugZhu现在画好了符,他能不能获得最高概率呢?
每组数据第一行给出l和r(l,r均在double范围内)。
接下来3行,给出所画三角形三个顶点的坐标xi,yi(|xi|,|yi|<=1000)
解题想法:这道题可以说是一道典型的数学题,但不知为何出现在了acm的页面上,题目中已经给出了三角形三个顶点的坐标,根据坐标可以求出各边长,然后可以求出三角形面积,进而可以根据数学知识求出外接圆的半径和面积了,再求一下差,与左右界限做一下比较,即可得出答案。。。
ps:为了方便,我将求两点间的距离单独写成了函数;
以下是代码:
#include<stdio.h> #include<math.h> #define P 3.1415927 double changdu(double a, double b, double x, double y); int main() {double l, r;double x1, y1, x2, y2, x3, y3;while(~scanf("%lf %lf", &l, &r)){scanf("%lf%lf%lf%lf%lf%lf", &x1,&y1,&x2,&y2,&x3,&y3);double m, n, p;m = changdu(x1, y1, x2, y2);n = changdu(x2, y2, x3, y3);p = changdu(x1, y1, x3, y3);double q = (m+n+p) / 2.0;double s = sqrt(q*(q-m)*(q-n)*(q-p));double sinm = 2*s/(n*p);double R = m/(2*sinm);double sc = P*R*R;double cnt = sc - s;if(cnt >= l&&cnt <= r)printf("YES\n");elseprintf("NO\n");}return 0;} double changdu(double a, double b, double x, double y) {return sqrt((a-x)*(a-x)+(b-y)*(b-y)); }
网络同步赛——BugZhu抽抽抽!!相关推荐
- 浙江工业大学校赛 画图游戏 BugZhu抽抽抽!!
BugZhu抽抽抽!! Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Tota ...
- 2017年ZJUT校赛-Problem C: BugZhu抽抽抽!!——解析几何
Problem C: BugZhu抽抽抽!!--解析几何 Description 当前正火的一款手游阴阳师又出新式神了,BugZhu十分想要获得新出的式神,所以他决定花光所有的积蓄来抽抽抽!BugZh ...
- 第十五届北京师范大学程序设计竞赛决赛(网络同步赛) B lca水 D 思维,找规律...
第十五届北京师范大学程序设计竞赛决赛(网络同步赛) B. Borrow Classroom 题意:一棵树,点 1为根,一个人从点 b到 点 c再到点 1,第二个人从点 a出发,问第二个人能否截住第一个 ...
- 2016广东工业大学新生杯决赛网络同步赛暨全国新生邀请赛
2016广东工业大学新生杯决赛网络同步赛暨全国新生邀请赛 Ploblem A : pigofzhou的巧克力棒 原题链接:http://gdutcode.sinaapp.com/problem.p ...
- BugZhu抽抽抽!!(已知三角形三点坐标,求外接圆半径及三角面积)
BugZhu抽抽抽!! Time Limit: 2000/ ...
- HDU BugZhu抽抽抽!! 知道三点坐标,求三角形面积,外接圆面积,半径
BugZhu抽抽抽!! Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total S ...
- 2017浙江工业大学-校赛决赛 BugZhu抽抽抽!!
Description 当前正火的一款手游阴阳师又出新式神了,BugZhu十分想要获得新出的式神,所以他决定花光所有的积蓄来抽抽抽!BugZhu经过长时间的研究后发现通过画三角外接圆能够提高获得该式神 ...
- BugZhu抽抽抽!!
Think: 数学题...利用两点距离公式算出 ,,,三角形各边a b c的长度.然后利用海伦公式算出三角形的面积. 由此可得三角形的面积,以及各边长度, 所以很容易就可以算出 三角形的外接圆. 然后 ...
- 【反思】吉首大学第九届“新星杯”大学生程序设计大赛(暨新生网络同步赛)
昨天(12.22)打了一场吉首大学的网络赛,本来是奔着rank40的U盘去的,结果只有rank80,这样的结果肯定是有问题的,经过一夜的反思,下面总结一下错误. 1.首先是第一题,也是最不应该的,就还 ...
最新文章
- Thrift协议与传输选择
- LeetCode实战:三数之和
- 【第41题】【062题库】2019年OCP认证062考试新题
- excel求期望_商务数据分析考试:决策树分析(Excel)-安聪
- Python Map 并行
- c# equals与==的区别【转】
- 数据分箱技术在Python中实现
- JAVA 枚举类的初步理解
- SpringCloud学习笔记015---Spring Boot集成RabbitMQ发送接收JSON
- win10 安装SQL Server 2005
- JAVA如何校验txt的文本编码格式
- VS2019 OpenCL安装和快速入门
- 最新AxureUX WEB端交互原型通用组件模板库 组件仍然是这套作品的核心内容,这套作品的组件由通用组件、数据录入、数据展示、信息反馈
- 《管理的实践》全书结构
- Linux——逻辑分区
- css特效:流光背景+动态边框+滑动效果+聚集效果+小耳朵+阴影流光效果
- ps制作凹陷的的直线
- GCN与GAT之间的重要联系和区别
- C语言中的strcat()函数
- 解决RK3328 RealTek 8822CS检测不到WIFI模块问题