結果
問題 |
No.3163 [Cherry 7th Tune N] Draft
|
ユーザー |
|
提出日時 | 2025-05-31 08:59:58 |
言語 | C++23 (gcc 13.3.0 + boost 1.87.0) |
結果 |
AC
|
実行時間 | 2 ms / 2,000 ms |
コード長 | 848 bytes |
コンパイル時間 | 1,180 ms |
コンパイル使用メモリ | 101,964 KB |
実行使用メモリ | 7,844 KB |
最終ジャッジ日時 | 2025-05-31 09:00:00 |
合計ジャッジ時間 | 1,981 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 1 |
other | AC * 7 |
ソースコード
#include <iostream> #include <cstdint> #include <array> #include <vector> #include <algorithm> using namespace std; static inline constexpr vector<uint32_t> solve(const uint32_t T, const vector<array<uint32_t, 5>>& monolith) noexcept { vector<uint32_t> ans(T); for (uint32_t i = 0; i != T; ++i) ans[i] = *max_element(monolith[i].begin(), monolith[i].end()) - *min_element(monolith[i].begin(), monolith[i].end()); return ans; } static inline void output(const uint32_t T, const vector<uint32_t>& ans) noexcept { for (uint32_t i = 0; i != T; ++i) cout << ans[i] << '\n'; } int main() { cin.tie(nullptr); ios::sync_with_stdio(false); uint32_t T, i; cin >> T; vector<array<uint32_t, 5>> monolith(T); for (i = 0; i != T; ++i) for (uint32_t j = 0; j != 5; ++j) cin >> monolith[i][j]; output(T, solve(T, monolith)); return 0; }