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.|

CHNREST - Chinese restaurant

Hàng năm vì muốn có không khí ấm cúng và cũng để tiết kiệm nên bạn thường tổ chức sinh nhật ở nhà. Tuy nhiên trước sinh nhật năm nay vài hôm bạn đã thi đậu vào đội tuyển tin học quốc gia. Đây là một sự kiện đặc biệt có ý nghĩa nên bạn quyết định mừng ngày sinh nhật của mình tại một nhà hàng Trung Quốc sang trọng và bạn tự nhủ lần này nhất định phải tiêu xài rộng tay hơn. Mọi việc chuẩn bị đã gần xong nhưng còn một vấn đề làm bạn khá nhức đầu, đó là làm sao chọn được những món ăn mà mọi người cùng thích.

Nhà hàng có M món ăn khác nhau và thú vị ở chỗ là mỗi món ăn rất nhiều nên có thể đủ cho bao nhiêu người cũng được, vì thế vấn đề là gọi món nào chứ không phải mỗi món gọi bao nhiêu. Có tất cả N người đến dự tiệc sinh nhật (bao gồm cả bạn trong đó). Bạn đã tìm hiểu được danh sách những món ăn yêu thích của từng người và bạn muốn rằng đối với mỗi người phải có ít nhất 2 món mà họ thích. Tuy nhiên sau khi ăn xong còn nhiều tiết mục hấp dẫn khác nên bạn cũng muốn rằng bất kỳ ai cũng không có quá 2 món ăn yêu thích trong danh sách được đặt trước. Và vấn đề cuối cùng, đây là tiền của bố mẹ nên cũng không nên tiêu xài quá đáng.

Yêu cầu

Hãy cho biết số tiền ít nhất phải trả để gọi một thực đơn thỏa mãn các yêu cầu trên.

Dữ liệu

- Dòng đầu tiên chứa hai số M, N
- Dòng thứ hai chứa M số Pi là giá của món thứ i.
- Trong N dòng cuối cùng, dòng thứ k ghi danh sách các món yêu thích của người thứ k.

Kết quả

- Gồm một số duy nhất là kết quả của bài toán, hoặc
- in ra -1 nếu không có cách gọi món nào thỏa mãn.

Ví dụ

Dữ liệu:
5 3
100 150 300 425 200
1 2 4
1 3 4 5
1 4 5

Kết quả:
450

Giới hạn

- M ≤ 30.
- N ≤ 10.


Được gửi lên bởi:AnhDQ
Ngày:2009-06-17
Thời gian chạy:0.100s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:Tất cả ngoại trừ: ERL GOSU JS-RHINO NODEJS PERL6 PYPY RUST SED VB.NET
Nguồn bài:Collected

hide comments
2019-06-19 05:59:23
Đề bài thiếu nhiều trường hợp lắm, anh em không nên làm
2018-02-09 14:59:31 Sơn Tùng M-TP
Nhất định phải làm được.
2017-12-28 13:34:49
Time dinh cao =))
2017-10-02 09:55:53
Quang Điện xl vãi
2017-03-12 15:01:29
bài này có test nào hiểm ko @@ mình lấy bài mẫu chạy so test trên máy đúng mà nộp vẫn sai là ntn@@
2016-12-08 04:40:40 le tuan dung
Tôi là Lê Tuấn Dũng. Xin chào các fan hâm mộ.
2015-11-03 23:16:24
Tham khảo : http://www.oni.vn/uR57W

Blog Thuật toán SPOJ (vnspoj) hy vọng giúp mọi người với solution và code hơn 300 bài tại : http://www.oni.vn/uR57W
2015-05-24 16:17:07 Prismatic
Đề bài không rõ ràng gì cả :( trong danh sách của 1 người thì 1 món có thể lập nhiều lần nữa @@
2013-07-26 08:09:40 pha
Giới hạn của Pi nằm trong phạm vi số nguyên 32-bit thì phải.
2012-11-11 03:09:22 Living on my own
cho em đề bài cho nghĩa là bắt buộc mỗi người có 2 món ăn yêu thích ạ ? Ít nhất 2 món và không quá 2 món ?? @@
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.