HAF1 - Đua Xe
Giới hạn- Thời gian: 0.2s
- Bộ nhớ: 1536MB
- Mã nguồn: 50000 bytes
Cuộc đua F1 năm 2009 thay bằng việc đua nhiều vòng vào các thời điểm khác nhau thể lại đua luôn nhiều vòng 1 lần. (Tuy nhiên mỗi vòng lại có nhiều đường đua, mỗi đường có chiều dài khác nhau chỉ số khác nhau,nối với 1 đường cùng chỉ số ở vòng tiếp theo)Đặc biệt mỗi xe chỉ cần chạy 1 số đường ở mỗi vòng và sang vòng đua tiếp theo.Tuy nhiên vì là cuộc đua F1 tầm cỡ thế giới nên ở các góc đường đều có bom(>_<)nên không thể chạy chéo được mà chỉ có thể chạy thẳng hoặc chạy sang ngang mà thôi.
Bạn hăy tìm ra con đường ngắn nhất đi từ vòng 1 đến vòng cuối để giúp các tay đua dễ dàng trở thành nhà vô địch.
Lưu ý:Vì cuộc đua F1 là đua xe ô tô nên các xe sẽ không thể bay được(nhảy cóc)mà chỉ có thể chạy trên các đoạn đường kề nhau.
Input
- Gồm một dòng duy nhất chứa 2 số N,M(số đường đua mỗi vòng,số vòng đua).
- M dòng tiếp mỗi dòng N số là chiều dài của đường đua.
Output
- 1 dòng duy nhất là độ dài đường đi ngắn nhất.
Giới hạn
- 0< M(số vòng đua) <=1000.
- 0< N(số đường đua ở mỗi vòng)<=1000.
- 0< a(chiều dài mỗi đường đua)<=1000
Ví dụ
Input 3 3 3 2 1 4 1 1 8 1 3 Output 4
- Người up: kvd