本題又要來找出不知所云的數列規律了,但為了不知道算不算陋習之近年來教學都會自掏腰包給的檢定考獎勵,還請各位努力解出這題。
假定有一序列 $X$ 是由多個序列 $\underbrace{s_1 + s_2 + \cdots + s_\infty}$ 串接而成,而各單體序列 $s_i$ 符合以下規則:
$s_1 = 1, s_2 = 12, s_3 = 123, \cdots , s_{10} = 12345678910, s_{11} = 1234567891011, s_{12} = 123456789101112, \cdots$
因此,最後序列 $X = 112123123412345123456 \cdots 123456789101234567891011123456789101112 \cdots$ ,而你的工作就是寫出一個程式,求出序列第 $N$ 項為何。
本題為多筆測資輸入。
每筆測資給定一個正整數 $N$ ,且 $1 \le N \le 2147483647$ 。
針對每筆輸入請輸出一個正整數表示 $X_N$ 並換行。
1 2 3 4 5 6 50
1 1 2 1 2 3 5
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |