ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

PTA 乙级 1077 互评成绩计算 (20 分)

2021-10-03 01:03:23  阅读:184  来源: 互联网

标签:20 G2 int 1077 sum cin 互评 score include


 

 做的十分暴力

不多说了

直接上代码吧

python也试着写了写,总共不超过10行

自行摸索吧(嘿嘿)

C++

 1 #include <iostream>
 2 #include <vector>
 3 #include <algorithm>
 4 #include <cmath>
 5 using namespace std;
 6 
 7 int main() {
 8     int N = 0, M = 0;
 9     cin >> N >> M;
10     for (int i = 0; i < N; ++i) {
11         int G1 = 0;
12         cin >> G1;
13         vector<int> G2;
14         for (int j = 0; j < N - 1; ++j) {
15             int score = 0;
16             cin >> score;
17             if(score <= M && score >= 0) G2.push_back(score);
18         }
19         sort(G2.begin(), G2.end());
20         G2.pop_back();
21         G2.erase(G2.begin());
22         int sum = 0;
23         for(int j : G2) {
24             sum += j;
25         }
26         float G2_avg = sum / G2.size();
27         cout << round((G2_avg + G1) / 2) << endl;
28     }
29     return 0;
30 }

 

标签:20,G2,int,1077,sum,cin,互评,score,include
来源: https://www.cnblogs.com/SCP-514/p/15363154.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有