0分求助!!
查看原帖
0分求助!!
1047961
lxl2012楼主2023/10/26 21:58
#include<bits/stdc++.h>
using namespace std;
int w(bool *a,bool *b,bool c){
    if(a > b) return 0;
    if(*a == c) return w(a + 1,b,c);
    *a = c;
    return 1 + w(a + 1,b,c);
}
int main(){
    int m,u,v,l,z;
    cin>>l>>m;
    bool a[1000];
    w(&a[0],&a[l],true);
    for(int i = 0;i < m;i ++){
        cin>>u>>v;
        z = z + w(&a[u],&a[v],false);
    }
    cout<<l - z + 1;
}

不知为何1WC9RE记录

2023/10/26 21:58
加载中...