#31020: 簡單來說就是不簡單


s1010302@my.cmsh.cyc.edu.tw (彭昭叡)

學校 : 不指定學校
編號 : 181672
來源 : [106.64.98.187]
最後登入時間 :
2022-07-07 13:30:50
i400. 2. 字串解碼 -- 2022年6月APCS | From: [106.64.98.187] | 發表日期 : 2022-07-04 21:41

我先說我的方法有些複雜

正常A->B  題目要求B->A

所以說測資2要從最後一個"01字串"回推到第一個

每一次回推看看是否要交換位置(01字串的合是否為奇數)

最後推出的結果即為答案

 

回推過程用測資1去想

CABAD->ADABC是從B->A

10110

看成是有兩個list  一前一後看到1就拿到尾八  看到0就放到頭  往裡面放

1     front=[]        back=[C]

0     front=[A]      back=[C]

1     front=[A]      back=[BC]

1     front=[A]      back=[ABC]

0     front=[AD]    back=[ABC]

ans=front+back

然後看要不要調換

差不多就醬

有問題問b0906770182@gmail.com

 

 

 

 
ZeroJudge Forum