#1 wa求助

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

linrun0504 @ 2024-09-07 22:44:34

#include<bits/stdc++.h>
using namespace std;
int s,n,x[2000000];
int f1,f2;
int main(){
    cin>>s>>n;
    for(int i=1;i<=s;i++) {
        x[i]=1;
    }
    for(int j=1;j<=n;j++){
        cin>>f1>>f2;
        for(int k=f1;k<=f2;k++){
            x[k]=0;
        }
    }
    int cnt=0;
    for(int l=1;l<=s+1;l++) {
        if(x[l]==1) cnt++;
    }
    cout<<cnt+1;
    return 0;
} 

by zcy30 @ 2024-09-28 22:42:04

第一个和最后一个循环i的初始值是0,最后一个for循环是l<=s。仔细读题


|