1 solutions

  • 0
    @ 2025-3-8 11:27:49
    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
        int N,y;
        cin>>N>>y;
        if(N%4==0 && N%100!=0)
        {
            if(y==1) cout<<"31";
            else if(y==2) cout<<"29";
            else if(y==3) cout<<"31";
            else if(y==4) cout<<"30";
            else if(y==5) cout<<"31";
            else if(y==6) cout<<"30";
            else if(y==7) cout<<"31";
            else if(y==8) cout<<"31";
            else if(y==9) cout<<"30";
            else if(y==10) cout<<"31";
            else if(y==11) cout<<"30";
            else if(y==12) cout<<"31";
        }
        if(N%400==0)
        {
            if(y==1) cout<<"31";
            else if(y==2) cout<<"29";
            else if(y==3) cout<<"31";
            else if(y==4) cout<<"30";
            else if(y==5) cout<<"31";
            else if(y==6) cout<<"30";
            else if(y==7) cout<<"31";
            else if(y==8) cout<<"31";
            else if(y==9) cout<<"30";
            else if(y==10) cout<<"31";
            else if(y==11) cout<<"30";
            else if(y==12) cout<<"31";
        }
        if(N%4!=0 && N%400!=0)
        {
            if(y==1) cout<<"31";
            else if(y==2) cout<<"28";
            else if(y==3) cout<<"31";
            else if(y==4) cout<<"30";
            else if(y==5) cout<<"31";
            else if(y==6) cout<<"30";
            else if(y==7) cout<<"31";
            else if(y==8) cout<<"31";
            else if(y==9) cout<<"30";
            else if(y==10) cout<<"31";
            else if(y==11) cout<<"30";
            else if(y==12) cout<<"31";
        }
        return 0;
    }
    

    Information

    ID
    1156
    Time
    1000ms
    Memory
    256MiB
    Difficulty
    6
    Tags
    # Submissions
    24
    Accepted
    11
    Uploaded By