麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

上樓梯問題

2019-11-14 09:11:22
字體:
供稿:網(wǎng)友
 

超級樓梯

Time Limit: 2000/1000 MS (java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 55367    Accepted Submission(s): 28142PRoblem Description有一樓梯共M級,剛開始時(shí)你在第一級,若每次只能跨上一級或二級,要走上第M級,共有多少種走法? Input輸入數(shù)據(jù)首先包含一個(gè)整數(shù)N,表示測試實(shí)例的個(gè)數(shù),然后是N行數(shù)據(jù),每行包含一個(gè)整數(shù)M(1<=M<=40),表示樓梯的級數(shù)。 Output對于每個(gè)測試實(shí)例,請輸出不同走法的數(shù)量 Sample Input
223 Sample Output
12 Authorlcy Source2005實(shí)驗(yàn)班短學(xué)期考試 Recommendlcy開始我是用回溯法,把這個(gè)問題抽象成完全二叉樹,每次有兩條路可以走,走第一條減1,走第二條減2,當(dāng)走完后,就標(biāo)記count++,完了就回溯,還有當(dāng)走過了即出現(xiàn)負(fù)數(shù)了也要回溯,c代碼如下#include<stdio.h>int count=0;int a;void deep(int n){if(a==n) count=0;if(n==0){ count++;return;//回溯}elseif(n>0){deep(n-1);deep(n-2);}elsereturn;走過了也回溯}int main(){int n;scanf("%d",&n);while(n--){scanf("%d",&a);a=a-1;//只到第一級!!deep(a);printf("%d/n",count);}}本來可以了,可想到時(shí)間超限了!!!!最后想到是斐波那契數(shù)列,1+1=2,1+2=3,2+3=5........然后有下面代碼#include<stdio.h>int a[100];int deep(int n){int p;if(a[n]>0)return a[n];if(n==1)return 1;if(n==2)return 1;if(n>2)a[n]=deep(n-1)+deep(n-2);return a[n];}int main(){int n,sum,a;scanf("%d",&n);while(n--){scanf("%d",&a);sum=deep(a);printf("%d/n",sum);}}時(shí)間又超限了!!!!!也是,出現(xiàn)在遞歸函數(shù)里的式子經(jīng)過遞歸后是一樣的,也就是要再算,這就會多算了幾道,所以時(shí)間超限,我們可以再定義一個(gè)數(shù)組,里面都是0,當(dāng)遞歸后存一遍算后的值,防止多算,只算一遍#include<stdio.h>int a[100];int deep(int n){int p;if(a[n]>0)return a[n];if(n==1)return 1;if(n==2)return 1;if(n>2)a[n]=deep(n-1)+deep(n-2);return a[n];}int main(){int n,sum,a;scanf("%d",&n);while(n--){scanf("%d",&a);sum=deep(a);printf("%d/n/n",sum);}}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 毛片午夜 | 欧美精品成人一区二区三区四区 | 亚洲天堂午夜 | 99亚洲伊人久久精品影院红桃 | 日韩电影一区二区 | 美女擦逼 | 欧美伦理一区二区 | chinese xxxx hd pron8 tube| 香蕉秀| 亚洲成人欧美在线 | 成人在线视频一区 | 免费毛片在线 | 羞羞漫画无遮挡观看 | 国产黄色毛片 | 精品亚洲国产视频 | 成人综合免费视频 | 国产69精品福利视频 | 久久久久免费精品 | av在线视 | 国产一区二区视频观看 | 国产一级性生活视频 | av噜噜在线 | 国产精品久久久在线观看 | 九九热精品在线 | 久久av喷吹av高潮av懂色 | 久久久一二三 | 水多视频在线观看 | 国内精品久久久久久2021浪潮 | 国产一级性生活视频 | 成人在线免费视频播放 | 黄色片免费在线 | 成人在线观看一区二区三区 | 日本中文字幕网址 | 一级黄色淫片 | 午夜视频你懂的 | 一级毛片大片 | 欧美日本一区二区 | 日韩激情一区二区三区 | 欧美成人精品一区 | 国产精品久久久久久久久久妇女 | 国产一级毛片国产 |