Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

BLSCALES - Cân đĩa thăng bằng

Cửa hàng nhà Tèo bán hàng sử dụng cân đĩa thăng bằng. Có n quả cân đánh số từ 1 đến n, quả thứ i có khối lượng là wi. Khi cần cân một mặt hàng nào đó, Tèo sẽ đặt mặt hàng cần cân lên một bên đĩa và chọn một số quả cân đặt lên đĩa còn lại sao cho cân thăng bằng, tổng khối lượng của những quả cân đặt trên đĩa sẽ là khối lượng của mặt hàng cần cân.

BLSCALES

Nhà Tèo hiện đang bán m mặt hàng đánh số từ 1 đến m, mặt hàng thứ i có khối lượng là vi (Đấy là Tèo biết vậy thôi chứ khi bán vẫn phải cân cho khách hàng xem). Em hãy giúp bạn Tèo tính toán xem những mặt hàng nào có thể cân được nhé.

Dữ liệu vào:

  • Dòng đầu chứa hai số nguyên dương nm.
  • Dòng thứ hai chứa n số nguyên dương w1, w2, …, wn là khối lượng của n quả cân.
  • Dòng thứ ba chứa m số nguyên dương v1, v2, …, vm là khối lượng của m mặt hàng.

Hai số liên tiếp trên một dòng được ghi cách nhau một dấu cách.

Dữ liệu ra:

Ghi ra một xâu độ dài m, ký tự thứ i là 1 nếu mặt hàng thứ i có thể cân được và là 0 nếu mặt hàng thứ i không thể cân được.

Ví dụ:

Dữ liệu vào:
3 4
1 2 5
1 2 3 4

Dữ liệu ra:
1110

Giới hạn:1 ≤ n ≤ 20; 1 ≤ m ≤ 105; 1 ≤ wi, vi ≤ 106.

Chú ý: Có 50% có n ≤ 15 và m ≤ 100.


Được gửi lên bởi:noname00.pas
Ngày:2018-04-08
Thời gian chạy:0.100s-1s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:C-CLANG C CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG C99 JAVA PAS-FPC PYTHON PYTHON3
Nguồn bài:ĐỀ THI CHỌN ĐỘI TUYỂN HSGQG VÒNG TRƯỜNG NĂM 2019

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.