map映射底层是用红黑树来实现的,可以使映射有序,所以此题就可以使用map,将字符串逐个添加至映射中,最后按序输出即可,即省去了对字符串进行存储,也省去了排序的步骤 #include <cstdio> #include <iostream> #include <string> #include <map> using namespace std; int main() { int n; while(scanf("%d", &n) ...