`
scott________
  • 浏览: 21596 次
  • 性别: Icon_minigender_1
  • 来自: 哈尔滨
最近访客 更多访客>>
社区版块
存档分类
最新评论

pc 111303 uva 10195 The Knights Of The Round Table

阅读更多
题目描述:http://www.programming-challenges.com/pg.php?page=downloadproblem&probid=111303&format=html

题目大意:给定三角形三边长,求内接圆半径。

//解该题需要一些三角形知识:
//1. p 为三角形周长一半,即 p = (a+b+c)/2.0
//   三角形面积 S = sqrt(p*(p-a)*(p-b)*(p-c))(海伦公式)
//2. 内接圆半径 r = S/p
// 另外该题还有一个很无聊的陷阱
// 当有一条边为 0 时,输出为:0.000,需要特殊处理

#include <cstdio>
#include <cmath>

int main() {
	double a, b, c, p;
	while(scanf("%lf %lf %lf", &a, &b, &c) != EOF) {
		if(a == 0 || b == 0 || c == 0)
			printf("The radius of the round table is: %.3lf\n", 0);
		else {
			p = (a + b + c) / 2.0;
			printf("The radius of the round table is: %.3lf\n", 
				   sqrt((p - a) * (p - b) * (p - c) / p));
	}
	}
	return 0;
}
分享到:
评论

相关推荐

    POJ2942-Knights of the Round Table【Tarjan算法】

    POJ2942-Knights of the Round Table 【Tarjan算法】 解题报告+AC代码 http://hi.csdn.net/!s/F3L8HO ================================== 我的POJ所有解题报告:...

    JS版圆桌骑士(Knights of the round re-edition)完整源代码 v0.1.3

    Knights of the round re-edition DEMO v0.1.3 Source Options: Turbo AutoSkipFrame Mute Pause Flash 0.5x 1x 1.5x 2x 3x 4x How to play: &lt;W S A D&gt; Move &lt;J&gt; Attack &lt;K&gt; Jump &lt;P&gt; Pause Try combo keys to ...

    Android代码-The Knights of Alentejo

    The Knights Of Alentejo An Android rewrite of a Ludum Dare turn-based adventure game I wrote way back. Guide portuguese knights through a dungeon and kill demons. GooglePlay: ...

    Revenge of the Knights-开源

    《Revenge of the Knights》是一款深受玩家期待的开源游戏,其设计灵感来源于经典的Final Fantasy系列,采用Ogre图形渲染引擎,以C/C++编程语言进行开发。这款游戏的诞生,不仅展示了开源社区的力量,也为游戏开发者...

    SKin++0.1.3源代码及其可执行文件

    SKin++是一款基于图像处理和计算机视觉技术的皮肤检测算法,它主要用于在图像或视频流中识别出人类皮肤像素。这个资源包含SKin++0.1.3版本的源代码和可执行文件,使得用户可以直接运行程序或者进行二次开发。...

    [3planesoft屏幕保护程序合集].Premium.3D.Screensavers.iso

    Know the exact time of 24 hours a day will help the clock tower on your desktop PC. The clock strikes every 15, 30, 45 and 60 minutes. Observe the change of day and night: watch face that lit up the ...

    吉他谱_Knights Of Cydonia - Muse.pdf

    初级入门吉他谱 guitar tab

    POLYGON Knights Pack.unitypackage

    POLYGON+-+Knights+Pack.unitypackage 美术资源,还不错

    Knights Landing(KNL)简介

    Intel第二代Xeon Phi产品代号“Knights Landing”(KNL)的架构和技术细节,既可以继续做协处理器,也可以单独做中央主处理器,不再必须有Xeon的支撑,因而更加灵活。采用了14nm新工艺,架构是Silvermont的改进定制版...

    unity中世纪场景人物POLYGON - Knights Pack 1.0.zip

    《Unity中的中世纪场景构建与角色设计:以“Knights Pack 1.0”为例》 Unity3D作为一款强大的跨平台游戏开发引擎,被广泛应用于各种类型的游戏制作,尤其在构建中世纪风格的场景和角色设计方面,其灵活性和表现力更...

    The microarchitecture of Intel and AMD CPUs

    文档中提到了包括Pentium 4、Core 2、Nehalem、Sandy Bridge、Ivy Bridge、Haswell、Broadwell、Skylake、Intel Atom、Silvermont、Knights Landing以及AMD K8、K10、Bulldozer、Piledriver、Steamroller、Bobcat和...

    POLYGON - Knights Pack 1.2.7z

    《POLYGON - Knights Pack》是游戏开发领域的一款资源包,版本为1.2,采用7z压缩格式。这个包主要面向使用Unity引擎的开发者,它包含了一系列与骑士主题相关的游戏资源,如角色模型、动画、纹理等,方便开发者快速...

    mighty-knights:强大的骑士

    《mighty-knights:强大的骑士》是一款融合了Capcom的经典游戏元素“骑士团之轮”与“强大的最后一战”的Sega Master System平台游戏。Sega Master System是8位时代的家用游戏机,它拥有丰富的游戏库,吸引了众多玩家...

    Fleet-of-the-Faithful-Knights:忠实骑士舰队的Monorepo

    忠实骑士舰队 忠实骑士舰队(FFK)是一个星际公民组织,旨在成为黑暗宇宙中光的灯塔。 这是在组织的管理领域中使用的当前代码库的monorepo。... 回购中的几乎所有项目都将以/使用功能性范式编写,因此,您将看到遍及...

    KnightsOfLambdaCalculus

    《Lambda演算骑士:探索RxJava的测试应用》 在编程世界中,Lambda演算是一个理论基础,它探讨了计算的本质,特别是在函数式编程语言中。而RxJava,作为Java生态中的一个强大库,将反应式编程的概念引入,使得处理...

    FantasyHorde_Knights.unitypackage

    Knights ready to protect your kingdom! VR ready. Each model has low polygon count and optimized textures. Great for mobile and hordes! (4 unique body textures and a weapons texture with specular and...

    two-knights:Haskell国际象棋

    标题“two-knights:Haskell国际象棋”指的是一个使用Haskell编程语言实现的国际象棋问题,特别关注“两个骑士”的动态。在国际象棋中,骑士是唯一可以走L形路径的棋子,即每次移动两格横向或纵向,然后一格横向或...

    POLYGON Knights - Low Poly 3D Art by Synty - 1.3.unitypackage

    POLYGON Knights - Low Poly 3D Art by Synty - 1.3.unitypackage

    knights

    【标题】"knights"可能是指一个与编程相关的项目或者库,主要与JavaScript语言关联。在编程领域,"knights"通常不会作为一个特定的技术术语,但可能是开发者为某个项目或工具选择的命名,可能寓意着代码的守护者、...

Global site tag (gtag.js) - Google Analytics