這題可以不用開陣列存每一行測資,但是需要以換行字元 \n 來區分各行
而不用陣列的話,除了第一行的數字,其他都要以 getchar() 來讀字元,不然會 TLE
堆疊什麼的都不需要,只要以下三個判斷:
1. 如果字元是 點 ,直接讀下一個 ( 跳過不處理 )
2. 如果字元是 p ,當前 p 的個數加一
3. 如果字元是 q 而且當前 p 的個數大於 0 ,當前 p 的個數減一,且配對數加一
每一行讀到 \n 就印出配對數,然後當前 p 的個數和配對數歸零,繼續處理下一筆