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

TWOSAT - Du lịch

Hiện tại, bài tập này đã có trên online judge chính thức của VNOI, bạn có thể truy cập ở đây: https://oj.vnoi.info/problem/twosat


Một công ty du lịch tổ chức cho 1 đoàn du khách nước ngoài đi du lịch M thành phố ở Việt Nam . Tuy nhiên mỗi du khách lại có 2 yêu cầu . Mỗi yêu cầu có dạng “Không muốn đi thành phố A” hoặc “Muốn đi thành phố A” ( A là chỉ số thành phố mà người đó yêu cầu ) . ( Có thể có trường hợp 2 yêu cầu của khách là “Muốn đi thành phố A” và Vì các du khách này là người nước ngoài nên rất khó tính , họ muốn ít nhất 1 trong 2 yêu cầu của họ phải được đáp ứng . Bên công ty du lịch đã đau đầu tìm cách chọn ra các thành phố để đưa đoàn du khách đi mà vẫn chưa tìm được cách nào cả . Bạn được yêu cầu giúp công ty du lịch này chọn ra 1 số thành phố để đưa đoàn du khách này đi mà lại vừa thoả mãn được các du khách này .

Input

Dòng 1 : 2 số nguyên N và M ( 1 ≤ N ≤ 20000 , 1 ≤ M ≤ 8000 ) tương ứng là số khách du lịch và số thành phố .
M dòng tiếp theo gồm 2 số nguyên u , v , -M ≤ u ,v ≤ M ( u <> 0 , v <> 0 ) mô tả yêu cầu của khách thứ i ( số dương nếu yêu cầu du khách i muốn đi thành phố đó và số âm nếu không muốn đi thành phố đó ).

Output

Dòng 1 : Ghi YES nếu có phương án thoả mãn yêu cầu các du khách và ghi NO trong trường hợp ngược lại .
Nếu YES thì ghi tiếp theo như sau :
Dòng 2 : số nguyên dương K là số thành phố được chọn .
Dòng 3 : Gồm K số nguyên là chỉ số của các thành phố được chọn .

Example

Input:
2 3
-1 -2
1 2

Output:
YES
2
2 3

Được gửi lên bởi:Nguyen Minh Hieu
Ngày:2007-03-01
Thời gian chạy:0.100s
Giới hạn mã nguồn:30000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:Tất cả ngoại trừ: ASM64 ERL GOSU JS-RHINO NODEJS OBJC PERL6 PYPY RUST SED SQLITE VB.NET
Nguồn bài:Dựa theo BOI 2001

hide comments
2019-11-23 14:59:29
dăm ba cái two sat :v
duonght_pro_xinhgainhathemattroi_:)
2015-06-21 16:20:48 Phong


Last edit: 2017-03-23 12:15:54
2013-07-31 09:53:15 DNK
K = 0 vẫn coi là số nguyên dương nhé =))
2012-04-29 11:55:55 Shinken Yellow
N dong tiep theo
(0 phai M dong tiep theo)
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.