公式
A - 気温予報の誤差分析 / Error Analysis of Temperature Forecasts 解説
by
A - 気温予報の誤差分析 / Error Analysis of Temperature Forecasts 解説
by
MtSaka
初心者の方へ
- AtCoder をはじめたばかりで何をしたらよいか分からない方は、まずは practice contest の問題A「Welcome to AtCoder」を解いてみてください。基本的な入出力の方法が載っています。
- また、プログラミングコンテストの問題に慣れていない方は、AtCoder Beginners Selection の問題をいくつか解いてみることをおすすめします。
- C++入門 AtCoder Programming Guide for beginners (APG4b) は、競技プログラミングのための C++ 入門用コンテンツです。
- Python入門 AtCoder Programming Guide for beginners (APG4bPython) は、競技プログラミングのための Python 入門用コンテンツです。
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;
}
投稿日時:
最終更新:
