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 |
|
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 |