int funn(vector&nums,int i) { int max_len=1; if(i==nums.size()-1) return 1; for(int j=i+1;j nums[i]) max_len=max(max_len,funn(nums,j)+1); cout< vec; vec.push_back(1); vec.push_back(5); vec.push_back(4); vec.push_back(2); vec.push_back(3); cout<<"max="<



