三道编程:AC、AC、70%第一题。给定一个包含n个字符串的集合,给了一个数组,包含k个字符串,全都在集合内出现过。按次序输出前m项,优先输出出现出现次数多的,相同时优先输出字典序更小的。解:用map做string到 [1,n] 的映射,然后根据要求排序数对。AC #include <bits/stdc++.h> #define pii pair<string, int> using namespace std; map<string, int> mp; vector<pii> vs; int n, m, k; bool cmp(pii x,...