C++使用multiset关联容器
字串的连接最长路径查找
http://www.nowcoder.com/questionTerminal/5af18ba2eb45443aa91a11e848aa6723
#include <iostream> #include <set> using namespace std; int main(){ int n; string str; cin>>n; multiset<string> ss; // 两个关联容器multiset跟set的区别在于,set中都是不重复的,multiset是允许重复元素,两者都是自动排序 for(int i=0; i<n; i++){ cin>>str; ss.insert(str); } for(set<string>::iterator iter = ss.begin(); iter!=ss.end();iter++) cout<<*iter<<endl; return 0; }