原题:http://acm.hdu.edu.cn/showproblem.php?pid=2561
思路:
不明白把这个题放在最后是什么意思,水得很,sort一次直接输出第二位就行了。注意sort对数组操作时默认是从0开始的(貌似可以设置,左边参数可以弄成a+1,这里比较懒)
源代码:
#include <cstdio> #include <algorithm> using namespace std; int a[11]={}; int n,m=0; int main() { scanf("%d",&n); for (int i=1;i<=n;i++) { scanf("%d",&m); for (int j=0;j<m;j++) scanf("%d",&a[j]); sort(a,a+m); printf("%d\n",a[1]); } }