社区讨论
捉襟见肘,大佬救救,我已经不知道自己错哪里了
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 条回复,欢迎继续交流。
正在加载回复...