小宇


私信TA

用户名:582623378

访问量:9301

签 名:

等  级
排  名 9121
经  验 1178
参赛次数 0
文章发表 10
年  龄 0
在职情况 学生
学  校 泰州学院
专  业

  自我简介:

TA的其他文章

#include <stdio.h>


int main()

{ int b[100][2];

  int i,j,k,s=0,s1,m,n;

  scanf("%d%d",&m,&n);

  for(i=0;i<n;i++)

   for(j=0;j<2;j++)

    scanf("%d",&b[i][j]);

  for(i=0;i<n;i++)

   { k=b[i][1]-b[i][0];

     if(k==1) k++;

     s+=k;

   }

   for(i=0;i<n;i++)

    { j=i+1;

 while(j<n)

 { if(b[j][0]<b[i][0]&&b[i][0]<b[j][1])

    s1=b[j][1]-b[i][0];

   j++;

 }

    }

   s=s-s1;

   printf("%d\n",m-s);

   return 0;

}


 

0.0分

2 人评分

  评论区

比较重叠的那块有问题,只能检测交叉和被包含的情况,不能检测包含的情况
2019-09-08 14:11:54
  • «
  • 1
  • »