1297 Children’s Queue
来源:互联网 发布:非农数据分析软件 编辑:程序博客网 时间:2024/05/18 22:12
#include"iostream"
short a[1002][500];
void find()
{
int i=5;
int j=0;
int d=0;
while(i<1001)
{
j=1;
while(j<=a[i-1][0])
{
if(a[i-1][j]+a[i-2][j]+a[i-4][j]+d>=10)
{
a[i][j]=(a[i-1][j]+a[i-2][j]+a[i-4][j]+d)%10;
d=(a[i-1][j]+a[i-2][j]+a[i-4][j]+d)/10;
}
else
{
a[i][j]=a[i-1][j]+a[i-2][j]+a[i-4][j]+d;
d=0;
}
j++;
}
while(d>=10)
{
a[i][j++]=d%10;
d=d/10;
}
if(d>0)
{
a[i][j]=d;
}
else
{
j--;
}
a[i][0]=j;
d=0;
i++;
}
}
int main()
{
a[1][0]=1;
a[2][0]=1;
a[3][0]=1;
a[4][0]=1;
a[1][1]=1;
a[2][1]=2;
a[3][1]=4;
a[4][1]=7;
find();
int n=0;
while(scanf("%d",&n)!=EOF)
{
int i=a[n][0];
while(i>0)
{
printf("%d",a[n][i--]);
}
printf("/n");
}
}
short a[1002][500];
void find()
{
int i=5;
int j=0;
int d=0;
while(i<1001)
{
j=1;
while(j<=a[i-1][0])
{
if(a[i-1][j]+a[i-2][j]+a[i-4][j]+d>=10)
{
a[i][j]=(a[i-1][j]+a[i-2][j]+a[i-4][j]+d)%10;
d=(a[i-1][j]+a[i-2][j]+a[i-4][j]+d)/10;
}
else
{
a[i][j]=a[i-1][j]+a[i-2][j]+a[i-4][j]+d;
d=0;
}
j++;
}
while(d>=10)
{
a[i][j++]=d%10;
d=d/10;
}
if(d>0)
{
a[i][j]=d;
}
else
{
j--;
}
a[i][0]=j;
d=0;
i++;
}
}
int main()
{
a[1][0]=1;
a[2][0]=1;
a[3][0]=1;
a[4][0]=1;
a[1][1]=1;
a[2][1]=2;
a[3][1]=4;
a[4][1]=7;
find();
int n=0;
while(scanf("%d",&n)!=EOF)
{
int i=a[n][0];
while(i>0)
{
printf("%d",a[n][i--]);
}
printf("/n");
}
}
- 1297 Children’s Queue
- 1297 Children’s Queue
- Children’s Queue 1297
- hdu 1297 Children’s Queue
- HDOJ 1297:Children’s Queue
- 【HDU 1297】Children’s Queue
- HDU 1297 - Children’s Queue
- HDU 1297 Children’s Queue
- HDU 1297 Children’s Queue
- hdu 1297 Children’s Queue
- HDU 1297 Children’s Queue
- HDU 1297 Children’s Queue
- hdu 1297 Children’s Queue
- hdu - 1297 Children’s Queue
- HDOJ 1297 Children’s Queue
- hdu 1297 Children’s Queue
- hdu 1297 Children’s Queue
- HDU 1297 Children’s Queue
- 2008 October 27th Monday (十月 二十七日 月曜日)
- 1235 统计同成绩学生人数
- 2008 October 28th Tuesday (十月 二十八日 火曜日)
- 1244 Max Sum Plus Plus Plus
- 2008 October 29th Wednesday (十月 二十九日 水曜日)
- 1297 Children’s Queue
- 2008 October 30th Thursday (十月 三十日 木曜日)
- 1392 Surround the Trees
- 2008 October 31th Friday (十月 三十一日 金曜日)
- 1398 Square Coins
- M2M算法模型——一种类人,灵活、高效的新型算法设计模型
- 一个美国青年给我们的震撼
- 1425 sort
- 下载应用软件的好去处