问题 6320 --3.装扮(dress)

6320: 3.装扮(dress)

题目描述

有天知知想约小Q 看电影,知知有N 件衣服,M 条裤子,K 双鞋子,他决定好好打扮下自己。可是有些衣服和裤子以及裤子和鞋子的组合,让小Q 不愿意跟他走在一起。 现在请你帮知知算算,有多少种穿着方案是小Q 满意的。

输入

第一行四个整数N,M,K,P。其中N,M,K 为题目描述中的变量,P 表示有多少种组合是小Q 不喜欢的接下来P 行,每行为“CP x y”表示小Q 不喜欢的第x 件衣服和第y件裤子组合,或者“PS y z”(表示小Q 不喜欢的第y 条裤子和第z 双鞋子组合)。 数据保证,不喜欢的组合不会重复出现。编号从1开始。

输出

输出小Q 喜欢的衣服、裤子和鞋子的组合方案。

样例输入输出

输入#1 复制
2 2 2 0
输出#1 复制
8
输入#2 复制
2 2 2 2
CP 1 1
PS 1 10
输出#2 复制
5

提示

【样例解释】 样例1:可以随意搭配。 样例2:(衣服,裤子,鞋子)合法搭配方案是:(1,2,1),(1,2,2),(2,1,2),(2,2,1),(2,2,2)。 【数据范围】 对于30%的数据,N,M,K 的范围是[0,300],P 的范围是[0,300] 对于60%的数据,N,M,K 的范围是[0,3000],P 的范围是[0,10000] 另有10%的数据,P=0 对于100%的数据,N,M,K 的范围是[0,100000],P 的范围是[0,100000]
序号 标题 作者 发表时间 费用 订购数 操作