三角形面积公式 底高=底

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int maxn=1e5+5;
const ll mod=1e9+7;
const int INF=0x3f3f3f3f;
#define IO ios::sync_with_stdio(false);cin.tie(0);
#define rep(i,a,n) for(int i=a;i<=n;i++)
#define pb push_back
ll T;
double xa,ya,xr,r,n;
double y,c;
double ans;
int main(){     IO;cin>>T;while(T--){cin>>xa>>ya>>xr>>r>>n;ans=0;while(n--){cin>>y>>c;y-=ya;double d=((xa-xr)*(xa-xr)*y*y)/(xa*xa+y*y);if(d<=r*r)ans+=max(0.0,c-((xa-xr)*(xa-xr)-r*r));//-a*(a+b)=a*a+ab=切线的方elseans+=c; }printf("%.0f\n",ans);}return 0;
}

相似三角形

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int maxn=1e5+5;
const ll mod=1e9+7;
const int INF=0x3f3f3f3f;
#define IO ios::sync_with_stdio(false);cin.tie(0);
#define rep(i,a,n) for(int i=a;i<=n;i++)
#define pb push_back
ll T;
double xa,ya,xr,r,n;
double ans;
double y,c;
int main(){     IO;cin>>T;while(T--){cin>>xa>>ya>>xr>>r>>n;ans=0;while(n--){cin>>y>>c;double q=(xa-xr)*(xa-xr)-r*r;   //a*(a+b)=切线的方 //相似三角形 三角形面积公式double ym=xa*xa*r*r/q;//相切时的ym if(ym>=(y-ya)*(y-ya))ans+=max(0.0,c-q);elseans+=c;}printf("%.0f\n",ans);}return 0;
}

F-星球大战 几何 割线定理 精度相关推荐

  1. 西北大新生赛:星球大战【切割线定理】

    1. 切割线定理: 若PT 与 圆相切,则 PT^2 = PB*PA 证明:连接AT, BT ∵ ∠PTB=∠PAT(弦切角定理):∠APT=∠TPB(公共角): ∴ △PBT∽△PTA(两角对应相等 ...

  2. GCPC2015 F Divisions (约数个数定理)

    题意很简单,输入n,输出n的约数的个数. 求约数个数两种方式,暴力sqrt(n)或者约数个数定理. 很明显1e18的范围,暴力1e9次循环会T. 那么,只能用约数个数定理,分解质因数. 但是,一般是1 ...

  3. 机械精度设计与检测|几何精度

    几何要素:几何特征点.线.面 公称要素--设计确定的理论正确的要素 实际要素--零件加工后实际存在的要素 提取要素--按规定方法得到的实际要素的近似替代或本不存在的定位要素(中心点线面). 拟合要素- ...

  4. 遥感数据手动、自动、半自动几何精校正及其精度评价

    遥感数据手动.自动.半自动几何精校正及其精度评价 目录 1. 几何精校正的基准... 1 2. 平移... 2 2.1 交互式拖动... 2 2.2 按像元平移... 2 3. 交互采集GCP的多项式 ...

  5. 数学定理可以这样证明

    理科作为很多科学研究的基础学科,相信大家也都有一个印象,就是一定要理解.比如数学,初中的数学公式很多都是作为定理教给学生的,但是碍于教学工具的不足,很多数学老师也不会仔细的给学生们多讲.学生们最多只是 ...

  6. sar偏移量追踪技术_论文推荐 | 吴文豪:基于几何配准的多模式SAR影像配准及其误差分析...

    <测绘学报> 构建与学术的桥梁 拉近与权威的距离 基于几何配准的多模式SAR影像配准及其误差分析 吴文豪1, 张磊2, 李陶3, 龙四春1, 段梦4, 周志伟5, 祝传广1, 蒋廷臣61. ...

  7. 什么是方向图乘积定理_课本上没有,但十分好用的初中数学定理公式

    平行四边形(实用度: ★ ★ ) 两边长为a和b,两对角线长为m和n,可以拿这个公式和托勒密定理对比记忆. 三角形 A.勾股数(实用度: ★ ★ ) 常见的最简勾股数有: 3.4.5 5.12.13 ...

  8. DOP:精度衰减因子( Dilution of Precision)

    精度衰减因子(DOP,Dilution of precision)或精度几何衰减度 (GDOP,geometric dilution of precision)是位置质量的指示器.导航学中,一般用精度 ...

  9. 范数的对偶以及几何性质

    将学习到什么 介绍范数的单位球以及对偶定理. 范数的单位球 范数的基本几何特征是它的单位球,透过它可以深入洞察范数的性质.     定义 1 : 设 \(\lVert \cdot \rVert\) 是 ...

  10. 图像处理中几何畸变校正,图像纠正的方法有哪些

    如何通过人工神经网络实现图像识别 . 人工神经网络(ArtificialNeuralNetworks)(简称ANN)系统从20世纪40年代末诞生至今仅短短半个多世纪,但由于他具有信息的分布存储.并行处 ...

最新文章

  1. AutoX“真无人”车队驶上繁忙街头,中国正式进无人驾驶时代
  2. Visual Studio 2012 Ultimate 下载和密钥以及配置文件的导入
  3. python题目关于企业利润_【每日一练】巧用python实现利润计算
  4. JavaScript Date 对象
  5. Windows7 网上邻居设置
  6. Ardino基础教程 1_让Arduino说出HelloWorld
  7. 驱动进化之路:总线设备驱动模型
  8. mysql 交集_MySQL 查询结果取交集的实现方法
  9. mysql5.6兼容包_freebsd9.1源码安装apache、mysql、php环境(亲侧通过)
  10. 一个行外人看中国的电子竞技
  11. 2020国内互联网公司的开源项目及Github地址部分汇总
  12. JVM调优(二)垃圾回收算法
  13. 转行HTML5前端开发,该怎么学才能最快入门
  14. NodeJs学习笔记001--npm换源
  15. 【科普篇】推荐系统之矩阵分解模型
  16. ubuntu上安装python3.7教程_Ubuntu安装python 3. 7
  17. 协议 UDP、TCP UDP的接发数据的步骤
  18. html模拟手机桌面,html+css+js 模拟win7桌面
  19. 千年新论:马谡的错误在于盲目创新,正确做法是死板教条
  20. HDU 3729 I#39;m Telling the Truth(二部图最大匹配+结果输出)

热门文章

  1. Tensorflow Saver
  2. php cms下载地址,让PHPCMS下载内容页显示链接真实地址
  3. NOIP 2018 兔纸旅游记
  4. Jenkins配置-腾讯企业微信邮箱
  5. 计算机软件实习每日学习打卡(5)20201218
  6. 抓包实现原理与反抓包
  7. 大学毕业4年-回顾和总结(3)-投资理财观-图穷而真相现
  8. Python版剑指Offer题解
  9. 利用数学软件Maxima求解电路的传递函数
  10. 杭州好玩景点攻略76