时间超了,73分求助
查看原帖
时间超了,73分求助
471034
cleverhuangxiangyu楼主2022/4/16 16:02
#include<bits/stdc++.h>
using namespace std;
int main(){
	long long a[400],b,c,d,e,f,g[400],n,m,h,o=0,l,t,s,p;
	for(int i=1;i<=31;i++){
		a[i]=100+i;
	}
	for(int i=1;i<=29;i++){
		b=i+31;
		a[b]=200+i;
	}
	for(int i=1;i<=31;i++){
		b=i+31+29;
		a[b]=300+i;
	}
	for(int i=1;i<=30;i++){
		b=i+31+29+31;
		a[b]=400+i;
	}
	for(int i=1;i<=31;i++){
		b=i+31+29+31+30;
		a[b]=500+i;
	}
	for(int i=1;i<=30;i++){
		b=i+31+29+31+30+31;
		a[b]=600+i;
	}
	for(int i=1;i<=31;i++){
		b=i+31+29+31+30+31+30;
		a[b]=700+i;
	}
	for(int i=1;i<=31;i++){
		b=i+31+29+31+30+31+30+31;
		a[b]=800+i;
	}
	for(int i=1;i<=30;i++){
		b=i+31+29+31+30+31+30+31+31;
		a[b]=900+i;
	}
	for(int i=1;i<=31;i++){
		b=i+31+29+31+30+31+30+31+31+30;
		a[b]=1000+i;
	}
	for(int i=1;i<=30;i++){
		b=i+31+29+31+30+31+30+31+31+30+31;
		a[b]=1100+i;
	}
	for(int i=1;i<=31;i++){
		b=i+31+29+31+30+31+30+31+31+30+31+30;
		a[b]=1200+i;
	}
	for(int i=1;i<=360;i++){
	c=a[i]/1000;
	d=a[i]/100%10;
	e=a[i]/10%10;
	f=a[i]%10;
	g[i]=f*10000000+e*1000000+d*100000+c*10000+a[i];
}
    cin>>n>>m;
    for(int i=n-1;i<=m;i++){
        for(int j=1;j<=360;j++){
    		if(i==g[j]){
    			o=o+1;
			}
		}
	}
	cout<<o;
	return 0;
}
2022/4/16 16:02
加载中...