Không hỗ trợ Mobile

Chế độ luyện tập yêu cầu môi trường màn hình lớn để làm bài và chống gian lận hiệu quả. Vui lòng truy cập bằng máy tính (Desktop/Laptop) để tiếp tục thao tác.

Quay lại trang chủ

#1511 · Giả kim thuật

Khi khai quật một di chỉ thời trung cổ, các nhà khảo cổ đào được n tấm bảng gốm (0 \leq n \leq 1000). Giải mã văn bản ghi trên đó người ta hiểu rằng mỗi tấm mô tả một phản ứng điều chế chất B từ chất A. Đó là thành tựu khoa học của các nhà giả kim thuật. Người ta không điều chế được vàng bằng các phản ứng hóa học, nhưng đã khám phá ra rất nhiều điều mới trong hóa học.

Yêu cầu: Cho n thông báo dạng Chất_i \rightarrow Chất_j cho biết bằng một phản ứng hóa học có thể điều chế Chất_j từ Chất_i. Hãy xác định xem từ Chất_A ta có thể nhận được Chất_B hay không. Nếu có thì chỉ ra số phản ứng tối thiểu cần thực hiện, trong trường hợp ngược lại – đưa ra số -1.

Các tên chất (Chất_i, Chất_j, Chất_A, Chất_B) có độ dài không quá 100 ký tự, bao gồm chữ cái la tinh hoa hoặc thường, các ký tự số. Có phân biệt chữ hoa và chữ thường. Số lượng các chất khác nhau không quá 100.

Dữ liệu vào

  • Dòng đầu tiên chứa số nguyên n.
  • Mỗi dòng trong n dòng tiếp theo chứa một thông báo dạng Chất_i \rightarrow Chất_j.
  • Dòng thứ n+2 chứa xâu ký tự xác định tên Chất_A
  • Dòng thứ n+3 chứa xâu ký tự xác định tên Chất_B

Dữ liệu ra

Đưa ra một số nguyên – số phản ứng cần thực hiện hoặc số -1.

BẢNG TỔNG QUAN KẾT QUẢ

# Tài khoản Kết suất Lúc nộp
1
Lê Duy Hải @2280600799
2 ms 520 KB
2410 Bytes
16/01/2025
00:23
2
Lê Duy Hải @2280600799
2 ms 524 KB
2618 Bytes
16/01/2025
00:23
3
Lê Duy Hải @2280600799
2 ms 528 KB
2705 Bytes
16/01/2025
00:23
4
3 ms 460 KB
2648 Bytes
27/08/2025
14:55
5
3 ms 524 KB
741 Bytes
01/01/2024
21:56
6
3 ms 524 KB
777 Bytes
01/01/2024
11:49
7
3 ms 524 KB
2160 Bytes
23/12/2025
15:37
8
Lê Duy Hải @2280600799
3 ms 524 KB
2705 Bytes
16/01/2025
00:22
9
3 ms 528 KB
1059 Bytes
31/12/2023
21:05
10
4 ms 524 KB
777 Bytes
01/01/2024
11:49
11
4 ms 528 KB
791 Bytes
30/05/2024
13:05
12
4 ms 528 KB
2160 Bytes
02/01/2024
09:30
13
5 ms 508 KB
885 Bytes
31/12/2023
21:54
14
B
Trần Gia Bảo @2380600172
6 ms 496 KB
1225 Bytes
01/01/2024
19:19
15
L
Mai Dương Long @2380601236
7 ms 504 KB
1421 Bytes
10/06/2024
16:06
16
7 ms 520 KB
2039 Bytes
31/12/2023
20:19
17
8 ms 500 KB
928 Bytes
15/04/2024
15:35
18
P
9 ms 660 KB
1778 Bytes
18/12/2025
09:46
19
Đỗ Chí Thành @24800600886
9 ms 5148 KB
978 Bytes
04/05/2026
10:48
20
Đỗ Chí Thành @24800600886
11 ms 5128 KB
981 Bytes
04/05/2026
10:47

LỊCH SỬ CÁ NHÂN

Vui lòng đăng nhập để xem lịch sử làm bài của bạn.

THẢO LUẬN BÀI TOÁN

Chưa có thảo luận nào cho bài này.

Viết code