第2小数でn個の整数を探しています。
整数と同じ。例えば、5 1,1,3,4,5数があり、第二の数が3少ないです。
入力フォーマット:
データの複数のセットを含むテスト入力。入力の最初の行はC整数、グループCは、テストデータを表現され、
テストデータの各セットの最初の行は整数nは、整数の本グループのテストデータを示し、N(2 <= N <= 10 )、 続いてnは整数の行(各数100未満)です。
出力フォーマット:
第2の小整数は、行ごとに各出力を出力「NO」に存在しない場合、各グループの小さな第二のテストデータ出力の整数です。
サンプル入力:
ここでは、入力のセットを与えられています。例えば:
3
2
1 2
5
1 1 3 4 5
3
1 1 1
出力例:
出力に対応し、ここで考えます。例えば:
2
3
NO
#include<iostream>
#include<cmath>
#include<algorithm>
using namespace std;
int main(){
int n;
cin>>n;
for(int i=0;i<n;i++){
int m;
cin>>m;
int a[m];
int min=10000;
for(int j=0;j<=m-1;j++){
cin>>a[j];
if(min>a[j]) min=a[j];
}
sort(a,a+m);
int min2=1000;
for(int k=0;k<m;k++){
if(a[k]>min){
min2=a[k];
break;
}
}
if(min2==1000){
cout<<"NO";
}
else{
cout<<min2;
}
if(i!=n-1){
cout<<endl;
}
}
return 0;
}