2 solutions

  • 1

    #include<bits/stdc++.h> using namespace std; int main() { int n,m; cin>>n>>m; if(n%40&&(n%100!=0||n%4000)){ if(m1||m3||m5||m7||m8||m10||m12){ cout<<"31"; } if(m4||m6||m9||m11){ cout<<"30"; } if(m2){ cout<<"29"; } } else{ if(m1||m3||m5||m7||m8||m10||m12){ cout<<"31"; } if(m4||m6||m9||m11){ cout<<"30"; } if(m2){ cout<<"28"; } } return 0; }

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

      Information

      ID
      1344
      Time
      1000ms
      Memory
      256MiB
      Difficulty
      4
      Tags
      (None)
      # Submissions
      63
      Accepted
      28
      Uploaded By