HSG9_04 - TRỒNG CÂY - TS10 Phan Bội Châu 2021
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: admin

Câu 4 (4,0 điểm) TRỒNG CÂY

Bác Bình có một khu vườn rất nhiều cây, mỗi cây có một chiều cao khác nhau. Bác Bình muốn chọn tất cả các đặc biệt cây trong vườn để trồng thành một mới hàng ( đặc biệt cây là cây có chiều cao là một số nguyên tố ). Hơn nữa để cây tiếp xúc tốt với ánh sáng bác có ý tưởng bố trí các vị trí đặc biệt của cây theo quy tắc thực hiện lần lượt như sau:

Description: https://code9.info/wp-content/uploads/2022/04/trong-cay-chuyen-tin-PBC.png

– B1: Chọn cao nhất đặt mốc;

– B2: Cây cao tiếp theo đặt ở bên trái mốc;

– B3: Cây cao tiếp theo nữa ở bên phải của mốc;

Thực hiện lặp đi lặp lại B2, B3 cho đến khi hết đặc biệt cây.

Yêu cầu: Cho trước số lượng và chiều cao của các cây trong vườn, hãy giúp bác Bình trồng các cây đặc biệt theo đúng ý của bác.

Dữ liệu vào: Từ file văn bản TRONGCAY.INP gồm hai dòng:

  • First line chứa N nguyên số (1 ≤ N ≤ 10 6 ) là cây số lượng trong vườn.
  • Thứ hai dòng chứa N số nguyên i (1 ≤ i ≤ 10 7 , 1 ≤ i ≤ N ) là chiều cao của thứ i cây .

Kết quả: Ghi ra file văn bản TRỌNG CAY.OUT gồm các số trên cùng một dòng là chiều cao của các đặc điểm trong mới cây. Nếu không có đặc biệt cây nào, hãy ghi ra tệp giá trị ˗1.

Các số cách nhau ít nhất một trống cách.

Ví dụ

TRONGCAY.INP

TRONGCAY.OUT

 

TRONGCAY.INP

TRONGCAY.OUT

8

2 55 23 16 53 5 20 17

5 23 53 17 2

 

3

25 18 9

˗1

Giới hạn:       – 75% số kiểm tra với 1 ≤ N ≤ 10 4 .

                      – Kiểm tra 25% với 10 4 <N ≤ 10 6 .

Back to Top