#46149: (C語言) 70% 記憶體過大問題 15 行解 供參考


frcmoonfall@gmail.com (劉宸瑞)


#include <stdio.h>
#include <string.h>
int main(){
    int n,i,j,all=0,a[32700],b[32700],check[32767];
    scanf("%d",&n);
    for(i=0;i<n;i++){
        scanf("%d %d",&a[i],&b[i]);
        for(j=0;j<b[i];j++){
            if(j>=a[i] && j<=b[i]){
                if(check[j]==0){
                    check[j]=1;
                    all = all + 1;
                }}}}
    printf("%d",all);
    return 0;}