公式

A - 気温予報の誤差分析 / Error Analysis of Temperature Forecasts 解説 by MtSaka


初心者の方へ


for文を二重に用いて、問題文の定義に従って、\(S_i=\sum_{j=1}^{D}|A_{i.j}-T_i|\) を をすべての \(i( 1 \leq i \leq N)\) について求めればよいです。

実装例(C++)

#include <bits/stdc++.h>
using namespace std;
int main() {
    int n, d;
    cin >> n >> d;
    vector<int> t(n);
    for (auto& e : t) cin >> e;
    vector<vector<int>> a(n, vector<int>(d));
    for (auto& v : a)
        for (auto& e : v) cin >> e;
    vector<int> s(n);
    for (int i = 0; i < n; ++i) {
        for (int j = 0; j < d; ++j) s[i] += abs(a[i][j] - t[i]);
    }
    cout << *max_element(s.begin(), s.end()) << endl;
}

投稿日時:
最終更新: