时间限制: 1000 ms 内存限制: 65536 KB
提交数: 53721 通过数: 23823【题目描述】
在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和成绩,求考第k名学生的学号和成绩。
【输入】
第一行有两个整数,分别是学生的人数<span id="MathJax-Span-2" class="mrow"><span id="MathJax-Span-3" class="mi">n<span id="MathJax-Span-4" class="texatom"><span id="MathJax-Span-5" class="mrow"><span id="MathJax-Span-6" class="mo">(<span id="MathJax-Span-7" class="mn">1<span id="MathJax-Span-8" class="mo">≤<span id="MathJax-Span-9" class="mi">n<span id="MathJax-Span-10" class="mo">≤<span id="MathJax-Span-11" class="mn">100<span id="MathJax-Span-12" class="texatom"><span id="MathJax-Span-13" class="mrow"><span id="MathJax-Span-14" class="mo">)n(1≤n≤100),和求第k名学生的<span id="MathJax-Span-16" class="mrow"><span id="MathJax-Span-17" class="mi">k<span id="MathJax-Span-18" class="texatom"><span id="MathJax-Span-19" class="mrow"><span id="MathJax-Span-20" class="mo">(<span id="MathJax-Span-21" class="mn">1<span id="MathJax-Span-22" class="mo">≤<span id="MathJax-Span-23" class="mi">k<span id="MathJax-Span-24" class="mo">≤<span id="MathJax-Span-25" class="mi">n<span id="MathJax-Span-26" class="texatom"><span id="MathJax-Span-27" class="mrow"><span id="MathJax-Span-28" class="mo">)k(1≤k≤n)。
其后有<span id="MathJax-Span-30" class="mrow"><span id="MathJax-Span-31" class="mi">nn行数据,每行包括一个学号(整数)和一个成绩(浮点数),中间用一个空格分隔。
【输出】
输出第<span id="MathJax-Span-33" class="mrow"><span id="MathJax-Span-34" class="mi">kk名学生的学号和成绩,中间用空格分隔。(注:请用<span id="MathJax-Span-36" class="mrow"><span id="MathJax-Span-37" class="mi">%<span id="MathJax-Span-38" class="mi">g%g输出成绩)
【输入样例】
5 3 90788001 67.8 90788002 90.3 90788003 61 90788004 68.4 90788005 73.9
【输出样例】
90788004 68.4
信息学奥赛学习资料
链接:https://pan.baidu.com/s/1IBH3uj7OdE6gx16RYxZCtw?pwd=ip6d
提取码:ip6d
#include<bits/stdc++.h> using namespace std; typedef struct score { int number; float sc; } lade; int main() { int n,k; cin>>n>>k; lade a[n]; float b[n]; for(int i=0; i<n; i++) { cin>>a[i].number>>a[i].sc; b[i]=a[i].sc; } sort(b,b+n); cout<<a[k].number<<" "<<a[k].sc; return 0; }
标签:1176,学号,int,一本,信息学,学生,sc,成绩 From: https://www.cnblogs.com/sd129/p/16652504.html