分別給出兩個矩形的兩個相對座標,求出特們的面積和

2021-09-29 17:03:06 字數 487 閱讀 2391

題目描述

橙子每天晚上都會做夢,但是橙子不想做夢,因為橙子每次做夢都會產生乙個矩形陰影,每做乙個夢就會產生乙個,而且奇怪的是橙子每天晚上只做2個夢,橙子想知道自己每天晚上的陰影到底有多大,你能幫橙子計算一下兩個矩形的面積和嗎?(重合部分只算一次)

輸入輸入兩行,每行四個整數 x,y,x1,y1 。(x,y) 是矩形左下角,(x1,y1) 是矩形的右上角. (0≤x,y,x1,y1≤1000)。

輸出輸出乙個整數表示兩個矩形的面積和。(重合部分只算一次)

樣例輸入

0 1 2 3

1 0 3 2

樣例輸出

7

#include

#include

intmain()

else

//當兩個矩形相交的情況*****

printf

("%lld"

,s);

return0;

}

兩個矩形的並

mo的老師給了他兩個矩形,讓他求兩個矩形的面積並。mo很忙沒時間解決這種小case,請你幫他解決。輸入兩行,每行四個整數 x,y,x1,y1 x,y 是矩形左下角,x1,y1 是矩形的右上角.0 x,y,x1,y1 1000 輸出乙個整數表示二個矩形的面積並。input 0 1 2 3 1 0 3 ...

兩個矩形是否相交

假定矩形是用一對點表達的 minx,miny maxx,maxy 那麼兩個矩形rect1,rect2 相交的結果一定是個矩形,構成這個相交矩形rect的點對座標是 minx max minx1,minx2 miny max miny1,miny2 maxx min maxx1,maxx2 maxy ...

根據座標點判斷兩個矩形是否重疊

方法一 2個矩形相交,一定有交叉線的,所以用下面的方法,可以求出是否相交,並且可以確定相交的位置 假定矩形是用一對點表達的 minx,miny maxx,maxy 那麼兩個矩形rect1,rect2 相交的結果一定是個矩形,構成這個相交矩形rect的點對座標是 minx max minx1,minx...