求助大神
查看原帖
求助大神
1387494
jiemoweipaocai楼主2024/7/10 17:31

这段代码甚至编译都不能过是为啥 我的思路是把每棵树标记为0,然后每个区域涉及到的树标记为1,最后计算0的个数。

#include <stdio.h>
int main (void)
{
    int l,m,i,j,n=0;
    scanf("%d%d",&l,&m);
    int u[m];
    int v[m];
    int s[l+1]={0,0};
    for(i=0;i<m;i++)
    {
        scanf("%d%d",&u[i],&v[i]);
        for(j=u[i]-1;j<v[i];j++)
        s[j-1]=1;
    }
    for(i=0;i<l+1;i++)
    n+=s[i];
    printf("%d",l+1-n);
    return 0;
}
2024/7/10 17:31
加载中...