max
和min
的使用define
的用法:#define ll long long
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
#define ll long long
int n, a, b, x_1, x_2, y_1, y_2, square;
void detectX(int& x)
{
x = max(0, min(x, a));
}
void detectY(int& x)
{
x = max(0, min(x, b));
}
int main() {
cin >> n >> a >> b;
for (int i = 0; i < n; i++) {
cin >> x_1 >> y_1 >> x_2 >> y_2;
detectX(x_1), detectX(x_2);
detectY(y_1), detectY(y_2);
square += abs(x_2 - x_1) * abs(y_2 - y_1);
}
cout << square << endl;
return 0;
}