b055: pE:溝通-進制轉換
標籤 : 112學年度程設班資研社迎新
通過比率 : 0人/1人 ( 0% ) [非即時]
評分方式:
Tolerant

最近更新 : 2023-12-05 22:49

內容

你發現人類被機器人同化後,機器人的數數方式與人類不同
正常來說,人類表示數字的方式是十進位,如下:
```
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
測資資訊:
記憶體限制: 512 MB
公開 測資點#0 (10%): 1.0s , <1K
公開 測資點#1 (10%): 1.0s , <1K
公開 測資點#2 (10%): 1.0s , <1K
公開 測資點#3 (10%): 1.0s , <1K
公開 測資點#4 (10%): 1.0s , <1K
公開 測資點#5 (10%): 1.0s , <1K
公開 測資點#6 (10%): 1.0s , <1K
公開 測資點#7 (10%): 1.0s , <1K
公開 測資點#8 (10%): 1.0s , <1K
公開 測資點#9 (10%): 1.0s , <1K
提示 :

 $0<T \leq 9223372036854775807$

如果發現答案不唯一,請通知出題者,會改為$special judge$

標籤:
112學年度程設班資研社迎新
出處:
[管理者:
Vandrin (357-10林明緯)
]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」