文章

1

粉丝

0

获赞

3

访问

184

头像
剩下的树 题解:合并区间
P1175 清华大学上机题
发布于2026年3月18日 15:19
阅读数 184

#include<bits/stdc++.h>
using namespace std;
bool cmp(pair<int, int>& a, pair<int, int>& b) {
    return a.first < b.first;
}

int main() {
    int l, m;
    while (cin >> l >> m) {
        vector<pair<int, int>> vec(m);
        for (int i = 0; i < m; i++) {
            pair<int, int> p;
            cin >> p.first;
            cin >> p.second;
            vec[i] = p;
        }

        sort(vec.begin(), vec.end(), cmp);
        vector<pair<int, int>> ranges;
        pair<int, int> range;
        range.first = vec[0].first;
        range.second = vec[0].second;
 ...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发