2026/5/21 13:35:41
网站建设
项目流程
重庆企业网站营销设计,大学个人网站期末作业,贵阳网站开发人员工资,代理公司注册合同范本2025年暨南大学计算机考研复试机试真题
2025年暨南大学计算机考研复试上机真题
历年暨南大学计算机考研复试上机真题
历年暨南大学计算机考研复试机试真题
更多学校题目开源地址#xff1a;https://gitcode.com/verticallimit1/noobdream
N 诺 DreamJudge 题库#xff1…2025年暨南大学计算机考研复试机试真题2025年暨南大学计算机考研复试上机真题历年暨南大学计算机考研复试上机真题历年暨南大学计算机考研复试机试真题更多学校题目开源地址https://gitcode.com/verticallimit1/noobdreamN 诺 DreamJudge 题库输入 “学校名称” 即可筛选该校历年机试真题题目均在考纲范围内按难度自动排序。还可搭配《计算机考研机试攻略》刷题书中题目可通过题号直接在题库中查找。成绩排名题目描述Time Limit: 1000 msMemory Limit: 256 mb对 n 个同学的考试成绩从大到小排名成绩相同的算同一名。求排名为 m 的成绩。若无排名为m的成绩输出最后一名的成绩。输入输出格式输入描述:一共三行 第一行一个整数 n表示同学的个数。 第二行n 个整数表示 n 个同学的成绩。 第三行一个整数 m表示排名。 1 n , m 1000输出描述:一个整数表示排名为 m 的成绩。输入输出样例输入样例#:6 100 100 99 98 97 2输出样例#:99代码一#include stdio.h#include stdlib.hint cmp(const void* a, const void* b){int *ia (int*)a, *ib (int*)b;if (*ia *ib)return -1;if (*ia *ib)return 1;return 0;}int main(){int n;scanf(%d, n);int scores[1001] {};for (int i 0; i n; i)scanf(%d, scores i);qsort(scores, n, sizeof(int), cmp);int m;scanf(%d, m);int diff[1001] {};int num 1;diff[0] scores[0];for (int i 1; i n; i) {if (scores[i] ! scores[i - 1])diff[num] scores[i];}m num - m;if (m 0)m 0;printf(%d\n, diff[m]);return 0;}代码二#includebits/stdc.husing namespace std;bool cmp(int a,int b){return ab;}int main(){int n;cinn;vectorint vec(n);for(int i0;ivec.size();i){cinvec[i];}int m;cinm;sort(vec.begin(),vec.end(),cmp);int count 0;int a -1;for(int i0;ivec.size();i){if(vec[i]!a){a vec[i];count;}if(countm){coutvec[i]endl;}}if(countm){coutvec[vec.size()-1]endl;}return 0;}代码三#include iostream#include algorithm#include vectorusing namespace std ;static bool cmp(int a , int b){return a b ;}int main(){int n , m ;cin n ;vectorint a(n) ;for(int i 0 ; i n ; i ) cin a[i] ;cin m ;sort(a.begin() , a.end() , cmp) ;int k 1 ;for(int i 1 ; i n ; i ){if(a[i] ! a[i - 1]){a[k] a[i] ;k ;}}if(m k) cout a[k - 1] endl ;else cout a[m - 1] endl ;}