提交时间:2025-04-09 20:21:36

运行 ID: 9232

#include <bits/stdc++.h> using namespace std; int main() { float a1,a2,b1,b2,c1,c2,d1,d2; cin>>a1>>a2>>b1>>b2>>c1>>c2>>d1>>d2; float yi = max(min(a1,b1),min(c1,d1)); float er = max(min(a2,b2),min(c2,d2)); float san = min(max(a1,b1),max(c1,d1)); float si = min(max(a2,b2),max(c2,d2)); if(san > yi && si > er) { cout<<setprecision(2)<<fixed<<(san - yi) * (si - er)<<endl; return 0; } cout<<setprecision(2)<<fixed<<0.00<<endl; return 0; }