藍橋杯 試題 基礎練習 矩形面積交

2021-10-04 11:57:23 字數 632 閱讀 6601

題意:給兩個矩陣的一對相對頂點,讓你求這兩個矩陣的相交的面積的大小。

思路:首先我們要考慮是否相交,如果存在不相交,那麼因該輸出0,否則的話就是找到相交矩陣的長跟寬,就是兩個矩陣的四個橫座標跟縱座標中間那兩個相減的絕對值,但如果我們從小到大排列的話,就是第三大的座標減去第二大的座標。

詳細見**

#include

using

namespace std;

double x[4]

;double y[4]

;int

main()

sort

(x,x+2)

;sort

(x+2

,x+4);

sort

(y,y+2)

;sort

(y+2

,y+4);

if(x[1]

<= x[2]

|| x[0]

>=x[3]

|| y[0]

>=y[3]

|| y[1]

<=y[2]

)printf

("%.2lf\n",0

);else

return0;

}

藍橋杯試題 基礎練習 矩形面積交

試題 基礎練習 矩形面積交 資源限制 時間限制 1.0s 記憶體限制 512.0mb 問題描述 平面上有兩個矩形,它們的邊平行於直角座標系的x軸或y軸。對於每個矩形,我們給出它的一對相對頂點的座標,請你程式設計算出兩個矩形的交的面積。輸入格式 輸入僅包含兩行,每行描述乙個矩形。在每行中,給出矩形的一...

藍橋杯 基礎練習 矩形面積交

問題描述 平面上有兩個矩形,它們的邊平行於直角座標系的x軸或y軸。對於每個矩形,我們給出它的一對相對頂點的座標,請你程式設計算出兩個矩形的交的面積。輸入格式 輸入僅包含兩行,每行描述乙個矩形。在每行中,給出矩形的一對相對頂點的座標,每個點的座標都用兩個絕對值不超過10 7的實數表示。輸出格式 輸出僅...

藍橋杯 基礎練習 矩形面積交

description 平面上有兩個矩形,它們的邊平行於直角座標系的x軸或y軸。對於每個矩形,我們 給出它的一對相對頂點的座標,請你程式設計算出兩個矩形的交的面積。input 輸入僅包含兩行,每行描述乙個矩形。在每行中,給出矩形的一對相對頂點的座標,每個點的座標都用兩個絕對值不超過10 7的實數表示...