| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | Nhân bản chuỗi | 7 (p) | 1.0s | 256M |
| 2 | Trạm sạc robot | 7 (p) | 1.0s | 256M |
| 3 | Tuyến đường du lịch | 6 (p) | 1.0s | 256M |
Trong phòng thí nghiệm nano, các nhà khoa học đang nghiên cứu một quy trình tổng hợp vật chất mang tên "nhân hai cộng một". Quy trình này biến đổi một cấu trúc vật chất (được mô tả bằng một xâu ký tự \(a\)) theo nguyên tắc sau:
Ví dụ: Từ xâu ab, quy trình sẽ tạo ra ab + ab + x = ababx.
Mọi cấu trúc đều bắt đầu từ "hư không" (xâu rỗng). Nhà nghiên cứu An vừa tìm thấy một số mẫu vật lạ và muốn kiểm tra nguồn gốc của chúng. Với mỗi mẫu vật (xâu \(s\)), An có hai loại câu hỏi:
YES nếu câu trả lời là có thể, hoặc NO nếu không thể.Test 1
4
a 1
aab 1
aba 1
aba 2
YES
YES
NO
YES
Giải thích:
a, loại 1): Từ rỗng nhân đôi \(\to\) rỗng thêm a \(\to\) a. \(\to\) YES.aab, loại 1): Từ a (đã tạo ở trên) nhân đôi \(\to\) aa thêm b \(\to\) aab. \(\to\) YES.aba, loại 1): Nếu xuất phát từ a, bước tiếp theo phải là aa + \(c\). aba không khớp dạng này. \(\to\) NO.aba, loại 2): Đổi chỗ aba thành aab. aab có thể tạo ra được (như ví dụ 2). \(\to\) YES.Tại trung tâm nghiên cứu AI, có hai robot thám hiểm Alpha và Beta đang cần nạp năng lượng. Hệ thống sạc bao gồm các trạm năng lượng nằm trên một trục thẳng, tổng cộng có \(2 \times n\) trạm sạc. Mỗi trạm sạc cung cấp một loại năng lượng thuộc cấp độ từ \(1\) đến \(n\).
Để kích hoạt hệ thống tối thượng, cả Alpha và Beta đều phải lần lượt thu thập đủ bộ năng lượng từ cấp \(1\) đến cấp \(n\) theo đúng thứ tự (tức là phải có cấp \(i - 1\) mới được nạp cấp \(i\)).
Hệ thống vận hành theo quy tắc như sau:
Hệ thống đôi khi gặp sự cố và đảo vị trí các trạm sạc cho nhau. Với mỗi thay đổi đó, bạn hãy tính toán lại tổng quãng đường tối ưu.
Test 1
3 2
1 1 2 2 3 3
2 3
1 4
7
12
Giải thích:
[1, 2, 1, 2, 3, 3].[2, 2, 1, 1, 3, 3].Thành phố nơi G ở có \(n\) địa điểm du lịch nổi tiếng và \(m\) con đường một chiều nối các điểm du lịch này. Con đường thứ \(i\) đi từ điểm du lịch \(u_i\) đến điểm du lịch \(v_i\).
Hiện tại, hệ thống giao thông đảm bảo rằng với mọi cặp điểm du lịch \(x, y\), luôn tồn tại một đường đi (có thể đi theo chiều mũi tên hoặc ngược chiều mũi tên) giữa chúng.
Mùa lễ hội sắp đến, thành phố muốn quy hoạch lại và chọn ra đúng \(n - 1\) trong số \(m\) con đường hiện có để xây dựng lại. Các con đường được chọn phải thỏa mãn tính chất sau:
Hội đồng thành phố nhờ bạn kiểm tra xem có phương án nào thỏa mãn hay không. Nếu có, hãy chỉ ra một phương án cụ thể.
NO.YES trên dòng đầu tiên. Dòng tiếp theo in ra một xâu nhị phân độ dài \(m\):0: Con đường thứ \(i\) không được chọn.1: Con đường thứ \(i\) được chọn.Test 1
1
4 4
2 1
2 3
4 2
4 3
YES
1011