TRÒ CHƠI

Tý đang tham gia một trò chơi ô số, trò chơi như sau: Cho dãy số \(A\) gồm \(M \times N\) số nguyên \(a_{1},\ a_{2}\ldots\ a_{M \times N}.\ \)Người chơi lần lượt lấy các phần tử của dãy \(A\) rồi đặt vào các ô của hình chữ nhật kích thước \(M \times N\), sao cho giá trị các ô của hình chữ nhật không giảm theo hình zigzac:

A grid of white lines Description automatically generated with medium confidence

Yêu cầu: Các bạn hãy giúp Tý xác định hình chữ nhật sau khi đã đặt hết các số trong dãy.

Dữ liệu vào:

+ Dòng đầu tiên gồm 2 số nguyên dương \(M\)\(N\).

+ Dòng tiếp theo gồm \(M \times N\) số nguyên là các phần tử \(a_{1},\ a_{2}\ldots\ a_{M \times N};\ \left| a_{i} \right| \leq 10^{9}\).

+ Hai số liên tiếp trên cùng dòng được ghi cách nhau bởi dấu cách.

Kết quả:

+ \(M\) dòng, mỗi dòng gồm \(N\) số là giá trị trên các ô của hình chữ nhật sau khi thực hiện theo yêu cầu.

Ví dụ:

Input Output Input Output
3 4
8 7 5 6 -8 -7 -5 -6 1 2 3 4
-8 -7 -6 -5
4 3 2 1
5 6 7 8
1 4
5 6 -8 -7
-8 -7 5 6

Ràng buộc:

+ 50% số test ứng với 50% số điểm của bài toán có: \(M = 1;N \leq 1000\).

+ 25% số test ứng với 25% số điểm của bài toán có: \(M \times N \leq 10^{3}\).

+ 25% số test ứng với 25% số điểm của bài toán có: \(M \times N \leq 10^{5}\).

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. npk1605 (5/10)
  2. tuythoi213 (4/6)
  3. bao_khanh (2/3)
Trong 7 ngày
  1. nguyenanhvu (40/64)
  2. khieuquan (35/59)
  3. ngokhang (27/55)
Trong 30 ngày
  1. quechi (85/105)
  2. dangphong3108 (79/125)
  3. kiennhientv (79/179)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38905

Lưu Hải Phong - 2020
[email protected]