刘靖洋


私信TA

用户名:15245515253

访问量:6841

签 名:

ヾ(❀╹◡╹)ノ~

等  级
排  名 3024
经  验 2064
参赛次数 1
文章发表 9
年  龄 18
在职情况 学生
学  校 东北农业大学
专  业 计算机科学技术

  自我简介:

TA的其他文章

解题思路:定义一个长度为L+1且元素值均为1的数组,把每个移走的树对应的元素值变为0,最后求出所有元素的和即为剩余树的数量

注意事项:0处也有树,树的总数为L+1

参考代码:

#include<stdio.h>

int main()

{

    int L,M,i;

    scanf("%d %d",&L,&M);

    int a[L+1];

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

    {

        a[i]=1;

    }

    int x1,x2,sum=0;

    while(M--)

    {

       scanf("%d %d",&x1,&x2);

       for(i=x1;i<=x2;i++)

       {

           a[i]=0;

       }

       getchar();

    }

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

    {

        sum+=a[i];

    }

    printf("%d",sum);


}


 

0.0分

7 人评分

  评论区

这思路可以
2021-01-23 10:08:51
  • «
  • 1
  • »