比赛:小奔与不等四边形solution
题目:
题目背景
有这样一道经典的数学题:已知一个四边形的边长是四个连续的正整数,求证这个四边形的面积的最大值不为整数。小奔轻松地证明了这个问题,现在问题来了,大奔要求小奔以最快的速度算出给定边长的四边形的最大面积,但小奔并不精于编程,你能帮帮他吗?
题目描述
给出四个正整数a,b,c,d,表示四边形的四边长,求此四边形的最大面积。如无法构成四边形,则输出Impossible!
输入输出格式
输入格式:
一行a,b,c,d四个正整数
输出格式:
共一行,四边形的最大面积s
题目分析:
由BretschneiderBretschneiderBretschneider公式,面积 S=√[(p−a)(p−b)(p−c)(p−d)−abcdcos2(θ/2)]S=√[(p-a)(p-b)(p-c)(p-d)-abcdcos^2(θ/2)]S=√[(p−a)(p−b)(p−c)(p−d)−abcdcos2(θ/2)] 由此可看出四边固定时对角θ=180θ=180θ=180度时取得最大值√[(p−a)(p−b)(p−c)(p−d)]√[(p-a)(p-b)(p-c)(p-d)]√[(p−a)(p−b)(p−c)(p−d)]此又称为BrahmaguptaBrahmaguptaBrahmagupta公式。此时该四边形四顶点共圆,为一个圆内接四边形。
AC代码(pascal):
vara,b,c,d,s,p:real;
beginreadln(a,b,c,d);p:=(a+b+c+d)/2;s:=(p-a)*(p-b)*(p-c)*(p-d);if s<0 then writeln('Impossible!')elsebegins:=sqrt(s);writeln(s:0:10);end;
end.
转载于:https://www.cnblogs.com/ShineEternal/p/10834295.html
比赛:小奔与不等四边形solution相关推荐
- mblock机器人指令_慧编程(mBlock 5)+程小奔 机器人系列课程(合集)
课程大纲简介: 机器人系列课程以图形化编程+程小奔产品结合:一边学习软件知识,一边了解硬件传感器,通过两者的结合更容易掌握跨学科知识的应用,更能提升学习的兴趣: 学习mBlock 5编程: 学习传感器 ...
- 第二课 程小奔之辨别颜色
广西●河池学院 广西高校重点实验室培训基地 系统控制与信息处理重点实验室 本篇博客来自河池学院: 409教育机器人组 写作时间: 2020年8月6日 程小奔第二课 回顾上节课内容 第二课课程简介 开始 ...
- 世界杯主题系列-用Scratch制作足球比赛小游戏,源码分享啦
目录 一:两个小游戏的预览图效果图: 二:简单版双人足球赛源码: 三:复杂多人控制版足球赛源码 先来动态gif效果图: 四年一度的世界杯正在卡塔尔火热进行中! 在绿茵场内,有胜利的呐喊,有失败的沮丧: ...
- 第四课 程小奔之避障
广西●河池学院 广西高校重点实验室培训基地 系统控制与信息处理重点实验室 本篇博客来自河池学院: 409教育机器人组 写作时间: 2020年8月8日 程小奔第四课 回顾上节课内容 课程简介 开始创作之 ...
- 第七课 程小奔之奔跑的兔子
广西●河池学院 广西高校重点实验室培训基地 系统控制与信息处理重点实验室 本篇博客来自河池学院: 409教育机器人组 写作时间: 2020年8月11日 第七课 u 程小奔之奔跑的兔子 认识奔跑的兔子 ...
- 第五课 程小奔之巡线
广西●河池学院 广西高校重点实验室培训基地 系统控制与信息处理重点实验室 本篇博客来自河池学院: 409教育机器人组 写作时间: 2020年8月9日 程小奔第五课 回顾上节课与新课 课程简介 开始创作 ...
- 小奔的Markdown表格素材库
表格素材库 前言 表格一: 表格二: 表格三: 表格四: 表格五: 表格六: 具体操作: 前言 欸嘿,在这里看上哪个带走哪个,我会慢慢更新其他的表格,或者可以在这里总结一下规律,学会怎么来使用,感觉不 ...
- 距离感应音乐玩具计算机系统设计,可编程机器人玩具程小奔红外测距传感器测量距离案例...
文:邱老师 上次课程我们学习了用速度乘以时间计算程小奔移动距离的方法.那么,它能否测量还没有走过的路程距离呢?答案是可以的. 程小奔编程机器人集合了多种传感器,今天我们要使用程小奔机器人的红外测距传感 ...
- Makeblock程小奔成为日本STEAM教师研修计划首选编程机器人
日本大阪2018年9月3日电 /美通社/ -- 8月29日,为推进日本大阪市中小学 STEAM 教育进程,日本大阪商工会议所向大阪市教育委员会捐赠200台 Makeblock 最新推出的 AI 智能教 ...
最新文章
- Lidar激光雷达市场
- 《人工智能标准化白皮书(2018版)》发布|附下载
- phpstorm 关闭多余变量提示
- 宿松长铺程集高中2021年高考成绩查询,2017宿松程集中学录取分数线(附2017高考成绩喜报)...
- 深入浅出设计模式原则之单一原则(SRP)
- Android零基础入门第33节:Android事件处理概述
- 4 种大学生兼职,助你走向经济独立!
- [转]XHTML+CSS兼容性解决方案小集
- python中json模块_Python json模块与jsonpath模块区别详解
- Vue音乐项目笔记(三)
- Sketch 76 for mac(矢量绘图设计软件)
- python list拆分_python里如何把一个list分成两个
- 《线性代数》 李炯生\查建国\王新茂 中国科学技术大学 第2版 部分习题答案
- 快手分享链接,实战解析无水印视频源码
- MFC之映美精双目相机保存图片
- 64位win10系统中无法开启vmware的VT-X嵌套虚拟化功能的解决方法
- 出现顺丰丢件很好办,做好这几点就可无忧
- 知名云计算厂商云宏加入龙蜥社区,共同打造信息安全坚实“地基”
- Android 8遇到的问题cat: /system/build.prop: Permission denied,如果不root,有方法解决吗?
- 机器学习笔记——支持向量机SMO算法完整版代码分析