http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=311

题意很简单,等腰三角形,给了高和底长,三角形求内接圆,求周长,再把下面的和内接圆最上面相切的去掉,又是一个等腰三角形,再重复.....直至内接圆半径小于给定值.

学到的东西:

1.三角形内接圆半径 r=2*S/L   S为面积,L为周长.很简单,三个小部分相加即大三角形.

2.圆周率在c里面要这样 const double PI=acos(-1.0);    那个函数在math.h里面

0<=double acos(double x)<=PI    -1<=x<=1,    这个函数就是返回一个数值的反余弦弧度值而cos(PI)=-1.看图,好久不见啊,你好你好!

#include <stdio.h>
#include <math.h>const double PI=acos(-1.0);int main(void)
{int cas;scanf("%d",&cas);while (cas--){double b,h,LSum=0;scanf("%lf %lf",&b,&h);double BOrigin=b,HOrigin=h;while (1){double rtemp;rtemp=(b*h)/(b+sqrt(b*b+4*h*h));if (rtemp<0.000001){break;}LSum+=2*PI*rtemp;h=h-2*rtemp;b=BOrigin/HOrigin*h;}printf("%13.6f\n",LSum);if (cas){putchar('\n');}}return 0;
}

转载于:https://www.cnblogs.com/jiayith/archive/2013/05/05/3061540.html

375 Inscribed Circles and Isosceles Triangles 等腰三角形 内接圆 圆周率PI表示相关推荐

  1. UVa 375 内接圆和等腰三角形

    /* * 解题思路: * 题意不难理解.一直求内接圆半径.知道半径长度小于0.000001为止 */ #include <math.h> #include <stdio.h> ...

  2. opencv 最大内接矩形_OpenCV之二值图像分析 – 寻找最大内接圆

    python代码: from __future__ import print_function from __future__ import division import cv2 as cv imp ...

  3. SGU 332 Largest Circle(凸包内接圆半径nlogn)

    题目链接:http://acm.sgu.ru/problem.php?contest=0&problem=332 题意:逆时针给出一个凸包,给凸包的最大内接圆半径. 思路:nlogn的算法: ...

  4. 轮廓的最大面积内接矩形/内接圆计算

    1.求出轮廓重心(X0,Y0). 2.找出轮廓上点到重心的距离最大的点1. 3.连接点到重心形成线段,做线段反向等距离延长线段,得到点2. 4.内接矩形:根据对角线上的(点1,点2),根据旋转矩形和平 ...

  5. 牛题:等边三角形内接圆上一点到三顶点距离平方和不变

    如图,等边三角形ABC,P为三角形内接圆上一点.求证,AP^2 + BP^2 + CP^2为常数. 证明:把整个图形放在三维空间里,其中A=(1,0,0),B=(0,1,0),C=(0,0,1).因此 ...

  6. python画正方形内切圆_任意多边形最大内接圆算法的Python实现,内切圆

    初衷是为了求裂缝的最大宽度 直接上代码 import random import cv2 import math import numpy as np from numpy.ma import cos ...

  7. 提取了下刘汝佳推荐的题号...

    今天闲来没事上uva oj提取了下刘汝佳推荐的acm题号,原始数据如下: Volume 0. Getting Started    10055 - Hashmat the Brave Warrior ...

  8. AOAPC I: Beginning Algorithm Contests 题解

    AOAPC I: Beginning Algorithm Contests 题解 AOAPC I: Beginning Algorithm Contests (Rujia Liu) - Virtual ...

  9. 四边形内接于圆定理_中考数学提分36计之第19计思维模型助你轻松搞定圆问题,提分必备...

    A.思维模型综述 圆是初中数学知识的大综合,不论是代数还是几何,所有的知识几乎都能在圆中体现.新课标以来圆的部分内容在中考中的地位有所下降,题目难度有所降低,但是圆的命题还是中考的热点考题,在不少地区 ...

最新文章

  1. 计算机组装安装与维护作业,计算机组装与维护的作业.pdf
  2. Gson与FastJson比较
  3. 网络编程基础之C/S架构和TCP/IP协议
  4. go ssh 执行多个命令_每天一个 Linux 命令(92): dirname 命令
  5. 排序算法Java实现(基数排序)
  6. [ZJOI2006]超级麻将
  7. 2019.8.2闭包,作用域
  8. .net知识和学习方法系列(前言)
  9. 哪种不是python元组的定义方式_最新python 笔试题
  10. 2005计算机编程入门教学,Micro:bit教程05—小bit编程入门教程
  11. mysql数据库客户端--navicat for mysql 12中文破解版64位/32位 v12.0.29
  12. VS2008安装失败,组件安装失败的解决办法
  13. 字体图标的设置(阿里巴巴矢量图库的使用)
  14. 高版本SDK编译生成的apk放入低版本android源码中集成编译
  15. android手机锁屏密码忘记,安卓手机锁屏密码忘了怎么办 解决锁屏密码六种方法介绍...
  16. linux超级服务器inetd详解
  17. AdaBoost 自适应增强 简单易懂 by hch
  18. 用MATLAB画线段(简单说)
  19. Word 在试图打开文件时遇到错误 解决办法
  20. ASP.NET Core 认证与授权[3]:OAuth OpenID Connect认证

热门文章

  1. 匿名对象,String类
  2. 【python】继承时注意事项
  3. FXForms,自动生成iOS表单
  4. X86Windows 相关链接....持续更新中....
  5. 《别做正常的傻瓜》读书笔记
  6. 创建自定义主机头的网站集
  7. STM32系列芯片名称定义
  8. 从0到1简易区块链开发手册V0.6-实现打印区块
  9. 51CTO博客——架起我与读者沟通、见面的桥梁[博友话题]
  10. 总结30个CSS3选择器(转载)