(백준 알고리즘 문제풀이) 2193번 이친수
by 줌코딩
문제
어떻게 접근할 것인가
- 이 문제는 디피로 풀 수 있는 문제이다.
- 각 자리까지의 0과 1의 개수를 저장해서 해당 값으로 업데이트를 진행한다.
코드
#include <cstdio>
long long n, zero[91], one[91];
int main(){
scanf("%lld", &n);
one[1] = 1;
for(int i = 2; i <= n; i++){
one[i] = zero[i-1];
zero[i] = one[i-1] + zero[i-1];
}
printf("%lld", one[n]+zero[n]);
}
느낀점
- 쉽죠잉
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
Subscribe via RSS