{"group":{"id":1,"name":"Community","lockable":false,"created_at":"2012-01-18T18:02:15.000Z","updated_at":"2026-05-26T00:16:20.000Z","description":"Problems submitted by members of the MATLAB Central community.","is_default":true,"created_by":161519,"badge_id":null,"featured":false,"trending":false,"solution_count_in_trending_period":0,"trending_last_calculated":"2026-05-26T00:00:00.000Z","image_id":null,"published":true,"community_created":false,"status_id":2,"is_default_group_for_player":false,"deleted_by":null,"deleted_at":null,"restored_by":null,"restored_at":null,"description_opc":null,"description_html":null,"published_at":null},"problems":[{"id":61169,"title":"Leo Bậc Thang","description":"Bạn đang leo cầu thang. Cần n bước để lên đến đỉnh.\r\nMỗi lần bạn có thể leo 1 hoặc 2 bước. Hỏi có bao nhiêu cách khác nhau để leo lên đến đỉnh?\r\n \r\nVí dụ 1:\r\nĐầu vào: n = 2\r\nĐầu ra: 2\r\nGiải thích: Có hai cách để leo lên đến đỉnh. Là [1, 1] và [2]\r\nVí dụ 2:\r\nĐầu vào: n = 3\r\nĐầu ra: 3\r\nGiải thích: Có ba cách để leo lên đến đỉnh. Là [1,1,1], [2, 1] và [1, 2]\r\n \r\nRàng buộc:\r\n1 \u003c= n \u003c= 45","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 411px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 408px 205.5px; transform-origin: 408px 205.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eBạn đang leo cầu thang. Cần \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003en\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e bước để lên đến đỉnh.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eMỗi lần bạn có thể leo 1 hoặc 2 bước. Hỏi có bao nhiêu cách khác nhau để leo lên đến đỉnh?\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eVí dụ 1:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eĐầu vào: n = 2\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eĐầu ra: 2\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGiải thích: Có hai cách để leo lên đến đỉnh. Là [1, 1] và [2]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eVí dụ 2:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eĐầu vào: n = 3\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eĐầu ra: 3\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGiải thích: Có ba cách để leo lên đến đỉnh. Là [1,1,1], [2, 1] và [1, 2]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eRàng buộc:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e1 \u0026lt;= n \u0026lt;= 45\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function step = solution(n)\r\n\r\nend","test_suite":"%%\r\nnums = 1;\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 2;\r\ncorrect_answer = 2;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 3;\r\ncorrect_answer = 3;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 4;\r\ncorrect_answer = 5;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 5;\r\ncorrect_answer = 8;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 6;\r\ncorrect_answer = 13;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 7;\r\ncorrect_answer = 21;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 8;\r\ncorrect_answer = 34;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 9;\r\ncorrect_answer = 55;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 10;\r\ncorrect_answer = 89;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 11;\r\ncorrect_answer = 144;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 12;\r\ncorrect_answer = 233;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 13;\r\ncorrect_answer = 377;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 14;\r\ncorrect_answer = 610;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 15;\r\ncorrect_answer = 987;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 16;\r\ncorrect_answer = 1597;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 17;\r\ncorrect_answer = 2584;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 18;\r\ncorrect_answer = 4181;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 19;\r\ncorrect_answer = 6765;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 20;\r\ncorrect_answer = 10946;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 21;\r\ncorrect_answer = 17711;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 22;\r\ncorrect_answer = 28657;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 23;\r\ncorrect_answer = 46368;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 24;\r\ncorrect_answer = 75025;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 25;\r\ncorrect_answer = 121393;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 26;\r\ncorrect_answer = 196418;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 27;\r\ncorrect_answer = 317811;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 28;\r\ncorrect_answer = 514229;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 29;\r\ncorrect_answer = 832040;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 30;\r\ncorrect_answer = 1346269;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 31;\r\ncorrect_answer = 2178309;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 32;\r\ncorrect_answer = 3524578;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 33;\r\ncorrect_answer = 5702887;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 34;\r\ncorrect_answer = 9227465;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 35;\r\ncorrect_answer = 14930352;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 36;\r\ncorrect_answer = 24157817;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 37;\r\ncorrect_answer = 39088169;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 38;\r\ncorrect_answer = 63245986;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 39;\r\ncorrect_answer = 102334155;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 40;\r\ncorrect_answer = 165580141;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 41;\r\ncorrect_answer = 267914296;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 42;\r\ncorrect_answer = 433494437;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 43;\r\ncorrect_answer = 701408733;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 44;\r\ncorrect_answer = 1134903170;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 45;\r\ncorrect_answer = 1836311903;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":4945898,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":11,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-01-21T14:06:11.000Z","updated_at":"2026-04-09T10:34:59.000Z","published_at":"2026-01-21T14:06:11.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eBạn đang leo cầu thang. Cần \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e bước để lên đến đỉnh.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eMỗi lần bạn có thể leo 1 hoặc 2 bước. Hỏi có bao nhiêu cách khác nhau để leo lên đến đỉnh?\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eVí dụ 1:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eĐầu vào: n = 2\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eĐầu ra: 2\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiải thích: Có hai cách để leo lên đến đỉnh. Là [1, 1] và [2]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eVí dụ 2:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eĐầu vào: n = 3\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eĐầu ra: 3\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiải thích: Có ba cách để leo lên đến đỉnh. Là [1,1,1], [2, 1] và [1, 2]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eRàng buộc:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e1 \u0026lt;= n \u0026lt;= 45\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":61170,"title":"Jump Game","description":"You are given an array of non-negative integers `nums`. You are initially positioned at the first index of the array, and each element in the array represents your maximum jump length at that position.\r\nReturn `true` if you can reach the last index, or `false` otherwise.\r\nExample 1:\r\nInput: nums = [2,3,1,1,4]\r\nOutput: true\r\nExplanation: Jump 1 step from index 1 to 2, then 3 steps to the last index.\r\nExample 2:\r\nInput: nums = [3,2,1,0,4]\r\nOutput: false\r\nExplanation: You will always arrive at index 4 no matter what. Its maximum jump length is 0, which makes it impossible to reach the last index.\r\n\r\nBạn được cho một mảng số nguyên nums. Ban đầu bạn được đặt ở vị trí chỉ mục đầu tiên của mảng, và mỗi phần tử trong mảng biểu thị độ dài bước nhảy tối đa của bạn tại vị trí đó.\r\nTrả về true. Nếu bạn có thể đến chỉ mục cuối cùng, hoặc false nếu không.\r\n \r\nVí dụ 1:\r\nĐầu vào: nums = [2,3,1,1,4]\r\nĐầu ra: true\r\nGiải thích: Nhảy 1 bước từ chỉ mục 1 đến 2, sau đó nhảy 3 bước đến chỉ mục cuối cùng.\r\n \r\nVí dụ 2:\r\nĐầu vào: nums = [3,2,1,0,4]\r\nĐầu ra: false\r\nGiải thích: Bạn sẽ luôn đến chỉ mục 4 bất kể điều gì xảy ra. Độ dài bước nhảy tối đa của nó là 0, điều này khiến việc đến chỉ mục cuối cùng là không thể.\r\n \r\nRàng buộc:\r\n1 \u003c= nums.length \u003c= 104\r\n0 \u003c= nums[i] \u003c= 105","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 864px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 468.5px 432px; transform-origin: 468.5px 432px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 21px; text-align: left; transform-origin: 444.5px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 442.025px 8px; transform-origin: 442.025px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eYou are given an array of non-negative integers `nums`. You are initially positioned at the first index of the array, and each element in the array represents your maximum jump length at that position.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 199.533px 8px; transform-origin: 199.533px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eReturn `true` if you can reach the last index, or `false` otherwise.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 35.0083px 8px; transform-origin: 35.0083px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eExample 1:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 75.6417px 8px; transform-origin: 75.6417px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eInput: nums = [2,3,1,1,4]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 36.9417px 8px; transform-origin: 36.9417px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eOutput: true\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 227.525px 8px; transform-origin: 227.525px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eExplanation: Jump 1 step from index 1 to 2, then 3 steps to the last index.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 35.0083px 8px; transform-origin: 35.0083px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eExample 2:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 75.6417px 8px; transform-origin: 75.6417px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eInput: nums = [3,2,1,0,4]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 39.6667px 8px; transform-origin: 39.6667px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eOutput: false\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 438.892px 8px; transform-origin: 438.892px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eExplanation: You will always arrive at index 4 no matter what. Its maximum jump length is 0, which makes it impossible to reach the last index.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 21px; text-align: left; transform-origin: 444.5px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 113.517px 8px; transform-origin: 113.517px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eBạn được cho một mảng số nguyên \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 18.6667px 8px; transform-origin: 18.6667px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003enums\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 305.2px 8px; transform-origin: 305.2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. Ban đầu bạn được đặt ở vị trí chỉ mục đầu tiên của mảng, và mỗi phần tử trong mảng biểu thị độ dài bước nhảy \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 18.6583px 8px; transform-origin: 18.6583px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003etối đa\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 63px 8px; transform-origin: 63px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e của bạn tại vị trí đó.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 21.5167px 8px; transform-origin: 21.5167px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eTrả về \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 17.1083px 8px; transform-origin: 17.1083px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003etrue. \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 140.033px 8px; transform-origin: 140.033px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eNếu bạn có thể đến chỉ mục cuối cùng, hoặc \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 15.95px 8px; transform-origin: 15.95px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003efalse\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 36.5667px 8px; transform-origin: 36.5667px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e nếu không.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 1.94167px 8px; transform-origin: 1.94167px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 25.2667px 8px; transform-origin: 25.2667px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eVí dụ 1:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 86.15px 8px; transform-origin: 86.15px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eĐầu vào: nums = [2,3,1,1,4]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 36.95px 8px; transform-origin: 36.95px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eĐầu ra: true\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 274.1px 8px; transform-origin: 274.1px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGiải thích: Nhảy 1 bước từ chỉ mục 1 đến 2, sau đó nhảy 3 bước đến chỉ mục cuối cùng.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 1.94167px 8px; transform-origin: 1.94167px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 25.2667px 8px; transform-origin: 25.2667px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eVí dụ 2:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 86.15px 8px; transform-origin: 86.15px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eĐầu vào: nums = [3,2,1,0,4]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 39.675px 8px; transform-origin: 39.675px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eĐầu ra: false\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 21px; text-align: left; transform-origin: 444.5px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 440.25px 8px; transform-origin: 440.25px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGiải thích: Bạn sẽ luôn đến chỉ mục 4 bất kể điều gì xảy ra. Độ dài bước nhảy tối đa của nó là 0, điều này khiến việc đến chỉ mục cuối cùng là không thể.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 1.94167px 8px; transform-origin: 1.94167px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 38.4917px 8px; transform-origin: 38.4917px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eRàng buộc:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 77.825px 8px; transform-origin: 77.825px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e1 \u0026lt;= nums.length \u0026lt;= 104\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 62.2583px 8px; transform-origin: 62.2583px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e0 \u0026lt;= nums[i] \u0026lt;= 105\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function tf = solution(nums)\r\n\r\nend","test_suite":"%%\r\nnums = [2 3 1 1 4];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [3 2 1 0 4];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [4 0 2 3 2 4 5 5 5 5 0 0 5 2 2 1];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [4 5 3 0 4 1 5 5 3 2 5 2 1 0 0 3 5 4 4 2 5 4 2 3 1 1 4 1 2 4 2 2 0 4 3 0 1 1 0 1 0 0 3 4 2 1 1 4 1 3 1 5 3 5 5 5 2 0 0 2 3 5 5 4 1 2 5 3 2 1 3 1 5 4 4 2 5 5 0 5 4 1 5 5 4 3 0 5 4 5 4 1 4 1];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [1 3 4 4 2 0 0 0 5 3 3 0 1 0 0 0 0 0 1 0 4 5 1 3 2 1 1 1 5 2 4 1 1 5 2 5 1 5 2 2 2 0 4 1 4 2 2 3 2 0 3 1 3 2 3 4 3 1 2 5 5 5];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [4 0 5 2 3 0 4 4 3 4 4 3 0 2 2 4 2 3 3 2 5 3 4 1 5 1 0 0 0 4 5 1 4 0 0 1 5 3 0 5 5 2 2 3 1 4 5 0 3 3 3 5 2 1 2 0 2 4 1 4 3 5 3 2 3 3 3 4 2 0 2 4 5 2 0 0 5 5 4 5 2 3 3 5 5 0 3 4 0 0 3 0 2 1 2 3 0 5];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [3 3 3 5];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [1 0 4 4 5 0 2 3 3 1 4 2 5 1 4 5 2 4 4];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [4 5 5 5 3 0 0 0 4 3 4 1 0 0 3 0 5 5 2 5 3 5 2 0];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [1 5 5 3 1 1 3 2 4 2 1 2 5 2 2 1 3 1 1 3 3 2 5 4 5 4 2 1 0 1 2 2 5 5 3 3 0 2 5 1 1 2 3 2 2 1 5];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [0 0 0 5 2 2 3 1 0 3 2 1 1 4 4 3 3 2 3 4 1 4 0 2 2 5 2 5 2 1 5 2 2 3 1 1 1 3 5 5 3 5 5 4 4 2 4 0 2 2 0 5 2 2 4 2 3 3 0 2 5 3 5 5 4 3 4 0 4];\r\ncorrect_answer = false;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [0 1 2 0 5 2 0 1 0 1 2];\r\ncorrect_answer = false;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [2 2 1 3 5 4 2 3 2 2 2 4 2 3 5 0 1 5 5 1 1 5 4 2 2 1 1 5 0 4 3 0 2 4 5 3 5 5 2 2 0 5 2 4 3 2 1];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [0 5 2 4 0 3 0 1 2 4 5 4 1 2];\r\ncorrect_answer = false;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [1 0 4 1 1 0 3 2 0 4 3 1 2 1 3 0 3 0 5 2 0 3 3 4 4 4 3 5 3 4 4 4 5 5 1 0 4 4 1 2 5 0 3 1 3 3 2 3 2 5 4 2 3 3 5 5 4 3 0 0 5 5 4 2 5 0 2 0 3 3 0 3 2 0 5 0 3 5 4 0 2 2 4 5 1 5 0 1 4 2 3 1 0 2 5 3 2];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [0 5 5 2 4 3 4 5 0 2 2 1 2 5];\r\ncorrect_answer = false;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [0 1 3 1 4 1 4];\r\ncorrect_answer = false;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [4 0 5 2 2 1 2 2 0 5 5 4 2 4 5 4 0 0 2 4 3 2 0 1 5 3];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [1 5 2 2 4 4 2 3 5 3 1 4 3 5 1 2 1 0 0 0 5 3 4 5 4 5 0 0 4 5 2 1 3 0 0 5 2 4 1 3 5 3 5 5 0 0 5 0 0 4 1];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [2 5 4 4 0 1 5 5 5 3 0 1 4 5 3 3];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [1 4 4 3 2 3 2 5 2 5 0 4 2 3 1 5 1 2 1 0 3 5 3 2 0 0 5 3 0 1 1 1 5 3 0 0 0 5 5 5 2 5 2 2 1 0 3 1 2 1 0 4 2 0 4 1 4 1 1 0];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [4 5 4 1 2 5 3 1 3 4 2 1 1 4 3 1 0 3 1 3 5 3 1 5 0 1 4 1 4 1 2 4 4 3 1];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [2 1 0 0 5 5 2 4 4 0 1 5 5 2 1 3 3 0 4 3 5 0 5 5 0 2 1 5 5 4 4 3 1 4 0 4 0 5 3 5 1 5 1 1 2 4 5 2 2 4 1 5 4 5 1 1 1 4 2 3 2 3 2 3 0 4 2 4 5 3 3 2 5 3];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [2 4 0 0 5 3 3 2 3 0 0 4 0 3 0 2 1 3 3 3 1 0 0 5 4 3 1 0 5 3 0 5 0 3 4 3 1 3 2 3 1 4 1 0 5 4 5 0 4 1 4];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [4 4 0 3 5 3 3 1 5 3 5 0 1 3 3 2 3 2 5 3 4 1 0 0 5 4 4 2 0 0 1 0 5 0 3 3 1 4 3 0 2 4 1 3 5 3 4 5 5 3 5 0 3 3 4 2 0 3 0 2 4 0 4 0 4 5 1 3 5 0 0 1 3];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [4 3 3 0 1 4 1 4 5 0 3 4 3 1 5 5 3 4 4 1 0 3 0 0 0 4 2 1 2 1 4 1 1 4 3 4 2 1 3 2 2 1 5 1 3 2 1 0 4 5 2 5 5 2 1 1 1 5 3 4 0 3 3 1 0 1 4 5];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [0 4 0 3 4 4 3 1 4 1 1 0 2 0 5 1 5 0 1 0 4 4 5 5 4 5 4 1 0 4 2 2 5 0 2 0 0 4 5 2 1 5 4 5 5 5 5 2 3 4 3 4 2 3 4 0 5 4 3 4 1 1 3 5 4 2 1 4 4 5 5 1 4 3 0 1 2 1 2 0 3 4 0 1 5 5 0 5 1 2 0 1 4 0 2 3 1 4 3 2];\r\ncorrect_answer = false;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [2 4 0 3 0 2 5 5 0 4 0 2 5 0 4 4 1 5 4 5 4 2 4 0 0];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [2 1 3 4 5 5 2 2 2 1 2 5 2 2 0 1 5 2 0 2 1 1 3 5 5 0 5 1 5 1 1 5 4 5];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [5 5 2 0 4 4 2 5 5 0 1 0 4 2 3 2 5 3 4 5 2 0 5 4 5 4 4 5 3 1 5 1 1 4 4 1 4 3 5 3 2 3 5 2 1 3 4 0 2 0 1 2 0 0 2 1 1 3 0 4 1 2 4 3 1 4 5 0 0 2 0 0];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [1 1 3 2 4 5 4 0 5 2];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [4 1 5 4 3 1 3 5 2 1 0 5 3 4 4 3 1 5 4 3 3 5 4 4 2 5 3 2 1 1 1 5 5 5 5 5 0 0 3 4 0 1 0 1 1 5 2 0 3 4 0 0 2 2 2 2 2 3 3 3 4 1 3 3 1 3 1 3 0 5 1 1 2 1 4 1 0 4 1 3];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [3 2 1 1];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [2 0 4 2 0 3 2 3 3 2 0 4 4 2 0 5 5 4 2 5 5 3 3 0 2 1 5 3 4 0 5 2 3 4 4 0 3 5 0 0 0 3 0 2 2 4 2 1 4 3 1 2 1 1 5 2 3 3 5 2 2 4 5 0 5 4 3 2 3 2 4 0 2 4 3 0 0 2 1 2 2 0 2 2 1 5 2 1 1 4 3 3 3 1];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [0 2 3 5 2 2 3 4 2 2 3 4 3 4 0 0 0 0 5 3 1 5 3 4 1 1 4 3 1 0 0 4 3 2 0 3 0 3 1 2 2 1 0 0 5 4 0 4 1 5 5 2 1 0 2 1 4 1 5 1 2 2 3 2 0 2 3 0 1 4 3 4 0 0 2 1 3 4 4 5 3 3 4 5 1 4 1 1];\r\ncorrect_answer = false;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [3 0 5 5 5 2 3 0 4 4 3 2 2 3 2 0 3 4 4 1 4 1 1 1 4 1 2 4 0 0 2 1 4 3 5 1 2 4 0 2 2 4 5 0 0 3 1 3 4 2 3 4 5 4 1 1 1 3 4 0 2 3 4 3 0 2 4 5 5 0 4 4 4 1 1 3 5 2];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [5 4 5 1 0 0 4 4 3 2 3 0 5 0 5 2 0 1 5 4 1 1 5 4 4 1 1 3 0 3 4 0 2 4 5 0 4 3 1 4 1 3 1 2 4 3 1 3 1 0];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [5 5 0 4 3 3 2 2 5 1 1 3 3 2 5 5 4 4 0 0 5 2 5 3 0 1 0 2 5 0 5 5 1 0 2 3 4 2 0 5 4 2 4 2 3 3 1 0 3 3 1 5 0 5 2 1 4 1 3 1 0 4 0 3 3 0];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [0 4 4 2 4 0 4 2 0 0 0 3 1 2 4 1 1];\r\ncorrect_answer = false;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [1 3 3 3 1 0 0 5 2 1 4 4 0 0 4 3 3 1 4 3 5 3 1 0 0 4 1 0 0 4 5 1 4 1 2 1 0 0 2 2 2 3 3 3 2 4 4 3 5 5 5 1 3 5 4 5 2 1 4 5 1 2 0 1 2 2 5 2 3 3 4 4 0 3 4 1 1 2 2 2 2 1];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [1 2 1 0 2 5 3 0 1 4 4 4 5 1 3];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [2 1 2 0 0 2 1 1 3 4 4 3 1 2 1 4 5 1 2 2 1 2 5 5 0 3 4 3 0];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [0 3 5 1 1 0 4 0 2 1 3 2 5 3 1 5 3 3 4 1 5 3 0 2 1 3 5 2 0 4 1 3 2 5 4 2 3 3 3 4 4 1 2 3 0 4 0 2 1 3 2 1 3 0 3 5 4 3 4 5 3 5 3 5 2 0 1 3 2 3 1 5];\r\ncorrect_answer = false;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [4 2 3 2 5 0 2 4 5 3 3 3 0 1 3 1 3 4 3 0 1 2 5 3 1 2 1 2 5 3 1 3 3 0 2 5 5 1 1 4 2 5 2 2 2 2 2 4 4 2 2 2 0 5 3 2 5 4 2 2 2 1 3 5 1 4 5 5 3 3 4];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [0 1 3 1 5 0 1 2 3 5 3 4 3 2 4 2 0 5 4 3 2 3 5 5 5 0 4 2];\r\ncorrect_answer = false;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [0 4 5 0 1 5 0 5 2 5 1 4 0 0 5 2 3 4 5 0 0 0 4 0 3 4 5 3 1 3 3];\r\ncorrect_answer = false;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [0 5 5 5 4 4 0 0 4 5 0 4 1 1 5 2 3 0 4 5 2 3 4 0 5 1 4 2 3 4 1 3 0 5 3 5 5 4 3 5 1 5 5 5 0 3 2 0 5 4 0 4 1 5 0 3 2 2 5 1 3 5 3 0 2 5 2 4 4 1 5 1 4 2 4 2 5 5 0 4 0 2 3 3 4 4 5 2 2 5 0];\r\ncorrect_answer = false;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [1 5 3 2 5 4 3 0 0 0 2 1 0 1 1 2 3 5 1 2 5 2 5 2 5 3 0 2 4 2 5 0 2 3 4 4 2 5 1 5 1 2 0 3 2 3 5 3 1 5 0 1 4 0 4 1];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [1 0 1 3 0 3 1 2 2 4 1 2 5 0 0 4 1 5 1 3 3 2 2 0 1 4 5 3 3 4 5 2 2 0 0 3 4 5 3 0 4 0];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [0 0 1 2 1 0 3 0 4];\r\ncorrect_answer = false;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":4945898,"edited_by":223089,"edited_at":"2026-02-04T13:39:51.000Z","deleted_by":null,"deleted_at":null,"solvers_count":9,"test_suite_updated_at":"2026-01-21T15:26:41.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2026-01-21T15:15:01.000Z","updated_at":"2026-04-09T10:31:51.000Z","published_at":"2026-01-21T15:15:01.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYou are given an array of non-negative integers `nums`. You are initially positioned at the first index of the array, and each element in the array represents your maximum jump length at that position.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eReturn `true` if you can reach the last index, or `false` otherwise.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample 1:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eInput: nums = [2,3,1,1,4]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eOutput: true\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExplanation: Jump 1 step from index 1 to 2, then 3 steps to the last index.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample 2:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eInput: nums = [3,2,1,0,4]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eOutput: false\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExplanation: You will always arrive at index 4 no matter what. Its maximum jump length is 0, which makes it impossible to reach the last index.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eBạn được cho một mảng số nguyên \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003enums\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e. Ban đầu bạn được đặt ở vị trí chỉ mục đầu tiên của mảng, và mỗi phần tử trong mảng biểu thị độ dài bước nhảy \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003etối đa\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e của bạn tại vị trí đó.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eTrả về \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003etrue. \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003eNếu bạn có thể đến chỉ mục cuối cùng, hoặc \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003efalse\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e nếu không.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eVí dụ 1:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eĐầu vào: nums = [2,3,1,1,4]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eĐầu ra: true\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiải thích: Nhảy 1 bước từ chỉ mục 1 đến 2, sau đó nhảy 3 bước đến chỉ mục cuối cùng.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eVí dụ 2:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eĐầu vào: nums = [3,2,1,0,4]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eĐầu ra: false\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiải thích: Bạn sẽ luôn đến chỉ mục 4 bất kể điều gì xảy ra. Độ dài bước nhảy tối đa của nó là 0, điều này khiến việc đến chỉ mục cuối cùng là không thể.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eRàng buộc:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e1 \u0026lt;= nums.length \u0026lt;= 104\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 \u0026lt;= nums[i] \u0026lt;= 105\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"}],"problem_search":{"problems":[{"id":61169,"title":"Leo Bậc Thang","description":"Bạn đang leo cầu thang. Cần n bước để lên đến đỉnh.\r\nMỗi lần bạn có thể leo 1 hoặc 2 bước. Hỏi có bao nhiêu cách khác nhau để leo lên đến đỉnh?\r\n \r\nVí dụ 1:\r\nĐầu vào: n = 2\r\nĐầu ra: 2\r\nGiải thích: Có hai cách để leo lên đến đỉnh. Là [1, 1] và [2]\r\nVí dụ 2:\r\nĐầu vào: n = 3\r\nĐầu ra: 3\r\nGiải thích: Có ba cách để leo lên đến đỉnh. Là [1,1,1], [2, 1] và [1, 2]\r\n \r\nRàng buộc:\r\n1 \u003c= n \u003c= 45","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 411px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 408px 205.5px; transform-origin: 408px 205.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eBạn đang leo cầu thang. Cần \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003en\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e bước để lên đến đỉnh.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eMỗi lần bạn có thể leo 1 hoặc 2 bước. Hỏi có bao nhiêu cách khác nhau để leo lên đến đỉnh?\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eVí dụ 1:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eĐầu vào: n = 2\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eĐầu ra: 2\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGiải thích: Có hai cách để leo lên đến đỉnh. Là [1, 1] và [2]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eVí dụ 2:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eĐầu vào: n = 3\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eĐầu ra: 3\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGiải thích: Có ba cách để leo lên đến đỉnh. Là [1,1,1], [2, 1] và [1, 2]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eRàng buộc:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e1 \u0026lt;= n \u0026lt;= 45\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function step = solution(n)\r\n\r\nend","test_suite":"%%\r\nnums = 1;\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 2;\r\ncorrect_answer = 2;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 3;\r\ncorrect_answer = 3;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 4;\r\ncorrect_answer = 5;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 5;\r\ncorrect_answer = 8;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 6;\r\ncorrect_answer = 13;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 7;\r\ncorrect_answer = 21;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 8;\r\ncorrect_answer = 34;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 9;\r\ncorrect_answer = 55;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 10;\r\ncorrect_answer = 89;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 11;\r\ncorrect_answer = 144;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 12;\r\ncorrect_answer = 233;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 13;\r\ncorrect_answer = 377;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 14;\r\ncorrect_answer = 610;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 15;\r\ncorrect_answer = 987;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 16;\r\ncorrect_answer = 1597;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 17;\r\ncorrect_answer = 2584;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 18;\r\ncorrect_answer = 4181;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 19;\r\ncorrect_answer = 6765;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 20;\r\ncorrect_answer = 10946;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 21;\r\ncorrect_answer = 17711;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 22;\r\ncorrect_answer = 28657;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 23;\r\ncorrect_answer = 46368;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 24;\r\ncorrect_answer = 75025;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 25;\r\ncorrect_answer = 121393;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 26;\r\ncorrect_answer = 196418;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 27;\r\ncorrect_answer = 317811;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 28;\r\ncorrect_answer = 514229;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 29;\r\ncorrect_answer = 832040;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 30;\r\ncorrect_answer = 1346269;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 31;\r\ncorrect_answer = 2178309;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 32;\r\ncorrect_answer = 3524578;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 33;\r\ncorrect_answer = 5702887;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 34;\r\ncorrect_answer = 9227465;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 35;\r\ncorrect_answer = 14930352;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 36;\r\ncorrect_answer = 24157817;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 37;\r\ncorrect_answer = 39088169;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 38;\r\ncorrect_answer = 63245986;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 39;\r\ncorrect_answer = 102334155;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 40;\r\ncorrect_answer = 165580141;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 41;\r\ncorrect_answer = 267914296;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 42;\r\ncorrect_answer = 433494437;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 43;\r\ncorrect_answer = 701408733;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 44;\r\ncorrect_answer = 1134903170;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = 45;\r\ncorrect_answer = 1836311903;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n","published":true,"deleted":false,"likes_count":1,"comments_count":0,"created_by":4945898,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":11,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-01-21T14:06:11.000Z","updated_at":"2026-04-09T10:34:59.000Z","published_at":"2026-01-21T14:06:11.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eBạn đang leo cầu thang. Cần \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003en\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e bước để lên đến đỉnh.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eMỗi lần bạn có thể leo 1 hoặc 2 bước. Hỏi có bao nhiêu cách khác nhau để leo lên đến đỉnh?\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eVí dụ 1:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eĐầu vào: n = 2\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eĐầu ra: 2\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiải thích: Có hai cách để leo lên đến đỉnh. Là [1, 1] và [2]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eVí dụ 2:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eĐầu vào: n = 3\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eĐầu ra: 3\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiải thích: Có ba cách để leo lên đến đỉnh. Là [1,1,1], [2, 1] và [1, 2]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eRàng buộc:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e1 \u0026lt;= n \u0026lt;= 45\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":61170,"title":"Jump Game","description":"You are given an array of non-negative integers `nums`. You are initially positioned at the first index of the array, and each element in the array represents your maximum jump length at that position.\r\nReturn `true` if you can reach the last index, or `false` otherwise.\r\nExample 1:\r\nInput: nums = [2,3,1,1,4]\r\nOutput: true\r\nExplanation: Jump 1 step from index 1 to 2, then 3 steps to the last index.\r\nExample 2:\r\nInput: nums = [3,2,1,0,4]\r\nOutput: false\r\nExplanation: You will always arrive at index 4 no matter what. Its maximum jump length is 0, which makes it impossible to reach the last index.\r\n\r\nBạn được cho một mảng số nguyên nums. Ban đầu bạn được đặt ở vị trí chỉ mục đầu tiên của mảng, và mỗi phần tử trong mảng biểu thị độ dài bước nhảy tối đa của bạn tại vị trí đó.\r\nTrả về true. Nếu bạn có thể đến chỉ mục cuối cùng, hoặc false nếu không.\r\n \r\nVí dụ 1:\r\nĐầu vào: nums = [2,3,1,1,4]\r\nĐầu ra: true\r\nGiải thích: Nhảy 1 bước từ chỉ mục 1 đến 2, sau đó nhảy 3 bước đến chỉ mục cuối cùng.\r\n \r\nVí dụ 2:\r\nĐầu vào: nums = [3,2,1,0,4]\r\nĐầu ra: false\r\nGiải thích: Bạn sẽ luôn đến chỉ mục 4 bất kể điều gì xảy ra. Độ dài bước nhảy tối đa của nó là 0, điều này khiến việc đến chỉ mục cuối cùng là không thể.\r\n \r\nRàng buộc:\r\n1 \u003c= nums.length \u003c= 104\r\n0 \u003c= nums[i] \u003c= 105","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 864px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 468.5px 432px; transform-origin: 468.5px 432px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 21px; text-align: left; transform-origin: 444.5px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 442.025px 8px; transform-origin: 442.025px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eYou are given an array of non-negative integers `nums`. You are initially positioned at the first index of the array, and each element in the array represents your maximum jump length at that position.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 199.533px 8px; transform-origin: 199.533px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eReturn `true` if you can reach the last index, or `false` otherwise.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 35.0083px 8px; transform-origin: 35.0083px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eExample 1:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 75.6417px 8px; transform-origin: 75.6417px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eInput: nums = [2,3,1,1,4]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 36.9417px 8px; transform-origin: 36.9417px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eOutput: true\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 227.525px 8px; transform-origin: 227.525px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eExplanation: Jump 1 step from index 1 to 2, then 3 steps to the last index.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 35.0083px 8px; transform-origin: 35.0083px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eExample 2:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 75.6417px 8px; transform-origin: 75.6417px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eInput: nums = [3,2,1,0,4]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 39.6667px 8px; transform-origin: 39.6667px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eOutput: false\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 438.892px 8px; transform-origin: 438.892px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eExplanation: You will always arrive at index 4 no matter what. Its maximum jump length is 0, which makes it impossible to reach the last index.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 8px; transform-origin: 0px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 21px; text-align: left; transform-origin: 444.5px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 113.517px 8px; transform-origin: 113.517px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eBạn được cho một mảng số nguyên \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 18.6667px 8px; transform-origin: 18.6667px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003enums\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 305.2px 8px; transform-origin: 305.2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. Ban đầu bạn được đặt ở vị trí chỉ mục đầu tiên của mảng, và mỗi phần tử trong mảng biểu thị độ dài bước nhảy \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 18.6583px 8px; transform-origin: 18.6583px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003etối đa\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 63px 8px; transform-origin: 63px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e của bạn tại vị trí đó.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 21.5167px 8px; transform-origin: 21.5167px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eTrả về \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 17.1083px 8px; transform-origin: 17.1083px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003etrue. \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 140.033px 8px; transform-origin: 140.033px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eNếu bạn có thể đến chỉ mục cuối cùng, hoặc \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 15.95px 8px; transform-origin: 15.95px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003efalse\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 36.5667px 8px; transform-origin: 36.5667px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e nếu không.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 1.94167px 8px; transform-origin: 1.94167px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 25.2667px 8px; transform-origin: 25.2667px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eVí dụ 1:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 86.15px 8px; transform-origin: 86.15px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eĐầu vào: nums = [2,3,1,1,4]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 36.95px 8px; transform-origin: 36.95px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eĐầu ra: true\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 274.1px 8px; transform-origin: 274.1px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGiải thích: Nhảy 1 bước từ chỉ mục 1 đến 2, sau đó nhảy 3 bước đến chỉ mục cuối cùng.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 1.94167px 8px; transform-origin: 1.94167px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 25.2667px 8px; transform-origin: 25.2667px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eVí dụ 2:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 86.15px 8px; transform-origin: 86.15px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eĐầu vào: nums = [3,2,1,0,4]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 39.675px 8px; transform-origin: 39.675px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eĐầu ra: false\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 21px; text-align: left; transform-origin: 444.5px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 440.25px 8px; transform-origin: 440.25px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGiải thích: Bạn sẽ luôn đến chỉ mục 4 bất kể điều gì xảy ra. Độ dài bước nhảy tối đa của nó là 0, điều này khiến việc đến chỉ mục cuối cùng là không thể.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 1.94167px 8px; transform-origin: 1.94167px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 38.4917px 8px; transform-origin: 38.4917px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eRàng buộc:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 77.825px 8px; transform-origin: 77.825px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e1 \u0026lt;= nums.length \u0026lt;= 104\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 62.2583px 8px; transform-origin: 62.2583px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e0 \u0026lt;= nums[i] \u0026lt;= 105\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function tf = solution(nums)\r\n\r\nend","test_suite":"%%\r\nnums = [2 3 1 1 4];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [3 2 1 0 4];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [4 0 2 3 2 4 5 5 5 5 0 0 5 2 2 1];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [4 5 3 0 4 1 5 5 3 2 5 2 1 0 0 3 5 4 4 2 5 4 2 3 1 1 4 1 2 4 2 2 0 4 3 0 1 1 0 1 0 0 3 4 2 1 1 4 1 3 1 5 3 5 5 5 2 0 0 2 3 5 5 4 1 2 5 3 2 1 3 1 5 4 4 2 5 5 0 5 4 1 5 5 4 3 0 5 4 5 4 1 4 1];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [1 3 4 4 2 0 0 0 5 3 3 0 1 0 0 0 0 0 1 0 4 5 1 3 2 1 1 1 5 2 4 1 1 5 2 5 1 5 2 2 2 0 4 1 4 2 2 3 2 0 3 1 3 2 3 4 3 1 2 5 5 5];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [4 0 5 2 3 0 4 4 3 4 4 3 0 2 2 4 2 3 3 2 5 3 4 1 5 1 0 0 0 4 5 1 4 0 0 1 5 3 0 5 5 2 2 3 1 4 5 0 3 3 3 5 2 1 2 0 2 4 1 4 3 5 3 2 3 3 3 4 2 0 2 4 5 2 0 0 5 5 4 5 2 3 3 5 5 0 3 4 0 0 3 0 2 1 2 3 0 5];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [3 3 3 5];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [1 0 4 4 5 0 2 3 3 1 4 2 5 1 4 5 2 4 4];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [4 5 5 5 3 0 0 0 4 3 4 1 0 0 3 0 5 5 2 5 3 5 2 0];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [1 5 5 3 1 1 3 2 4 2 1 2 5 2 2 1 3 1 1 3 3 2 5 4 5 4 2 1 0 1 2 2 5 5 3 3 0 2 5 1 1 2 3 2 2 1 5];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [0 0 0 5 2 2 3 1 0 3 2 1 1 4 4 3 3 2 3 4 1 4 0 2 2 5 2 5 2 1 5 2 2 3 1 1 1 3 5 5 3 5 5 4 4 2 4 0 2 2 0 5 2 2 4 2 3 3 0 2 5 3 5 5 4 3 4 0 4];\r\ncorrect_answer = false;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [0 1 2 0 5 2 0 1 0 1 2];\r\ncorrect_answer = false;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [2 2 1 3 5 4 2 3 2 2 2 4 2 3 5 0 1 5 5 1 1 5 4 2 2 1 1 5 0 4 3 0 2 4 5 3 5 5 2 2 0 5 2 4 3 2 1];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [0 5 2 4 0 3 0 1 2 4 5 4 1 2];\r\ncorrect_answer = false;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [1 0 4 1 1 0 3 2 0 4 3 1 2 1 3 0 3 0 5 2 0 3 3 4 4 4 3 5 3 4 4 4 5 5 1 0 4 4 1 2 5 0 3 1 3 3 2 3 2 5 4 2 3 3 5 5 4 3 0 0 5 5 4 2 5 0 2 0 3 3 0 3 2 0 5 0 3 5 4 0 2 2 4 5 1 5 0 1 4 2 3 1 0 2 5 3 2];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [0 5 5 2 4 3 4 5 0 2 2 1 2 5];\r\ncorrect_answer = false;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [0 1 3 1 4 1 4];\r\ncorrect_answer = false;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [4 0 5 2 2 1 2 2 0 5 5 4 2 4 5 4 0 0 2 4 3 2 0 1 5 3];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [1 5 2 2 4 4 2 3 5 3 1 4 3 5 1 2 1 0 0 0 5 3 4 5 4 5 0 0 4 5 2 1 3 0 0 5 2 4 1 3 5 3 5 5 0 0 5 0 0 4 1];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [2 5 4 4 0 1 5 5 5 3 0 1 4 5 3 3];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [1 4 4 3 2 3 2 5 2 5 0 4 2 3 1 5 1 2 1 0 3 5 3 2 0 0 5 3 0 1 1 1 5 3 0 0 0 5 5 5 2 5 2 2 1 0 3 1 2 1 0 4 2 0 4 1 4 1 1 0];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [4 5 4 1 2 5 3 1 3 4 2 1 1 4 3 1 0 3 1 3 5 3 1 5 0 1 4 1 4 1 2 4 4 3 1];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [2 1 0 0 5 5 2 4 4 0 1 5 5 2 1 3 3 0 4 3 5 0 5 5 0 2 1 5 5 4 4 3 1 4 0 4 0 5 3 5 1 5 1 1 2 4 5 2 2 4 1 5 4 5 1 1 1 4 2 3 2 3 2 3 0 4 2 4 5 3 3 2 5 3];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [2 4 0 0 5 3 3 2 3 0 0 4 0 3 0 2 1 3 3 3 1 0 0 5 4 3 1 0 5 3 0 5 0 3 4 3 1 3 2 3 1 4 1 0 5 4 5 0 4 1 4];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [4 4 0 3 5 3 3 1 5 3 5 0 1 3 3 2 3 2 5 3 4 1 0 0 5 4 4 2 0 0 1 0 5 0 3 3 1 4 3 0 2 4 1 3 5 3 4 5 5 3 5 0 3 3 4 2 0 3 0 2 4 0 4 0 4 5 1 3 5 0 0 1 3];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [4 3 3 0 1 4 1 4 5 0 3 4 3 1 5 5 3 4 4 1 0 3 0 0 0 4 2 1 2 1 4 1 1 4 3 4 2 1 3 2 2 1 5 1 3 2 1 0 4 5 2 5 5 2 1 1 1 5 3 4 0 3 3 1 0 1 4 5];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [0 4 0 3 4 4 3 1 4 1 1 0 2 0 5 1 5 0 1 0 4 4 5 5 4 5 4 1 0 4 2 2 5 0 2 0 0 4 5 2 1 5 4 5 5 5 5 2 3 4 3 4 2 3 4 0 5 4 3 4 1 1 3 5 4 2 1 4 4 5 5 1 4 3 0 1 2 1 2 0 3 4 0 1 5 5 0 5 1 2 0 1 4 0 2 3 1 4 3 2];\r\ncorrect_answer = false;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [2 4 0 3 0 2 5 5 0 4 0 2 5 0 4 4 1 5 4 5 4 2 4 0 0];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [2 1 3 4 5 5 2 2 2 1 2 5 2 2 0 1 5 2 0 2 1 1 3 5 5 0 5 1 5 1 1 5 4 5];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [5 5 2 0 4 4 2 5 5 0 1 0 4 2 3 2 5 3 4 5 2 0 5 4 5 4 4 5 3 1 5 1 1 4 4 1 4 3 5 3 2 3 5 2 1 3 4 0 2 0 1 2 0 0 2 1 1 3 0 4 1 2 4 3 1 4 5 0 0 2 0 0];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [1 1 3 2 4 5 4 0 5 2];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [4 1 5 4 3 1 3 5 2 1 0 5 3 4 4 3 1 5 4 3 3 5 4 4 2 5 3 2 1 1 1 5 5 5 5 5 0 0 3 4 0 1 0 1 1 5 2 0 3 4 0 0 2 2 2 2 2 3 3 3 4 1 3 3 1 3 1 3 0 5 1 1 2 1 4 1 0 4 1 3];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [3 2 1 1];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [2 0 4 2 0 3 2 3 3 2 0 4 4 2 0 5 5 4 2 5 5 3 3 0 2 1 5 3 4 0 5 2 3 4 4 0 3 5 0 0 0 3 0 2 2 4 2 1 4 3 1 2 1 1 5 2 3 3 5 2 2 4 5 0 5 4 3 2 3 2 4 0 2 4 3 0 0 2 1 2 2 0 2 2 1 5 2 1 1 4 3 3 3 1];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [0 2 3 5 2 2 3 4 2 2 3 4 3 4 0 0 0 0 5 3 1 5 3 4 1 1 4 3 1 0 0 4 3 2 0 3 0 3 1 2 2 1 0 0 5 4 0 4 1 5 5 2 1 0 2 1 4 1 5 1 2 2 3 2 0 2 3 0 1 4 3 4 0 0 2 1 3 4 4 5 3 3 4 5 1 4 1 1];\r\ncorrect_answer = false;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [3 0 5 5 5 2 3 0 4 4 3 2 2 3 2 0 3 4 4 1 4 1 1 1 4 1 2 4 0 0 2 1 4 3 5 1 2 4 0 2 2 4 5 0 0 3 1 3 4 2 3 4 5 4 1 1 1 3 4 0 2 3 4 3 0 2 4 5 5 0 4 4 4 1 1 3 5 2];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [5 4 5 1 0 0 4 4 3 2 3 0 5 0 5 2 0 1 5 4 1 1 5 4 4 1 1 3 0 3 4 0 2 4 5 0 4 3 1 4 1 3 1 2 4 3 1 3 1 0];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [5 5 0 4 3 3 2 2 5 1 1 3 3 2 5 5 4 4 0 0 5 2 5 3 0 1 0 2 5 0 5 5 1 0 2 3 4 2 0 5 4 2 4 2 3 3 1 0 3 3 1 5 0 5 2 1 4 1 3 1 0 4 0 3 3 0];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [0 4 4 2 4 0 4 2 0 0 0 3 1 2 4 1 1];\r\ncorrect_answer = false;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [1 3 3 3 1 0 0 5 2 1 4 4 0 0 4 3 3 1 4 3 5 3 1 0 0 4 1 0 0 4 5 1 4 1 2 1 0 0 2 2 2 3 3 3 2 4 4 3 5 5 5 1 3 5 4 5 2 1 4 5 1 2 0 1 2 2 5 2 3 3 4 4 0 3 4 1 1 2 2 2 2 1];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [1 2 1 0 2 5 3 0 1 4 4 4 5 1 3];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [2 1 2 0 0 2 1 1 3 4 4 3 1 2 1 4 5 1 2 2 1 2 5 5 0 3 4 3 0];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [0 3 5 1 1 0 4 0 2 1 3 2 5 3 1 5 3 3 4 1 5 3 0 2 1 3 5 2 0 4 1 3 2 5 4 2 3 3 3 4 4 1 2 3 0 4 0 2 1 3 2 1 3 0 3 5 4 3 4 5 3 5 3 5 2 0 1 3 2 3 1 5];\r\ncorrect_answer = false;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [4 2 3 2 5 0 2 4 5 3 3 3 0 1 3 1 3 4 3 0 1 2 5 3 1 2 1 2 5 3 1 3 3 0 2 5 5 1 1 4 2 5 2 2 2 2 2 4 4 2 2 2 0 5 3 2 5 4 2 2 2 1 3 5 1 4 5 5 3 3 4];\r\ncorrect_answer = 1;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [0 1 3 1 5 0 1 2 3 5 3 4 3 2 4 2 0 5 4 3 2 3 5 5 5 0 4 2];\r\ncorrect_answer = false;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [0 4 5 0 1 5 0 5 2 5 1 4 0 0 5 2 3 4 5 0 0 0 4 0 3 4 5 3 1 3 3];\r\ncorrect_answer = false;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [0 5 5 5 4 4 0 0 4 5 0 4 1 1 5 2 3 0 4 5 2 3 4 0 5 1 4 2 3 4 1 3 0 5 3 5 5 4 3 5 1 5 5 5 0 3 2 0 5 4 0 4 1 5 0 3 2 2 5 1 3 5 3 0 2 5 2 4 4 1 5 1 4 2 4 2 5 5 0 4 0 2 3 3 4 4 5 2 2 5 0];\r\ncorrect_answer = false;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [1 5 3 2 5 4 3 0 0 0 2 1 0 1 1 2 3 5 1 2 5 2 5 2 5 3 0 2 4 2 5 0 2 3 4 4 2 5 1 5 1 2 0 3 2 3 5 3 1 5 0 1 4 0 4 1];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [1 0 1 3 0 3 1 2 2 4 1 2 5 0 0 4 1 5 1 3 3 2 2 0 1 4 5 3 3 4 5 2 2 0 0 3 4 5 3 0 4 0];\r\ncorrect_answer = 0;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n%%\r\nnums = [0 0 1 2 1 0 3 0 4];\r\ncorrect_answer = false;\r\nresult = solution(nums)\r\nassert(isequal(result, correct_answer))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":4945898,"edited_by":223089,"edited_at":"2026-02-04T13:39:51.000Z","deleted_by":null,"deleted_at":null,"solvers_count":9,"test_suite_updated_at":"2026-01-21T15:26:41.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2026-01-21T15:15:01.000Z","updated_at":"2026-04-09T10:31:51.000Z","published_at":"2026-01-21T15:15:01.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYou are given an array of non-negative integers `nums`. You are initially positioned at the first index of the array, and each element in the array represents your maximum jump length at that position.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eReturn `true` if you can reach the last index, or `false` otherwise.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample 1:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eInput: nums = [2,3,1,1,4]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eOutput: true\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExplanation: Jump 1 step from index 1 to 2, then 3 steps to the last index.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample 2:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eInput: nums = [3,2,1,0,4]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eOutput: false\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExplanation: You will always arrive at index 4 no matter what. Its maximum jump length is 0, which makes it impossible to reach the last index.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eBạn được cho một mảng số nguyên \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003enums\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e. Ban đầu bạn được đặt ở vị trí chỉ mục đầu tiên của mảng, và mỗi phần tử trong mảng biểu thị độ dài bước nhảy \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003etối đa\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e của bạn tại vị trí đó.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eTrả về \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003etrue. \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003eNếu bạn có thể đến chỉ mục cuối cùng, hoặc \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003efalse\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e nếu không.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eVí dụ 1:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eĐầu vào: nums = [2,3,1,1,4]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eĐầu ra: true\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiải thích: Nhảy 1 bước từ chỉ mục 1 đến 2, sau đó nhảy 3 bước đến chỉ mục cuối cùng.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eVí dụ 2:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eĐầu vào: nums = [3,2,1,0,4]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eĐầu ra: false\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiải thích: Bạn sẽ luôn đến chỉ mục 4 bất kể điều gì xảy ra. Độ dài bước nhảy tối đa của nó là 0, điều này khiến việc đến chỉ mục cuối cùng là không thể.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eRàng buộc:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e1 \u0026lt;= nums.length \u0026lt;= 104\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e0 \u0026lt;= nums[i] \u0026lt;= 105\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"}],"errors":[],"facets":[[],[{"value":"medium","count":2,"selected":false}]],"term":"tag:\"#dynamic_programming\"","page":1,"per_page":50,"sort":"map(difficulty_value,0,0,999) asc"}}