Hái Hoa
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
3.0s
Python 3
5.0s
Giới hạn bộ nhớ:
256M
Đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Go, Java, Kotlin, Pascal, Python, Scratch
Nông trại của Bác John là một đồ thị vô hướng liên thông gồm đỉnh và cạnh không trọng số. Bác John bắt đầu tại đỉnh .
Ban đầu, đỉnh có vườn hoa và đỉnh là đích đến.
Một đường đi từ đỉnh đến đích được gọi là đẹp nếu:
- Đó là đường đi ngắn nhất từ đến
- Bác John đi qua tất cả các vườn hoa trên đường đi
Bác John có thể tạm thời thêm một vườn hoa tại đỉnh (). Với mỗi đỉnh từ đến , xác định liệu có tồn tại đường đi đẹp sau khi thêm vườn hoa tại hay không.
Dữ liệu vào
- Dòng 1: Số nguyên — số bộ test ()
- Với mỗi bộ test:
- Dòng 1: Bốn số nguyên
- Dòng 2: số nguyên (bỏ trống nếu )
- Dòng 3: số nguyên
- dòng tiếp theo: Hai số nguyên mô tả cạnh
Tổng và trên tất cả bộ test không vượt quá .
Dữ liệu ra
Với mỗi bộ test, in chuỗi nhị phân độ dài : ký tự thứ là 1 nếu đỉnh thỏa mãn, 0 nếu không.
Ràng buộc
- ,
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 1 7 7 0 1 5 1 2 2 3 3 4 4 5 5 6 6 7 3 6 |
111110 | Không có vườn hoa sẵn (). Đỉnh 2-6 đều nằm trên đường đi ngắn nhất đến đỉnh 5 (đích). Đỉnh 7 không nằm trên đường ngắn nhất nào. |
Ghi chú
- Test 2-5: hoặc
- Test 6-10:
- Test 11-23: Không ràng buộc bổ sung
Bình luận