HSG9_63 - Câu 2 - Sắp xếp mảng - Diễn Châu NA 2023
Dữ liệu vào: Standard input
Dữ liệu ra: Standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: phanhieubl

Câu 2: (6.0 điểm)  Sắp xếp mảng

Cho dãy N số nguyên a[1], a[2], ...a[N], trong đó mỗi phần tử có giá trị trong phạm vi từ 0 đến 2. Hãy sắp xếp dãy theo trật tự không giảm (Tức là phần tử đứng sau luôn lớn hơn hoặc bằng phần tử đứng kề trước nó).

Dữ liệu: vào từ file SORTING.INP gồm:

Dòng đầu chứa một số nguyên T (1 <=T <= 100) biểu thị số bộ dữ liệu cần kiểm tra. Trong đó, mỗi bộ dữ liệu gồm:

+ Dòng thứ nhất chứa số nguyên N (1 <=N<=106)

+ Dòng thứ hai chứa N số nguyên ai (0 ≤ a ≤ 2, i= 1..N), được phân cách với nhau bởi dấu cách.

Kết quả: ghi ra file SORTING.OUT gồm T dòng, mỗi dòng là một dãy số tương ứng với dữ liệu vào nhưng đã được sắp xếp.

Ví dụ

SORTING.INP

SORTING.OUT

2

5

0 2 1 2 0

3

0 1 0

0 0 1 2 2

0 0 1

Back to Top