【NOIP考前题目回顾】Luogu P1047

来源:互联网 发布:怎么在官网下载mysql 编辑:程序博客网 时间:2024/06/05 20:13

思路

类似前缀和,维护一下差分就好。

代码

#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;int a[10005],n,m,ans=0;int main(){    scanf("%d%d",&n,&m);    for (int i=1;i<=m;i++)    {        int x,y;        scanf("%d%d",&x,&y);        a[x]++,a[y+1]--;    }    ans=(a[0]==0);    for (int i=1;i<=n;i++)    {        a[i]+=a[i-1];        if (a[i]==0) ans++;    }    cout<<ans;    return 0;}
原创粉丝点击