fork download
  1. #include <iostream>
  2. #include <vector>
  3. using namespace std;
  4.  
  5. int main() {
  6. ios::sync_with_stdio(false);
  7. cin.tie(nullptr);
  8.  
  9. int T;
  10. cin >> T;
  11.  
  12. while (T--) {
  13. int n;
  14. cin >> n;
  15.  
  16. vector<int> cnt(3, 0);
  17. for (int i = 0; i < n; i++) {
  18. char ch;
  19. cin >> ch;
  20. cnt[ch - '0']++;
  21. }
  22.  
  23. int a, b, c;
  24. cin >> a >> b >> c;
  25.  
  26. int wins = min(cnt[0], b) + min(cnt[1], c) + min(cnt[2], a);
  27. cout << wins << "\n";
  28. }
  29.  
  30. return 0;
  31. }
Success #stdin #stdout 0.01s 5308KB
stdin
3
5
01201
221
3
222
300
4
0122
112
stdout
5
225
221