# VCK Tin học trẻ HN 2022
## Bài 1
Cho các số từ $1$ đến $n$. Hãy tính số cặp hợp lệ biết một cặp hợp lệ khi $A \le |x-y| \le B$.
### Input
Gồm các số $n$, $A$, $B$ ($1 \le A \le B < n \le 10^9$).
### Output
Số cặp hợp lệ.
### Sample
```
5 2 3
```
```
5
```
*Giải thích:*
Có $5$ cặp hợp lệ: $(1,3)$, $(1,4)$, $(2, 3)$, $(2, 4)$, $(3,5)$.
## Bài 2
Cho một lưới có $m \cdot m$ ô vuông. Có một vệ tinh di chuyển trên đường chéo chính (là đường chéo mà sao cho mỗi ô $(x_i, y_i)$ trên nó thỏa mãn $x_i-y_i=0$) và $n$ đối tượng cần quan tâm. Ta chỉ được chụp nhiều nhất $k$ bức hình sao cho:
- Mỗi bức hình có ô góc trái trên cùng và ô góc phải dưới cùng đều nằm trên đường chéo chính.
- Mỗi bức hình bao gồm một vùng rộng $d \cdot d$ (hình vuông).
- Tất cả bức hình được chụp phải bao gồm hết $n$ đối tượng cần quan tâm.
### Input
Dòng đầu tiên gồm các số $n,m,k$ ($m \le 5001$, $k \le n \le m\cdot m$).
Trong $n$ dòng tiếp theo, mỗi dòng gồm $2$ số nguyên $x_i$ à $y_i$ là tọa độ của các đối tượng cần quan tâm.
### Output
Số ô vuông được bao phủ bởi tất cả các bức hình.
### Sample
```
5 4 3
1 1
3 4
3 3
2 3
```
```
8
```
*Minh họa:*

## Bài 3
Cho một lưới $m\cdot n$. Có các thành phần liên thông (tiếp xúc cạnh và có cùng giá trị). Có $c$ màu, hãy dùng ít màu nhất để tô sao cho các thành phần liên thông tiếp xúc cạnh với nhau khác màu.
### Input
Dòng đầu gồm $3$ số $m, n, c$ $(c \le 4, m,n \le 1000)$
$m$ dòng tiếp theo, mỗi dòng gồm $n$ số nguyên $a_{ij}$.
### Output
Dòng đầu tiên gồm số màu dùng.
$m$ dòng tiếp theo, in ra cách tô màu.
### Sample
```
3 3 3
1 3 2
1 1 1
4 2 1
```
```
3
1 2 3
1 1 1
2 3 1
```
*Minh họa*:
