Z. 巨型披萨

    Type: Default 1000ms 256MiB

巨型披萨

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目背景

翻译自 CSES-1684 题。

题目描述

Uolevi 的家人将一起点一个大披萨。总共有 nn 个家庭成员会参与点单,披萨上有 mm 种可能的配料。披萨可以有任意数量的配料。

每个家庭成员都会给出两个关于配料的愿望。愿望的形式为:“配料 xx 是好/坏的”。你的任务是选择配料,使得每个家庭成员至少有一个愿望成立(即:披萨中包含一个“好”的配料,或没有包含一个“坏”的配料)。

输入格式

第一行包含两个整数 nnmm:分别表示家庭成员的数量和配料的数量。配料编号为 1,2,,m1,2,…,m

接下来的 nn 行,每行包含两个愿望,形式为 "+x+x"(配料 xx 是好的)或 "x-x"(配料 xx 是坏的)。

输出格式

输出一行包含 mm 个符号:对于每个配料,若包含该配料则输出 +,否则输出 -。你可以输出任意一个有效解。

如果没有有效解,输出 IMPOSSIBLE

样例

3 5
+ 1 + 2
- 1 + 3
+ 4 - 2
- + + + -

说明/提示

1n,m1051 \leq n,m \leq 10^5

1xm1 \leq x \leq m

CSES4 图论

Not Claimed
Status
Done
Problem
36
Open Since
2025-5-21 0:00
Deadline
2025-5-31 23:59
Extension
24 hour(s)