#1599. 你的牌太多了
你的牌太多了
题目描述
和她的打牌机器人 在打一种很新的牌。
初始时, 和 手中各有 张牌。每张牌有一个花色和一个点数。花色是不超过 的正整数,点数是不超过 的正整数。
打牌会进行 轮,每轮 会从手中选择一张牌打出。 会从当前手牌中打出一张【点数大于该牌且花色相同】的牌。如果此时有多种选择,则选择其中点数最小的一张;如果这样的牌不存在,那么 本轮不会出牌。 当 出牌或无牌可出时,本轮会立即结束,然后开启下一轮。
现在给出 的出牌顺序,请你求出 最终手里剩了几张牌。
输入格式
第一行:三个整数 ,分别表示每人的牌数(等同于轮数)、牌的花色上限和点数上限。
第二行: 个整数,分别表示 每张牌的花色。
第三行: 个整数,分别表示 每张牌的点数。
第四行: 个整数,分别表示 每张牌的花色。
第五行: 个整数,分别表示 每张牌的点数。
第六行: 个整数,分别表示 打出的是手中的第几张牌。
输出格式
一个整数,表示 最终手里剩余的牌数。
3 1 2
1 1 1
1 2 1
1 1 1
2 2 1
2 3 1
1
3 2 2
1 2 1
1 1 1
1 2 1
2 2 2
1 2 3
0
数据规模与约定
对于前 的数据,点数上限 ;
对于前 的数据,;
对于前 的数据,花色上限 ;
对于 的数据,,保证 打出的牌的顺序是 的一个排列。