Bỏ qua đến nội dung
Kho đề HSG Tin 9Đề thi cấp tỉnh/thành phố

Bài 3 · Lập trình

Xếp gạch

Điểm
5 điểm
Thời gian
1 giây
Bộ nhớ
1024MB
Tên chương trình
B3.*
Vào / Ra
B3.INP → B3.OUT

Đề bài

Sau khi tham gia trò chơi "Bốc số", An tiếp tục tham gia trò chơi "Xếp gạch". Ban tổ chức cho trước nn chồng gạch được xếp thành một hàng ngang và đánh số từ 1 đến nn. Số viên gạch ở các chồng lần lượt là a1,a2,…,ana_1, a_2, \dots, a_n.

An cần thực hiện mm lượt chơi tương ứng với dãy số nguyên dương b1,b2,…,bmb_1, b_2, \dots, b_m đã biết trước. Ở lượt thứ ii (1≤i≤m)(1 \le i \le m), An được quyền thực hiện chỉ một trong hai lựa chọn:

  • Bỏ qua không sử dụng giá trị bib_i.
  • Xếp thêm bib_i viên gạch lên chồng gạch thứ jj (1≤j≤n)(1 \le j \le n) nếu tất cả các chồng gạch thứ j,j+1,j+2,…,nj, j + 1, j + 2, \dots, n chưa từng được xếp thêm viên gạch nào trong các lượt trước đó.

Trò chơi dừng lại khi hết lượt hoặc An đã thực hiện xếp thêm gạch ở chồng thứ nn. Khi đó ban tổ chức sẽ đếm số gạch ở mỗi chồng và lấy số gạch ở chồng ít nhất làm điểm số của An.

Cách chơi của An là tối ưu nhất nên cậu đã đạt được số điểm tối đa của trò chơi.

Yêu cầu: Hãy tìm ra số điểm An đạt được.

Dữ liệu vàoB3.INP

Dữ liệu: Nhập từ tệp B3.INP gồm 3 dòng:

  • Dòng 1: ghi hai số nguyên dương nn và mm lần lượt là số chồng gạch ban đầu và số lượt chơi của An.
  • Dòng 2: ghi nn số nguyên không âm a1,a2,…,ana_1, a_2, \dots, a_n (ai≤108)(a_i \le 10^8) mô tả số gạch ở các chồng ban đầu.
  • Dòng 3: ghi mm số nguyên dương b1,b2,…,bmb_1, b_2, \dots, b_m (bi≤108)(b_i \le 10^8) mô tả các giá trị của ban tổ chức đưa trước cho An, bib_i là giá trị được sử dụng ở lượt thứ ii.

Kết quả raB3.OUT

Kết quả: Ghi ra tệp B3.OUT gồm 1 dòng chứa số điểm An đạt được.

Ràng buộc

  • 40% số test tương ứng 40% số điểm thoả mãn m=1,1≤n≤103m = 1, 1 \le n \le 10^3;
  • 30% số test tương ứng 30% số điểm thoả mãn m=2m = 2 và 103<n≤10410^3 < n \le 10^4;
  • 30% số test tương ứng 30% số điểm thoả mãn 104<n,m≤10610^4 < n, m \le 10^6.

Ví dụ

Dữ liệu vàoB3.INP
5 3
2 5 1 4 6
1 3 4
Kết quả raB3.OUT
4

Giải thích

An bỏ qua lượt 1; An xếp 3 viên gạch vào chồng gạch thứ nhất ở lượt 2; An xếp 4 viên gạch vào chồng gạch thứ ba ở lượt 3. Khi đó số gạch ở các chồng gạch lần lượt là 5;5;5;4;6 nên số điểm đạt được là 4.

Thuộc đề thi

Kỳ thi chọn học sinh giỏi tỉnh lớp 9 năm học 2023 – 2024 — Môn thi: Tin học

Nghệ An · Cấp tỉnh · Năm học 2023-2024