Untitled
unknown
plain_text
6 months ago
1.1 kB
1
Indexable
#include <bits/stdc++.h> using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); int t; cin >> t; while (t--) { int n, m = 3; cin >> n; map<string, vector<int>> mp; for (int i = 1;i <= m;i++) { for (int j = 1;j <= n;j++) { string s; cin >> s; mp[s].push_back(i); } } // for (auto [x, y] : mp) { // cout << x << " -> "; // for (auto val : y) { // cout << val << " "; // } // cout << '\n'; // } vector<int> ans(m + 1); // 1 = 2 // 2 = 2 // 3 = 6 for (auto [x, y] : mp) { vector<int> v = y; if (v.size() == 1) { ans[v[0]] += 3; } if (v.size() == 2) { ans[v[0]]++; ans[v[1]]++; } } for (int i = 1;i <= m;i++) { cout << ans[i] << " "; } cout << '\n'; } return 0; }
Editor is loading...
Leave a Comment