Advertisement
a53

NrSubCresc

a53
Nov 10th, 2019
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. #include <iostream>
  2. #define MOD 666013
  3. using namespace std;
  4. int n,k,v[100001],dp[100001][101];
  5. int main()
  6. {
  7. cin>>n>>k;
  8. for(int i=1;i<=n;++i)
  9. cin>>v[i];
  10. for(int i=1;i<=n;++i)
  11. {
  12. dp[i][1]=1;
  13. for(int j=1;j<i;++j)
  14. if(v[j]<v[i])
  15. for(int p=1;p<=k;++p)
  16. dp[i][p+1]+=dp[j][p],dp[i][p+1]%=MOD;
  17. }
  18. int s=0;
  19. for(int i=1;i<=n;++i)
  20. s+=dp[i][k],s%=MOD;
  21. cout<<s;
  22. return 0;
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement