怎么才能不出现重合,好难啊 求助

P1047 [NOIP2005 普及组] 校门外的树

LHX05 @ 2023-08-12 10:10:35

#include<bits/stdc++.h>
using namespace std;
int main ()
{
    int l,m,u,v,x,y=0;
    cin>>l>>m;
    for(int i=1;i<=m;i++)
    {
        cin>>u>>v;
        x=v-u+1;
        y=y+x;
    }
    cout<<l-y;
    return 0;
}

by 66xyyd @ 2023-08-12 10:12:03

@Lihaixin05 这个思路是错误的,可以开一个数组记录某坐标有没有树,再进行计算。


|