Nội dung Bài tập
Mã:
cau2_tmp
Tên:
cau2_tmp
Dạng thi:
oi
Thang điểm:
4 điểm
Giới hạn thời gian:
1 giây
Giới hạn bộ nhớ:
256 MB
Được tạo bởi:
thuthq

Hãy sử dụng vector để thực hiện các yêu cầu sau đây:

Nhập vào một dãy số nguyên, đó đó yêu cầu xóa những số trùng lặp, đảm bảo trong dãy số không có số trùng nhau. Sắp xếp dãy mới theo thứ tự tăng dần. Sau đó anh/chị hãy chuyển sang ma trận vuông NxN. Hãy thêm những số 0 vào cuối dãy số, để đảm bảo ma trận NxN đầy đủ số lượng. Lưu ý ma trận vuông NxN là ma trận có số lượng nhỏ nhất để N*N >= số lượng phần tử được lập bởi dãy số ban đầu (sau khi xóa số).

Ví dụ:

4 3 2 5 1 4 5


Sau khi xóa những số trùng lặp: 4 3 2 5 1, sắp xếp tăng dần: 1 2 3 4 5, chuyển thành ma trận 3x3

1

2

3

4

5

0

0

0

0


Input:

Gồm 1 dòng chứa một dãy số nguyên.

Output:

Xuất ra ma trận NxN được tìm thấy


Ví dụ:

Input

Output

4 3 2 5 1 4 5

1 2 3

4 5 0

0 0 0




    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin



Phần thảo luận