你發現人類被機器人同化後,機器人的數數方式與人類不同
正常來說,人類表示數字的方式是十進位,如下:
```
1 2 3 0
```
個位數為$10^0*0$
十位數為$10^1*3$
百位數為$10^2*2$
千位數為$10^3*1$
所以是1230(十進制)
但是,機器人的世界卻是以分數為進制,假設為$\frac{7}{3}$進制,則一數以$\frac{7}{3}$進制轉換為十進制方法如下:
```
3 2 0 4
```
個位數為$(\frac{7}{3})^0*4$
十位數為$(\frac{7}{3})^1*0$
百位數為$(\frac{7}{3})^2*2$
千位數為$(\frac{7}{3})^3*3$
轉換為十進制為:$(\frac{7}{3})^3*3$+$(\frac{7}{3})^2*2$+$(\frac{7}{3})^1*0$+$(\frac{7}{3})^0*4$=$53$
令有一十進制數$T$
現在,請寫一個程式將以十進制的整數$T$轉換成以$\frac{7}{3}$進制表示的數
$(每一位數的表示數字不能超過6,且每個位數的數字須為非負整數)$
輸入一數$T$
輸出$T$%$10000000$後轉成以$\frac{7}{3}$進制表示的結果
200
61104
$0<T \leq 9223372036854775807$
如果發現答案不唯一,請通知出題者,會改為$special judge$
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |