You are on page 1of 4

Samsung electronics việt nam đang có nhu cầu mở rộng nhà máy sản xuất các linh kiện

với nguyên liệu


là những chất hiếm.

Những chuyên gia đã tìm thấy những khu vực có chất hiếm. Vấn đề đặt ra là tìm vị trí đặt nhà máy để
đảm bảo tốt nhất việc vận chuyển chất hiếm từ khu vực có chất hiếm tới nhà máy.

Tại khu vực có chất hiếm là một hình vuông gồm N*N đánh số từ 1 tới N, mỗi ô có giá trị 0 hoặc 1( 0 là
không có đường đi trên ô đó, 1 là ô có đường đi). Các khu vực chất hiếm đảm bảo có liên thông với
nhau.

Chất hiếm được vận chuyển bằng ô tô, ô tô có thể đi được 4 hướng:lên,xuống,trái,phải và chỉ đi qua ô
có đường đi.

Muốn đi từ nhà máy tới 1 khu vực chất hiếm thì ô tô có thể đi qua các khu vực chất hiếm khác để tới
được khu vực chất hiếm cần thiết.

Example:

Giả sử ma trận có kích thước là 7.

Có 3 khu vực chất hiếm năm tại ô (1,3) (4,4) (7,2) là những ô được tô màu vàng, cam, đỏ.

***Giả sử ta đặt tại vị trí nhà máy tại vị trí (4,7) là ô được tô màu xanh, thì khoảng cách từ nhà máy tới
các khu vực chất hiếm như sau:

-Từ nhà máy tới khu vực chất hiếm (1,3) thì đường đi ngắn nhất là “7”

-Từ nhà máy tới khu vực chất hiếm (4,4) thì đường đi ngắn nhất là “3”

-Từ nhà máy tới khu vực chất hiếm (7,2) thì đường đi ngắn nhất là “8”

Như vậy khoảng cách di chuyển lớn nhất là “8” (hình 1)

1 0 1 0 1 1 1
1 0 1 1 1 0 1
1 0 1 0 0 0 1
1 1 1 1 1 1 1
1 0 1 03 0 0 1
1 0 1 0 0 0 1
1 1 1 0 0 0 1

8
1 0 3 1 0 1 1 1
1 0 1 1 1 0 1
1 0 1 0 0 0 1
1 1 1 1 1 1 1
1
1 0 1 0 0 0 1
1 0 1 0 0 0 1
1 1 1 0 0 0 1
4

***Giả sử ta đặt tại vị trí nhà máy tại vị trí (4,3) là ô được tô màu xanh, thì khoảng cách từ nhà máy tới
các khu vực chất hiếm như sau:

-Từ nhà máy tới khu vực chất hiếm (1,3) thì đường đi ngắn nhất là “3”

-Từ nhà máy tới khu vực chất hiếm (4,4) thì đường đi ngắn nhất là “1”

-Từ nhà máy tới khu vực chất hiếm (7,2) thì đường đi ngắn nhất là “4”

Như vậy khoảng cách di chuyển lớn nhất là “4”

Khoảng cách di chuyển lớn nhất và nhỏ nhất là 4( so sánh giữa 4 và 8) nên ta chọn đặt nhà máy ở
vị trí (4,3).

-Điều kiện:

Ma trận có kích thước 5<=N<=20

Số khu vực chất hiếm 2<=C<=4

-Yêu cầu tìm vị trí đặt nhà máy sao cho thỏa mãn:

- Nằm trong khu vực ma trận N,N và nằm trên ô có đường đi.

- Khoảng cách di chuyển từ nhà máy tới mỗi khu vực chất hiếm là khoảng cách di chuyển.

- Khoảng cách di chuyển lớn nhất từ nhà máy tới các khu vực chất hiếm phải là nhỏ nhất.

- Vị trí đặt nhà máy không được nằm trên khu vực có chất hiếm.

Chú ý: Có thể có nhiều vị trí đặt nhà máy mà khoảng cách di chuyển lớn nhất giữa các nhà máy là nhỏ
nhất và bằng nhau
Input:

4
52
34
43
11100
10100
11110
10100
11111
15 4
33
65
10 7
12 11
100011110000000
100010011111110
100010010010010
111110010010010
101011110111111
101110000010001
101000000010001
101100000010001
100100000010001
100100000010001
100111111110001
100100010010001
100100010010001
100100010010001
111100010011111
15 5
15
38
6 11
11 11
15 11
100011110000000
100010011111110
100010010010010
111110010010010
101011110111111
101110000010001
101000000010001
101100000010001
100100000010001
100100000010001
100111111110001
100100010010001
100100010010001
100100010010001
111100010011111
73
13
44
72
1010111
1011101
1010001
1111111
1010001
1010001
1110001
Output

#1 1

#2 18

#3 10

#4 4

Giải thích vị trí đặt nhà máy tại các testcase

-Testcase 1 nha may dat tai vi tri 3,3

-Testcase 2 nha may dat tai vi tri 11 7

-Testcase 3 nha may dat tai vi tri 5 11

-Testcase 4 nha may dat tai vi tri 4 3

You might also like