atcoder#ARC130B. [ARC130B] Colorful Lines
[ARC130B] Colorful Lines
配点 : 点
問題文
のマス目があります。はじめ、どのマスにも色は塗られていません。
あなたはこのマス目に対して、色を塗っていくことにしました。使うことができる色には、 の番号で表される 種類があります。
色を塗る工程が、 個のクエリとして与えられます。 番目のクエリでは整数 が与えられ、以下のように色を塗ることを表しています。
- のとき: 行目のマスをすべて色 で塗る。
- のとき: 列目のマスをすべて色 で塗る。
あるマスを色 で塗ると、そのマスの色は直前の状態によらず常に色 へ変化します。
色を塗る工程がすべて完了したときに色 で塗られているマスの個数を求めてください。
制約
- ならば
- ならば
入力
入力は以下の形式で標準入力から与えられます。
出力
色 で塗られているマスの個数を、空白で区切って 行で出力してください。
4 5 6 5
1 1 6
1 3 3
2 2 4
2 4 2
1 1 2
0 8 3 3 0 0
色を塗る工程において、マス目の色は次のように変化します。ただし、.
はそのマスがどの色でも塗られていないことを意味します。
..... 66666 66666 64666 64626 22222
..... ..... ..... .4... .4.2. .4.2.
..... ..... 33333 34333 34323 34323
..... ..... ..... .4... .4.2. .4.2.
1000000000 1000000000 3 5
1 1 2
1 2 2
1 3 2
1 4 2
1 5 2
0 5000000000 0