7 条题解
-
0
#include
using namespace std; struct Node{ char nam; int num=0; }a[3]; int main() { int n; cin>>n; a[0].nam='a';a[1].nam='b';a[2].nam='c'; char c1; for(int i=1;i<=n;i++){ cin>>c1; if(c1=='a' or c1=='A'){a[0].num+=1;} if(c1=='b' or c1=='B'){a[1].num+=1;} if(c1=='c' or c1=='C'){a[2].num+=1;} } if(a[0].num<a[1].num or (a[0].numa[1].num && a[0].nam>a[1].nam)){swap(a[0],a[1]);} if(a[0].num<a[2].num or (a[0].numa[2].num && a[0].nam>a[2].nam)){swap(a[0],a[2]);} if(a[1].num<a[2].num or (a[1].num==a[2].num && a[1].nam>a[2].nam)){swap(a[1],a[2]);} cout <<a[0].nam<<" "<<a[0].num<<endl; cout <<a[1].nam<<" "<<a[1].num<<endl; cout <<a[2].nam<<" "<<a[2].num<<endl;
return 0;
}
信息
- ID
- 52
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 7
- 标签
- 递交数
- 962
- 已通过
- 245
- 上传者