c543. 四、階梯數字(ladder) (APCS 加強題)
標籤 :
通過比率 : 214人/337人 ( 64% ) [非即時]
評分方式:
Strictly

最近更新 : 2021-07-21 00:03

內容

  阿明最近在學習程式語言,他對一些特別的正整數很有興趣,他發現一些十進數的每一位數已排好順序,從高位數往低位數看過去,每一位數字只會相等或變大,例如:9、234、777、11222233 等數字都有這性質,他稱這些數字為階梯數字。給定一正整數 $\color{black}N$,阿明想知道不大於N的階梯數字總共有幾個,請注意本題只算正整數,所以 0 不算階梯數字,而且階梯數字不會以 0 開始。請幫阿明寫計算階梯數字的個數。

輸入說明

輸入是多行以 EOF 結尾,每行一個正整數 $\color{black}N$。

輸出說明

對於每行輸入,輸出不大於 $\color{black}N$ 的階梯數字總個數於一行,因為答案可能很大,請輸出模 $\color{black}{10^9+7}$ 之後的結果。

範例輸入 #1
25
23456
54321
88888888
範例輸出 #1
22
1365
1875
24301
測資資訊:
記憶體限制: 512 MB
提示 :

  本題共有四組測試題組,條件限制如下所示。每一組可有一或多筆測試資料,該組所有測試資料皆需答對才會獲得該組分數。

標籤:
出處:
板橋高中模擬賽APCS [管理者: baluteshih (波路特石) ]

本題狀況 本題討論 排行

編號 身分 題目 主題 人氣 發表日期
41251 enhanwen8@gm ... (會寫程式的羊) c543
261 2024-07-14 18:27
27572 fire5386 (becaidorz) c543
Digit DP
1627 2021-10-16 10:29
24614 Hsu0905 (怎麼又是WA) c543
1794 2021-03-11 09:16