悬关
查看原帖
悬关
836448
stylus楼主2024/6/1 16:49

废话:

这是我们那个oj的评价:

代码:

/*start coding at 2024-06-01 14:38
finish coding at 2024-06-01 15:45
finish debuging at 2024-06-01 16:
Code by 5520qq

虽千万人逆我之我仍执着
侠客行遍九州恩仇奔波
刀光剑影里是谁的明眸粲粲如星火
纵使我双掌倚天苍龙俘获
奈何降不住这人心如魔
所谓天下第一怎囿(拘泥;局限。如:囿于成见)我天高海阔

此即 智慧之殿堂!
*/
#include<bits/stdc++.h>
#define ll long long
using namespace std;
ll l,r;
ll f(ll x,ll r){
	ll sum=0,n=log10(r);
	for(int i=n;i>=0;i--){
		ll l=pow(10,i),i_a=r/l%10,i_l_a=r/l/10,i_n_a=r%l;
		if(i==n&&(i_a<x||!x))continue;
		if(i_a<x)sum+=0;
		else if(i_a==x)sum+=i_n_a+1;
		else sum+=max(l/10,(ll)(1))*i_l_a;
		if(!x)sum+=i_l_a*max(l/10,(ll)(1));
		else sum+=(i_l_a-1)*max(l/10,(ll)(1));
	}return sum;
}
int main(){
	cin>>l>>r;
	for(int i=0;i<10;i++)cout<<f(i,r)-f(i,l-1)<<' ';
	return 0;
}
2024/6/1 16:49
加载中...