Advertisement
Guest User

Untitled

a guest
Nov 12th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. using namespace std;
  4. ifstream fin("sumtri1.in");
  5. ofstream fout("sumtri1.out");
  6. int a[105][105],b[105][105],n,k=1,v[100005];
  7. int minim()
  8. {
  9. int i,mini=1000;
  10. for(i=1;i<=n;i++)
  11. if(b[n][i]<mini)mini=b[n][i];
  12. return mini;
  13. }
  14. int main()
  15. {
  16. int i,j;
  17. cin>>n;
  18. for(i=1;i<=n;i++){
  19. for(j=1;j<=i;j++){
  20. cin>>a[i][j];
  21. }
  22. }
  23. for(i=0;i<=n+1;i++){
  24. for(j=0;j<=i+1;j++){
  25. if(i<1||i>n||j<1||j>i)a[i][j]=1001;
  26. }
  27. }
  28. b[1][1]=a[1][1];
  29. v[1]=a[1][1];
  30. for(i=2;i<=n;i++){
  31. for(j=1;j<=i;j++){
  32. if(b[i-1][j-1]>b[i-1][j]){
  33. b[i][j]=b[i-1][j]+a[i][j];
  34. //v[++k]=b[i-1][j];
  35. }
  36. else{
  37. b[i][j]=b[i-1][j-1]+a[i][j];
  38. //v[++k]=b[i-1][j-1];
  39. }
  40. }
  41. }
  42. //cout<<minim()<<'\n';
  43. //for(i=1;i<=k;i++)
  44. // cout<<v[i]<<" ";
  45. for(i=1;i<=n;i++)
  46. cout<<b[n][i]<<" ";
  47. return 0;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement