Cho một dãy gồm n số nguyên dương A1,A2,…,An. (N≤104,Ai≤109). Hãy in ra dãy số sau khi sắp xếp dãy số giảm dần (Ai>=Ai+1). Input Dòng đầu chứa số n, Dòng thứ hai chứa n số nguyên dương A1,A2,…,An. Output Một dòng chứa dãy số đã sắp xếp giảm dần. Sample Input Copy 6 91 451 43 3 451 54 Sample Output Copy 451 451 91 54 43 3 https://lqdoj.edu.vn/problem/sortcb01 2 Cho một dãy gồm N số nguyên dương A1,A2,…,AN.(N≤104,Ai≤109) và số K (K≤N). Hãy in ra số nhỏ thứ K trong dãy. Input Dòng đầu chứa số N,K, Dòng thứ hai chứa N số nguyên dương A1,A2,…,AN. Output Một dòng chứa dãy số nhỏ thứ K trong dãy. Input Copy 6 4 91 451 43 3 452 54 Output Copy 91 https://lqdoj.edu.vn/problem/sortcb02 hai bài bạn làm python hết nha

2 câu trả lời

1:

n = int(input())
a = input().split()
for i in range(len(a)):
    a[i] = int(a[i])
a.sort(reverse=True)
for i in range(n):
    print(a[i],end=' ')

2:

[n,k] = input().split()
n = int(n)
k = int(k)
a = input().split()
for i in range(len(a)):
    a[i] = int(a[i])
a.sort(reverse=True)
print(a[n-k])

Bài 1: 

n = int(input())
a = input().split()
b = [int(i) for i in a]
b.sort(reverse = True)
print(*b)

=====================

Bài 2:

[n,k] = input().split()
k = int(k)
a = input().split()
b = [int(i) for i in a]
b.sort()
print(b[k-1])

=====================

b = [int(i) for i in a]: chuyển các phần tử trong a sang b và ép kiểu thành int.