解题思路:
注意事项:
最后输出s1前面没有int的话,会有小数部分出现。拿例题中的数据来说的话,输出就会是90788004.0 68.4。
参考代码:
a,b=map(int,input().split())
s1=[]
s2=[]
for i in range(a):
c,d=map(float,input().split())
s1.append(c)
s2.append(d)
m=sorted(s2)
n=m[-b]
for i in range(a):
if s2[i]==n:
print(int(s1[i]),s2[i])
break
0.0分
2 人评分
简单的a+b (C语言代码)浏览:548 |
C二级辅导-进制转换 (C语言代码)浏览:615 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:615 |
兰顿蚂蚁 (C++代码)浏览:1091 |
WU-字符串比较 (C++代码)浏览:757 |
DNA (C语言描述,数据结构)浏览:859 |
【明明的随机数】 (C语言代码)浏览:787 |
用筛法求之N内的素数。 (C++代码)浏览:693 |
DNA (C语言代码)浏览:394 |
数组输出 (C语言代码)浏览:703 |