- 进步的土拨鼠
有手就行
- 2024-7-17 18:08:11 @
#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