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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

bzoj:1026: [SCOI2009]windy数(数位dp)

發布時間:2025/3/15 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 bzoj:1026: [SCOI2009]windy数(数位dp) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1026: [SCOI2009]windy數

Time Limit:?1 Sec??Memory Limit:?162 MB
Submit:?7982??Solved:?3593

Description

  windy定義了一種windy數。不含前導零且相鄰兩個數字之差至少為2的正整數被稱為windy數。 windy想知道,
在A和B之間,包括A和B,總共有多少個windy數?

Input

  包含兩個整數,A B。

Output

  一個整數

Sample Input

【輸入樣例一】
1 10
【輸入樣例二】
25 50

Sample Output

【輸出樣例一】
9
【輸出樣例二】
20

HINT

?

【數據規模和約定】

100%的數據,滿足 1 <= A <= B <= 2000000000 。

?

code

?

1 #include<cstdio> 2 #include<algorithm> 3 #include<cmath> 4 5 using namespace std; 6 int f[15][15],a[15]; 7 8 void init() 9 { 10 for (int i=0; i<=9; ++i) 11 f[1][i] = 1; 12 for (int i=2; i<=10; ++i) 13 for (int j=0; j<=9; ++j) 14 for (int k=0; k<=9; ++k) 15 if (abs(j-k)>=2) f[i][j] += f[i-1][k];//相鄰兩位數滿足>=2 16 } 17 int calc(int x)//計算小于等于x的windy數的個數 18 { 19 if (!x) return 0; 20 int tot = 0,ret = 0; 21 while (x) 22 { 23 a[++tot] = x%10; 24 x /= 10; 25 } 26 for (int i=tot; i; --i)//枚舉位數 27 { 28 if (tot-i>=2&&abs(a[i+1]-a[i+2])<=1) break;//不滿足相鄰兩位數>=2的條件 29 for (int j=0+(i==tot); j<a[i]+(i==1); ++j) 30 if (i==tot||abs(j-a[i+1])>=2) ret += f[i][j]; 31 } 32 for (int i=tot-1; i; --i) 33 for (int j=1; j<=9; ++j) 34 ret += f[i][j]; 35 return ret; 36 } 37 int main() 38 { 39 int n,m; 40 init(); 41 while (scanf("%d%d",&n,&m)!=EOF) 42 { 43 printf("%d\n",calc(m)-calc(n-1)); 44 } 45 return 0; 46 }

?

轉載于:https://www.cnblogs.com/mjtcn/p/7367594.html

總結

以上是生活随笔為你收集整理的bzoj:1026: [SCOI2009]windy数(数位dp)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 欧美日本韩国一区二区三区 | 999综合网| 大陆女明星乱淫合集 | 日韩午夜激情视频 | 99精品欧美一区二区蜜桃免费 | 少妇又白又嫩又色又粗 | 美女脱得一干二净 | 台湾久久| 国产一区二区免费电影 | 亚洲熟女乱综合一区二区三区 | 成人短视频在线免费观看 | 欧美日本日韩 | 亚洲精品一区二 | 不卡一区二区在线观看 | 精品国产一区在线观看 | 成人在线三级 | 成人欧美一区二区三区 | 99在线观看免费视频 | 免费人成在线观看视频播放 | 日本成人免费观看 | 国产综合精品久久久久成人影 | 国产三级按摩推拿按摩 | 美女久久久久久 | 亚洲人在线视频 | 中文字幕第4页 | 蜜桃av噜噜一区二区三区网址 | 日韩一区二区精品视频 | 麻豆精品国产传媒av绿帽社 | 99久久99九九99九九九 | 在线中文字幕播放 | 亚洲精品国产精品国自产 | 93看片淫黄大片一级 | 青草福利 | 一级片视频免费 | 久久国产精品国产精品 | 黄色国产一级片 | 成人小视频免费在线观看 | 吃奶在线观看 | 看片网址国产福利av中文字幕 | 天天鲁 | 黄色av一区二区 | 一本久久综合亚洲鲁鲁五月天 | 国产综合精品视频 | 少妇综合| 波多野结衣一区二区在线 | 五月天激情啪啪 | 久草超碰 | 九九热免费 | 国产后入又长又硬 | 精品视频一区二区三区四区 | 免费色视频 | 丁香啪啪综合成人亚洲 | 成人小视频免费在线观看 | 日韩欧美偷拍 | www.avcao| 亚洲精品久久久久久无码色欲四季 | 久草手机在线观看 | 美丽的姑娘在线观看免费 | 夜夜高潮夜夜爽国产伦精品 | 国产又大又黄又爽 | 日韩精品福利视频 | 超碰综合 | 国产成人精品久久二区二区91 | 国产精品片 | 男女做网站 | 久久久高清视频 | 国产一区二区三区电影在线观看 | 国产二区精品视频 | 永久免费在线观看av | av天堂永久资源网 | 欧美日韩欧美 | 中文字幕国产在线观看 | 金鱼妻日剧免费观看完整版全集 | 国产夫妇交换聚会群4p | www欧美精品 | 欧美成欧美va | 免费a在线观看 | 在线免费观看污视频 | 成人宗合网 | 牛牛av国产一区二区 | 国产精品福利在线观看 | 欧美精品久久久久久久多人混战 | 久久久综合av | 一本大道久久a久久精二百 琪琪色在线视频 | 男人天堂怡红院 | 天天天天干 | 成人免费黄色大片 | 亚洲精品一区在线 | 亚洲色图另类图片 | 国产ts在线 | 免费观看黄色网址 | 免费av在线播放网址 | 玖玖爱国产 | 成人精品一区日本无码网 | 亚洲综合精品国产一区二区三区 | 精品亚洲国产成人av制服丝袜 | 六月久久 | 夜色快播 | av美女在线|