求助 ,信奥全对,这个就前三个AC

P1047 [NOIP2005 普及组] 校门外的树

flibanban @ 2022-10-17 21:36:14

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int l,n;
    int x,y;
    int i=1;
    int a[10000]={0};
    int j,k;
    int num=0;
    cin>>l>>n;
    for(i=1;i<=n;i++)
    {
        cin>>x>>y;
        for(j=x;j<=y;j++)
        {
            a[j]=1;
        }
    }
    for(k=0;k<=l;k++)
    {
        if(a[k]==0)
        {
            num++;
        }
    }
    cout<<num;
 } 

by Lvlinxi2010 @ 2022-10-17 21:50:04

lz数组越界了

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int l,n;
    int x,y;
    int i=1;
    int a[10010]={0};
    int j,k;
    int num=0;
    cin>>l>>n;
    for(i=1;i<=n;i++)
    {
        cin>>x>>y;
        for(j=x;j<=y;j++)
        {
            a[j]=1;
        }
    }
    for(k=0;k<=l;k++)
    {
        if(a[k]==0)
        {
            num++;
        }
    }
    cout<<num;
 } 

这样就好了


|