记录编号 458063 评测结果 AAAAAAAAAA
题目名称 [NOIP 2013]计数问题 最终得分 100
用户昵称 Gravatar皓芷 是否通过 通过
代码语言 C++ 运行时间 0.003 s
提交时间 2017-10-10 08:11:57 内存使用 0.31 MiB
显示代码纯文本
#include<cstdio>
#include<iostream>
#define mysister
using namespace std;
int n,x,ans=0,nn,now;
int main()
{
	freopen("count2013.in","r",stdin);
	freopen("count2013.out","w",stdout);
	scanf("%d%d",&n,&x);
	now=1;nn=n;
	while(n>=10)
	{
	  if(x!=0)ans+=now*(n/10);
	  else ans+=now*(n/10-1);
	  if(n%10>x)ans+=now;
	  if(n%10==x)ans+=nn-n*now+1;
	  n/=10;
	  now*=10;
	}
	if(n>x&&x!=0)ans+=now;
	if(n==x&&x!=0)ans+=nn-n*now+1;
	printf("%d",ans);
	return 0;
}