[C++ / 백준 1392번] 정수 삼각형

2024. 11. 29. 21:21·프로그래밍 공부/백준 (C++)

 

 

 

2차원 배열로  해결했다.

 

 

 

#include <iostream>

using namespace std;

#define MOD 10007

int a[501][501];
int dp[501][501];

int main() {
    
    int N;
    
    cin >> N;

    for (int i = 1; i <= N ; i++)
    {
        for (int j = 1; j <= i; j++)
        {
            int input;
            cin >> input;
            a[i][j] = input;
        }
    }

    int ans = a[1][1];

    dp[1][1] = a[1][1];
    for (int i = 2; i <= N; i++)
    {
        for (int j = 1; j <= i; j++)
        {
            if (j == 1)
            {
                dp[i][j] = dp[i - 1][j] + a[i][j];
            }
            else if (j == i)
            {

                dp[i][j] = dp[i - 1][j - 1] + a[i][j];
            }
            else
            {
                dp[i][j] = a[i][j] + max(dp[i - 1][j - 1], dp[i - 1][j]);
            }

            ans = max(ans, dp[i][j]);
        }

    }

    cout << ans;

    

    

    return 0;
}

'프로그래밍 공부 > 백준 (C++)' 카테고리의 다른 글

[C++ / 백준 3085번] 사탕 게임  (0) 2024.12.05
[C++ / 백준 11054번] 가장 긴 바이토닉 부분 수열  (0) 2024.11.30
[C++ / 백준 9465번] 스티커  (0) 2024.11.28
[C++ / 백준 2225번] 합분해  (0) 2024.11.23
[C++ / 백준 1699번] 제곱수의 합  (0) 2024.11.23
'프로그래밍 공부/백준 (C++)' 카테고리의 다른 글
  • [C++ / 백준 3085번] 사탕 게임
  • [C++ / 백준 11054번] 가장 긴 바이토닉 부분 수열
  • [C++ / 백준 9465번] 스티커
  • [C++ / 백준 2225번] 합분해
Rocketbabydolls
Rocketbabydolls
Rocketbabydolls
  • Rocketbabydolls
    With The Lights Out
    Rocketbabydolls
  • 전체
    오늘
    어제
    • 전체글 (185) N
      • 프로그래밍 공부 (117)
        • C (16)
        • Jumping into C++ (9)
        • MFC (C++) (1)
        • 자료구조 (1)
        • 알고리즘 (1)
        • 백준 (C++) (74)
        • 핸즈온 머신러닝 2판 (6)
        • Unseen 3기 준비 (4)
        • 원티드 포텐업 게임 개발자 양성과정 2기 (4)
      • 언리얼엔진5 (1) N
        • [Part1] 이득우의 언리얼 프로그래밍 (12)
        • [Part2] 이득우의 언리얼 프로그래밍 (2)
        • [Part2 복습] 이득우의 언리얼 프로그래밍 (3)
        • [Part3] 이득우의 언리얼 프로그래밍 (14)
        • [Part4] 이득우의 언리얼 프로그래밍 (0)
        • FPS 게임 1인 프로젝트 (6)
        • 각종 지식 (11)
        • 블루프린트 Paper2D 로 게임 만들기 (14)
        • 팀 프로젝트 (1)
      • 일상 (1)
      • ETC (1)
        • 맥북 (1)
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

      c++ 17298
      c언어
      언리얼엔진5 fps 프로젝트
      UE5 LoadClass
      언리얼엔진 LoadClass
      언리얼엔진 ConstructorHelpers
      실전C프로그래밍
      실전C프로그래밍 실습문제
      실전C프로그래밍 나중채
      C언어 실습문제
      티스토리챌린지
      실전 C프로그래밍 실습문제
      실전 C프로그래밍 나중채
      핸즈온 머신러닝
      핸즈온 머신러닝 2판
      언리얼엔진
      언리얼엔진5
      오블완
      실전 C프로그래밍
      실전 C 프로그래밍
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.3
    Rocketbabydolls
    [C++ / 백준 1392번] 정수 삼각형
    상단으로

    티스토리툴바