#P2474. [SCOI2008] 天平

    ID: 1486 远端评测题 1000ms 125MiB 尝试: 0 已通过: 0 难度: 6 上传者: 标签>2008四川各省省选状态压缩,状压差分约束期望

[SCOI2008] 天平

题目描述

你有 nn 个砝码,均为 11 克,22 克或者 33 克。你并不清楚每个砝码的重量,但你知道其中一些砝码重量的大小关系。你把其中两个砝码 A 和 B 放在天平的左边,需要另外选出两个砝码放在天平的右边。问:有多少种选法使得天平的左边重(c1c_1)、一样重(c2c_2)、右边重(c3c_3)?(只有结果保证唯一确定的选法才统计在内)

输入格式

第一行包含三个正整数 nn, AA, BB1A,Bn1\le A,B\le n, ABA\neq B)。

以下 nn 行包含重量关系矩阵,其中第 ii 行第 jj 个字符为加号 + 表示砝码 ii 比砝码 jj 重,减号 - 表示砝码 ii 比砝码 jj 轻,等号 = 表示砝码 ii 和砝码 jj 一样重,问号 ? 表示二者的关系未知。

数据保证至少存在一种情况符合该矩阵。

输出格式

仅一行,包含三个整数,即 c1c_1c2c_2c3c_3

6 2 5
?+????
-?+???
?-????
????+?
???-?+
????-?
1 4 1
14 8 4
?+???++?????++
-??=?=???????=
??????????=???
?=??+?==??????
???-???-???-??
-=????????????
-??=???=?-+???
???=+?=???????
??????????????
??????+???????
??=???-????-??
????+?????+???
-?????????????
-=????????????
18 12 11

提示

4n504\le n\le 50