1 条题解

  • 0
    @ 2023-6-11 12:18:11

    C++ :

    #include<iostream> 
    #include<cstdio>
    #include<string>
    #include<map>
    #include<set>
    #include<queue>
    #include<vector> 
    using namespace std;
    int i,j,n,m,a,b,c,sum,ans;
    int s[13]={0,31,29,31,30,31,30,31,31,30,31,30,31};
    int main()
    {
        scanf("%d%d",&n,&m);
        for (i=1;i<=12;i++)//枚举月和日 
            for (j=1;j<=s[i];j++)
            {
                c=(j%10)*1000+
                  (j/10)*100+
                  (i%10)*10+
                  (i/10);//算出前四位。
                sum=c*10000+i*100+j;//算出整个日期 
                if (sum<n||sum>m) continue;
                ans++;//统计 
            }
        printf("%d",ans);
        return 0;
    }
    
    • 1

    信息

    ID
    2484
    时间
    1000ms
    内存
    256MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者