#include <iostream> using namespace std; void longestIncrease(int a[],int l,int r){ int n=r-l+1; if(n==0) return ; int d[n];int num=1; for(int i=l;i<r+1;i++){ d[i]=1; for(int j=l;j<i;j++){ if(a[j]<a[i]) { d[i]=max(d[i],d[j]+1...