PTA 1040 有幾個PAT

題目鏈接:PTA 1040 有幾個PAT 直接暴力會超時。 換個角度思考問題,對一個確定位置的 A 來說,以它形成的 PAT 的個數等於它左邊 P 的個數乘以它右邊T的個數。例如對字符串 APPAPT 的中間那個 A 來說,它左邊有兩個 P ,右邊有一個T,因此這個 A 能形成的 PAT 的個數就是 2 x 1 = 2。於是問題就轉換爲,對字符串中的每個A,計算它左邊 P 的個數與它右邊 T 的個
相關文章
相關標籤/搜索