Online JudgeProblem SetAuthorsOnline ContestsUser
Web Board
Home Page
F.A.Qs
Statistical Charts
Problems
Submit Problem
Online Status
Prob.ID:
Register
Update your info
Authors ranklist
Current Contest
Past Contests
Scheduled Contests
Award Contest
User ID:
Password:
  Register

泪奔~~~~,最后无奈的打表。。。

Posted by bingshen at 2010-10-20 21:52:09 on Problem 1426
/*#include<stdio.h>
#include<queue>
#include<algorithm>

using namespace std;

__int64 bfs(__int64 n)
{
	__int64 k1,k2;
	queue<__int64>q;
	k1=1;
	q.push(k1);
	while(!q.empty())
	{
		k2=q.front();
		q.pop();
		k1=k2*10;
		if(k1%n==0)
		{
			return k1;
		}
		q.push(k1);
		k1=k2*10+1;
		if(k1%n==0)
		{
			return k1;
		}
		q.push(k1);
	}
	return 0;
}

int main()
{
	__int64 i;
	freopen("1.txt","w",stdout);
	for(i=1;i<=200;i++)
	{
		printf("%I64d,",bfs(i));
	}
	return 0;
}

*/
#include<stdio.h>

int main()
{
	__int64 ans[201]={0,10,10,111,100,10,1110,1001,1000,111111111,10,11,11100,1001,10010,1110,10000,11101,1111111110,11001,100,10101,110,110101,111000,100,10010,1101111111,100100,1101101,1110,111011,100000,111111,111010,10010,11111111100,111,110010,10101,1000,11111,101010,1101101,1100,1111111110,1101010,10011,1110000,1100001,100,100011,100100,100011,11011111110,110,1001000,11001,11011010,11011111,11100,100101,1110110,1111011111,1000000,10010,1111110,1101011,1110100,10000101,10010,10011,111111111000,10001,1110,11100,1100100,1001,101010,10010011,10000,1111111101,111110,101011,1010100,111010,11011010,11010111,11000,11010101,1111111110,1001,11010100,10000011,100110,110010,11100000,11100001,11000010,111111111111111111,100,101,1000110,11100001,1001000,101010,1000110,100010011,110111111100,1001010111,110,111,10010000,1011011,110010,1101010,110110100,10101111111,110111110,100111011,111000,11011,1001010,10001100111,11101100,1000,11110111110,11010011,10000000,100100001,10010,101001,11111100,11101111,11010110,11011111110,11101000,10001,100001010,110110101,100100,10011,100110,1001,1111111110000,11011010,100010,1100001,11100,110111,11100,1110001,11001000,10111110111,10010,1110110,1010100,10101101011,100100110,100011,100000,11101111,11111111010,1010111,1111100,1111110,1010110,11111011,10101000,10111101,111010,1111011111,110110100,1011001101,110101110,100100,110000,100101111,110101010,11010111,11111111100,1001111,10010,100101,110101000,1110,100000110,1001011,1001100,1010111010111,110010,11101111,111000000,11001,111000010,101010,110000100,1101000101,1111111111111111110,111000011,1000};
	__int64 n;
	while(scanf("%I64d",&n)!=EOF)
	{
		if(n==0)
			break;
		printf("%I64d\n",ans[n]);
	}
	return 0;
}

Followed by:

Post your reply here:
User ID:
Password:
Title:

Content:

Home Page   Go Back  To top


All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator