- Nhập n và các phần tử của dãy số.
- Tìm giá trị lớn thứ nhì của dãy số.
· Dữ liệu vào: được cho trong tệp văn bản có tên dayso.inp gồm
o Dòng đầu chứa số nguyên n.
o Dòng tiếp theo, chứa n số nguyên dương, các số cách nhau ít nhất một dấu cách.
· Kết quả ra: được ghi trong một tệp văn bản có tên dayso.out gồm một dòng chứa số lớn thứ nhì trong dãy. Nếu không tìm được số như vậy thì in ra duy nhất giá trị -1
Code với C++ language:
#include <bits/stdc++.h>
using namespace std;
int n;
set<long long> a;
long long tmp;
int main()
{
freopen("DAYSO.INP","r",stdin);
freopen("DAYSO.OUT","w",stdout);
cin>>n;
while(n--){
cin>>tmp;
a.insert(tmp);
}
if(a.size()==1){cout<<-1;return 0;}
cout<<*(--a.end());
return 0;
}