题解:P12517 「MSTOI-R1」MST Find

题解:P12517 「MSTOI-R1」MST Find

  • 模拟、字符串。
  • 我们可以用三个计数器来统计三个字母的出现次数。
  • 注意有大写小写两种情况。
  • 注意字符串的下表从零开始。
  • 注意读入要用 getline() 函数整行读入,否则会造成部分残缺。
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
string s1;
ll cnt=0,cnt1=0,cnt2=0;
int main(){
	getline(cin,s1);
	//cout<<s1;
	for(int i=0;i<s1.size();i++){
		if(s1[i]=='M'||s1[i]=='m') cnt++;
		if(s1[i]=='S'||s1[i]=='s') cnt1++;
		if(s1[i]=='T'||s1[i]=='t') cnt2++;
	}
	cout<<cnt<<" "<<cnt1<<" "<<cnt2;
	return 0;
}

posted @ 2025-05-23 21:37  M1_Byte  阅读(8)  评论(0)    收藏  举报