⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1081.c

📁 平时acm训练时ac的源代码
💻 C
字号:
#include <stdio.h>

main()
{
	int n,k,i,a[51],max,res[51];
	a[0]=1;
	a[1]=2;
	for(i=1;i<45;i++) 
		res[i]=0;
	scanf("%d %d",&n,&k);
	for(i=2;i<=n;i++) 
		a[i]=a[i-1]+a[i-2];
	if(k>a[n]) printf("-1");
	else
    {
		k--;
		max=n-1;
		while((k>=1)&&(max>=0))
		{
			if(a[max]<=k)
			{
				res[max+1]=1; 
				k=k-a[max];
			}
			max--;
		}
		for(i=n;i>=1;i--) printf("%d",res[i]);
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -