Commit 67d5f0c5 authored by MXR128's avatar MXR128
Browse files

Update scanning.md_改善标程中循环变量的定义方式

P党先朝遗风(划掉)
删除冗余变量
循环变量定义方式C++化
parent 496efb4b
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -99,11 +99,11 @@ void update(int rt, double y1, double y2, int flag) {
}

int main() {
  int temp = 1, n, i, j;
  int temp = 1, n;
  double x1, y1, x2, y2, ans;
  while (scanf("%d", &n) && n) {
    ans = 0;
    for (i = 0; i < n; i++) {
    for (int i = 0; i < n; i++) {
      scanf("%lf %lf %lf %lf", &x1, &y1, &x2, &y2);
      p[i].x = x1;
      p[i].y1 = y1;
@@ -121,7 +121,7 @@ int main() {
    build(1, 1, 2 * n);       //建树
    memset(lazy, 0, sizeof(lazy));
    update(1, p[0].y1, p[0].y2, p[0].flag);
    for (i = 1; i < 2 * n; i++) {
    for (int i = 1; i < 2 * n; i++) {
      ans += (p[i].x - p[i - 1].x) * cl[1].sum;
      update(1, p[i].y1, p[i].y2, p[i].flag);
    }