- 题解
银行排队题解
- @ 2023-8-4 11:19:40
#include<bits/stdc++.h>
using namespace std;
int b[100005];
char a[100005];
int main(){
int n;
cin >> n;
for (int i = 1; i <= n;i++){
cin >> a[i];
}
for (int i = 1; i <= n;i++){
cin >> b[i];
}
int sumA = 0, sumB = 0, sumC = 0;
int ansA = 0, ansB = 0, ansC = 0;
for (int i = 1; i <= n;i++){
if(a[i] == 'A'){
sumA += b[i];
ansA++;
}else if(a[i] == 'B'){
sumB += b[i];
ansB++;
}else if(a[i] == 'C'){
sumC += b[i];
ansC++;
}
}
cout << sumA / ansA << endl
<< sumB / ansB << endl
<< sumC / ansC << endl;
}
0 条评论
目前还没有评论...