社区讨论

捉襟见肘,大佬救救,我已经不知道自己错哪里了

P1047[NOIP 2005 普及组] 校门外的树参与者 4已保存回复 14

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
14 条
当前快照
1 份
快照标识符
@lo85yrfh
此快照首次捕获于
2023/10/27 13:19
2 年前
此快照最后确认于
2023/10/27 13:19
2 年前
查看原帖
C
#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;
}

回复

14 条回复,欢迎继续交流。

正在加载回复...