RGGBBB
BBBGGR
1
1,要都对题哦,题中要求的排序很简单,先输出所有的B,所有的G,
所有的R。发现可以直接对字符串进行字典排序
2,对stirng s 类型字符串排序,求长度
sort(s.begin(),s.end());
s.size();
#include <bits/stdc++.h>
using namespace std;
int b = 0,g = 0,r = 0;
int a[3];
int main(){
string s;
cin >> s;
sort(s.begin(),s.end()); ///BGR恰好按字典序排列,so直接对字符串排序的方式
cout << s << endl;
for(int i = 0; i < s.size(); i++){
if(s[i] == 'B'){
b++;
}else if(s[i] == 'G'){
g++;
}else if(s[i] == 'R'){
r++;
}
}
a[0] = b / 3;
a[1] = g / 2;
a[2] = r;
sort(a,a+3);
cout << a[0] <<endl;
return 0;
}