Untitled
unknown
c_cpp
2 years ago
1.2 kB
8
Indexable
#include <iostream> #include <map> #include <string> using namespace std; int main() { int N = 0, M = 0; cin >> N >> M; map<string, int> maps; map<string, int> maps2; for (int i = 0; i < N; i++) { string name, angkatan; cin >> name >> angkatan; maps[name] = 0; maps2[angkatan]++; } for (int i = 0; i < M; i++) { string vote; cin >> vote; maps[vote]++; } int max = 0; string angkatan; for (map<string, int>::iterator itr = maps2.begin(); itr != maps2.end(); itr++) { if (itr->second > max) { max = itr->second; angkatan = itr->first; } } cout << "Angkatan of the Year: " << angkatan << endl; max = 0; string name; for (map<string, int>::iterator itr = maps.begin(); itr != maps.end(); itr++) { if (itr->second > max) { max = itr->second; name = itr->first; } } cout << "ITzen of the Year: " << name << endl; return 0; }
Editor is loading...