3 条题解

  • 0
    @ 2024-12-3 12:30:32

    #include

    int num[11]={6,2,5,5,4,5,6,3,7,6};

    int s(int x) { if(x==0)return num[0]; int ans=0; while(x!=0) { int t=x%10; ans+=num[t]; x/=10; } return ans; }

    int main() { int n,total=0; scanf("%d",&n); for(int i=0;i<=1000;++i) { for(int j=0;j<=1000;++j) { if(s(i)+s(j)+s(i+j)+4==n) { ++total;

            }
        }
    }
    printf("%d",total);
    return 0;
    

    }

    信息

    ID
    5207
    时间
    1000ms
    内存
    125MiB
    难度
    2
    标签
    递交数
    95
    已通过
    47
    上传者