92分,求调
查看原帖
92分,求调
921534
LiuYunfan5177楼主2024/10/13 09:57
#include<bits/stdc++.h>
using namespace std;
int a,b,cnt,sc,tc;//学生老师的人数 变化次数 学生老师座位的个数 
string seat;
int main(){
	cin>>a>>b>>seat;
	if(a+b>seat.size()){
		cout<<-1;
		return 0;
	}
	for(int i=0;i<=seat.size()-1;i++){
		if(seat[i]=='S'){
			sc++;
		}else{
			tc++;
		}
	}
	if(sc==a&&tc==b){//人数相等,不用换 
		cout<<0;
	}else if(sc<=a){//学生人数不够 
		cout<<a-sc;
	}else{//老师人数不够 
		cout<<b-tc;
	}
	return 0;
} 
2024/10/13 09:57
加载中...