ACM 训练日志记录 · 思考 · 成长 提交 / 修改记录
郭一鸣 / 题目列表训练档案
导出

2245A Codeforces Round 1110, Div. 1 + Div. 2

来源:Codeforces ★ 800

本题活力0.18按难度、完成结果与训练证据估算

算法如山行则将至

题目描述

这条记录尚未填写题目描述,可通过上方入口查看原题。

代码

#include<iostream>
using namespace std;
int main()
{
    int t;
    cin>>t;
    while(t--)
    {
        int n,k;
        string s;
        cin>>n>>k;
        cin>>s;
        if(k*2>n)
        {
            cout<<-1<<endl;continue;
        }
        int ans=0;
        for(int i=0;i<k;i++)
        {
            if(s[i]=='L')ans++;
        }
        for(int i=n-k;i<n;i++)
        {
            if(s[i]=='R')ans++;
        }
        cout<<ans<<endl;
    }
    return 0;
}