1 条题解

  • 2
    @ 2023-9-30 9:46:58

    还可以

    #include<bits/stdc++.h>
    using namespace std;
    /*
    循环所有的月和日的组合,那么年也就确定 
    */
    int s,e;//起始日期
    int m[13]={0,31,29,31,30,31,30,31,31,30,31,30,31};
    int ans=0; 
    int main(){
    	cin>>s>>e;
    	int y;//年 
    	int t;//八位数,回文日期
    	for(int i=1;i<=12;i++){
    		//穷举每个月的日 
    		for(int j=1;j<=m[i];j++){
    			//0825
    			y=j%10*1000+j/10*100+i%10*10+i/10;
    			t=y*10000+i*100+j;//52800825
    			//cout<<t<<endl;
    			if(t>=s&&t<=e){
    				ans++;
    			} 
    		}
    	}
    	cout<<ans;
    	return 0;
    }
    
    • 1

    【基础】回文日期(date)

    信息

    ID
    565
    时间
    1000ms
    内存
    256MiB
    难度
    4
    标签
    递交数
    23
    已通过
    16
    上传者