Asa's Website

C - Spreadsheet

cpaojitp1

最終更新日

Table of Contents

Loading...

問題

https://onlinejudge.u-aizu.ac.jp/courses/lesson/2/ITP1/7/ITP1_7_C

問題文

rrcc 列の表を読み込んで、各行・各列の合計を右・下に挿入した新しい表を出力してね。

制約

サンプル

I/O 1

4 5 1 1 3 4 5 2 2 2 4 5 3 3 0 1 1 2 3 4 4 6
1 1 3 4 5 14 2 2 2 4 5 15 3 3 0 1 1 8 2 3 4 4 6 19 8 9 9 13 17 56

考察

やるだけ。

コード

https://onlinejudge.u-aizu.ac.jp/status/users/a01sa01to/submissions/1/ITP1_7_C/judge/6370759/C++17

int main() { int r, c; cin >> r >> c; vector a(r + 1, vector<int>(c + 1, 0)); rep(i, r) rep(j, c) cin >> a[i][j]; rep(i, r) rep(j, c) { a[r][j] += a[i][j]; a[i][c] += a[i][j]; } rep(i, r) a[r][c] += a[i][c]; rep(i, r + 1) rep(j, c + 1) cout << a[i][j] << (j == c ? "\n" : " "); return 0; }