結果
問題 | No.571 3人兄弟(その2) |
ユーザー |
|
提出日時 | 2024-03-30 18:05:29 |
言語 | C++17 (gcc 13.3.0 + boost 1.87.0) |
結果 |
AC
|
実行時間 | 2 ms / 2,000 ms |
コード長 | 574 bytes |
コンパイル時間 | 4,405 ms |
コンパイル使用メモリ | 254,804 KB |
最終ジャッジ日時 | 2025-02-20 15:58:03 |
ジャッジサーバーID (参考情報) |
judge2 / judge3 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 2 |
other | AC * 12 |
ソースコード
#include <bits/stdc++.h> #include <atcoder/all> using namespace std; using namespace atcoder; using ll = long long; using ld = long double; tuple<int, int, char> HW[3]; int main() { for (int i = 0; i < 3; i++) { int H, W; cin >> H >> W; get<0>(HW[i]) = H; get<1>(HW[i]) = W; get<2>(HW[i]) = char('A' + i); } sort(HW, HW + 3, [](auto a, auto b) { if (get<0>(a) == get<0>(b)) { return get<1>(a) < get<1>(b); } return get<0>(a) > get<0>(b); }); for (int i = 0; i < 3; i++) { cout << get<2>(HW[i]) << endl; } return 0; }