Posts

Showing posts with the label Linked in

No of paths from top left to bottom right in a Matrix Linked to the concept of Longest Common Subsequence

Count all possible paths from top left to bottom right The task is to count all the possible paths from top left to bottom right of a mXn matrix with the constraints that from each cell you can either move only to right or down. Input:  First line consists of T test cases. First line of every test case consists of N and M, denoting the number of rows and number of column respectively. Output:  Single line output i.e count of all the possible paths from top left to bottom right of a mXn matrix. Since output can be very large number use %10^9+7. Constraints: 1<=T<=100 1<=N<=100 1<=M<=100 Example: Input: 1 3 3 Output: 6 #include <iostream> using namespace std; int path(int m , int n) { int a[m][n]; // now we want to find the total paths from left top to bottom right //we use the concept of longest common subsequence to do it //in l.c.s we check if a[i]==a[j] // if true then done add 1 to diagnol eleme...
Hello guys.. Here you can find all the important programming questions that i have solved.., if you get any doubt feel free to ask below in comment section :)