#L0392. 座位调整
座位调整
题目描述
某次活动有 名学生和 名老师报名参加。活动场地安排了若干个座位,用一个字符串 表示每个座位的类型。对于从左到右的第 个座位, 表示这是教师座位, 表示这是学生座位。
教师座位只能给老师坐,学生座位只能给学生坐,且每个座位只能坐一个人。
然而按照目前的座位安排,并不是所有人都有座位。为此需要进行一些调整。一次调整可以选择一个教师座位改成学生座位,或者选择一个学生座位改成教师座位。
请判断至少要多少次调整才能让老师和学生都够坐。特别地,如果无论如何调整都无法让所有人有座位,输出 。
输入格式
第一行有两个正整数 ,分别表示学生和老师人数。
第二行有一个字符串,表示每个座位的类型。
输出格式
输出一行一个整数表示答案,见题目描述。
样例
3 4
STTSTTTT1
100 100
SSTT-1
33 24
SSTTTTSSTSTSTSSTSTSTTTSSSTSSTTSTSSTTTTSTSTTTTSSTTTTTSTTTTSTSSSSS4
提示
【样例解释 #1】
有 位学生和 位老师报名。如果把第 个座位调成学生座位,那么学生可以坐第 个座位,教师可以坐第 个座位中的任意四个。
显然,如果不调整座位,学生是不够坐的。
【样例解释 #2】
无论如何修改, 名学生和 名老师不可能只坐在 个座位里,因此输出 。
【数据范围】
设 为字符串 的字符个数。
对于全体数据,保证 ,字符串 内只有大写字母 S 或 T。
难度
入门
通过率
—
尝试
0
已通过
0
- ID
- 1120
- 类型
- 传统题
- Time Limit
- 1000ms
- Memory Limit
- 512MiB
- 上传者