为啥setprecisionCE?
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main() {
int n;
cin >> n;
vector<vector<bool>> covered(1001, vector<bool>(1001, false));
double total_area = 0.0;
for (int i = 0; i < n; ++i) {
int x, y, m;
cin >> x >> y >> m;
double area = 0.5 * m * m;
for (int dx = 0; dx <= m; ++dx) {
for (int dy = 0; dy <= m; ++dy) {
int nx = x + dx;
int ny = y + dy;
if (nx <= 1000 && nx >= -1000 && ny <= 1000 && ny >= -1000) {
if (!covered[nx][ny]) {
total_area += area;
covered[nx][ny] = true;
}
}
}
}
}
cout << fixed << setprecision(1) << total_area << endl;
return 0;
}