捉襟见肘,大佬救救,我已经不知道自己错哪里了
查看原帖
捉襟见肘,大佬救救,我已经不知道自己错哪里了
760957
corecode楼主2022/8/28 15:30
#include<stdio.h>
int main()
{
    int m,l,a[2]/*u,v*/,b[10000]/*将l分成若干个整数*/,n=0/*剩余树木*/,i,j;
    for(i=0;i<=l;i++)
        b[i]=0;
    scanf("%d%d",&l,&m);
    for(i=1;i<=m;i++)
    {
        for(j=0;j<=1;j++)
        {
            scanf("%d",&a[j]);
    	}
		for(i=0;i<=l;i++)
        	if(i>=a[0]&&i<=a[1])//比较l内一整数是否在区间【a[0],a[1]】内
        	{
           		b[i]=1;//有重复区域的题目宜赋值,而不易直接加减 
        	}
    }
    for(i=0;i<=l;i++)
    {
        if(b[i]=0)
        n++;
    }
    printf("%d",n);
    return 0;
}
2022/8/28 15:30
加载中...