頭良くなりたい人

文系大学生shadeのブログです。競技プログラミングや人文学の話題,受験ネタなど。

ABC134 C - Exception Handling

Mondai wa kochira atcoder.jp

Houshin

A_i ga A_1,A_2,...,A_N de saidai no youso deatta baai wa, 2-banme ni ookii youso wo syuturyoku simasu. sore igai no baai wa sonomama saidai no youso wo syuturyoku sureba iidesu.

Ubuntu 20.04 LTS ni upgrade shitara, VS Code de nihongo ga utenaku narimasita.

Code

#include <bits/stdc++.h>
using namespace std;

int main(){
    int n;
    cin>>n;

    vector<int> a(n),b(n); 
    for(int i=0; i<n; i++){
        cin>>a[i];
        b[i]=a[i];
    }

    sort(b.begin(),b.end());
    reverse(b.begin(),b.end());

    for(int i=0; i<n; i++){
        if(a[i]==b[0]){
            cout<<b[1]<<endl;
        }else{
            cout<<b[0]<<endl;
        }
    }
}