92求调
查看原帖
92求调
1032296
zhuohongyuan楼主2024/8/25 18:16
#include <iostream>
using namespace std;

int a, b, a1, b1, ans;
string s;

int main()
{
    cin >> a >> b >> s;
    for (int i = 0; i < s.length(); i++)
    {
        if (s[i] == 'S')
        {
            a1++;
        }
        else if (s[i] == 'T')
        { 
            b1++;
        }
    }
    if (a == a1 && b == b1)
    {
        cout << 0;
        return 0;
    }
    if (a < a1 && b < b1)
    {
        cout << -1;
        return 0;
    }
    if (a > a1 && b < b1)
    {
        if (b1 - b >= a - a1)
        {
            cout << a - a1;
            return 0;
        }
        else
        {
            cout << -1;
            return 0;
        }
    }
    if (a < a1 && b > b1)
    {
        if (a1 - a >= b - b1)
        {
            cout << b - b1;
            return 0;
        }
        else
        {
            cout << -1;
            return 0;
        }
    }
    cout << -1;
    return 0;
}
2024/8/25 18:16
加载中...