比赛 20150711暑期B班 评测结果 AAAWAAWAAW
题目名称 计数问题 最终得分 70
用户昵称 Ceres 运行时间 0.121 s
代码语言 C++ 内存使用 0.31 MiB
提交时间 2015-07-11 09:30:16
显示代码纯文本
#include <fstream>
using namespace std;
ifstream ci("count2013.in");
ofstream co("count2013.out");
int n,x,i,lv=1,j,k,c,p=0;
int main()
{
	int count=0;
	ci>>n>>x;
	for(i=1;i<=n;i++)
	{
		if(lv==7)
		{
			if(x==1)
				count++;
			if(x==0)
				count=count+6;
		}
		if(lv>1 && lv<7)
		{
			c=i;
			for(j=1;j<=lv;j++)
			{
				k=c%10;
				c=c/10;
				if(k==x)
					count++;
				if(k==9)
					p++;
			}
			if(p==lv)
				lv++;
			p=0;
		}
		if(lv==1)
		{
			i=9;
			lv++;
			count++;
		}
	}
	co<<count<<endl;
	ci.close();
	co.close();
	return 0;
}