矩形面积交
来源:互联网 发布:如何加入淘宝客挣钱 编辑:程序博客网 时间:2024/04/29 16:33
问题描述
平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴。对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积。
输入格式
输入仅包含两行,每行描述一个矩形。
在每行中,给出矩形的一对相对顶点的坐标,每个点的坐标都用两个绝对值不超过10^7的实数表示。
输出格式
输出仅包含一个实数,为交的面积,保留到小数后两位。
样例输入
1 1 3 3
2 2 4 4
样例输出
1.00
<span style="font-size:18px;">#include<stdio.h>typedef struct S{ float x; float y;}S;double min(int a,int b){ return a<b?a:b;}double max(int c,int d){ return c>d?c:d;}int main(){ S p1,p2,p3,p4,p5,p6; scanf("%1f%1f%1f%1f",&p1.x,&p1.y,&p2.x,&p2.y); scanf("%1f%1f%1f%1f",&p3.x,&p3.y,&p4.x,&p4.y); p5.x = max(min(p1.x,p2.x),min(p3.x,p4.x)); p5.y = max(min(p1.y,p2.y),min(p3.y,p4.y)); p6.x = min(max(p1.x,p2.x),max(p3.x,p4.x)); p6.y = min(max(p1.y,p2.y),max(p3.y,p4.y)); if(p5.x <= p6.x){ printf("%.2f",(p6.x-p5.x)*(p6.y-p5.x)); } else{ printf("两个矩形没有相交"); } return 0;}</span>
0 0
- 矩形面积交
- 11.矩形面积交
- 矩形面积交---蓝桥杯
- 矩形面积交
- 矩形面积交
- 矩形面积交
- 矩形面积交
- 蓝桥杯 矩形面积交
- 矩形面积交
- 矩形面积交
- 矩形面积交
- 判断矩形面积交
- 1609:矩形面积交
- 蓝桥杯:矩形面积交
- 蓝桥杯 矩形面积交
- 矩形面积交-线段树
- hdu1255 矩形面积二次交
- [BASIC-18] 矩形面积交
- 《奥赛经典——数据结构篇》 3.4队列习题
- mysql部分数据复制
- windows环境下训练caffe中cifar10数据集
- hdu 确定比赛名次
- linux 信号设计 --不断补充--欢迎指正讨论
- 矩形面积交
- 联合主键条件过滤查询,记录一点点
- SSH 接著在 Server1 上登入 Server2,设置自动使用本地sshKey
- 【Html】使用单选框、复选框,让用户选择
- windows 安装laravel5.1常遇错误
- 【C#】骑士飞行棋
- Git和GitHub
- javaday06-面向对象1
- 百度2016研发工程师笔试题(六)