来源:互联网 发布:无主之地前传修改数据 编辑:程序博客网 时间:2024/05/01 08:52
 

2.评审题目:
1、  有个好动的小孩,他还很小,不能象你一样一步爬很多楼梯,他最多一步爬两楼梯。他家的楼梯一共有N梯(2<=N<=100000),今天一直在那爬上爬下,有时一步一梯,有时候一步两梯。原来,他在尝试爬楼梯有多少有种爬法。噢,这个方法太笨太慢了,你能写个程序帮帮他吗?另外,如果你能让你的程序更快的计算出来那我们会对你打更高的分! 

楼梯算法:
int F(int x)
{
 if(0== x)return 0;
 if(1== x)return 1;
 return F(x-1)+F(X-2);
}

 

 

1.  在过程中有没有逆向。。。

2. 列举下题目要求尝试的一种方法(不太清楚题目所求)。。

 

2、编写程序完成两个高次多项式的乘法运算。

输入三行数据:

M N

a[1] n[1] a[2] n[2] a[3] n[3] …… a[M] n[M]

a[1] n[1] a[2] n[2] a[3] n[3] …… a[N] n[N]

         第一行的两个多项式的项数,第二行为第一个多项式数据,第三行为第二个多项式数据。

这个输入表示如下两个多项式:

请以如下模式输出

M

a[1] n[1] a[2] n[2] a[3] n[3] …… a[m] n[m]

 

1. 如上蓝色表示什么意思。。

 

例如:

4 3

10 3 5 2 2 1 3 0

4 2 2 4 8 1

10x^3+5x^2+2x+3

4x^2+2x^4+8x

 

 

这两个多项式相乘结果为

20x^7+14x^6+40x^5+100x^4+48x^3+28x^2+24x^

输出:

7

20 7 14 6 40 5 100 4 48 3 28 2 24 1

 

2.该题目太难,并不太符合目前在项目中的兄弟。。

 

原创粉丝点击