Jumps
Βρίσκεσαι σε ένα πεζοδρόμιο και μπορείς να κάνεις άλματα από το πλακάκι που στέκεσαι σε πλακάκια μπροστά σου. Στην αρχή είσαι στην θέση και θες να φτάσεις στην θέση με όσο το δυνατόν λιγότερα άλματα γίνεται. Αν βρίσκεσαι στη θέση , με ένα άλμα μπορείς να πας στη θέση όπου .
Να βρεθεί το ελάχιστο πλήθος αλμάτων που χρειάζεσαι για να φτάσεις από την αρχική θέση στον προορισμό σου.
Δεδομένα εισόδου
Η είσοδος δίνεται από αριθμούς, και αντίστοιχα, σε μία γραμμή χωρισμένους με ένα κενό ανάμεσά τους.
Δεδομένα εξόδου
Η έξοδος πρέπει να αποτελείται από αριθμό, το ελάχιστο πλήθος αλμάτων που χρειάζεσαι.
Περιορισμοί
Όριο χρόνου εκτέλεσης: sec.
- Όριο μνήμης: MB.
Παράδειγμα
input
14 3
output
5
Επεξήγηση παραδείγματος
Μπορείς να φτάσεις με άλματα μήκους έως στον προορισμό σου ως εξής:
- (μήκους )
- (μήκους )
- (μήκους )
- (μήκους )
- (μήκους )
Δεν υπάρχει τρόπος να φτάσεις από το στο με λιγότερα από τέτοια άλματα.
Comments