当前位置:   article > 正文

蓝桥杯:数字三角形_蓝桥杯数字三角形

蓝桥杯数字三角形

题目链接:

3.数字三角形 - 蓝桥云课 (lanqiao.cn)

代码解释:

  1. # include <iostream>
  2. using namespace std;
  3. const int MAX = 200;
  4. int a[MAX][MAX] = {0}, c[MAX][MAX] = {0};
  5. int main()
  6. {
  7. int n;
  8. cin>>n;
  9. for(int i = 1; i <= n; i++)
  10. {
  11. for(int j = 1; j <= i; j++)
  12. {
  13. cin>>a[i][j];
  14. }
  15. }
  16. c[1][1] = a[1][1];
  17. for(int i = 2; i <= n; i++)
  18. {
  19. for(int j = 1; j <= i; j++)
  20. {
  21. c[i][j] = a[i][j] + max(c[i - 1][j] , c[i - 1][j - 1]);
  22. }
  23. }
  24. cout<<max(c[n][(n + 1) / 2], c[n][(n + 2) / 2]);
  25. return 0;
  26. }

代码解释图片

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/487833
推荐阅读
相关标签
  

闽ICP备14008679号