Counting Number of Ways
Practice
3.7 (32 votes)
Dynamic programming
Easy
Problem
41% Success 15948 Attempts 20 Points 1s Time Limit 256MB Memory 1024 KB Max Code

HP is standing at a distance of X kilometres from her house . She can travel at most K kilometres in a single step. She wants to know total number of ways to reach her house . As the number of ways can be large , print it modulo \(10^9+7\).

Note : She can't take step of 0 kilometres, i.e., step should be \(positive\) integer.

Input :

First line contains one integers T denoting number of test cases .

Each of the next T lines contains two integers X and K.

Output :
For each test case, print the number of ways modulo \(10^9+7\). Answer for each test case should come in a new line.

Constraints :

\(1 \le T \le10^5\)

\(1 \le X \le10^4\)

\(1 \le K \le 10^2\)

Please login to use the editor

You need to be logged in to access the code editor

Loading...

Please wait while we load the editor

Loading...
Results
Custom Input
Run your code to see the output
Submissions
Please login to view your submissions
Similar Problems
Points:20
30 votes
Tags:
AlgorithmsDynamic Programming
Points:20
25 votes
Tags:
AlgorithmsDynamic ProgrammingEasy
Points:30
330 votes
Tags:
ApprovedEasyReadySorting