2 条题解

  • 0
    @ 2025-10-7 19:20:22

    #include<bits/stdc++.h> using namespace std; int main() { int a,s,b; cin>>a>>s;

            if(s<8)
            {
            	if(s%2==1)
            	{
            		b=31;
    			}
    			else
    			{
    				if(s==2)
    				{
    					if(a%100==0)
    		            {
    			            if(a%400==0)
    			            {
    				            b=29;
    			            }
    			            else
    			            {
    			            	b=28;
    						}
    		           }
    		           else
    				   {
    		           	    if(a%4==0)
    		           	    {
    		           	    	b=29;
    						}
    						else
    						{
    							b=28;
    						}
    				   }
    				}
    				b=30;
    			}
    		}
    		else
    		{
    			if(s%2==0)
    			{
    				b=31;
    			}
    			else
    			{
    				b=30;
    		    }
    		}
    		cout<<b;
    return 0;
    

    }

    信息

    ID
    43
    时间
    1000ms
    内存
    64MiB
    难度
    7
    标签
    递交数
    16
    已通过
    9
    上传者