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
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