THANG MÁY

Tòa nhà có ~ N ~ thang máy. Mỗi thang máy nối đúng 2 tầng và mất 5s để đi qua 1 tầng Bắt đầu, mỗi thang máy ở vị trí phía dưới và đi lên phía trên. Khi lên tới nơi, nó lại đi xuống và tiếp tục như thế. Nam ở tầng 1 và muốn lên đỉnh tòa nhà nhanh nhất, anh ta chỉ có thể thay đổi thang máy ở các tầng có thang máy chung và nếu lúc đó có một thang máy khác ở cùng tầng, anh ta không mất thời gian để chờ đợi thang máy. Hãy xác định thời gian nhỏ nhất để Nam có thể lên được tầng cao nhất.

Dữ liệu vào

  • Dòng đầu là 2 số ~ K ~ và ~N ~,số tầng và số thang máy.
  • ~N~ dòng tiếp theo, mỗi dòng hai số nguyên ~ A ~ và ~ B ~ ~ (1 ≤ A < B ≤ K ) ~, mô tả thang máy nối 2 tầng ~ A ~ và ~B~.

Kết quả

Một số nguyên duy nhất là thời gian nhỏ nhất tìm được

Ràng buộc

  • ~ 2 ≤ K ≤ 1000 ~
  • ~ 1 ≤ N ≤ 50000 ~

Ví dụ:

Input 1

10 4 
1 5 
5 10 
5 7 
7 10 

Output 1

45 

Input 2

10 3 
1 5 
3 5 
3 10 

Output 2

105 

Input 3

20 5
1 7
7 20
4 7
4 10
10 20 

Output 3

150 

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. ilpnvm (22/34)
  2. puan011108 (9/14)
  3. nguyenvuquang (9/15)
Trong 7 ngày
  1. hienpham (143/187)
  2. puan011108 (142/182)
  3. binnee (141/215)
Trong 30 ngày
  1. ducchinh (170/226)
  2. hienpham (163/213)
  3. bichngoc (156/220)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 37724

Lưu Hải Phong - 2020
[email protected]