題目連結: https://zerojudge.tw/ShowProblem?problemid=d275

# 解題思路

只要 F 跟 M 的數量一樣就會成迴圈囉~
記得判斷一下,一定要超過兩塊拼圖喔

# 程式碼

#include <iostream>
using namespace std;
int main() {
    int n;
    while(cin>>n){
        cin.ignore();
        for(int i=0;i<n;i++){
            string s;
            getline(cin,s);
            int sum_m=0,sum_f=0;
            for(int i=0;i<s.size();i++){
                if(s[i]=='M')
                    sum_m++;
                else if(s[i]=='F')
                    sum_f++;
            }
            if(sum_m==sum_f&&s.size()>2)
                cout<<"LOOP";
            else
                cout<<"NO LOOP";
            cout<<endl;
        }
    }
}
更新於 閱讀次數

用實際行動犒賞爆肝的我😀

Zrn Ye LinePay

LinePay