#50341: 請問關於第四筆測資的line:11


kk20180820@gmail.com (Wayne Yang)

學校 : 國立鳳山高級中學
編號 : 172018
來源 : [49.159.255.92]
最後登入時間 :
2025-08-10 14:18:00

#4: 17% WA (line:11)

您的答案為: HP:7
正確答案為: HP:9

我測試了一下,發現line10(Print HP)是HP=7(這是正確的)
接著檢查了一下line11(Print HP)的上一個指令好像是Attacked by hello的樣子,攻擊力是3,
不知道是不是我沒有查清楚,HP最大值為10,被攻擊3點後我的答案是HP=7,而正解是HP=9。

我有參考了 cracker04012008 大大在解題報告給的Python程式碼,
但除了作者於提示的常見問題中提到的「累計步數死亡後初始化」那邊有出入外(好像初始化了也不影響),
我並沒有看到其他邏輯上不合理的地方。

所以不知道是哪裡出錯了......

#50346: Re: 請問關於第四筆測資的line:11


kk20180820@gmail.com (Wayne Yang)

學校 : 國立鳳山高級中學
編號 : 172018
來源 : [49.159.255.92]
最後登入時間 :
2025-08-10 14:18:00

#4: 17% WA (line:11)

您的答案為: HP:7
正確答案為: HP:9

我測試了一下,發現line10(Print HP)是HP=7(這是正確的)
接著檢查了一下line11(Print HP)的上一個指令好像是Attacked by hello的樣子,攻擊力是3,
不知道是不是我沒有查清楚,HP最大值為10,被攻擊3點後我的答案是HP=7,而正解是HP=9。

我有參考了 cracker04012008 大大在解題報告給的Python程式碼,
但除了作者於提示的常見問題中提到的「累計步數死亡後初始化」那邊有出入外(好像初始化了也不影響),
我並沒有看到其他邏輯上不合理的地方。

所以不知道是哪裡出錯了......

後來覺得可能是python使用了類似c++ map的功能從key下去找物品欄(Pick指令的數量累加)、怪物欄(Create指令的攻擊力覆蓋),
而我的程式使用傳統陣列+struct,可能存在盲點。
最後是使用特別在測資4輸出HP:9的方式才AC,至少整體看起來只有測資4的line11會出錯......其他的我不清楚了。