Tập viết
- Time limit
- 1.0 s
- Memory limit
- 256 MB
- Points
- 100partial
- AC rate
- 29.5%
- Solvers
- 12
Roger đang tập viết với danh sách gồm từ phân biệt và
mối quan hệ giữa chúng. Mỗi mối quan hệ được biểu thị bởi ba số nguyên
,
và
, biểu thị rằng sau khi viết từ
, cần đợi
giây mới có thể viết tiếp từ
.
Bố mẹ của Roger đặt ra thách thức, yêu cầu viết một câu bắt đầu bằng từ
và kết thúc bằng từ
. Hãy giúp Roger xác định thời gian ngắn nhất để hoàn thành mỗi thử thách.
Input
- Dòng đầu tiên chứa hai số nguyên
và
.
dòng tiếp theo, mỗi dòng chứa hai từ
,
chỉ chứa ký tự chữ cái in thường (mỗi từ chứa tối đa
ký tự) và một số nguyên
. Dữ liệu đảm bảo mỗi từ trong danh sách xuất hiện trong ít nhất một mối quan hệ.
- Dòng tiếp theo chứa số nguyên
.
dòng tiếp theo, mỗi dòng chứa hai từ
và
biểu thị thử thách. Dữ liệu đảm bảo hai từ đã cho nằm trong danh sách.
Output
- Với mỗi thử thách, in ra trên một dòng là thời gian ngắn nhất để hoàn thành. Nếu không thể hoàn thành, in ra
.
Samples
Sample Input 1
3 2
novak goat 1
goat simulator 3
2
novak simulator
simulator goatSample Output 1
4
RogerSample Input 2
3 3
kile legend 4
legend beer 5
beer kile 6
2
kile beer
legend kileSample Output 2
9
11Sample Input 3
4 5
rafael me 5
me ow 6
ow ausopenfinal 2012
ausopenfinal me 2
rafael ausopenfinal 2
3
rafael me
me rafael
ow meSample Output 3
4
Roger
2014Scoring
- Subtask
với
số điểm:
- Subtask
với
số điểm:
- Subtask
với
số điểm: Không còn ràng buộc gì thêm
Clarification
Trong ví dụ đầu tiên, ở thử thách thứ nhất, Roger bắt đầu với từ , sau
giây viết tiếp từ
và sau
giây viết tiếp từ
. Tổng thời gian để hoàn thành thử thách là
.
Comments