#16537: __想法


asnewchien@gmail.com (david)

學校 : 南投縣立旭光高級中學
編號 : 68108
來源 : [114.42.176.221]
最後登入時間 :
2025-10-04 22:52:03

這題換個角度切入來寫吧,

看到說明測資最長 10 ^ 7

用迴圈肯定很吃力,

可以試試不斷的把 pq 抽走,

抽不動時,計算差距就是答案了。

#21228: Re:想法


asnewchien@gmail.com (david)

學校 : 南投縣立旭光高級中學
編號 : 68108
來源 : [114.42.176.221]
最後登入時間 :
2025-10-04 22:52:03

這題換個角度切入來寫吧,

看到說明測資最長 10 ^ 7

用迴圈肯定很吃力,

可以試試不斷的把 pq 抽走,

抽不動時,計算差距就是答案了。


https://chiendavid.blogspot.com/2020/02/zerojudge-a565-2p.html

#23167: Re:想法


isec.tw@gmail.com (Program)

學校 : 不指定學校
編號 : 120862
來源 : [59.115.73.211]
最後登入時間 :
2022-09-04 20:09:05

這題換個角度切入來寫吧,

看到說明測資最長 10 ^ 7

用迴圈肯定很吃力,

可以試試不斷的把 pq 抽走,

抽不動時,計算差距就是答案了。


https://chiendavid.blogspot.com/2020/02/zerojudge-a565-2p.html


用Python這個寫法可行,但實務上的演算法複雜度比stack更高

之所以效能上比stack更好是因為Python底層用C去實作string.replace()

以練習程式邏輯的目的來說,這種方式來寫Python,還不如用C來寫吧

#23169: Re:想法


asnewchien@gmail.com (david)

學校 : 南投縣立旭光高級中學
編號 : 68108
來源 : [114.42.176.221]
最後登入時間 :
2025-10-04 22:52:03

寫程式本來就是要會善用現有的工具,先能AC再來說吧。