피라미드 문제(동적 기획)
1179 단어 학습 노트
#include
#include
using namespace std;
int n,a[1003][1003] = {0};
bool b[1003][1003];
int opt(int i,int j){
if(i == n)
return a[n][j];
if(!b[i][j]){
a[i][j] = max(opt(i+1,j),opt(i+1,j+1)) + a[i][j];
b[i][j] = true;
}
return a[i][j];
}
int main(){
scanf("%d",&n);
for(int i=1;i<=n;i++){
for(int j =1;j<=i;j++){
scanf("%d",&a[i][j]);
}
}
printf("%d",opt(1,1));
}
비귀속(동적 기획)
/*
[[0,0,0,0,7,0,0,0],
[0,0,0,3,0,8,0,0],
[0,0,8,0,1,0,1,0],
[0,2,0,7,0,4,0,0],
[4,0,5,0,2,0,6,5]]
*/
#include
#include
using namespace std;
int r,a[1002][1002],F[1002][1002];
int main(){
scanf("%d",&r);
for(int i = 1;i<=r;i++)
for(int j =1;j<=i;j++){
scanf("%d",&a[i][j]);
F[i][j] = a[i][j];
}
for(int i =r-1;i>0;i--)
for(int j=1;j<=i;j++){
F[i][j]+=max(F[i+1][j],F[i+1][j+1]);
}
printf("%d",F[1][1]);
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
axios 요청 차단, 응답 차단,router 내비게이션 수위axios 요청 차단: 요청 헤더에 token 등을 통일적으로 추가할 수 있습니다 axios 응답 차단: 로그인 판단 내비게이션 선행 수위beforeEach: 로그인 여부를 판단할 수 있지만, 응답으로 차단하는 것이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.