最多只能通过8组,求大佬救命
查看原帖
最多只能通过8组,求大佬救命
1153682
baibaidebai楼主2024/2/20 14:35
#include<stdio.h>
int road[10000];
int main()
{
    int l,num;
    scanf("%d %d\n",&l,&num);
    for(int i=0;i<num;i++)
    {
        int num1=0,num2=0;
        scanf("%d %d\n",&num1,&num2);
        for(int j=num1;j<num2;j++)
            road[j]=1;
    }
    int out=0;
    for(int i=0;i<l;i++)
    {
        if(road[i]==0)
            out++;
    }
    printf("%d",out);
    return 0;
}

这个代码只能通过后面8个测试,前面的两个是WA。然后我尝试修改了第12行的代码为

    for(int j=num1-1;j<num2;j++)

结果第一组答案正确,而后面的9个又错了。 求大佬解答

2024/2/20 14:35
加载中...