Xem đề bài trên Codechef - bản tiếng Việt
Solution: Bài này ta tìm khoảng cách giữa hai bậc thang gần nhau nhất, nếu khoảng cách lớn hơn K thì lấy khoảng cách này chia cho K sẽ tìm được số bậc thang cần chèn. Chú ý, nếu khoảng cách chia hết cho K thì sau khi chèn ta xóa đi một bậc.
Ví dụ: K = 2, 2 bậc thang gần nhau nhất là 2 và 6
Ta có khoảng cách = 6 - 2 = 4 > K, nếu lấy 4 / K = 4 / 2 = 2 tức là chèn tới 2 bậc. Tuy nhiên ta chỉ cần chèn 1 bậc (2 - 4 - 6).
Bậc thang đầu tiên có thể cao hơn K.
Code mẫu:
Nhớ quê ra đứng đỉnh đèo, bỗng đâu thấy một chú mèo .. gâu gâu!
Dừng chân đứng lại trên cầu, bỗng đâu thấy một con trâu vàng vàng..
Subscribe to:
Post Comments (Atom)
Popular posts
-
(Written in English, since I've just got Grammarly installed and curious to see how it works). Since I came to college, many ...
-
MateQuiz is a site that allows you to create a quiz and challenge your friend's knowledge about you. This site's advantage is i...
-
Vậy là sau 4 năm thì tụi mình cũng chuẩn bị cút khỏi trường.
-
This is a summary of how difficult a fresh graduate could face when finding a job these days, in my own experience.
-
Lại một năm nữa trôi qua, lại viết vài dòng tóm tắt lại những gì xảy ra trong năm qua.
No comments:
Post a Comment