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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

【2018.4.7】模拟赛之一-ssl2382 K好数【数位dp】

發(fā)布時間:2023/12/3 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【2018.4.7】模拟赛之一-ssl2382 K好数【数位dp】 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

正題


大意

如果一個數(shù)每一位都小于k那么這個數(shù)是好數(shù)。給出n和k,求1-n里有多少個好數(shù)。


解題思路1

將起改為一個k+1進制的數(shù),那么每次加1后這個數(shù)都是好數(shù)。然后判斷一下是否大于n(十進制的情況下)

解題思路2

數(shù)位dp,時間復雜度O(n的位數(shù)):
f[i]表示后i位數(shù)沒有被前面的數(shù)影響的好數(shù)數(shù)量
g[i]表示后i位數(shù)被前面的數(shù)影響的好數(shù)數(shù)量
n[i]表示n的第i位數(shù)
然后動態(tài)轉(zhuǎn)移方程

f[i]=f[i?1]?(k+1)f[i]=f[i?1]?(k+1)
g[i]=f[i](n[i]>k)g[i]=f[i](n[i]>k)
g[i]=g[i?1]+f[i?1]?n[i](n[i]<=k)g[i]=g[i?1]+f[i?1]?n[i](n[i]<=k)


代碼1

#include<cstdio> using namespace std; int a[9],maxs[9],w,m,s,n; bool add() {bool flag=0;a[1]++;//加1for (int i=1;i<=w;i++){if (a[i]>m){a[i+1]++;a[i]=0;//進位}if (a[i]>maxs[i]) flag=true;else if (a[i]<maxs[i]) flag=false;//判斷大小}if (a[w+1]!=0) return true;return flag; } int main() { scanf("%d%d",&n,&m);a[1]=0;for (int i=n;i;i/=10){maxs[++w]=i%10;//計算}while (true){if (add()) break;s++;}printf("%d",s); }

代碼2

#include<cstdio> using namespace std; int n,num,g,f,k; int main() {scanf("%d%d",&n,&k);f=1;g=1;for (n=n;n;n/=10){num=n%10;if (num>k) g=(k+1)*f;else g+=num*f;f=(k+1)*f;//動態(tài)轉(zhuǎn)移}printf("%d",g-1); } 創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的【2018.4.7】模拟赛之一-ssl2382 K好数【数位dp】的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 特级精品毛片免费观看 | 色肉色伦交av色肉色伦 | 欧美一区网站 | 欧美激情一区二区三级高清视频 | 男ji大巴进入女人的视频 | 国产伦精品一区二区三区照片 | 毛片88| 国产福利免费 | 亚洲精品1区2区3区 国产丝袜网站 | 黄色av网址在线观看 | 欧美日韩一区二区三区不卡 | 久久无码高潮喷水 | 精品一区二区三区视频 | 国产欧美三区 | 91国产丝袜播放在线 | 国产精品人人做人人爽人人添 | 在线观看日批 | www.夜色| 欧美一级片播放 | 国产真实交换夫妇视频 | 日韩欧美资源 | 91精品国产一区二区三区蜜臀 | 日韩精品在线视频免费观看 | 欧美一区二区三区免费在线观看 | 超碰免费观看 | 亚洲一卡二卡三卡 | 少妇高潮大叫好爽喷水 | 美女羞羞动态图 | 国产一区二区三区精品在线观看 | 岛国av免费在线观看 | 中文字幕网址在线 | 亚洲精品日韩在线 | 黑人操欧美人 | 国产51精品 | a级成人毛片 | www.伊人 | 丰满人妻老熟妇伦人精品 | 国产又黄又爽又色 | 午夜91| 亚洲精品免费在线观看 | 亚洲综合在线一区二区 | 自拍三级 | 玉足女爽爽91 | 超碰按摩| 欧美日韩伊人 | www..com国产| 漂亮少妇高潮午夜精品 | 日本一级淫片免费放 | 国产伦精品一区二区三区视频免费 | 六月色| 波多野42部无码喷潮在线 | 国产成人午夜精品无码区久久 | 中文字幕精 | 午夜秋霞 | a级国产视频 | 成人亚洲精品 | 天干夜夜爽爽日日日日 | 国产原创视频 | 日韩性猛交ⅹxxx乱大交 | av网天堂| 久久久久无码国产精品不卡 | 极品少妇xxxx | 成人超碰 | 亚洲一区二区自拍 | 亚洲精品一区二区三区区别 | 免费一级黄色片 | 亚洲精品美女 | 久久er99热精品一区二区介绍 | 第一次破处视频 | 深夜免费福利 | 精品日韩制服无码久久久久久 | 成人免费在线小视频 | 国内精品国产成人国产三级 | 猫咪av网| 6080久久| 日韩美女视频 | 欧美午夜激情影院 | 欧美精品第二页 | 午夜精品视频在线观看 | 天天碰天天碰 | 懂色av一区 | 桃色网站在线观看 | 国产在线视频自拍 | 西欧free性满足hd老熟妇 | 日韩激情中文字幕 | 美女扒开腿免费视频 | 久久精品中文闷骚内射 | 精品毛片 | 久久精品9 | 在线观看免费av片 | 日韩电影一二三区 | 91在线| 久久久久久久久久久99 | 中文字幕不卡 | 男女乱淫视频 | av黄色网 | 综合久久精品 | 色噜噜在线播放 | 在线观看亚洲天堂 |