Submission #8401713


Source Code Expand

#include <bits/stdc++.h>
using namespace std;
 
// 1人のテストの点数を表す配列から合計点を計算して返す関数
// 引数 scores: scores.at(i)にi番目のテストの点数が入っている
// 返り値: 1人のテストの合計点
int sum(vector<int> scores) {
 int s = 0;
  for (int i=0;i<scores.size();i++){
    s += scores.at(i);
  }
  return s;
}
 
// 3人の合計点からプレゼントの予算を計算して出力する関数
// 引数 sum_a: A君のテストの合計点
// 引数 sum_b: B君のテストの合計点
// 引数 sum_c: C君のテストの合計点
// 返り値: なし

void output(int sum_a, int sum_b, int sum_c) {
  cout << sum_a * sum_b *sum_c << endl;
}
 
// -------------------
// ここから先は変更しない
// -------------------
 
// N個の入力を受け取って配列に入れて返す関数
// 引数 N: 入力を受け取る個数
// 返り値: 受け取ったN個の入力の配列
vector<int> input(int N) {
  vector<int> vec(N);
  for (int i = 0; i < N; i++) {
    cin >> vec.at(i);
  }
  return vec;
}
 
int main() {
  // 科目の数Nを受け取る
  int N;
  cin >> N;
 
  // それぞれのテストの点数を受け取る
  vector<int> A, B, C;
  A = input(N);
  B = input(N);
  C = input(N);
 
  // プレゼントの予算を出力
  output(sum(A), sum(B), sum(C));
}

Submission Info

Submission Time
Task EX15 - 1.15
User yutori1515
Language C++14 (GCC 5.4.1)
Score 100
Code Size 1404 Byte
Status AC
Exec Time 1 ms
Memory 256 KB

Judge Result

Set Name all
Score / Max Score 100 / 100
Status
AC × 5
Set Name Test Cases
all sample01.txt, sample02.txt, sample03.txt, sample04.txt, test01.txt
Case Name Status Exec Time Memory
sample01.txt AC 1 ms 256 KB
sample02.txt AC 1 ms 256 KB
sample03.txt AC 1 ms 256 KB
sample04.txt AC 1 ms 256 KB
test01.txt AC 1 ms 256 KB