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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

算法提升试炼

發布時間:2024/3/13 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 算法提升试炼 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題:

給定一個正數N,比如N = 13,在紙上把所有數都列出來如下:

1 2 3 4 5 6 7 8 9 10 11 12 13

可以數出1這個字符出現了6次

給定一個正數N,如果 把1~N都列出來,

返回1這個字符出現的多少次

示例

輸入 29

輸出13

思想

首先求出數組num的位數,它最高位的一的數量是10的k-1次方,k是位數。

其次看最高位是否是一,如果是一那么最高位的一就是num除余最高位一總數在加一,如果不是,就是滿的一然后求最高位以外其他位置一的數量,比如29最高位一的數量是10,現在求它個位數一的數量,其他位數一的數量是最高位*(位數減以)*(10的k-2次方)然后相加就是這兩位數字的一的總數,讓后遞歸到個位數,依此類推。

代碼

public class Code03_OneNumber {public static int solution(int num) {if(num == 0) {return 0;}int len = lenOfNum(num);if(len == 1) {return 1;}int temp1 = (int)Math.pow(10, len-1);int first = num / temp1;int firstOneNum = first == 1 ? num % temp1 + 1 : temp1;//first*(len-1)*math.pow(10,len-2)等于最高位以外位數的一的數量int otherOneNUm = first *(len -1)*(temp1 / 10);return firstOneNum + otherOneNUm + solution(num % temp1);}public static int lenOfNum(int num) {int len = 0;while(num > 0) {len++;num /= 10;}return len;}public static void main(String[] args) {Scanner sc = new Scanner(System.in);int num = sc.nextInt();int ans = solution(num);System.out.println(ans);} }

總結

以上是生活随笔為你收集整理的算法提升试炼的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 国产一级二级三级视频 | 国产精品色视频 | 国产人伦精品一区二区三区 | 毛片福利 | 精品视频不卡 | 一级精品视频 | 99久久精品一区二区三区 | 国产又大又粗又爽的毛片 | 超碰综合网 | 国产日韩欧美另类 | 成人国产精品免费观看 | 性毛片| 韩国三级在线播放 | 麻豆小视频| 中文字幕亚洲无线码在线一区 | 黄色动漫免费在线观看 | 成年人在线视频网站 | 粉嫩小箩莉奶水四溅在线观看 | 午夜国产福利视频 | 激情片 | 久久综合福利 | 69亚洲精品久久久蜜桃小说 | 97视频在线观看免费 | 三级黄色免费片 | 免费毛片在线 | 欧美一级在线观看视频 | 欧美一区亚洲二区 | 国产成人无码精品久在线观看 | 国模无码国产精品视频 | 亚洲女则毛耸耸bbw 边吃奶边添下面好爽 | 一道本在线观看视频 | 亚洲看看| 人人澡人人澡人人澡 | 亚洲一区不卡在线 | 欧美性日韩 | 美女张开腿让人桶 | 亚洲欧美日韩一区 | 欧美jizz18性欧美 | 久久久精品网 | 久久人人妻人人人人妻性色av | 国产成年无码久久久久毛片 | 亚洲中文一区二区 | 日本免费黄网站 | 国产美女视频 | 色网站在线| 成人午夜激情网 | 99欧美| 无码人妻丰满熟妇精品区 | 欧美三级视频网站 | 五月天婷婷丁香花 | 欧美日韩国产电影 | 亚欧成人 | 丰满少妇被猛烈进入一区二区 | 国产91精选| 牛牛精品一区 | 黑帮大佬和我的365日第二部 | 亚洲专区欧美 | 国产xxxxxxxxx| av片观看 | 男女国产精品 | 草逼视频网站 | 午夜视频在线观看一区二区 | 佐佐木明希av在线 | 黄色网战入口 | 久久久性视频 | 精品视频一区二区三区在线观看 | 在线观看午夜视频 | 在线成人亚洲 | 91精品国产高清一区二区三蜜臀 | 日本高清精品 | 老熟妇仑乱一区二区视频 | 日韩xxx视频| 精品中文字幕一区 | 中文字幕在线观看国产 | 少妇人妻偷人精品一区二区 | 四虎影院永久地址 | 亚洲色偷精品一区二区三区 | 亚洲综合色一区 | 国产精品亚洲二区 | 国产女女调教女同 | 欧美夫妻性生活视频 | 日韩欧美在线视频免费观看 | 四虎网站最新网址 | 97超碰自拍| 久久精品亚洲 | 亚a在线| 悟空影视大全免费高清观看在线 | 亚洲欧洲一区二区在线观看 | 成人夜色| 精品网站 | 欧美精品免费在线 | 久草精品国产 | 激情中文网 | 涩涩涩涩涩涩涩涩涩涩 | 91精品久久久久久综合五月天 | 欧美一区亚洲 | www.96av| 人人人人爽 | 中日韩中文字幕 |