1 条题解
-
0
复杂度
#include <bits/stdc++.h> using namespace std; typedef long long LL; const int N = 1e6 + 10, INF = 0x3f3f3f3f; int n, k, d[N], l, r; int main() { cin >> n >> k; while (k--) { cin >> l >> r; d[l]++; d[r + 1]--; } for (int i = 1; i <= n; i++) d[i] += d[i - 1]; sort(d + 1, d + 1 + n); cout << d[n / 2 + 1]; return 0; }
- 1
信息
- ID
- 329
- 时间
- 1000ms
- 内存
- 512MiB
- 难度
- 3
- 标签
- 递交数
- 116
- 已通过
- 60
- 上传者