Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- using namespace std;
- int ways(int n, int m){
- if(n <= 0 || m <= 0)
- return 0;
- if(n < m)
- return 1;
- if(n== m)
- return 2;
- return ways(n-1,m) + ways(n-m, m);
- }
- int main() {
- int t;
- cin>>t;
- while(t--){
- int n, m;
- cin>>n>>m;
- cout<<ways(n, m)<<endl;
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment