はまやんはまやんはまやん

hamayanhamayan's blog

3人兄弟(その1) [yukicoder No.570]

https://yukicoder.me/problems/no/570

解法

https://yukicoder.me/submissions/207892

sort機能を使う。
pairで入れておき、降順ソートするとfirstのintでソートされるので、secondを出力すると答え

void _main() {
    string s = "ABC";
    vector<pair<int, char>> v;
    rep(i, 0, 3) {
        int x; cin >> x;
        v.push_back({ x, s[i] });
    }
    sort(v.begin(), v.end(), greater<pair<int, char>>());
    fore(p, v) printf("%c\n", p.second);
}