2014年辽宁省赛 distance
来源:互联网 发布:霁蓝花瓶民国淘宝 编辑:程序博客网 时间:2024/05/01 15:46
</pre><pre name="code" class="cpp">//Y=K*(X-X1)+Y1,的求解,考虑k=0时和k不存在时#include <iostream># include<cmath># include <stdio.h>using namespace std;int main(){ float x1,x2,y1,y2,x3,x4; while(cin>>x1>>y1>>x2>>y2) { if(x1==x2||y1==y2) { printf("100.00\n"); } else{ float k=(y2-y1)/(x2-x1); float y3=k*(100-x1)+y1; float y4=k*(0-x1)+y1; if(y3>=100) { y3=100; x3=(y3-y1)/k+x1; } else if(y3<=100&&y3>=0) { x3=100; y3=k*(100-x1)+y1; } else { y3=0; x3=(0-y1)/k+x1; } if(y4>=100) { y4=100; x4=(100-y1)/k+x1; } else if(y4<=100&&y4>=0) { x4=0; y4=k*(0-x1)+y1; } else{ y4=0; x4=(0-y1)/k+x1; } float d=sqrt((x4-x3)*(x4-x3)+(y4-y3)*(y4-y3)); printf("%.2f\n",d); } }}
0 0
- 2014年辽宁省赛 distance
- 2014辽宁省赛 Traveling
- 2014辽宁省赛 Repeat Number
- 忆2015年辽宁省赛
- 2014辽宁省赛 Picking Cabbage 状压dp
- 2014辽宁省省赛 luckly number
- 2014ACM辽宁省赛Prime Factors
- 2015年辽宁省赛Interesting Tree
- 辽宁省赛2010
- 辽宁省赛总结
- 辽宁省赛2010
- 辽宁省赛2010 G
- 2014辽宁省ACM程序设计大赛网络赛 Problem A: Decryption
- neu1482 2014辽宁省赛Picking Cabbage(状态压缩)
- 2012.6辽宁省赛 Problem F
- 2010 辽宁省省赛 题解
- Friends number 2010辽宁省赛
- 2014辽宁省ACM程序设计大赛网络赛 问题 E: Help Your Teacher
- 什么是网关
- NDK开发环境搭建_r8
- PHP获取数组的键名与键值
- dnw在linux下的安装方法
- 黑马程序员_枚举的常见用法
- 2014年辽宁省赛 distance
- redis数据库数据的存储方式
- Max Points on a Line
- 点击div区域外隐藏div区域
- HDU4499 Cannon DFS 回溯的应用
- GRUB引导——menu.lst的写法
- MATLAB中的光照处理
- 聚合、组合、关联的区别
- vc中调用dll传参数