Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
40721 | yejiaxiangBMT | 校门外的树 | C++ | 通过 | 1 MS | 248 KB | 492 | 2024-02-16 00:28:47 |
#include<bits/stdc++.h> using namespace std; int main() { int l, n, i, j, count = 0; scanf("%d%d", &l, &n); bool *tree = new bool[l + 1]; for (i = 0; i < l+1; i++) { tree[i] = true; } for (i = 0; i < n; i++) { int begin, end; scanf("%d%d", &begin, &end); j = begin; while (j <= end) { tree[j] = false; j++; } } for (i = 0; i < l + 1; i++) { if (tree[i] == true)count++; } printf("%d", count); delete []tree; return 0; }