Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
#include <bits/stdc++.h>
using namespace std;
int func(int s,int p,int n)
{
if(p==n-1) return 1;
int ans=0;
for(int i=s;i<=9;i++)
ans+=func(i,p+1,n);
return ans;
}
int main()
{
int n,a, ans=0;
cin>>n;
vector v(n);
for(int i=0;i<n;i++)
{
cin>>a;
for(int i=0;i<=9;i++)
ans+=func(i,0,a);
}
cout<<ans;
}