PAT (Basic Level) Practice 1040 有幾個PAT

乙級1040 如果順着想,找到一個P,開始尋找下一個A,然後繼續遍歷有幾個T,遍歷完回去從第二個A繼續遍歷有幾個T再加上去,直到A全部遍歷完,這是一輪。 一個for是P,一個for是A,一個for是T,複雜度都至少O(n³)了,且時間限制是150ms,肯定超時,所以這個方法不可取 正確思路:對於每一個AT,都可以和一個P組成PAT,那麼先考慮AT的組成,順着想肯定不可能,那麼就逆着想試試: 題目的
相關文章
相關標籤/搜索