| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | CSES - Counting Rooms | Đếm phòng | 10 (p) | 1.0s | 512M |
| 2 | CSES - Building Roads | Xây đường | 10 (p) | 1.0s | 512M |
| 3 | CSES - Message Route | Đường truyền tin nhắn | 10 (p) | 1.0s | 512M |
| 4 | DFS trên mê cung | 10 (p) | 1.0s | 512M |
| 5 | CSES - Building Teams | Xây đội | 10 (p) | 1.0s | 512M |
| 6 | CSES - Round Trip | Chuyến đi vòng tròn | 10 (p) | 1.0s | 512M |
| 7 | CSES - Monsters | Quái vật | 10 (p) | 1.0s | 512M |
Cho trước bản đồ của một tòa nhà, và nhiệm vụ của bạn là đếm số lượng phòng của nó. Kích thước của bản đồ là \(n \times m\) hình vuông, và mỗi hình vuông là sàn hoặc tường. Bạn có thể đi bộ sang trái, phải, lên trên và xuống dưới qua các ô sàn nhà.
. (sàn) hoặc # (tường)Test 1
5 8
########
#..#...#
####.#.#
#..#...#
########
3
Byteland có \(n\) thành phố, và \(m\) con đường đường giữa chúng. Mục tiêu là xây dựng các con đường mới để có một tuyến đường giữa hai thành phố bất kỳ.
Nhiệm vụ của bạn là tìm ra số lượng đường tối thiểu cần thiết, đồng thời xác định những con đường nào nên được xây dựng.
Test 1
4 2
1 2
3 4
1
2 3
Mạng của Syrjälä có \(n\) máy tính và \(m\) kết nối. Nhiệm vụ của bạn là tìm hiểu xem Uolevi có thể gửi tin nhắn cho Maija hay không, và nếu có thể, số lượng máy tính tối thiểu trên một đường tuyền như vậy là bao nhiêu.
IMPOSSIBLE.Test 1
5 5
1 2
1 3
1 4
2 3
5 4
3
1 4 5
Bài này là bản dễ hơn của: CSES - Labyrinth | Mê cung
Bạn được cho bản đồ của một mê cung, và nhiệm vụ của bạn là tìm đường đi từ A đến B. Bạn có thể đi một trong bốn hướng trái, phải, lên và xuống.
. (sàn), # (tường - không đi vào ô này), A (bắt đầu) hoặc B (kết thúc).YES nếu có một đường đi và NO ngược lại.L (trái), R (phải), U (lên) và D (xuống). Bạn có thể in bất kỳ giải pháp hợp lệ nào. Sample input
5 8
########
#.A#...#
#.##.#B#
#......#
########
Sample output
YES
9
LDDRRRRRU
Có \(n\) học sinh trong lớp của Uolevi, và \(m\) tình bạn giữa họ. Nhiệm vụ của bạn là chia học sinh thành hai đội theo cách mà không có hai học sinh nào trong một đội là bạn bè. Bạn có thể thoải mái lựa chọn kích thước của các đội.
IMPOSSIBLETest 1
5 3
1 2
1 3
4 5
1 2 2 1 2
Byteland có \(n\) thành phố và \(m\) con đường giữa chúng. Nhiệm vụ của bạn là thiết kế một chuyến đi vòng tròn bắt đầu trong một thành phố, đi qua hai hoặc nhiều thành phố khác và cuối cùng trở về thành phố bắt đầu. Mỗi thành phố trung gian trên tuyến đường phải phân biệt.
IMPOSSIBLETest 1
5 6
1 3
1 2
5 3
1 5
2 4
4 5
4
3 5 1 3
Bạn và một số con quái vật đang ở trong một mê cung. Khi đi một bước theo một hướng nào đó trong mê cung, mỗi con quái vật cũng có thể đồng thời đi một bước theo một hướng nào đó. Mục tiêu của bạn là đến một trong những ô vuông ranh giới mà không bao giờ đi vào cùng ô với một con quái vật.
Nhiệm vụ của bạn là tìm hiểu xem mục tiêu của bạn có khả thi hay không, và nếu có, hãy in một đường đi mà bạn có thể đi theo. Kế hoạch của bạn phải hoạt động trong mọi tình huống; ngay cả khi những con quái vật biết trước đường đi của bạn.
. (sàn), # (tường), A (bắt đầu) hoặc M (quái vật). Có chính xác một A trong đầu vào.YES nếu mục tiêu của bạn là có thể và NO nếu ngược lại.D, U, L và R).Test 1
5 8
########
#M..A..#
#.#.M#.#
#M#..#..
#.######
YES
5
RRDDR