解题思路:用multiset 中对重复元素保留的方法进行编写!使用迭代器输出第二小的元素!
注意事项:
参考代码:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int c;
int i,j;
cin>>c;
while(c--){
int n;//本组内有n个整数
cin>>n;
multiset<int> arr;
multiset<int>::iterator it;
for(i=0;i<n;i++)
{
int num;
cin>>num;
arr.insert(num);
}
if(!arr.empty()){
it=arr.begin();
it++;
cout<<*it<<endl;
}
arr.clear();
}
return 0;
}
0.0分
0 人评分
母牛的故事 (C语言代码)浏览:594 |
C二级辅导-求偶数和 (C语言代码)浏览:707 |
判定字符位置 (C语言代码)浏览:849 |
第三届阿里中间件性能挑战赛-总决赛亚军比赛攻略浏览:1170 |
班级人数 (C语言代码)浏览:981 |
1162答案错误,为什么浏览:700 |
C二级辅导-等差数列 (C语言代码)浏览:831 |
1250题解浏览:604 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:643 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:3254 |