关于省选D1T1
  • 板块学术版
  • 楼主eggegg185
  • 当前回复11
  • 已保存回复11
  • 发布时间2023/4/1 16:55
  • 上次更新2023/10/23 19:46:24
查看原帖
关于省选D1T1
676055
eggegg185楼主2023/4/1 16:55

考场上打了个屑码,大样例过了就没打对拍,但是民间数据WA 90,请问能调下吗(

#include <iostream>
using namespace std;
int n,m,x,l[214514],r[214514];
bool le[214514],re[214514];
int main() {
    cin >> n >> m >> x;
    int conl = 9999999,conr = 0;
    for(int i = 1; i <= m; i++) {
        cin >> l[i] >> r[i];
        le[l[i]] = true;
        re[r[i]] = true;
        if(l[i] <= x && x <= r[i]) {
            conr = max(conr,r[i]);
            conl = min(conl,l[i]);
        }
        if(r[i] >= conl) {
            conl = min(conl,l[i]);
        }
        if(l[i] <= conr) {
            conr = max(conr,r[i]);
        }
    }
    for(int i = conl; i < x; i++) {
        if(le[i]) cout << i << ' ';
    }
    for(int i = x+1; i <= conr; i++) {
        if(re[i]) cout << i << ' ';
    }
    return 0;
}

不!我才12岁!我不想退役!

2023/4/1 16:55
加载中...