#include <iostream>
#include <iomanip> // 用于控制输出精度
#include <vector>

using namespace std;

int main() {
int n;
cin >> n;

vector<pair<double, int>> simulations; // 模拟考试的难度和成绩
double total_simulations_score = 0.0;
for (int i = 0; i < n; ++i) {
double difficulty;
int score;
cin >> difficulty >> score;
simulations.push_back({difficulty, score});
total_simulations_score += difficulty * score;
}

double average_simulation_score = total_simulations_score / n;

double final_difficulty;
int final_score;
cin >> final_difficulty >> final_score;

double final_score_calculated = final_difficulty * final_score;cout << fixed << setprecision(1); // 设置输出精度为1位小数

if (final_score_calculated > average_simulation_score) {
cout << 1 << endl; // 输出进步
cout << final_score_calculated - average_simulation_score << endl; // 输出进步了多少分
} else {
cout << 0 << endl; // 输出退步
cout << average_simulation_score - final_score_calculated << endl; // 输出退步了多少分
}

return 0;
}

0 comments

No comments so far...

Information

ID
37
Time
1000ms
Memory
256MiB
Difficulty
3
Tags
(None)
# Submissions
23
Accepted
10
Uploaded By