题解 | #输入n个整数,输出其中最小的k个#
输入n个整数,输出其中最小的k个
http://www.nowcoder.com/practice/69ef2267aafd4d52b250a272fd27052c
while True:
try:
x,y = input().split() #split分离后还是字符换
z = input()
list2 = []
for i in z.split():
list2.append(int(i)) #将第二行输出的字符串一空格分开,再把每个强制转变成int类型的数存在列表中
list2.sort()
list3 = list2[:int(y)]
print(' '.join(map(str, list3))) #使用join拼接的前提是字符串,所以先把列表中的int类型转换成字符串
except:
break
try:
x,y = input().split() #split分离后还是字符换
z = input()
list2 = []
for i in z.split():
list2.append(int(i)) #将第二行输出的字符串一空格分开,再把每个强制转变成int类型的数存在列表中
list2.sort()
list3 = list2[:int(y)]
print(' '.join(map(str, list3))) #使用join拼接的前提是字符串,所以先把列表中的int类型转换成字符串
except:
break