藍橋杯練習系統 - 基礎練習vip試題 basic-18
時間限制:1.0s 記憶體限制:512.0mb
平面上有兩個矩形,它們的邊平行於直角座標系的x軸或y軸。對於每個矩形,我們給出它的一對相對頂點的座標,請你程式設計算出兩個矩形的交的面積。
輸入僅包含兩行,每行描述乙個矩形。
在每行中,給出矩形的一對相對頂點的座標,每個點的座標都用兩個絕對值不超過10^7的實數表示。
輸出僅包含乙個實數,為交的面積,保留到小數後兩位。
1 1 3 3
2 2 4 4
1.00
四種情況:
①乙個矩形可以有某一部分與另乙個矩形的某一部分重合;
②乙個矩形可以與另乙個矩形完全重合;
③乙個矩形可以整個存在於另乙個矩形的某一部分中;
④兩個矩形可以完全不重合。
注意:每個矩形都有兩對相對頂點。
關鍵字:判斷,線段交
#include
#include
using
namespace std;
double
max(
double a,
double b)
double
min(
double a,
double b)
intmain()
else
if(max_2>max_1)
else
max_3=
max(y[0]
,y[1])
; max_4=
max(y[2]
,y[3])
; min_3=
min(y[0]
,y[1])
; min_4=
min(y[2]
,y[3])
;if(max_3>max_4)
else
if(max_3else
if(chang<
0||kuan<0)
s=0;
else
s=chang*kuan;
cout
)
}
突然找到乙個較短的**,執行也正確:
m0_46384299:藍橋杯 基礎練習 矩形面積交
藍橋杯練習基礎練習VIP試題17 矩陣乘法
藍橋杯練習系統 基礎練習vip試題 basic 17 時間限制 1.0s 記憶體限制 512.0mb 給定乙個n階矩陣a,輸出a的m次冪 m是非負整數 例如 a 1 23 4 a的2次冪 7 10 15 22 第一行是乙個正整數n m 1 n 30,0 m 5 表示矩陣a的階數和要求的冪數 接下來n...
藍橋杯 VIP試題 基礎練習 報時助手
資源限制 時間限制 1.0s 記憶體限制 512.0mb 問題描述 給定當前的時間,請用英文的讀法將它讀出來。時間用時h和分m表示,在英文的讀法中,讀乙個時間的方法是 如果m為0,則將時讀出來,然後加上 o clock 如3 00讀作 three o clock 如果m不為0,則將時讀出來,然後將分...
藍橋杯 基礎練習VIP試題 21 30 C C
21.題目鏈結 sine之舞 includeusing namespace std void an int n 遞迴 includeusing namespace std void func int n int main 當乙個晶元測試結果為好的次數大於測試結果為壞的次數時,即為好的晶元 inclu...