class Solution {public: int N; int d[10001]={0,}; void go(vector<int>& nums, int now) { if(now>=N) return ; if(d[now] != -1) return ; d[now] = 1; for(int i=nums[now];i>=0;i--){ if(now+i>=N) i=N-now; if(d[now+i] == -1){ go(nums,now+i); } else break; } } bool canJump(vector<int>& nums) { memset(d,-1,sizeof(d)); N = nums.size(); go(nums,0); return d[nums.size()-1] > 0 ? 1 : 0; }};엉망인 소스
댓글 영역
획득법
① NFT 발행
작성한 게시물을 NFT로 발행하면 일주일 동안 사용할 수 있습니다. (최초 1회)
② NFT 구매
다른 이용자의 NFT를 구매하면 한 달 동안 사용할 수 있습니다. (구매 시마다 갱신)
사용법
디시콘에서지갑연결시 바로 사용 가능합니다.