切換
舊版
前往
大廳
主題

ZeroJudge - b982: YoJudge 預練(空間之章) 解題心得

Not In My Back Yard | 2019-01-09 11:01:10 | 巴幣 0 | 人氣 129

題目連結:


題目大意:
給定一個字串 S ,表示空間的大小。將其全數統一轉換成位元數(bits),並輸出。

以下為字串 S 可能的格式,其中  x 、 y 、 z 、 u 、 a 、 v  皆為非負整數,且 0 ≦ x 、 y 、 z 、 u < 1, 000、0 ≦ a < 10、 0 ≦ v < 8:
xgb :代表 x × 10 ^ 9 × 8 bits
ymb :代表 y × 10 ^ 6 × 8 bits,
zkb :代表 z × 10 ^ 3 × 8 bits
ubyte :代表 u × 8 bits
z.akb :代表 z kb 又 a × 100 byte
u.vbyte :代表 u byte 又 v bits
vbit :代表 v bits
xgym :代表 x gb 又 y mb
xgymzk :代表 x gb 又 y mb 又 z kb
ymzk :代表 y mb 又 z kb



範例輸入:
987gb
654mb
123kb
56byte
34.7kb
543.2byte
7bit
87g65m
567g34m210k
90m800k



範例輸出:
7896000000000
5232000000
984000
448
277600
4346
7
696520000000
4536273680000
726400000



解題思維:
解題方法、流程與此題雷同,只要把那題的單位改一下基本上就可以過了。

此次分享到此為止,如有任何更加簡潔的想法或是有說明不清楚之地方,也煩請各位大大撥冗討論。

創作回應

更多創作