AT_ttpc2024_2_m Colorful Stone Sorting
Description
数直線上に色 $ 1 $ から色 $ M $ までの $ M $ 色の石がそれぞれ $ N $ 個ずつ、合計 $ NM $ 個の石があります。ここで、 $ N $ は **偶数** 、 $ M $ は **奇数** です。色 $ i $ の石のうち左から $ j $ 番目のもの $ (1 1. $ -10^9
Input Format
入力は以下の形式で与えられる。
> $ N $ $ M $
Output Format
答えを以下の形式で出力せよ。
> $ K $ $ x_1 $ $ y_1 $ $ x_2 $ $ y_2 $ $ \vdots $ $ x_K $ $ y_K $
ここで、 $ K $ は行う操作の回数であり、 $ x_k, y_k\ (1
Explanation/Hint
### Sample Explanation 1
最初の状態では、以下のように石が置かれています。(`.` は石が置かれていないことを表します)。左端の `.` の座標は $ 0 $ 、右端の `.` の座標は $ 15 $ です。
```
.123123123123...
```
最初の $ 3 $ 回の操作により、石の配置は以下のように変化します。
```
.123123123123...
↓
.12..2312312331.
↓
.121223123..331.
↓
.12122312333..1.
```
最終的に、石の配置は以下のようになります。
```
...111122223333.
```
この配置は石が $ 1 $ つの塊になっていて、色の昇順にソートされています。操作回数も $ (N + 1) \times M = 15 $ 回以下であるので、この出力は正解となります。
### Constraints
- $ 2 \le N \le 1000 $
- $ 3 \le M \le 999 $
- $ N $ は偶数
- $ M $ は奇数