fork(2) download
  1. #include<stdio.h>
  2. int main()
  3. {
  4. int row,a[100][100],t,k,sum,s;
  5. scanf("%d",&t);
  6. while(t>0)
  7. {
  8. scanf("%d\n",&row);
  9. int i=0,j=0;
  10. sum=0;
  11. while(i<row)
  12. {
  13. while(j<=i)
  14. {
  15. scanf("%d",&a[i][j]);
  16. j++;
  17.  
  18. }
  19. j=0;
  20. i++;
  21. }
  22. sum=a[0][0]+a[1][0];
  23. i=1; j=0;int l=0;
  24. while(i+1<row)
  25. {
  26. l++;
  27. k=j;
  28. if(a[i+1][j+1]>=a[i+1][j])
  29. {
  30. s=a[i+1][j+1];
  31. sum=sum+s;
  32. j=i;
  33. }
  34. else if(a[i+1][k+1]<a[i+1][k])
  35. {
  36. sum=sum+a[i+1][k];
  37. j=i-1;
  38. }
  39. i++;
  40. }
  41. printf("%d\n",sum);
  42. t--;
  43. }
  44. return 0;
  45. }
  46.  
  47.  
Success #stdin #stdout 0s 2160KB
stdin
2
8
1
5 1
2 3 1
1 5 6 1
1 2 1 3 8
7 8 9 4 2 3
4 5 1 3 1 2 6
5 5 5 5 5 5 5 5
3
5
5 6
5 6 7
stdout
30
16