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

Bài 2 · Lập trình

Làng hoa

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

Đề bài

Dọc theo tuyến đường vào Làng hoa Sa Đéc có nn điểm tham quan đánh số từ 1 đến nn theo hướng từ đầu đường vào làng hoa đến cuối đường. Để phục vụ du khách, ban quản lý đã trang bị các xe điện để đưa đón khách. Các xe điện được chia thành hai tuyến, tuyến thứ nhất chạy theo hướng từ đầu đường đến cuối đường và tuyến thứ hai chạy theo hướng ngược lại. Khi xe điện chạy đến điểm dừng cuối cùng của tuyến thì tất cả du khách phải xuống xe để xe vào nhà ga nạp lại điện. Để tránh quá tải tại các điểm tham quan cũng như tránh ùn tắc giao thông, mỗi tuyến xe điện chỉ dừng lại tại một số điểm tham quan để đón trả khách.

Yêu cầu: Có kk du khách hiện đang ở điểm tham quan số 1 và đã biết thông tin về các điểm dừng đón trả khách của mỗi tuyến xe điện. Du khách thứ ii muốn di chuyển đến điểm tham quan sis_i. Hãy cho biết mỗi du khách có thể di chuyển đến điểm tham quan mong muốn bằng cách sử dụng xe điện hay phải sử dụng phương tiện giao thông khác?

Dữ liệu vàoLANGHOA.INP

Cho từ tệp văn bản LANGHOA.INP có dạng:

  • Dòng thứ nhất ghi hai số nguyên dương nn, kk (1≤n≤1051 \le n \le 10^5, 1≤k≤1051 \le k \le 10^5)
  • Dòng thứ hai ghi nn số nguyên a1,a2,…,ana_1, a_2, \dots, a_n, trong đó ai=1a_i = 1 nếu tuyến xe điện thứ nhất có dừng lại để đón trả khách tại điểm tham quan thứ ii và ai=0a_i = 0 nếu xe điện không dừng lại tại điểm tham quan thứ ii (i=1..ni = 1..n).
  • Dòng thứ ba ghi nn số nguyên b1,b2,…,bnb_1, b_2, \dots, b_n, trong đó bi=1b_i = 1 nếu tuyến xe điện thứ hai có dừng lại để đón trả khách tại điểm tham quan thứ ii và bi=0b_i = 0 nếu xe điện không dừng lại tại điểm tham quan thứ ii (i=1..ni = 1..n).
  • Dòng thứ tư ghi kk số nguyên dương s1,s2,…,sks_1, s_2, \dots, s_k trong đó sis_i là điểm tham quan mà du khách thứ ii muốn di chuyển đến (1≤si≤n1 \le s_i \le n, i=1..ki = 1..k)

Các số trên cùng một dòng ghi cách nhau ít nhất một khoảng trống.

Kết quả raLANGHOA.OUT

Ghi vào tệp văn bản LANGHOA.OUT gồm một dòng ghi kk số nguyên – số thứ ii bằng 1 nếu du khách thứ ii có thể di chuyển bằng xe điện đến điểm tham quan sis_i và bằng 0 nếu du khách thứ ii không thể di chuyển bằng xe điện đến điểm tham quan sis_i.

Ràng buộc

  • Có 70% số test tương ứng 70% số điểm có giá trị k≤100k \le 100
  • Có 30% số test tương ứng 30% số điểm có giá trị k≤105k \le 10^5

Ví dụ

Dữ liệu vàoLANGHOA.INP
6 2
1 0 1 1 0 1
1 1 0 1 1 0
2 5
Kết quả raLANGHOA.OUT
1 0

Giải thích

  • Du khách thứ nhất có thể đến điểm tham quan số 2 bằng cách đi theo tuyến thứ nhất đến điểm tham quan số 4 thì xuống xe và chuyển sang tuyến thứ hai đi ngược về điểm số 2.
  • Du khách thứ hai không thể dùng xe điện để đi đến điểm tham quan số 5.

Thuộc đề thi

Kỳ thi chọn học sinh giỏi lớp 9 cấp tỉnh năm học 2018 - 2019 — Môn: Tin học

Đồng Tháp · Cấp tỉnh · Năm học 2018-2019