Codeforces Round #22(Div 2 only) A. Second Order Statistics
Practice.
問題概要
n個の数字が与えられる。これらの中で2番目に大きいものを求めよ。
そのようなものがない場合"NO"を出力せよ。
解法
ソート+unique.もしくはsetなどを使ってもおk。
"NO"を出力する処理を忘れないこと!
orz
ソースコード
void run() { int n,v[100]; cin>>n; rep(i,n)cin>>v[i]; sort(v,v+n); n=unique(v,v+n)-v; if(n>1)cout<<v[1]<<endl; else cout<<"NO"<<endl; }