[求助帖]是暴力不配了吗?
查看原帖
[求助帖]是暴力不配了吗?
387239
liuxinyu123楼主2021/4/17 10:44

各位大佬,这样有错吗?我样例都过了

#include <cstdio>
#include <cstring>
using namespace std;
long long int n,l,r,ans;
long long int seat[101],noun[101];
void chaifen(int x)
{
	int cnt_x=0;
	while (x>0)
	{
		cnt_x=x%10;
		noun[cnt_x]++;
		x/=10;
	}
}
void sovel(int x,int y)
{
	for (int i=x;i<=y;i++)
	{
		chaifen(i);
	}
}
int main()
{
	scanf ("%lld",&n);
	int cnt_i=1;
	for (int i=1;i<=9;i++)
	{
		seat[i]=cnt_i;
		cnt_i++;
	}
	for (int i=1;i<=n;i++)
	{
		memset(noun,0,sizeof(noun));
		scanf ("%lld%lld",&l,&r);
		sovel(l,r);
		for (int j=1;j<=9;j++)
		{
			ans+=seat[j]*noun[j];
		}
		printf ("%lld\n",ans);
		ans=0;
	}
	return 0;
}
2021/4/17 10:44
加载中...