1 条题解
-
0
#include <iostream> #include <vector> using namespace std; int main() { // 已知试卷的答案和分数 vector<vector<int>> answers = { {0, 0, 1, 0, 1, 0, 0, 1, 0, 0}, // 试卷一 {0, 1, 1, 1, 0, 1, 0, 1, 1, 1}, // 试卷二 {0, 1, 1, 1, 0, 0, 0, 1, 0, 1} // 试卷三 }; vector<int> scores = {70, 50, 30}; // 试卷对应的分数 vector<int> unknownAnswers = {0, 0, 1, 1, 1, 0, 0, 1, 1, 1}; // 待批试卷的答案 // 计算漏批试卷的分数 int totalScore = 0; for (int i = 0; i < 10; ++i) { // 遍历每一道题 int correctCount = 0; for (int j = 0; j < 3; ++j) { // 遍历已知试卷 if (answers[j][i] == 1) { // 该试卷答对 correctCount++; } } // 判断漏批试卷的答案 if (unknownAnswers[i] == 1) { // 待批试卷答对 totalScore += 10; // 计入分数 } } cout << totalScore << endl; // 输出结果 return 0; }
- 1
信息
- ID
- 680
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 10
- 标签
- 递交数
- 6
- 已通过
- 3
- 上传者