日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

hihocoder 第113周 Fibonacci(动态规划)

發布時間:2025/3/16 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 hihocoder 第113周 Fibonacci(动态规划) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題目大意:給定一個數字序列,求該序列的所有子序列中有多少是斐波拉契數列的前綴,即滿足"1 1 2 3 ..."的形式。

解題思路:首先注意ai的范圍,首先可以肯定斐波拉切數列不會太多,最多25個。那么可以利用動態規劃的思想,dp[i][j]表示前i個串當中,以斐波拉切數列中的第j數個結尾的,有多少種。

那么可以很簡單的得到狀態轉移方程:

IF a[i] = fib[j]

dp[i][j] = dp[i-1][j] + dp[i-1][j-1];

ELSE

dp[i][j] = dp[i-1][j]

#include<iostream> #include<cstdio> #include<cstring> using namespace std;const int maxn = 1000005; const int mod = 1e9+7; int n,a[maxn],dp[maxn][30]; int fib[100005];void init() {fib[1] = fib[2] = 1;for(int i = 3; i <= 25; i++)fib[i] = fib[i-1] + fib[i-2]; }int main() {init();while(scanf("%d",&n)!=EOF){memset(dp,0,sizeof(dp));for(int i = 1; i <= n; i++){scanf("%d",&a[i]);if(a[i] == 1)dp[i][1] = (dp[i-1][1] + 1) % mod;else dp[i][1] = dp[i-1][1];}for(int i = 1; i <= n; i++)for(int j = 2; j <= 25; j++){if(a[i] == fib[j])dp[i][j] = (dp[i-1][j] + dp[i-1][j-1]) % mod;else dp[i][j] = dp[i-1][j];}int ans = 0;for(int i = 1; i <= 25; i++)ans = (ans + dp[n][i]) % mod;printf("%d\n",ans);}return 0; }

總結

以上是生活随笔為你收集整理的hihocoder 第113周 Fibonacci(动态规划)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 一级激情视频 | 18禁免费无码无遮挡不卡网站 | 少妇真实被内射视频三四区 | 99久久综合国产精品二区 | 中文字幕一区二区三区5566 | 91叼嘿视频| 欧美啪视频| 乱色精品无码一区二区国产盗 | 一区二区三区av | 亚洲女同一区 | 久久白浆 | 91国内揄拍国内精品对白 | 久久精品美女 | 国产女女做受ⅹxx高潮 | 青青青在线视频观看 | 中文在线中文资源 | 国产精品无码免费播放 | 精品91av | 欧美一级久久久 | 亚洲熟妇无码另类久久久 | 午夜精品久久久久久久 | 先锋影音制服丝袜 | 超碰人人在线观看 | 色婷婷综合久久久中文字幕 | 午夜啪视频 | 国产做爰全免费的视频软件 | www在线播放 | 亚洲高清资源 | 久久在线免费 | 大陆极品少妇内射aaaaa | 成人国产精品一区 | 99精品免费视频 | www.狠狠插| 亚洲精品日韩丝袜精品 | 亚洲人高潮女人毛茸茸 | 久一在线 | 六月丁香婷婷网 | 日韩亚州 | www.日日日 | 91色| 天天插天天操天天干 | 少妇的被肉日常np | 午夜久久视频 | 国产精品www | 中文日韩欧美 | 亚洲人体av | 亚洲精品乱码久久久久99 | 少妇熟女一区二区三区 | 美女扒开粉嫩尿口 | 国产91网址 | 亚洲视频一二三 | 玖玖视频网| 无码黑人精品一区二区 | 2021狠狠操 | 亚洲精品鲁一鲁一区二区三区 | 免费黄色的网站 | 日本免费色视频 | 国产黄色片在线播放 | 日韩一级片视频 | 欧美一级淫片007 | 亚洲福利一区 | 久草99 | 美女被日网站 | 亚洲av日韩av永久无码下载 | 日本一区二区三区免费看 | 浪浪视频在线观看 | 日本黄页网站免费大全 | 性插动态视频 | 可以免费看污视频的网站 | 成人午夜视频在线免费观看 | 中文字幕免费视频观看 | 人妻夜夜爽天天爽 | 国产chinasex麻豆videos | 我不卡av| 黑人爱爱视频 | 日韩精品久久久久久 | 超碰女人 | 深夜成人在线 | 中文字幕人妻伦伦 | 国产精品一区二区在线播放 | 老妇荒淫牲艳史 | 欧美在线视频你懂的 | 成人国产精品蜜柚视频 | 噜噜噜网站 | 午夜精品一区二区三区三上悠亚 | 免费看污片网站 | 亚洲美免无码中文字幕在线 | 亚洲欧美激情精品一区二区 | 视色网站 | 亚洲欧美日韩一区二区三区在线观看 | 欧美性受xxxx狂喷水 | 狠狠干2022 | 午夜天堂在线 | 激情视频91 | 久久99激情| 国产56页 | 丁香六月av | 中文字幕人妻伦伦 | 成人毛片在线视频 |