2 条题解

  • 1
    @ 2023-11-10 22:30:50
    #include <iostream>
    int main(){
        int n,a[1005][1005]; std::cin>>n;
        for(int i=1;i<=n;i++)
            for(int j=1;j<=i;j++)
                std::cin>>a[i][j];
        for(int i=n-1;i>=1;i--){
            for(int j=1;j<=i;j++){
                a[i][j]+=std::max(a[i+1][j],a[i+1][j+1]);}}
        std::cout<<a[1][1]; return 0;}
    
    • 0
      @ 2023-12-9 20:44:32
      #include<iostream>
      int f[1001][1001];
      int main()
      {
          int n;
          std::cin>>n;
          for(int i=1;i<=n;i+=1)for(int j=1;j<=i;j+=1)std::cin>>f[i][j];
          for(int i=n-1;i>=1;i-=1)for(int j=1;j<=i;j+=1)f[i][j]+=std::max(f[i+1][j],f[i+1][j+1]);
          std::cout<<f[1][1];
      }
      
      • 1

      信息

      ID
      565
      时间
      1000ms
      内存
      125MiB
      难度
      3
      标签
      递交数
      218
      已通过
      115
      上传者