-
代码
#include<iostream> #include<vector> #include<string> #include<cmath> #include<algorithm> #include<stack> using namespace std; int n, a, b;int main() {cin >> n >> a >> b;int x1, y1, x2, y2;int x, y;int sum = 0;for(int i = 0; i < n; i ++){cin >> x1 >> y1 >> x2 >> y2;x = min(a, x2) - max(0, x1);y = min(b, y2) - max(0, y1);if(x > 0 && y > 0){sum += x * y;}}cout << sum;return 0; }
-
总结
找到的一个简单的做法,自己也不清楚为什么就这么推了,不过确实是对的